通用路由平台VRP了解一下
下面我们初步了解一下VRP的命令行界面:
1. 命令视图(View)的概念
VRP的命令行界面定义了各种命令视图(View),要对特定协议或者功能进行配置就需要进入到相应的视图。视图的定义使得命令行的配置更模块化,也更严谨、更层次化。例如一台路由器有多个接口,如果要修改某个接口的IP地址,那么就需要进入该接口的配置视图,然后进行配置,而在这个接口的配置视图中执行的相关命令,只会影响该接口。因此VRP规定,在适当的视图下执行适当的命令。刚登陆设备时在命令行界面你可能会看到“<Quidway>
”或者“<Huawei>
”这样的提示符,“<>”尖括号提示你当前所处的视图是“用户视图”,而“Quidway
”或“Huawei
”是该设备的名称,当然设备名称是可以修改的。在不同的视图下我们会看到不同的提示符。例如上图所列举的几种视图以及进入该视图使用的命令。从当前视图进入到下一级视图需要使用相应的命令,从当前视图退回到上一级视图可使用“quit
”命令:
2. 基本命令结构
在命令行界面中,通过输入特定的命令及参数来完成对设备的调试,例如上面的例子,sysnameRouter1,这条命令中“sysname
”是关键字,而“Router1
”是参数,这条命令的意思就是将该设备的名称修改为Router1,命令输入完毕后按回车,就会发现系统的提示符发生了改变,变成了“[Router1]”。这条命令需要在系统视图下完成,如果在用户视图下尝试输入这条命令,则会报错。
3. 使用命令行的帮助功能
命令提示:
在设备的配置过程中,由于命令较多,出现记忆模糊的情况非常正常,VRP的命令后界面为我们贴心地提供了命令提示功能,当一条命令中某个关键字只记得开头的几个字母时,可在键入开头字母后紧接着键入“?
”问号,例如“ip rou?``”,注意在问号前面没有空格,系统即会自动弹出提示信息,提示当前“
rou`”这三个字母开头的关键字有哪些:
[Huawei] ip rou?
route <Group> route command group
route-static IPv4 static routes
- 1
还有一些情况,可能是当前关键字输入完毕后,忘记了下一个关键字或者参数该输入什么,那么就可以在当前关键字输入完毕后键入空格,然后再输入一个“?
”,系统会自动弹出可选择的关键字或参数的提示信息:
[Huawei] ip route-static ?
IP_ADDR<X.X.X.X> Destination IP address
default-preference Preference-value for IPv4 static-routes
selection-rule Selection rule
vpn-instance VPN-Instance route information
- 1
命令补齐:
输入命令时,关键字无需完整输入,例如要输入“system-view
”,可先输入“sys
”,然后按tab键,系统会自动补齐sys
开头的关键字,如果sys开头有多个关键字,可以多次按tab键切换到自己想输入的那一个:
<huawei> sys[tab]
<huawei> system-view
- 1
在命令弄熟悉之后,其实可以采用简化的命令书写方式,例如“interface gigabitEthernet 0/0/0
”等同于“int g 0/0/0
”,采用后者来配置设备,工作效率大大提升,当然逼格也跟着瞬间提升了好几个档次。
语法检查
CLI的语法检查功能帮助我们发现命令中的错误:
[Huawei]sysname
^
Error:Incomplete command found at ‘^’ position #箭头所指地方命令不完整
[Huawei]router if 1.1.1.1
^
Error: Unrecognized command found at ‘^’ position. #箭头所指地方命令不能识别
[Huawei]a
Error:Ambiguous command found at ‘^’ position #箭头所指的命令不明确(有多个a开头的关键字)
- 1
其他的提示如下:
4. 基础配置命令
修改设备名称:
<Quidway> system-view #从当前所在的用户视图,使用该命令进入系统视图
[Quidway] sysname Switch01 #修改设备的名称
[Switch01]
- 1
配置设备的接口:
<Router> system-view
[Router] interface GigabitEthernet 0/0/0 #进入千兆接口GE0/0/0
[Router-GigabitEthernet0/0/0] ip address 10.1.12.1 255.255.255.0 #为GE0/0/0接口配置IP地址
#上面这条命令也可使用如下配置方式:
[Router-GigabitEthernet0/0/0] ip address 10.1.12.1 24
- 1
这里GigabitEthernet0/0/0
指的是千兆接口GE0/0/0
,其中GigabitEthernet
表示千兆以太网接口,另外,后面的三个数字分别是“槽位号/子卡号/接口序号”,具体的含义如下:
-
槽位号:表示该接口所属单板所在的槽位号。 -
子卡号:表示该接口所属的子卡号。 -
接口序号:表示接口在板卡上的编排顺序号。
管理及维护设备配置:
save 在设备上的每一个配置操作,都会记录在设备的当前配置“urrent-configuration
之中,也就是当前运行中的配置,这个配置文件是保存在动态内存中的。可以使用isplay current-configuration
令查看当前运行中的配置。
设备重启之后current-configuration将会丢失。因此为了保证设备重启后不丢失当前已经完成的配置,则要在配置变更后,将urrent-configuration
存到aved-configuration
也就是保存到启动配置文件,这样的话,设备重启后将会读取已保存到硬盘中的启动配置文件,然后将其加载到当前配置中运行。使用ave
令来将urrent-configuration
存到启动配置文件,save关键字如果不指定可选参数onfiguration-file(文件名)
则配置文件将保存为“rpcfg.zip
。“rpcfg.zip
是系统缺省命名的配置文件,初始状态是空配置。
另外,如果要清除已保存的启动配置文件,使得下次设备重启后能恢复出厂配置,可使用如下命令:
<SW1> reset saved-configuration
- 1
如果要备份已保存的启动配置文件,可使用如下命令:
<SW1> copy flash:/vrpcfg.zip flash:/cfgbackup.zip
- 1
文章来源: blog.csdn.net,作者:wljslmz,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_43025343/article/details/109228642
- 点赞
- 收藏
- 关注作者
评论(0)