一、 简介
使用于Quidway系列路由器的VRP平台软件,在今年推出了新的版本,其中运行在26/36系列路由器上的新VRP版本号为1.74,运行在25及以下系列路由器的VRP在命令行格式上与之前的版本有较大区别,为了使大家能尽快把握新命令行的基本使用方法,我们特意根据新VRP版本的用户手册中的内容,编辑了这个介绍,希望对大家有所帮助。
二、 视图概念介绍
视图是VRP命令接口界面。VRP中不同的命令需要在不同的视图下才能执行。在不同的视图下,配置不同功能的命令。例如,在RIP视图下,可以配置与RIP协议相关的功能和参数。
简单说来,所谓视图就是进入某种特定的配置模式,而只有进入该配置模式才能对特定的功能进行操作,比如要在CISCO的路由器上配置OSPF协议,就必须先用命令:
router(config)#router ??
四、信息中心(info-center)功能
信息中心是VRP中不可或缺的一部分,它作为VRP系统软件模块的信息枢纽而存在。信息中心接管大多数的信息输出,并且能够进行细致的分类,从而能够有效地进行信息筛选,它通过与debugging命令的结合,为网络治理员和开发人员监控网络运行情况、诊断网络故障提供了强有力的支持。
注:info-center在功能及使用上类似于原版本中的logging命令
VRP的信息中心具有以下一些特性:
支持控制台(Console)、Telnet 终端和哑终端(Monitor)、内部缓冲区(Buffer)、 日志主机(LoGhost)四个方向输出信息。
信息按重要性划分为八种等级,可按等级进行信息过滤。
信息按来源模块进行划分,可按模块进行信息过滤。
信息的输出可以进行中英文选择。
信息中心的配置中比较常用的主要包括:
打开/关闭信息输出
打开信息中心功能:info-center enable
关闭信息中心功能:undo info-center enable
注:在新的VRP版本中使用undo命令代替原来的no命令
设置信息输出的方向
操作 命令
答应向本地控制台输出信息 info-center console
禁止向本地控制台输出信息 undo info-center console
答应向终端输出信息 info-center monitor
禁止向终端输出信息 undo info-center monitor [ all ]
答应向内部缓冲区输出信息 info-center logbuffer
禁止向内部缓冲区输出信息 undo info-center logbuffer
定义输出信息的内部缓冲区大小 info-center logbuffer size
答应向日志主机输出信息 info-center loghost
禁止向日志主机输出信息 undo info-center loghost
改变输出信息的语言模式(中文 英文) info-center { console monitor logbuffer loghost} { chinese english }
注:缺省情况下,向Console控制台与各个Monitor终端输出信息。
配置完成后,可以配合display命令查看信息中心的配置情况,及相应的日志信息
操作 命令
显示信息中心的基本配置信息 display info-center
显示信息中心的内部缓冲区信息 display info-center logbuffer
端口配置及治理
新的VRP版本中在端口配置方面的具体命令(如IP地址配置等)使用的具体命令与原版本的区别不大,在此不做赘述。
在端口治理方面,常用到的命令主要有:
display interface
等同于原来的show interface
display interfaces brief
display interfaces brief命令用来显示所有接口的物理状态和协议状态信息。
本命令是命令display interfaces的简化,他可以显示所有接口物理状态和协议状 态的简单信息。
等同于CISCO IOS中的show interface brief(有用,可以高效的查看所有端口的 工作状态)
reset counters interface <type> <number>
reset counters interface命令用来清除接口对收发报文的统计信息。
假如不指定一个具体的接口,则缺省清除全部接口的报文收发统计信息。
在某些情况下,需要统计一定时间内某接口的流量,这时就需要在统计开始前清除 该接口原有的报文收发统计信息,使接口重新进行统计。
等同于原VRP中的clear conters命令
shutdown/undo shutdown
shutdown命令用来关闭一个接口,undo shutdown命令用于启用一个接口。
本命令除在物理接口上有效之外,对于Tunnel接口和MFR接口也有效。
在某些非凡情况下,如修改接口的工作参数时,改动不能立即生效,需要关闭和重 启接口后,才能生效。
等同于原VRP中的shutdown/no shutdown
动态路由协议OSPF的配置
在各项配置任务中,必须先启动OSPF、使能OSPF网络后,才能配置其它与协议相关的功能特性,而在接口下配置的与协议相关的参数将不受OSPF是否使能的限制。关闭OSPF后,原来在接口下配置的与协议相关的参数也同时失效。
OSPF基本配置包括:
配置路由器的ID号
路由器的ID号是一个32比特的无符号整数,为点分十进制格式,它是路由器所在自治系统中的唯一标识。假如路由器所有的接口都没有配置IP地址,那么用户必须配置路由器ID号,否则OSPF无法运行。手工配置路由器的ID时,必须保证自治系统中任意两台路由器的ID都不相同。通常的做法是将路由器的ID配置为与该路由器某个接口的IP地址一致。当OSPF运行时,被修改的router ID在OSPF重启后才会生效。
操作 命令
配置路由器的ID号 router id router-id
取消路由器的ID号 undo router id
启动OSPF
请在系统视图下进行下列配置:
操作 命令
启动OSPF,进入OSPF视图。 ospf [ enable ]
关闭OSPF undo ospf enable
将区域号与指定接口关联
OSPF将自治系统进一步划分成不同的区域(Area),区域是在逻辑上将路由器划分为不同的组。一些路由器会属于不同的区域(这样的路由器称作区域边界路由器ABR),但一个网段只能属于一个区域, 或者说每个运行OSPF的接口必须指明其所属的特定区域。区域用区域号area-id(是一个32比特的标识符)来标识。为使OSPF正常工作,属于一个特定区域所有路由器接口的area-id必须一致,不同区域间可通过区域边界路由器ABR(Area Border Router)来传递路由信息。
另外,在同一区域内所有路由器各项参数的配置应该保持一致。因此,在配置同一区域内的路由器时,应该注重大多数配置数据都应该以区域为基础来统一考虑,错误的配置可能会导致相邻路由器之间无法相互传递信息,甚至导致路由信息的阻塞或者自环。
操作 命令
指定接口所在的区域 ospf enable area area-id
取消接口所在的区域 undo ospf enable area area-id
配置OSPF的接口网络类型
OSPF协议计算路由是以本路由器邻居网络的拓扑结构为基础的。每台路由器将自己邻居的网络拓扑描述出来,传递给其它所有的路由器。
OSPF根据接口封装链路层协议的不同类型,将网络分为下列几种类型:
当链路层协议是Ethernet时,OSPF缺省认为网络类型是broadcast。
当链路层协议是帧中继、HDLC、X.25时,OSPF缺省认为网络类型是NBMA。
没有一种链路层协议会被缺省的认为是p2mp类型,通常在NBMA类型的网络 不是全连通的情况下,将其手工修改为p2mp。
当链路层协议是PPP、LAPB时,OSPF缺省认为网络类型是p2p。
NBMA(Non-Broadcast Multi-Access)是指非广播、多点可达的网络,比较典型的 有X.25、HDLC和帧中继。可通过配置轮询间隔来指定该接口在与相邻路由器构 成邻居关系之前发送轮询Hello报文的时间周期。
在没有多址访问能力的广播网上,可将接口配置成nbma类型。
若在NBMA网络中并非所有路由器之间都直接可达时,可将接口配置成 p2mp 类型。
若该路由器在NBMA网络中只有一个对端,则也可将接口类型改为p2p类型。
NBMA网络与点到多点网络类型之间的区别:
在OSPF协议中NBMA是指那些全连通的、非广播、多点可达的网络;而点到 多点的网络,则并不需要一定是全连通的。
在NBMA网络中要选举DR与BDR;而在点到多点网络中,无需选举DR与 BDR。
NBMA是一种缺省的网络类型,假如链路层协议是X.25、帧中继等,OSPF会 缺省认为该接口的网络类型是NBMA(不论该网络是否全连通);而点到多点不是 缺省的网络类型,没有哪种链路层协议会被认为是点到多点,点到多点必须是由其 它的网络类型强制更改的。最常见的做法是将非全连通的NBMA改为点到多点的 网络。
NBMA网络单播发送报文,需要手工配置邻居;而在点到多点的网络中,发送 报文的方式是可选的,即可单播发送报文,又可组播发送报文。
请在接口视图下进行下列配置。
操作 命令
配置OSPF接口的网络类型 ospf network-type { broadcast nbma p2mp p2p }
删除OSPF接口指定的网络类型 undo ospf network-type { broadcast nbma p2mp p2p }
注重:假如在GRE Tunnel端口运行OSPF动态路由协议,虽然Tunnel本身是“Point To Point”的,但在Quidway路由器中默认的网络类型是NBMA(CISCO默认的网 ??
虚拟路由备份协议(VRRP)的配置
VRRP(Virtual Router Redundancy Protocol)是一种容错协议。它为具有多播或广播能力的局域网(如:以太网)设计。VRRP将局域网的一组路由器(包括一个MASTER和若干个BACKUP)组织成一个虚拟的路由器,称之为一个备份组。
常用的VRRP配置主要包括:
添加虚拟IP地址
将备份组网段的一个IP地址添加到该备份组(也称虚拟路由器)。
请在以太网接口视图下进行下列配置:
操作 命令
添加虚拟IP地址 vrrp vrid virtual_router_id virtual-ip ip-address
删除虚拟IP地址 undo vrrp vrid virtual_router_id virtual-ip [ ip-address ]
备份组号virtual_router_id范围从1到255,虚拟IP地址应该是接口所在网段的地址,这个地址可以是网段中未用的IP地址,也可以是路由器自己使用的IP地址。当配置为后者时,称这个路由器为一个地址拥有者(IP Address Owner)。添加第一个IP地址到一个备份组时,系统会创建这个备份组,以后再执行该命令时,系统仅仅将地址添加到这个备份组的虚拟IP地址列表中。路由器的一个接口可以同时加入到14个备份组中,而一个备份组最多可以配置16个虚拟IP地址。在对一个备份组进行其它配置之前,必须先通过该命令将这个备份组创建起来。
在一个备份组内可以配置多个虚拟IP地址,即多个虚拟路由器。这些虚拟路由器地址同时起作用,局域网内的计算机可以使用任意一个虚拟路由器作为它们的网关。undo vrrp virtual-ip命令可以删除一个已经存在的备份组,也可将一个虚拟IP地址从备份组的虚拟地址列表中删除。
备份组中最后一个虚拟IP地址被删除后,这个备份组也将同时被删除掉。此时这个接口上不再有这个备份组,该备份组的所有配置都不再有效。
设置路由器在备份组中的优先级
VRRP中根据优先级来确定参与备份组的每台路由器的地位,备份组中优先级最高的路由器将成为MASTER。当优先级相同时,将会比较接口的主IP地址。
优先级的取值范围为0到255(数值越大表明优先级越高),缺省值是100,但是可配置的范围是1到254。优先级0是系统保留为非凡用途来使用的,255则是系统保留给IP地址拥有者的。
请在以太网接口视图下进行下列配置:
操作 命令
设置备份组的优先级 vrrp vrid virtual_router_id priority priority
恢复备份组的优先级的缺省值 undo vrrp vrid virtual_router_id priority
设置监视指定接口
VRRP的接口监视功能扩充了备份功能。当路由器中的接口处于不可用的状态时,我们认为此路由器的状态不稳定,不适合于做备份组中的MASTER路由器。设置接口监视功能后,系统将根据所监视接口的状态动态地调整本路由器的优先级——一旦所监视的接口变为不可用状态,就减少本路由器的优先级数值,以此来保证同一个备份组中接口状态更稳定的其它路由器可以更轻易地转为MASTER路由器。
请在以太网接口视图下进行下列配置:
操作 命令
设置监视指定接口 vrrp vrid virtual_router_id track interface_type interface_number [ redUCed priority ]
取消监视指定接口 undo vrrp vrid virtual_router_id track interface_type interface_number