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

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

目錄

04-OSPF命令

本章節下載 04-OSPF命令  (410.81 KB)

04-OSPF命令

  錄

1 OSPF

1.1 OSPF配置命令

1.1.1 abr-summary (OSPF area view)

1.1.2 area (OSPF view)

1.1.3 asbr-summary

1.1.4 authentication-mode

1.1.5 bandwidth-reference (OSPF view)

1.1.6 default

1.1.7 default-cost (OSPF area view)

1.1.8 default-route-advertise (OSPF view)

1.1.9 description (OSPF/OSPF area view)

1.1.10 display ospf abr-asbr

1.1.11 display ospf asbr-summary

1.1.12 display ospf brief

1.1.13 display ospf cumulative

1.1.14 display ospf error

1.1.15 display ospf interface

1.1.16 display ospf lsdb

1.1.17 display ospf nexthop

1.1.18 display ospf peer

1.1.19 display ospf peer statistics

1.1.20 display ospf request-queue

1.1.21 display ospf retrans-queue

1.1.22 display ospf routing

1.1.23 display ospf vlink

1.1.24 display router id

1.1.25 enable link-local-signaling

1.1.26 enable log

1.1.27 enable out-of-band-resynchronization

1.1.28 filter

1.1.29 filter-policy export (OSPF view)

1.1.30 filter-policy import (OSPF view)

1.1.31 graceful-restart help

1.1.32 host-advertise

1.1.33 import-route (OSPF view)

1.1.34 ispf enable

1.1.35 log-peer-change

1.1.36 lsa-arrival-interval

1.1.37 lsa-generation-interval

1.1.38 lsdb-overflow-limit

1.1.39 maximum load-balancing (OSPF view)

1.1.40 network (OSPF area view)

1.1.41 nssa

1.1.42 opaque-capability enable

1.1.43 ospf

1.1.44 ospf authentication-mode

1.1.45 ospf bfd enable

1.1.46 ospf cost

1.1.47 ospf dr-priority

1.1.48 ospf mib-binding

1.1.49 ospf mtu-enable

1.1.50 ospf network-type

1.1.51 ospf packet-process prioritized-treatment

1.1.52 ospf timer dead

1.1.53 ospf timer hello

1.1.54 ospf timer poll

1.1.55 ospf timer retransmit

1.1.56 ospf trans-delay

1.1.57 peer

1.1.58 preference

1.1.59 reset ospf counters

1.1.60 reset ospf process

1.1.61 reset ospf redistribution

1.1.62 rfc1583 compatible

1.1.63 router id

1.1.64 silent-interface (OSPF view)

1.1.65 snmp-agent trap enable ospf

1.1.66 spf-schedule-interval

1.1.67 stub (OSPF area view)

1.1.68 stub-router

1.1.69 transmit-pacing

1.1.70 vlink-peer (OSPF area view)

 


1 OSPF

1.1  OSPF配置命令

說明

·     OSPF TE的相關命令請參見“MPLS命令參考”中的“MPLS TE”。

·     OSPF VPN的相關命令請參見“MPLS命令參考”中的“MPLS L3VPN”。

 

1.1.1  abr-summary (OSPF area view)

【命令】

abr-summary ip-address { mask | mask-length } [ advertise | not-advertise ] [ cost cost ]

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

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

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

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

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

advertise | not-advertise:是否發布這條聚合路由。如果沒有指定參數advertisenot-advertise,表示發布這條聚合路由。

cost cost:聚合路由的開銷,取值範圍為1~16777215,缺省值為所有被聚合的路由中最大的開銷值。

【描述】

abr-summary命令用來配置一條聚合路由。undo abr-summary命令用來刪除該聚合路由。

缺省情況下,沒有對路由進行聚合。

本命令隻適用於區域邊界路由器(ABR),用來對某一個區域內的路由信息進行聚合。對於落入該聚合網段的路由,ABR向其它區域隻發送一條聚合後的路由。一個區域可配置多條聚合網段,這樣OSPF可對多個網段進行聚合。

當配置了undo abr-summary命令後,原來被聚合的路由又重新被發布。

【舉例】

# 將OSPF區域1中兩個網段36.42.10.0/24和36.42.110.0/24的路由聚合成一條聚合路由36.42.0.0/16向其它區域發布。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] network 36.42.10.0 0.0.0.255

[Sysname-ospf-100-area-0.0.0.1] network 36.42.110.0 0.0.0.255

[Sysname-ospf-100-area-0.0.0.1] abr-summary 36.42.0.0 255.255.0.0

1.1.2  area (OSPF view)

【命令】

area area-id

undo area area-id

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

area-id:區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IP地址格式)或者是IP地址格式。

【描述】

area命令用來創建OSPF區域,並進入OSPF區域視圖。undo area命令用來刪除指定區域。

缺省情況下,沒有配置OSPF區域。

【舉例】

# 創建OSPF區域0並進入OSPF區域視圖。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0]

1.1.3  asbr-summary

【命令】

asbr-summary ip-address { mask | mask-length } [ cost cost | not-advertise | tag tag ] *

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

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

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

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

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

cost cost:聚合路由的開銷,取值範圍為1~16777214。缺省情況下,對於Type-1外部路由,cost取所有被聚合的路由中最大的開銷值作為聚合路由的開銷;對於Type-2外部路由,cost取所有被聚合的路由中最大的開銷值加1作為聚合路由的開銷。

not-advertise:不通告聚合路由。如果不指定該參數則將通告聚合路由。

tag tag:聚合路由的標識,可以通過路由策略控製聚合路由的發布,取值範圍為0~4294967295,缺省值為1。

【描述】

asbr-summary命令用來配置一條聚合路由。undo asbr-summary命令用來刪除該聚合路由。

缺省情況下,不對外部路由進行聚合。

如果本地路由器是自治係統邊界路由器(ASBR),使用asbr-summary命令可對引入的聚合地址範圍內的Type-5 LSA描述的路由進行聚合;當配置了NSSA區域時,還要對引入的聚合地址範圍內的Type-7 LSA描述的路由進行聚合。

如果本地路由器是區域邊界路由器(ABR),且是NSSA區域的轉換路由器,則對由Type-7 LSA轉化成的Type-5 LSA描述的路由進行聚合處理;對於不是NSSA區域的轉換路由器,則不進行聚合處理。

配置asbr-summary命令後,對處於聚合地址範圍內的外部路由,本地路由器隻向鄰居路由器發布一條聚合後的路由;配置undo asbr-summary命令後,原來被聚合的外部路由將重新被發布。

相關配置可參考命令display ospf asbr-summary

【舉例】

# 配置OSPF對引入的路由進行聚合,聚合路由的標識為2,開銷值為100。

<Sysname> system-view

[Sysname] ip route-static 10.2.1.0 24 null 0

[Sysname] ip route-static 10.2.2.0 24 null 0

[Sysname] ospf 100

[Sysname-ospf-100] import-route static

[Sysname-ospf-100] asbr-summary 10.2.0.0 255.255.0.0 tag 2 cost 100

1.1.4  authentication-mode

【命令】

MD5/HMAC-MD5驗證模式:

authentication-mode { hmac-md5 | md5 } key-id { cipher | plain } password

undo authentication-mode [ { hmac-md5 | md5 } key-id ]

簡單驗證模式:

authentication-mode simple { cipher | plain } password

undo authentication-mode

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

hmac-md5:HMAC-MD5驗證模式。

md5:MD5驗證模式。

simple:簡單驗證模式。

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

cipher:以密文形式設置密碼。

plain:以明文形式設置密碼。

password:驗證密碼,區分大小寫。對於簡單驗證模式,如果以明文形式鍵入,則為1~8個字符的字符串;如果以密文形式鍵入,則為33~41個字符的字符串;對於MD5/HMAC-MD5驗證模式,如果以明文形式鍵入,則為1~16個字符的字符串;如果以密文形式鍵入,則為33~53個字符的字符串。

【描述】

authentication-mode命令用來配置OSPF區域對OSPF報文進行驗證的驗證模式及驗證字。undo authentication-mode命令用來取消該區域已配置的驗證模式。

缺省情況下,區域不對OSPF報文進行驗證。

OSPF可指定區域下使用MD5/HMAC-MD5驗證或簡單驗證兩種方式,但不能同時指定;使用MD5/HMAC-MD5驗證方式時,可配置多條MD5或HMAC-MD5驗證命令,但key-id必須不同,同一key-id隻能配置一個驗證字。

相關配置可參考命令ospf authentication-mode

 

說明

如果在接口上配置驗證,則無論該接口所在的OSPF區域是否配置驗證,采用接口驗證配置;如果接口上沒有配置接口驗證,隻在該接口所在的OSPF區域配置驗證,采用區域驗證配置。

 

【舉例】

# 配置OSPF區域0使用MD5明文驗證模式,驗證字標識符為15,驗證口令為abc。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] authentication-mode md5 15 plain abc

# 配置OSPF區域0使用簡單明文驗證模式,驗證口令為abc。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] authentication-mode simple plain abc

1.1.5  bandwidth-reference (OSPF view)

【命令】

bandwidth-reference value

undo bandwidth-reference

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

value:計算鏈路開銷時所依據的帶寬參考值,取值範圍為1~2147483648,單位為Mbps。

【描述】

bandwidth-reference命令用來配置計算鏈路開銷時所依據的帶寬參考值。undo bandwidth-reference命令用來恢複缺省情況。

缺省情況下,計算鏈路開銷時所依據的帶寬參考值為100Mbps。

如果沒有顯式配置鏈路的開銷值,OSPF根據鏈路帶寬來計算開銷(開銷=帶寬參考值÷帶寬,當計算出來的開銷值大於65535時,開銷取最大值65535)。

【舉例】

# 配置鏈路的帶寬參考值為1000Mbps。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] bandwidth-reference 1000

1.1.6  default

【命令】

default { cost cost | limit limit | tag tag | type type } *

undo default { cost | limit | tag | type } *

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

cost:OSPF引入的外部路由的缺省度量值,取值範圍為0~16777214。

limit:一次引入外部路由上限的缺省值,取值範圍為1~2147483647。

tag:外部路由的標記,取值範圍為0~4294967295。

type:外部路由類型,取值範圍為1~2。

【描述】

default命令用來配置引入外部路由時的缺省參數,包括OSPF引入外部路由的開銷、類型(Type1或Type2)、標記和路由上限。undo default命令用來恢複缺省情況。

缺省情況下,OSPF引入的外部路由的度量值為1,一次引入外部路由的上限為1000條,引入的外部路由的標記為1,引入的外部路由類型為2。

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

【舉例】

# 配置外部路由開銷、一次引入的路由上限、標記和類型的缺省值分別為10、20000、100和2。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] default cost 10 limit 20000 tag 100 type 2

1.1.7  default-cost (OSPF area view)

【命令】

default-cost cost

undo default-cost

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

cost:發送到Stub區域或NSSA區域的缺省路由的開銷,取值範圍為0~16777214。

【描述】

default-cost命令用來配置發送到Stub區域或NSSA區域的缺省路由的開銷。undo default-cost命令用來恢複缺省情況。

缺省情況下,發送到Stub區域或NSSA區域的缺省路由的開銷為1。

需要注意的是,該命令隻有在Stub區域的ABR或NSSA區域的ABR/ASBR上配置才能生效。

相關配置可參考命令stubnssa

【舉例】

# 將區域1設置成Stub區域,配置發送到該Stub區域的缺省路由的開銷為20。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] stub

[Sysname-ospf-100-area-0.0.0.1] default-cost 20

1.1.8  default-route-advertise (OSPF view)

【命令】

default-route-advertise [ [ [ always | permit-calculate-other ]  | cost cost | route-policy route-policy-name | type type ] * | summary cost cost ]

undo default-route-advertise

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

always:無論當前路由器的路由表中是否有缺省路由,使用此參數都可產生一個描述缺省路由的Type-5 LSA發布出去。如果未指定always參數,僅當本地路由器的路由表中存在活躍的非本OSPF進程的缺省路由,才可以產生一個描述缺省路由的Type-5 LSA發布出去。

permit-calculate-other當路由器產生並發布了一個描述缺省路由的Type-5 LSA時,指定此參數的路由器仍然會計算來自於其他路由器的缺省路由,未指定此參數的路由器不再計算來自其他路由器的缺省路由。當路由器沒有產生一個描述缺省路由的Type-5 LSA時,無論是否指定此參數,路由器都會計算來自其他路由器的缺省路由。

cost cost:該缺省路由的度量值,取值範圍為0~16777214,如果沒有指定,缺省路由的度量值將取default cost命令配置的值。

route-policy route-policy-name:路由策略名,為1~63個字符的字符串,區分大小寫。隻有當前路由器的路由表中存在缺省路由,並且有路由匹配route-policy-name指定的路由策略,才可以產生一個描述缺省路由的Type-5 LSA發布出去,指定的路由策略會影響Type-5 LSA中的值。如果同時指定always參數,不論當前路由器的路由表中是否有缺省路由,隻要有路由匹配指定的路由策略,就將產生一個描述缺省路由的Type-5 LSA發布出去,指定的路由策略會影響Type-5 LSA中的值。

type type:該Type-5 LSA的類型,取值範圍為1~2,如果沒有指定,Type-5 LSA的缺省類型將取default type命令配置的值。

summary:發布指定缺省路由的Type-3 summary LSA。

【描述】

default-route-advertise命令用來將缺省路由引入到OSPF路由區域。undo default-route-advertise命令用來取消引入缺省路由。

缺省情況下,沒有引入缺省路由。

default-route-advertise summary cost命令僅在VPN中應用,以Type-3 LSA引入缺省路由,PE路由器會將引入的缺省路由發布給CE路由器。

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

需要注意的是,使用import-route命令不能引入缺省路由,如果要引入缺省路由,必須使用本命令。

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

【舉例】

# 無論當前路由器的路由表中是否有缺省路由,將產生的缺省路由引入到OSPF路由區域。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] default-route-advertise always

1.1.9  description (OSPF/OSPF area view)

【命令】

description description

undo description

【視圖】

OSPF視圖/OSPF區域視圖

【缺省級別】

2:係統級

【參數】

description:在OSPF視圖下,該參數用來描述OSPF進程;在OSPF區域視圖下,該參數用來描述OSPF區域,為1~80個字符的字符串。

【描述】

description命令用來配置OSPF進程/OSPF區域的描述信息。undo description命令用來取消該配置。

缺省情況下,沒有配置OSPF進程和區域的描述信息。

本命令僅僅用於標識某OSPF進程/OSPF區域,並無特別的意義和用途。

【舉例】

# 配置OSPF進程100的描述信息為“abc”。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] description abc

# 配置OSPF區域0的描述信息為“bone area”。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] description bone area

1.1.10  display ospf abr-asbr

【命令】

display ospf [ process-id ] abr-asbr [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

process-id:OSPF進程號,取值範圍為1~65535,顯示指定OSPF進程下到區域邊界路由器和自治係統邊界路由器的路由信息。

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

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

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

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

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

【描述】

display ospf abr-asbr命令用來顯示到OSPF的區域邊界路由器和自治係統邊界路由器的路由信息。

需要注意的是,如果在Stub區域的路由器上執行此命令,不顯示有關ASBR的信息。

【舉例】

# 顯示到OSPF的區域邊界路由器和自治係統邊界路由器的路由信息。

<Sysname> display ospf abr-asbr

 

          OSPF Process 1 with Router ID 192.168.1.2

                  Routing Table to ABR and ASBR

 

 Type        Destination       Area       Cost  Nexthop         RtType

 Inter       3.3.3.3           0.0.0.0    3124  10.1.1.2        ASBR

 Intra       2.2.2.2           0.0.0.0    1562  10.1.1.2        ABR

表1-1 display ospf abr-asbr命令顯示信息描述表

字段

描述

Type

到ABR或ASBR的路由類型,取值為:

·     Intra表示區域內路由

·     Inter表示區域間路由

Destination

ABR或ASBR的路由器ID

Area

下一跳地址所在的區域ID

Cost

從本路由器到達ABR或ASBR的開銷

Nexthop

下一跳地址

RtType

路由器類型,包括ABR和ASBR

 

1.1.11  display ospf asbr-summary

【命令】

display ospf [ process-id ] asbr-summary [ ip-address { mask | mask-length } ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

mask:網絡掩碼,點分十進製格式。

mask-length:網絡掩碼長度,取值範圍為0~32。

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

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

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

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

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

【描述】

display ospf asbr-summary命令用來顯示OSPF的引入路由的聚合信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的引入路由的聚合信息。

如果不指定IP地址和掩碼,將顯示所有引入路由的聚合信息。

相關配置可參考命令asbr-summary

【舉例】

# 查看OSPF的所有引入路由聚合信息。

<Sysname> display ospf asbr-summary

 

          OSPF Process 1 with Router ID 2.2.2.2

                  Summary Addresses

 

 Total Summary Address Count: 1

 

                  Summary Address

 

 Net         : 30.1.0.0

 Mask        : 255.255.0.0

 Tag         : 20

 Status      : Advertise

 Cost        : 10 (Configured)

 The Count of Route is : 2

 

 Destination     Net Mask        Proto      Process   Type     Metric

 

 30.1.2.0        255.255.255.0   OSPF       2         2        1

 30.1.1.0        255.255.255.0   OSPF       2         2        1

表1-2 display ospf asbr-summary命令顯示信息描述表

字段

描述

Total Summary Address Count

聚合路由的路由數

Net

聚合路由的網絡地址

Mask

聚合路由的網絡掩碼

Tag

聚合路由的標記字段

Status

聚合路由的發布狀態

Cost

聚合路由的開銷

The Count of Route

被聚合的路由數

Destination

被聚合路由的網絡地址

Net Mask

被聚合路由的網絡掩碼

Proto

被聚合路由所屬的路由協議

Process

路由協議的進程號

Type

外部路由類型

Metric

路由的開銷值

 

1.1.12  display ospf brief

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

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

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

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

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

【描述】

display ospf brief命令用來顯示OSPF的概要信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的概要信息。

【舉例】

# 顯示OSPF的概要信息。

<Sysname> display ospf brief

 

          OSPF Process 1 with Router ID 192.168.1.2

                  OSPF Protocol Information

 

 RouterID: 192.168.1.2      Router Type:  NSSA

 Route Tag: 0

 Multi-VPN-Instance is not enabled

 Applications Supported: MPLS Traffic-Engineering

 SPF-schedule-interval: 5 0 5000

 LSA generation interval: 5 0 5000

 LSA arrival interval: 1000

 Transmit pacing: Interval: 20 Count: 3

 Default ASE parameters: Metric: 1 Tag: 1 Type: 2

 Route Preference: 10

 ASE Route Preference: 150

 SPF Computation Count: 22

 RFC 1583 Compatible

 Area Count: 1   Nssa Area Count: 1

 7/5 translator state: Disabled

 7/5 translate stability timer interval: 0

 ExChange/Loading Neighbors: 0

 

 

 Area: 0.0.0.1          (MPLS TE  not enabled)

 Authtype: None Area flag: NSSA

 SPF Scheduled Count: 5

 ExChange/Loading Neighbors: 0

 

 Interface: 192.168.1.2 (Ethernet1/1)

 Cost: 1       State: DR        Type: Broadcast    MTU: 1500

 Priority: 1

 Designated Router: 192.168.1.2

 Backup Designated Router: 192.168.1.1

 Timers: Hello 10 , Dead 40 , Poll  40 , Retransmit 5 , Transmit Delay 1

表1-3 display ospf brief命令顯示信息描述表

字段

描述

OSPF Process 1 with Router ID 192.168.1.2

OSPF進程號以及OSPF Router ID

RouterID

本路由器的Router ID

Router Type

路由器類型,取值為:

·     ABR表示區域邊界路由器

·     ASBR表示自治係統邊界路由器

·     NSSA表示支持NSSA區域

·     為空表示非上麵三種情況

Route Tag

與外部路由相關聯的標記

Multi-VPN-Instance is not enabled

當前進程不支持多VPN實例

Applications Supported

所支持的應用,取值為MPLS Traffic-Engineering表示支持MPLS TE功能

SPF-schedule-interval

進行SPF計算的時間間隔

LSA generation interval

LSA生成時間間隔

LSA arrival interval

LSA重複到達的最小時間間隔

Transmit pacing

接口發送LSU報文的速率,其中:

·     Interval表示接口發送LSU報文的時間間隔

·     Count表示接口一次發送LSU報文的最大個數

Default ASE parameters

引入外部路由的缺省參數值,其中:

·     Metric代表度量值

·     Tag代表路由標記

·     Type代表路由類型

Route Preference

內部路由優先級

ASE Route Preference

外部路由優先級

SPF Computation count

OSPF進程的路由計算總數

RFC1583 Compatible

兼容RFC 1583路由選擇優先規則

Area Count

當前進程中的區域數

Nssa Area Count

當前進程中的NSSA區域數

7/5 translator state

Type-7 LSA轉換為Type-5 LSA的轉換者狀態,取值為:

·     Enabled表示通過命令指定Type-7 LSA轉換為Type-5 LSA的轉換者

·     Elected表示通過選舉指定Type-7 LSA轉換為Type-5 LSA的轉換者

·     Disabled表示不是Type-7 LSA轉換為Type-5 LSA的轉換者

7/5 translate stability timer interval

Type-7 LSA轉換為Type-5 LSA轉換穩定定時器超時時間間隔

ExChange/Loading Neighbors

處於ExChange/Loading狀態的鄰居數

Area

開始列舉當前進程中各區域的信息。顯示當前區域ID,IP地址格式

Authtype

區域驗證模式,取值為:

·     None表示無驗證

·     Simple表示簡單驗證模式

·     MD5表示MD5驗證模式

Area flag

區域類型

SPF scheduled Count

OSPF區域的路由計算總數

Interface

區域內的接口信息

Cost

接口的開銷值

State

接口狀態

Type

接口的網絡類型

MTU

接口的MTU值

Priority

路由器優先級

Designated Router

接口所屬網段的DR

Backup Designated Router

接口所屬網段的BDR

Timers

OSPF定時器的值,其中:

·     Hello表示接口發送Hello報文的時間間隔

·     Dead表示鄰居的失效時間

·     Poll表示接口發送輪詢Hello報文的時間間隔

·     Retransmit表示定接口重傳LSA時間間隔

Transmit Delay

接口對LSA的傳輸延遲時間

 

1.1.13  display ospf cumulative

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

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

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

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

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

【描述】

display ospf cumulative命令用來顯示OSPF的統計信息。如果不指定OSPF進程號,將顯示所有OSPF進程的統計信息。

【舉例】

# 顯示OSPF統計信息。

<Sysname> display ospf cumulative

          OSPF Process 1 with Router ID 2.2.2.2

                  Cumulations

 

  IO Statistics

             Type        Input     Output

            Hello           61        122

   DB Description            2          3

   Link-State Req            1          1

Link-State Update            3          3

   Link-State Ack            3          2

 

  LSAs originated by this router

  Router: 4

  Network: 0

  Sum-Net: 0

  Sum-Asbr: 0

  External: 0

  NSSA: 0

  Opq-Link: 0

  Opq-Area: 0

  Opq-As: 0

 

  LSAs Originated: 4  LSAs Received: 7

 

  Routing Table:

    Intra Area: 2  Inter Area: 3  ASE/NSSA: 0

表1-4 display ospf cumulative命令顯示信息描述表

字段

描述

IO Statistics

收發的報文和LSA的詳細統計信息

Type

OSPF報文類型

Input

接收報文數

Output

發送報文數

Hello

OSPF Hello報文

DB Description

OSPF數據庫描述報文

Link-State Req

OSPF鏈路狀態請求報文

Link-State Update

OSPF鏈路狀態更新報文

Link-State Ack

OSPF鏈路狀態確認報文

LSAs originated by this router

本路由器發布LSA的詳細統計信息

Router

生成Type-1 LSA的數目

Network

生成Type-2 LSA的數目

Sum-Net

生成Type-3 LSA的數目

Sum-Asbr

生成Type-4 LSA的數目

External

生成Type-5 LSA的數目

NSSA

生成Type-7 LSA的數目

Opq-Link

生成Type-9 LSA的數目

Opq-Area

生成Type-10 LSA的數目

Opq-As

生成Type-11 LSA的數目

LSA originated

生成的LSA的總數

LSA Received

接收的LSA的總數

Routing Table

路由表信息

Intra Area

區域內路由的數量

Inter Area

區域間路由的數量

ASE

ASE路由的數量

 

1.1.14  display ospf error

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

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

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

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

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

【描述】

display ospf error命令用來顯示OSPF的錯誤信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的錯誤信息。

【舉例】

# 顯示OSPF的錯誤信息。

<Sysname> display ospf error

 

          OSPF Process 1 with Router ID 192.168.80.100

                  OSPF Packet Error Statistics

 

0    : OSPF Router ID confusion     0    : OSPF bad packet

0    : OSPF bad version             0    : OSPF bad checksum

0    : OSPF bad area ID             0    : OSPF drop on unnumber interface

0    : OSPF bad virtual link        0    : OSPF bad authentication type

0    : OSPF bad authentication key  0    : OSPF packet too small

0    : OSPF Neighbor state low      0    : OSPF transmit error

0    : OSPF interface down          0    : OSPF unknown neighbor

0    : HELLO: Netmask mismatch      0    : HELLO: Hello timer mismatch

0    : HELLO: Dead timer mismatch   0    : HELLO: Extern option mismatch

0    : HELLO: Neighbor unknown      0    : DD: MTU option mismatch

0    : DD: Unknown LSA type         0    : DD: Extern option mismatch

0    : LS ACK: Bad ack              0    : LS ACK: Unknown LSA type

0    : LS REQ: Empty request        0    : LS REQ: Bad request

0    : LS UPD: LSA checksum bad     0    : LS UPD: Received less recent LSA

0    : LS UPD: Unknown LSA type

表1-5 display ospf error命令顯示信息描述表

字段

描述

OSPF Router ID confusion

含有重複路由器ID的OSPF報文數

OSPF bad packet

非法的OSPF報文數

OSPF bad version

錯誤版本號的OSPF報文數

OSPF bad checksum

校驗和出錯的OSPF報文數

OSPF bad area ID

非法的區域ID的OSPF報文數

OSPF drop on unnumber interface

在地址借用接口上丟棄的OSPF報文數

OSPF bad virtual link

錯誤的虛連接的OSPF報文數

OSPF bad authentication type

含有非法驗證類型的OSPF報文數

OSPF bad authentication key

含有錯誤驗證碼的OSPF報文數

OSPF packet too small

報文長度太小的OSPF報文數

OSPF Neighbor state low

在低鄰居狀態收到的OSPF報文數

OSPF transmit error

傳輸出錯的OSPF報文數

OSPF interface down

接口down的計數

OSPF unknown neighbor

未知的鄰居發來的OSPF報文數

HELLO: Netmask mismatch

網絡掩碼不匹配的Hello報文數

HELLO: Hello timer mismatch

Hello定時器不匹配的Hello報文數

HELLO: Dead timer mismatch

Dead定時器不匹配的Hello報文數

HELLO: Extern option mismatch

Option字段不匹配的Hello報文數

HELLO: Neighbor unknown

未知的鄰居發來的Hello報文數

DD: MTU option mismatch

MTU不匹配的DD報文數

DD: Unknown LSA type

含有未知類型LSA的DD報文數

DD: Extern option mismatch

Option字段不匹配的DD報文數

LS ACK: Bad ack

對LSU報文錯誤確認的LSAck報文數

LS ACK: Unknown LSA type

含有未知類型LSA的LSAck報文數

LS REQ: Empty request

不含有任何請求信息的LSR報文數

LS REQ: Bad request

請求錯誤LSA的LSR報文數

LS UPD: LSA checksum bad

LSA校驗和出錯的LSU報文數

LS UPD: Received less recent LSA

含有不是最新的LSA的LSU報文數

LS UPD: Unknown LSA type

含有未知類型LSA的LSU報文數

 

1.1.15  display ospf interface

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

all:顯示所有接口的OSPF信息。

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

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

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

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

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

【描述】

display ospf interface命令用來顯示OSPF的接口信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的接口信息。

【舉例】

# 顯示OSPF接口信息。

<Sysname> display ospf interface

 

          OSPF Process 1 with Router ID 192.168.1.1

                  Interfaces

 

 Area: 0.0.0.0

 IP Address      Type         State    Cost  Pri   DR              BDR

 192.168.1.1     PTP          P-2-P    1562  1     0.0.0.0         0.0.0.0

 

 Area: 0.0.0.1

 IP Address      Type         State    Cost  Pri   DR              BDR

 172.16.0.1      Broadcast    DR       1     1     172.16.0.1      0.0.0.0

表1-6 display ospf interface命令顯示信息描述表

字段

描述

Area

接口所屬的區域ID

IP address

接口IP地址(不管是否使能了流量工程)

Type

接口的網絡類型,取值為:

·     PTP表示網絡類型為點對點

·     PTMP表示網絡類型為點對多點

·     Broadcast表示網絡類型為廣播

·     NBMA表示網絡類型為NBMA

State

根據OSPF接口狀態機確定的當前接口狀態,取值為:

·     Down表示在接口上沒有發送和接收任何路由協議的報文

·     Loopback表示接口處於環回狀態。環回接口不能用於數據傳輸,但可以用來收集接口信息

·     Waiting表示接口開始發送和接收Hello報文,並試圖去識別網絡上的DR和BDR

·     P-2-P表示接口將每隔HelloInterval的時間間隔發送Hello報文,並嚐試和接口鏈路另一端相連的路由器建立鄰接關係

·     DR表示路由器是所連網絡的指定路由器

·     BDR表示路由器是所連網絡的備份指定路由器

·     DROther表示路由器既不是所連網絡的指定路由器,也不是所連網絡的備份指定路由器

Cost

接口開銷

Pri

路由器優先級

DR

接口所屬網段的DR

BDR

接口所屬網段的BDR

 

1.1.16  display ospf lsdb

【命令】

display ospf [ process-id ] lsdb [ brief | [ { asbr | ase | network | nssa | opaque-area | opaque-as | opaque-link | router | summary } [ link-state-id ] ] [ originate-router advertising-router-id | self-originate ] ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

brief:顯示數據庫的概要信息。

asbr:顯示數據庫中Type-4 LSA(ASBR Summary LSA)的信息。

ase:顯示數據庫中Type-5 LSA(AS External LSA)的信息。

network:顯示數據庫中Type-2 LSA(Network LSA)的信息。

nssa:顯示數據庫中Type-7 LSA(NSSA External LSA)的信息。

opaque-area:顯示數據庫中Type-10 LSA (Opaque-area LSA)的信息。

opaque-as:顯示數據庫中Type-11 LSA (Opaque-AS LSA)的信息。

opaque-link:顯示數據庫中Type-9 LSA(Opaque-link LSA)的信息。

router:顯示數據庫中Type-1 LSA(Router LSA)的信息。

summary:顯示數據庫中Type-3 LSA(Network Summary LSA)的信息。

link-state-id:鏈路狀態ID,IP地址格式。

originate-router advertising-router-id:發布LSA報文的路由器的Router ID。

self-originate:顯示本地路由器自己產生的LSA的數據庫信息。

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

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

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

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

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

【描述】

display ospf lsdb命令用來顯示OSPF的鏈路狀態數據庫信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的鏈路狀態數據庫信息。

【舉例】

# 顯示OSPF的鏈路狀態數據庫信息。

<Sysname> display ospf lsdb

         OSPF Process 1 with Router ID 192.168.0.1

                 Link State Database

 

                         Area: 0.0.0.0

 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

 Router    192.168.0.2     192.168.0.2        474  36    80000004       0

 Router    192.168.0.1     192.168.0.1         21  36    80000009       0

 Network   192.168.0.1     192.168.0.1        321  32    80000003       0

 Sum-Net   192.168.1.0     192.168.0.1        321  28    80000002       1

 Sum-Net   192.168.2.0     192.168.0.2        474  28    80000002       1

                         Area: 0.0.0.1

 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

 Router    192.168.0.1     192.168.0.1         21  36    80000005       0

 Sum-Net   192.168.2.0     192.168.0.1        321  28    80000002       2

 Sum-Net   192.168.0.0     192.168.0.1        321  28    80000002       1

表1-7 display ospf lsdb命令顯示信息描述表

字段

描述

Area

顯示該區域的LSDB信息

Type

LSA類型

LinkState ID

LSA鏈路狀態ID

AdvRouter

LSA發布路由器

Age

LSA的老化時間

Len

LSA的長度

Sequence

LSA序列號

Metric

度量值

 

# 顯示進程號為1的OSPF進程的鏈路狀態數據庫中網絡LSA的信息。

<Sysname> display ospf 1 lsdb network

                    

          OSPF Process 1 with Router ID 192.168.1.1

                          Area: 0.0.0.0

                  Link State Database

 

    Type      : Network

    LS ID     : 192.168.0.2

    Adv Rtr   : 192.168.2.1

    LS Age    : 922

    Len       : 32

    Options   :  E

    Seq#      : 80000003

    Checksum    : 0x8d1b

    Net Mask  : 255.255.255.0

       Attached Router    192.168.1.1

       Attached Router    192.168.2.1

                          Area: 0.0.0.1

                  Link State Database

    Type      : Network

    LS ID     : 192.168.1.2

    Adv Rtr   : 192.168.1.2

    LS Age    : 782

    Len       : 32

    Options   :  NP

    Seq#      : 80000003

    Checksum    : 0x2a77

    Net Mask  : 255.255.255.0

       Attached Router    192.168.1.1

       Attached Router    192.168.1.2

表1-8 display ospf lsdb network命令顯示信息描述表

字段

描述

Type

LSA類型

LS ID

DR的IP地址

Adv Rtr

發布路由器

LS Age

LSA的老化時間

Len

LSA的長度

Options

LSA選項,各選項含義如下:

·     O:Opaque LSA發布接受能力

·     E:AS外部LSA的接受能力

·     EA:外部擴展屬性LSA的接受和轉發能力

·     DC:支持按需鏈路

·     N:是否支持NSSA外部LSA

·     P:非純末稍區域中的ABR路由器將Type-7 LSA轉換為Type-5 LSA的能力

Seq#

LSA序列號

Checksum

LSA校驗和

Net Mask

網絡掩碼

Attached Router

與DR形成了完全鄰接關係的路由器的Router ID,也包括DR自身的Router ID

 

1.1.17  display ospf nexthop

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

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

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

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

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

【描述】

display ospf nexthop命令用來顯示OSPF的下一跳信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的下一跳信息。

【舉例】

# 顯示OSPF的下一跳信息。

<Sysname> display ospf nexthop

         OSPF Process 1 with Router ID 192.168.0.1

                 Routing Nexthop Information

 

  Next Hops:

  Address         Refcount  IntfAddr        Intf Name

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

  192.168.0.1     1         192.168.0.1     Ethernet1/1

  192.168.0.2     1         192.168.0.1     Ethernet1/1

  192.168.1.1     1         192.168.1.1     Ethernet1/2

表1-9 display ospf nexthop命令顯示信息描述表

字段

描述

Next Hops

下一跳的詳細信息

Address

下一跳地址

Refcount

引用計數,即多少條路由使用此下一跳

IntfAddr

出接口地址

Intf Name

出接口的名稱

 

1.1.18  display ospf peer

【命令】

display ospf [ process-id ] peer [ verbose ] [ interface-type interface-number ] [ neighbor-id ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

verbose:顯示OSPF各區域鄰居的詳細信息。

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

neighbor-id:鄰居路由器的Router ID。

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

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

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

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

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

【描述】

display ospf peer命令用來顯示OSPF中各區域鄰居的信息。

需要注意的是:

·     如果指定OSPF進程號,將顯示指定OSPF進程的各區域鄰居的信息,否則將顯示所有OSPF進程的各區域鄰居的信息。

·     如果指定verbose,則顯示指定或所有OSPF進程各區域鄰居的詳細信息。

·     如果指定interface-type interface-number,則顯示指定接口的OSPF鄰居的詳細信息。

·     如果指定neighbor-id則顯示指定鄰居路由器的詳細信息。

·     如果既不指定verbose、也不指定interface-type interface-numbeneighbor-id,則顯示指定或所有OSPF進程各區域鄰居的概要信息。

【舉例】

# 顯示OSPF鄰居詳細信息。

<Sysname> display ospf peer verbose

 

          OSPF Process 1 with Router ID 1.1.1.1

                  Neighbors

 

 Area 0.0.0.0 interface 1.1.1.1(Ethernet1/1)'s neighbors

 Router ID: 1.1.1.2          Address: 1.1.1.2          GR State: Normal

   State: Full  Mode: Nbr is Master  Priority: 1

   DR: 1.1.1.2  BDR: 1.1.1.1  MTU: 0

   Dead timer due in 33  sec

   Neighbor is up for 02:03:35

   Authentication Sequence: [ 0 ]

   Neighbor state change count: 6

   LDP-sync Adjacency state: Up

表1-10 display ospf peer verbose命令顯示信息描述表

字段

描述

Area areaID interface IPAddress(InterfaceName)'s neighbors

顯示接口在指定區域鄰居信息,其中:

·     areaID表示鄰居所屬的區域

·     IPAddress表示接口IP地址

·     InterfaceName表示接口名稱

Router ID

鄰居路由器ID

Address

鄰居接口地址

GR State

GR狀態

State

鄰居狀態,取值為:

·     Down表示鄰居關係的初始狀態

·     Init表示在鄰居失效時間內收到來自鄰居路由器的Hello報文,但該Hello數據包內沒有包含自己的Router ID,雙向通信還沒有建立起來

·     Attempt該狀態僅對NBMA網絡上的鄰居有效,表示最近沒有從鄰居收到信息,但仍需作出進一步的嚐試,用以與鄰居聯係

·     2-Way表示雙向通信已經建立,在從鄰居路由器收到的Hello報文中看到了自己的RouterID

·     Exstart表示路由器和鄰居建立主/從關係、確定初始DD報文的序列號,為交換DD報文做好準備

·     Exchange表示路由器向其鄰居發送描述自己LSDB的DD報文

·     Loading表示路由器向鄰居發送鏈路狀態請求報文,請求最新的LSA

·     Full表示路由器與鄰居路由器之間建立起完全鄰接關係

Mode

路由器在數據庫同步階段,路由器與鄰居協商的主從關係,取值為:

·     Nbr is Master表示鄰居路由器為主路由器

·     Nbr is Slave表示鄰居路由器為從路由器

Priority

鄰居路由器優先級

DR

接口所屬網段的DR

BDR

接口所屬網段的BDR

MTU

接口MTU的值

Dead timer due in 33  sec

鄰居將在33秒後被認為不可達

Neighbor is up for 02:03:35

與鄰居建立的時長02:03:35

Authentication Sequence

驗證序列號

Neighbor state change count

鄰居狀態發生改變的次數

LDP-sync Adjacency state

LDP鄰接狀態,取值包括:

·     Unknown:表示接口下不存在該LDP鄰接體

·     Up:表示與鄰居的LDP會話已收斂

·     Down:表示與鄰居的LDP鄰接體狀態為down

 

# 顯示OSPF鄰居概要信息。

<Sysname> display ospf peer

 

                   OSPF Process 1 with Router ID 1.1.1.1

                        Neighbor Brief Information

 

 Area: 0.0.0.0

 Router ID       Address         Pri Dead-Time Interface       State

 1.1.1.2         1.1.1.2         1   40        Eth1/1        Full/DR

表1-11 display ospf peer命令顯示信息描述表

字段

描述

Area

鄰居所屬的區域

Router ID

鄰居路由器ID

Address

鄰居接口IP地址

Pri

鄰居路由器優先級

DeadTime

OSPF的鄰居失效時間

Interface

與鄰居相連的接口

State

鄰居狀態(Down、Init、Attempt、2-Way、Exstart、Exchange、Loading、Full)

 

1.1.19  display ospf peer statistics

【命令】

display ospf [ process-id ] peer statistics [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

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

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

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

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

【描述】

display ospf peer statistics命令用來顯示本地路由器所有OSPF鄰居的統計信息,即處於各種狀態的鄰居數目。

如果不指定OSPF進程號,將顯示所有OSPF進程的鄰居統計信息。

【舉例】

# 顯示所有OSPF鄰居的統計信息。

<Sysname> display ospf peer statistics

          OSPF Process 1 with Router ID 10.3.1.1

                    Neighbor Statistics

  Area ID         Down Attempt Init 2-Way ExStart Exchange Loading Full Total

  0.0.0.0         0    0       0    0     0       0        0       1    1

  0.0.0.2         0    0       0    0     0       0        0       1    1

  Total           0    0       0    0     0       0        0       2    2

表1-12 display ospf peer statistics命令顯示信息描述表

字段

描述

Area ID

區域ID,顯示當前路由器位於該區域所有鄰居路由器的狀態統計信息

Down

同一個區域內狀態為Down的鄰居路由器數目

Attempt

同一個區域內狀態為Attempt的鄰居路由器數目

Init

同一個區域內狀態為Init的鄰居路由器數目

2-Way

同一個區域內狀態為2-Way的鄰居路由器數目

ExStart

同一個區域內狀態為ExStart的鄰居路由器數目

Exchange

同一個區域內狀態為Exchange的鄰居路由器數目

Loading

同一個區域內狀態為Loading的鄰居路由器數目

Full

同一個區域內狀態為Full的鄰居路由器數目

Total

處於各種狀態(Down/Attempt/Init/2-Way/ExStart/Exchange/Loading/Full)鄰居路由器的總和

 

1.1.20  display ospf request-queue

【命令】

display ospf [ process-id ] request-queue [ interface-type interface-number ] [ neighbor-id ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

neighbor-id:鄰居路由器的Router ID。

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

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

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

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

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

【描述】

display ospf request-queue命令用來顯示OSPF的請求列表信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的請求列表信息。

【舉例】

# 顯示OSPF請求列表信息。

<Sysname> display ospf request-queue

 

  The Router's Neighbor is Router ID 2.2.2.2         Address 10.1.1.2

  Interface 10.1.1.1         Area 0.0.0.0

  Request list:

       Type       LinkState ID      AdvRouter         Sequence   Age

       Router     2.2.2.2           1.1.1.1           80000004   1

       Network    192.168.0.1       1.1.1.1           80000003   1

       Sum-Net    192.168.1.0       1.1.1.1           80000002   2

表1-13 display ospf request-queue命令顯示信息描述表

字段

描述

The Router's Neighbor is Router ID

鄰居路由器的Router ID

Address

鄰居接口IP地址

Interface

本地接口IP地址

Area

區域ID

Request list

請求列表信息

Type

LSA類型

LinkState ID

鏈路狀態ID

AdvRouter

發布路由器的Router ID

Sequence

LSA的序列號

Age

LSA的老化時間

 

1.1.21  display ospf retrans-queue

【命令】

display ospf [ process-id ] retrans-queue [ interface-type interface-number ] [ neighbor-id ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

neighbor-id:鄰居路由器的Router ID。

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

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

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

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

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

【描述】

display ospf retrans-queue命令用來顯示OSPF的重傳列表信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的重傳列表信息。

【舉例】

# 顯示OSPF重傳列表信息。

<Sysname> display ospf retrans-queue

 

  The Router's Neighbor is Router ID 2.2.2.2         Address 10.1.1.2

  Interface 10.1.1.1         Area 0.0.0.0

  Retransmit list:

       Type       LinkState ID      AdvRouter         Sequence   Age

       Router     2.2.2.2           2.2.2.2           80000004   1

       Network    12.18.0.1         2.2.2.2           80000003   1

       Sum-Net    12.18.1.0         2.2.2.2           80000002   2

表1-14 display ospf retrans-queue命令顯示信息描述表

字段

描述

The Router's Neighbor is Router ID

鄰居路由器ID

Address

鄰居接口IP地址

Interface

本地接口IP地址

Area

區域ID

Retransmit List

重傳列表信息

Type

LSA類型

LinkState ID

鏈路狀態ID

AdvRouter

發布路由器的Router ID

Sequence

LSA的序列號

Age

LSA的老化時間

 

1.1.22  display ospf routing

【命令】

display ospf [ process-id ] routing [ interface interface-type interface-number ] [ nexthop nexthop-address ] [ | { begin | exclude | include } regular-expression ]

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

interface interface-type interface-number:顯示指定出接口的路由信息。interface-type interface-number為接口類型和編號。

nexthop nexthop-address:顯示指定下一跳IP地址的路由信息。

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

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

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

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

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

【描述】

display ospf routing命令用來顯示OSPF路由表的信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的路由表信息。

【舉例】

# 顯示OSPF路由表的信息。

<Sysname> display ospf routing

 

          OSPF Process 1 with Router ID 192.168.1.2

                   Routing Tables

 

 Routing for Network

 Destination        Cost  Type       NextHop         AdvRouter     Area

 192.168.1.0/24     1562  Stub       192.168.1.2     192.168.1.2   0.0.0.0

 172.16.0.0/16      1563  Inter      192.168.1.1     192.168.1.1   0.0.0.0

 

 Total Nets: 2

 Intra Area: 1  Inter Area: 1  ASE: 0  NSSA: 0

表1-15 display ospf routing命令顯示信息描述表

字段

描述

Destination

目的網絡

Cost

到達目的地址的開銷

Type

路由類型(Intra-area、Transit、Stub、Inter-Area、 Type1 External和Type2 External)

NextHop

下一跳地址

AdvRouter

發布路由器

Area

區域ID

Total Nets

區域內部、區域間、ASE和NSSA區域的路由總數

Intra Area

區域內部路由總數

Inter Area

區域間路由總數

ASE

OSPF區域外路由總數

NSSA

NSSA區域路由總數

 

1.1.23  display ospf vlink

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

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

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

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

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

【描述】

display ospf vlink命令用來顯示OSPF的虛連接信息。

如果不指定OSPF進程號,將顯示所有OSPF進程的虛連接信息。

【舉例】

# 顯示OSPF的虛連接信息。

<Sysname> display ospf vlink

          OSPF Process 1 with Router ID 3.3.3.3

                  Virtual Links

 

 Virtual-link Neighbor-ID  -> 2.2.2.2, Neighbor-State: Full

 Interface: 10.1.2.1 (Serial2/0)

 Cost: 1562  State: P-2-P  Type: Virtual

 Transit Area: 0.0.0.1

 Timers: Hello 10 , Dead 40 , Retransmit 5 , Transmit Delay 1

 MD5 authentication enabled.

   The last key is 3.

   The rollover is in progress, 1 neighbor(s) left.

表1-16 display ospf vlink命令顯示信息描述表

字段

描述

Virtual-link Neighbor-ID

通過虛連接相連的鄰居路由器的Router ID

Neighbor-State

鄰居狀態,包括Down、Init、2-Way、ExStart、Exchange、Loading和Full

Interface

此虛連接的本端接口的IP地址和名稱

Cost

接口的路由開銷

State

接口狀態

Type

類型:虛連接

Transit Area

傳輸區域ID(如果當前接口為虛連接,則顯示)

Timers

OSPF定時器,分別定義如下:

Hello

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

Dead

鄰居的失效時間

Retransmit

接口重傳LSA時間間隔

Transmit Delay

接口對LSA的傳輸延遲時間

MD5 authentication enabled

虛連接使用的驗證模式

The last key

最新的MD5驗證字標識符

neighbor(s) left

尚未完成MD5驗證平滑遷移的鄰居個數

 

1.1.24  display router id

【命令】

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

【視圖】

任意視圖

【缺省級別】

1:監控級

【參數】

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

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

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

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

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

【描述】

display router id命令用來顯示全局Router ID。

【舉例】

# 顯示已配置的全局Router ID。

<Sysname> display router id

         Configured router ID is 1.1.1.1

1.1.25  enable link-local-signaling

【命令】

enable link-local-signaling

undo enable link-local-signaling

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

【描述】

enable link-local-signaling命令用來使能OSPF本地鏈路的信令能力。undo enable link-local-signaling命令用來關閉OSPF本地鏈路的信令能力。

缺省情況下,OSPF本地鏈路的信令能力處於關閉狀態。

【舉例】

# 使能OSPF進程1的本地鏈路的信令能力。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] enable link-local-signaling

1.1.26  enable log

【命令】

enable log [ config | error | state ]

undo enable log [ config | error | state ]

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

config:打開配置信息的日誌開關。

error:打開錯誤信息的日誌開關。

state:打開狀態信息的日誌開關。

【描述】

enable log命令用來打開OSPF日誌信息開關。undo enable log命令用來關閉OSPF日誌信息開關。

缺省情況下,OSPF日誌信息開關處於關閉狀態。

如果不指定任何參數,將打開所有OSPF日誌信息的開關。

【舉例】

# 打開OSPF日誌信息開關。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] enable log

1.1.27  enable out-of-band-resynchronization

【命令】

enable out-of-band-resynchronization

undo enable out-of-band-resynchronization

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

【描述】

enable out-of-band-resynchronization命令用來使能OSPF帶外同步能力。undo enable out-of-band-resynchronization命令用來關閉OSPF帶外同步能力。

缺省情況下,OSPF帶外同步能力處於關閉狀態。

需要注意的是,在配置本命令之前,必須先使能OSPF本地鏈路的信令能力。

相關配置可參考命令enable link-local-signaling

【舉例】

# 使能OSPF進程1的帶外同步能力。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] enable link-local-signaling

[Sysname-ospf-1] enable out-of-band-resynchronization

1.1.28  filter

【命令】

filter { acl-number | ip-prefix ip-prefix-name } { export | import }

undo filter { export | import }

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定的基本或高級訪問控製列表,對進出本區域的Type-3 LSA進行過濾,取值範圍為2000~3999。

ip-prefix-name:指定的地址前綴列表,對進出本區域的Type-3 LSA進行過濾,為1~19個字符的字符串,關於地址前綴列表的詳細介紹,請參見“三層技術-IP路由配置指導”中的“路由策略”。

export:對ABR向其它區域發布的Type-3 LSA進行過濾。

import:對ABR向本區域發布的Type-3 LSA進行過濾。

【描述】

filter命令用來配置對進出本區域的Type-3 LSA進行過濾。undo filter命令用來取消對Type-3 LSA的過濾。

缺省情況下,沒有對Type-3 LSA進行過濾。

此命令隻在ABR路由器上有效,對區域內部路由器無效。

【舉例】

# 根據地址前綴列表my-prefix-list和編號為2000的ACL分別對進出OSPF區域1的Type-3 LSA進行過濾。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] filter ip-prefix my-prefix-list import

[Sysname-ospf-100-area-0.0.0.1] filter 2000 export

1.1.29  filter-policy export (OSPF view)

【命令】

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

undo filter-policy export [ protocol [ process-id ] ]

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

acl-number:用於過濾路由信息目的地址的基本或高級訪問控製列表編號,取值範圍為2000~3999。

ip-prefix-name:用於過濾路由信息目的地址的IP地址前綴列表的名稱,為1~19個字符的字符串。

protocol:路由協議名稱,指定何種路由協議的路由信息將被過濾。目前可包括:bgp、direct、isis、ospfripstatic。如果沒有指定protocol參數,對引入的任何一個協議產生的路由都要進行過濾。

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

【描述】

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

缺省情況下,沒有對引入的路由信息進行過濾。

需要注意的是,當配置的是高級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

【舉例】

# 使用編號為2000的ACL對OSPF引入的路由進行過濾。

<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] ospf 100

[Sysname-ospf-100] filter-policy 2000 export

# 使用編號為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] ospf 100

[Sysname-ospf-100] filter-policy 3000 export

1.1.30  filter-policy import (OSPF view)

【命令】

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

undo filter-policy import

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

acl-number:用於過濾路由信息目的地址的基本或高級訪問控製列表編號,取值範圍為2000~3999。

gateway ip-prefix-name:指定的地址前綴列表,基於要加入到路由表的路由信息的下一跳進行過濾。ip-prefix-name為1~19個字符的字符串,關於地址前綴列表的詳細介紹,請參見“三層技術-IP路由配置指導”中的“路由策略”。

ip-prefix ip-prefix-name:指定的地址前綴列表,基於目的地址對接收的路由信息進行過濾。ip-prefix-name為1~19個字符的字符串,關於地址前綴列表的詳細介紹,請參見“三層技術-IP路由配置指導”中的“路由策略”。

route-policy route-policy-name:指定路由策略名,基於路由策略對接收的路由信息進行過濾。route-policy-name為1~63個字符的字符串,區分大小寫。關於路由策略的詳細介紹,請參見“三層技術-IP路由配置指導”中的“路由策略”。

【描述】

filter-policy import命令用來過濾通過接收到的LSA計算出來的路由信息。undo filter-policy import命令用來取消過濾通過接收到的LSA計算出來的路由信息。

缺省情況下,OSPF不對通過接收到的LSA計算出來的路由信息進行過濾。

需要注意的是,當配置的是高級ACL(3000~3999)或者指定的路由策略中配置的是高級ACL時,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用來過濾路由掩碼,配置的掩碼應該是連續的(當配置的掩碼不連續時該過濾掩碼的條件不生效)。

【舉例】

# 使用編號為2000的ACL對接收的路由信息進行過濾。

<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] ospf 100

[Sysname-ospf-100] filter-policy 2000 import

# 使用編號為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] ospf 100

[Sysname-ospf-100] filter-policy 3000 import

1.1.31  graceful-restart help

【命令】

graceful-restart help { acl-number | prefix prefix-list }

undo graceful-restart help

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

acl-number:指定基本或高級訪問控製列表編號,取值範圍為2000~3999。

prefix-list:指定地址前綴列表的名稱,為1~19個字符的字符串。

【描述】

graceful-restart help命令用來配置允許設備可以作哪些OSPF鄰居的GR Helper,OSPF鄰居由ACL或IP Prefix規則指定。undo graceful-restart help命令用來恢複缺省情況。

缺省情況下,設備可以作任一OSPF鄰居的GR Helper。

【舉例】

# 使能OSPF進程1的基於IETF標準的GR Helper能力,且允許該設備作為ACL 2001中指定的那些OSPF鄰居的GR Helper。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] opaque-capability enable

[Sysname-ospf-1] graceful-restart help 2001

# 使能OSPF進程1的基於非IETF標準的GR Helper能力,且允許該設備作為ACL 2001中指定的那些OSPF鄰居的GR Helper。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] enable link-local-signaling

[Sysname-ospf-1] enable out-of-band-resynchronization

[Sysname-ospf-1] graceful-restart help 2001

1.1.32  host-advertise

【命令】

host-advertise ip-address cost

undo host-advertise ip-address

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

ip-address:主機IP地址。

cost:主機路由的開銷值,取值範圍為1~65535。

【描述】

host-advertise命令用來配置並發布一條主機路由。undo host-advertise命令用來恢複刪除一條主機路由。

缺省情況下,OSPF不發布主機路由。

【舉例】

# 配置發布一條路由1.1.1.1,並設置其開銷為100。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] host-advertise 1.1.1.1 100

1.1.33  import-route (OSPF view)

【命令】

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

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

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

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

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

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

allow-ibgp:允許引入IBGP路由。隻有當protocolbgp時該參數可選。

cost cost:路由開銷值,取值範圍為0~16777214,缺省值為1。

type type:度量值類型,取值範圍為1~2,缺省值為2。

tag tag:外部LSA中的標記,取值範圍為0~4294967295,缺省值為1。

route-policy route-policy-name:配置隻能引入符合指定路由策略的路由。route-policy-name為路由策略名稱,為1~63個字符的字符串,區分大小寫。

【描述】

import-route命令用來配置引入外部路由信息。undo import-route命令用來取消引入外部路由信息。

缺省情況下,沒有引入外部路由信息。

OSPF使用四種路由,按優先級從高到低的順序列舉如下:

·     區域內部路由

·     區域間路由

·     Type-1外部路由

·     Type-2外部路由

區域內部路由是指一個自治係統區域內部的路由。區域間路由是指自治係統內不同區域之間的路由。它們都屬於自治係統的內部路由。

外部路由是指到達自治係統外部的路由。

Type-1外部路由:此類路由有較高的可靠性,所以外部路由開銷的計算結果等於自治係統的內部路由開銷,並可與OSPF本身的路由開銷相比較。也就是說,到達Type-1外部路由的開銷等於路由器到達對應ASBR的開銷加上ASBR到達目的地址的開銷。

Type-2外部路由:此類路由可靠性較低,所以OSPF協議認為從ASBR到達自治係統外部的路由開銷要遠遠高於自治係統內部到達ASBR的路由開銷。因此在計算路由開銷時主要考慮前者。也就是說,到達Type-2外部路由的開銷等於ASBR到達目的地址的開銷。

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

·     該命令不能引入缺省路由。

·     import-route bgp表示隻引入EBGP路由;import-route bgp allow-ibgp表示將IBGP路由也引入,但配置allow-ibgp參數後容易引起路由環路,請慎用。

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

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

 

【舉例】

# 指定引入的進程號為40的RIP路由為Type-2外部路由,路由標記為33,度量值為50。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] import-route rip 40 type 2 tag 33 cost 50

1.1.34  ispf enable

【命令】

ispf enable

undo ispf enable

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

【描述】

ispf enable命令用來使能OSPF ISPF功能,即增量SPF計算功能。undo ispf enable命令用來關閉OSPF ISPF功能。

缺省情況下,OSPF ISPF功能處於關閉狀態。

使能增量SPF計算功能後,當網絡的拓撲結構發生變化影響到最短路徑樹的結構時,隻將受影響的部分節點進行修正,而不重建整棵最短路徑樹。

【舉例】

# 使能增量SPF計算功能。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] ispf enable

1.1.35  log-peer-change

【命令】

log-peer-change

undo log-peer-change

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

【描述】

log-peer-change命令用來打開鄰居狀態變化的輸出開關。undo log-peer-change命令用來關閉鄰居狀態變化的輸出開關。

缺省情況下,鄰居狀態變化的輸出開關處於打開狀態。

當打開鄰居狀態變化的輸出開關後,鄰居狀態的變化的日誌信息會輸出到配置終端上。

【舉例】

# 關閉OSPF進程100的鄰居狀態變化的輸出開關。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] undo log-peer-change

1.1.36  lsa-arrival-interval

【命令】

lsa-arrival-interval interval

undo lsa-arrival-interval

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

interval:OSPF LSA重複到達的最小時間間隔,取值範圍為0~60000,單位為毫秒。

【描述】

lsa-arrival-interval命令用來配置OSPF LSA重複到達的最小時間間隔。undo lsa-arrival-interval命令用來恢複缺省情況。

缺省情況下,OSPF LSA重複到達的最小時間間隔為1000毫秒。

如果在interval的時間間隔內又收到一條LSA類型、LS ID、生成路由器ID均相同的LSA則直接丟棄,這樣就可以抑製網絡頻繁變化可能導致的占用過多帶寬資源和路由器資源。

建議interval小於或等於lsa-generation-interval命令所配置的initial-interval

相關配置請參考命令lsa-generation-interval

【舉例】

# 設置OSPF LSA重複到達的最小時間間隔為200毫秒。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] lsa-arrival-interval 200

1.1.37  lsa-generation-interval

【命令】

lsa-generation-interval maximum-interval [ initial-interval [ incremental-interval ] ]

undo lsa-generation-interval

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

maximum-interval:OSPF LSA重新生成的最大時間間隔,取值範圍為1~60,單位為秒,缺省值為5秒

initial-interval:OSPF LSA重新生成的最小時間間隔,取值範圍為10~60000,單位為毫秒,缺省值為0毫秒,即不對OSPF LSA重新生成的最小時間間隔進行限製。

incremental-interval:OSPF LSA重新生成的時間間隔懲罰增量,取值範圍為10~60000,單位為毫秒,缺省值為5000毫秒。

【描述】

lsa-generation-interval命令用來配置OSPF LSA重新生成的時間間隔。undo lsa-generation-interval命令用來恢複缺省情況。

缺省情況下,OSPF LSA重新生成的最大時間間隔為5秒,最小時間間隔為0毫秒,時間間隔懲罰增量為5000毫秒。

通過調節LSA重新生成的時間間隔,可以抑製網絡頻繁變化可能導致的占用過多帶寬資源和路由器資源。在網絡變化不頻繁的情況下,將LSA重新生成時間間隔縮小到initial-interval,而在網絡變化頻繁的情況下可以進行相應懲罰,將等待時間按照配置的懲罰增量延長,最大不超過maximum-interval

相關配置請參考命令lsa-arrival-interval

【舉例】

# 設置LSA重新生成的最大時間間隔為2秒,最小時間間隔為100毫秒,懲罰增量為100毫秒。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] lsa-generation-interval 2 100 100

1.1.38  lsdb-overflow-limit

【命令】

lsdb-overflow-limit number

undo lsdb-overflow-limit

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

number:LSDB中External LSA的最大條目數,取值範圍為1~1000000。

【描述】

lsdb-overflow-limit命令用來配置OSPF的LSDB中External LSA的最大條目數。undo lsdb-overflow-limit命令用來恢複缺省情況。

缺省情況下,不對LSDB中External LSA的最大條目數進行限製。

【舉例】

# 設置LSDB中External LSA的最大條目數為400000。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] lsdb-overflow-limit 400000

1.1.39  maximum load-balancing (OSPF view)

【命令】

maximum load-balancing maximum

undo maximum load-balancing

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

maximum:等價路由的最大條數,取值範圍為1~8。當maximum取值為1時,相當於不進行負載分擔。

【描述】

maximum load-balancing命令用來配置OSPF支持的等價路由的最大條數。undo maximum load-balancing命令用來恢複缺省情況。

缺省情況下,OSPF支持的等價路由的最大條數為8。

【舉例】

# 配置OSPF支持的等價路由的最大條數為2。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] maximum load-balancing 2

1.1.40  network (OSPF area view)

【命令】

network ip-address wildcard-mask

undo network ip-address wildcard-mask

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

ip-address:接口所在的網段地址。

wildcard-mask:IP地址掩碼的反碼,相當於將IP地址的掩碼取反(0變1,1變0)。其中,“1”表示忽略IP地址中對應的位,“0”表示必須保留此位。(例如:子網掩碼255.0.0.0,該掩碼的通配符掩碼為0.255.255.255)。

【描述】

network命令用來配置OSPF區域所包含的網段並在指定網段的接口上使能OSPF。undo network命令用來刪除區域所包含的網段並關閉指定網段接口上的OSPF功能。

缺省情況下,接口不屬於任何區域且OSPF功能處於關閉狀態。

該命令可以在一個區域內配置一個或多個接口。在接口上運行OSPF協議,此接口的主IP地址必須在network命令指定的網段範圍之內。如果此接口隻有從IP地址在network命令指定的網段範圍之內,接口不運行OSPF協議。

相關配置可參考命令ospf

【舉例】

# 指定運行OSPF協議的接口的主IP地址位於網段131.108.20.0/24,接口所在的OSPF區域ID為2。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 2

[Sysname-ospf-100-area-0.0.0.2] network 131.108.20.0 0.0.0.255

1.1.41  nssa

【命令】

nssa [ default-route-advertise | no-import-route | no-summary | translate-always | translator-stability-interval value ] *

undo nssa

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

default-route-advertise:該參數隻用於NSSA區域的ABR或ASBR,配置後,對於ABR,不論本地是否存在缺省路由,都將生成一條Type-7 LSA向區域內發布缺省路由;對於ASBR,隻有當本地存在缺省路由時,才產生Type-7 LSA向區域內發布缺省路由。

no-import-route:該參數用於禁止將AS外部路由以Type-7 LSA的形式引入到NSSA區域中,這個參數通常隻用在既是NSSA區域的ABR,也是OSPF自治係統的ASBR的路由器上,以保證所有外部路由信息能正確地進入OSPF路由域。

no-summary:該參數隻用於NSSA區域的ABR,配置後,NSSA ABR隻通過Type-3的Summary-LSA向區域內發布一條缺省路由,不再向區域內發布任何其它Summary-LSAs(這種區域又稱為Totally NSSA區域)。

translate-always:指定ABR為NSSA區域的Type-7 LSA轉換為Type-5 LSA的轉換路由器。

translator-stability-interval value:當更高優先級的設備成為NSSA區域的Type-7 LSA轉換為Type-5 LSA的轉換路由器後,原Type-7 LSA轉換為Type-5 LSA的轉換路由器保持轉換能力的時間。value為保持時間,取值範圍為0~900,單位為秒。缺省值為0秒,即不保持。

【描述】

nssa命令用來配置一個區域為NSSA區域。undo nssa命令用來恢複缺省情況。

缺省情況下,沒有區域被配置為NSSA區域。

如果要將一個區域配置成NSSA區域,則該區域中的所有路由器都必須配置命令。

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

【舉例】

# 將區域1配置成NSSA區域。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] nssa

1.1.42  opaque-capability enable

【命令】

opaque-capability enable

undo opaque-capability

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

【描述】

opaque-capability enable命令用來使能OSPF的Opaque LSA發布接收能力,使得OSPF可以發布和接收Type9、Type10和Type11的Opaque LSA。undo opaque-capability命令用來恢複缺省情況。

缺省情況下,OSPF的Opaque LSA發布接收能力處於關閉狀態。

【舉例】

# 使能OSPF的Opaque LSA發布接收能力。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] opaque-capability enable

1.1.43  ospf

【命令】

ospf [ process-id | router-id router-id | vpn-instance vpn-instance-name ] *

undo ospf [ process-id ]

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

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

router-id router-id:OSPF進程使用的Router ID,點分十進製形式。

vpn-instance vpn-instance-name:指定OSPF進程所屬的VPN。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則表示OSPF位於公網中。

【描述】

ospf命令用來啟動OSPF進程。undo ospf命令用來關閉OSPF進程。

缺省情況下,係統沒有運行OSPF協議。

通過指定不同的進程號,可以在一台路由器上運行多個OSPF進程。這種情況下,建議使用命令中的router-id為不同進程指定不同的Router ID。

必須先運行OSPF協議才能配置相關參數。

【舉例】

# 啟動OSPF進程100並配置Router ID為10.10.10.1。

<Sysname> system-view

[Sysname] ospf 100 router-id 10.10.10.1

[Sysname-ospf-100]

1.1.44  ospf authentication-mode

【命令】

MD5/HMAC-MD5驗證模式:

ospf authentication-mode { hmac-md5 | md5 } key-id [ cipher | plain ] password

undo ospf authentication-mode { hmac-md5 | md5 } key-id

簡單驗證模式:

ospf authentication-mode simple [ cipher | plain ] password

undo ospf authentication-mode simple

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

hmac-md5:HMAC-MD5驗證模式。

md5:MD5驗證模式。

simple:簡單驗證模式。

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

cipher:以密文形式設置密碼。

plain:以明文形式設置密碼。

password:驗證密碼,區分大小寫。對於簡單驗證模式,如果以明文形式鍵入,則為1~8個字符的字符串;如果以密文形式鍵入,則為1~41個字符的字符串;對於MD5/HMAC-MD5驗證模式,如果以明文形式鍵入,則為1~16個字符的字符串;如果以密文形式鍵入,則為1~53個字符的字符串。

【描述】

ospf authentication-mode命令用來設置接口對OSPF報文進行驗證的驗證模式及驗證參數。undo ospf authentication-mode命令用來刪除接口下已設置的驗證模式。

缺省情況下,接口不對OSPF報文進行驗證。

同一網段的接口的驗證字口令必須相同,可指定使用MD5/HMAC-MD5驗證或簡單驗證兩種方式,但不能同時指定;使用MD5/HMAC-MD5驗證方式時,可配置多條MD5或HMAC-MD5驗證命令,但key-id必須不同,同一key-id隻能配置一個驗證字。

相關配置可參考命令authentication-mode

說明

如果在接口上配置驗證,則無論該接口所在的OSPF區域是否配置驗證,都采用接口驗證配置;如果接口上沒有配置接口驗證,隻在該接口所在的OSPF區域配置驗證,則采用區域驗證配置。

 

【舉例】

# 配置接口的網段131.119.0.0/16所在的區域1支持MD5明文驗證模式,驗證字標識符為15,驗證密碼為abc。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf authentication-mode md5 15 plain abc

# 配置接口的網段131.119.0.0/16所在的區域1支持簡單驗證模式,驗證密碼為abc。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf authentication-mode simple plain abc

1.1.45  ospf bfd enable

【命令】

ospf bfd enable [ echo ]

undo ospf bfd enable

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

echo:通過BFD echo報文方式實現BFD功能。如果不指定本參數,表示通過BFD控製報文方式實現BFD功能。

【描述】

ospf bfd enable命令用來在運行OSPF的接口下使能BFD提供的鏈路檢測功能。undo ospf bfd enable命令用來在運行OSPF的接口下關閉BFD提供的鏈路檢測功能。

缺省情況下,運行OSPF的接口未使能BFD提供的鏈路檢測功能。

【舉例】

# 使能接口Ethernet1/1的OSPF BFD功能。

<Sysname> system-view

[Sysname] ospf

[Sysname-ospf-1] area 0

[Sysname-ospf-1-area-0.0.0.0] network 192.168.0.0 0.0.255.255

[Sysname-ospf-1-area-0.0.0.0] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf bfd enable

1.1.46  ospf cost

【命令】

ospf cost value

undo ospf cost

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

value:接口運行OSPF協議所需的開銷,Loopback接口的取值範圍為0~65535,其他接口的取值範圍為1~65535。

【描述】

ospf cost命令用來配置接口上運行OSPF協議所需的開銷。undo ospf cost命令用來恢複缺省情況。

缺省情況下,VLAN接口的缺省值為1;Loopback接口的缺省值為0;其他接口按照當前的帶寬自動計算接口運行OSPF協議所需的開銷。

計算公式為:接口開銷=帶寬參考值(100Mbps)÷接口帶寬(Mbps),當計算出來的開銷值大於65535時,開銷取最大值65535;當計算出來的開銷值小於1時,開銷取最小值1。

【舉例】

# 指定接口Ethernet1/1運行OSPF協議的開銷為65。

<Sysname> system-view

[Sysname] interface Ethernet 1/1

[Sysname-Ethernet1/1] ospf cost 65

1.1.47  ospf dr-priority

【命令】

ospf dr-priority priority

undo ospf dr-priority

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

priority:接口的DR優先級,取值範圍為0~255。

【描述】

ospf dr-priority命令用來設置接口的DR優先級。undo ospf dr-priority命令用來恢複缺省情況。

缺省情況下,接口的DR優先級為1。

接口的DR優先級決定了該接口在選舉DR/BDR時所具有的資格,數值越大,優先級越高。優先級高的在選舉權發生衝突時被首先考慮。如果一台設備的優先級為0,則它不會被選舉為DR或BDR。

【舉例】

# 設置接口Ethernet1/1在選舉DR時的優先級為8。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf dr-priority 8

1.1.48  ospf mib-binding

【命令】

ospf mib-binding process-id

undo ospf mib-binding

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

ospf mib-binding命令用來將MIB操作綁定到指定的OSPF進程上,對SNMP的請求作出響應。undo ospf mib-binding命令用來恢複缺省情況。

缺省情況下,MIB操作綁定在進程號最小的OSPF進程上。

【舉例】

# 將MIB操作綁定在進程號為100的OSPF進程上。

<Sysname> system-view

[Sysname] ospf mib-binding 100

# 恢複缺省情況,將MIB操作綁定在進程號最小的OSPF進程上。

<Sysname> system-view

[Sysname] undo ospf mib-binding

1.1.49  ospf mtu-enable

【命令】

ospf mtu-enable

undo ospf mtu-enable

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

【描述】

ospf mtu-enable命令用來配置DD報文中MTU域的值為發送該報文接口的MTU值。undo ospf mtu-enable命令用來恢複缺省情況。

缺省情況下,接口發送的DD報文中MTU域的值為0。

需要注意的是:

·     通過Virtual-Template或Tunnel建立虛連接後,不同廠商的設備接口發送的DD報文中MTU域的缺省值可能不同,為了保證一致,應該將接口發送的DD報文中MTU域的值恢複為缺省值0。

·     當配置了該命令後,接收到DD報文時會檢查報文中的MTU值是否大於接收接口的MTU值,如果大於則將報文丟棄。

【舉例】

# 指定接口Ethernet1/1在發送DD報文時,填寫MTU值域。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf mtu-enable

1.1.50  ospf network-type

【命令】

ospf network-type { broadcast | nbma | p2mp [ unicast ] | p2p }

undo ospf network-type

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

broadcast:配置接口的網絡類型為廣播類型。

nbma:配置接口的網絡類型為NBMA類型。

p2mp:配置接口的網絡類型為點到多點類型。

unicast:P2MP類型支持單播發送報文,缺省情況下是組播方式發送報文。

p2p:配置接口的網絡類型為點到點類型。

【描述】

ospf network-type命令用來配置OSPF接口的網絡類型。undo ospf network-type命令用來將OSPF接口網絡類型恢複為缺省情況。

缺省情況下,當接口封裝的鏈路層協議不同時,OSPF接口網絡類型的缺省值也不同:

·     例如,當接口封裝的鏈路層協議是Ethernet、FDDI時,OSPF接口網絡類型的缺省值為廣播類型;

·     例如,當接口封裝的鏈路層協議是ATM、幀中繼或X.25時,OSPF接口網絡類型的缺省值為NBMA;

·     例如,當接口封裝的鏈路層協議是PPP、LAPB、HDLC或POS時,OSPF接口網絡類型的缺省值為點對點。

需要注意的是:

·     如果在廣播網絡上有不支持組播地址的路由器,可以將接口的網絡類型改為NBMA。

·     在NBMA網絡中,如果任意兩台路由器之間都有一條虛電路直接可達,或者說,這個網絡是全連通的,那麼可以把OSPF接口的網路類型配置為NBMA;否則,需要把OSPF接口的網絡類型配置為點到多點,這樣,兩台不能直接可達的路由器之間可以通過一台與兩者都直接可達的路由器來交換路由信息。

·     接口的網絡類型為NBMA或P2MP(unicast)時,必須使用peer命令來配置鄰接點。

·     如果一網段內隻有兩台路由器運行OSPF協議,也可以將接口的網絡類型改為點到點。

·     接口的網絡類型為P2MP(unicast)時,OSPF協議在該接口上發送的報文均為單播報文。

相關配置可參考命令ospf dr-priority

【舉例】

# 將接口Ethernet1/1設置為NBMA類型。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf network-type nbma

1.1.51  ospf packet-process prioritized-treatment

【命令】

ospf packet-process prioritized-treatment

undo ospf packet-process prioritized-treatment

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

【描述】

ospf packet-process prioritized-treatment命令用來配置OSPF優先接收和處理Hello報文。undo ospf packet-process prioritized-treatment用來恢複缺省情況。

缺省情況下,OSPF不優先接收和處理Hello報文。

【舉例】

# 配置OSPF優先接收和處理Hello報文。

<Sysname> system-view

[Sysname] ospf packet-process prioritized-treatment

1.1.52  ospf timer dead

【命令】

ospf timer dead seconds

undo ospf timer dead

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

seconds:OSPF鄰居失效的時間,取值範圍為1~2147483647,單位為秒。

【描述】

ospf timer dead命令用來設置OSPF的鄰居失效時間。undo ospf timer dead命令用來恢複缺省情況。

缺省情況下,P2P、Broadcast類型接口的OSPF鄰居失效的時間為40秒;P2MP、NBMA類型接口的OSPF鄰居失效的時間為120秒。

OSPF鄰居的失效時間是指:在該時間間隔內,若未收到鄰居的Hello報文,就認為該鄰居已失效。dead seconds值至少應為hello seconds值的4倍,同一網段上的接口的dead seconds也必須相同。

相關配置可參考命令ospf timer hello

【舉例】

# 配置接口Ethernet1/1上的鄰居失效時間為60秒。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf timer dead 60

1.1.53  ospf timer hello

【命令】

ospf timer hello seconds

undo ospf timer hello

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

seconds:接口發送Hello報文的時間間隔,取值範圍為1~65535,單位為秒。

【描述】

ospf timer hello命令用來配置接口發送Hello報文的時間間隔。undo ospf timer hello命令用來恢複缺省情況。

缺省情況下,P2P、Broadcast類型接口發送Hello報文的時間間隔為10秒;P2MP、NBMA類型接口發送Hello報文的時間間隔為30秒。

seconds的值越小,發現網絡拓撲改變的速度越快,對係統資源的開銷也就越大。同一網段上的接口的seconds必須相同。

相關配置可參考命令ospf timer dead

【舉例】

# 配置接口Ethernet1/1發送Hello報文的時間間隔為20秒。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf timer hello 20

1.1.54  ospf timer poll

【命令】

ospf timer poll seconds

undo ospf timer poll

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

seconds:向狀態為down的鄰居路由器發送輪詢Hello報文的時間間隔,取值範圍為1~2147483647,單位為秒。

【描述】

ospf timer poll命令用來配置在NBMA接口上向狀態為down的鄰居路由器發送輪詢Hello報文的時間間隔。undo ospf timer poll命令用來恢複缺省情況。

缺省情況下,在NBMA接口上向狀態為down的鄰居路由器發送輪詢Hello報文的時間間隔為120秒。

在NBMA的網絡上,當鄰居失效後,將按輪詢時間間隔定期地發送Hello報文。用戶可配置輪詢時間間隔以指定該接口在與相鄰路由器構成鄰居關係之前發送Hello報文的時間間隔。

需要注意的是,發送輪詢Hello報文的時間間隔至少應為發送Hello報文時間間隔的4倍。

相關配置可參考命令ospf timer hello

【舉例】

# 配置接口Ethernet1/1上發送輪詢Hello報文的時間間隔為130秒。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf timer poll 130

1.1.55  ospf timer retransmit

【命令】

ospf timer retransmit interval

undo ospf timer retransmit

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

interval:接口重傳LSA的時間間隔,取值範圍為1~3600,單位為秒。

【描述】

ospf timer retransmit命令用來配置接口重傳LSA的時間間隔。undo ospf timer retransmit命令用來恢複缺省情況。

缺省情況下,接口重傳LSA的時間間隔為5秒。

當一台路由器向它的鄰居發送一條LSA後,需要等到對方的確認報文。若在該重傳LSA的時間間隔內未收到對方的確認報文,就會重傳這條LSA。

相鄰路由器重傳LSA時間間隔的值不要設置得太小,否則將會引起不必要的重傳。

【舉例】

# 指定接口Ethernet1/1與鄰接路由器之間傳送LSA的重傳間隔為8秒。

<Sysname> system-view

[Sysname] interface ethernet 1/1

[Sysname-Ethernet1/1] ospf timer retransmit 8

1.1.56  ospf trans-delay

【命令】

ospf trans-delay seconds

undo ospf trans-delay

【視圖】

接口視圖

【缺省級別】

2:係統級

【參數】

seconds:接口對LSA的傳輸延遲時間,取值範圍為1~3600,單位為秒。

【描述】

ospf trans-delay命令用來配置接口對LSA的傳輸延遲時間。undo ospf trans-delay命令用來恢複缺省情況。

缺省情況下,接口對LSA的傳輸延遲時間為1秒。

LSA在本路由器的鏈路狀態數據庫(LSDB)中會隨時間老化(LSA的老化時間每秒鍾加1),但在網絡的傳輸過程中卻不會,所以有必要在發送之前在LSA的老化時間上增加一定的延遲時間。此配置對低速率的網絡尤其重要。

【舉例】

# 指定接口Ethernet1/1上傳送LSA的時延值為3秒。

<Sysname> system-view

[Sysname] interface Ethernet 1/1

[Sysname-Ethernet1/1] ospf trans-delay 3

1.1.57  peer

【命令】

peer ip-address [ cost value | dr-priority dr-priority ]

undo peer ip-address

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

ip-address:鄰接點的IP地址。

cost value:表示網絡鄰居的開銷,取值範圍為1~65535。

dr-priority dr-priority:表示網絡鄰居的優先級,取值範圍為0~255,缺省值為1。

【描述】

peer命令用來指定鄰居接口的IP地址,並指定該相鄰接口是否有選舉權等。undo peer命令用來取消該操作。

在X.25或幀中繼網絡上,可以通過配置映射使整個網絡達到全連通(即網絡中任意兩台路由器之間都存在一條虛電路而直接可達)。這樣OSPF就可以向廣播網絡一樣處理(如選舉DR、BDR)。但由於無法通過廣播Hello報文的形式動態發現相鄰路由器,必須手工為接口指定相鄰接口的IP地址,該相鄰接口是否有選舉權等。

一台路由器啟動時,會向優先級大於0的接口發送Hello報文。當網段上選舉出DR和BDR之後,它們就會向所有的鄰居發送Hello報文,建立鄰接關係。

需要注意的是:

·     peer命令設置的開銷值僅用於P2MP鏈路上建立的鄰居,如果沒有配置開銷值,去往該鄰居的花費等於接口的開銷值。

·     peer命令設置的優先級僅用於表示路由器是否主動向該鄰居發送Hello報文,並不用於實際的DR選舉,ospf dr-priority命令設置的優先級用於實際的DR選舉。

相關配置可參考命令ospf dr-priority

【舉例】

# 指定相鄰接口的IP地址為1.1.1.1。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] peer 1.1.1.1

1.1.58  preference

【命令】

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

undo preference [ ase ]

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

ase:配置外部路由的優先級。如果不指定該參數,配置內部路由優先級。

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

value:OSPF協議路由的優先級,取值範圍為1~255。優先級的值越小,其實際的優先程度越高。

【描述】

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

缺省情況下,OSPF內部路由的優先級為10,OSPF外部路由的優先級為150。

配置了route-policy參數後,如果route-policy中對某些匹配的路由優先級進行了修改,則這些匹配的路由取route-policy修改的優先級。否則,其它路由的優先級均取preference命令所設的值。

由於路由器上可能同時運行多個動態路由協議,就存在各個路由協議之間路由信息共享和選擇的問題,所以為每一種路由協議指定了一個缺省的優先級。在不同的路由協議發現去往同一目的地的多條路由時,優先級高的協議發現的路由將被選中以轉發IP報文。

【舉例】

# 配置OSPF協議外部路由的優先級為200。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] preference ase 200

1.1.59  reset ospf counters

【命令】

reset ospf [ process-id ] counters [ neighbor [ interface-type interface-number ] [ router-id ] ]

【視圖】

用戶視圖

【缺省級別】

1:監控級

【參數】

process-id:OSPF進程號,取值範圍為1~65535,將指定OSPF進程的統計信息清零。

neighbor:將鄰居的統計信息清零。

interface-type interface-number:接口類型和接口號,將與指定接口相連鄰居的統計信息清零。

router-id:鄰居路由器的Router ID,將指定鄰居的統計信息清零。

【描述】

reset ospf counters命令用來清除OSPF的統計信息。

【舉例】

# 清除OSPF的統計信息。

<Sysname> reset ospf counters

1.1.60  reset ospf process

【命令】

reset ospf [ process-id ] process [ graceful-restart ]

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

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

graceful-restart:以GR方式重啟OSPF進程。

【描述】

reset ospf process命令用來重啟OSPF進程。如果不指定process-id,則重啟所有OSPF進程。

使用reset ospf process命令重啟OSPF,可以獲得如下結果:

·     可以立即清除無效的LSA,而不必等到LSA超時。

·     如果改變了Router ID,該命令的執行會導致新的Router ID生效。

·     方便重新選舉DR、BDR。

·     重啟前的OSPF配置不會丟失。

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

【舉例】

# 重啟OSPF進程。

<Sysname> reset ospf process

Warning : Reset OSPF process? [Y/N]:Y

# 以GR方式重啟OSPF進程。

<Sysname> reset ospf process graceful-restart

Warning : Reset OSPF process? [Y/N]:Y

1.1.61  reset ospf redistribution

【命令】

reset ospf [ process-id ] redistribution

【視圖】

用戶視圖

【缺省級別】

2:係統級

【參數】

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

【描述】

reset ospf redistribution命令用來重新向OSPF引入外部路由。

如果不指定OSPF進程號,所有OSPF進程都將重新引入外部路由。

【舉例】

# 重新向OSPF引入外部路由。

<Sysname> reset ospf redistribution

1.1.62  rfc1583 compatible

【命令】

rfc1583 compatible

undo rfc1583 compatible

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

【描述】

rfc1583 compatible命令用來使能兼容RFC 1583的外部路由選擇規則。undo rfc1583 compatible命令用來禁止兼容RFC 1583的外部路由選擇規則。

缺省情況下,使能兼容RFC 1583的外部路由選擇規則。

當有多個AS-External-LSA發布了到相同目的地址的路由時,在如何選擇最優路由的問題上,RFC 1583和RFC 2328所定義的優先規則是不相同的。當RFC 2328兼容RFC 1583時,優選骨幹區的區域內路由;當RFC 2328不兼容RFC 1583時,優選非骨幹區的區域內路由,這樣做的目的是盡量減少骨幹區的負擔。

【舉例】

# 禁止兼容RFC 1583的外部路由選擇規則。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] undo rfc1583 compatible

1.1.63  router id

【命令】

router id router-id

undo router id

【視圖】

係統視圖

【缺省級別】

2:係統級

【參數】

router-id:IPv4地址形式的Router ID。

【描述】

router id命令用來配置全局Router ID。undo router id命令用來刪除已配置的全局Router ID。

缺省情況下,未配置全局Router ID。

一些動態路由協議要求使用Router ID,如果在啟動這些路由協議時沒有指定Router ID,則缺省使用全局Router ID,如果沒有配置全局Router ID,則按照下麵的規則進行選擇:

如果存在配置IP地址的Loopback接口,則選擇Loopback接口地址中最大的作為Router ID。

如果沒有配置IP地址的Loopback接口,則從其他接口的IP地址中選擇最大的作為Router ID(不考慮接口的up/down狀態)。

說明

·     存在主備的情況下,係統將備份命令行配置的Router ID或從接口地址中選擇出來的Router ID。主備倒換後,係統將檢查從地址中選出的Router ID的有效性,如果無效將重新進行選擇。

·     當且僅當被選為Router ID的接口IP地址被刪除或被修改時,才觸發重新選擇過程,其他情況(例如:接口down;已經選取了一個非Loopback接口地址後又配置了一個Loopback接口地址;配置一個更大的接口地址等)不觸發重新選擇的過程。

·     Router ID改變之後,OSPF需要通過手工執行reset ospf process命令才會獲取新的Router ID。

 

【舉例】

# 配置全局Router ID為1.1.1.1。

<Sysname> system-view

[Sysname] router id 1.1.1.1

1.1.64  silent-interface (OSPF view)

【命令】

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

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

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

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

all:所有接口。

【描述】

silent-interface命令用來禁止接口收發OSPF報文。undo silent-interface命令用來恢複缺省情況。

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

禁止接口收發OSPF報文後,它將成為被動接口(Passive interface),不再收發Hello報文。

如果要使OSPF路由信息不被某一網絡中的路由器獲得,可使用本命令禁止在此接口上收發OSPF報文。

【舉例】

# 禁止接口Ethernet1/1收發OSPF報文。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] silent-interface ethernet 1/1

1.1.65  snmp-agent trap enable ospf

【命令】

snmp-agent trap enable ospf [ process-id ] [ ifauthfail | ifcfgerror | ifrxbadpkt | ifstatechange | iftxretransmit | lsdbapproachoverflow | lsdboverflow | maxagelsa | nbrstatechange | originatelsa | vifcfgerror | virifauthfail | virifrxbadpkt | virifstatechange | viriftxretransmit | virnbrstatechange ] *

undo snmp-agent trap enable ospf [ process-id ] [ ifauthfail | ifcfgerror | ifrxbadpkt | ifstatechange | iftxretransmit | lsdbapproachoverflow | lsdboverflow | maxagelsa | nbrstatechange | originatelsa | vifcfgerror | virifauthfail | virifrxbadpkt | virifstatechange | viriftxretransmit | virnbrstatechange ] *

【視圖】

係統視圖

【缺省級別】

3:管理級

【參數】

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

ifauthfail:接口認證失敗信息。

ifcfgerror:接口配置錯誤信息。

ifrxbadpkt:接收的錯誤報文信息。

ifstatechange:接口狀態變化信息。

iftxretransmit:報文接收和轉發的信息。

lsdbapproachoverflow:LSDB接近溢出信息。

lsdboverflow:LSDB溢出信息。

maxagelsa:LSA的max age信息。

nbrstatechange:鄰居狀態變化信息。

originatelsa:本地生成的LSA信息。

vifcfgerror:虛接口配置錯誤信息。

virifauthfail:虛接口認證失敗信息。

virifrxbadpkt:虛接口接收的錯誤報文信息。

virifstatechange:虛接口狀態變化信息。

viriftxretransmit:虛接口報文重傳信息。

virnbrstatechange:虛接口鄰居狀態變化信息。

【描述】

snmp-agent trap enable ospf命令用來使能OSPF的TRAP功能。如果未指定OSPF進程號,將使能所有OSPF進程的TRAP功能。undo snmp-agent trap enable ospf命令用來禁止此功能。

缺省情況下,OSPF的TRAP功能處於使能狀態。

相關配置可參考“網絡管理和監控命令參考”中的“SNMP”。

【舉例】

# 使能發送OSPF進程1的trap報文。

<Sysname> system-view

[Sysname] snmp-agent trap enable ospf 1

1.1.66  spf-schedule-interval

【命令】

spf-schedule-interval maximum-interval [ minimum-interval [ incremental-interval ] ]

undo spf-schedule-interval

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

maximum-interval:OSPF路由計算的最大時間間隔,取值範圍為1~60,單位為秒。

minimum-interval:OSPF路由計算的最小時間間隔,取值範圍為10~60000,單位為毫秒,缺省值為0毫秒。

incremental-interval:OSPF路由計算時間間隔懲罰增量的基數值,取值範圍為10~60000,單位為毫秒,缺省值為5000毫秒。

【描述】

spf-schedule-interval命令用來配置OSPF進行SPF計算的時間間隔undo spf-schedule-interval命令用來恢複缺省設置。

缺省情況下,路由計算的時間間隔為5秒。

根據本地維護的LSDB,運行OSPF協議的路由器通過SPF算法計算出以自己為根的最短路徑樹,並根據這一最短路徑樹決定到目的網絡的下一跳。通過調節SPF的計算間隔,可以抑製網絡頻繁變化可能導致的占用過多帶寬資源和路由器資源。

本命令在網絡變化不頻繁的情況下將連續路由計算的時間間隔縮小到minimum-interval,而在網絡變化頻繁的情況下可以進行相應懲罰,將等待時間按照配置的懲罰增量延長,最大不超過maximum-interval

【舉例】

# 設置OSPF路由計算最大時間間隔為10秒,最小時間間隔為500毫秒,懲罰增量為200毫秒。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] spf-schedule-interval 10 500 200

1.1.67  stub (OSPF area view)

【命令】

stub [ default-route-advertise-always | no-summary ] *

undo stub

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

default-route-advertise-always:該參數隻用於Stub區域的ABR,配置後,ABR向Stub區域內發布缺省路由的Type-3 LSA時不檢查骨幹區域是否存在FULL狀態的鄰居。如果未指定本參數,ABR向Stub區域內發布缺省路由的Type-3 LSA時需要檢查骨幹區域是否存在FULL狀態的鄰居,如果不存在FULL狀態的鄰居,則ABR不會向Stub區域內發布缺省路由的Type-3 LSA。

no-summary:該參數隻用於Stub區域的ABR,配置後,ABR隻向Stub區域內發布一條缺省路由的Type-3 LSA,不生成任何其它Type-3 LSAs(這種區域又稱為Totally Stub區域)。

【描述】

stub命令用來配置一個區域為Stub區域。undo stub命令用來取消這種設置。

缺省情況下,沒有區域被設置為Stub區域。

需要注意的是,如果需要在ABR上取消配置default-route-advertise-alwaysno-summary參數,可以通過重新執行stub命令覆蓋之前配置即可。

如果要將一個區域配置成Stub區域,則該區域中的所有路由器都必須配置此屬性。

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

【舉例】

# 將OSPF區域1設置為Stub區域。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] stub

1.1.68  stub-router

【命令】

stub-router

undo stub-router

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

【描述】

stub-router命令用來配置當前路由器為Stub路由器。undo stub-router命令用來恢複缺省情況。

缺省情況下,當前路由器沒有被配置為Stub路由器。

通過將當前路由器配置為Stub路由器,在該路由器發布的Router-LSA中,當鏈路類型取值為3表示連接到Stub網絡時,鏈路度量值不變;當鏈路類型為1、2、4分別表示通過點對點鏈路與另一路由器相連、連接到傳送網絡、虛連接時,鏈路度量值將設置為最大值65535。

這樣其鄰居計算出這條路由的開銷就會很大,如果鄰居上有到這個目的地址開銷更小的路由,則數據不會通過這個Stub路由器轉發。

【舉例】

# 配置當前路由器為Stub路由器。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] stub-router

1.1.69  transmit-pacing

【命令】

transmit-pacing interval interval count count

undo transmit-pacing

【視圖】

OSPF視圖

【缺省級別】

2:係統級

【參數】

interval:接口發送LSU報文的時間間隔,取值範圍為10~1000,單位為毫秒。當路由器上使能OSPF功能的接口數比較多時,建議增大該值,以控製路由器每秒鍾發送LSU報文的總數。

count:接口一次發送LSU報文的最大個數,取值範圍為1~200。當路由器上使能OSPF功能的接口數比較多時,建議減小該值,以控製路由器每秒鍾發送LSU報文的總數。

【描述】

transmit-pacing用來配置接口發送LSU報文的時間間隔和一次發送LSU報文的最大個數。undo transmit-pacing命令用來恢複缺省情況。

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

【舉例】

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

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] transmit-pacing interval 30 count 10

1.1.70  vlink-peer (OSPF area view)

【命令】

vlink-peer router-id [ hello seconds | retransmit seconds | trans-delay seconds | dead seconds | simple [ cipher | plain ] password | { md5 | hmac-md5 } key-id [ cipher | plain ] password ] *

undo vlink-peer router-id [ hello | retransmit | trans-delay | dead | [ simple | { md5 | hmac-md5 } key-id ] ] *

【視圖】

OSPF區域視圖

【缺省級別】

2:係統級

【參數】

router-id:虛連接鄰居的路由器ID。

hello seconds:接口發送Hello報文的時間間隔,取值範圍為1~8192,單位為秒,缺省值為10秒。該值必須和與其建立虛連接路由器上的hello seconds值相等。

retransmit seconds:接口重傳LSA報文的時間間隔,取值範圍為1~3600,單位為秒,缺省值為5秒。

trans-delay seconds:接口延遲發送LSA報文的時間間隔,取值範圍為1~3600,單位為秒,缺省值為1秒。

dead seconds:失效時間間隔,取值範圍為1~32768,單位為秒,缺省值為40秒。該值必須和與其建立虛連接路由器的dead seconds值相等,並至少為hello seconds值的4倍。

md5:MD5驗證模式。

hmac-md5:HMAC-MD5驗證模式。

simple:簡單驗證模式。

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

cipher:以密文形式設置密碼。

plain:以明文形式設置密碼。

password:驗證密碼,區分大小寫。對於簡單驗證模式,如果以明文形式鍵入,則為1~8個字符的字符串;如果以密文形式鍵入,則為1~41個字符的字符串;對於MD5/HMAC-MD5驗證模式,如果以明文形式鍵入,則為1~16個字符的字符串;如果以密文形式鍵入,則為1~53個字符的字符串。

【描述】

vlink-peer命令用來創建並配置一條虛連接。undo vlink-peer命令用來刪除一條已有的虛連接。

根據RFC 2328的規定,OSPF的所有非骨幹區域必須是和骨幹區域(area 0)保持連通的,可以使用vlink-peer命令建立邏輯上的連通性。

各參數取值規則如下:

·     hello值越小,發現網絡變化的速度越快,消耗的網絡資源也就越多。

·     不能將retransmit值設置的太小,否則將會引起不必要的重傳。網絡速度相對較慢的時候應把該值設的更大一些。

·     設置trans-delay值時必須考慮接口的發送延遲。

當配置虛連接驗證時,由骨幹區域的authentication-mode命令來確定使用的驗證類型是MD5密文驗證或是簡單驗證。這兩種驗證方式之間是相互獨立的,也可以這兩種均不指定。

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

如果沒有指定cipherplain,對於MD5/HMAC-MD5驗證模式來說缺省為cipher,對於簡單驗證模式來說缺省為plain

相關配置可參考命令authentication-modedisplay ospf vlink

【舉例】

# 配置虛連接,對端路由器Router ID為1.1.1.1。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 2

[Sysname-ospf-100-area-0.0.0.2] vlink-peer 1.1.1.1

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

BOB登陆
官網
聯係我們