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

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

目錄

04-RIP命令

本章節下載 04-RIP命令  (253.96 KB)

04-RIP命令


1 RIP

1.1  RIP配置命令

1.1.1  checkzero

【命令】

checkzero

undo checkzero

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

【描述】

checkzero命令用來使能RIP-1報文的零域檢查功能。undo checkzero命令用來關閉零域檢查功能。

缺省情況下,RIP-1報文的零域檢查功能處於使能狀態。

使能零域檢查功能後,零域中包含非零位的RIP-1報文將被拒絕處理。如果用戶能確保所有報文都是可信任的,則可以不進行該項檢查,以節省CPU處理時間。

【舉例】

# 關閉進程號為100的RIP進程對RIP-1報文的零域檢查功能。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] undo checkzero

1.1.2  default cost (RIP view)

【命令】

default cost value

undo default cost

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

value:引入路由的缺省度量值,取值範圍為0~16。

【描述】

default cost命令用來配置引入路由的缺省度量值。undo default cost命令用來恢複缺省情況。

缺省情況下,引入路由的缺省度量值為0。

當使用import-route命令從其他協議引入路由時,如果不指定具體的度量值,則引入路由的度量值為default cost所指定的值。

相關配置可參考命令import-route

【舉例】

# 配置從其他路由協議引入路由的缺省度量值為3。

<Sysname> system-view

[Sysanme] rip 100

[Sysname-rip-100] default cost 3

1.1.3  default-route

【命令】

default-route { only | originate } [ cost cost ]

undo default-route

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

only:配置隻發送缺省路由,不發送普通路由。

originate:配置既發送普通路由,又發送缺省路由。

cost:缺省路由的度量值,取值範圍為1~15,缺省值為1。

【描述】

default-route命令用來配置RIP進程下的所有接口以指定度量值向RIP鄰居發布一條缺省路由。undo default-route命令用來取消配置RIP進程下的所有接口向RIP鄰居發布缺省路由。

缺省情況下,不向RIP鄰居發送缺省路由。

說明

配置發布缺省路由的RIP路由器不接收來自RIP鄰居的缺省路由。

 

相關配置可參考命令rip default-route

【舉例】

# 配置RIP進程100的所有接口向RIP鄰居發布一條度量值為2的缺省路由,而且隻發送缺省路由,不發送普通路由。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] default-route only cost 2

1.1.4  display rip

【命令】

display rip [ process-id ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

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

【舉例】

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

<Sysname> display rip

 

    RIP process : 1

       RIP version : 1

       Preference : 100

       Checkzero : Enabled

       Default-cost : 0

       Summary : Enabled

       Hostroutes : Enabled

       Maximum number of balanced paths : 1

       Update time   :   30 sec(s)  Timeout time         :  180 sec(s)

       Suppress time :  120 sec(s)  Garbage-collect time :  120 sec(s)

       update output delay :   20(ms)  output count :    3

       TRIP retransmit time :    5 sec(s)

       TRIP response packets retransmit count :   36

       Silent interfaces : None

       Default routes : Only  Default route cost : 3

       Verify-source : Enabled

       Networks :

           192.168.1.0

       Configured peers : None

       Triggered updates sent : 0

       Number of routes changes : 0

       Number of replies to queries : 0

表1-1 display rip命令顯示信息描述表

字段

描述

RIP process

RIP進程號

RIP version

RIP版本

Preference

RIP路由優先級

Checkzero

是否使能對RIP-1報文的零域進行檢查的功能,Enable表示已使能,Disabled表示關閉

Default-cost

引入路由的缺省度量值

Summary

路由聚合功能是否使能,Enable表示已使能,Disabled表示關閉

Hostroutes

是否允許接收主機路由,Enable表示允許,Disabled表示不允許

Maximum number of balanced paths

等價路由的最大數目

Update time

Update定時器的值,單位為秒

Timeout time

Timeout定時器的值,單位為秒

Suppress time

Suppress定時器的值,單位為秒

update output delay

接口發送RIP報文的時間間隔

output count

接口一次發送RIP報文的最大個數

Garbage-collect time

Garbage-Collect定時器的值,單位為秒

TRIP retransmit time

TRIP重傳Update Request、Update Response報文的時間間隔

TRIP response packets retransmit count

TRIP中Update Request、Update Response報文的最大重傳次數

Silent interfaces

抑製接口數(這些接口不發送周期更新報文)

Default routes

是否向RIP鄰居發布一條缺省路由

·     取值為Only表示隻發布缺省路由

·     取值為Originate表示同時發布缺省路由和普通路由

·     取值為Disabled表示不發布缺省路由

Default route cost

RIP進程下配置發布缺省路由的cost值

Verify-source

是否使能對接收到的RIP路由更新報文進行源IP地址檢查的功能,Enable表示已使能,Disabled表示關閉

Networks

使能RIP的網段地址

Configured peers

配置的鄰居

Triggered updates sent

發送的觸發更新報文數

Number of routes changes

RIP進程改變路由數據庫的統計數據

Number of replies to queries

RIP請求的響應報文數

 

1.1.5  display rip database

【命令】

display rip process-id database [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

process-id:RIP進程號,取值範圍為1~65535。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display rip database命令用來顯示指定RIP進程發布數據庫的所有激活路由。這些路由以常規RIP更新報文的形式發送。

【舉例】

# 顯示進程號為100的RIP進程發布數據庫中的激活路由。

<Sysname> display rip 100 database

   10.0.0.0/8, cost 1, ClassfulSumm

   10.0.0.0/24, cost 1, nexthop 10.0.0.1, Rip-interface

   11.0.0.0/8, cost 1, ClassfulSumm

   11.0.0.0/24, cost 1, nexthop 10.0.0.1, Imported

表1-2 display rip database命令顯示信息描述表

字段

描述

X.X.X.X/X

目的地址以及掩碼

cost

度量值

ClassfulSumm

表示該條路由是RIP的聚合路由

nexthop

下一跳地址

Rip-interface

從使能RIP協議的接口學來的路由

Imported

表示該條路由是從其他路由協議引入的

 

1.1.6  display rip interface

【命令】

display rip process-id interface [ interface-type interface-number ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

process-id:RIP進程號,取值範圍為1~65535。

interface-type interface-number:接口類型和編號。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display rip interface命令用來顯示指定RIP進程的接口信息。

如果沒有指定interface-type interface-number,則顯示指定RIP進程的所有接口信息,否則隻顯示指定接口的接口信息。

【舉例】

# 顯示進程號為1的RIP進程的接口信息。

<Sysname> display rip 1 interface

 

 Interface-name: Vlan-interface5

         Address/Mask:1.1.1.1/24        Version:RIPv1

         MetricIn:5                     MetricIn route policy:123

         MetricOut:5                    MetricOut route policy:234

         Split-horizon/Poison-reverse:on/off  Input/Output:on/on

         Default route:off

         Current packets number/Maximum packets number:234/2000

表1-3 display rip interface命令顯示信息描述表

字段

描述

Interface-name

運行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 packets number/Maximum packets number

顯示當前邏輯接口待發送的報文數量和最多可以發送的報文數量

 

1.1.7  display rip route

【命令】

display rip process-id route [ ip-address { mask | mask-length } | peer ip-address | statistics ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

process-id:RIP進程號,取值範圍為1~65535。

ip-address { mask | mask-length }:顯示目的地址及掩碼分別是ip-address { mask | mask-length }的路由信息。

peer ip-address:顯示從指定鄰居學到的所有路由信息。

statistics:顯示路由的統計信息。路由的統計信息包括路由總數目,各個鄰居的路由數目。

|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。

begin:從包含指定正則表達式的行開始顯示。

exclude:隻顯示不包含指定正則表達式的行。

include:隻顯示包含指定正則表達式的行。

regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。

【描述】

display rip route命令用來顯示指定RIP進程的路由信息,以及與每條路由相關的定時器的值。

【舉例】

# 顯示進程號為1的RIP進程所有的路由信息。

<Sysname> display rip 1 route

 Route Flags: R - RIP, T - TRIP

              P - Permanent, A - Aging, S - Suppressed, G - Garbage-collect

 ----------------------------------------------------------------------------

 Peer 111.1.1.2  on Vlan-interface5

      Destination/Mask        Nexthop     Cost    Tag   Flags   Sec

        122.0.0.0/8          111.1.1.2      1       0    RA      22

表1-4 display rip route命令顯示信息描述表

字段

描述

Route Flags

路由標誌:

R——RIP生成的路由

T——TRIP(觸發RIP)生成的路由

P——該路由永不過期

A——該路由處於老化時期

S——該路由處於抑製時期

G——該路由處於Garbage-collect時期

Peer 21.0.0.23 on Vlan-interface5

在RIP接口上從指定鄰居學到的路由信息

Destination/Mask

目的IP地址/掩碼

NextHop

路由的下一跳地址

Cost

度量值

Tag

路由標記

Flags

路由信息所處狀態

Sec

路由信息所處狀態對應的定時器時間

 

# 顯示進程號為1的RIP進程的路由統計信息。

<Sysname> display rip 1 route statistics

 Peer            Aging     Permanent    Garbage

 111.1.1.2        1         0             0

 Total            1         0             0

表1-5 display rip route statistics命令顯示信息描述表

字段

描述

Peer

RIP鄰居IP地址

Aging

從指定鄰居學習到的路由信息中處於老化狀態的路由的條數

Permanent

從指定鄰居學習到的路由信息中處於永久保存狀態的路由的條數

Garbage

從指定鄰居學習到的路由信息中處於Garbage-collection狀態的路由的條數

Total

從所有RIP鄰居學習到的路由條數的總和

 

1.1.8  filter-policy export (RIP view)

【命令】

filter-policy { acl-number | ip-prefix ip-prefix-name } export [ protocol [ process-id ] | interface-type interface-number ]

undo filter-policy export [ protocol [ process-id ] | interface-type interface-number ]

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

acl-number:用於過濾發布的路由信息的訪問控製列表號,取值範圍為2000~3999。

ip-prefix ip-prefix-name:指定用於過濾發布路由信息的IP地址前綴列表名稱。ip-prefix-name為IP地址前綴列表名稱,取值範圍為1~19個字符。

protocol:被過濾路由信息的路由協議,目前可選擇directospfripstatic

process-id:被過濾路由信息的路由協議的進程號,取值範圍為1~65535。僅當路由協議為ripospf時需要指定進程號。

interface-type interface-number:接口類型和編號。

【描述】

filter-policy export命令用來配置RIP對發布的路由信息進行過濾。undo filter-policy export命令用來取消對發布路由信息的過濾。

缺省情況下,RIP不對發布的路由信息進行過濾。

需要注意的是:

·     如果指定protocol參數,則隻對從指定路由協議引入的路由信息進行過濾;否則將對所有要發布的路由信息進行過濾。

·     如果指定interface-type interface-number參數,則隻對從指定接口發布的路由信息進行過濾;否則將對所有RIP接口發布的路由信息進行過濾。

·     當配置的是高級ACL(3000~3999)時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard來過濾指定目的地址和掩碼的路由,其中source用來過濾路由目的地址,destination用來過濾路由掩碼,配置的掩碼應該是連續的(當配置的掩碼不連續時該過濾掩碼的條件不生效)。

相關配置可參考命令import-route,以及“ACL和QoS命令參考/ACL”中的命令acl

【舉例】

# 配置按照訪問列表ACL 2000來過濾發布的路由信息。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule deny source 192.168.10.0 0.0.0.255

[Sysname-acl-basic-2000] quit

[Sysname] rip 1

[Sysname-rip-1] filter-policy 2000 export

# 對接口Vlan-interface 5配置按照地址前綴列表abc過濾發送的RIP路由更新報文。

[Sysname-rip-1] filter-policy ip-prefix abc export Vlan-interface 5

# 使用編號為3000的ACL對發布的路由進行過濾,隻允許113.0.0.0/16通過。

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0

[Sysname-acl-adv-3000] rule 100 deny ip

[Sysname-acl-adv-3000] quit

[Sysname] rip 1

[Sysname-rip 1] filter-policy 3000 export

1.1.9  filter-policy import (RIP view)

【命令】

filter-policy { acl-number | gateway ip-prefix-name | ip-prefix ip-prefix-name [ gateway ip-prefix-name ] } import [ interface-type interface-number ]

undo filter-policy import [ interface-type interface-number ]

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

acl-number:用於過濾接收的路由信息的訪問控製列表號,取值範圍為2000~3999。

ip-prefix ip-prefix-name:指定用於過濾接收路由信息的IP地址前綴列表名稱。ip-prefix-name為IP地址前綴列表名稱,取值範圍為1~19個字符。

gateway ip-prefix-name:基於發布網關過濾路由,ip-prefix-name為IP地址前綴列表名稱,取值範圍為1~19個字符。

interface-type interface-number:接口類型和編號。

【描述】

filter-policy import命令用來配置RIP對接收的路由信息進行過濾。undo filter-policy import命令用來恢複缺省情況。

缺省情況下,RIP不對接收的路由信息進行過濾。

需要注意的是,當配置的是高級ACL(3000~3999)時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard來過濾指定目的地址和掩碼的路由,其中source用來過濾路由目的地址,destination用來過濾路由掩碼,配置的掩碼應該是連續的(當配置的掩碼不連續時該過濾掩碼的條件不生效)。

相關配置可參考“三層技術-IP路由命令參考/路由策略”中的命令ip ip-prefix,以及“ACL和QoS命令參考/ACL”中的命令acl

【舉例】

# 配置按照訪問列表ACL 2000來過濾接收的路由信息。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule deny source 192.168.10.0 0.0.0.255

[Sysname-acl-basic-2000] quit

[Sysname] rip 1

[Sysname-rip-1] filter-policy 2000 import

# 對接口Vlan-interface5配置按照地址前綴列表abc過濾從所有接口收到的RIP路由更新報文。

[Sysname-rip-1] filter-policy ip-prefix abc import Vlan-interface5

# 使用編號為3000的ACL對接收的路由進行過濾,隻允許113.0.0.0/16通過。

<Sysname> system-view

[Sysname] acl number 3000

[Sysname-acl-adv-3000] rule 10 permit ip source 113.0.0.0 0 destination 255.255.0.0 0

[Sysname-acl-adv-3000] rule 100 deny ip

[Sysname-acl-adv-3000] quit

[Sysname] rip 1

[Sysname-rip-1] filter-policy 3000 import

1.1.10  host-route

【命令】

host-route

undo host-route

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

【描述】

host-route命令用來允許RIP接收主機路由。undo host-route命令用來禁止RIP接收主機路由。

缺省情況下,允許RIP接收主機路由。

在某些特殊情況下,路由器會收到大量來自同一網段的主機路由。這些路由對於路由尋址沒有多少作用,卻占用了大量的資源;此時可以使用undo host-route命令禁止接收主機路由,以節省網絡資源。

說明

該命令僅對RIPv2有效,對RIPv1無效。

 

【舉例】

# 禁止RIP接收主機路由。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] undo host-route

1.1.11  import-route (RIP view)

【命令】

import-route protocol [ process-id | all-processes ] [ cost cost | route-policy route-policy-name | tag tag ] *

undo import-route protocol [ process-id | all-processes ]

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

protocol:指定引入的路由協議,可以是bgpdirectisisospfripstatic

process-id:路由協議進程號,取值範圍為1~65535,缺省值為1。隻有當protocolisisospfrip時該參數可選。

all-processes:引入指定路由協議所有進程的路由,隻有當protocolripospfisis時可以指定該參數。

cost:所要引入路由的度量值,取值範圍為0~16。如果沒有指定度量值,則使用default cost命令設置的缺省度量值。

tag:所要引入路由的標記值,取值範圍為0~65535,缺省值為0。

route-policy-name:路由策略名稱,為1~63個字符的字符串,區分大小寫。

【描述】

import-route命令用來從其他路由協議引入路由。undo import-route命令用來取消引入外部路由信息。

缺省情況下,RIP不引入其他路由。

相關配置可參考命令default cost

說明

·     隻能引入路由表中狀態為active的路由,是否為active狀態可以通過display ip routing-table protocol命令來查看。

·     undo import-route protocol all-processes命令隻能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。

 

【舉例】

# 引入靜態路由,並將其度量值設置為4。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] import-route static cost 4

# 配置引入路由的缺省度量值為3。

[Sysname-rip-1] default cost 3

# 引入OSPF路由,且其度量值為引入路由的缺省度量值。

[Sysname-rip-1] import-route ospf

1.1.12  network

【命令】

network network-address

undo network network-address

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

network-address:指定網段的地址,其取值可以為各個接口的IP網絡地址。

【描述】

network命令用來在指定網段接口上使能RIP。undo network命令用來對指定網段接口禁用RIP。

缺省情況下,接口上的RIP功能處於關閉狀態。

需要注意的是:

·     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

1.1.13  output-delay

【命令】

output-delay time count count

undo output-delay

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

time:接口發送RIP報文的時間間隔,取值範圍為10~100,單位為毫秒。

count:接口一次發送RIP報文的最大個數,取值範圍為1~20。

【描述】

output-delay用來配置RIP報文的發送速率。undo output-delay命令用來恢複缺省情況。

缺省情況下,接口發送RIP報文的時間間隔為20毫秒,一次最多發送3個RIP報文。

【舉例】

# 配置RIP進程1的所有接口發送RIP報文的時間間隔為30毫秒,一次最多發送10個RIP報文。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] output-delay 30 count 10

1.1.14  peer

【命令】

peer ip-address

undo peer ip-address

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

ip-address:配置的RIP鄰居IP地址,用點分十進製格式表示。

【描述】

peer命令用來配置NBMA(Non-Broadcast Multi-Access,非廣播多路訪問)網絡中RIP鄰居的IP地址,並使更新報文以單播形式發送到對端,而不采用正常的組播或廣播的形式。undo peer命令用來取消指定鄰居IP地址。

缺省情況下,RIP不向任何定點地址發送更新報文。

需要注意的是,當RIP鄰居與當前設備直連時不推薦使用該命令,因為這樣可能會造成對端同時收到同一路由信息的組播(或廣播)和單播兩種形式的報文。

【舉例】

# 配置RIP的定點發送地址202.38.165.1。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] peer 202.38.165.1

1.1.15  preference

【命令】

preference [ route-policy route-policy-name ] value

undo preference [ route-policy ]

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

route-policy-name:路由策略名稱,為1~63個字符的字符串,區分大小寫。對滿足特定條件的路由設置優先級。

value:RIP路由優先級的值,取值範圍為1~255,取值越小,優先級越高。

【描述】

preference命令用來配置RIP路由的優先級。undo preference命令用來恢複缺省情況。

缺省情況下,RIP路由的優先級為100。

通過指定route-policy參數,可應用路由策略對特定的路由設置優先級:

·     如果在路由策略中已經設置了匹配路由的優先級,則匹配路由取路由策略設置的優先級,其他路由取preference命令所設優先級。

·     如果在路由策略中沒有設置匹配路由的優先級,則所有路由都取preference命令所設優先級。

【舉例】

# 配置RIP路由的優先級為120。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] preference 120

1.1.16  reset rip process

【命令】

reset rip process-id process

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

process-id:RIP進程號,取值範圍為1~65535。

【描述】

reset rip process命令用來重啟指定RIP進程。

執行該命令後,係統提示用戶確認是否重啟RIP協議。

【舉例】

# 重啟進程號為100的RIP進程。

<Sysname> reset rip 100 process

Warning : Reset RIP process? [Y/N]:y

1.1.17  reset rip statistics

【命令】

reset rip process-id statistics

【視圖】

用戶視圖

【缺省級別】

1:監控級

【參數】

process-id:RIP進程號,取值範圍為1~65535。

【描述】

reset rip statistics命令用來清除指定RIP進程的統計信息。該命令便於在調試時重新記錄統計數據。

【舉例】

# 清除進程號為100的RIP進程的統計信息。

<Sysname> reset rip 100 statistics

1.1.18  rip

【命令】

rip [ process-id ]

undo rip [ process-id ]

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

process-id:RIP進程號,取值範圍為1~65535,缺省值為1。

【描述】

rip命令用來創建RIP進程並進入RIP視圖。undo rip命令用來關閉RIP進程。

缺省情況下,RIP進程處於關閉狀態。

需要注意的是:

·     必須先創建RIP進程,才能配置RIP的各種全局性參數,而配置與接口相關的參數時,可以不受這個限製。

·     設備隻支持創建一個RIP進程。

·     停止運行RIP進程後,原來配置的接口參數也同時失效。

【舉例】

# 創建RIP進程並進入其視圖。

<Sysname> system-view

[Sysname] rip

[Sysname-rip-1]

1.1.19  rip authentication-mode

【命令】

rip authentication-mode { md5 { rfc2082 [ cipher ] key-string key-id | rfc2453 [ cipher ] key-string } | simple [ cipher ] password }

undo rip authentication-mode

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

md5:MD5驗證方式。

rfc2082:指定MD5驗證報文使用RFC 2082規定的報文格式。

cipher:密文驗證字或密碼類型,配置cipher後必須輸入密文形式的驗證字或密碼。如果未指定本參數,則表示輸入明文形式的驗證字或密碼。

key-string:MD5驗證字,區分大小寫。如果以明文形式鍵入,則為1~16個字符的字符串;如果以密文形式鍵入,則為33~53個字符的字符串。

key-id:MD5驗證標識符,取值範圍為1~255。

rfc2453:指定MD5驗證報文使用RFC 2453規定的報文格式(IETF標準)。

simple:簡單驗證方式。

password:簡單驗證方式下的密碼,區分大小寫。如果以明文形式鍵入,則為1~16個字符的字符串;如果以密文形式鍵入,則為33~53個字符的字符串。

【描述】

rip authentication-mode命令用來配置RIP-2的驗證方式及驗證參數。undo rip authentication-mode命令用來取消所有驗證。

需要注意的是:

·     每次驗證隻支持一個驗證字或密碼,新輸入的驗證字或密碼將覆蓋舊驗證字或密碼。

·     以明文或密文方式設置的驗證字或密碼,均以密文的方式保存在配置文件中。

相關配置可參考命令rip version

說明

當RIP的版本為RIP-1時,雖然在接口視圖下仍然可以配置驗證方式,但由於RIP-1不支持認證,因此該配置不會生效。

 

【舉例】

# 在接口Vlan-interface10上配置RFC 2453格式的MD5明文驗證,驗證字為rose。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip version 2

[Sysname-Vlan-interface10] rip authentication-mode md5 rfc2453 rose

1.1.20  rip default-route

【命令】

rip default-route { { only | originate } [ cost cost ] | no-originate }

undo rip default-route

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

only:配置隻發送缺省路由,不發送普通路由。

originate:配置既發送普通路由,又發送缺省路由。

cost:缺省路由的度量值,取值範圍為1~15,缺省值為1。

no-originate:配置隻發送普通路由,不發布缺省路由。

【描述】

rip default-route命令用來配置RIP接口以指定度量值向RIP鄰居發布一條缺省路由。undo rip default-route命令用來取消配置RIP接口向RIP鄰居發布缺省路由。

缺省情況下,RIP接口是否發布缺省路由以RIP進程配置為準。

說明

配置發布缺省路由的RIP路由器不接收來自RIP鄰居的缺省路由。

 

相關配置可參考命令default-route

【舉例】

# 指定接口Vlan-interface10以指定度量值2向RIP鄰居發布一條缺省路由,而且隻發送缺省路由,不發送普通路由。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip default-route only cost 2

1.1.21  rip input

【命令】

rip input

undo rip input

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

rip input命令用來允許接口接收RIP報文。undo rip input命令用來禁止接口接收RIP報文。

缺省情況下,允許接口接收RIP報文。

【舉例】

# 指定接口Vlan-interface10不接收RIP報文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] undo rip input

1.1.22  rip output

【命令】

rip output

undo rip output

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

rip output命令用來允許接口發送RIP報文。undo rip output命令用來禁止接口發送RIP報文。

缺省情況下,允許接口發送RIP報文。

【舉例】

# 禁止接口Vlan-interface10發送RIP報文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] undo rip output

1.1.23  rip poison-reverse

【命令】

rip poison-reverse

undo rip poison-reverse

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

rip poison-reverse命令用來使能毒性逆轉功能。undo rip poison-reverse命令用來關閉毒性逆轉功能。

缺省情況下,毒性逆轉功能處於關閉狀態。

【舉例】

# 在接口Vlan-interface10上配置對RIP更新報文進行毒性逆轉。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip poison-reverse

1.1.24  rip split-horizon

【命令】

rip split-horizon

undo rip split-horizon

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

rip split-horizon命令用來使能水平分割功能。undo rip split-horizon命令用來關閉水平分割功能。

缺省情況下,水平分割功能處於使能狀態。

需要注意的是:

·     通常情況下,為了防止路由環路的出現,水平分割是必要的,因此,建議不要關閉水平分割。當因為特殊需要,如為保證協議的正確執行,需要關閉水平分割時,請一定要確認是否必要。

·     在幀中繼和X.25等NBMA(Non-Broadcast Multi-Access,非廣播多路訪問)網絡中,當主接口和點到多點子接口配置了多條虛電路時,為了保證路由信息的正確傳播,需要關閉水平分割功能。

說明

如果同時使能了水平分割和毒性逆轉,則隻有毒性逆轉功能生效。

 

【舉例】

# 在接口Vlan-interface10上配置水平分割。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip split-horizon

1.1.25  rip summary-address

【命令】

rip summary-address ip-address { mask | mask-length }

undo rip summary-address ip-address { mask | mask-length }

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

ip-address:聚合路由的目的IP地址。

mask:聚合路由的網絡掩碼,點分十進製格式。

mask-length:聚合路由的網絡掩碼長度,取值範圍為0-32。

【描述】

rip summary-address命令用來配置發布一條聚合路由。undo rip summary-address命令用來取消該配置。

需要注意的是,該功能僅在自動路由聚合功能被關閉時才能生效。

相關配置請參考命令summary

【舉例】

# 配置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

1.1.26  rip version

【命令】

rip version { 1 | 2 [ broadcast | multicast ] }

undo rip version

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

1:接口運行RIP協議的版本為RIP-1。

2:接口運行RIP協議的版本為RIP-2。

broadcast:RIP-2報文的發送方式為廣播方式。

multicast:RIP-2報文的發送方式為組播方式。

【描述】

rip version命令用來配置接口運行的RIP版本。undo rip version命令用來取消配置接口運行的RIP版本。

缺省情況下,如果沒有配置接口運行的RIP版本,接口運行的RIP版本以全局配置的為準;如果也沒有進行全局RIP版本的配置,接口隻能發送RIP-1廣播報文,可以接收RIP-1廣播/單播報文、RIP-2廣播/組播/單播報文。

如果用戶指定接口運行的RIP版本為RIP-2而又未指定RIP-2報文的發送方式時,RIP-2報文將以組播方式發送。

當接口運行的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

1.1.27  silent-interface (RIP view)

【命令】

silent-interface { interface-type interface-number | all }

undo silent-interface { interface-type interface-number | all }

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

interface-type interface-number:接口類型和編號。

all:抑製所有接口。

【描述】

silent-interface命令用來配置接口工作在抑製狀態,即接口隻接收路由更新報文而不發送路由更新報文。undo silent-interface命令用來恢複缺省情況。

缺省情況下,允許所有接口發送路由更新報文。

【舉例】

# 將所有接口設置為抑製狀態,隨後激活指定接口Vlan-interface10。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] silent-interface all

[Sysname-rip-100] undo silent-interface vlan-interface 10

[Sysname-rip-100] network 131.108.0.0

1.1.28  summary

【命令】

summary

undo summary

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

【描述】

summary命令用來使能RIP-2自動路由聚合功能,聚合後的路由以使用自然掩碼的路由形式發布,減小了路由表的規模。undo summary命令用來關閉自動路由聚合功能,以便將所有子網路由廣播出去。

缺省情況下,RIP-2自動路由聚合功能處於使能狀態。

使能RIP-2自動路由聚合功能可以減小路由表規模,提高大型網絡的可擴展性和效率。

相關配置可參考命令rip version

【舉例】

# 關閉RIP-2自動路由聚合功能。

<Sysname> system-view

[Sysname] rip

[Sysname-rip-1] undo summary

1.1.29  timers

【命令】

timers { garbage-collect garbage-collect-value | suppress suppress-value | timeout timeout-value | update update-value } *

undo timers { garbage-collect | suppress | timeout | update } *

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

garbage-collect-value:Garbage-collect定時器的值,取值範圍為1~3600,單位為秒。

suppress-value:Suppress定時器的值,取值範圍為0~3600,單位為秒。

timeout-value:Timeout定時器的值,取值範圍為1~3600,單位為秒。該值最少應為更新時間的3倍。

update-value:Update定時器的值,取值範圍為1~3600,單位為秒。

【描述】

timers命令用來配置RIP各個定時器的值,可通過調節RIP定時器來調整路由協議的性能,以滿足網絡需要。undo timers命令用來恢複缺省情況。

缺省情況下,Garbage-collect定時器的值為120秒,Suppress定時器的值為120秒,Timeout定時器的值為180秒,Update定時器的值為30秒。

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

1.1.30  trip retransmit count

【命令】

trip retransmit count retransmit-count-value

undo trip retransmit count

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

retransmit-count-value:TRIP中Update Request、Update Response報文的最大重傳次數,取值範圍為1~3600。

【描述】

trip retransmit count命令用來配置TRIP中Update Request、Update Response報文的最大重傳次數。undo trip retransmit count命令用來恢複缺省情況。

缺省情況下,TRIP中Update Request、Update Response報文的最大重傳次數為36。

【舉例】

# 配置TRIP中Update Request、Update Response報文的最大重傳次數為20。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] trip retransmit count 20

1.1.31  trip retransmit timer

【命令】

trip retransmit timer retransmit-time-value

undo trip retransmit timer

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

retransmit-time-value:TRIP重傳Update Request、Update Response報文的時間間隔,取值範圍為1~3600,單位為秒。

【描述】

trip retransmit timer命令用來配置TRIP重傳Update Request、Update Response報文的時間間隔。undo trip retransmit timer命令用來恢複缺省情況。

缺省情況下,TRIP重傳Update Request報文、Update Response報文的時間間隔為5秒。

需要注意的是,當兩台路由器通過模擬撥號鏈路相連時,需要對重傳時間間隔進行配置,使得兩端的重傳時間間隔的差值大於50秒,否則將不能建立TRIP鄰居。

【舉例】

# 配置TRIP重傳Update Request、Update Response報文的時間間隔為80秒。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] trip retransmit timer 80

1.1.32  validate-source-address

【命令】

validate-source-address

undo validate-source-address

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

【描述】

validate-source-address命令用來使能對接收到的RIP路由更新報文進行源IP地址檢查的功能。undo validate-source-address命令用來關閉該項功能。

缺省情況下,對接收到的RIP路由更新報文進行源IP地址檢查的功能處於使能狀態。

在正常環境下,建議不要關閉該特性。

【舉例】

# 關閉對接收到的RIP路由更新報文進行源IP地址檢查的功能。

<Sysname> system-view

[Sysname-rip] rip 100

[Sysname-rip-100] undo validate-source-address

1.1.33  version

【命令】

version { 1 | 2 }

undo version

【視圖】

RIP視圖

【缺省級別】

2:係統級

【參數】

1:指定為RIP-1版本。

2:指定為RIP-2版本,RIP-2報文的發送方式為組播方式。

【描述】

version命令用來配置全局RIP版本。undo version命令用來取消配置RIP全局版本。

缺省情況下,如果接口配置了RIP版本,以接口配置的為準,如果接口也沒有配置,接口隻能發送RIP-1廣播報文,可以接收RIP-1廣播/單播報文、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

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們