03-RIP命令
本章节下载: 03-RIP命令 (149.16 KB)
目 录
display rip命令用来显示RIP的当前运行状态及配置信息。
【命令】
display rip [ process-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:RIP进程号,取值范围为1~65535。如果未指定本参数,则显示所有RIP进程的当前运行状态及配置信息。
【举例】
# 显示所有RIP进程的当前运行状态及配置信息。
Public VPN-instance name:
RIP process: 1
RIP version: 1
Preference: 100
Checkzero: Enabled
Default cost: 0
Summary: Enabled
Host routes: Enabled
Maximum number of load balanced routes: 8
Update time : 30 secs Timeout time : 180 secs
Suppress time : 120 secs Garbage-collect time : 120 secs
Update output delay: 20(ms) Output count: 3
Silent interfaces: None
Default routes: Disabled
Verify-source: Enabled
Networks:
1.0.0.0
Configured peers: None
Triggered updates sent: 0
Number of routes changes: 1
Number of replies to queries: 0
表1-1 display rip命令显示信息描述表
字段 |
描述 |
Public VPN-instance name |
RIP进程运行在公网实例下 |
RIP process |
RIP进程号 |
RIP version |
RIP版本 |
Preference |
RIP路由优先级 |
Checkzero |
是否使能对RIP-1报文的零域进行检查的功能 · Enable表示已使能 · Disabled表示关闭 |
Default cost |
引入路由的缺省度量值 |
Summary |
路由聚合功能是否使能 · Enabled表示已使能 · Disabled表示关闭 |
Host routes |
是否允许接收主机路由 · Enabled表示允许 · Disabled表示不允许 |
Maximum number of load balanced routes |
等价路由的最大数目 |
Update time |
Update定时器的值,单位为秒 |
Timeout time |
Timeout定时器的值,单位为秒 |
Suppress time |
Suppress定时器的值,单位为秒 |
Update output delay |
接口发送RIP报文的时间间隔 |
Output count |
接口一次发送RIP报文的最大个数 |
Garbage-collect time |
Garbage-Collect定时器的值,单位为秒 |
Silent interfaces |
抑制接口数(这些接口不发送周期更新报文) |
Default routes |
是否向RIP邻居发布一条缺省路由 · Only:表示只发布缺省路由 · Originate:表示同时发布缺省路由和普通路由 · Disabled:表示不发布缺省路由 |
Verify-source |
是否使能对接收到的RIP路由更新报文进行源IP地址检查的功能 · Enable表示已使能 · Disabled表示关闭 |
Networks |
使能RIP的网段地址 |
Configured peers |
配置的邻居 |
Triggered updates sent |
发送的触发更新报文数 |
Number of routes changes |
RIP进程改变路由数据库的统计数据 |
Number of replies to queries |
RIP请求的响应报文数 |
display rip database命令用来显示RIP数据库的所有激活路由,这些路由以常规RIP更新报文的形式发送。
【命令】
display rip process-id database
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:RIP进程号,取值范围为1~65535。
【举例】
# 显示RIP进程100数据库的所有激活路由。
<Sysname> display rip 100 database
1.0.0.0/8, cost 0, auto-summary
1.1.1.0/24, cost 0, nexthop 1.1.1.1, RIP-interface
2.0.0.0/8, cost 1, auto-summary
2.0.0.0/8, cost 1, nexthop 1.1.1.2
表1-2 display rip database命令显示信息描述表
字段 |
描述 |
cost |
度量值 |
auto-summary |
表示该条路由是RIP的自动聚合路由 |
nexthop |
下一跳地址 |
RIP-interface |
使能RIP协议的接口的直连路由 |
interface summary |
表示该条路由是RIP的接口聚合路由 |
display rip interface命令用来显示RIP的接口信息。
【命令】
display rip process-id interface [ interface-type interface-number ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:RIP进程号,取值范围为1~65535。
interface-type interface-number:接口类型和编号。如果未指定本参数,将显示RIP的所有接口信息。
【举例】
# 显示RIP进程1的接口信息。
<Sysname> display rip 1 interface
Interface: Vlan-interface2
Address/Mask: 1.1.1.1/24 Version: RIPv1
MetricIn: 0 MetricIn route policy: Not designated
MetricOut: 1 MetricOut route policy: Not designated
Split-horizon/Poison-reverse: on/off Input/Output: on/on
Default route: off
Current number of packets/Maximum number of packets: 0/2000
表1-3 display rip interface命令显示信息描述表
字段 |
描述 |
Interface |
运行RIP协议的接口的名称 |
Address/Mask |
运行RIP协议的接口的IP地址/掩码 |
Version |
接口上运行的RIP协议的版本 |
MetricIn |
接收路由的附加度量值 |
MetricIn route policy |
接收路由的附加度量值应用的路由策略,取值为Not designated表示没有对接收路由的附加度量值使用路由策略,如果对接收路由的附加度量值使用了路由策略,取值为使用的路由策略名称 |
MetricOut |
发送路由的附加度量值 |
MetricOut route policy |
发送路由的附加度量值应用的路由策略,取值为Not designated表示没有对发送路由的附加度量值使用路由策略,如果对发送路由的附加度量值使用了路由策略,取值为使用的路由策略名称 |
Split-horizon |
是否使能了水平分割(on表示使能,off表示关闭) |
Poison-reverse |
是否使能了毒性逆转(on表示使能,off表示关闭) |
Input/Output |
是否允许接口接收(Input)/发送(Output)RIP报文(on表示允许,off表示不允许) |
Default route |
是否允许向RIP邻居发送缺省路由(on表示允许,off表示不允许) |
Current number of packets /Maximum number of packets |
显示当前逻辑接口待发送的报文数量和最多可以发送的报文数量 |
display rip route命令用来显示RIP的路由信息。
【命令】
display rip process-id route [ ip-address { mask | mask-length } | peer ip-address | statistics ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
process-id:RIP进程号,取值范围为1~65535。
ip-address { mask | mask-length }:显示指定目的地址和掩码的路由信息。
peer ip-address:显示从指定邻居学到的所有路由信息。
statistics:显示路由的统计信息。路由的统计信息包括路由总数目,各个邻居的路由数目。
【举例】
# 显示进程号为1的RIP进程所有的路由信息。
<Sysname> display rip 1 route
Route Flags: R - RIP
A - Aging, S - Suppressed, G - Garbage-collect
----------------------------------------------------------------------------
Peer 1.1.1.2 on Vlan-interface2
Destination/Mask Nexthop Cost Tag Flags Sec
2.0.0.0/8 1.1.1.2 1 0 RA 14
表1-4 display rip route命令显示信息描述表
字段 |
描述 |
Route Flags |
路由标志: · R:RIP生成的路由 · A:该路由处于老化时期 · S:该路由处于抑制时期 · G:该路由处于Garbage-collect时期 |
Peer X.X.X.X on interface-type interface-number |
在RIP接口上从指定邻居学到的路由信息 |
Destination/Mask |
目的IP地址/掩码 |
Nexthop |
路由的下一跳地址 |
Cost |
度量值 |
Tag |
路由标记 |
Flags |
路由信息所处状态 |
Sec |
路由信息所处状态对应的定时器时间 |
# 显示进程号为1的RIP进程的路由统计信息。
<Sysname> display rip 1 route statistics
Peer Aging Garbage
1.1.1.2 1 0
Total 1 0
表1-5 display rip route statistics命令显示信息描述表
字段 |
描述 |
Peer |
RIP邻居IP地址 |
Aging |
路由信息中处于老化状态的路由条数 |
Garbage |
路由信息中处于Garbage-collection状态的路由条数 |
Total |
从所有RIP邻居学习到的路由条数的总和 |
network命令用来在指定网段上使能RIP。
undo network命令用来在指定网段上禁用RIP。
【命令】
network network-address
undo network network-address
【缺省情况】
没有网段使能RIP。
【视图】
RIP视图
【缺省用户角色】
network-admin
【参数】
network-address:指定网段的地址,其取值可以为各个接口的IP网络地址。
【使用指导】
RIP只在指定网段的接口上运行,对于不在指定网段上的接口,RIP既不在它上面接收和发送路由,也不将它的接口路由转发出去。因此,RIP启动后必须指定其工作网段。
· 在单进程情况下,可以使用network 0.0.0.0命令在所有接口上使能RIP;在多进程情况下,无法使用network 0.0.0.0命令。
· RIP不支持将同一物理接口下的不同网段使能到不同的RIP进程中。
【举例】
# 在网络地址为129.102.0.0的接口上使能RIP 100。
<Sysname> system-view
[Sysname] rip 100
[Sysname-rip-100] network 129.102.0.0
output-delay用来配置RIP报文的发送速率。
undo output-delay命令用来恢复缺省情况。
【命令】
output-delay time count count
undo output-delay
【缺省情况】
接口发送RIP报文的时间间隔为20毫秒,一次最多发送3个RIP报文。
【视图】
RIP视图
【缺省用户角色】
network-admin
【参数】
time:接口发送RIP报文的时间间隔,取值范围为10~100,单位为毫秒。
count:接口一次发送RIP报文的最大个数,取值范围为1~20。
【举例】
# 配置RIP进程1的所有接口发送RIP报文的时间间隔为30毫秒,一次最多发送10个RIP报文。
<Sysname> system-view
[Sysname] rip 1
[Sysname-rip-1] output-delay 30 count 10
rip命令用来创建RIP进程并进入RIP视图。
undo rip命令用来关闭RIP进程。
【命令】
rip [ process-id ]
undo rip [ process-id ]
【缺省情况】
RIP进程处于关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
process-id:RIP进程号,取值范围为1~65535,缺省值为1。
【使用指导】
· 必须先创建RIP进程,才能配置RIP的各种全局性参数,而配置与接口相关的参数时,可以不受这个限制。
· 停止运行RIP进程后,原来配置的接口参数也同时失效。
【举例】
# 创建RIP进程并进入其视图。
<Sysname> system-view
[Sysname] rip
[Sysname-rip-1]
rip poison-reverse命令用来使能毒性逆转功能。
undo rip poison-reverse命令用来关闭毒性逆转功能。
【命令】
rip poison-reverse
undo rip poison-reverse
【缺省情况】
毒性逆转功能处于关闭状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【举例】
# 在接口Vlan-interface10上配置对RIP更新报文进行毒性逆转。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] rip poison-reverse
rip split-horizon命令用来使能水平分割功能。
undo rip split-horizon命令用来关闭水平分割功能。
【命令】
rip split-horizon
undo rip split-horizon
【缺省情况】
水平分割功能处于使能状态。
【视图】
接口视图
【缺省用户角色】
network-admin
【使用指导】
· 通常情况下,为了防止路由环路的出现,水平分割是必要的,因此,建议不要关闭水平分割。当因为特殊需要,如为保证协议的正确执行,需要关闭水平分割时,请一定要确认是否必要。
· 如果同时使能了水平分割和毒性逆转,则只有毒性逆转功能生效。
【举例】
# 在接口Vlan-interface10上配置水平分割。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] rip split-horizon
rip summary-address命令用来配置发布一条聚合路由。
undo rip summary-address命令用来取消该配置。
【命令】
rip summary-address ip-address { mask | mask-length }
undo rip summary-address ip-address { mask | mask-length }
【缺省情况】
没有配置发布一条聚合路由。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ip-address:聚合路由的目的IP地址。
mask:聚合路由的网络掩码,点分十进制格式。
mask-length:聚合路由的网络掩码长度,取值范围为0~32。
【使用指导】
该功能仅在自动路由聚合功能被关闭时才能生效。
【举例】
# 配置RIP在接口Vlan-interface10发布一个聚合本地IP地址。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] rip summary-address 10.0.0.0 255.255.255.0
【相关命令】
· summary
rip version命令用来配置接口运行的RIP版本。
undo rip version命令用来恢复缺省情况。
【命令】
rip version { 1 | 2 [ broadcast | multicast ] }
undo rip version
【缺省情况】
没有配置接口运行的RIP版本。接口只能发送RIP-1广播报文,可以接收RIP-1广播/单播报文、RIP-2广播/组播/单播报文。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
1:接口运行RIP协议的版本为RIP-1。
2:接口运行RIP协议的版本为RIP-2。
[ broadcast | multicast ]:RIP-2报文的发送方式为广播方式(broadcast)还是组播方式(multicast),缺省为组播方式(multicast)。
【使用指导】
如果接口上配置了RIP版本,以接口配置的为准;如果接口上没有配置RIP版本,接口运行的RIP版本以全局配置的为准。
当接口运行的RIP版本为RIP-1时:
· 发送RIP-1广播报文
· 接收RIP-1广播/单播报文
当接口运行在RIP-2广播方式时:
· 发送RIP-2广播报文
· 接收RIP-1广播/单播报文、RIP-2广播/组播/单播报文
当接口运行在RIP-2组播方式时:
· 发送RIP-2组播报文
· 接收RIP-2广播/组播/单播报文
【举例】
# 配置接口Vlan-interface10以广播方式发送RIP-2报文。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] rip version 2 broadcast
【相关命令】
· version
summary命令用来使能RIP-2自动路由聚合功能,聚合后的路由以使用自然掩码的路由形式发布,减小了路由表的规模。
undo summary命令用来关闭自动路由聚合功能,以便将所有子网路由广播出去。
【命令】
summary
undo summary
【缺省情况】
RIP-2自动路由聚合功能处于使能状态。
【视图】
RIP视图
【缺省用户角色】
network-admin
【使用指导】
使能RIP-2自动路由聚合功能可以减小路由表规模,提高大型网络的可扩展性和效率。
【举例】
# 关闭RIP-2自动路由聚合功能。
<Sysname> system-view
[Sysname] rip
[Sysname-rip-1] undo summary
【相关命令】
· rip version
timers命令用来配置RIP各个定时器的值,可通过调节RIP定时器来调整路由协议的性能,以满足网络需要。
undo timers命令用来恢复缺省情况。
【命令】
timers { garbage-collect garbage-collect-value | suppress suppress-value | timeout timeout-value | update update-value } *
undo timers { garbage-collect | suppress | timeout | update } *
【缺省情况】
Garbage-collect定时器的值为120秒,Suppress定时器的值为120秒,Timeout定时器的值为180秒,Update定时器的值为30秒。
【视图】
RIP视图
【缺省用户角色】
network-admin
【参数】
garbage-collect-value:Garbage-collect定时器的值,取值范围为1~3600,单位为秒。
suppress-value:Suppress定时器的值,取值范围为0~3600,单位为秒。
timeout-value:Timeout定时器的值,取值范围为1~3600,单位为秒。该值最少应为更新时间的3倍。
update-value:Update定时器的值,取值范围为1~3600,单位为秒。
【使用指导】
RIP受四个定时器的控制,分别是Update、Timeout、Suppress和Garbage-Collect,其中:
· Update定时器,定义了发送更新报文的时间间隔。
· Timeout定时器,定义了路由老化时间。如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16。
· Suppress定时器,定义了RIP路由处于抑制状态的时间段长度。当一条路由的度量值变为16时,该路由将进入被抑制状态。在被抑制状态,只有来自同一邻居,且度量值小于16的路由更新才会被路由器接收,取代不可达路由。
· Garbage-Collect定时器,定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间。在Garbage-Collect时间内,RIP以16作为度量值向外发送这条路由的更新,如果Garbage-Collect超时,该路由仍没有得到更新,则该路由将从路由表中被彻底删除。
需要注意的是:
· 通常情况下,无需改变各定时器的缺省值,该命令须谨慎使用。
· 各个定时器的值在网络中所有的路由器上必须保持一致。
【举例】
# 分别设置RIP各定时器的值:其中,Update定时器的值为5秒、Timeout定时器的值为15秒、Suppress定时器的值为15秒、Garbage-Collect定时器的值为30秒。
<Sysname> system-view
[Sysname] rip 100
[Sysname-rip-100] timers update 5 timeout 15 suppress 15 garbage-collect 30
version命令用来配置全局RIP版本。
undo version命令用来恢复缺省情况。
【命令】
version { 1 | 2 }
undo version
【缺省情况】
没有配置全局RIP版本。接口只能发送RIP-1广播报文,可以接收RIP-1广播/单播报文、RIP-2广播/组播/单播报文。
【视图】
RIP视图
【缺省用户角色】
network-admin
【参数】
1:指定为RIP-1版本。
2:指定为RIP-2版本,RIP-2报文的发送方式为组播方式。
【使用指导】
· 如果接口上配置了RIP版本,以接口配置的为准。
· 如果接口没有配置RIP版本,将全局RIP版本配置为1时,接口运行的RIP版本为RIP-1,发送RIP-1广播报文,可以接收RIP-1广播/单播报文。
· 如果接口没有配置RIP版本,将全局RIP版本配置为2时,接口运行的RIP版本为RIP-2且工作在组播方式,发送RIP-2组播报文,可以接收RIP-2广播/组播/单播。
【举例】
# 指定全局RIP版本为RIP-2。
<Sysname> system-view
[Sysname] rip 100
[Sysname-rip-100] version 2
【相关命令】
· rip version
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!