首页 / 资讯中心 / 文章详情

华为VRP操作系统基础与实用配置指南

华为VRP操作系统基础与实用配置指南 ★ FEATURED ARTICLE
1. 华为VRP操作系统平台概述华为通用路由平台VRPVersatile Routing Platform是华为数据通信产品的统一操作系统平台类似于思科的IOS系统。作为网络工程师我使用VRP系统已有8年时间从早期的VRP5到现在的VRP8版本这套系统已经成为华为网络设备的核心大脑。VRP最显著的特点是采用分层架构设计底层是硬件抽象层中间是系统服务层上层是应用协议层。这种设计使得同一套VRP系统可以运行在从入门级交换机到核心路由器等不同硬件平台上。在实际工作中我发现华为设备的配置逻辑比其他厂商更符合中国人的操作习惯特别是命令行帮助系统和错误提示非常友好。2. VRP命令行基础操作2.1 命令行视图模式解析VRP系统采用多视图设计不同视图对应不同的配置权限和功能范围用户视图设备启动后默认进入的模式提示符为Huawei。这里只能执行查看类命令如display和基本测试命令如ping。我常用来快速检查设备状态。系统视图通过system-view命令进入提示符变为[Huawei]。这是大部分配置工作的主战场可以设置全局参数。新手容易在这里误操作建议先save保存当前配置。接口视图在系统视图下输入interface [接口类型][编号]进入如interface GigabitEthernet0/0/1。这里配置的MTU、双工模式等参数只对当前接口生效。协议视图如OSPF视图、BGP视图等用于配置特定路由协议。以OSPF为例需要先使用ospf [进程ID]命令进入。重要提示从任何视图返回上一级都用quit命令直接返回用户视图用return或快捷键CtrlZ。这个设计比思科的end命令更符合逻辑。2.2 实用操作技巧命令补全输入命令前几个字母后按Tab键。例如输入dis按Tab会自动补全为display。这个功能在输入长命令时特别有用。历史命令按上下箭头键可以调出之前执行的命令。我常用这个功能重复执行相似的配置命令。快捷键CtrlC中断当前命令执行CtrlZ直接返回用户视图等同于returnCtrl]终止当前连接在远程登录时特别有用帮助系统输入?显示当前视图下所有可用命令在命令后加?显示该命令的参数选项如display ?3. 常用配置命令详解3.1 基础设备配置Huawei system-view # 进入系统视图 [Huawei] sysname SW1 # 修改设备名称 [SW1] interface GigabitEthernet0/0/1 # 进入接口视图 [SW1-GigabitEthernet0/0/1] description Link to Core-Switch # 添加接口描述 [SW1-GigabitEthernet0/0/1] undo shutdown # 启用接口设备命名是网络管理的基础好的命名规则应该包含位置、设备类型和编号信息。例如BJ-IDC-Core-SW01表示北京数据中心核心交换机01号。3.2 文件管理命令华为设备使用类Unix的文件系统结构Huawei pwd # 查看当前目录 Huawei dir # 列出当前目录文件 Huawei more startup.cfg # 查看启动配置文件内容 Huawei delete vrpcfg.zip # 删除文件进入回收站 Huawei undelete vrpcfg.zip # 恢复回收站文件 Huawei reset recycle-bin # 清空回收站危险操作delete /unreserved会直接永久删除文件没有回收站机会。建议先用普通delete命令确认无误后再清空回收站。3.3 配置保存与维护Huawei save # 保存当前配置到启动文件 Huawei display current-configuration # 查看当前运行配置 Huawei display saved-configuration # 查看启动配置文件 Huawei compare configuration # 比较运行配置和启动配置 Huawei reboot # 重启设备在实际运维中我形成了这样的工作习惯修改配置前先用display current-configuration查看当前状态每次完成一组相关配置后立即save重大变更前备份配置文件到本地Huawei tftp 192.168.1.100 put vrpcfg.zip4. 高级配置技巧4.1 使用正则表达式过滤配置Huawei display current-configuration | include ospf # 显示所有包含ospf的配置 Huawei display current-configuration | begin interface # 从interface开始显示配置这个功能在排查大型网络配置时特别有用。我曾经用include参数快速定位过ACL配置问题。4.2 批量化配置方法[Huawei] interface range GigabitEthernet 0/0/1 to 0/0/24 # 批量进入接口视图 [Huawei-range-GigabitEthernet0/0/1-0/0/24] port link-type access # 批量配置接口模式 [Huawei-range-GigabitEthernet0/0/1-0/0/24] port default vlan 10 # 批量分配VLAN批量配置可以大大提高工作效率特别是在初始化大量交换机端口时。但要注意先确认接口范围是否正确避免误操作。4.3 配置回滚机制Huawei system-view [Huawei] configuration commit # 提交配置变更 [Huawei] configuration replace file startup.cfg # 回滚到启动配置华为VRP8版本开始支持类似Juniper的配置提交/回滚机制这对生产环境变更非常重要。建议在重大变更前先设置回滚点Huawei system-view [Huawei] configuration commit prepare [Huawei] configuration commit confirmed 10 # 10分钟内不确认则自动回滚5. 常见问题排查5.1 配置文件加载失败现象设备启动后配置丢失排查步骤检查启动文件是否存在dir查看是否有.cfg或.zip文件确认启动配置是否正确display startup查看配置文件名检查存储设备状态display device查看Flash是否正常解决方案Huawei startup saved-configuration vrpcfg.zip # 指定启动文件 Huawei reboot # 重启生效5.2 命令无法执行可能原因当前视图不支持该命令用户权限不足命令拼写错误排查方法使用?查看当前视图可用命令检查用户权限display current-configuration | include user使用Tab键补全命令5.3 配置不生效问题典型场景接口配置后未undo shutdownACL规则配置后未应用到接口路由协议未正确启用排查技巧Huawei display this # 查看当前视图下的有效配置 Huawei display effective-configuration # 查看最终生效配置6. 最佳实践建议配置备份策略每天自动备份配置到TFTP服务器重大变更前后手动备份保留至少3个历史版本命令使用习惯使用完整的命令单词而非缩写如display而非dis为所有接口添加描述信息配置变更后立即添加注释安全建议设置复杂的管理员密码限制SSH/Telnet访问源IP启用操作日志功能性能优化定期清理无用配置文件关闭未使用的服务如HTTP合理设置日志级别在实际网络运维中熟练掌握VRP系统是华为网络设备管理的基础。我建议新手从模拟器开始练习逐步掌握各种视图切换和常用命令。对于复杂网络环境可以结合华为eNSP模拟器进行实验验证后再在生产环境实施。
阅读完成 · 觉得有帮助?
咨询建站