前言:
对于华为路由交换设备的学习, 我们不可能去买很多设备去学习, 那样的学习成本太大, 因此我们采用华为官方推出的 eNSP 模拟器来进行学习路由交换配置, 包括华为认证 ( HCNA ,HCNP,HCIE) 考试都是要用到 eNSP 辅助学习的, 下面文中讲到的所有配置都是基于 eNSP 实现.
学习 eNSP 之前我们先简单的了解一下什么是 VRP, VRP 通俗的说就类似我们计算机的操作系统平台, 我们在计算机上面运行一些程序, 就是基于 Windows,Linux,Uxin 等操作系统, 而华为的交换机, 路由器等设备就是基于 VRP 操作操作系统运行的.
基础知识
目前华为的终端产品大多基于 VRP5 版本运行, 高端设备基于 VRP8 运行, 下图为 VRP 的发展历程.
PS:VRP 版本越高功能越强大, 毋庸置疑, 但是并不是所有设备都适合高版本平台, 中低端路由交换产品硬件性能较低使用高版本明显是小牛拉大车费劲, 所以适合你的才是最好的.
VRP
VRP (Versatile Routing Platform)即通用路由平台, 是华为在通信领域多年的研究经验结晶, 是华为所有基于 IP/ATM 构架的数据通信产品操作系统平台. 运行 VRP 操作系统的华为产品包括路由器, 局域网交换机, ATM 交换机, 拨号访问服务器, IP 电话网关, 电信级综合业务接入平台, 智能业务选择网关, 以及专用硬件防火墙等. 核心交换平台基于 IP 或 ATM.
eNSP
eNSP(Enterprise Network Simulation Platform)是一款由华为提供的免费的, 可扩展的, 图形化操作的网络仿真工具平台, 主要对企业网络路由器, 交换机进行软件仿真, 完美呈现真实设备实景, 支持大型网络模拟, 让广大用户有机会在没有真实设备的情况下能够模拟演练, 学习网络技术.
想要学习首先是要安装 eNSP, 在华为官方网站可以下载,
eNSP 官方下载地址
安装好软件后启动后如下图所示:
软件的使用也较为简单拖拖拉拉就可以创建设备, 创建好设备后, 需要启动设备, 才能对设备进行操作, 关于软件的界面介绍及使用方法不过多说明, 点击软件右上角 ? 标志, 官方对软件使用及界面介绍比较详细.
设备操作及配置
熟悉 VRP 命令行并且熟练掌握 VRP 配置是高效管理华为网络设备的必备基础.
认识命令行视图
首先我们认识命令视图, 如下图所示:
PS:VRP 分层的命令结构定义了很多命令行视图, 每条命令只能在特定的视图中执行. 本例介绍了常见的命令行视图. 每个命令都注册在一个或多个命令视图下, 用户只有先进入这个命令所在的视图, 才能运行相应的命令. 进入到 VRP 系统的配置界面后, VRP 上最先出现的视图是用户视图. 在该视图下, 用户可以查看设备的运行状态和统计信息. 若要修改系统参数, 用户必须进入系统视图. 用户还可以通过系统视图进入其他的功能配置视图, 如接口视图和协议视图. 通过提示符可以判断当前所处的视图, 例如:"<>" 表示用户视图,"[ ]" 表示除用户视图以外的其它视图.
VRP 版本查询
接下来我们首先学习第一个命令, 也就是我们上面的提到的 VRP 版本, 那如何查看 VRP 版本, 如下图所示:
设备命名
我们对现场的设备进行调试的时候为了对不同设备进行区分, 一般我们会对设备进行重命名. 更改设备名称我们首先需要进入系统视图, 对系统参数进行更改, 有些设备参数是可以实时更改设备参数, 有些是需要设备重启后改变, 设备名称是也可实时更改的.
设备系统时间配置
为了对设备更好的管理和运行信息的统计, 我们也需要对设备时间进行初始化更改. 首先我们对设备本地时区进行设置, 再对本地时间进行设置.
命令 | 功能 |
---|---|
clock timezone | 设置所在时区 |
clock datetime | 设置当前时间和日期 |
clock daylight-saving-time | 设置采用夏时制 |
PS: 系统时钟是设备上的系统时间戳. 由于地域的不同, 用户可以根据当地规定设置系统时钟. 用户必须正确设置系统时钟以确保其与其他设备保持同步.
设置系统时钟的公式为: UTC + 时区偏移量 + 夏时制时间偏移量. clock datetime 命令设置 HH:MM:SS YYYY-MM-DD 格式的系统时钟. 但是需要注意的是, 如果没有设定时区, 或者时区设定为零, 那么设定的日期和时间将被认为是 UTC 时间, 所以建议在对系统时间和日期进行配置前先设置时区.
*clock timezone 命令用来对本地时区信息进行设置, 具体的命令参数为 time-zone-name { add | minus } offset*. 其中参数 add 表示与 UTC 时间相比, time-zone-name 增加的时间偏移量. 即, 在系统默认的 UTC 时区的基础上, 加上 offset, 就可以得到 time-zone-name 所标识的时区时间; 参数 minus 指的是与 UTC 时间相比, time-zone-name 减少的时间偏移量. 即, 在系统默认的 UTC 时区的基础上, 减去 offset, 就可以得到 time-zone-name 所标识的时区时间.
有的地区实行夏令时制, 因此当进入夏令时实施区间的一刻, 系统时间要根据用户的设定进行夏令时时间的调整. VRP 支持夏令时功能. 比如, 在英国, 从三月的最后一个星期天到十月最后一个星期天是夏令时区间, 那么可以通过执行命令指定夏令时的开始和结束时间.
总结
关于 eNSP 的基本操作和 VRP 命令行的使用就介绍到这, 接下来给大家说下 VRP 命令行的使用技巧, VRP 支持命令自动补全和简写命令, 但是前期练习的时候建议大家还是敲全命令, 加深对命令的记忆. 自动补全是输入命令的前几个字母按 Tab 键会自动补全, 比如输入 dis, 按 Tab 后会显示 display, 有时候补全的命令不是你想要的命令是因为你输入的字母可以补全多个命令, 只有你输入的前几个字母是独一无二的, 才会补全出你想要的结果, 大家可以尝试练习一下, 有时只能想起命令的首字母, 但是补全的太多, 出不来自己想要的命令, 我们可以输入字母 +?, 这是会把所有相关的命令提示出来, 如下图所示:
常用命令
命令 | 缩写 | 解释 |
---|---|---|
system-view | sys | 系统视图 |
quit | qu | 退回上一级 |
save | 保存配置 | |
display current-configuration | dis cur | 显示当前配置 |
display interfaces | 显示接口信息 | |
display vlan | dis vlan | 显示路由信息 |
display version | 显示版本信息 | |
super password | 修改特权用户密码 | |
sysname | 交换机命名 | |
interfaceGigabitEthernet 0/0/1 | 进入接口视图 | |
interface XGigabitEthernet 0/0/1 | 进入接口视图 | |
interface vlan X | 进入接口视图 | |
ip route-static 0.0.0.0 0.0.0.0 10.2.2.2 | 静态路由 = 网关 | |
rip | 三层交换支持 | |
stp enable|isable | 设置生成树, 默认关闭 | |
stp priority 4096 | 设置交换机的优先级 | |
stp root primary|secondary | 设置为根或者为根的备份 |
名词介绍
Access? 类型的端口只能属于 1 个 VLAN, 一般用于连接计算机的端口, 也可以连接交换机和交换机.
Trunk??? 类型的端口可以允许多个 VLAN 通过, 可以接收和发送多个 VLAN 的报文, trunk 口一般用于连接两台交换机, 这样可以只用一条 trunk 连接实现多个 vlan 的扩展.
Hybrid?? 类型的端口可以允许多个 VLAN 通过, 可以接收和发送多个 VLAN 的报文, 可以用于交换机之间连接, 也可以用于连接用户的计算机.
PVID 为 Port-base Vlan ID, 也就是端口的虚拟局域网 ID 号, 关系到端口收发数据帧时的 VLAN TAG 标记.
来源: http://www.bubuko.com/infodetail-3280642.html