目录

VRP基础华为设备操作系统

VRP基础(华为设备操作系统)

目录


1.VRP简介

(1)前言

VRP是Versatile Routing Platform的简称,它是华为公司数据通信产品的通用网络操 作系统。目前,在全球各地的网络通信系统中,华为设备几乎无处不在,因此,学习了 解VRP的相关知识对于网络通信技术人员来说就显得尤为重要。

(2)什么是VRP

VRP是华为公司从低端到高端的全系列路由器、交换机等数据通信产品的通用网络操作系统,就如同微软公司的Windows操作系统之于PC,苹果公司的iOS操作系统之 于iPhone。VRP可以运行在多种硬件平台之上,并拥有一致的网络界面、用户界面和管 理界面,可为用户提供灵活而丰富的应用解决方案。VRP就是华为设备的操作系统。

2.VRP命令行

命令行界面分成了若干种命令行视图,使用某个命令行时,需要先进入到该命令行 所在的视图。最常用的命令行视图有用户视图、系统视图和接口视图,三者之间既有联系,又有一定的区别。

(1)用户视图

进入命令行界面后,首先进入的就是用户视图。提示符“

"

中,“< >”表示是用户视图,

“Huawei”

是设备缺省的主机名。在用户视图下,用户可 以了解设备的基础信息、查询设备状态,但不能进行与业务功能相关的配置。如果需要 对设备进行业务功能配置,则需要进入到系统视图。

(2)系统视图

在用户视图下使用

system-view

命令,便可以进入到系统视图,此 时的提示符中使用了方括号

“[

]”。系统视图下可以使用绝大部分的基础功能配置命令。 另外,系统视图还提供了进入其他视图的入口;若希望进入其他视图,必须先进入到系统视图。

(3)接口视图

如果要对设备的具体接口进行业务或参数配置,则还需要进入到接 口视图。进入接口视图后,主机名后追加了接口类型和接口编号的信息。

(4) 用户权限级别与命令级别的对应关系

用户级别命令级别说明
00网络诊断类命令(ping, tracert).从主设备访问其他设备的命 令 (telnet) 等
10、1系统维护命令,包括 display 等。但并不是所有的 display 命令都 是监控级的,例如 display current-configuration 和 display saved<configuration 都是管理级命令
20、1、2业务配置命令,包括路由、各个网络层次的命令等
3-150、1、2、3涉及系统基本运行的命令,如文件系统、 FTP 下载、配置文件切 换命令、用户管理命令、命令级别设置命令、系统内部参数设置 命令等,还包括故障诊断的 debugging 命令

(5)命令行的使用

【1】进入命令视图

用户进入VRP系统后,首先进入的就是用户视图。如果出现,并有光标 在“〉“右边闪动,则表明用户已成功进入了用户视图。

https://i-blog.csdnimg.cn/blog_migrate/32bf0f4bacc9b725e6e9be945aa96f50.png

进入用户视图后,便可以通过命令来了解设备的基础信息、查询设备状态等。如果 需要对GigabitEthemet 0/0/0接口进行配置,则需先使用system-view命令进入系统视图, 再使用 interface interface-type interface-number 命令进入相应的接口视图。(支持Tab键补签)

https://i-blog.csdnimg.cn/blog_migrate/d31cf92a25ffaca282e154a479f36333.png

【2】退出命令视图

quit命令的功能是从任何一个视图退出到上一层视图。例如,接口视图是从系统视 图进入的,所以系统视图是接口视图的上一层视图。

https://i-blog.csdnimg.cn/blog_migrate/9966f318f21e75ae80b3937df2bc79ce.png

有些命令视图的层级很深,从当前视图退出到用户视图,需要多次执行

quit

命令。 使用

return

命令,可以直接从当前视图退出到用户视图。

另外,在任意视图下,使用快捷键<Ctri+Z>,可以达到与使用return命令相同的效果。

【3】在线帮助

在线帮助是VRP系统提供的一种实时帮助功能。在命令行输入过程中,用户可以随时键入“? ”以获得在线帮助信息。命令行在线帮助可分为完全帮助和部分帮助。

https://i-blog.csdnimg.cn/blog_migrate/b96694b9eb94633103fdc764e291e697.png

从显示的关键字中可以看到“display”,对此关键字的解释为Display information« 我们自然会想到,要查看设备的当前配置情况,很可能会用到“display”这个关键字。 于是,按任意字母键退出帮助后,键入display和空格,再键入问号“? ”,得到如下的 回显帮助信息。

https://i-blog.csdnimg.cn/blog_migrate/fac21fa04c8a1bffeeeef3b36778ef9b.png

看设备的当前配置情况,应该输入的命令行是display current-configuration

【4】快捷键

快捷键功能
CTRL + A将光标移动到当前行的开始将光标移动到当前行的开始
CTRL + E将光标移动到当前行的末尾
ESC + N将光标向下移动一行
ESC + P将光标向上移动一行
CTRL + C停止当前正在执行的功能
CTRL + Z返回到用户视图,功能相当于 return 命令
部分帮助的功能,输入不完整的关键字后按下 键,系统自动补全关键字

3.基本配置

【1】 配置设备名称

命令行界面中的尖括号“<>”或方括号”[]”中包含有设备的名称,也称为设备主 机名。缺省情况下,设备名称为“Huawei”。为了更好地区分不同的设备,通常需要修 改设备名称。我们可以通过命令sysname host-name 来对设备名称进行修改,其中sysname 是命令行的关键字, host-name为参数, 表示希望设置的设备名称。

https://i-blog.csdnimg.cn/blog_migrate/ef5c39b3f8e9930c584025f6f89dcaa4.png

【2】 配置设备系统时钟

华为设备出厂时默认釆用了协调世界时(UTC),但没有配置时区,所以在配置设 备系统时钟前,需要了解设备所在的时区。

设置时区的命令行为

clock timezone time-zone-name

{add|minus}

咖引,其中 time-zone-name

为用户定义的时区名,用于标识配置的时区;根据偏移方向选择

add

minus,

正向偏移

(UTC

时间加上偏移量为当地时间)选择

add,

负向偏移

(UTC

时间 减去偏移量为当地时间)选择

minus;

ef

为偏移时间。假设设备位于北京时区,则相应的配置应该是

clock timezone BJ add 08:00

设置好时区后,就可以设置设备当前的日期和时间了。华为设备仅支持

24

小时制, 使用的命令行为

clock datetime HH: MM: SS YYYY-MM-DD,

其中 *HH: MM: SS

为设*

置的时间,为设置的日期。假设当前的日期为

2013

10

4

日,时间是 凌晨

02: 06: 00,

则相应的配置应该 是

clock datetime

02:06:00

2013-10-04

这个了解一下就可以了,比较少使用。

【3】配置设备IP地址

用户可以通过不同的方式登录到设备命令行界面,包括Console 口登录、MiniUSB 口登录以及Telnet登录。首次登录新设备时,由于新设备为空配置设备,所以只能通过 Console 口或MiniUSB 口登录。首次登录到新设备后,便可以给设备配置一个IP地址, 然后开启Telnet功能。

IP地址是针对设备接口的配置,通常一个接口配置一个IP地址。配置接口 IP地址 的命令为 ip address ip-address{masl^mask-length}, 其中 ip address 是命令关键字, ip-address 为希望配置的IP地址。mask表示点分十进制方式的子网掩码; mask-length表 示长度方式的子网掩码,即掩码中二进制数1的个数。

假设设备

Huawei-AR-01

的管理接口为

Ethernet

1/0/0,

分配的

IP

地址为

10.1.1.100,

子网掩码为

255.255.255.0(24),

则相应的配置应该 是

https://i-blog.csdnimg.cn/blog_migrate/2ac7cca9cb61428d7761106f7b9f0b48.png

4.Telnet简介

Telnet协议是TCP/IP协议族中应用层协议的一员。Telnet的工作方式为"服务器/ 客户端”方式,它提供了从一台设备(Telnet客户端)远程登录到另一台设备(Telnet 服务器)的方法。Telnet服务器与Telnet客户端之间需要建立TCP连接,Telnet服务器 的缺省端口号为23。

VRP系统既支持Telnet服务器功能,也支持Telnet客户端功能。利用VRP系统, 用户还可以先登录到某台设备,然后将这台设备作为Telnet客户端再通过Telnet方式远 程登录到网络上的其他设备,从而可以更为灵活地实现对网络的维护操作。

5.基础配置常用命令

命令格式简要说明
authentication-mode { aaapassword
autosave interval { value \ time \ configuration time }设置周期性自动保存当前配置
autosave time ( *valuetime-value }*
cd directory修改用户当前的工作路径
clock datetime HH: MM: SS YYYY-MM-DD设置当前日期和时钟
clock timezone time-zone-name ( addminus } offset
compare configuration [ configuration-file ] [current-line-number save-line-number ]比较当前配置与下次启动的配置文件内容
copy source-filename destination-filename复制文件
delete [ /unreserved 11 /force ] *{filenamedevicename}*
dir/all
display current-configuration查看当前生效的配置信息
display this查看当前视图的运行配置
display startup查看启动文件信息
display user-interface [ *ui-type ui-numberlui-number *
ftp *host-ip [ port-number *与 FTP 服务器建立连接
get *source-filename [ destination-filename*
local-user user-name password cipher password创建本地用户,并设置密码
locabuser user-name service-type telnet配置本地用户的接入类型
mkdir directory创建新的目录
move source-filename destination-filename将源文件从指定目录移动到目标目录中
put source-filename [ destination-filename ]从客户端上传文件到服务器
quit从当前视图退回到上一层视图。如果当前视 图为用户视图,则退出系统
reboot重新启动设备
reset recycle-bin彻底删除当前目录下回收站中的内容
save保存当前配置信息
schedule reboot { at timedelay interval}
startup saved-configuration configuration-file设置系统下次启动时使用的配置文件
sysname host-name设置设备的主机名
system-view该命令用来使用户从用户视图进入系统视图
telnet *host-name [ port-number*
tftp tftp-server { getput } source­filename [destination-filename ]
usei^interface [ *ui-type \first-ui-mimber [ last-ui-number*
user-interface maximum-vty number设置登录用户的最大数目
user privilege level level设置用户级别