• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

05-三層技術-IP路由命令參考

目錄

09-RIPng命令

本章節下載 09-RIPng命令  (374.81 KB)

09-RIPng命令


1 RIPng

1.1  RIPng配置命令

1.1.1  checkzero

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

1.1.2  default cost

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

1.1.3  display ripng

display ripng命令用來顯示指定RIPng進程的當前運行狀態及配置信息。

【命令】

display ripng [ process-id ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:RIPng進程號,取值範圍為1~65535。如果未指定本參數,則顯示所有已配置的RIPng進程的信息。

【舉例】

# 顯示所有已配置的RIPng進程的當前運行狀態及配置信息。

<Sysname> display 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更新報文的統計數量

 

1.1.4  display ripng database

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地址

 

1.1.5  display ripng graceful-restart

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結束剩餘時間

 

1.1.6  display ripng interface

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前綴

 

1.1.7  display ripng neighbor

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會話

 

1.1.8  display ripng non-stop-routing

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:完成

 

1.1.9  display ripng route

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鄰居學習到的路由條數的總和

 

1.1.10  enable ipsec-profile

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

1.1.11  fast-reroute

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

1.1.12  filter-policy export

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

1.1.13  filter-policy import

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

1.1.14  graceful-restart

graceful-restart命令用來使能RIPng協議的GR能力。

undo graceful-restart命令用來關閉RIPng協議的GR能力。

【命令】

graceful-restart

undo graceful-restart

【缺省情況】

RIPng協議的GR能力處於關閉狀態。

【視圖】

RIPng視圖

【缺省用戶角色】

network-admin

【使用指導】

RIPng GR特性與RIPng NSR特性互斥,即graceful-restartnon-stop-routing命令互斥,不能同時配置。

【舉例】

# 使能RIPng進程1的GR能力。

<Sysname> system-view

[Sysname] ripng 1

[Sysname-ripng-1] graceful-restart

1.1.15  graceful-restart interval

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

1.1.16  import-route

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-directroute-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

1.1.17  maximum load-balancing

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路由基礎)

1.1.18  non-stop-routing

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-routinggraceful-restart命令互斥,不能同時配置。

【舉例】

# 配置RIPng進程1使能NSR功能。

<Sysname> system-view

[Sysname] ripng 1

[Sysname-ripng-1] non-stop-routing

1.1.19  output-delay

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

1.1.20  preference

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

1.1.21  reset ripng process

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

1.1.22  reset ripng statistics

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

1.1.23  ripng

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]

1.1.24  ripng bfd enable

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

1.1.25  ripng default-route

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

1.1.26  ripng enable

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

1.1.27  ripng ipsec-profile

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

1.1.28  ripng metricin

ripng metricin命令用來配置接口接收RIPng路由時的附加度量值。

undo ripng metricin命令用來恢複缺省情況。

【命令】

ripng metricin value

undo ripng metricin

【缺省情況】

接口接收RIPng路由時的附加度量值為0。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

value:接收附加度量值,取值範圍為0~16。

【舉例】

# 指定接口Vlan-interface100在接收RIPng路由時添加的附加度量值為12。

<Sysname> system-view

[Sysname] interface vlan-interface 100

[Sysname-Vlan-interface100] ripng metricin 12

1.1.29  ripng metricout

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

1.1.30  ripng output-delay

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

1.1.31  ripng poison-reverse

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

1.1.32  ripng primary-path-detect bfd

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

1.1.33  ripng split-horizon

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

1.1.34  ripng summary-address

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

1.1.35  silent-interface

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

1.1.36  timer triggered

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-intervalincremental-interval配置值不允許大於maximum-interval配置值。

【舉例】

# 配置發送觸發更新的最大時間間隔為2秒,最小時間間隔為100毫秒,懲罰增量為100毫秒。

<Sysname> system-view

[Sysname] ripng 100

[Sysname-ripng-100] timer triggered 2 100 100

1.1.37  timers

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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們