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

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

目錄

10-OSPFv3命令

本章節下載 10-OSPFv3命令  (926.34 KB)

10-OSPFv3命令

  錄

1 OSPFv3

1.1 OSPFv3配置命令

1.1.1 abr-summary

1.1.2 area

1.1.3 asbr-summary

1.1.4 authentication-mode

1.1.5 bandwidth-reference

1.1.6 default tag

1.1.7 default-cost

1.1.8 default-route-advertise

1.1.9 description

1.1.10 display ospfv3

1.1.11 display ospfv3 abr-asbr

1.1.12 display ospfv3 abr-summary

1.1.13 display ospfv3 asbr-summary

1.1.14 display ospfv3 event-log

1.1.15 display ospfv3 graceful-restart

1.1.16 display ospfv3 interface

1.1.17 display ospfv3 lsdb

1.1.18 display ospfv3 nexthop

1.1.19 display ospfv3 non-stop-routing

1.1.20 display ospfv3 peer

1.1.21 display ospfv3 request-queue

1.1.22 display ospfv3 retrans-queue

1.1.23 display ospfv3 routing

1.1.24 display ospfv3 spf-tree

1.1.25 display ospfv3 statistics

1.1.26 display ospfv3 vlink

1.1.27 enable ipsec-profile

1.1.28 event-log

1.1.29 fast-reroute

1.1.30 filter

1.1.31 filter-policy export

1.1.32 filter-policy import

1.1.33 graceful-restart enable

1.1.34 graceful-restart helper enable

1.1.35 graceful-restart helper strict-lsa-checking

1.1.36 graceful-restart interval

1.1.37 import-route

1.1.38 isolate enable

1.1.39 link-tag inherit enable

1.1.40 log-peer-change

1.1.41 lsa-generation-interval

1.1.42 maximum load-balancing

1.1.43 non-stop-routing

1.1.44 nssa

1.1.45 ospfv3

1.1.46 ospfv3 area

1.1.47 ospfv3 authentication-mode

1.1.48 ospfv3 bfd enable

1.1.49 ospfv3 cost

1.1.50 ospfv3 dr-priority

1.1.51 ospfv3 fast-reroute lfa-backup exclude

1.1.52 ospfv3 ipsec-profile

1.1.53 ospfv3 link-tag

1.1.54 ospfv3 mib-binding

1.1.55 ospfv3 mtu-ignore

1.1.56 ospfv3 network-type

1.1.57 ospfv3 peer

1.1.58 ospfv3 peer hold-max-cost duration

1.1.59 ospfv3 prefix-suppression

1.1.60 ospfv3 primary-path-detect bfd

1.1.61 ospfv3 timer dead

1.1.62 ospfv3 timer hello

1.1.63 ospfv3 timer poll

1.1.64 ospfv3 timer retransmit

1.1.65 ospfv3 track adjust-cost

1.1.66 ospfv3 trans-delay

1.1.67 preference

1.1.68 prefix-suppression

1.1.69 reset ospfv3 event-log

1.1.70 reset ospfv3 process

1.1.71 reset ospfv3 redistribution

1.1.72 reset ospfv3 statistics

1.1.73 router-id

1.1.74 shutdown process

1.1.75 silent-interface

1.1.76 snmp context-name

1.1.77 snmp trap rate-limit

1.1.78 snmp-agent trap enable ospfv3

1.1.79 spf-schedule-interval

1.1.80 stub

1.1.81 stub-router

1.1.82 transmit-pacing

1.1.83 vlink-peer

 


1 OSPFv3

1.1  OSPFv3配置命令

1.1.1  abr-summary

abr-summary命令用來配置ABR路由聚合。

undo abr-summary命令用來取消ABR對指定網段的路由聚合。

【命令】

abr-summary ipv6-address prefix-length [ not-advertise ] [ cost cost-value ]

undo abr-summary ipv6-address prefix-length

【缺省情況】

ABR不對路由進行聚合。

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

ipv6-address:聚合路由的目的IPv6地址。

prefix-length:聚合路由的目的IPv6地址前綴長度,取值範圍為0~128。它指定地址中有多少連續的位組成IPv6網絡前綴,即IPv6地址中的網絡地址部分。

not-advertise:不通告聚合的IPv6路由。如果未指定本參數,則通告聚合的IPv6路由。

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

【使用指導】

本命令隻適用於ABR,用來對當前區域進行路由聚合。對於落入該聚合網段的路由,ABR向其它區域隻發送一條聚合後的路由。一個區域可配置多條聚合網段,這樣OSPFv3可對多個網段進行聚合。

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

【舉例】

# 將OSPFv3區域1中兩條路由2000:1:1:1::/64、2000:1:1:2::/64的路由聚合成一條前綴2000:1:1::/48向其它區域發送。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] abr-summary 2000:1:1:: 48

1.1.2  area

area命令用來創建OSPFv3區域,並進入區域視圖。

undo area命令用來刪除指定的OSPFv3區域。

【命令】

area area-id

undo area area-id

【缺省情況】

不存在OSPFv3區域。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

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

【舉例】

# 進入OSPFv3區域0視圖。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 0

[Sysname-ospfv3-1-area-0.0.0.0]

1.1.3  asbr-summary

asbr-summary命令用來配置ASBR路由聚合。

undo asbr-summary命令用來取消ASBR對指定網段的路由聚合。

【命令】

asbr-summary ipv6-address prefix-length [ cost cost-value | not-advertise | nssa-only | tag tag ] *

undo asbr-summary ipv6-address prefix-length

【缺省情況】

ASBR不對引入的路由進行聚合。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

ipv6-address:聚合路由的目的IPv6地址。

prefix-length:聚合路由的目的IPv6地址前綴長度,取值範圍為0~128。它指定地址中有多少連續的位組成IPv6網絡前綴,即IPv6地址中的網絡地址部分。

cost cost-value:聚合路由的開銷,取值範圍為1~16777214。如果未指定本參數,cost-value取所有被聚合的路由中最大的開銷值作為聚合路由的開銷;如果是Type-7 LSA轉化成的Type-5 LSA描述的路由匹配聚合、且是Type2外部路由,則cost-value取所有被聚合的路由中最大的開銷值加1作為聚合路由的開銷。

not-advertise:不通告聚合路由。如果未指定本參數,將通告聚合路由。

nssa-only設置Type-7 LSA的P比特位為不置位,即在對端路由器上不能轉為Type-5 LSA。缺省時,Type-7 LSA的P比特位被置位,即在對端路由器上可以轉為Type-5 LSA(如果本地路由器是ABR,則會檢查骨幹區域是否存在FULL狀態的鄰居,當FULL狀態的鄰居存在時,產生的Type-7 LSA中P比特位不置位)。

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

【使用指導】

如果本地路由器是ASBR,對引入的聚合地址範圍內的Type-5 LSA描述的路由進行聚合;當配置了NSSA區域時,對引入的聚合地址範圍內的Type-7 LSA描述的路由進行聚合。

如果本地路由器同時是ASBR和ABR,並且是NSSA區域的轉換路由器,則對由Type-7 LSA轉化成的Type-5 LSA描述的路由進行聚合處理;如果不是NSSA區域的轉換路由器,則不進行聚合處理。

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

【舉例】

# 配置OSPFv3進程1對引入的路由進行聚合,聚合路由為2000::/16,開銷值為100,標記為2。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] asbr-summary 2000:: 16 cost 100 tag 2

1.1.4  authentication-mode

authentication-mode命令用來設置OSPFv3區域使用的驗證模式。

undo authentication-mode命令用來恢複缺省情況。

【命令】

HMAC-SHA-256/HMAC-SM3驗證模式:

authentication-mode { hmac-sha-256 | hmac-sm3 } key-id { cipher | plain } string

undo authentication-mode

keychain驗證模式:

authentication-mode keychain keychain-name

undo authentication-mode

【缺省情況】

未配置區域驗證模式。

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

hmac-sha-256:HMAC-SHA-256驗證模式。

hmac-sm3:HMAC-SM3驗證模式。

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

cipher:以密文方式設置密鑰。

plain:以明文方式設置密鑰,該密鑰將以密文形式存儲。

string:密鑰字符串,區分大小寫。明文密鑰為1~255個字符的字符串;密文密鑰為33~373個字符的字符串。

keychain:使用keychain驗證模式。

keychain-name:keychain名稱,為1~63個字符的字符串,區分大小寫。

【使用指導】

一個區域中所有路由器的驗證模式和驗證密鑰必須一致。同一時間隻能使用一種驗證模式,無法同時使用HMAC-SHA-256驗證模式、HMAC-SM3驗證模式和keychain驗證模式中的兩種或三種。

接口視圖下配置的驗證模式,其優先級高於OSPFv3區域視圖下配置的驗證模式。重複執行本命令指定不同的驗證模式時,新的驗證模式會覆蓋舊的驗證模式。

使用HMAC-SHA-256/HMAC-SM3驗證方式時,可配置多條HMAC-SHA-256/HMAC-SM3驗證命令,但key-id是唯一的,同一key-id隻能配置一個驗證字。

在OSPFv3區域使用keychain驗證模式時,本區域的OSPFv3報文驗證過程如下:

·     OSPFv3在發送報文前,會先從keychain獲取當前的有效發送key,根據該key的標識符、認證算法和認證密鑰進行報文驗證。如果當前不存在有效發送key,OSPFv3不會發送報文。

·     OSPFv3在收到報文後,會根據報文攜帶的key的標識符keychain中獲取有效接收key,根據該key的認證算法和認證密鑰對報文進行校驗。如果報文校驗失敗,或者根據報文中攜帶的key的標識符無法從keychain中獲取到有效接收key,則該報文將被丟棄。

對於keychain認證算法和key的標識符的範圍,OSPFv3的支持情況如下:

·     OSPFv3僅支持HMAC-SHA-256認證算法。

·     OSPFv3僅支持標識符取值範圍為0~65535的key。

【舉例】

# 配置OSPFv3區域1使用keychain驗證模式,keychain名為test。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] authentication-mode keychain test

1.1.5  bandwidth-reference

bandwidth-reference命令用來配置計算鏈路開銷時所依據的帶寬參考值。

undo bandwidth-reference命令用來恢複缺省情況。

【命令】

bandwidth-reference value

undo bandwidth-reference

【缺省情況】

計算鏈路開銷時所依據的帶寬參考值為100Mbps。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

OSPFv3有兩種方式來配置接口的開銷值,第一種方法是在接口視圖下直接配置開銷值;第二種方法是配置接口的帶寬參考值,OSPFv3根據帶寬參考值自動計算接口的開銷值,計算公式為:接口開銷=帶寬參考值÷接口帶寬,當計算出來的開銷值大於65535,開銷取最大值65535;當計算出來的開銷值小於1時,開銷取最小值1。

如果沒有在接口視圖下顯式的配置此接口的開銷值,OSPFv3會根據該接口的帶寬自動計算其開銷值。

【舉例】

# 配置計算鏈路開銷時所依據的帶寬參考值為1000Mbps。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] bandwidth-reference 1000

1.1.6  default tag

default tag命令用來配置引入外部路由的全局標記。

undo default tag命令用來恢複缺省情況。

【命令】

default tag tag

undo default tag

【缺省情況】

引入外部路由的全局標記為1。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

如果在配置default-route-advertiseimport-route命令時沒有指定標記,則缺省使用本命令配置的全局標記。

【舉例】

# 配置OSPFv3引入外部路由的標記為2。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] default tag 2

【相關命令】

·     default-route-advertise

·     import-route

1.1.7  default-cost

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

undo default-cost命令用來恢複缺省情況。

【命令】

default-cost cost

undo default-cost

【缺省情況】

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

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

該命令隻有在Stub區域的ABR或NSSA區域的ABR/ASBR上配置才能生效。

【舉例】

# 將OSPFv3區域1設置為Stub區域,使發送到該Stub區域的缺省路由開銷為60。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] stub

[Sysname-ospfv3-1-area-0.0.0.1] default-cost 60

【相關命令】

·     nssa

·     stub

1.1.8  default-route-advertise

default-route-advertise命令用來將缺省路由引入到OSPFv3路由區域。

undo default-route-advertise命令用來恢複缺省情況。

【命令】

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

undo default-route-advertise

【缺省情況】

未引入缺省路由。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

always:如果當前路由器的路由表中沒有缺省路由,使用此參數可產生一個描述缺省路由的AS-external-LSA發布出去。如果沒有指定該關鍵字,僅當本地路由器的路由表中存在缺省路由時,才可以產生一個描述缺省路由的AS-external-LSA發布出去。

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

cost cost-value:該缺省路由的度量值,取值範圍為0~16777214,缺省值為1。

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

tag tag:外部路由的標記,取值範圍為0~4294967295。如果未指定本參數,將根據default tag命令的配置進行取值。

type type:該AS-external-LSA的類型,取值範圍為1~2,缺省值為2。

【使用指導】

使用import-route命令不能引入缺省路由,如果要引入缺省路由,必須使用本命令。當本地路由器的路由表中沒有缺省路由時,要產生一個描述缺省路由的AS-external-LSA應使用always關鍵字。

【舉例】

# 將產生的缺省路由引入到OSPFv3自治係統中(本地路由器沒有缺省路由)。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] default-route-advertise always

【相關命令】

·     import-route

1.1.9  description

description命令用來配置OSPFv3進程的描述信息。

undo description命令用來刪除OSPFv3進程的描述信息。

【命令】

description text

undo description

【缺省情況】

未配置OSPFv3進程的描述信息。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

text:OSPFv3進程的描述信息,為1~80個字符的字符串,區分大小寫。

【使用指導】

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

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] description abc

1.1.10  display ospfv3

display ospfv3命令用來顯示OSPFv3的進程信息。

【命令】

display ospfv3 [ process-id ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的概要信息。

verbose:顯示OSPFv3進程的詳細信息。如果未指定本參數,將顯示OSPFv3進程的概要信息。

【舉例】

# 顯示所有OSPFv3進程的詳細信息。

<Sysname> display ospfv3 verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 RouterID: 1.1.1.1          Router type:  ABR  ASBR  NSSA

 Route tag: 0

 Route tag check: Disabled

 Multi-VPN-Instance: Disabled

 Type value of extended community attributes:

    Domain ID : 0x0005

    Route type: 0x0306

    Router ID : 0x0107

 Domain-id: 0.0.0.0

 DN-bit check: Enabled

 DN-bit set: Enabled

 Isolation: Disabled

 Originating router-LSAs with maximum metric

    Condition: On startup for 600 seconds, State: Inactive

 Advertise summary-LSAs with metric 16711680

 Advertise external-LSAs with metric 16711680

 Advertise intra-area-prefix-LSAs with maximum metric

 Link tag inheritance: Disabled

 SPF-schedule-interval: 5 50 200

 LSA generation interval: 5

 LSA arrival interval: 1000

 Transmit pacing: Interval: 20 Count: 3

 Default ASE parameters: Tag: 1

 Route preference: 10

 ASE route preference: 150

 FRR backup mode: LFA

 SPF calculation count: 0

 External LSA count: 0

 LSA originated count: 0

 LSA received count: 0

 SNMP trap rate limit interval: 10  Count: 7

 Area count: 2  Stub area count: 0  NSSA area count: 1

 ExChange/Loading neighbors: 0

 Max equal cost paths: 32

 Up interfaces: 1

 Full neighbors: 1

 Normal areas with up interfaces: 1

 Calculation trigger type: Full

 Current calculation type: SPF calculation

 Current calculation phase: Calculation area topology

 Redistribute timer: Off

 Redistribute schedule type: RIB

 Redistribute route count: 0

 Process reset state: N/A

 Current reset type: N/A

 Next reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

 

 Area: 0.0.0.0

 Area flag: Normal

 SPF scheduled count: 0

 ExChange/Loading neighbors: 0

 LSA count: 0

 Up interfaces: 0

 MTU: 1440

 Default cost: 1

 Created by Vlink

 Process reset state: N/A

 Current reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

 

 Area: 0.0.0.2

 Area flag: Normal

 SPF scheduled count: 0

 ExChange/Loading neighbors: 0

 LSA count: 0

 IPsec profile name: Profile000

 Keychain authentication: Enabled (test)

 Up interfaces: 1

 MTU: 1500

 Default cost: 1

 Process reset state: N/A

 Current reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

 

 Area: 0.0.0.3

 Area flag: NSSA

 7/5 translator state: Disabled

 7/5 translate stability timer interval: 0

 SPF Scheduled Count: 0

 ExChange/Loading neighbors: 0

 LSA Count: 0

 Up interfaces: 0

 MTU: 1440

 Default cost: 1

 Process reset flag: N/A

 Current reset type: N/A

 Reset prepare message replied: -/-/-/-

 Reset process message replied: -/-/-/-

 Reset phase of module:

   M-N/A, P-N/A, S-N/A, C-N/A, R-N/A

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

字段

描述

OSPFv3 Process 1 with Router ID 1.1.1.1

OSPFv3進程是1,Router ID是1.1.1.1

RouterID

本路由器的Router ID

Router type

路由器類型,取值為:

·     ABR表示區域邊界路由器

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

·     NSSA表示支持NSSA區域

為空表示非上麵三種情況

Process state

OSPFv3進程的狀態,顯示為Admin-down表示通過shutdown process命令關閉了OSPFv3進程。如果未通過shutdown process命令關閉OSPFv3進程,則不顯示該字段

Route tag

當前進程引入外部路由的缺省標記

Route tag check

當前進程是否使能檢查OSPFv3 LSA的標記

Multi-VPN-Instance

當前進程對PE、多VPN實例的支持情況:

·     Multi-VPN-Instance:Disabled表示不支持多VPN實例

·     Multi-VPN-instance:Enabled表示支持多VPN實例

·     PE Router, Multi-VPN-Instance:Enabled表示為PE

Type value of extended community attributes

OSPFv3擴展團體屬性的類型編碼

Domain-id

OSPFv3域標識符

DN-bit check

當前進程是否使能檢查OSPFv3 LSA的DN位

DN-bit set

當前進程是否使能設置OSPFv3 LSA的DN位

Isolation

是否開啟Isolate功能:

·     Disabled:表示關閉

·     Enabled:表示開啟

Originating router-LSAs with maximum metric/Originating router-LSAs with R-bit clear

Router LSA中使用最大開銷值發布/Router LSA中清除R-bit

Condition

Stub路由器的狀態:

·     Always代表始終生效

·     On startup while BGP is converging for XXX seconds代表BGP收斂超時時間

·     On startup for XXX seconds代表重啟後生效時間

State

Stub路由器是否生效:

·     Active表示生效

·     Inactive表示不生效

Advertise summary-LSAs with metric

Summary LSA發布使用的開銷值。如果未開啟Isolate功能,且Stub路由器不生效,則不顯示該字段

Advertise external-LSAs with metric

外部LSA發布使用的開銷值。如果未開啟Isolate功能,且Stub路由器不生效,則不顯示該字段

Advertise intra-area-prefix-LSAs with maximum metric

Intra-area-prefix-LSA發布使用的開銷值。如果未開啟Isolate功能,且Stub路由器不生效,則不顯示該字段

Link tag inheritance

是否開啟OSPFv3的鏈路標記繼承功能:

·     Enabled:表示開啟

·     Disabled:表示關閉

SPF-schedule-interval

進行SPF計算的時間間隔

LSA generation interval

LSA生成時間間隔

LSA arrival interval

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

Transmit pacing

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

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

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

Default ASE parameters

引入外部路由的缺省參數值,其中Tag代表路由標記

Route preference

內部路由優先級

ASE route preference

外部路由優先級

FRR backup mode

指定快速重路由的備份下一跳地址的方式:

·     LFA: 為所有路由通過LFA(Loop Free Alternate)算法選取備份下一跳信息。如果顯示為LFA ABR-only,則表示隻有到ABR設備的路由才能夠通過LFA算法被選取為備份路徑。

·     route-policy route-policy-name:為通過策略的路由指定備份下一跳,route-policy-name為路由策略名

SPF calculation count

OSPFv3進程的路由計算總數

External LSA count

外部LSA數目,其中:

·     Count:LSA數目

·     checksum Sum:校驗和

LSA originated count

產生的LSA數目

LSA received count

接收的LSA數目

SNMP trap rate limit interval: 10  Count: 7

OSPFv3在10內秒允許輸出7條告警信息

Area count

區域總數目

Stub area count

Stub區域數目

NSSA area count

NSSA區域數目

ExChange/Loading neighbors

處於ExChange/Loading狀態的鄰居數

Calculation trigger type

觸發路由計算的類型,具體如下:

·     Full:觸發全部路由計算

·     Area topology change:區域拓撲改變觸發路由計算

·     Intra router change:增量的區域內路由器路由變化

·     ASBR change:增量的ASBR路由變化

·     Full IP prefix:觸發全部IP前綴計算

·     Full intra AS:觸發全部AS內部前綴計算

·     Inc intra AS:觸發增量AS內部前綴計算

·     Full inter AS:觸發全部AS外部前綴計算

·     Inc inter AS:觸發增量AS外部前綴計算

·     Nexthop calculation:觸發下一跳計算

·     N/A:未觸發計算

Current calculation type

當前路由計算的類型,具體如下:

·     SPF calculation:進行區域SPF計算

·     Intra router calculation:區域內路由器路由計算

·     ASBR calculation:區域間ASBR路由計算

·     Inc intra router:增量區域內路由器路由計算

·     Inc ASBR calculation:增量區域間ASBR路由計算

·     Full intra AS:進行全部AS內部前綴計算

·     Inc intra AS:進行增量AS內部前綴計算

·     Full inter AS:進行全部AS外部前綴計算

·     Inc inter AS:進行增量AS外部前綴計算

·     N/A:未觸發計算

Current calculation phase

當前路由計算調度運行到的階段,具體如下:

·     Calculation area topology:計算區域拓撲

·     Calculation router:計算路由器路由

·     Calculation intra AS:計算AS內部路由

·     Calculation ASBR:計算ASBR路由

·     Calculation inter AS:計算AS外部路由

·     Calculation end:計算收尾階段

·     N/A:未觸發計算

Redistribute timer

引入路由定時器,其中:

·     Off: 關閉

·     On:開啟

Redistribute schedule type

引入路由調度類型,其中:

·     RIB: 觸發遍曆RIB表進行引入

·     Self: 觸發遍曆自身引入表進行引入

N/A:未觸發引入

Redistribute route count

引入路由計數

Process reset state

進程重啟狀態標誌,具體如下:

·     N/A:進程未重啟

·     Under reset:進程正在重啟

·     Under RIB smooth:進程正在同步RIB路由

Current reset type

當前進程重啟類型,具體如下:

·     N/A:進程未重啟

·     GR quit:GR異常退出進行普通重啟

·     Delete:刪除OSPFv3進程

·     Undo router-id:刪除Router-id

·     Set router-id:設置Router-id

Next reset type

即將調度進程重啟類型,具體如下:

·     N/A:進程未重啟

·     GR quit:GR異常退出進行普通重啟

·     Delete:刪除OSPFv3進程

·     Undo router-id:刪除Router-id

·     Set router-id:設置Router-id

Reset prepare message replied

響應準備重啟消息的模塊,具體如下:

·     P代表鄰居維護模塊

·     S代表LSDB同步模塊

·     C代表路由計算模塊

·     R代表路由引入模塊

Reset process message replied

響應進程重啟消息的模塊,具體如下:

·     P代表鄰居維護模塊

·     S代表LSDB同步模塊

·     C代表路由計算模塊

·     R代表路由引入模塊

Reset phase of module

各模塊所處重啟階段。其中M代表主控製模塊,P代表鄰居維護模塊,S代表LSDB同步模塊,其階段有:

·     N/A:未重啟

·     Delete ASE:刪除所有ASE LSA

·     Delete area LSA:刪除區域相關LSA

·     Delete area IF:刪除區域下接口

·     C代表路由計算模塊,其階段有:

·     N/A:未重啟

·     Delete topology:刪除區域拓撲

·     Delete router:刪除路由器路由

·     Delete intra AS:刪除AS內部路由

·     Delete inter AS:刪除AS外部路由

·     Delete ASBR:刪除ASBR路由

·     R代表路由引入模塊,其階段有:

·     N/A:未重啟

·     Delete import:刪除引入路由

Area

區域信息

Area flag

區域類型

SPF scheduled count

OSPF區域的路由計算總數

LSA count

LSA數目,其中:

·     Count:LSA數目

·     checksum Sum:校驗和

IPsec profile name

IPsec安全框架名

Cryptographic authentication: HMAC-SHA-256, key ID: xx

OSPFv3區域采用HMAC-SHA-256驗證模式,key ID為xx

Cryptographic authentication: HMAC-SM3, key ID: xx

OSPFv3區域采用HMAC-SM3驗證模式,key ID為xx

Keychain authentication: Enabled (test)

OSPFv3區域采用keychain驗證模式,keychain名稱為test

MTU

區域的MTU值

Default cost

路由的缺省開銷值

Created by Vlink

區域由Vlink創建

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轉換穩定定時器的超時時間間隔,單位為秒

 

1.1.11  display ospfv3 abr-asbr

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

【命令】

display ospfv3 [ process-id ] abr-asbr

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程下到區域邊界路由器和自治係統邊界路由器的路由信息。

【舉例】

# 顯示所有OSPFv3進程的ABR和ASBR路由。

<Sysname> display ospfv3 abr-asbr

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Destination : 1.1.1.2                                   Rtr Type : ABR

 Area        : 0.0.0.0                                   Path Type: Intra

 Interface   : Vlan102                                 BkInterface: Vlan101

 NextHop     : FE80:1:1::1

 BkNexthop   : FE80:1:2::2

 Cost        : 1

 

 Destination : 1.1.1.3                                   Rtr Type : ASBR

 Area        : 0.0.0.0                                   Path Type: Intra

 Interface   : Vlan103                                 BkInterface: Vlan104

 NextHop     : FE80:2:1::1

 BkNexthop   : FE80:1:2::4

 Cost        : 1

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

字段

描述

OSPFv3 Process 1 with Router ID 1.1.1.1

OSPFv3進程是1,Router ID是1.1.1.1

Destination

ABR或ASBR的路由器ID

Rtr Type

路由器類型,包括ABR和ASBR

Area

下一跳地址所在的區域ID

Path Type

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

·     Intra表示區域內路由

·     Inter表示區域間路由

Interface

路由出接口

NextHop

下一跳地址

BkInterface

備份出接口

BkNextHop

備份下一跳地址

Cost

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

LinkTag

鏈路標記值

 

1.1.12  display ospfv3 abr-summary

display ospfv3 abr-summary命令用來顯示OSPFv3的ABR聚合信息。

【命令】

display ospfv3 [ process-id ] [ area area-id ] abr-summary [ ipv6-address prefix-length ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:當前的聚合配置所在進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的ABR聚合信息。

area area-id:顯示位於指定區域的ABR聚合信息。如果未指定本參數,將顯示所有區域的ABR聚合信息。area-id為區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。

ipv6-address prefix-length:顯示指定IPv6地址的ABR聚合信息。ipv6-address表示IPv6地址前綴;prefix-length表示IPv6地址前綴長度,取值範圍為0~128。如果未指定本參數,將顯示所有ABR聚合信息。

verbose:顯示ABR聚合詳細信息。如果未指定本參數,將顯示ABR聚合的概要信息。

【舉例】

# 顯示OSPFv3進程1的ABR聚合信息。

<Sysname> display ospfv3 1 abr-summary

 

             OSPFv3 Process 1 with Router ID 2.2.2.2

 

                     Area: 1.1.1.1

 Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Routes count: 2

表1-3 display ospfv3 abr-summary命令顯示信息描述表

字段

描述

Area

聚合路由所在的區域

Total summary addresses

聚合路由的路由數

Prefix

聚合路由的地址前綴

Status

聚合路由的狀態:

·     Advertise:已發布

·     Not-advertise:未發布

NULL0

NULL0路由:

·     Active:激活

·     Inactive:未激活

Cost

聚合路由的開銷

·     Configured:配置的聚合開銷

·     Not Configured:未配置聚合開銷

Routes count

被聚合的路由數

 

# 顯示OSPFv3進程1的ABR聚合詳細信息。

<Sysname> display ospfv3 1 abr-summary verbose

 

             OSPFv3 Process 1 with Router ID 2.2.2.2

 

                        Area: 1.1.1.1

Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Routes count: 2

   Destination                                        Metric

   1000:4:10:3::/96                                   1

   1000:4:11:3::/96                                   1

表1-4 display ospfv3 abr-summary verbose命令顯示信息描述表

字段

描述

Destination

被聚合路由的目的地址

Metric

路由的開銷值

 

1.1.13  display ospfv3 asbr-summary

display ospfv3 asbr-summary命令用來顯示OSPFv3的ASBR聚合信息。

【命令】

display ospfv3 [ process-id ] asbr-summary [ ipv6-address prefix-length ] [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:當前的聚合配置所在進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的ASBR聚合信息。

ipv6-address prefix-length:顯示指定IPv6地址的ASBR聚合信息。ipv6-address表示IPv6地址前綴;prefix-length表示IPv6地址前綴長度,取值範圍為0~128。如果未指定本參數,將顯示所有ASBR聚合信息。

verbose:顯示ASBR聚合詳細信息。如果未指定本參數,將顯示ASBR聚合的概要信息。

【舉例】

# 顯示OSPFv3進程1的ASBR聚合信息。

<Sysname> display ospfv3 1 asbr-summary

 

               OSPFv3 Process 1 with Router ID 2.2.2.2

 

 Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Tag         : (Not configured)

 Nssa-only   : (Not configured)

 Routes count: 2

表1-5 display ospfv3 asbr-summary命令顯示信息描述表

字段

描述

Total summary addresses

聚合路由的路由數

Prefix

聚合路由的地址前綴和前綴長度

Status

聚合路由的狀態:

·     Advertise:已發布

·     Not-advertise:未發布

NULL0

NULL0路由:

·     Active:激活

·     Inactive:未激活

Cost

聚合路由的開銷:

·     Configured:配置的聚合開銷

·     Not configured:未配置聚合開銷

Tag

聚合路由的標記:

·     Configured:配置的聚合標記

·     Not configured:未配置聚合標記

Nssa-only

是否配置Nssa-only:

·     Configured:配置了Nssa-only

·     Not configured:未配置Nssa-only

Routes count

被聚合的路由數

 

# 顯示OSPFv3進程1的ASBR聚合詳細信息。

<Sysname> display ospfv3 1 asbr-summary verbose

 

               OSPFv3 Process 1 with Router ID 2.2.2.2

 

 Total summary addresses: 1

 

 Prefix      : 1000:4::/32

 Status      : Advertise

 NULL0       : Active

 Cost        : 1 (Configured)

 Tag         : (Not configured)

 Nssa-only   : (Not configured)

 Routes count: 2

  Destination                                 Protocol Process Type Metric

  1000:4:10:3::/96                            Static   0       2    1

  1000:4:11:3::/96                            Static   0       2    1

表1-6 display ospfv3 asbr-summary verbose命令顯示信息描述表

字段

描述

Destination

被聚合路由的前綴和前綴長度

Protocol

被聚合路由的協議類型

Process

被聚合路由的協議進程ID

Type

被聚合路由的類型

Metric

被聚合路由的開銷

 

1.1.14  display ospfv3 event-log

display ospfv3 event-log命令用來顯示OSPFv3的日誌信息。

【命令】

display ospfv3 [ process-id ] event-log { lsa-flush | peer | spf }

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有進程的日誌信息。

lsa-flush:LSA老化的日誌信息。

peer:鄰居的日誌信息。

spf:路由計算的日誌信息。

【使用指導】

路由計算的日誌信息是指更新到IPv6路由表的路由計數信息。

鄰居的日誌信息包括OSPFv3鄰居狀態倒退到DOWN,以及收到BadLSReq、SeqNumberMismatch和1-Way事件導致鄰居狀態倒退的信息。

【舉例】

# 顯示OSPFv3進程1的LSA老化日誌信息。

<Sysname>display ospfv3 1 event-log lsa-flush

 

               OSPFv3 Process 1 with Router ID 1.3.3.3

 

 2019-09-02 07:55:25 Received MaxAge LSA from 1.1.1.1

 Type: 3   LS ID: 0.0.0.2         AdvRtr: 1.1.1.1           Seq#: 80000001

 

 2019-09-02 07:55:22 Flushed MaxAge LSA by itself

 Type: 3   LS ID: 0.0.0.2         AdvRtr: 1.3.3.3           Seq#: 80000001

 

 2019-09-02 07:55:07 Flushed MaxAge LSA by itself

 Type: 3   LS ID: 0.0.0.40        AdvRtr: 1.3.3.3           Seq#: 80000001

 

 2019-09-02 07:55:07 Flushed MaxAge LSA by itself

 Type: 3   LS ID: 0.0.0.39        AdvRtr: 1.3.3.3           Seq#: 80000001

表1-7 display ospfv3 event-log lsa-flush命令顯示信息描述表

字段

描述

Received MaxAge LSA from X.X.X.X

從Router ID為X.X.X.X的源收到MaxAge LSA

Flushed MaxAge LSA by itself

自身發起的老化,洪泛MaxAge LSA

Type

LSA類型

LS ID

LSA鏈路狀態ID

AdvRtr

發布LSA的路由器,用Router ID表示

Seq#

LSA序列號

 

# 顯示OSPFv3進程1的路由計算的日誌信息。

<Sysname>display ospfv3 1 event-log spf

 

               OSPFv3 Process 1 with Router ID 1.3.3.3

 

 Date       Time     Duration   Intra   Inter   External Reason

 2019-09-02 07:55:30 0.258827   0       0       0        Intra-area LSA

 2019-09-02 07:55:30 0.679      0       0       0        Intra-area LSA

 2019-09-02 07:55:30 0.51576    0       0       0        Intra-area LSA

 2019-09-02 07:55:30 0.372      0       0       0        Intra-area LSA

 2019-09-02 07:55:25 4.948353   0       0       0        Intra-area LSA

 2019-09-02 07:55:25 0.5288     0       0       0        Area 0 full neighbor

 2019-09-02 07:55:21 1.66013    0       0       0        Intra-area LSA

 2019-09-02 07:55:20 0.450905   0       0       0        Intra-area LSA

 2019-09-02 07:55:15 0.253688   0       0       0        Interface state change

 2019-09-02 07:55:15 0.5693     0       0       0        Intra-area LSA

表1-8 display ospfv3 event-log spf命令顯示信息描述表

字段

描述

Date

路由計算開始的日期,單位為YYYY-MM-DD,其中YYYY為年,MM為月,DD為日

Time

路由計算開始的時間,單位為hh:mm:ss,其中hh為小時,mm為分鍾,ss為秒

Duration

路由計算持續時間,單位為秒

Intra

區域內路由變化的個數

Inter

區域間路由變化的個數

External

外部路由變化的個數

Reason

路由計算的原因:

·     Intra-area LSA:區域內LSA變化

·     Inter-area LSA:區域間LSA變化

·     External LSA:外部LSA變化

·     Configuration:配置變化

·     Area 0 full neighbor:區域0 FULL鄰居個數變化

·     Area 0 up interface:區域0 UP接口個數變化

·     AS number:AS號變化

·     ABR summarization:ABR聚合變化

·     GR end:GR結束

·     Routing policy:路由策略變化

·     Intra-area tunnel:區域內隧道變化

·     Others: 除上述原因之外的其他原因

 

# 顯示OSPFv3進程1的鄰居的日誌信息。

<Sysname> display ospfv3 1 event-log peer

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Date       Time     Router ID       Reason       InstID  Interface

 2019-09-02 16:39:13 1.3.3.3         IntPhyChange 0       Vlan101

 2019-09-02 16:36:46 1.3.3.3         IntPhyChange 0       Vlan101

 2019-09-02 16:34:49 1.3.3.3         BFDDown      0       Vlan101

 2019-09-02 10:08:45 1.3.3.3         DeadExpired  0       Vlan102

 2019-09-02 10:08:39 1.3.3.3         DeadExpired  0       VLINK1

 2019-09-02 10:08:08 1.3.3.3         BFDDown      0       Vlan101

表1-9 display ospfv3 event-log peer命令顯示信息描述表

字段

描述

Date

鄰居狀態變化的日期,單位為YYYY-MM-DD,其中YYYY為年,MM為月,DD為日

Time

鄰居狀態變化的時間,單位為hh:mm:ss,其中hh為小時,mm為分鍾,ss為秒

Router ID

鄰居的Router ID

Reason

鄰居狀態變化的原因:

·     ResetConnect:內存不足,鄰居關係中斷

·     IntChange:接口參數改變

·     ResetOspfv3:重啟OSPFv3進程

·     UndoOspfv3:刪除OSPFv3進程

·     UndoArea:刪除OSPFv3區域

·     UndoInt:接口去使能

·     IntLogChange:接口邏輯屬性變化

·     IntPhyChange:接口物理屬性變化

·     DeadExpired:Dead Timer超時

·     Retrans:重傳過多

·     BFDDown:BFD Down

·     SilentInt:配置抑製接口

·     ConfStubArea:配置Stub區域參數

·     ConfNssaArea:配置NSSA區域參數

·     VlinkDown:虛連接Down

·     BadLSReq:收到BadLSReq事件

·     SeqMismatch:收到SeqNumberMismatch事件

·     1-Way:收到1-Way事件

InstID

接口所屬的實例ID

Interface

接口名稱

 

1.1.15  display ospfv3 graceful-restart

display ospfv3 graceful-restart命令用來顯示OSPFv3進程的GR狀態信息。

【命令】

display ospfv3 [ process-id ] graceful-restart [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的GR狀態信息。

verbose:顯示GR詳細狀態信息。如果未指定本參數,將顯示OSPFv3進程的GR狀態概要信息。

【舉例】

# 顯示所有OSPFv3進程的GR狀態信息(Restarter)。

<Sysname> display ospfv3 graceful-restart

 

               OSPFv3 Process 1 with Router ID 3.3.3.3

 

 Graceful-restart capability     : Enable

 Graceful-restart support        : Planned and unplanned, Partial

 Helper capability               : Enable

 Helper support                  : Planned and unplanned

 Current GR state                : Normal

 Graceful-restart period         : 120 seconds

 Number of neighbors under helper: 0

 Number of restarting neighbors  : 0

 Last exit reason:

   Restarter: None

   Helper   : None

表1-10 display ospfv3 graceful-restart命令顯示信息描述表

字段

描述

OSPFv3 Process 1 with Router ID 3.3.3.3

OSPFv3進程是1,Router ID是3.3.3.3的GR狀態信息

Graceful-restart capability

是否使能OSPFv3協議的GR能力

·     Enable:使能

·     Disable:未使能

Graceful-restart support

進程GR支持模式(GR使能時才顯示):

·     Planned and unplanned:支持計劃和非計劃GR

·     Planned only:隻支持計劃性GR

·     Partial:支持接口級GR

·     Global:不支持接口級GR,支持全局GR

Helper capability

是否使能OSPFv3協議的GR Helper能力

·     Enable:使能

·     Disable:未使能

Helper support

顯示Helper的支持模式(Helper使能時才顯示):

·     Strict LSA check:Helper端支持嚴格的LSA檢查

·     Planned and unplanned:支持作為計劃和非計劃GR的Helper

·     Planned only:隻支持作為計劃GR的Helper

Current GR state

當前GR的狀態,其狀態有如下幾種:

·     Normal:表示正處在非GR的正常狀態

·     Under GR:表示正在GR過程中,自身作為Restarter

·     Under Helper:表示正在GR過程中,自身作為Helper

Graceful-restart period

GR重啟間隔時間

Number of neighbors under helper

處於GR Helper模式的鄰居個數

Number of restarting neighbors

處於GR Restarter模式的鄰居個數

Last exit reason

上次退出原因,其中:

·     Restarter:表示退出Restarter的原因

¡     None:無

¡     Completed:GR完成

¡     Interval timer is fired:GR定時器超時

¡     Interface state change:接口狀態變化

¡     Received 1-way hello:收到鄰居的1-way Hello報文

¡     Reset neighbor:鄰居發生Reset操作

¡     DR or BDR change:DR或BDR發生變化

·     Helper:表示退出Helper的原因

¡     None:無

¡     Completed:GR完成

¡     Received 1-way hello:收到鄰居的1-way Hello報文

¡     Grace Period timer is fired:GR定時器超時

¡     Lsa check failed:LSA檢查未通過

¡     Reset neighbor:鄰居發生Reset操作

¡     Received MAXAGE gracelsa but neighbor is not full:收到到達老化時間的Grace LSA,但鄰居狀態未達到FULL狀態

 

# 顯示OSPFv3進程的GR詳細狀態信息(Restarter)。

<Sysname> display ospfv3 graceful-restart verbose

 

               OSPFv3 Process 1 with Router ID 3.3.3.3

 

 Graceful-restart capability     : Enable

 Graceful-restart support        : Planned and unplanned, Partial

 Helper capability               : Enable

 Helper support                  : Planned and unplanned

 Current GR state                : Normal

 Graceful-restart period         : 120 seconds

 Number of neighbors under helper: 0

 Number of restarting neighbors  : 0

 Last exit reason:

   Restarter: None

   Helper   : None

 

 Area: 0.0.0.0

 Area flag: Normal

 Area up interface count: 1

 

 Virtual-link Neighbor-ID: 100.1.1.1, Neighbor-state: Full

 Restarter state: Normal   State: P-2-P    Type: Virtual

 Interface: 6696 (Vlan-interface200), Instance-ID: 0

 Local  IPv6 address: 200:1:FFFF::1

 Remote IPv6 address: 201:FFFF::2

 Transit area: 0.0.0.1

 Last exit reason:

   Restarter: None

   Helper   : None

 Neighbor       GR state       Last helper exit reason

 100.1.1.1      Normal         None

 

 Area: 0.0.0.1

 Area flag: Transit

 Area up interface count: 3

 

 Interface: 5506 (Vlan-interface3), Instance-ID: 0

 Restarter state: Normal   State: DR       Type: Broadcast

 Last exit reason:

   Restarter: None

   Helper   : None

 Neighbor count of this interface: 0

 Number of neighbors under helper: 0

 

 Interface: 6696 (Vlan-interface200), Instance-ID: 0

 Restarter state: Normal   State: DR       Type: Broadcast

 Last exit reason:

   Restarter: None

   Helper   : None

 Neighbor count of this interface: 1

 Number of neighbors under helper: 0

 Neighbor       GR state       Last helper exit reason

 100.1.1.1      Normal         None

 

 Area: 0.0.0.5

 Area flag: NSSANoSummaryNoImportRoute

 7/5 translator state: Disabled

 7/5 translate stability timer interval: 0

 Area up interface count: 0

表1-11 display ospfv3 graceful-restart命令顯示信息描述表

字段

描述

Area

區域信息

Area flag

區域類型:

·     Normal:普通區域

·     Transit:傳輸區

·     Stub:Stub區域

·     StubNoSummary:完全Stub區域

·     NSSA:NSSA區域

·     NSSANoSummary:完全NSSA區域

·     NSSANoSummaryNoImportRoute:完全NSSA區域,配置了no-import-route參數

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轉換穩定定時器的超時時間,單位為秒

Area up interface count

區域下up的接口計數

Interface

區域內的普通接口,以及虛連接所屬的出接口

Instance-ID

接口實例ID

Restarter state

作為Restarter的狀態

State

接口狀態

Type

接口的網絡類型

Neighbor count of this interface

接口下的鄰居個數

Neighbor

鄰居Router ID

GR state

鄰居的GR狀態:

·     Normal:普通狀態

·     Under GR:進程正在GR

·     Under Helper:進程正在作為GR Helper

Last helper exit reason

上一次作為該鄰居Helper退出的原因

Virtual-link Neighbor-ID

虛連接的鄰居Router ID

Neighbor-State

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

Local  IPv6 address

本地IPv6地址

Remote IPv6 address

對端IPv6地址

Transit area

傳輸區域ID

 

1.1.16  display ospfv3 interface

display ospfv3 interface命令用來顯示OSPFv3的接口信息。

【命令】

display ospfv3 [ process-id ] interface [ interface-type interface-number | verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

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

interface-type interface-number:接口類型和接口編號。顯示指定接口的詳細信息。

verbose:顯示所有接口的詳細信息。

【使用指導】

如果未指定OSPFv3進程號,將顯示所有OSPFv3進程的接口概要信息。

如果未指定接口或參數verbose,將顯示所有接口的概要信息。

【舉例】

# 顯示運行OSPFv3的接口Vlan-interface1的信息。

<Sysname> display ospfv3 interface vlan-interface 1

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Area: 0.0.0.0

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

 Vlan-interface1 is up, line protocol is up

  Interface ID 65697        Instance ID 0

  IPv6 prefixes

    FE80::200:12FF:FE34:1  (Link-Local address)

    2001::1

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

  Cost source: Default

  Priority: 1

  Designated router: 2.2.2.2

  Backup designated router: 1.1.1.1

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

  FRR backup: Enabled

  Link tag: 100

  Neighbor count is 1, Adjacent neighbor count is 1

  Primary path detection mode: BFD ctrl

  IPsec profile name: profile001, inherited

  Keychain authentication: Enabled (test), inherited

  Exchanging/Loading neighbors: 0

  Wait timer: Off,  LsAck timer: Off

  Prefix-suppression is enabled

表1-12 display ospfv3 interface命令顯示信息描述表

字段

描述

Area

接口所屬的區域ID

Interface ID

接口ID

Instance ID

實例ID

IPv6 prefixes

IPv6前綴

Cost

接口開銷

State

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

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

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

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

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

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

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

Type

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

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

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

·     Broadcast:表示網絡類型為廣播

·     NBMA:表示網絡類型為NBMA

MTU

接口MTU的值

Cost source

接口當前的鏈路開銷值來源,取值包括以下幾種情況:

·     Default:缺省值

·     Manual:接口下配置的鏈路開銷值

·     LinkUp:Hold-max-cost生效期間,向鄰居通告的最大鏈路開銷值

·     Track:接口關聯的Track項狀態為Negative,調整接口的鏈路開銷值

Priority

接口的DR優先級

Designated router

本鏈路上的DR

Backup designated router

本鏈路上的BDR

Timers

配置的OSPFv3定時器,分別定義如下:

·     Hello:表示接口發送Hello報文的時間間隔,單位為秒

·     Dead:表示鄰居的失效時間,單位為秒

·     Poll:表示NBMA網絡上發送輪詢Hello報文的時間間隔,單位為秒

·     Retransmit:表示接口重傳LSA的時間間隔,單位為秒

Transmit Delay

接口對LSA的傳輸延遲時間,單位為秒

FRR backup

是否使能接口參與LFA(Loop Free Alternate)計算:

·     Enabled:使能

·     Disabled:關閉

Link tag

接口的鏈路標記值

Neighbor count

接口的鄰居數目

Primary path detection mode

主鏈路檢測方式:

·     BFD ctrl:BFD控製報文檢測方式

·     BFD echo:BFD echo報文檢測方式

Adjacent neighbor count

接口的鄰接數目

IPsec profile name: profile001, inherited

OSPFv3接口應用IPsec安全框架,IPsec安全框架名稱為profile001,inherited表示接口繼承的是其所屬區域下應用的IPsec安全框架

Cryptographic authentication: HMAC-SM3, key ID: xx, inherited

OSPFv3接口采用HMAC-SM3驗證模式,key ID為xx,inherited表示接口繼承的是其所屬區域下配置的HMAC-SM3驗證模式

Cryptographic authentication: HMAC-SHA-256, key ID: xx, inherited

OSPFv3接口采用HMAC-SHA-256驗證模式,key ID為xx,inherited表示接口繼承的是其所屬區域下配置的HMAC-SHA-256驗證模式

Keychain authentication: Enabled (test), inherited

OSPFv3接口采用keychain驗證模式,keychain名稱為test,inherited表示接口繼承的是其所屬區域下配置的keychain驗證模式

Exchanging/Loading neighbors

處於Exchanging或Loading狀態的鄰居個數

Wait timer

等待定時器,其中:

·     Off:關閉

·     On:開啟

LsAck timer

報文確認定時器,其中:

·     Off:關閉

·     On:開啟

Prefix-suppression is enabled

接口處於前綴抑製

 

1.1.17  display ospfv3 lsdb

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

【命令】

display ospfv3 [ process-id ] lsdb [ { e-inter-prefix | e-inter-router | e-router | external | grace | inter-prefix | inter-router | intra-prefix | link | network | nssa | router | unknown [ type ] } [ link-state-id ] [ originate-router router-id | self-originate ] | statistics | total | verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的鏈路狀態數據庫信息。

e-inter-prefix:顯示鏈路狀態數據庫中Type-35 LSA(E-Inter-Area-Prefix LSA)的信息。

e-inter-router:顯示鏈路狀態數據庫中Type-36 LSA(E-Inter-Area-Router LSA)的信息。

e-router:顯示鏈路狀態數據庫中Type-33 LSA(E-Router LSA)的信息。

external:顯示鏈路狀態數據庫中Type-5 LSA(AS External LSA)的信息。

grace:顯示鏈路狀態數據庫中Type-11 LSA(Grace LSA)的信息。

inter-prefix:顯示鏈路狀態數據庫中Type-3 LSA(Inter-Area-Prefix LSA)的信息。

inter-router:顯示鏈路狀態數據庫中Type-4 LSA(Inter-Area-Router LSA)的信息。

intra-prefix:顯示鏈路狀態數據庫中Type-9 LSA(Intra-Area-Prefix LSA)的信息。

link:顯示鏈路狀態數據庫中Type-8 LSA(Link LSA)的信息。

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

nssa:顯示鏈路狀態數據庫中Type-7 LSA(NSSA LSA)的信息。

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

unknown:顯示鏈路狀態數據庫中未知類型LSA的信息。

type:LSA類型,取值範圍為十六進製數0~ffff。如果未指定本參數,將顯示所有未知類型LSA的信息。

link-state-id:鏈路狀態ID,IPv4地址形式。

originate-router router-id:發布該LSA的路由器的Router ID。

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

statistics:顯示鏈路狀態數據庫中LSA的統計信息。

total:顯示鏈路狀態數據庫中各種LSA的總數。

verbose:顯示詳細信息。如果未指定本參數,將顯示概要信息。

【舉例】

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

<Sysname> display ospfv3 lsdb

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                  Link-LSA (Interface Vlan-interface100)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix

 0.15.0.8        2.2.2.2          0691  0x80000041 0x8315         1

 0.0.0.3         1.1.1.1          0623  0x80000001 0x0fee         1

 

                  Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum    Link

 0.0.0.0         1.1.1.1          0013  0x80000068 0x5d5f         2

 0.0.0.0         2.2.2.2          0024  0x800000ea 0x1e22         0

 

                  Network-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.15.0.8        2.2.2.2          0019  0x80000007 0x599e

 

                  Intra-Area-Prefix-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix  Reference

 0.0.0.2         2.2.2.2          3600  0x80000002 0x2eed         2  Network-LSA

 0.0.0.1         2.2.2.2          0018  0x80000001 0x1478         1  Network-LSA

 

                  E-Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum    Link

 0.0.0.1         1.1.1.1          0009  0x80000001 0x1aa9         1

 0.0.0.0         1.1.1.1          0027  0x80000001 0x395e         1

 

                  E-Inter-Area-Prefix-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.0         2.2.2.2          0019  0x80000007 0x599e

 

                  E-Inter-Area-Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.0         2.2.2.2          0037  0x8000001d 0xeaf6

表1-13 display ospfv3 lsdb命令顯示信息描述表

字段

描述

Link state ID

鏈路狀態ID

Origin router

產生LSA的路由器

Age

LSA老化時間

SeqNumber

LSA序列號

Checksum

LSA校驗和

Prefix

前綴數目

Link

鏈路數目

Reference

引用的LSA類型

 

# 顯示OSPFv3鏈路狀態數據庫中Link-LSA的信息。

<Sysname> display ospfv3 lsdb link

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

                  Link-LSA (Interface Vlan-interface100)

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

  LS age            : 833

  LS type           : Link-LSA

  Link state ID     : 0.15.0.8

  Originating router: 2.2.2.2

  LS seq number     : 0x80000041

  Checksum          : 0x8315

  Length            : 56

  Priority          : 1

  Options           : 0x000013 (-|R|-|x|E|V6)

  Link-Local address: fe80::200:5eff:fe00:100

  Number of prefixes: 1

      Prefix        : 1001::/64

      Prefix options: 0 (-|-|x|-|-)

表1-14 display ospfv3 lsdb link命令顯示信息描述表

字段

描述

LS age

LSA老化時間

LS type

LSA類型

Link state ID

鏈路狀態ID

Originating router

產生LSA的路由器

LS seq number

LSA序列號

Checksum

LSA校驗和

Length

LSA長度,單位為字節

Priority

路由器優先級

Options

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

·     DC:支持按需鏈路

·     R:活躍路由器

·     N:支持NSSA外部LSA

·     x:保留

·     E:擁有接收AS外部LSA的能力

·     V6:參與IPv6路由計算

Link-Local address

鏈路本地地址

Number of prefixes

前綴的數目

Prefix

地址前綴

Prefix options

前綴選項

 

# 顯示OSPFv3鏈路狀態數據庫中E-Router LSA的信息。

<Sysname> display ospfv3 lsdb e-router

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

                 E-Router-LSA (Area 0.0.0.0)

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

  LS age                 : 508

  LS type                : E-Router-LSA

  Link state ID          : 0.0.0.0

  Originating router     : 1.1.1.1

  LS seq number          : 0x80000002

  Checksum               : 0x853E

  Length                 : 52

  Flags                  : 0x00 (-|x|-|-|-)

  Options                : 0x000013 (-|R|-|x|E|V6)

      Link connected to    : a Transit Network

      Metric               : 1

      Interface ID         : 258

      Neighbor interface ID: 258

      Neighbor router ID   : 2.2.2.2

表1-15 display ospfv3 lsdb e-router命令顯示信息描述表

字段

描述

LS age

LSA老化時間

LS type

LSA類型

Link state ID

鏈路狀態ID

Originating router

產生LSA的路由器

LS seq number

LSA序列號

Checksum

LSA校驗和

Length

LSA長度,單位為字節

Flags

路由器角色標誌:

·     NT:NSSA區域的ASBR

·     x:保留

·     V:建立虛連接的ABR

·     E:ASBR

·     B:ABR

Options

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

·     DC:支持按需鏈路

·     R:活躍路由器

·     N:支持NSSA外部LSA

·     x:保留

·     E:擁有接收AS外部LSA的能力

·     V6:參與IPv6路由計算

Link connected to

鏈路連接的網絡類型:

·     another Router (Point To Point):點對點鏈路

·     a Transit Network:廣播網絡

·     a Virtual Link:虛連接

·     Unknown:未知網絡

Metric

開銷

Interface ID

接口ID

Neighbor interface ID

鄰居接口ID

Neighbor router ID

鄰居Router ID

Link tag

接口鏈路標記值

 

# 顯示OSPFv3鏈路狀態數據庫中E-Inter-Router LSA的信息。

<Sysname> display ospfv3 lsdb e-inter-router

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

                 E-Inter-Area-Router-LSA (Area 0.0.0.0)

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

  LS age                 : 308

  LS type                : E-Inter-Area-Router-LSA

  Link state ID          : 0.0.0.0

  Originating router     : 3.3.3.3

  LS seq number          : 0x8000001E

  Checksum               : 0xE8F7

  Length                 : 32

  Options                : 0x000013 (-|R|-|x|E|V6)

      Metric               : 1

      Destination router ID: 4.4.4.4

表1-16 display ospfv3 lsdb e-inter-router命令顯示信息描述表

字段

描述

LS age

LSA老化時間

LS type

LSA類型

Link state ID

鏈路狀態ID

Originating router

產生LSA的路由器

LS seq number

LSA序列號

Checksum

LSA校驗和

Length

LSA長度,單位為字節

Metric

開銷

Destination router ID

目的Router ID

# 顯示OSPFv3鏈路狀態數據庫中LSA的統計信息。

<System> display ospfv3 lsdb statistics

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

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

 Area ID         Router Network IntePre InteRou IntraPre NSSA

 0.0.0.1         2      0       0       0       2        0

 0.0.0.3         1      0       0       0       1        1

 Total           3      0       0       0       3        1

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

 Area ID         ERouter EInterPrefix EInterRouter

 0.0.0.0         0       0            0

 Total           0       0            0

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

                 Link   Grace   ASE

 Total           4      0       0

表1-17 display ospfv3 lsdb statistics命令顯示信息描述表

字段

描述

Area ID

區域ID,顯示該區域各類LSA的總數

Router

Type-1 LSA的數目

Network

Type-2 LSA的數目

IntePre

Type-3 LSA的數目

InteRou

Type-4 LSA的數目

IntraPre

Type-9 LSA的數目

NSSA

Type-7 LSA的數目

ERouter

Type-33 LSA的數目

EInterPrefix

Type-35 LSA的數目

EInterRouter

Type-36 LSA的數目

Link

Type-8 LSA的數目

Grace

‌Type-11 LSA的數目

ASE

Type-5 LSA的數目

Total

不同區域相同類型LSA的總數

 

# 顯示OSPFv3的鏈路狀態數據庫的各種LSA總數。

<Sysname> display ospfv3 lsdb total

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

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

 Type Of LSA              Number

 

 Router-LSA             : 4

 Network-LSA            : 4

 Inter-Area-Prefix-LSA  : 3

 Inter-Area-Router-LSA  : 1

 AS-external-LSA        : 0

 NSSA-LSA               : 0

 Link-LSA               : 4

 Intra-Area-Prefix-LSA  : 8

 Grace-LSA              : 0

 E-Router-LSA           : 0

 E-Inter-Area-Prefix-LSA: 0

 E-Inter-Area-Router-LSA: 0

 Unknown-LSA            : 0

 

 Total number of LSAs   : 24

表1-18 display ospfv3 lsdb total命令顯示信息描述表

字段

描述

Type Of LSA

LSA類型

Number

LSA數目

Router-LSA

Type-1 LSA的數目

Network-LSA

Type-2 LSA的數目

Inter-Area-Prefix-LSA

Type-3 LSA的數目

Inter-Area-Router-LSA

Type-4 LSA的數目

AS-external-LSA

Type-5 LSA的數目

NSSA-LSA

Type-7 LSA的數目

Link-LSA

Type-8 LSA的數目

Intra-Area-Prefix-LSA

Type-9 LSA的數目

Grace-LSA

Type-11 LSA的數目

E-Router-LSA

Type-33 LSA的數目

E-Inter-Area-Prefix-LSA

Type-35 LSA的數目

E-Inter-Area-Router-LSA

Type-36 LSA的數目

Unknown-LSA

未知類型LSA的數目

Total number of LSAs

各種LSA的總數

 

# 顯示OSPFv3的鏈路狀態數據庫的詳細信息。

<Sysname> display ospfv3 lsdb verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                  Link-LSA (Interface Vlan-interface100)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix

 0.15.0.8        2.2.2.2          0691  0x80000041 0x8315         1

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.3         1.1.1.1          0623  0x80000001 0x0fee         1

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                  Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum    Link

 0.0.0.0         1.1.1.1          0013  0x80000068 0x5d5f         2

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.0         2.2.2.2          0024  0x800000ea 0x1e22         0

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                  Network-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.15.0.8        2.2.2.2          0019  0x80000007 0x599e

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                  Intra-Area-Prefix-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum  Prefix  Reference

 0.0.0.2         2.2.2.2          3600  0x80000002 0x2eed         2  Network-LSA

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.1         2.2.2.2          0018  0x80000001 0x1478         1  Network-LSA

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                  E-Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum    Link

 0.0.0.1         1.1.1.1          0013  0x80000001 0x1aa9         1

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 0.0.0.0         1.1.1.1          0024  0x80000001 0x395e         1

                 SendCnt: 0       RxmtCnt: 0       Status: Stale

 

                 E-Inter-Area-Prefix-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.0         2.2.2.2          0618  0x80000007 0x599e

                 SendCnt: 0       RxmtCnt: 0       Status: Normal

 

                 E-Inter-Area-Router-LSA (Area 0.0.0.1)

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

 Link state ID   Origin router    Age   SeqNumber  Checksum

 0.0.0.0         2.2.2.2          0618  0x8000001d 0xeaf6

                 SendCnt: 0       RxmtCnt: 0       Status: Normal

表1-19 display ospfv3 lsdb verbose命令顯示信息描述表

字段

描述

SendCnt

待發送該LSA的接口數目

RxmtCnt

該LSA在重傳列表中的數目

Status

LSA所處的狀態:

·     Normal:正常狀態

·     Delayed:延遲生成的LSA

·     Maxage routed:Maxage的LSA且已經經過拓撲前綴處理

·     Self originated:收到自己產生的LSA

·     Stale:GR過程中收到自己產生的LSA

 

1.1.18  display ospfv3 nexthop

display ospfv3 nexthop命令用來顯示OSPFv3的路由下一跳信息。

【命令】

display ospfv3 [ process-id ] nexthop

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的下一跳信息。

【舉例】

# 顯示OSPFv3進程1的路由下一跳信息。

<Sysname> display ospfv3 1 nexthop

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Nexthop : FE80::20C:29FF:FED7:F308                Interface: Vlan102

 RefCount: 4                                       Status   : Valid

 NbrID   : 1.1.1.1                                 NbrIntID : 21

 

 Nexthop : FE80::20C:29FF:FED7:F312                Interface: Vlan103

 RefCount: 3                                       Status   : Valid

 NbrID   : 1.1.1.1                                 NbrIntID : 38

表1-20 display ospfv3 nexthop命令顯示信息描述表

字段

描述

Nexthop

下一跳地址

Interface

出接口名

RefCount

下一跳引用計數

Status

該下一跳的狀態:

·     Valid:有效

·     Invalid:無效

NbrID

鄰居路由器ID

NbrIntID

鄰居的接口ID

 

1.1.19  display ospfv3 non-stop-routing

display ospfv3 non-stop-routing命令用來顯示OSPFv3進程的NSR狀態信息。

【命令】

display ospfv3 [ process-id ] non-stop-routing

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的NSR狀態信息。

【舉例】

# 顯示所有OSPFv3進程的NSR狀態信息。

<Sysname> display ospfv3 non-stop-routing

 

               OSPFv3 Process 1 with Router ID 3.3.3.3

 

 Nonstop Routing capability: Enabled

 Upgrade phase             : Normal

表1-21 display ospfv3 non-stop-routing命令顯示信息描述表

字段

描述

Nonstop Routing capability

是否使能OSPFv3協議的NSR能力

·     Enabled:使能

·     Disabled:未使能

Upgrade phase

NSR的各個階段,有如下幾種:

·     Normal:普通狀態

·     Preparation:準備階段

·     Smooth:數據平滑階段

·     Precalculation:路由計算預處理階段

·     Calculation:路由計算階段

·     Redistribution:路由引入階段

 

1.1.20  display ospfv3 peer

display ospfv3 peer命令用來顯示OSPFv3的鄰居信息。

【命令】

display ospfv3 [ process-id ] [ area area-id ] peer [ [ interface-type interface-number ] [ verbose ] | peer-router-id | statistics ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果不指定本參數,則顯示所有OSPFv3進程的鄰居信息。

area area-id:顯示位於指定區域的鄰居信息。area-id為區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。如果不指定本參數,則顯示所有區域的鄰居信息。

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

verbose:顯示鄰居的詳細信息。

peer-router-id:顯示指定鄰居的信息。

statistics:顯示OSPFv3鄰居的統計信息。

【使用指導】

如果接口參數、鄰居Router ID參數都不輸入,則顯示所有接口的鄰居信息。

【舉例】

# 顯示OSPFv3進程1的鄰居信息。

<Sysname> display ospfv3 1 peer

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Area: 0.0.0.1

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

 Router ID       Pri State             Dead-Time InstID Interface

 2.2.2.2         1   Init/ -           00:00:36  0      Vlan1

表1-22 display ospfv3 peer命令顯示信息描述表

字段

描述

Router ID

鄰居ID

Pri

鄰居路由器優先級

State

鄰居狀態

Dead-Time

鄰居路由器的失效時間

InstID

實例ID

Interface

和鄰居相連的接口

 

# 顯示接口上的OSPFv3進程1的鄰居詳細信息。

<Sysname> display ospfv3 1 peer verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Area 0.0.0.1 interface Vlan1's neighbors

 Router ID: 2.2.2.2          Address: FE80::200:5EFF:FE00:100

   State: ExStart  Mode: None  Priority: 1

   DR: 2.2.2.2  BDR: None   MTU: 1500

   Options is 0x000413 (AT|-|-|-|-|-|R|-|x|E|V6)

   Dead timer due in 00:00:33

   Neighbor is up for 00:24:19

   Authentication sequence: (high) 0, (low) 59755

   Neighbor state change count: 205

   Database Summary List 0

   Link State Request List 0

   Link State Retransmission List 0

   Neighbor interface ID: 8037

   GR state: Normal

   Grace period: 0           Grace period timer: Off

   DD Rxmt Timer: Off        LS Rxmt Timer: On

 Last Neighbor Down Event:

 Router ID: 1.1.1.1

 Local Interface Id: 1     InstId: 0

 Remote Interface Id: 1

 Time: Mar 27 10:04:29 2023

 Reason: Ospfv3 Interface Parameters Changed

表1-23 display ospfv3 peer verbose命令顯示信息描述表

字段

描述

Router ID

鄰居的Router ID

Address

接口鏈路本地地址

State

鄰居狀態

Mode

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

·     Nbr is master:鄰居路由器為主路由器

·     Nbr is slave:鄰居路由器為從路由器

Priority

鄰居路由器優先級

DR

接口所屬網段的DR

BDR

接口所屬網段的BDR

MTU

接口MTU的值

Options

鄰居的LSA選項,各選項含義如下:

·     AT:報文是否帶驗證字段

·     DC:支持按需鏈路

·     R:是否為活躍路由器

·     N:是否支持NSSA外部LSA

·     x:保留

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

·     V6:是否參與IPv6路由計算

Dead timer due in hh:mm:ss

Dead定時器距離超時的剩餘時間,單位為hh:mm:ss,其中hh為小時,mm為分鍾,ss為秒。Dead定時器超時後,認為該鄰居已失效

Neighbor is up for hh:mm:ss

鄰居關係建立的時長,單位為hh:mm:ss,其中hh為小時,mm為分鍾,ss為秒

Authentication sequence: (high) 0, (low) 59755

接收到的報文中的驗證序列號,高32位的值為0,低32位的值為59755

Neighbor state change count

鄰居狀態發生改變的次數

Database Summary List

需要DD報文發送的LSA個數

Link State Request List

鏈路狀態請求列表中LSA個數

Link State Retransmission List

鏈路狀態重傳列表中LSA個數

Neighbor interface ID

鄰居的接口ID

GR state

‌GR狀態,取值為:

·     Normal:普通狀態

·     Doing GR:正在作為GR Restarter

·     Complete GR:GR完成

·     Helper:正在作為GR Helper

Grace period

‌發送Grace LSA的間隔

Grace period timer

‌發送Grace LSA的間隔定時器,其中:

·     Off: 關閉

·     On:開啟

DD Rxmt Timer

DD報文重傳定時器,其中:

·     Off: 關閉

·     On:開啟

LS Rxmt Timer

LSU報文重傳定時器,其中:

·     Off: 關閉

·     On:開啟

Last Neighbor Down Event

最後一次鄰居down事件

Local Interface Id

本地的接口ID

InstId

OSPFv3實例ID

Remote Interface Id

對端的接口ID

Time

鄰居down的時間,格式為MM DD,hh:mm:ss YYYY,其中MM為月,DD為日,hh為小時,mm為分鍾,ss為秒,YYYY為年

Reason

鄰居down的原因,取值包括:

·     Ospfv3_resetconnect:內存不足,鄰居關係斷開

·     Ospfv3 Interface Parameters Changed:OSPFv3接口參數的配置發生變化

·     Reset ospfv3 command was performed:執行了reset ospfv3 process命令

·     Undo ospfv3 command was performed:執行了undo ospfv3命令

·     Undo area command was performed:執行了undo area命令

·     Undo ospfv3 interface:接口上關閉OSPFv3功能

·     Ospfv3 iflchange:接口邏輯屬性變化

·     Ospfv3 ifachange:接口物理屬性變化

·     DeadInterval timer expired:Dead定時器超時

·     Too many retransmissions:重傳過多

·     Bfd session down:OSPFv3聯動的BFD會話down

·     Silent Interface:執行了silent interface命令

·     Configuring stub area:stub區域配置變化

·     Vlink down:虛連接接口down

·     Configuring NSSA area:NSSA區域配置變化

·     Sham-link down:偽連接接口down

·     1Way:收到1-Way事件

·     SeqMismatch:收到SeqNumberMismatch事件

·     BadLsreq:收到BadLSReq事件

·     Dbfilter:指定接口對發送給鄰居的LSA進行過濾的配置發生變化,或者該配置引用的ACL規則改變

 

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

<Sysname> display ospfv3 peer statistics

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

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

 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

 Total           0    0       0    0     0       0        0       1    1

表1-24 display ospfv3 peer statistics命令顯示信息描述表

字段

描述

Area ID

區域標識

Down

該狀態為OSPFv3建立鄰居關係的初始化狀態,表示OSPFv3路由器在一定時間之內沒有收到從某一鄰居路由器發送來的信息

Attempt

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

Init

此狀態表示OSPFv3路由器已經接收到鄰居路由器發送來的Hello數據包,但該Hello數據包內沒有包含自己的Router ID,還沒有建立起雙方的雙向通信

2-Way

此狀態表示OSPFv3路由器與鄰居路由器的雙向通信已經建立。DR及BDR的選擇是在這個狀態(或更高的狀態)完成的

ExStart

在此狀態,路由器要確定鄰居雙方的主從關係並決定初始的DD報文的序列號

Exchange

在此狀態,OSPFv3路由器向其鄰居路由器發送DD報文來交換鏈路狀態信息

Loading

在此狀態,OSPFv3路由器向鄰居路由器發送LSR報文,請求最新的鏈路狀態信息

Full

在此狀態,建立起鄰居關係的路由器之間已經完成了數據庫同步的工作,它們的鏈路狀態數據庫已經一致

Total

所有區域中處於相同狀態的鄰居數目的總和

 

1.1.21  display ospfv3 request-queue

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

【命令】

display ospfv3 [ process-id ] [ area area-id ] request-queue [ interface-type interface-number ] [ neighbor-id ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的請求列表信息。

area area-id:顯示位於指定區域的信息。area-id為區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。如果未指定本參數,將顯示所有OSPFv3區域的請求列表信息。

interface-type interface-number:接口類型和編號。如果未指定本參數,將顯示所有接口的請求列表信息。

neighbor-id:鄰居路由器的Router ID。如果未指定本參數,將顯示所有鄰居路由器的請求列表信息。

【舉例】

# 顯示OSPFv3請求列表的信息。

<Sysname> display ospfv3 request-queue

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                   Area: 0.0.0.0

                   Interface Vlan-interface100

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

                   Nbr-ID 1.3.3.3 Request List

 Type    LinkState ID    AdvRouter       SeqNum       Age   CkSum

 0x4005  0.0.34.127      1.3.3.3         0x80000001   0027  0x274d

 0x4005  0.0.34.128      1.3.3.3         0x80000001   0027  0x2d45

 0x4005  0.0.34.129      1.3.3.3         0x80000001   0027  0x333d

 0x4005  0.0.34.130      1.3.3.3         0x80000001   0027  0x3935

表1-25 display ospfv3 request-queue命令顯示信息描述表

字段

描述

Area

區域ID

Interface

接口類型和序號

Nbr-ID

鄰居ID

Request List

請求列表信息

Type

LSA類型

LinkState ID

鏈路狀態標示符

AdvRouter

通告路由器

SeqNum

LSA序列號

Age

LSA老化時間

CkSum

校驗和

 

1.1.22  display ospfv3 retrans-queue

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

【命令】

display ospfv3 [ process-id ] [ area area-id ] retrans-queue [ interface-type interface-number ] [ neighbor-id ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的重傳列表信息。

area area-id:顯示位於指定區域的信息。area-id為區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。如果未指定本參數,將顯示所有OSPFv3區域的重傳列表信息。

interface-type interface-number:接口類型和編號。如果未指定本參數,將顯示所有接口的重傳列表信息。

neighbor-id:鄰居路由器的Router ID。如果未指定本參數,將顯示所有鄰居路由器的重傳列表信息。

【舉例】

# 顯示OSPFv3重傳列表的信息。

<Sysname> display ospfv3 retrans-queue

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

                   Area: 0.0.0.0

                   Interface Vlan-interface100

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

                   Nbr-ID 1.2.2.2 Retransmit List

 Type    LinkState ID    AdvRouter       SeqNum       Age   CkSum

 0x2009  0.0.0.0         1.3.3.3         0x80000001   3600  0x49fb

表1-26 display ospfv3 retrans-queue命令顯示信息描述表

字段

描述

Area

區域ID

Interface

接口類型和序號

Nbr-ID

鄰居ID

Retransmit List

重傳列表信息

Type

LSA類型

LinkState ID

鏈路狀態標示符

AdvRouter

通告路由器

SeqNum

LSA序列號

Age

LSA老化時間

CkSum

校驗和

 

1.1.23  display ospfv3 routing

display ospfv3 routing命令用來顯示OSPFv3路由表的信息。

【命令】

display ospfv3 [ process-id ] routing [ ipv6-address prefix-length ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的路由表信息。

ipv6-address prefix-length:顯示指定IPv6地址的OSPFv3路由表的信息。ipv6-address表示IPv6地址前綴;prefix-length表示IPv6地址前綴長度,取值範圍為0~128。

【舉例】

# 顯示OSPFv3路由表的信息。

<Sysname> display ospfv3 routing

 

               OSPFv3 Process 1 with Router ID 9.9.9.9

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

 I  - Intra area route,  E1 - Type 1 external route,  N1 - Type 1 NSSA route

 IA - Inter area route,  E2 - Type 2 external route,  N2 - Type 2 NSSA route

 *  - Selected route

 

 *Destination: 1::/64

  Type       : IA                        Area       : 0.0.0.1

  AdvRouter  : 2.2.2.2                   Preference : 10

  NibID      : 0x23000003                Cost       : 2

  Interface  : Vlan10                    BkInterface: N/A

  Nexthop    : FE80::6AC7:45FF:FE5C:206

  BkNexthop  : N/A

  Status     : Rely

 

 *Destination: 23::/64

  Type       : I                         Area       : 0.0.0.1

  AdvRouter  : 3.3.3.3                   Preference : 10

  NibID      : 0x23000001                Cost       : 1

  Interface  : Vlan10                    BkInterface: N/A

  Nexthop    : ::

  BkNexthop  : N/A

  Status     : Direct

 

 *Destination: 8::/64

  Type       : E2                        Tag        : 1

  AdvRouter  : 1.1.1.1                   Preference : 150

  NibID      : 0x23000004                Cost       : 1

  Interface  : Vlan10                    BkInterface: N/A

  Nexthop    : FE80::6AC7:45FF:FE5C:206

  BkNexthop  : N/A

  Status     : Rely

 

 Total: 3

 Intra area: 3         Inter area: 0         ASE: 0         NSSA: 0

表1-27 display ospfv3 routing命令顯示信息描述表

字段

描述

Destination

目的網段

Type

路由類型

Area

區域ID

AdvRouter

發布LSA的路由器,用Router ID表示

Preference

路由優先級

NibID

路由下一跳信息的ID值

Cost

路由開銷值

Interface

出接口

BkInterface

備份下一跳出接口

Nexthop

下一跳地址

BkNexthop

備份下一跳地址

Status

路由狀態,具體如下:

·     Local:該條路由在本地,未發送給路由管理模塊

·     Invalid:路由下一跳無效

·     Stale:該路由下一跳較舊

·     Normal:正常可用狀態

·     Delete:處於刪除狀態

·     Direct:該條路由為直連路由

·     Rely:該條路由為迭代路由

Interface

出接口

AdvRouter

發布路由器

Area

區域ID

Tag

外部路由標記

Preference

路由優先級

Total

路由總數目

Intra area

區域內路由數目

Inter area

區域間路由數目

ASE

5類外部路由數目

NSSA

7類外部路由數目

 

1.1.24  display ospfv3 spf-tree

display ospfv3 spf-tree命令用來顯示OSPFv3區域的最短路徑樹信息。

【命令】

display ospfv3 [ process-id ] [ area area-id ] spf-tree [ verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程下區域的最短路徑樹信息。

area area-id:顯示指定區域的最短路徑樹信息。如果未指定本參數,將顯示所有區域的最短路徑樹信息。area-id為區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。

verbose:顯示OSPFv3區域的最短路徑樹的詳細信息。如果未指定本參數,將顯示OSPFv3區域的最短路徑樹的概要信息。

【舉例】

# 顯示OSPFv3進程1下區域0的最短路徑樹信息。

<Sysname> display ospfv3 1 area 0 spf-tree

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Flags: S-Node is on SPF tree       R-Node is directly reachable

        I-Node or Link is init      D-Node or Link is to be deleted

        P-Neighbor is parent        A-Node is in candidate list

        C-Neighbor is child         H-Nexthop changed

        N-Link is a new path        V-Link is involved

 

                 Area: 0.0.0.0  Shortest Path Tree

 

 SPFNode         Type   Flag         SPFLink         Type   Cost  Flag

>1.1.1.1         Router S R

                                  -->2.2.2.2         RT2RT  1     C

                                  -->2.2.2.2 RT2RT  1     P

表1-28 display ospfv3 spf-tree命令顯示信息描述表

字段

描述

SPFNode

SPF節點,以宣告路由器ID作為標識,其中,Type為節點類型:

·     Network:網絡節點

·     Router:路由器節點

·     Flag為節點標誌:

·     I:節點處於初始化狀態

·     T:節點在候選列表上

·     S:節點在SPF樹上

·     R:該節點與根節點直連

·     D:該節點將被刪除

SPFLink

SPF鏈路,以宣告路由器ID作為標識,其中,Type為鏈路類型:

·     RT2RT:表示路由器到路由器鏈路

·     NET2RT:表示網絡到路由器鏈路

·     RT2NET:表示路由器到網絡鏈路

·     Cost為鏈路花費,Flag為鏈路標誌:

·     I:鏈路處於初始化狀態

·     P:目的節點是父節點

·     C:目的節點是子節點

·     D:鏈路將要被刪除

·     H:下一跳發生改變

·     V:目的節點刪除或者是新增節點時,鏈路的目的節點不在SPF樹上或處於刪除狀態

·     N:新增鏈路,並且源節點和目的節點都在SPF樹上

·     L:鏈路在區域變化列表中

 

# 顯示OSPFv3進程1下區域0的最短路徑樹詳細信息。

<Sysname> display ospfv3 1 area 0 spf-tree verbose

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Flags: S-Node is on SPF tree       R-Node is directly reachable

        I-Node or Link is init      D-Node or Link is to be deleted

        P-Neighbor is parent        A-Node is in candidate list

        C-Neighbor is child         H-Nexthop changed

        N-Link is a new path        V-Link is involved

 

           Area: 0.0.0.0  Shortest Path Tree

 

>SPFNode[0]

  AdvID        : 1.1.1.1                  LsID       : 0.0.0.0

  NodeType     : Router                   Distance   : 1

  NodeFlag     : S R

  Nexthop count: 1

 -->NbrID      : 1.1.1.1                  NbrIntID   : 21

    Interface  : Vlan102                  NhFlag     : Valid

    BkInterface: Vlan103                 RefCount    : 4

    Nexthop    : FE80::20C:29FF:FED7:F308

    BkNexthop  : FE80::4

  SPFLink count: 1

 -->AdvID      : 1.1.1.1                  LsID       : 0.0.0.0

    IntID      : 232                      NbrIntID   : 465

    NbrID      : 2.2.2.2                  LinkType   : RT2RT

    LinkCost   : 1                        LinkNewCost: 1

    LinkFlag   : C                        NexthopCnt : 0

  ParentLink count: 1

 -->AdvID      : 1.1.1.1                  LsID       : 0.0.0.0

    IntID      : 215                      NbrIntID   : 466

    NbrID      : 2.2.2.2                  LinkType   : RT2RT

    LinkCost   : 1                        LinkNewCost: 1

    LinkFlag   : P                        NexthopCnt : 0

表1-29 display ospfv3 spf-tree verbose命令顯示信息描述表

字段

描述

SPFNode

SPF節點

AdvID

通告路由器ID

LsID

鏈路狀態ID

NodeType

節點類型

Distance

到根節點的開銷

NodeFlag

節點標誌

Nexthop count

下一跳計數

NbrID

鄰居路由器ID

NbrIntID

鄰居的接口ID

Interface

出接口

NhFlag

下一跳標誌:

Valid:有效

Invalid:無效

BkInterface

備份下一跳出接口

RefCount

下一跳的引用計數

Nexthop

下一跳地址

BkNexthop

備份下一跳地址

SPFLink count

SPF鏈路計數

IntID

接口ID

LinkType

鏈路類型:

·     RT2RT:表示路由器到路由器鏈路

·     NET2RT:表示網絡到路由器鏈路

·     RT2NET:表示路由器到網絡鏈路

LinkCost

當前鏈路花費

LinkNewCost

新的鏈路花費

LinkFlag

鏈路標誌:

·     I:鏈路處於初始化狀態

·     P:目的節點是父節點

·     C:目的節點是子節點

·     D:鏈路將要被刪除

·     H:下一跳發生改變

·     V:目的節點刪除或者是新增節點時,鏈路的目的節點不在SPF樹上或處於刪除狀態

·     N:新增鏈路,並且源節點和目的節點都在SPF樹上

·     L:鏈路在區域變化列表中

NexthopCnt

下一跳個數

LinkTag

接口的鏈路標記值

ParentLink count

父鏈路計數

 

1.1.25  display ospfv3 statistics

display ospfv3 statistics命令用來顯示OSPFv3的統計信息。

【命令】

display ospfv3 [ process-id ] statistics [ error | packet [ interface-type interface-number ] ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的統計信息。

error:顯示錯誤統計信息。如果未指定本參數,將顯示OSPFv3進程的報文、LSA和路由的統計信息。

packet:顯示OSPFv3的報文統計信息。

interface-type interface-number:接口類型和編號。顯示指定接口的統計信息。如果未指定本參數,將顯示所有接口的統計信息。

【舉例】

# 顯示OSPFv3的統計信息。

<Sysname> display ospfv3 statistics

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

                   Packet Statistics

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

 Type                         Recv                Send

 Hello                        1746                1284

 DB Description               505                 941

 Ls Req                       252                 136

 Ls Upd                       851                 1553

 Ls Ack                       416                 450

 

             Local Originated LSAs Statistics

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

 Type                                             Count

 Router-LSA                                       192

 Network-LSA                                      0

 Inter-Area-Prefix-LSA                            0

 Inter-Area-Router-LSA                            0

 AS-external-LSA                                  0

 NSSA-LSA                                         0

 Link-LSA                                         10

 Intra-Area-Prefix-LSA                            112

 Grace-LSA                                        0

 E-Router-LSA                                     0

 E-Inter-Area-Prefix-LSA                          0

 E-Inter-Area-Router-LSA                          0

 Unknown-LSA                                      0

 Total                                            314

 

                   Routes Statistics

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

 Type                                             Count

 Intra Area                                       0

 Inter Area                                       0

 ASE                                              0

 NSSA                                             0

表1-30 display ospfv3 statistics命令顯示信息描述表

字段

描述

Packet Statistics

收發報文統計

Hello

Hello報文

DB Description

數據庫描述報文

Ls Req

鏈路狀態請求報文

Ls Upd

鏈路狀態更新報文

Ls Ack

鏈路狀態確認報文

Local Originated LSAs Statistics

生成的LSA統計

Router-LSA

Type-1 LSA的數目

Network-LSA

Type-2 LSA的數目

Inter-Area-Prefix-LSA

Type-3 LSA的數目

Inter-Area-Router-LSA

Type-4 LSA的數目

AS-external-LSA

Type-5 LSA的數目

NSSA-LSA

Type-7 LSA的數目

Link-LSA

Type-8 LSA的數目

Intra-Area-Prefix-LSA

Type-9 LSA的數目

Grace-LSA

‌Type-11 LSA的數目

E-Router-LSA

Type-33 LSA的數目

E-Inter-Area-Prefix-LSA

Type-35 LSA的數目

E-Inter-Area-Router-LSA

Type-36 LSA的數目

Unknown-LSA

Unknown-LSA數目

Total

總數目

Routes Statistics

路由計數

Intra Area

區域內路由

Inter Area

區域間路由

ASE

5類外部路由

NSSA

7類外部路由

 

# 顯示OSPFv3進程的錯誤統計信息。

<sysname> display ospfv3 statistics error

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 0         : Transmit error               0         : Neighbor state low

 0         : Packet too small             0         : Bad version

 0         : Bad checksum                 0         : Unknown neighbor

 0         : Bad area ID                  0         : Bad packet

 0         : Packet dest error            0         : Inactive area packet

 0         : Router ID confusion          0         : Bad virtual link

 0         : HELLO: Hello-time mismatch   0         : HELLO: Dead-time mismatch

 0         : HELLO: Ebit option mismatch  0         : DD: Ebit option mismatch

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

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

 0         : UPD: LSA checksum bad        0         : UPD: Unknown LSA type

 0         : UPD: Less recent LSA         0         : UPD: LSA length bad

 0         : UPD: LSA AdvRtr id bad       0         : ACK: Bad ack packet

 0         : ACK: Invalid ack             0         : Interface down

 0         : Multicast incapable          0         : Authentication failure

 0         : AuthSeqNumber error

表1-31 display ospfv3 statistics error命令顯示信息描述表

字段

描述

Transmit error

發送出錯的OSPFv3報文數

Neighbor state low

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

Packet too small

報文長度太小的OSPFv3報文數

Bad version

錯誤版本號的OSPFv3報文數

Bad checksum

校驗和出錯的OSPFv3報文數

Unknown neighbor

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

Bad area ID

非法的區域ID的OSPFv3報文數

Bad packet

非法的OSPFv3報文數

Packet dest error

目的地址錯誤的OSPFv3報文數

Inactive area packet

非活動區域中接收到的報文數

Router ID confusion

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

Bad virtual link

錯誤的虛鏈路的OSPFv3報文數

HELLO: Hello-time mismatch

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

HELLO: Dead-time mismatch

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

HELLO: Ebit option mismatch

Option字段E位不匹配的Hello報文數

DD: Ebit option mismatch

Option字段E位不匹配的DD報文數

DD: Unknown LSA type

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

DD: MTU option mismatch

MTU不匹配的DD報文數

REQ: Empty request

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

REQ: Bad request

請求錯誤LSA的LSR報文數

UPD: LSA checksum bad

LSU報文中含有錯誤校驗和LSA的數目

UPD: Unknown LSA type

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

UPD: Less recent LSA

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

UPD: LSA length bad

LSU報文中含有錯誤長度LSA的數目

UPD: LSA AdvRtr id bad

LSU報文中含有錯誤宣告路由器LSA的數目

ACK: Bad ack packet

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

ACK: Invalid ack

LSAck報文中無效確認ack的數目

Interface down

接口down計數

Multicast incapable

加入組播組出錯計數

Authentication failure

接收到的報文驗證失敗

AuthSeqNumber error

接收到的報文驗證序列號錯誤

 

# 顯示OSPFv3進程和接口的報文統計信息。

<Sysname> display ospfv3 statistics packet

 

          OSPFv3 Process 1 with Router ID 1.1.1.1

 

         Hello      DD         LSR        LSU        ACK        Total

 Input : 8727       128        28         1584       929        11396

 Output: 8757       159        86         987        1513       11502

 

 Area: 0.0.0.0

 

 Area: 0.0.0.1

 Interface: Vlan-interface101

         DD         LSR        LSU        ACK        Total

 Input : 16         0          45         7          68

 Output: 17         1          7          44         69

 Interface: Vlan-interface102

         DD         LSR        LSU        ACK        Total

 Input : 41         13         720        719        1493

 Output: 54         41         750        713        1558

表1-32 display ospfv3 statistics packet命令顯示信息描述表

字段

描述

Hello

Hello報文

DD

數據庫描述報文

LSR

鏈路狀態請求報文

LSU

鏈路狀態更新報文

ACK

鏈路狀態確認報文

Total

報文總數

Input

接收報文數

Output

發送報文數

Area

區域ID

Interface

接口名稱

 

1.1.26  display ospfv3 vlink

display ospfv3 vlink命令用來顯示OSPFv3的虛連接信息。

【命令】

display ospfv3 [ process-id ] vlink

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,將顯示所有OSPFv3進程的虛連接信息。

【舉例】

# 顯示OSPFv3的虛連接信息。

<Sysname> display ospfv3 vlink

 

               OSPFv3 Process 1 with Router ID 1.1.1.1

 

 Virtual-link Neighbor-ID: 12.2.2.2, Neighbor-state: Full

 Interface: 2348 (Vlan-interface12), Instance-ID: 0

 Local  IPv6 address: 3:3333::12

 Remote IPv6 address: 2:2222::12

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

 Transit area: 0.0.0.1

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

 IPsec profile name: profile001, inherited

 Keychain authentication: Enabled (test), inherited

表1-33 display ospfv3 vlink命令顯示信息描述表

字段

描述

Virtual-link Neighbor-ID

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

Neighbor-state

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

Interface

此虛連接的本端接口的端口號和名稱

Instance-ID

實例ID

Local IPv6 address

本地IPv6地址

Remote IPv6 address

對端IPv6地址

Cost

接口的路由開銷

State

接口狀態

Type

類型:虛連接

Transit area

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

Timers

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

·     Hello:表示接口發送Hello報文的時間間隔,單位為秒

·     Dead:表示鄰居的失效時間,單位為秒

·     Retransmit:表示接口重傳LSA時間間隔,單位為秒

Transmit delay

接口對LSA的傳輸延遲時間,單位為秒

IPsec profile name: profile001, inherited

OSPFv3虛連接應用IPsec安全框架,IPsec安全框架名稱為profile001,inherited表示虛連接繼承的是骨幹區域應用的IPsec安全框架

Cryptographic authentication: HMAC-SM3, key ID: xx, inherited

OSPFv3虛連接采用HMAC-SM3驗證模式,key ID為xx,inherited表示虛連接繼承的是骨幹區域下配置的HMAC-SM3驗證模式

Cryptographic authentication: HMAC-SHA-256, key ID: xx, inherited

OSPFv3虛連接采用HMAC-SHA-256驗證模式,key ID為xx,inherited表示虛連接繼承的是骨幹區域下配置的HMAC-SHA-256驗證模式

Keychain authentication: Enabled (test), inherited

 

OSPFv3虛連接采用keychain驗證模式,keychain名稱為test,inherited表示虛連接繼承的是骨幹區域下配置的keychain驗證模式

 

1.1.27  enable ipsec-profile

enable ipsec-profile命令用來在OSPFv3區域應用IPsec安全框架。

undo enable ipsec-profile命令用來取消在OSPFv3區域應用的IPsec安全框架。

【命令】

enable ipsec-profile profile-name

undo enable ipsec-profile

【缺省情況】

OSPFv3區域沒有應用IPsec安全框架。

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

profile-name:IPsec安全框架名稱,為1~63個字符的字符串,不區分大小寫。

【使用指導】

本命令應結合IPsec安全框架使用,IPsec安全框架的具體情況請參見“安全配置指導”中的“IPsec”。

【舉例】

# 配置OSPFv3進程1區域0的安全框架為profile001。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 0

[Sysname-ospfv3-1-area-0.0.0.0] enable ipsec-profile profile001

1.1.28  event-log

event-log命令用來配置保存OSPFv3的日誌信息的最大個數。

undo event-log命令用來取消保存OSPFv3的日誌信息的最大個數的配置。

【命令】

event-log { lsa-flush | peer | spf } size count

undo event-log { lsa-flush | peer | spf } size

【缺省情況】

保存的路由計算、鄰居和LSA老化的日誌信息個數均為10個。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

lsa-flush:LSA老化日誌信息個數。

peer:鄰居日誌信息個數。

spf:SPF日誌信息個數。

count:日誌信息個數,取值範圍為0~65535。

【舉例】

# 配置保存OSPFv3進程100的路由計算日誌信息的最大個數為50。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] event-log spf size 50

1.1.29  fast-reroute

fast-reroute命令用來配置OSPFv3快速重路由功能。

undo fast-reroute命令用來關閉OSPFv3快速重路由功能。

【命令】

fast-reroute { lfa [ abr-only ] | route-policy route-policy-name }

undo fast-reroute

【缺省情況】

OSPFv3快速重路由功能處於關閉狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

lfa為所有路由通過LFA(Loop Free Alternate)算法選取備份下一跳信息。

abr-only:僅選取到ABR設備的路由作為備份下一跳。

route-policy route-policy-name:為通過策略的路由指定備份下一跳,route-policy-name為路由策略名,為1~63個字符的字符串,區分大小寫。

【使用指導】

OSPFv3快速重路由功能(通過LFA算法選取備份下一跳信息)使能後,不能配置vlink-peer命令。

【舉例】

# 使能OSPFv3進程1的快速重路由功能,為所有路由通過LFA算法選取備份下一跳信息。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] fast-reroute lfa

1.1.30  filter

filter命令用來配置對Inter-Area-Prefix-LSA進行過濾。

undo filter命令用來取消對Inter-Area-Prefix-LSA進行過濾。

【命令】

filter { ipv6-acl-number | prefix-list prefix-list-name | route-policy route-policy-name } { export | import }

undo filter { export | import }

【缺省情況】

不對Inter-Area-Prefix-LSA進行過濾。

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

ipv6-acl-number:指定的基本或高級IPv6 ACL編號,對進出本區域的Inter-Area-Prefix-LSA進行過濾,取值範圍為2000~3999。

prefix-list-name:指定的IPv6地址前綴列表,對進出本區域的Inter-Area-Prefix-LSA進行過濾,為1~63個字符的字符串,區分大小寫。

route-policy-name:指定的路由策略,對進出本區域的Inter-Area-Prefix-LSA進行過濾,為1~63個字符的字符串,區分大小寫。

export:對ABR向其它區域發布的Inter-Area-Prefix-LSA進行過濾。

import:對ABR向本區域發布的Inter-Area-Prefix-LSA進行過濾。

【使用指導】

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

引用ACL時,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示ABR不會對Inter-Area-Prefix-LSA進行過濾。

·     在引用的ACL中,若某規則指定了vpn-instance參數,則該規則會拒絕所有Inter-Area-Prefix-LSA通過過濾。

當配置的是高級ACL(3000~3999)時,其使用規則如下:

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix來過濾攜帶指定地址前綴的Inter-Area-Prefix-LSA。

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix destination dest-addr dest-prefix來過濾攜帶指定地址前綴和前綴長度的Inter-Area-Prefix-LSA。

其中,source用來過濾Inter-Area-Prefix-LSA攜帶的地址前綴,destination用來過濾Inter-Area-Prefix-LSA攜帶的地址前綴的前綴長度,配置的前綴長度應該是連續的(當配置的前綴不連續時該過濾LAS的條件不生效)。

【舉例】

# 根據IPv6地址前綴列表my-prefix-list和編號為2000的IPv6基本ACL分別對進出OSPFv3區域1的Inter-Area-Prefix-LSA進行過濾。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] filter prefix-list my-prefix-list import

[Sysname-ospfv3-1-area-0.0.0.1] filter 2000 export

1.1.31  filter-policy export

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

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

【命令】

filter-policy { ipv6-acl-number | prefix-list prefix-list-name } export [ bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id ] | static ]

undo filter-policy export [ bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id ] | static ]

【缺省情況】

不對引入的路由信息進行過濾。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

ipv6-acl-number:用於過濾路由信息目的地址的基本或高級IPv6 ACL編號,取值範圍為2000~3999。

prefix-list-name:用於過濾路由信息目的地址的IPv6地址前綴列表的名稱,為1~63個字符的字符串,區分大小寫。

bgp4+:對引入的IPv6 BGP路由進行過濾。

direct:對引入的直連路由進行過濾。

isisv6:對引入的IPv6 IS-IS路由進行過濾。

ospfv3:對引入的OSPFv3路由進行過濾。

ripng:對引入的RIP路由進行過濾。

process-id:路由協議進程號,取值範圍為1~65535,缺省值為1。

static:對引入的靜態路由進行過濾。

【使用指導】

引用ACL時,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示OSPFv3不會對引入的路由信息進行過濾。

·     在引用的ACL中,若某規則指定了vpn-instance參數,則該規則會拒絕所有引入的路由信息通過過濾。

當配置的是高級ACL(3000~3999)時,其使用規則如下:

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix來過濾指定目的地址的路由。

·     使用命令rule [ rule-id ] { deny | permit } ipv6 source sour-addr sour-prefix destination dest-addr dest-prefix來過濾指定目的地址和掩碼的路由。

其中,source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。

filter-policy export命令隻對本設備使用import-route引入的路由起作用。如果沒有配置import-route命令來引入其它外部路由(包括不同進程的OSPFv3路由),則filter-policy export命令無效。

如果沒有指定路由協議,將對引入的任何一個協議產生的路由都要進行過濾。

【舉例】

# 根據IPv6地址前綴列表abc對引入的路由信息進行過濾。

<Sysname> system-view

[Sysname] ipv6 prefix-list abc permit 2002:1:: 64

[Sysname] ospfv3

[Sysname-ospfv3-1] filter-policy prefix-list abc export

# 使用編號為3000的IPv6高級ACL對引入的路由進行過濾,隻允許2001::1/128通過。

<Sysname> system-view

[Sysname] acl ipv6 advanced 3000

[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128

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

[Sysname-acl-ipv6-adv-3000] quit

[Sysname] ospfv3

[Sysname-ospfv3-1] filter-policy 3000 export

1.1.32  filter-policy import

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

undo filter-policy import命令用來恢複缺省情況。

【命令】

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

undo filter-policy import

【缺省情況】

不對通過接收到的LSA計算出來的路由信息進行過濾。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

ipv6-acl-number:用於過濾路由信息目的地址的基本或高級IPv6 ACL編號,取值範圍為2000~3999。

gateway prefix-list-name:指定的IPv6地址前綴列表,基於要加入到路由表的路由信息的下一跳進行過濾。prefix-list-name為1~63個字符的字符串,區分大小寫。如果未指定本參數,則不會基於要加入到路由表的路由信息的下一跳進行過濾。

prefix-list prefix-list-name:指定的地址前綴列表,基於目的地址對接收的路由信息進行過濾。prefix-list-name為1~63個字符的字符串,區分大小寫。

route-policy route-policy-name:指定路由策略名,基於路由策略對接收的路由信息進行過濾。route-policy-name為1~63個字符的字符串,區分大小寫。

【使用指導】

引用ACL時,需要注意的是:

·     若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示OSPFv3不會對計算出來的路由信息進行過濾。

·     在引用的ACL中,若某規則指定了vpn-instance參數,則該規則會拒絕所有計算出來的路由信息通過過濾。

當配置的是高級ACL(3000~3999)或者指定的路由策略中配置的是高級ACL時,其使用規則如下:

·     使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-prefix來過濾指定目的地址的路由。

·     使用命令rule [ rule-id ] { deny | permit } ip source sour-addr sour-prefix destination dest-addr dest-prefix來過濾指定目的地址和前綴的路由。

其中,source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。

filter-policy import命令隻對OSPFv3計算出來的路由進行過濾,沒有通過過濾的路由將不被加入路由表中,從而不能指導報文轉發。

【舉例】

# 根據IPv6地址前綴列表abc對接收的路由信息進行過濾。

<Sysname> system-view

[Sysname] ipv6 prefix-list abc permit 2002:1:: 64

[Sysname] ospfv3

[Sysname-ospfv3-1] filter-policy prefix-list abc import

# 使用編號為3000的IPv6高級ACL對接收的路由進行過濾,隻允許2001::1/128通過。

<Sysname> system-view

[Sysname] acl ipv6 advanced 3000

[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128

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

[Sysname-acl-ipv6-adv-3000] quit

[Sysname] ospfv3

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

1.1.33  graceful-restart enable

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

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

【命令】

graceful-restart enable [ global | planned-only ] *

undo graceful-restart enable

【缺省情況】

OSPFv3的GR能力處於關閉狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

global:全局GR,必須保證所有的GR Helper都存在,整個GR才會完成,如果有一個GR Helper失效(比如,接口down),則整個GR失敗。如果未指定本參數,表示支持接口級GR,即隻要有一個GR Helper存在,則整個GR會完成。

planned-only:表示隻支持計劃重啟。如果未指定本參數,表示計劃重啟和非計劃重啟都支持。

【使用指導】

GR包括計劃重啟和非計劃重啟:

·     計劃重啟指的是手動通過命令執行重啟或主備倒換,在進行重啟或主備倒換前GR Restarter會先發送Grace-LSA。

·     非計劃GR指的是由於設備故障等原因進行重啟或主備倒換,在進行重啟或主備倒換前GR Restarter不會事先發送Grace-LSA。

支持OSPFv3的GR Restarter能力的設備主備倒換後,為了實現設備轉發業務的不中斷,它必須完成下列兩項任務:

·     重啟過程GR Restarter轉發表項保持穩定;

·     重啟流程結束後重建所有鄰居關係,重新獲取完整的網絡拓撲信息。

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart enable

【相關命令】

·     graceful-restart helper enable

1.1.34  graceful-restart helper enable

graceful-restart helper enable命令用來使能OSPFv3的GR Helper能力。

undo graceful-restart helper enable命令用來關閉OSPFv3的GR Helper能力。

【命令】

graceful-restart helper enable [ planned-only ]

undo graceful-restart helper enable

【缺省情況】

OSPFv3的GR Helper能力處於開啟狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

planned-only:表示隻支持計劃重啟。如果未指定本參數,表示計劃重啟和非計劃重啟(即異常重啟)都支持。

【使用指導】

收到Grace-LSA後,如果支持GR Helper能力則進入Helper模式(此時該鄰居稱為GR Helper)。在GR Restarter重新建立鄰居的時候,GR Helper幫助GR Restarter進行LSDB的同步。

【舉例】

# 使能OSPFv3進程1的GR Helper能力。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart helper enable

【相關命令】

·     graceful-restart enable

1.1.35  graceful-restart helper strict-lsa-checking

graceful-restart helper strict-lsa-checking命令用來使能GR Helper嚴格LSA檢查能力。

undo graceful-restart helper strict-lsa-checking命令用來關閉GR Helper嚴格LSA檢查能力。

【命令】

graceful-restart helper strict-lsa-checking

undo graceful-restart helper strict-lsa-checking

【缺省情況】

GR Helper嚴格LSA檢查能力處於關閉狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【使用指導】

使能GR Helper嚴格LSA檢查能力,當檢查到GR Helper設備的LSA發生變化時候,Helper設備退出GR Helper模式。

【舉例】

# 使能OSPFv3進程1的GR Helper嚴格LSA檢查能力。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart helper strict-lsa-checking

【相關命令】

·     graceful-restart helper enable

1.1.36  graceful-restart interval

graceful-restart interval命令用來配置OSPFv3協議的GR重啟間隔時間。

undo graceful-restart interval命令用來恢複缺省情況。

【命令】

graceful-restart interval interval

undo graceful-restart interval

【缺省情況】

OSPFv3協議的GR重啟間隔時間為120秒。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

interval:指定OSPFv3協議的GR重啟間隔時間(期望重啟時間),取值範圍為40~1800,單位為秒。

【使用指導】

配置此命令的用戶需要確保配置的GR重啟間隔不小於OSPFv3所有接口的鄰居失效時間的最大值,否則可能造成GR重啟失敗。

【舉例】

# 配置OSPFv3進程1的GR重啟間隔時間為100秒。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] graceful-restart interval 100

【相關命令】

·     ospfv3 timer dead

1.1.37  import-route

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

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

【命令】

import-route bgp4+ [ as-number ] [ allow-ibgp ] [ [ cost cost-value | inherit-cost ] | nssa-only | route-policy route-policy-name | tag tag | type type ] *

import-route { direct | static } [ [ cost cost-value | inherit-cost ] | nssa-only | route-policy route-policy-name | tag tag | type type ] *

import-route { isisv6 | ospfv3 | ripng } [ process-id | all-processes ] [ allow-direct | [ cost cost-value | inherit-cost ] | nssa-only | route-policy route-policy-name | tag tag | type type ] *

undo import-route { bgp4+ | direct | { isisv6 | ospfv3 | ripng } [ process-id | all-processes ] | static }

【缺省情況】

不引入外部路由信息。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

bgp4+:引入IPv6 BGP協議的路由。

direct:引入直連路由。

static:引入靜態路由。

isisv6:引入IPv6 IS-IS協議的路由。

ospfv3:引入OSPFv3協議的路由。

ripng:引入RIPng協議的路由。

as-number:引入指定AS內的路由。as-number為AS號,取值範圍為1~4294967295。如果沒有指定本參數,則引入所有的IPv6 EBGP路由。建議配置時指定AS號,否則引入的IPv6 EBGP路由數量過多時,會引發設備內存資源緊張等問題。

process-id:路由協議進程號,取值範圍為1~65535,缺省值為1。

all-processes:引入指定路由協議所有進程的路由。

allow-ibgp:允許引入IBGP路由。import-route bgp4+表示隻引入EBGP路由;import-route bgp4+ allow-ibgp表示將IBGP路由也引入,容易引起路由環路,請慎用。

allow-direct:在引入的路由中包含使能了該協議的接口網段路由。如果未指定本參數,在引入協議路由時不會包含使能了該協議的接口網段路由。當allow-directroute-policy route-policy-name參數一起使用時,需要注意路由策略中配置的匹配規則不要與接口路由信息存在衝突,否則會導致allow-direct配置失效。例如,當配置allow-direct參數引入OSPFv3直連時,在路由策略中不要配置if-match route-type匹配條件,否則,allow-direct參數失效。

cost cost-value:路由開銷值,取值範圍為0~16777214。

inherit-cost:指定引入外部路由時使用路由的原有開銷值。

nssa-only:設置Type-7 LSA的P比特位不置位,即在對端路由器上不能轉為Type-5 LSA。如果未指定本參數,Type-7 LSA的P比特位被置位,即在對端路由器上可以轉為Type-5 LSA(如果本地路由器是ABR,則會檢查骨幹區域是否存在FULL狀態的鄰居,當FULL狀態的鄰居存在時,產生的Type-7 LSA中P比特位不置位)。

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

tag tag:外部LSA中的標記,取值範圍為0~4294967295。如果未指定本參數,將根據default tag命令的配置進行取值。

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

【使用指導】

外部路由是指到達自治係統外部的路由,有兩類:

·     第一類外部路由(Type1 External):這類路由的可信程度較高,並且和OSPFv3自身路由的開銷具有可比性,所以到第一類外部路由的開銷等於本路由器到相應的ASBR的開銷與ASBR到該路由目的地址的開銷之和。

·     第二類外部路由(Type2 External):這類路由的可信度比較低,所以OSPFv3協議認為從ASBR到自治係統之外的開銷遠遠大於在自治係統之內到達ASBR的開銷。所以計算路由開銷時將主要考慮前者,即到第二類外部路由的開銷等於ASBR到該路由目的地址的開銷。如果計算出開銷值相等的兩條路由,再考慮本路由器到相應的ASBR的開銷。

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

如果未指定costinherit-cost參數,則引入的外部路由的開銷值為1。

import-route nssa-only命令配置後,引入的路由隻在NSSA區域產生Type-7 LSA,不會在非NSSA區域產生Type-5 LSA。

【舉例】

# 指定引入進程號為10的RIPng路由為第二類路由,路由開銷值為50。

<Sysname> system-view

[Sysname] ospfv3

[Sysname-ospfv3-1] import-route ripng 10 type 2 cost 50

# OSPFv3進程100引入OSPFv3進程160發現的路由。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] import-route ospfv3 160

【相關命令】

·     default-route-advertise

1.1.38  isolate enable

isolate enable命令用來開啟OSPFv3協議的隔離功能。

undo isolate enable命令用來關閉OSPFv3協議的隔離功能。

【命令】

isolate enable

undo isolate enable

【缺省情況】

OSPFv3協議的隔離功能處於關閉狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【使用指導】

Isolate是一種對網絡設備進行軟件或硬件維護的方式。Isolate使用網絡中的冗餘路徑,平滑移除需要維護的設備。當完成設備維護後,該設備可以重新投入使用。

當用戶需要對網絡中某台設備的OSPFv3協議進行升級時,為了不對當前網絡中通過該設備發布的OSPFv3路由指導轉發的流量產生影響,可以使用OSPFv3 isolate功能把該設備上的OSPFv3協議從當前網絡中隔離出來,具體工作機製如下:

(1)     開啟OSPFv3 isolate功能後,OSPFv3將鏈路度量值調大,以便鄰居重新進行路徑優選。OSPFv3調整鏈路度量值的機製如下:

¡     發布的Type-1 LSA(Router LSA)中,OSPFv3將鏈路度量值調整為最大值65535。

¡     發布的引用Type-1 LSA(Router LSA)的Type-9 LSA(Intra-Area-Prefix LSA)中,OSPFv3將鏈路度量值調整為最大值65535。

¡     發布的Type-3 LSA(Inter-Area-Prefix LSA)、Type-4 LSA(Inter-Area-Router LSA)、Type-5 LSA(AS External LSA)和Type-7 LSA(NSSA LSA)中,OSPFv3將鏈路度量值調整為16711680。

(2)     鄰居收到LSA完成路由計算後,將選擇更優的路徑轉發流量,不再將流量發往OSPFv3 isolate設備。此時,設備的OSPFv3協議完全從當前組網中隔離出來,可以對該設備上的OSPFv3協議進行升級處理。

(3)     對OSPFv3協議的維護結束後,使用undo isolate enable命令將鏈路度量值恢複為調整前的值,從而讓該設備的OSPFv3協議重新加入網絡。

單獨配置isolate enable命令的效果與單獨配置stub-router max-metric external-lsa 16711680 summary-lsa 16711680 include-stub命令的效果相同。

同時配置OSPFv3 isolate功能和OSPFv3 stub路由器功能時,需要注意:

·     OSPFv3 isolate功能和OSPFv3 stub路由器功能均生效時,發布的Type-3 LSA、Type-4 LSA、Type-5 LSA、Type-7 LSA的鏈路度量值為Isolate功能和Stub路由器功能中該類LSA鏈路度量值的較大者。

·     如果stub-router max-metric命令中指定了on-startup參數,在Stub路由器功能未生效期間,僅Isolate功能會影響流量轉發路徑。

【舉例】

# 在OSPFv3進程100下,把設備的OSPFv3協議從當前網絡中隔離出來。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] isolate enable

【相關命令】

·     stub-router

1.1.39  link-tag inherit enable

link-tag inherit enable命令用來開啟OSPFv3的鏈路標記繼承功能。

undo link-tag inherit enable命令用來關閉OSPFv3鏈路標記繼承功能。

【命令】

link-tag inherit enable

undo link-tag inherit enable

【缺省情況】

OSPFv3鏈路標記繼承功能處於關閉狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【使用指導】

配置本命令後,當設備收到攜帶鏈路標記的鏈路狀態信息時,設備將提取並繼承鏈路標記中的鏈路標記值。如果設備提取到了多個鏈路標記值(假設為tag 1tag 2tag n),設備將根據一定的規則選取其中一個(假設為tag 1)進行繼承。後續設備計算出來的到達某個目的地的路徑包含攜帶鏈路標記的鏈路時,將該路由的路由標記設置為tag 1,借助路由標記可以實現路由篩選。

上述機製可應用於域內SAVA(Source Address Validation Architecture,源地址驗證架構)場景。一個局域網存在多個網關設備時,網關需要將自己本地生成的IPv6 SAVA表項同步給其他的網關。可以借助OSPFv3的鏈路標記功能實現IPv6 SAVA表項同步,具體機製如下:

(4)     需要發布IPv6 SAVA表項的網關設備上,在靠近用戶側接口上開啟接口鏈路標記功能。

(5)     在接收IPv6 SAVA表項的網關設備上開啟鏈路標記繼承功能。當該設備計算出來的OSPFv3路由條目的路由標記與自身通過ipv6 sava import remote-route-tag命令為遠端路由指定的路由標記相同時,設備將使用OSPFv3路由的目的前綴生成IPv6 SAVA表項,從而實現IPv6 SAVA表項的同步。

關於SAVA功能以及IPv6 SAVA表項的詳細介紹,請參見“安全配置指導”中的“SAVA”。

【舉例】

# 在OSPFv3進程1下,開啟鏈路標記繼承功能。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] link-tag inherit enable

【相關命令】

·     ipv6 sava import remote-route-tag(安全命令參考/SAVA)

·     ospfv3 link-tag

1.1.40  log-peer-change

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

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

【命令】

log-peer-change

undo log-peer-change

【缺省情況】

鄰居狀態變化的輸出開關處於打開狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【使用指導】

打開鄰居狀態輸出開關後,OSPFv3鄰居狀態變化時會生成日誌信息發送到設備的信息中心,通過設置信息中心的參數,最終決定日誌信息的輸出規則(即是否允許輸出以及輸出方向)。(有關信息中心參數的配置請參見“網絡管理和監控配置指導”中的“信息中心”。)

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 100

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

1.1.41  lsa-generation-interval

lsa-generation-interval命令用來配置OSPFv3 LSA重新生成的時間間隔。

undo lsa-generation-interval命令用來恢複缺省情況。

【命令】

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

undo lsa-generation-interval

【缺省情況】

OSPFv3 LSA重新生成的最大時間間隔為5秒,最小時間間隔為0毫秒,時間間隔懲罰增量為0毫秒。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

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

minimum-interval:OSPFv3 LSA重新生成的最小時間間隔,取值範圍為10~60000,單位為毫秒。取值為0毫秒時表示不對OSPFv3 LSA重新生成的最小時間間隔進行限製。

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

【使用指導】

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

minimum-intervalincremental-interval配置值不允許大於maximum-interval配置值。

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 100

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

1.1.42  maximum load-balancing

maximum load-balancing命令用來配置OSPFv3支持的等價路由的最大條數。

undo maximum load-balancing命令用來恢複缺省情況。

【命令】

maximum load-balancing number

undo maximum load-balancing

【缺省情況】

OSPFv3支持的等價路由的最大條數與係統支持最大等價路由的條數相同。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

本命令中number參數的取值範圍和max-ecmp-num命令相關。通過max-ecmp-num命令配置係統支持的最大等價路由條數為m,並重啟設備後,number參數的取值範圍將修改為1~m。

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 100

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

【相關命令】

·     max-ecmp-num(三層技術-IP路由命令參考/IP路由基礎)

1.1.43  non-stop-routing

non-stop-routing命令用來使能OSPFv3協議的NSR能力。

undo non-stop-routing命令用來關閉OSPFv3協議的NSR能力。

【命令】

non-stop-routing

undo non-stop-routing

【缺省情況】

OSPFv3協議的NSR功能處於關閉。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【使用指導】

各個進程的NSR功能是相互獨立的,隻對本進程生效。如果存在多個OSPFv3進程,建議在各個進程下分別使能OSPFv3 NSR功能。

【舉例】

# 使能OSPFv3進程100的NSR能力。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] non-stop-routing

1.1.44  nssa

nssa命令用來配置一個區域為NSSA區域。

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

【命令】

nssa [ default-route-advertise [ cost cost-value | nssa-only | route-policy route-policy-name | tag tag | type type ] * | no-import-route | no-summary | [ translate-always | translate-never ] | suppress-fa | translator-stability-interval value ] *

undo nssa

【缺省情況】

沒有區域被配置為NSSA區域。

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

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

cost cost-value:該缺省路由的度量值,取值範圍為0~16777214。如果未指定本參數,缺省路由的度量值將取default-cost命令配置的值。

nssa-only:設置Type-7 LSA的P比特位不置位,即在對端路由器上不能轉為Type-5 LSA,對端路由器不能引入Type-7 LSA產生的外部路由。如果未指定本參數,Type-7 LSA的P比特位被置位,即在對端路由器上可以轉為Type-5 LSA,對端路由器可以引入Type-7 LSA產生的外部路由(如果本地路由器是ABR,則會檢查骨幹區域是否存在FULL狀態的鄰居,當FULL狀態的鄰居存在時,產生的Type-7 LSA中P比特位不置位)。

route-policy route-policy-name:路由策略名,為1~63個字符的字符串,區分大小寫。隻有route-policy-name指定的路由策略匹配時,才可以產生一個描述缺省路由的Type-7 LSA發布出去,指定的路由策略會影響Type-7 LSA中的屬性。

tag tag:缺省路由的標識,取值範圍為0~4294967295。

type type:該NSSA LSA的類型,取值範圍為1~2,缺省類型為2。

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

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

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

translate-never:指定ABR不能將NSSA區域的Type-7 LSA轉換為Type-5 LSA。

suppress-fa:指定當Type-7 LSA轉換為Type-5 LSA時,生成的Type-5 LSA不攜帶Forwarding Address。

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

【使用指導】

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

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 120

[Sysname-ospfv3-120] area 1

[Sysname-ospfv3-120-area-0.0.0.1] nssa

【相關命令】

·     default-cost

1.1.45  ospfv3

ospfv3命令用來啟動OSPFv3進程,並進入OSPFv3視圖。

undo ospfv3命令用來關閉指定的OSPFv3進程。

【命令】

ospfv3 [ process-id | vpn-instance vpn-instance-name ] *

undo ospfv3 [ process-id ]

【缺省情況】

係統沒有運行OSPFv3進程。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

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

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

【使用指導】

隻有在OSPFv3視圖下配置了Router ID,OSPFv3進程才能正常運行,否則隻能看到該進程,但無法生成LSA。

【舉例】

# 啟動進程號為120的OSPFv3進程並配置路由器的Router ID為1.1.1.1。

<Sysname> system-view

[Sysname] ospfv3 120

[Sysname-ospfv3-120] router-id 1.1.1.1

【相關命令】

·     router-id

1.1.46  ospfv3 area

ospfv3 area命令用來在接口上使能OSPFv3功能,並指定其所屬區域。

undo ospfv3 area命令用來在指定接口上關閉OSPFv3功能。

【命令】

ospfv3 process-id area area-id [ instance instance-id ]

undo ospfv3 process-id area area-id [ instance instance-id ]

【缺省情況】

接口上的OSPFv3功能處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

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

instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

組播組網中,不建議配置OSPFv3區域所包含的網段為隧道Tunnel接口所在的網段。因為過多的組播流量會引起隧道的OSPFv3鄰居狀態震蕩。

【舉例】

# 在接口Vlan-interface10上啟動OSPFv3實例1的運行,並使能到Area 1中。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 1 area 1 instance 1

1.1.47  ospfv3 authentication-mode

ospfv3 authentication-mode命令用來設置接口上的OSPFv3報文的驗證模式。

undo ospfv3 authentication-mode命令用來取消接口上的OSPFv3報文的驗證模式的配置。

【命令】

HMAC-SHA-256/HMAC-SM3驗證模式:

ospfv3 authentication-mode { hmac-sha-256 | hmac-sm3 } key-id { cipher | plain } string [ instance instance-id ]

undo ospfv3 authentication-mode [ instance instance-id ]

keychain驗證模式:

ospfv3 authentication-mode keychain keychain-name [ instance instance-id ]

undo ospfv3 authentication-mode [ instance instance-id ]

【缺省情況】

接口不對OSPFv3報文進行驗證。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

hmac-sha-256:HMAC-SHA-256驗證模式。

hmac-sm3:HMAC-SM3驗證模式。

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

cipher:以密文方式設置密鑰。

plain:以明文方式設置密鑰,該密鑰將以密文形式存儲。

string:密鑰字符串,區分大小寫。明文密鑰為1~255個字符的字符串;密文密鑰為33~373個字符的字符串。

keychain:使用keychain驗證模式。

keychain-name:keychain名稱,為1~63個字符的字符串,區分大小寫。

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

不同設備上,屬於同一網段的所有接口需要配置相同的驗證模式和驗證密鑰。同一時間隻能使用一種驗證模式,無法同時使用HMAC-SHA-256驗證模式、HMAC-SM3驗證模式和keychain驗證模式中的兩種或三種。

接口視圖下配置的驗證模式,其優先級高於OSPFv3區域視圖下配置的驗證模式。重複執行本命令指定不同的驗證模式時,新的驗證模式會覆蓋舊的驗證模式。

使用HMAC-SHA-256/HMAC-SM3驗證模式、簡單驗證模式或keychain驗證模式時,不同設備上屬於同一網段的接口的驗證模式必須相同,如果設置了密鑰,需要保證密鑰的一致性。

使用HMAC-SHA-256/HMAC-SM3驗證模式時,可配置多條HMAC-SHA-256/HMAC-SM3驗證命令,但key-id是唯一的,同一key-id隻能配置一個驗證字。

在使能了OSPFv3的接口上使用keychain驗證模式時,報文的收、發過程如下:

OSPFv3在發送報文前,會先從keychain獲取當前的有效發送key,根據該key的標識符、認證算法和認證密鑰進行報文驗證。如果當前不存在有效發送key,或者該key的標識符大於65535,OSPFv3不會發送報文。

·     OSPFv3在收到報文後,會根據報文攜帶的key的標識符從keychain中獲取有效接收key,根據該key的認證算法和認證密鑰對報文進行校驗。如果報文校驗失敗,或者根據報文中攜帶的key的標識符無法從keychain中獲取到有效接收key,則該報文將被丟棄。

對於keychain認證算法和key的標識符的範圍,OSPFv3的支持情況如下:

·     OSPFv3僅支持HMAC-SHA-256認證算法。

·     OSPFv3僅支持標識符取值範圍為0~65535的key。

【舉例】

# 配置接口Vlan-interface11上OSPFv3使用keychain驗證模式,keychain名為test。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] ospfv3 authentication-mode keychain test

1.1.48  ospfv3 bfd enable

ospfv3 bfd enable命令用來在運行OSPFv3的接口下使能BFD功能。

undo ospfv3 bfd enable命令用來在運行OSPFv3的接口下關閉BFD功能。

【命令】

ospfv3 bfd enable [ instance instance-id ]

undo ospfv3 bfd enable [ instance instance-id ]

【缺省情況】

運行OSPFv3的接口的BFD功能處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

BFD(Bidirectional Forwarding Detection,雙向轉發檢測)能夠為OSPFv3鄰居之間的鏈路提供快速檢測功能。當鄰居之間的鏈路出現故障時,加快OSPFv3協議的收斂速度。

OSPFv3通過BFD控製報文實現BFD功能。

【舉例】

# 使能接口Vlan-interface11的OSPFv3實例1的BFD功能。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] ospfv3 bfd enable instance 1

1.1.49  ospfv3 cost

ospfv3 cost命令用來配置運行不同OSPFv3實例的接口的開銷值。

undo ospfv3 cost命令用來取消運行不同OSPFv3實例的接口的開銷值的配置。

【命令】

ospfv3 cost cost-value [ instance instance-id ]

undo ospfv3 cost [ instance instance-id ]

【缺省情況】

路由器接口按照帶寬自動計算運行OSPFv3協議所需的開銷;對於VLAN接口,缺省值為1;對於Loopback接口,缺省值為0。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

cost-value:接口運行OSPFv3協議的路由開銷,Loopback接口的取值範圍為0~65535,其他接口的取值範圍為1~65535。

instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【舉例】

# 指定運行OSPFv3實例1的接口Vlan-interface10的開銷為33。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 cost 33 instance 1

1.1.50  ospfv3 dr-priority

ospfv3 dr-priority命令用來配置運行不同OSPFv3實例的接口的DR優先級。

undo ospfv3 dr-priority命令用來取消運行不同OSPFv3實例的接口的DR優先級的配置。

【命令】

ospfv3 dr-priority priority [ instance instance-id ]

undo ospfv3 dr-priority [ instance instance-id ]

【缺省情況】

接口的DR優先級為1。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

接口的DR優先級決定了該接口在選舉DR/BDR時所具有的資格,優先級高的在選舉時被首先考慮。

【舉例】

# 設置運行OSPFv3實例1的接口Vlan-interface10在選舉DR/BDR時的優先級為8。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 dr-priority 8 instance 1

1.1.51  ospfv3 fast-reroute lfa-backup exclude

ospfv3 fast-reroute lfa-backup exclude命令用來禁止接口參與LFA(Loop Free Alternate)計算。

undo ospfv3 fast-reroute lfa-backup exclude命令用來取消禁止接口參與LFA計算配置的配置。

【命令】

ospfv3 fast-reroute lfa-backup exclude [ instance instance-id ]

undo ospfv3 fast-reroute lfa-backup exclude [ instance instance-id ]

【缺省情況】

接口參與LFA計算。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

接口缺省參與LFA計算,有資格成為備份接口。配置本功能後,接口不會被選為備份接口。

【舉例】

# 禁止接口Vlan-interface11參與LFA計算。

<Sysname> system-view

[Sysname] interface vlan-interface 11

[Sysname-Vlan-interface11] ospfv3 fast-reroute lfa-backup exclude

1.1.52  ospfv3 ipsec-profile

ospfv3 ipsec-profile命令用來在OSPFv3接口上應用IPsec安全框架。

undo ospfv3 ipsec-profile命令用來取消OSPFv3接口上應用的IPsec安全框架。

【命令】

ospfv3 ipsec-profile profile-name [ instance instance-id ]

undo ospfv3 ipsec-profile [ instance instance-id ]

【缺省情況】

OSPFv3接口沒有應用IPsec安全框架。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

profile-name:IPsec安全框架名稱,為1~63個字符的字符串,不區分大小寫。

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

本命令應結合IPsec安全框架使用,IPsec安全框架的具體情況請參見“安全配置指導”中的“IPsec”。

【舉例】

# 配置OSPFv3接口Vlan-interface10上應用的IPsec安全框架為profile001。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 ipsec-profile profile001

1.1.53  ospfv3 link-tag

ospfv3 link-tag命令用來配置接口的鏈路標記。

undo ospfv3 link-tag命令用來恢複缺省情況。

【命令】

ospfv3 link-tag tag [ instance instance-id ]

undo ospfv3 link-tag [ instance instance-id ]

【缺省情況】

未配置接口的鏈路標記。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

tag:鏈路標記值,取值範圍為1~4294967295。

instance instance-id:接口所屬的實例。instance-id表示實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

配置本命令後,設備將發布E-Router-LSA(Type-33),該類LSA中會攜帶鏈路標記。配置了本命令的設備與配置了link-tag inherit enable命令的設備相互配合,可以實現路由篩選。

在同一個接口上多次執行本命令,最後一次執行的命令生效。

【舉例】

# 配置接口Vlan-interface10的鏈路標記值為222333。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 link-tag 222333

【相關命令】

·     link-tag inherit enable

1.1.54  ospfv3 mib-binding

ospfv3 mib-binding命令用來配置OSPFv3進程綁定MIB。

undo ospfv3 mib-binding命令用來恢複缺省情況。

【命令】

ospfv3 mib-binding process-id

undo ospfv3 mib-binding

【缺省情況】

MIB綁定在進程號最小的OSPFv3進程上。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

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

【使用指導】

如果指定的process-id不存在,配置OSPFv3進程綁定命令時將會提示OSPFv3進程不存在,無法完成配置。

如果配置了OSPFv3進程綁定MIB,若刪除process-id對應的OSPFv3進程,則同時刪除OSPFv3進程綁定MIB配置,MIB綁定到進程號最小的OSPFv3進程上。

【舉例】

# 配置OSPFv3進程100綁定MIB。

<Sysname> system-view

[Sysname] ospfv3 mib-binding 100

1.1.55  ospfv3 mtu-ignore

ospfv3 mtu-ignore命令用來配置接口在進行DD報文交換時忽略MTU檢查。

undo ospfv3 mtu-ignore命令用來取消接口在進行DD報文交換時忽略MTU檢查的配置。

【命令】

ospfv3 mtu-ignore [ instance instance-id ]

undo ospfv3 mtu-ignore [ instance instance-id ]

【缺省情況】

接口在進行DD報文交換時執行MTU檢查。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

雙方的接口MTU必須相同才能建立鄰居關係。

【舉例】

# 配置運行OSPFv3實例1的接口Vlan-interface10在進行DD報文交換時忽略MTU檢查。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 mtu-ignore instance 1

1.1.56  ospfv3 network-type

ospfv3 network-type命令用來配置OSPFv3接口的網絡類型。

undo ospfv3 network-type命令用來取消OSPFv3接口的網絡類型的配置。

【命令】

ospfv3 network-type { broadcast | nbma | p2mp [ unicast ] | p2p } [ instance instance-id ]

undo ospfv3 network-type [ instance instance-id ]

【缺省情況】

OSPFv3接口網絡類型的缺省值為廣播類型。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

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

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

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

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

instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

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

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

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

【舉例】

# 設置運行OSPFv3的接口Vlan-interface20網絡類型為NBMA。

<Sysname> system-view

[Sysname] interface vlan-interface 20

[Sysname-Vlan-interface20] ospfv3 network-type nbma

【相關命令】

·     ospfv3 dr-priority

1.1.57  ospfv3 peer

ospfv3 peer命令用來指定鄰居接口的鏈路本地地址,並指定該鄰居是否有選舉權。

undo ospfv3 peer命令用來取消指定鄰居接口的鏈路本地地址的配置。

【命令】

ospfv3 peer ipv6-address [ cost cost-value | dr-priority priority ] [ instance instance-id ]

undo ospfv3 peer ipv6-address [ instance instance-id ]

【缺省情況】

未指定鄰居接口的鏈路本地地址。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

ipv6-address:鄰居的鏈路本地地址。

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

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

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

當路由器的接口類型為如下網絡類型時,需要為其指定相鄰路由器IP地址:

·     NBMA網絡

·     P2MP網絡(僅當接口選擇單播形式發送報文時,需要此配置)

由於無法通過廣播Hello報文的形式發現相鄰路由器,必須手工指定相鄰路由器的本地鏈路地址。對於NBMA網絡,可以指定該相鄰路由器是否有選舉權等。

【舉例】

# 在運行OSPFv3協議的接口Vlan-interface10上指定鄰居的鏈路本地地址為FE80::1111。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 peer fe80::1111

1.1.58  ospfv3 peer hold-max-cost duration

ospfv3 peer hold-max-cost duration命令用來配置OSPFv3通告給鄰居的鏈路開銷值保持最大值的持續時間。

undo ospfv3 peer hold-max-cost duration命令用來恢複缺省情況。

【命令】

ospfv3 peer hold-max-cost duration timer [ instance instance-id ]

undo ospfv3 peer hold-max-cost duration [ instance instance-id ]

【缺省情況】

未配置OSPFv3鄰居保持最大開銷值的時間。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

timer:OSPFv3通告給鄰居的鏈路開銷值保持最大值的持續時間,取值範圍為100~1000000,單位為毫秒。

instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

OSPFv3網絡中,鏈路發生故障並從故障中恢複,或接口狀態變化時,OSPFv3會重新建立鄰接關係,路由會重新進行收斂。在路由重新收斂的過程中,由於各個節點的路由收斂速度不一致,可能會形成環路,造成流量丟失。為了在路由收斂過程中保持轉發路徑不變,可以配置本命令使OSPFv3在time時間內向鄰居通告最大鏈路開銷,time超時後OSPFv3向鄰居通告的鏈路開銷從最大值恢複為原始開銷值,OSPFv3重新進行路由優選。

當OSPF鄰居狀態變為Full時,time開始計時。在此期間,OSPF向鄰居通告的鏈路開銷為65535。

【舉例】

# 在接口Vlan-interface10上配置OSPFv3通告給鄰居的鏈路開銷保持最大值的持續時間為1000毫秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 peer hold-max-cost duration 1000

【相關命令】

·     display ospfv3 interface verbose

1.1.59  ospfv3 prefix-suppression

ospfv3 prefix-suppression命令用來抑製接口進行前綴發布。

undo ospfv3 prefix-suppression命令用來取消抑製接口進行前綴發布的配置。

【命令】

ospfv3 prefix-suppression [ disable ] [ instance instance-id ]

undo ospfv3 prefix-suppression [ instance instance-id ]

【缺省情況】

不抑製接口進行前綴發布。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

disable:不抑製接口進行前綴發布。

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

如果OSPFv3進程配置了抑製前綴發布,但某個接口不想進行抑製,此時可以配置本命令並指定disable參數。

【舉例】

# 抑製接口Vlan-interface10進行前綴發布。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 prefix-suppression

【相關命令】

prefix-suppression

1.1.60  ospfv3 primary-path-detect bfd

ospfv3 primary-path-detect bfd命令用來使能OSPFv3協議中主用鏈路的BFD檢測功能。

undo ospfv3 primary-path-detect bfd命令用來關閉OSPFv3協議中主用鏈路的BFD檢測功能。

【命令】

ospfv3 primary-path-detect bfd { ctrl | echo } [ instance instance-id ]

undo ospfv3 primary-path-detect bfd [ instance instance-id ]

【缺省情況】

OSPFv3協議中主用鏈路的BFD檢測功能處於關閉狀態。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

ctrl:配置通過工作於控製報文方式的BFD會話對主用鏈路進行檢測。

echo:配置通過工作於echo報文方式的BFD會話對主用鏈路進行檢測。

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

配置本功能後,OSPFv3協議的快速重路由特性中的主用鏈路將使用BFD進行檢測。

接口使用echo報文方式的BFD會話對主用鏈路進行檢測時,需要保證該接口擁有IPv6全球單播地址,否則BFD功能無法正常運行。關於IPv6全球單播地址的詳細介紹,請參見“三層技術-IP業務配置指導”中的“IPv6基礎”。

【舉例】

# 在接口Vlan-interface10上配置OSPFv3協議快速重路由特性中主用鏈路使能BFD(Ctrl方式)檢測功能。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] fast-reroute lfa

[Sysname-ospfv3-1] quit

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 primary-path-detect bfd ctrl

1.1.61  ospfv3 timer dead

ospfv3 timer dead命令用來配置OSPFv3的鄰居失效時間。

undo ospfv3 timer dead命令用來取消OSPFv3的鄰居失效時間的配置。

【命令】

ospfv3 timer dead seconds [ instance instance-id ]

undo ospfv3 timer dead [ instance instance-id ]

【缺省情況】

P2P、Broadcast類型接口的OSPFv3鄰居失效的時間為40秒;P2MP、NBMA類型接口的OSPFv3鄰居失效的時間為120秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

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

【舉例】

# 配置接口Vlan-interface10上的鄰居失效時間為60秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer dead 60

【相關命令】

·     ospfv3 timer hello

1.1.62  ospfv3 timer hello

ospfv3 timer hello命令用來配置接口發送Hello報文的時間間隔。

undo ospfv3 timer hello命令用來取消接口發送Hello報文的時間間隔的配置。

【命令】

ospfv3 timer hello seconds [ instance instance-id ]

undo ospfv3 timer hello [ instance instance-id ]

【缺省情況】

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

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

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

【舉例】

# 配置接口Vlan-interface10發送Hello報文的時間間隔為20秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer hello 20

【相關命令】

·     ospfv3 timer dead

1.1.63  ospfv3 timer poll

ospfv3 timer poll命令用來配置在NBMA接口上向狀態為down的鄰居路由器發送輪詢Hello報文的時間間隔。

undo ospfv3 timer poll命令用來取消在NBMA接口上向狀態為down的鄰居路由器發送輪詢Hello報文的時間間隔的配置。

【命令】

ospfv3 timer poll seconds [ instance instance-id ]

undo ospfv3 timer poll [ instance instance-id ]

【缺省情況】

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

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

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

發送輪詢Hello報文的時間間隔至少應為發送Hello報文時間間隔的4倍。

【舉例】

# 配置接口Vlan-interface10發送輪詢Hello報文的時間間隔為120秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer poll 120

【相關命令】

·     ospfv3 timer hello

1.1.64  ospfv3 timer retransmit

ospfv3 timer retransmit命令用來配置接口重傳LSA的時間間隔。

undo ospfv3 timer retransmit命令用來取消接口重傳LSA的時間間隔的配置。

【命令】

ospfv3 timer retransmit seconds [ instance instance-id ]

undo ospfv3 timer retransmit [ instance instance-id ]

【缺省情況】

接口重傳LSA的時間間隔為5秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

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

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

【舉例】

# 指定運行OSPFv3實例1的接口Vlan-interface10重傳LSA的時間間隔為12秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 timer retransmit 12 instance 1

1.1.65  ospfv3 track adjust-cost

ospfv3 track adjust-cost命令用來配置OSPFv3接口與Track項關聯,並根據Track項的狀態調整接口開銷值。

undo ospfv3 track adjust-cost命令用來取消OSPFv3接口與Track項的關聯關係,並將接口的開銷值恢複為原本的開銷值。

【命令】

ospfv3 track track-entry-number adjust-cost { cost-offset | max }

undo ospfv3 track adjust-cost

【缺省情況】

未配置OSPFv3接口與Track項關聯。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

track-entry-number:指定Track項序號,取值範圍為1~1024。

cost-offset:指定接口開銷調整值的大小,取值範圍為1~65534。指定本參數後,當接口關聯的Track項的狀態變為Negative時,接口的開銷值=(接口原本的開銷值+cost-offset),最大不會超過65535。

max:將接口的開銷值調整為最大值65535。

【使用指導】

配置本命令後,OSPFv3將根據接口狀態調整接口開銷值,以便鄰居重新進行路徑優選。使用本命令可以解決用戶側設備通過M-LAG雙歸接入OSPFv3網絡的場景中,流量繞行peer-link鏈路的問題。該場景中,正常情況下兩台M-LAG設備以負載分擔方式轉發來自網絡側的流量。當M-LAG係統中一台M-LAG設備的M-LAG接口故障時,網絡側無法感知,流量依然會發送給所有M-LAG設備。M-LAG接口故障的M-LAG設備收到網絡側的流量後,通過peer-link鏈路將流量發送給鄰居M-LAG設備,由鄰居M-LAG設備將流量轉發到用戶側。為了避免通過M-LAG接口故障的M-LAG設備轉發到用戶側的流量繞行peer-link鏈路,請執行如下配置:

(1)     通過track interface命令創建與作為M-LAG接口的聚合接口鏈路狀態關聯的Track項。

(2)     通過ospfv3 track adjust-cost命令將M-LAG設備的網關接口與Track項關聯。

完成上述配置後,OSPFv3接口將通過關聯的Track項的狀態調整接口開銷值,具體機製如下:

(1)     作為M-LAG接口的聚合接口故障時,Track項的狀態變為Negative,OSPFv3將該M-LAG設備網關接口的開銷值調大,以便上遊鄰居優選其他去往用戶側的路徑,不再將流量轉發給M-LAG接口故障的M-LAG設備,從而避免流量繞行peer-link鏈路。

(2)     作為M-LAG接口的聚合接口故障恢複時,Track項的狀態變為Positive,OSPFv3將該M-LAG設備網關接口的開銷值恢複為調整前的值,M-LAG設備正常轉發流量。

多次執行本命令,最後一次執行的命令生效。

【舉例】

# 在接口Ten-GigabitEthernet1/0/1上配置OSPFv3與Track項1關聯,並將接口的開銷調整值設置為1000。

<Sysname> system-view

[Sysname] interface ten-gigabitethernet 1/0/1

[Sysname-Ten-GigabitEthernet1/0/1] ospfv3 track 1 adjust-cost 1000

# 在接口Vlan-interface10上配置OSPFv3與Track項1關聯,並將接口的開銷調整值設置為1000。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 track 1 adjust-cost 1000

【相關命令】

·     track interface(可靠性命令參考/Track)

1.1.66  ospfv3 trans-delay

ospfv3 trans-delay命令用來配置接口對LSA的傳輸延遲時間。

undo ospfv3 trans-delay命令用來取消接口對LSA的傳輸延遲時間的配置。

【命令】

ospfv3 trans-delay seconds [ instance instance-id ]

undo ospfv3 trans-delay [ instance instance-id ]

【缺省情況】

接口對LSA的傳輸延遲時間為1秒。

【視圖】

接口視圖

【缺省用戶角色】

network-admin

【參數】

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

instance instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。

【使用指導】

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

【舉例】

# 指定運行OSPFv3實例1的接口Vlan-interface10洪泛LSA的時延值為3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospfv3 trans-delay 3 instance 1

1.1.67  preference

preference命令用來配置OSPFv3協議的路由優先級。

undo preference命令用來取消OSPFv3協議的路由優先級的配置。

【命令】

preference [ ase ] { preference | route-policy route-policy-name } *

undo preference [ ase ]

【缺省情況】

對於自治係統內部路由,OSPFv3協議的路由優先級為10;對於自治係統外部路由,OSPFv3協議的路由優先級為150。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

ase:配置OSPFv3協議對自治係統外部路由的優先級。如果未指定該參數,則配置的是OSPFv3協議對自治係統內部路由的優先級。

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

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

【使用指導】

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

【舉例】

# 配置OSPFv3協議路由的優先級為150。

<Sysname> system-view

[Sysname] ospfv3

[Sysname-ospfv3-1] preference 150

1.1.68  prefix-suppression

prefix-suppression命令用來抑製OSPFv3進程進行前綴發布。

undo prefix-suppression命令用來恢複缺省情況。

【命令】

prefix-suppression

undo prefix-suppression

【缺省情況】

不抑製OSPFv3進程進行前綴發布。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【使用指導】

接口使能OSPFv3後,會將接口下的所有網段路由都通過LSA發布,但有時候網段路由是不希望被發布的。通過前綴抑製配置,可以減少LSA中攜帶不需要的前綴,即不發布某些網段路由,從而提高網絡安全性,加快路由收斂。

全局配置前綴抑製不能抑製LoopBack接口和處於silent-interface狀態接口對應的前綴。如果想對Loopback接口或處於silent-interface狀態接口進行抑製,可以通過接口下配置前綴抑製(ospfv3 prefix-suppression命令)來實現。

當使能前綴抑製時,具體處理如下:

·     Type-8 LSA中不發布處於抑製的接口前綴信息。

·     對於廣播網/NBMA網絡,DR在生成Type-9 LSA引用Type-2 LSA時,不發布處於抑製的接口前綴信息。

·     對於P2P/P2MP網絡,生成Type-9 LSA引用Type-1 LSA時,不發布處於抑製的接口前綴信息。

【舉例】

# 抑製OSPFv3進程100的前綴發布。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] prefix-suppression

【相關命令】

ospfv3 prefix-suppression

1.1.69  reset ospfv3 event-log

reset ospfv3 event-log命令用於清除OSPFv3的日誌信息。

【命令】

reset ospfv3 [ process-id ] event-log [ lsa-flush | peer | spf ]

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,則清除所有OSPFv3進程的日誌信息。

lsa-flush:清除LSA老化日誌信息。

peer:清除鄰居的日誌信息。

spf:清除路由計算的日誌信息。

【使用指導】

如果未指定日誌類型,則所有日誌信息都被清除。

【舉例】

# 清除所有OSPFv3進程路由計算的日誌信息。

<Sysname> reset ospfv3 event-log spf

【相關命令】

·     display ospfv3 event-log

1.1.70  reset ospfv3 process

reset ospfv3 process命令用來重啟OSPFv3進程。

【命令】

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

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,則重啟所有OSPFv3進程。

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

【使用指導】

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

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

·     方便重新選舉DR、BDR。

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

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

【舉例】

# 重啟所有OSPFv3進程。

<Sysname> reset ospfv3 process

Reset OSPFv3 process? [Y/N]:y

1.1.71  reset ospfv3 redistribution

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

【命令】

reset ospfv3 [ process-id ] redistribution

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,所有OSPFv3進程都將重新引入外部路由。

【舉例】

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

<Sysname> reset ospfv3 redistribution

1.1.72  reset ospfv3 statistics

reset ospfv3 statistics命令用來清除OSPFv3的統計信息。

【命令】

reset ospfv3 [ process-id ] statistics

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

process-id:OSPFv3進程號,取值範圍為1~65535。如果未指定本參數,則清除所有OSPFv3進程的統計信息。

【舉例】

# 清除所有OSPFv3進程的統計信息。

<Sysname> reset ospfv3 statistics

1.1.73  router-id

router-id命令用來配置運行OSPFv3協議的路由器的Router ID。

undo router-id命令用來恢複缺省情況。

【命令】

router-id router-id

undo router-id

【缺省情況】

運行OSPFv3協議的路由器沒有Router ID。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

router-id:路由器標識符,IPv4地址格式。

【使用指導】

Router ID是一台運行OSPFv3協議的路由器在自治係統中的唯一標識。如果用戶沒有指定路由器的Router ID,則OSPFv3進程無法運行。

同一台設備上以及同一自治係統中不同的OSPFv3進程,必須為其指定不同的Router ID。

【舉例】

# 設置OSPFv3進程1的Router ID為10.1.1.3。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] router-id 10.1.1.3

【相關命令】

·     ospfv3

1.1.74  shutdown process

shutdown process命令用來關閉OSPFv3進程。

undo shutdown process命令用來開啟OSPFv3進程。

【命令】

shutdown process

undo shutdown process

【缺省情況】

OSPFv3進程處於開啟狀態。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【使用指導】

使用本功能或Isolate功能均可以對OSPFv3進程進行維護。

配置shutdown process命令後,相應的OSPFv3進程將執行如下操作:

·     通知鄰居與自己斷開鄰居關係。

鄰居收到1-way Hello報文後,斷開與發送該報文的設備的鄰居關係。

·     停止收發OSPFv3協議報文,清除鄰居信息、LSDB(包括自己產生的LSP和接收到的LSP)以及OSPFv3路由等信息。

當完成對網絡設備的維護後,執行undo shutdown process命令,重新開啟OSPFv3進程,以便OSPFv3重新建立鄰居關係。

【舉例】

# 關閉進程號為100的OSPFv3進程。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] shutdown process

【相關命令】

·     isolate enable

1.1.75  silent-interface

silent-interface命令用來禁止接口收發OSPFv3報文。

undo silent-interface命令用來取消禁止接口收發OSPFv3報文的配置。

【命令】

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

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

【缺省情況】

允許接口收發OSPFv3報文。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

interface-type interface-number:接口類型和接口號,禁止指定OSPFv3接口收發OSPFv3報文。

all:禁止所有OSPFv3接口收發OSPFv3報文。

【使用指導】

不同的進程可以對同一接口禁止收發OSPFv3報文,但silent-interface命令隻對本進程已經使能的OSPFv3接口起作用,對其它進程的接口不起作用。

【舉例】

# 禁止接口Vlan-interface10在OSPFv3進程100和200中收發OSPFv3報文。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] router-id 10.100.1.9

[Sysname-ospfv3-100] silent-interface vlan-interface 10

[Sysname-ospfv3-100] quit

[Sysname] ospfv3 200

[Sysname-ospfv3-200] router-id 20.100.1.9

[Sysname-ospfv3-200] silent-interface vlan-interface 10

1.1.76  snmp context-name

snmp context-name命令用來創建一個管理OSPFv3的SNMP實體所使用的上下文名稱。

undo snmp context-name命令用來恢複缺省情況。

【命令】

snmp context-name context-name

undo snmp context-name

【缺省情況】

不存在管理OSPFv3的SNMP實體所使用的上下文名稱。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

context-name:管理OSPFv3的SNMP實體所使用的上下文名稱,為1~32個字符的字符串,區分大小寫。

【使用指導】

OSPFv3使用MIB(Management Information Base,管理信息庫)為NMS(Network Management System,網絡管理係統)提供對OSPFv3實例的管理,但標準OSPFv3 MIB中定義的MIB為單實例管理對象,無法對多個OSPFv3實例進行管理。因此,參考RFC 4750中對OSPF多實例的管理方法,為管理OSPFv3的SNMP實體定義一個上下文名稱,以此來區分不同的OSPFv3實例,實現對多個OSPFv3實例進行管理。由於上下文名稱隻是SNMPv3獨有的概念,對於SNMPv1/v2c,會將團體名映射為上下文名稱以對不同協議進行區分。

【舉例】

# 配置管理OSPFv3進程1的SNMP實體所使用的上下文名稱為mib。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] snmp context-name mib

1.1.77  snmp trap rate-limit

snmp trap rate-limit命令用來配置OSPFv3在指定時間間隔內允許輸出的告警信息條數。

undo snmp trap rate-limit命令用來恢複缺省情況。

【命令】

snmp trap rate-limit interval trap-interval count trap-number

undo snmp trap rate-limit

【缺省情況】

OSPFv3在10秒內允許輸出7條告警信息。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

interval trap-interval:指定時間間隔,取值範圍為2~60,單位為秒。

count trap-number:在指定時間間隔內允許輸出的告警信息條數,取值範圍為0~300,為0時表示不輸出告警信息。

【舉例】

# 配置OSPFv3在5秒內允許輸出10條告警信息。

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] snmp trap rate-limit interval 5 count 10

1.1.78  snmp-agent trap enable ospfv3

snmp-agent trap enable ospfv3命令用來開啟OSPFv3的告警功能。

undo snmp-agent trap enable ospfv3命令用來關閉OSPFv3的告警功能。

【命令】

snmp-agent trap enable ospfv3 [ grhelper-status-change | grrestarter-status-change | if-bad-pkt | if-cfg-error | if-state-change | intra-area-router-id-conflict | last-auth-key-expiry | neighbor-state-change | nssatranslator-status-change | virtgrhelper-status-change | virtif-bad-pkt | virtif-cfg-error | virtif-state-change | virtneighbor-state-change ] *

undo snmp-agent trap enable ospfv3 [ grhelper-status-change | grrestarter-status-change | if-bad-pkt | if-cfg-error | if-state-change | intra-area-router-id-conflict | last-auth-key-expiry | neighbor-state-change | nssatranslator-status-change | virtgrhelper-status-change | virtif-bad-pkt | virtif-cfg-error | virtif-state-change | virtneighbor-state-change] *

【缺省情況】

OSPFv3的告警功能處於開啟狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

grhelper-status-change:鄰居GR Helper狀態變化。

grrestarter-status-change:GR Restarter狀態變化。

if-bad-pkt:接口接收了錯誤報文。

if-cfg-error:接口配置錯誤。

if-state-change:接口狀態變化。

intra-area-router-id-conflict:區域內Router ID衝突。

last-auth-key-expiry:OSPFv3所用的keychain中最後一個有效發送key的生命周期結束。

neighbor-state-change:鄰居狀態變化。

nssatranslator-status-change:NSSA轉換路由器狀態變化。

virtgrhelper-status-change:虛接口鄰居GR Helper狀態變化。

virtif-bad-pkt:虛接口接收錯誤報文。

virtif-cfg-error:虛接口配置錯誤。

virtif-state-change:虛接口狀態變化。

virtneighbor-state-change:虛接口鄰居狀態變化。

【使用指導】

存在OSPFv3進程時,才允許開啟OSPFv3告警功能。執行本命令時,如果未指定任何參數,將開啟OSPFv3所有類型的告警功能。生成的告警信息將發送到設備的SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。關於告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。

開啟OSPFv3告警功能後,如果刪掉所有的OSPFv3進程,則OSPFv3告警功能不生效。

【舉例】

# 關閉OSPFv3的告警功能。

<Sysname> system-view

[Sysname] undo snmp-agent trap enable ospfv3

1.1.79  spf-schedule-interval

spf-schedule-interval命令用來配置OSPFv3路由計算的時間間隔。

undo spf-schedule-interval命令用來恢複缺省情況。

【命令】

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

undo spf-schedule-interval

【缺省情況】

OSPFv3路由計算的最大時間間隔為5秒,最小時間間隔為50毫秒,時間間隔懲罰增量為200毫秒。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

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

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

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

【使用指導】

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

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

minimum-intervalincremental-interval配置值不允許大於maximum-interval配置值。

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] spf-schedule-interval 10 500 300

1.1.80  stub

stub命令用來配置一個區域為Stub區域。

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

【命令】

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

undo stub

【缺省情況】

沒有區域被設置為Stub區域。

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

default-route-advertise-always:該參數用於設置總是通告默認路由。

no-summary:該參數隻用於Stub區域的ABR,配置後ABR隻向區域內發布一條缺省路由的Inter-Area-Prefix-LSA。這種既沒有AS-external-LSA,也沒有其它Inter-Area-Prefix-LSA、Inter-Area-Router-LSA的Stub區域,又稱為Totally Stub區域。

【使用指導】

如果需要在ABR上取消配置no-summary參數,可以通過重新執行stub命令覆蓋之前配置即可。

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

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] stub

【相關命令】

·     default-cost

1.1.81  stub-router

stub-router命令用來配置當前路由器為Stub路由器。

undo stub-router命令用來恢複缺省情況。

【命令】

stub-router r-bit [ include-stub | on-startup { seconds | wait-for-bgp [ seconds ] } ] *

stub-router max-metric [ external-lsa [ max-metric-value ] | summary-lsa [ max-metric-value ] | include-stub | on-startup { seconds | wait-for-bgp [ seconds ] } ] *

undo stub-router

【缺省情況】

當前路由器沒有被配置為Stub路由器。

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

r-bit:路由器發布的Type-1 LSA中,options域的R-bit將清除。

max-metric:路由器發布的Type-1 LSA的鏈路度量值將設置為最大值65535。

external-lsa max-metric-value:路由器發布的外部LSA鏈路度量值。max-metric-value表示鏈路度量值,取值範圍為1~16777215,缺省值為16711680。

summary-lsa max-metric-value:路由器發布的Type-3 LSA和Type-4 LSA鏈路度量值。max-metric-value表示鏈路度量值,取值範圍為1~16777215,缺省值為16711680。

include-stub:路由器發布的引用Type-1 LSA的Type-9 LSA中,鏈路度量值將設置為最大值65535。

on-startup seconds:在路由器重啟期間,路由器作為Stub路由器。seconds表示超時時間,取值範圍為5~86400,單位為秒。

wait-for-bgp seconds:在路由器重啟後,等待BGP路由收斂期間,路由器作為Stub路由器。seconds表示超時時間,取值範圍為5~86400,單位為秒,缺省值為600秒。

【使用指導】

將當前路由器配置為Stub路由器的功能,可通過R-bit和max-metric兩種模式來實現:

·     R-bit模式:通過清除該路由器發布Type-1 LSA中options域的R-bit,使其他路由器不通過該路由器來轉發數據。

·     max-metric模式:該路由器發布的Type-1 LSA的鏈路度量值將設為最大值65535,這樣其鄰居計算出這條路由的開銷就會很大,如果鄰居上有到這個目的地址開銷更小的路由,則數據不會通過這個Stub路由器轉發。

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 100

[Sysname-ospfv3-100] stub-router r-bit

1.1.82  transmit-pacing

transmit-pacing用來配置接口發送LSU報文的時間間隔和一次發送LSU報文的最大個數。

undo transmit-pacing命令用來恢複缺省情況。

【命令】

transmit-pacing interval interval count count

undo transmit-pacing

【缺省情況】

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

【視圖】

OSPFv3視圖

【缺省用戶角色】

network-admin

【參數】

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

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

【舉例】

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

<Sysname> system-view

[Sysname] ospfv3 1

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

1.1.83  vlink-peer

vlink-peer命令用來創建並配置一條虛連接。

undo vlink-peer命令用來刪除一條已有的虛連接。

【命令】

vlink-peer router-id [ dead seconds | hello seconds | instance instance-id | ipsec-profile profile-name | { { hmac-sha-256 | hmac-sm3 } key-id { cipher | plain } string | keychain keychain-name } | retransmit seconds | trans-delay seconds ] *

undo vlink-peer router-id [ dead | hello | ipsec-profile | { hmac-sha-256 | hmac-sm3 | keychain } | retransmit | trans-delay ] *

【缺省情況】

不存在虛連接。

【視圖】

OSPFv3區域視圖

【缺省用戶角色】

network-admin

【參數】

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

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

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

instance instance-id:設置虛連接的實例ID,取值範圍為0~255,缺省值為0。

ipsec-profile profile-name:應用IPsec安全框架。profile-name為IPsec安全框架名稱,為1~63個字符的字符串,不區分大小寫。IPsec安全框架的具體情況請參見“安全配置指導”中的“IPsec”。

hmac-sha-256:HMAC-SHA-256驗證模式。

hmac-sm3:HMAC-SM3驗證模式。

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

cipher:以密文方式設置密鑰。

plain:以明文方式設置密鑰,該密鑰將以密文形式存儲。

string:密鑰字符串,區分大小寫。明文密鑰為1~255個字符的字符串;密文密鑰為33~373個字符的字符串。

keychain:使用keychain驗證模式。

keychain-name:keychain名稱,為1~63個字符的字符串,區分大小寫。

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

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

【使用指導】

對於沒有和骨幹區域直接相連的非骨幹區域,或者不連續的骨幹區域來說,可以使用vlink-peer命令建立邏輯上的連通性。在某種程度上,可以將虛連接看作一個普通的使能了OSPFv3的接口,因為在其上配置的hellodeadretransmittrans-delay等參數的原理是類似的。

虛連接的兩端必須是ABR,vlink-peer命令必須在兩端同時配置才可生效。

各參數取值規則如下:

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

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

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

在OSPFv3虛連接下配置的驗證模式,其優先級高於在骨幹區域下配置的驗證模式。隻有在OSPFv3虛連接下未配置驗證模式時,骨幹區域下配置的驗證模式才會對該虛連接生效。對於同一條虛連接,同一時間隻能使用一種驗證模式,無法同時使用HMAC-SHA-256驗證模式、HMAC-SM3驗證模式和keychain驗證模式中的兩種或三種。

在OSPFv3虛連接使用keychain驗證模式時,報文的收、發過程如下:

·     OSPFv3在發送報文前,會先從keychain獲取當前的有效發送key,根據該key的標識符、認證算法和認證密鑰進行報文驗證。如果當前不存在有效發送key,OSPFv3不會發送報文。

·     OSPFv3在收到報文後,會根據報文攜帶的key的標識符從keychain中獲取有效接收key,根據該key的認證算法和認證密鑰對報文進行校驗。如果報文校驗失敗,或者根據報文中攜帶的key的標識符無法從keychain中獲取到有效接收key,則該報文將被丟棄。

對於keychain認證算法和key的標識符的範圍,OSPFv3的支持情況如下:

·     OSPFv3僅支持HMAC-SHA-256和HMAC-SM3認證算法。

·     OSPFv3僅支持標識符取值範圍為0~65535的key。

【舉例】

# 創建一條到10.10.0.3的虛連接。

<Sysname> system-view

[Sysname] ospfv3 1

[Sysname-ospfv3-1] area 1

[Sysname-ospfv3-1-area-0.0.0.1] vlink-peer 10.10.0.3

【相關命令】

·     display ospfv3 vlink

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

BOB登陆
官網
聯係我們