09-RIPng命令
本章節下載: 09-RIPng命令 (374.81 KB)
目 錄
1.1.5 display ripng graceful-restart
1.1.8 display ripng non-stop-routing
1.1.15 graceful-restart interval
1.1.32 ripng primary-path-detect bfd
checkzero命令用來使能RIPng報文的零域檢查功能。
undo checkzero命令用來關閉零域檢查功能。
【命令】
checkzero
undo checkzero
【缺省情況】
RIPng報文的零域檢查功能處於使能狀態。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【使用指導】
RIPng報文頭部中的一些字段必須配置為0,也稱為零域。使能RIPng報文的零域檢查後,如果報文頭部零域中的值不為零,這些報文將被丟棄,不做處理。
【舉例】
# 關閉進程號為100的RIPng進程對RIPng報文的零域檢查功能。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] undo checkzero
default cost命令用來配置引入路由的缺省度量值。
undo default cost命令用來恢複缺省情況。
【命令】
default cost cost-value
undo default cost
【缺省情況】
引入路由的缺省度量值為0。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
cost-value:引入路由的缺省度量值,取值範圍為0~16。
【使用指導】
當使用import-route命令從其它協議引入路由時,如果不指定具體的度量值,則引入路由的度量值為default cost所指定的值。
【舉例】
# 配置引入路由的缺省度量值為2。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] default cost 2
【相關命令】
· import-route
display ripng命令用來顯示指定RIPng進程的當前運行狀態及配置信息。
【命令】
display ripng [ process-id ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。如果未指定本參數,則顯示所有已配置的RIPng進程的信息。
【舉例】
# 顯示所有已配置的RIPng進程的當前運行狀態及配置信息。
Public VPN-instance name:
RIPng process: 1
Preference: 100
Routing policy: abc
Fast-reroute:
Routing policy: abc
Checkzero: Enabled
Default cost: 0
Maximum number of load balanced routes: 6
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
Graceful-restart interval: 60 secs
Triggered Interval : 5 50 200
Number of periodic updates sent: 256
Number of triggered updates sent: 0
表1-1 display ripng命令顯示信息描述表
字段 |
描述 |
Public VPN-instance name |
RIPng進程運行在公網實例下 |
Private VPN-instance name |
RIPng進程應用於指定VPN實例 |
RIPng process |
RIPng進程號 |
Preference |
RIPng路由優先級 |
Routing policy |
路由策略 |
Fast-reroute |
RIPng快速重路由 |
Checkzero |
RIPng報文頭部的零域檢查功能:Enabled表示使能,Disabled表示未使能 |
Default cost |
引入路由的缺省度量值 |
Maximum number of load balanced routes |
等價路由的最大數目 |
Update time |
Update定時器的值,單位為秒 |
Timeout time |
Timeout定時器的值,單位為秒 |
Suppress time |
Suppress定時器的值,單位為秒 |
Garbage-collect time |
Garbage-collect定時器的值,單位為秒 |
Update output delay |
接口發送RIPng報文的時間間隔,單位為毫秒 |
Output count |
接口一次發送RIPng報文的最大個數 |
Graceful-restart interval |
GR重啟間隔時間,單位為秒 |
Triggered Interval |
發送觸發更新的時間間隔 |
Number of periodic updates sent |
定時發送的RIPng更新報文的統計數量 |
Number of triggered updates sent |
觸發發送的RIPng更新報文的統計數量 |
display ripng database命令用來顯示指定RIPng進程發布數據庫的所有激活路由。
【命令】
display ripng process-id database [ ipv6-address prefix-length ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
ipv6-address prefix-length:顯示指定IPv6地址的激活路由信息。ipv6-address表示IPv6地址;prefix-length表示IPv6地址前綴長度,取值範圍為0~128。
【舉例】
# 顯示進程號為1的RIPng進程發布數據庫中的激活路由。
<Sysname> display ripng 1 database
1::/64,
cost 0, RIPng-interface
10::/32,
cost 0, imported
2::2/128,
via FE80::20C:29FF:FE7A:E3E4, cost 1
表1-2 display ripng database命令顯示信息描述表
字段 |
描述 |
cost |
度量值 |
RIPng-interface |
從使能RIPng協議的接口學來的路由 |
imported |
表示該條路由是從其它路由協議引入的 |
via |
下一跳IPv6地址 |
display ripng graceful-restart命令用來顯示RIPng進程的GR狀態信息。
【命令】
display ripng [ process-id ] graceful-restart
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
【舉例】
# 顯示RIPng 1進程的GR狀態信息。
<Sysname> display ripng 1 graceful-restart
RIPng process: 1
Graceful Restart capability : Enabled
Current GR state : Normal
Graceful Restart period : 60 seconds
Graceful Restart remaining time: 0 seconds
表1-3 display ripng graceful-restart命令顯示信息描述表
字段 |
描述 |
RIPng process |
RIPng進程號 |
Graceful Restart capability |
GR使能狀態 · Enabled:使能了GR能力 · Disabled:關閉了GR能力 |
Current GR state |
當前GR所處狀態 · Under GR:進程正在GR · Normal:普通狀態 |
Graceful Restart period |
GR間隔 |
Graceful Restart remaining time |
GR結束剩餘時間 |
display ripng interface命令用來顯示指定RIPng進程的接口信息。
【命令】
display ripng process-id interface [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
interface-type interface-number:接口類型和編號。如果未指定本參數,則顯示指定RIPng進程的所有接口信息。
【舉例】
# 顯示RIPng進程1的接口信息。
<Sysname> display ripng 1 interface
Total: 1
Interface: Vlan-interface100
Link-local address: FE80::20C:29FF:FEC8:B4DD
Split-horizon: On Poison-reverse: Off
MetricIn: 0 MetricOut: 1
Default route: Off
Update output delay: 20 (ms) Output count: 3
Primary path detection mode: BFD echo
BFD: Enabled Silent: Off
Summary address:
1::/16
表1-4 display ripng interface命令顯示信息描述表
字段 |
意義 |
Total |
運行RIPng協議的接口總數 |
Interface |
運行RIPng協議的接口的名稱 |
Link-local address |
運行RIPng協議的接口的鏈路本地地址 |
Split-horizon |
是否使能了水平分割(On表示使能,Off表示關閉) |
Poison-reverse |
是否使能了毒性逆轉(On表示使能,Off表示關閉) |
MetricIn/MetricOut |
接收/發送路由時添加的附加度量值 |
Default route |
是否配置了發布缺省路由以及發布缺省路由的模式/取消發布缺省路由/缺省路由處於Garbage-collect時間: · 配置了發布缺省路由:此時從接口發布缺省路由的模式有兩種Only/Originate。Only表示從接口隻發布缺省路由,Originate表示同時發布缺省路由和其他RIPng路由。處於這種狀態時,路由器相應的顯示:Default route: Only,或者Default route: Originate · 取消發布缺省路由:表示當前沒有配置發布缺省路由或者是取消發布默認路由後Garbage-collect已經超時,此時接口不發送RIPng的缺省路由。處於這種狀態時,路由器顯示:Default route: Off · 缺省路由正處於Garbage-collect時間:取消發布缺省路由配置後,缺省路由會進入garbage-collection狀態,此時從接口發送metric為16的缺省路由。處於這種狀態時,路由器顯示:Default route: In garbage-collection status (xs) |
Update output delay |
接口發送RIPng報文的時間間隔,單位為毫秒 |
Output count |
接口一次發送RIPng報文的最大個數 |
Default route cost |
RIPng接口下配置發布缺省路由的cost值 |
Primary path detection mode |
快速重路由主鏈路檢測方式: · BFD echo:BFD echo報文檢測方式 · BFD ctrl:BFD control報文檢測方式 |
BFD |
RIPng的BFD功能狀態: · Enabled:使能BFD · Disabled:未使能BFD |
Silent |
接口是否工作在抑製狀態 · Off:接口未工作在抑製狀態 · On:接口工作在抑製狀態 |
Summary address |
在接口配置的聚合的IPv6地址以及被聚合的路由的IPv6前綴 |
display ripng neighbor命令用來顯示RIPng進程的鄰居信息。
【命令】
display ripng process-id neighbor [ interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
interface-type interface-number:接口類型和編號。如果未指定本參數,將顯示RIPng的所有鄰居信息。
【舉例】
# 顯示RIPng進程1的鄰居信息。
<Sysname> display ripng 1 neighbor
Neighbor Address: FE80::230:FF:FE00:0
Interface : Vlan-interface1
Version : RIPng version 1 Last update: 00h00m27s
BFD session: None
Bad packets: 0 Bad routes : 0
表1-5 display ripng neighbor命令顯示信息描述表
字段 |
描述 |
Neighbor Address |
鄰居接口的鏈路本地地址 |
Interface |
鄰居接口名稱 |
Version |
收到鄰居RIPng報文的版本 |
Last update |
上次收到鄰居更新報文距離現在時間 |
BFD session |
接口BFD 會話類型: · None:表示未使能BFD · Ctrl:表示使能control 類型的BFD會話 |
display ripng non-stop-routing命令用來顯示RIPng進程的NSR狀態信息。
【命令】
display ripng [ process-id ] non-stop-routing
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
【舉例】
# 顯示RIPng 1進程的NSR狀態信息。
<Sysname> display ripng 1 non-stop-routing
RIPng process: 1
Nonstop Routing capability: Enabled
Current NSR state : Finish
表1-6 display ripng non-stop-routing命令顯示信息描述表
字段 |
描述 |
RIPng process |
RIPng進程號 |
Nonstop Routing capability |
NSR使能狀態: · Enabled:使能NSR · Disabled:不使能NSR |
Current NSR state |
當前NSR所處狀態: · Initialization:初始準備 · Smooth:數據平滑 · Advertising:發布路由 · Redistribution:路由引入處理 · Finish:完成 |
display ripng route命令用來顯示指定RIPng進程的路由信息。
【命令】
display ripng process-id route [ ipv6-address prefix-length [ verbose ] | peer ipv6-address | statistics ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
ipv6-address prefix-length:顯示指定IPv6地址的路由信息。ipv6-address表示IPv6地址;prefix-length表示IPv6地址前綴長度,取值範圍為0~128。
verbose:顯示當前RIPng路由表中的指定前綴路由的所有路由信息。如果未指定本參數,則隻顯示指定IPv6目的地址和前綴的最優RIPng路由。
peer ipv6-address:顯示從指定鄰居學到的所有路由信息。
statistics:顯示路由的統計信息。路由的統計信息包括路由總數目,各個鄰居的路由數目。
【舉例】
# 顯示進程號為1的RIPng進程的路由信息。
<Sysname> display ripng 1 route
Route Flags: A - Aging, S - Suppressed, G - Garbage-collect, D – Direct
O - Optimal, F - Flush to RIB
----------------------------------------------------------------
Peer FE80::20C:29FF:FED4:7171 on Vlan-interface100
Destination 4::4/128,
via FE80::20C:29FF:FED4:7171, cost 1, tag 0, AOF, 5 secs
Local route
Destination 3::3/128,
via ::, cost 0, tag 0, DOF
Destination 6::/64,
via ::, cost 0, tag 0, DOF
# 顯示進程號為1的RIPng進程中指定地址3::3/128的所有路由信息。
<Sysname> display ripng 1 route 3::3 128 verbose
Route Flags: A - Aging, S - Suppressed, G - Garbage-collect, D – Direct
O - Optimal, F - Flush to RIB
----------------------------------------------------------------
Peer FE80::4283:59FF:FE97:205 on Vlan-interface100
Destination 3::3/128,
via FE80::4283:59FF:FE97:205, cost 1, tag 0, AOF, 28 secs
表1-7 display ripng route命令顯示信息描述表
字段 |
描述 |
A - Aging |
此路由項處於老化狀態 |
S - Suppressed |
此路由項處於抑製狀態 |
G - Garbage-collect |
此路由項處於Garbage-collect狀態 |
D - Direct |
此路由項是RIPng生成的直連路由 |
Local route |
RIPng本地生成的直連路由 |
O - Optimal |
此路由項處於最優路由狀態 |
F - Flush to RIB |
此路由項已經被下刷到RIB |
Peer |
與接口相連的鄰居 |
Destination |
目的IPv6地址 |
via |
下一跳IPv6地址 |
cost |
度量值 |
tag |
路由標簽 |
secs |
此路由項處於某種狀態的時間 |
# 顯示進程號為1的RIPng進程路由信息的統計計數。
<Sysname> display ripng 1 route statistics
Peer Optimal/Aging Garbage
FE80::20C:29FF:FED4:7171 1/2 0
Local 2/0 0
total 3/2 0
表1-8 display ripng route statistics命令顯示信息描述表
字段 |
描述 |
Peer |
RIPng鄰居IPv6地址 |
Optimal |
路由信息中處於最優路由狀態的路由條數 |
Aging |
路由信息中處於老化狀態的路由條數 |
Garbage |
路由信息中處於Garbage-collection狀態的路由條數 |
Local |
RIPng本地生成的直連路由條數的總和 |
total |
從所有RIPng鄰居學習到的路由條數的總和 |
enable ipsec-profile命令用來在RIPng進程應用IPsec安全框架。
undo enable ipsec-profile命令用來取消在RIPng進程應用的IPsec安全框架。
【命令】
enable ipsec-profile profile-name
undo enable ipsec-profile
【缺省情況】
RIPng沒有應用IPsec安全框架。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
profile-name:安全框架名稱,為1~63個字符的字符串,不區分大小寫。
【使用指導】
本命令應結合IPsec安全框架使用,IPsec安全框架的具體情況請參見“安全配置指導”中的“IPsec”。
【舉例】
# 配置RIPng進程1的IPsec安全框架為profile001。
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] enable ipsec-profile profile001
fast-reroute命令用來配置RIPng快速重路由功能。
undo fast-reroute命令用來關閉RIPng快速重路由功能。
【命令】
fast-reroute route-policy route-policy-name
undo fast-reroute
【缺省情況】
RIPng快速重路由功能處於關閉狀態。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
route-policy route-policy-name:為通過策略的路由指定備份下一跳。route-policy-name為路由策略名,為1~63個字符的字符串,區分大小寫。
【使用指導】
RIPng快速重路由功能隻適合在主鏈路三層接口up,主鏈路由雙通變為單通或者不通的情況下使用。在主鏈路三層接口down的情況下,本功能不可用。單通現象,即一條鏈路上的兩端,有且隻有一端可以收到另一端發來的報文,此鏈路稱為單向鏈路。
RIPng快速重路由功能僅對非迭代RIPng路由(即從直連鄰居學到RIPng路由)有效。
等價路由不支持快速重路由功能。
【舉例】
# 配置對通過策略frr的路由指定備份下一跳信息。
<Sysname> system-view
[Sysname] ipv6 prefix-list abc index 10 permit 100:: 64
[Sysname] route-policy frr permit node 10
[Sysname-route-policy-frr-10] if-match ipv6 address prefix-list abc
[Sysname-route-policy-frr-10] apply ipv6 fast-reroute backup-interface vlan-interface 1 backup-nexthop FE80::8
[Sysname-route-policy-frr-10] quit
[Sysname] ripng 100
[Sysname-ripng-100] fast-reroute route-policy frr
filter-policy export命令用來配置RIPng對發布的路由信息進行過濾。
undo filter-policy export命令用來取消RIPng對發布的路由信息進行過濾。
【命令】
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } export [ protocol [ process-id ] ]
undo filter-policy export [ protocol [ process-id ] ]
【缺省情況】
RIPng不對發布的路由信息進行過濾。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-acl-number:指定的基本或高級IPv6 ACL編號,用於對發布的路由信息進行過濾,取值範圍為2000~3999。
prefix-list prefix-list-name:指定用於過濾發布路由信息的IPv6地址前綴列表名稱。prefix-list-name為1~63個字符的字符串。
route-policy route-policy-name:指定用於過濾發布路由信息的路由策略名稱。route-policy-name為1~63個字符的字符串,區分大小寫。
protocol:被過濾路由信息的路由協議。
process-id:被過濾路由信息的路由協議的進程號,取值範圍為1~65535。僅當路由協議為ripng、ospfv3、isisv6時需要指定進程號,若未指定,缺省進程號為1。
【使用指導】
如果指定protocol參數,則隻對從指定路由協議引入的路由信息進行過濾;否則將對所有要發布的路由信息進行過濾。
引用ACL時,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示RIPng發布的所有路由信息都會通過該ACL的過濾。
· 在引用的ACL中,若某規則指定了vpn-instance參數,則表示該規則僅對指定VPN實例的RIPng路由信息有效;若規則未指定vpn-instance參數,則表示該規則僅對公網RIPng路由信息有效。
當配置的是高級ACL(3000~3999)時,其使用規則如下:
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由。
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由。
其中,source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
【舉例】
# 用地址前綴列表過濾發布的RIPng更新報文。
<Sysname> system-view
[Sysname] ipv6 prefix-list abc index 10 permit 100:1:: 32
[Sysname] ripng 100
[Sysname-ripng-100] filter-policy prefix-list abc export
# 用編號為3000的IPv6高級ACL對發布的路由進行過濾,隻允許2001::1/128通過。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] ripng 100
[Sysname-ripng-100] filter-policy 3000 export
filter-policy import命令用來配置RIPng對接收的路由信息進行過濾。
undo filter-policy import命令用來恢複缺省情況。
【命令】
filter-policy { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } import
undo filter-policy import
【缺省情況】
RIPng不對接收的路由信息進行過濾。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-acl-number:用於過濾接收的路由信息的IPv6 ACL編號,取值範圍為2000~3999。
prefix-list prefix-list-name:指定用於過濾接收路由信息的IPv6地址前綴列表名稱。prefix-list-name為1~63個字符的字符串。
route-policy route-policy-name:指定用於過濾接收路由信息的路由策略名稱。route-policy-name為1~63個字符的字符串,區分大小寫。
【使用指導】
引用ACL時,需要注意的是:
· 若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示RIPng接收的所有路由信息都會通過該ACL的過濾。
· 在引用的ACL中,若某規則指定了vpn-instance參數,則表示該規則僅對指定VPN實例的RIPng路由信息有效;若規則未指定vpn-instance參數,則表示該規則僅對公網RIPng路由信息有效。
當配置的是高級ACL(3000~3999)時,其使用規則如下:
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由。
· 使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由。
其中,source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
【舉例】
# 用地址前綴列表過濾收到的RIPng更新報文。
<Sysname> system-view
[Sysname] ipv6 prefix-list abc index 10 permit 100:1:: 32
[Sysname] ripng 100
[Sysname-ripng-100] filter-policy prefix-list abc import
# 使用編號為3000的IPv6高級ACL對接收的路由進行過濾,隻允許2001::1/128通過。
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] ripng 100
[Sysname-ripng-100] filter-policy 3000 import
graceful-restart命令用來使能RIPng協議的GR能力。
undo graceful-restart命令用來關閉RIPng協議的GR能力。
【命令】
graceful-restart
undo graceful-restart
【缺省情況】
RIPng協議的GR能力處於關閉狀態。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【使用指導】
RIPng GR特性與RIPng NSR特性互斥,即graceful-restart和non-stop-routing命令互斥,不能同時配置。
【舉例】
# 使能RIPng進程1的GR能力。
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] graceful-restart
graceful-restart interval命令用來配置RIPng協議的GR重啟間隔時間。
undo graceful-restart interval命令用來恢複缺省情況。
【命令】
graceful-restart interval interval
undo graceful-restart interval
【缺省情況】
RIPng協議的GR重啟間隔時間為60秒。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
interval:指定RIPng協議的GR重啟間隔時間(期望重啟時間),取值範圍為5~360,單位為秒。
【舉例】
# 配置RIPng進程1平滑重啟間隔時間為200秒。
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] graceful-restart interval 200
import-route命令用來從其它路由協議引入路由。
undo import-route命令用來取消引入的外部路由信息。
【命令】
import-route bgp4+ [ as-number ] [ allow-ibgp ] [ cost cost-value | route-policy route-policy-name ] *
undo import-route bgp4+
import-route { direct | static } [ cost cost-value | route-policy route-policy-name ] *
undo import-route { direct | static }
import-route { isisv6 | ospfv3 | ripng } [ process-id ] [ allow-direct | cost cost-value | route-policy route-policy-name ] *
undo import-route { isisv6 | ospfv3 | ripng } [ process-id ]
【缺省情況】
RIPng不引入其它路由。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
bgp4+:引入BGP4+協議的路由。
direct:引入直連路由。
isisv6:引入IPv6 IS-IS協議的路由。
ospfv3:引入OSPFv3協議的路由。
ripng:引入其他RIPng進程的路由。
static:引入靜態路由。
as-number:引入指定AS內的路由。as-number為AS號,取值範圍為1~4294967295。如果沒有指定本參數,則引入所有的IPv6 EBGP路由。建議配置時指定AS號,否則引入的IPv6 EBGP路由數量過多時,會引發設備內存資源緊張等問題。
process-id:IS-ISv6、OSPFv3或RIPng路由協議的進程號,取值範圍為1~65535,缺省值為1。
allow-ibgp:允許引入IBGP路由。import-route bgp4+表示隻引入EBGP路由,import-route bgp4+ allow-ibgp表示也將IBGP路由引入,容易引起路由環路,請慎用。
allow-direct:在引入的路由中包含使能了該協議的接口網段路由。如果未指定本參數,在引入協議路由時不會包含使能了該協議的接口網段路由。當allow-direct與route-policy route-policy-name參數一起使用時,需要注意路由策略中配置的匹配規則不要與接口路由信息存在衝突,否則會導致allow-direct配置失效。例如,當配置allow-direct參數引入OSPFv3直連時,在路由策略中不要配置if-match route-type匹配條件,否則,allow-direct參數失效。
cost cost-value:所要引入路由的度量值,取值範圍為0~16。如果沒有指定度量值,則使用缺省度量值0。
route-policy route-policy-name:路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。
【使用指導】
隻能引入路由表中狀態為active的路由,是否為active狀態可以通過display ipv6 routing-table protocol命令來查看。
【舉例】
# 引入IPv6 IS-IS協議(進程號7)的路由信息,並將其度量值設置為7。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] import-route isisv6 7 cost 7
maximum load-balancing命令用來配置RIPng最大等價路由條數。
undo maximum load-balancing命令用來恢複缺省情況。
【命令】
maximum load-balancing number
undo maximum load-balancing
【缺省情況】
RIPng支持的等價路由的最大條數與係統支持最大等價路由的條數相同。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
number:等價路由的最大條數,當number取值為1時,相當於不進行負載分擔。取值範圍為1~m。m為係統支持的最大等價路由條數。m的取值為64和max-ecmp-num命令取值中的最小值,通過max-ecmp-num命令對m進行修改,那麼修改的m取值在設備重啟後生效。
【使用指導】
通過配置max-ecmp-num命令,對係統支持最大等價路由的條數進行修改,導致當前RIPng支持的等價路由的最大條數大於max-ecmp-num命令的取值,那麼設備重啟後,RIPng支持的等價路由的最大條數自動修改為max-ecmp-num的取值。
【舉例】
# 配置RIPng最大等價路由條數為2。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] maximum load-balancing 2
【相關命令】
· max-ecmp-num(三層技術-IP路由命令參考/IP路由基礎)
non-stop-routing命令用來使能RIPng協議的NSR功能。
undo non-stop-routing命令用來關閉RIPng協議的NSR功能。
【命令】
non-stop-routing
undo non-stop-routing
【缺省情況】
RIPng協議的NSR功能處於關閉狀態。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【使用指導】
各個進程的NSR功能是相互獨立的,隻對本進程生效。如果存在多個RIPng進程,建議在各個進程下使能RIPng NSR功能。
RIPng NSR特性與RIPng GR特性互斥,即non-stop-routing和graceful-restart命令互斥,不能同時配置。
【舉例】
# 配置RIPng進程1使能NSR功能。
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] non-stop-routing
output-delay用來配置RIPng報文的發送速率。
undo output-delay命令用來恢複缺省情況。
【命令】
output-delay time count count
undo output-delay
【缺省情況】
發送RIPng報文的時間間隔為20毫秒,一次最多發送3個RIPng報文。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
time:發送RIPng報文的時間間隔,取值範圍為10~100,單位為毫秒。
count:一次發送RIPng報文的最大個數,取值範圍為1~30。
【使用指導】
如果全局和接口都進行了配置,以接口的配置為準。
【舉例】
# 配置RIPng進程1發送RIPng報文的時間間隔為60毫秒,一次最多發送10個RIPng報文。
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] output-delay 60 count 10
【相關命令】
· ripng output-delay
preference命令用來配置RIPng路由的優先級。
undo preference命令用來恢複缺省情況。
【命令】
preference { preference | route-policy route-policy-name } *
undo preference
【缺省情況】
RIPng路由優先級的值為100。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
preference:RIPng路由優先級的值,取值範圍為1~255。取值越小,優先級越高。
route-policy route-policy-name:路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。對滿足特定條件的路由設置優先級。
【使用指導】
通過指定route-policy參數,可應用路由策略對特定的路由設置優先級:
· 如果在路由策略中已經設置了匹配路由的優先級,則匹配路由取路由策略設置的優先級,其它路由取preference命令所設優先級。
· 如果在路由策略中沒有設置匹配路由的優先級,則所有路由都取preference命令所設優先級。
【舉例】
# 配置RIPng路由的優先級為120。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] preference 120
reset ripng process命令用來重啟指定RIPng進程。
【命令】
reset ripng process-id process
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
【使用指導】
執行該命令後,係統提示用戶確認是否重啟RIPng協議。
【舉例】
# 重啟進程號為100的RIPng進程。
<Sysname> reset ripng 100 process
Reset RIPng process? [Y/N]:y
reset ripng statistics命令用來清除RIPng進程的統計信息。
【命令】
reset ripng process-id statistics
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
【舉例】
# 清除進程號為100的RIPng進程的統計信息。
<Sysname> reset ripng 100 statistics
ripng命令用來啟動RIPng,並進入RIPng視圖。
undo ripng命令用來關閉RIPng。
【命令】
ripng [ process-id ] [ vpn-instance vpn-instance-name ]
undo ripng [ process-id ]
【缺省情況】
係統沒有運行RIPng。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
process-id:RIPng進程號,取值範圍為1~65535,缺省值為1。
vpn-instance vpn-instance-name:指定RIPng所屬的VPN實例。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示RIPng位於公網中。
【使用指導】
必須先創建RIPng進程,才能配置RIPng的各種全局性參數,而配置與接口相關的參數時,可以不受這個限製。
停止運行RIPng進程後,原來配置的接口參數也同時失效。
【舉例】
# 創建RIPng進程100並進入其視圖。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100]
ripng bfd enable命令用來使能RIPng的BFD功能。
undo ripng bfd enable命令用來關閉RIPng的BFD功能。
【命令】
ripng bfd enable
undo ripng bfd enable
【缺省情況】
RIPng的BFD功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【使用指導】
RIPng支持采用BFD的控製報文方式的BFD檢測。在配置時,需要在對端設備同時配置控製報文方式的BFD檢測。
【舉例】
# 在接口Vlan-interface11使能RIP的BFD功能。
<Sysname> system-view
[Sysname] interface vlan-interface 11
[Sysname-Vlan-interface11] ripng bfd enable
ripng default-route命令用來以指定度量值向RIPng鄰居發布一條缺省路由。
undo ripng default-route命令用來禁止發布RIPng缺省路由和轉發IPv6缺省路由。
【命令】
ripng default-route { only | originate } [ cost cost-value | route-policy route-policy-name ] *
undo ripng default-route
【缺省情況】
RIPng進程不發布缺省路由。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
only:隻發布IPv6缺省路由(::/0),抑製其它路由的發布。
originate:發布IPv6缺省路由(::/0),但不影響其它路由的發布。
cost-value:發布缺省路由的度量值,取值範圍為1~15,缺省值為1。
route-policy route-policy-name:路由策略名稱,route-policy-name為1~63個字符的字符串,區分大小寫。隻有當前路由器的路由表中有路由匹配route-policy-name指定的路由策略時,才發送缺省路由。
【使用指導】
通過該命令的設置,生成的RIPng缺省路由將強製通過指定接口的路由更新報文發布出去。該IPv6缺省路由的發布不考慮其是否已經存在於IPv6路由表中。
配置發布缺省路由的RIPng接口不接收來自RIPng鄰居的缺省路由。
【舉例】
# 在接口Vlan-interface100上配置RIPng隻將缺省路由以更新報文的形式從接口發布。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng default-route only
# 在接口Vlan-interface101上配置RIPng將缺省路由同其它路由一起以更新報文的形式從接口發布。
<Sysname> system-view
[Sysname] interface vlan-interface 101
[Sysname-Vlan-interface101] ripng default-route originate
ripng enable命令用來在接口上使能RIPng功能。
undo ripng enable命令用來在接口上關閉RIPng功能。
【命令】
ripng process-id enable
undo ripng enable
【缺省情況】
接口上的RIPng功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
process-id:RIPng進程號,取值範圍為1~65535。
【舉例】
# 在接口Vlan-interface100上使能RIPng 100。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng 100 enable
ripng ipsec-profile命令用來在RIPng接口上應用安全框架。
undo ripng ipsec-profile命令用來取消RIPng接口上應用的安全框架。
【命令】
ripng ipsec-profile profile-name
undo ripng ipsec-profile
【缺省情況】
RIPng接口沒有應用安全框架。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
profile-name:安全框架名稱,為1~63個字符的字符串,不區分大小寫。
【使用指導】
本命令應結合IPsec安全框架使用,IPsec安全框架的具體情況請參見“安全配置指導”中的“IPsec”。
【舉例】
# 配置接口Vlan-interface100應用的IPsec安全框架為profile001。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng ipsec-profile profile001
ripng metricin命令用來配置接口接收RIPng路由時的附加度量值。
undo ripng metricin命令用來恢複缺省情況。
【命令】
ripng metricin value
undo ripng metricin
【缺省情況】
接口接收RIPng路由時的附加度量值為0。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
【舉例】
# 指定接口Vlan-interface100在接收RIPng路由時添加的附加度量值為12。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng metricin 12
ripng metricout命令用來配置接口發送RIPng路由時的附加度量值。
undo ripng metricout命令用來恢複缺省情況。
【命令】
ripng metricout value
undo ripng metricout
【缺省情況】
接口發送RIPng路由時的附加度量值為1。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
value:發送附加度量值,取值範圍為1~16。
【舉例】
# 設置接口Vlan-interface100發送RIPng路由時添加的附加度量值為12。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng metricout 12
ripng output-delay命令用來配置接口下RIPng報文的發送速率。
undo ripng output-delay命令用來恢複缺省情況。
【命令】
ripng output-delay time count count
undo ripng output-delay
【缺省情況】
RIPng報文的發包速率由進程全局的配置決定。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
time:接口發送RIP報文的時間間隔,取值範圍為10~100,單位為毫秒。
count:接口一次發送RIPng報文的最大個數,取值範圍為1~30。
【使用指導】
如果全局和接口都進行了配置,以接口的配置為準。
【舉例】
# 在接口Vlan-interface100配置發送RIPng報文的時間間隔為30毫秒,一次最多發送6個RIPng報文。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng output-delay 30 count 6
【相關命令】
· output-delay
ripng poison-reverse命令用來使能毒性逆轉功能。
undo ripng poison-reverse命令用來關閉毒性逆轉功能。
【命令】
ripng poison-reverse
undo ripng poison-reverse
【缺省情況】
毒性逆轉功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【舉例】
# 在接口Vlan-interface100上配置對RIPng更新報文進行毒性逆轉。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng poison-reverse
ripng primary-path-detect bfd命令用來使能RIPng快速重路由主用鏈路的BFD檢測功能。
undo ripng primary-path-detect bfd命令用來關閉快速重路由主用鏈路的BFD檢測功能。
【命令】
ripng primary-path-detect bfd { ctrl | echo }
undo ripng primary-path-detect bfd
【缺省情況】
RIPng快速重路由主用鏈路的BFD檢測功能處於關閉狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
ctrl:配置control報文方式的BFD會話檢測快速重路由的主用鏈路。
echo:配置echo報文方式的BFD會話檢測快速重路由的主用鏈路。
【使用指導】
配置本功能後,RIPng協議的快速重路由特性中的主用鏈路將使用BFD進行檢測。
接口使用BFD會話對主用鏈路進行檢測時,需要保證該接口擁有IPv6全球單播地址,否則BFD功能無法正常運行。關於IPv6全球單播地址的詳細介紹,請參見“三層技術-IP業務配置指導”中的“IPv6基礎”。
【舉例】
# 在接口Vlan-interface10上配置RIPng協議快速重路由特性中主用鏈路使能BFD(Echo方式)檢測功能。
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] fast-reroute route-policy frr
[Sysname-ripng-1] quit
[Sysname] bfd echo-source-ipv6 1::1
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ripng primary-path-detect bfd echo
ripng split-horizon命令用來使能水平分割功能。
undo ripng split-horizon命令用來關閉水平分割。
【命令】
ripng split-horizon
undo ripng split-horizon
【缺省情況】
水平分割功能處於使能狀態。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【使用指導】
通常情況下,為了防止路由環路的出現,水平分割都是必要的,因此,建議不要關閉水平分割。隻是在某些特殊情況下,為保證協議的正確執行,需要關閉水平分割。在關閉水平分割時一定要確認是否必要。
如果同時使能了水平分割和毒性逆轉,則隻有毒性逆轉功能生效。
【舉例】
# 在接口Vlan-interface100上配置水平分割。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng split-horizon
ripng summary-address命令用來配置RIPng在接口發布聚合的IPv6地址,並指定被聚合的路由的IPv6前綴。
undo ripng summary-address命令用來禁止RIPng路由器發布聚合的IPv6地址。
【命令】
ripng summary-address ipv6-address prefix-length
undo ripng summary-address ipv6-address prefix-length
【缺省情況】
未配置RIPng在接口發布聚合的IPv6地址。
【視圖】
接口視圖
【缺省用戶角色】
network-admin
【參數】
ipv6-address:聚合路由的目的IPv6地址。
prefix-length:聚合路由的目的IPv6地址前綴長度,取值範圍為0~128。它指定地址中有多少連續的位組成IPv6網絡前綴,即IPv6地址中的網絡地址部分。
【使用指導】
如果一條路由的前綴和前綴長度與定義的IPv6前綴匹配,則這個自定義的IPv6前綴將取代原來的路由被發布出去。這樣,多條路由將由一條路由所代替,而且,這條路由的度量值是原多條路由中最低的。
【舉例】
# 在接口Vlan-interface100上配置IPv6地址2001:200::3EFF:FE11:6770,其前綴長度為64位。通過RIPng聚合為IPv6地址前綴2001:200::/35。
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address 2001:200::3EFF:FE11:6770/64
[Sysname-Vlan-interface100] ripng summary-address 2001:200:: 35
silent-interface命令用來配置接口工作在抑製狀態,即接口隻接收RIPng報文而不發送RIPng報文。
undo silent-interface命令用來取消接口的抑製狀態。
【命令】
silent-interface { interface-type interface-number | all }
undo silent-interface { interface-type interface-number | all }
【缺省情況】
允許所有接口發送RIPng報文。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
interface-type interface-number:接口類型和編號。
all:抑製所有接口。
【舉例】
# 將所有接口設置為抑製狀態,隨後激活指定接口Vlan-interface10。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] silent-interface all
[Sysname-ripng-100] undo silent-interface vlan-interface 10
[Sysname-ripng-100] network 131.108.0.0
timer triggered命令用來配置觸發更新的時間間隔。
undo timer triggered命令用來恢複缺省情況。
【命令】
timer triggered maximum-interval [ minimum-interval [ incremental-interval ] ]
undo timer triggered
【缺省情況】
發送觸發更新的最大時間間隔為5秒,最小間隔為50毫秒,增量懲罰間隔為200毫秒。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
maximum-interval:觸發更新的最大間隔時間。取值範圍為1~5,單位為秒。
minimum-interval:觸發更新的最小間隔時間。取值範圍為10~5000,單位為毫秒。
incremental-interval:觸發更新間隔的增加時間。取值範圍為100~1000,單位為毫秒。
【使用指導】
本命令在網絡變化不頻繁的情況下將觸發更新的時間間隔縮小到minimum-interval,而在網絡變化頻繁的情況下可以進行相應懲罰,將時間間隔按照配置的懲罰增量延長,最大不超過maximum-interval。
minimum-interval和incremental-interval配置值不允許大於maximum-interval配置值。
【舉例】
# 配置發送觸發更新的最大時間間隔為2秒,最小時間間隔為100毫秒,懲罰增量為100毫秒。
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] timer triggered 2 100 100
timers命令用來配置RIPng定時器的值。
undo timers命令用來恢複RIPng定時器的缺省值。
【命令】
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秒。
【視圖】
RIPng視圖
【缺省用戶角色】
network-admin
【參數】
garbage-collect-value:Garbage-collect定時器的值,取值範圍為1~86400,單位為秒。
suppress-value:Suppress定時器的值,取值範圍為0~86400,單位為秒。
timeout-value:Timeout定時器的值,取值範圍為1~86400,單位為秒。
update-value:Update定時器的值,取值範圍為1~86400,單位為秒。
【使用指導】
RIPng受四個定時器的控製,分別是Update、Timeout、Suppress和Garbage-collect,其中:
· Update定時器,定義了發送更新報文的時間間隔。
· Timeout定時器,定義了路由老化時間。如果在老化時間內沒有收到關於某條路由的更新報文,則該條路由在路由表中的度量值將會被設置為16。
· Suppress定時器,定義了RIPng路由處於抑製狀態的時間段長度。當一條路由的度量值變為16時,該路由將進入被抑製狀態。在被抑製狀態,隻有來自同一鄰居,且度量值小於16的路由更新才會被路由器接收,取代不可達路由。
· Garbage-collect定時器,定義了一條路由從度量值變為16開始,直到它從路由表裏被刪除所經過的時間。在Garbage-collect時間內,RIPng以16作為度量值向外發送這條路由的更新,如果Garbage-collect超時,該路由仍沒有得到更新,則該路由將從路由表中被徹底刪除。
通常情況下,無需改變各定時器的缺省值,該命令須謹慎使用。
各個定時器的值在網絡中所有的路由器上必須保持一致。
【舉例】
# 分別設置RIPng進程1各定時器的值:其中,Update定時器的值為5秒、Timeout定時器的值為15秒、Suppress定時器的值為15秒、Garbage-collect定時器的值為30秒。
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] timers update 5 timeout 15 suppress 15 garbage-collect 30
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!