09-OSPFv3命令
本章節下載: 09-OSPFv3命令 (291.84 KB)
目 錄
1.1.1 abr-summary (OSPFv3 area view)
1.1.5 default-cost (OSPFv3 area view)
1.1.8 display ospfv3 graceful-restart status
1.1.9 display ospfv3 interface
1.1.11 display ospfv3 lsdb statistic
1.1.12 display ospfv3 next-hop
1.1.14 display ospfv3 peer statistic
1.1.15 display ospfv3 request-list
1.1.16 display ospfv3 retrans-list
1.1.18 display ospfv3 statistic
1.1.19 display ospfv3 topology
1.1.21 filter-policy export (OSPFv3 view)
1.1.22 filter-policy import (OSPFv3 view)
1.1.23 graceful-restart enable
1.1.24 graceful-restart helper enable
1.1.25 graceful-restart helper strict-lsa-checking
1.1.26 graceful-restart interval
1.1.27 import-route (OSPFv3 view)
1.1.29 maximum load-balancing (OSPFv3 view)
1.1.39 ospfv3 timer retransmit
1.1.44 silent-interface(OSPFv3 view)
1.1.46 stub (OSPFv3 area view)
1.1.47 vlink-peer (OSPFv3 area view)
![]()
在以下介紹中所指的路由器,代表了一般意義下的路由器以及運行了路由協議的三層交換機。
【命令】
abr-summary ipv6-address prefix-length [ not-advertise ]
undo abr-summary ipv6-address prefix-length
【視圖】
OSPFv3區域視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:聚合路由的目的IPv6地址。
prefix-length:聚合路由的目的IPv6地址前綴長度,取值範圍為0~128。它指定地址中有多少連續的位組成IPv6網絡前綴,即IPv6地址中的網絡地址部分。
not-advertise:不通告聚合的IPv6路由,不指定該參數時,通告聚合的IPv6路由。
【描述】
abr-summary命令用來配置一條IPv6聚合路由。undo abr-summary命令用來刪除該IPv6聚合路由。
缺省情況下,沒有對路由進行聚合。
本命令隻適用於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
【命令】
area area-id
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
area-id:區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。
【描述】
area命令用來進入OSPFv3區域視圖。
![]()
OSPFv3的area命令沒有undo形式。當某個區域下沒有任何配置,且該區域中沒有相關的接口在up狀態,此區域會被自動刪除。
【舉例】
# 進入OSPFv3區域0視圖。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] area 0
[Sysname-ospfv3-1-area-0.0.0.0]
【命令】
bandwidth-reference value
undo bandwidth-reference
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
value:計算鏈路開銷時所依據的帶寬參考值,取值範圍為1~2147483648,單位為Mbits/s。
【描述】
bandwidth-reference命令用來配置計算鏈路開銷時所依據的帶寬參考值。undo bandwidth-reference命令用來恢複缺省情況。
缺省情況下,計算鏈路開銷時所依據的帶寬參考值為100Mbits/s。
OSPFv3有兩種方式來配置接口的開銷值,第一種方法是在接口視圖下直接配置開銷值;第二種方法是配置接口的帶寬參考值,OSPFv3根據帶寬參考值自動計算接口的開銷值,計算公式為:接口開銷=帶寬參考值÷接口帶寬,當計算出來的開銷值大於65535,開銷取最大值65535。
如果沒有在接口視圖下顯式的配置此接口的開銷值,OSPFv3會根據該接口的帶寬自動計算其開銷值。
【舉例】
# 配置計算鏈路開銷時所依據的帶寬參考值為1000。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] bandwidth-reference 1000
【命令】
default cost value
undo default cost
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
value:OSPFv3引入外部路由的缺省開銷值,取值範圍為1~16777214。
【描述】
default cost命令用來配置OSPFv3引入外部路由的缺省開銷值。undo default cost命令用來恢複缺省情況。
缺省情況下,OSPFv3引入外部路由的缺省開銷值為1。
由於OSPFv3可引入外部路由信息並將它們傳播到整個自治係統中去,因此,有必要規定協議引入外部路由的缺省開銷。
如果啟動了多個OSPFv3進程,該命令隻對本進程起作用。
【舉例】
# 指定OSPFv3引入外部路由的缺省開銷為10。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] default cost 10
【命令】
default-cost value
undo default-cost
【視圖】
OSPFv3區域視圖
【缺省級別】
2:係統級
【參數】
value:OSPFv3發送到Stub區域的缺省路由的開銷,取值範圍為0~65535,缺省值為1。
【描述】
default-cost命令用來指定OSPFv3發送到Stub區域的缺省路由的開銷。undo default-cost命令用來將OSPFv3發送到Stub區域缺省路由的開銷恢複為缺省值。
本命令隻適用於連接到Stub區域的邊界路由器(ABR)。
配置Stub區域涉及兩條配置命令:stub和default-cost,所有連接到Stub區域的路由器,必須使用stub命令將該區域設置成Stub屬性。default-cost指定區域邊界路由器發送到Stub區域的缺省路由的開銷。
如果啟動了多個OSPFv3進程,該命令隻對本進程起作用。
相關配置可參考命令stub。
【舉例】
# 將區域1設置成Stub區域,使發送到該Stub區域的缺省路由的開銷為60。
<Sysname> system-view
[Sysname] ospfv3
[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
【命令】
default-route-advertise [ always | cost cost | route-policy
route-policy-name | type type ] *
undo default-route-advertise
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
always:如果當前路由器的路由表中沒有缺省路由,使用此參數可產生一個描述缺省路由的ASE LSA發布出去。如果沒有指定該關鍵字,僅當本地路由器的路由表中存在缺省路由時,才可以產生一個描述缺省路由的ASE LSA發布出去。
cost cost:該缺省路由的度量值,取值範圍為1~16777214,缺省值為1。
route-policy route-policy-name:路由策略名,為1~19個字符的字符串。
type type:該ASE LSA的類型,取值範圍為1~2,缺省值為2。
【描述】
default-route-advertise命令用來將缺省路由引入到OSPFv3路由域。undo default-route-advertise命令用來取消引入缺省路由。
缺省情況下,沒有引入缺省路由。
需要注意的是:
l 使用import-route命令不能引入缺省路由,如果要引入缺省路由,必須使用該命令。
l 如果指定了always關鍵字,無論當前路由器的路由表是否存在缺省路由,都會向外發布一條描述缺省路由的ASE LSA;如果沒有指定always關鍵字,隻有當前路由器的路由表存在缺省路由時,才會向外發布一條描述缺省路由的ASE LSA。
通過指定route-policy參數,可進行路由策略檢查並設置缺省路由的開銷值和類型:
l 隻有通過路由策略檢查,缺省路由才能發布出去。
l 如果在路由策略中通過apply cost命令設置了缺省路由的開銷值且通過了路由策略檢查,則缺省路由的開銷值取apply cost命令value參數設置的值。
l 如果在路由策略中通過apply cost-type命令設置了缺省路由的開銷類型且通過了路由策略檢查,則缺省路由的開銷類型取apply cost-type命令設置的類型。
l 如果同時通過本命令的cost cost參數、路由策略的apply cost命令和default cost命令設置了缺省路由的開銷值,那麼通過路由策略的apply cost命令設置的路由開銷值具有最高優先級、通過本命令的cost cost參數設置的路由開銷值具有次優優先級、通過default cost命令設置的路由開銷值優先級最低。
l 如果同時通過本命令的type type參數、路由策略的apply cost-type命令設置了缺省路由的開銷類型,那麼通過路由策略的apply cost-type命令設置的路由開銷類型具有最高優先級、通過本命令的type type參數設置的路由開銷類型優先級較低。
l 如果同時指定always參數和配置了路由策略,不管是否通過路由策略檢查都會發布缺省路由,而且如果在路由策略中指定了開銷值和開銷類型,不管是否通過路由策略檢查,發布的缺省路由都會取第一個設置開銷值或開銷類型的permit節點apply cost和apply cost-type命令設置的開銷值和開銷類型。
相關配置可參考命令import-route。
【舉例】
# 將產生的默認路由引入到OSPFv3自治係統中(本地路由器沒有默認路由)。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] default-route-advertise always
【命令】
display ospfv3 [ process-id ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
【描述】
display ospfv3命令用來查看OSPFv3進程的概要信息。
如果不指定進程號,將顯示所有OSPFv3進程的概要信息。
【舉例】
# 顯示所有OSPFv3進程的概要信息。
<Sysname> display ospfv3
Routing Process "OSPFv3 (1)" with ID 1.1.1.1
Graceful restart restarter enabled
Graceful restart helper enabled
Graceful restart helper srtict-lsa-checking enabled
Graceful restart interval 150 secs
SPF schedule delay 5 secs, Hold time between SPFs 10 secs
Minimum LSA interval 5 secs, Minimum LSA arrival 1 secs
Number of external LSA 0. These external LSAs’ checksum Sum 0x0000
Number of AS-Scoped Unknown LSA 0
Number of LSA originated 3
Number of LSA received 0
Number of areas in this router is 1
Area 0.0.0.1
Number of interfaces in this area is 1
SPF algorithm executed 1 times
Number of LSA 2. These LSAs’ checksum Sum 0x20C8
Number of Unknown LSA 0
表1-1 display ospfv3命令顯示信息描述表
|
字段 |
描述 |
|
Routing Process "OSPFv3 (1)" with ID 1.1.1.1 |
OSPFv3進程是1,Router ID 是1.1.1.1 |
|
Graceful restart restarter enabled |
當前進程支持GR |
|
Graceful restart helper enabled |
當前進程支持GR helper能力 |
|
Graceful restart helper srtict-lsa-checking enabled |
當前進程支持GR helper嚴格LSA檢查能力 |
|
Graceful restart interval 150 secs |
GR重啟間隔時間 |
|
SPF schedule delay |
SPF計算的延遲時間 |
|
Hold time between SPFs |
兩次SPF計算抑製間隔時間 |
|
Minimum LSA interval |
生成LSA最小間隔時間 |
|
Minimum LSA arrival |
接收LSA最小到達時間 |
|
Number of external LSA |
ASE LSA數目 |
|
These external LSAs’ checksum Sum |
所有ASE LSA的檢驗和之和 |
|
Number of AS-Scoped Unknown LSA |
AS擴散範圍未知LSA的數目 |
|
Number of LSA originated |
產生LSA的數目 |
|
Number of LSA received |
接收LSA的數目 |
|
Number of areas in this router |
路由器連接到的區域數目 |
|
Area |
區域ID |
|
Number of interfaces in this area |
本區域的接口數量 |
|
SPF algorithm executed 1 times |
SPF算法執行了一次 |
|
Number of LSA |
LSA的數量 |
|
These LSAs’ checksum Sum |
本區域中所有LSA檢驗和之和 |
|
Number of Unknown LSA |
本區域中未知LSA的數目 |
【命令】
display ospfv3 [ process-id ] graceful-restart status
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
【描述】
display ospfv3 graceful-restart status命令用來查看OSPFv3進程的GR狀態信息。
如果不指定進程號,將顯示所有OSPFv3進程的GR狀態信息。
【舉例】
# 顯示所有OSPFv3進程的GR狀態信息(Restarter)。
<Sysname> display ospfv3 graceful-restart status
OSPFv3 Router with ID (1.1.1.1) (Process 1)
graceful restart information
GR status :GR in progress
GR remaining time: 100
# 顯示所有OSPFv3進程的GR狀態(Helper)。
<Sysname> display ospfv3 graceful-restart status
OSPFv3 Router with ID (1.1.1.1) (Process 1)
graceful restart information
GR status:Helper
Neighbor ID Interface Instance ID Remaining time
1.1.1.1 Vlan11 1 100
2.2.2.2 Vlan20 2 200
表1-2 display ospfv3 graceful-restart status命令顯示信息描述表
|
字段 |
描述 |
|
OSPFv3 Router with ID (1.1.1.1) (Process 1) graceful restart information |
OSPFv3進程是1,Router ID是1.1.1.1的GR狀態信息 |
|
GR status |
GR的狀態,其狀態有如下幾種: l GR in progress:表示正處在GR過程中 l Calculating routes:表示正在路由計算 l Flushing LSAs:表示正在flush stale LSA l Normal:表示不處在GR或者helper狀態中 l Helper:表示處於helper狀態 |
|
GR remaining time |
GR重啟定時器超時前的時間 |
|
Neighbor ID |
鄰居路由器的Router ID |
|
Interface |
出接口 |
|
Instance ID |
實例ID |
【命令】
display ospfv3 interface [ interface-type interface-number | statistic ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
interface-type interface-number:接口類型和接口編號。
statistic:接口的統計信息。
【描述】
display ospfv3 interface命令用來查看OSPFv3的接口信息。
【舉例】
# 顯示運行OSPFv3的接口Vlan-interface10的信息。
<Sysname> display ospfv3 interface vlan-interface 10
Vlan-interface 10 is up, line protocol is up
Interface ID 518
IPv6 Prefixes
FE80::1441:0:E213:1 (Link-Local Address)
2000:1::1
OSPFv3 Process (1), Area 0.0.0.1, Instance ID 0
Router ID 2.2.2.2, Network Type POINTOPOINT, Cost: 1562
Transmit Delay is 1 sec, State Point-To-Point, Priority 1
No designated router on this link
No backup designated router on this link
Timer interval configured, Hello: 10, Dead: 40, Wait: 40, Retransmit: 5
Hello due in 00:00:02
Neighbor Count is 1, Adjacent neighbor count is 1
表1-3 display ospfv3 interface命令顯示信息描述表
|
字段 |
描述 |
|
|
Interface ID |
接口ID |
|
|
IPv6 Prefixes |
IPv6前綴 |
|
|
OSPFv3 Process |
OSPFv3進程號 |
|
|
Area |
區域ID |
|
|
Instance ID |
實例ID |
|
|
Router ID |
路由器的Router ID |
|
|
Network Type |
接口的網絡類型 |
|
|
Cost |
接口的路由開銷值 |
|
|
Transmit Delay |
接口對LSA的傳輸延遲時間 |
|
|
State |
接口狀態 |
|
|
Priority |
接口的DR優先級 |
|
|
No designated router on this link |
本鏈路上無DR |
|
|
No backup designated router on this link |
本鏈路上無BDR |
|
|
Timer interval configured |
配置的OSPFv3定時器,分別定義如下: |
|
|
Hello |
接口發送Hello報文的時間間隔 |
|
|
Dead |
鄰居的失效時間 |
|
|
Wait |
在該定時器超時後,接口退出Waiting狀態 |
|
|
Retransmit |
接口重傳LSA的時間間隔 |
|
|
Hello due in 00:00:02 |
接口將在2秒後發送hello報文 |
|
|
Neighbor Count |
接口的鄰居數目 |
|
|
Adjacent neighbor count |
接口的鄰接數目 |
|
【命令】
display ospfv3 [ process-id ] lsdb [ [ external | inter-prefix | inter-router | intra-prefix | link | network | router | grace ] [ link-state-id ] [ originate-router router-id ] | total ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
external:顯示數據庫中AS-external LSA的信息。
inter-prefix:顯示數據庫中Inter-area-prefix LSA的信息。
inter-router:顯示數據庫中Inter-area-router LSA的信息。
intra-prefix:顯示數據庫中Intra-area-prefix LSA的信息。
link:顯示數據庫中Link-LSA的信息。
network:顯示數據庫中Network-LSA的信息。
router:顯示數據庫中Router-LSA的信息。
grace:顯示數據庫中Grace-LSA的信息。
link-state-id:鏈路狀態ID,IPv4地址形式。
originate-router router-id:發布該LSA的路由器的Router ID。
total:顯示數據庫中LSA的統計信息。
【描述】
display ospfv3 lsdb命令用來顯示OSPFv3的鏈路狀態數據庫信息。
【舉例】
# 顯示OSPFv3的鏈路狀態數據庫信息。
<Sysname> display ospfv3 lsdb
OSPFv3 Router with ID (2.2.2.2) (Process 1)
Link-LSA (Interface Vlan-interface10)
Link State ID Origin Router Age Seq# CkSum Prefix
0.0.2.6 1.1.1.1 0055 0x80000001 0x4642 0
0.0.2.6 2.2.2.2 0053 0x80000001 0xf267 0
Grace-LSA (Interface Vlan-interface10)
Link State ID Origin Router Age SeqNum CkSum
0.0.2.6 1.1.1.1 100 0x8000004 0xba1f
Router-LSA (Area 0.0.0.1)
Link State ID Origin Router Age Seq# CkSum Link
0.0.0.0 1.1.1.1 0050 0x80000002 0x12d1 1
0.0.0.0 2.2.2.2 0048 0x80000002 0xa142 1
表1-4 display ospfv3 lsdb命令顯示信息描述表
|
字段 |
描述 |
|
Link-LSA |
第八類LSA |
|
Link State ID |
鏈接狀態ID |
|
Origin Router |
產生LSA的路由器 |
|
Age |
LSA老化時間 |
|
Seq# |
LSA序列號 |
|
CkSum |
LSA校驗和 |
|
Prefix |
前綴數目 |
|
Router-LSA |
第一類LSA |
|
Link |
鏈路數目 |
|
Network-LSA |
第二類LSA |
|
Intra-Area-Prefix-LSA |
第九類LSA |
|
Grace-LSA |
第十一類LSA |
|
Reference |
引用的LSA類型 |
# 顯示LSDB中Link-local LSA的信息。
<Sysname> display ospfv3 lsdb link
OSPFv3 Router with ID (2.2.2.2) (Process 1)
Link-LSA (Interface Vlan-interface20)
LS age: 11
LS Type: Link-LSA
Link State ID: 0.0.2.6
Originating Router: 2.2.2.2
LS Seq Number: 0x80000002
Checksum: 0xEFFA
Length: 56
Priority: 1
Options: 0x000013 (-|R|-|-|E|V6)
Link-Local Address: FE80::1441:0:E213:1
Number of Prefixes: 1
Prefix: 2000:1::/64
Prefix Options: 0 (-|-|-|-)
表1-5 display ospfv3 lsdb link命令顯示信息描述表
|
字段 |
描述 |
|
LS age |
LSA老化時間 |
|
LS Type |
LSA類型 |
|
Originating Router |
產生LSA的路由器 |
|
LS Seq Number |
LSA序列號 |
|
Checksum |
LSA校驗和 |
|
Length |
LSA長度 |
|
Priority |
路由器優先級 |
|
Options |
選項 |
|
Link-Local Address |
鏈路本地地址 |
|
Number of Prefixes |
前綴的數目 |
|
Prefix |
地址前綴 |
|
Prefix Options |
前綴選項 |
# 顯示LSDB中Grace-LSA的信息。
<Sysname> display ospfv3 lsdb grace
OSPFv3 Router with ID (1.1.1.1) (Process 1)
Grace-LSA (Interface Vlan-interface20)
LS age : 15
LS Type : Grace-LSA
Link State ID : 0.0.2.6
Originating Router : 1.1.1.1
LS Seq Number : 0x80000014
Checksum : 0XBA1F
Length : 44
Graceful Restart Period: 120
Restart Reason : 3 - switch-over
表1-6 display ospfv3 lsdb grace命令顯示信息描述表
|
字段 |
描述 |
|
LS age |
LSA老化時間 |
|
LS Type |
LSA類型 |
|
Originating Router |
產生LSA的路由器 |
|
LS Seq Number |
LSA序列號 |
|
Checksum |
LSA校驗和 |
|
Length |
LSA長度 |
|
Graceful Restart Period |
GR重啟間隔時間 |
|
Restart Reason |
GR重啟的原因 |
# 顯示LSDB中LSA統計信息。
<Sysname> display ospfv3 lsdb total
OSPFv3 (Process 1) Database Total
Type Of LSA Number
Router-LSA : 1
Network-LSA : 0
Inter-Area-Prefix-LSA : 0
Inter-Area-Router-LSA : 0
AS-external-LSA : 0
Link-LSA : 1
Intra-Area-Prefix-LSA : 0
Grace-LSA : 0
Unknown-LSA : 0
Total Number Of LSAs : 2
表1-7 display ospfv3 lsdb total命令顯示信息描述表
|
字段 |
描述 |
|
Type Of LSA |
LSA的類型 |
|
Number |
LSA的個數 |
|
Router-LSA |
第一類LSA |
|
Network-LSA |
第二類LSA |
|
Inter-Area-Prefix-LSA |
第三類LSA |
|
Inter-Area-Router-LSA |
第四類LSA |
|
AS-external-LSA |
第五類LSA |
|
Link-LSA |
第八類LSA |
|
Intra-Area-Prefix-LSA |
第九類LSA |
|
Grace-LSA |
第十一類LSA |
|
Unknown-LSA |
未知LSA |
|
Total Number Of LSAs |
LSA的總數 |
【命令】
display ospfv3 lsdb statistic
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
display ospfv3 lsdb statistic命令用來顯示OSPFv3 LSDB中LSA的統計信息。
【舉例】
# 顯示OSPFv3 LSDB的統計信息。
<System> display ospfv3 lsdb statistic
OSPFv3 Router with ID (1.1.1.1) (Process 1)
LSA Statistics
----------------------------------------------------------------------
Area ID Router Network InterPre InterRou IntraPre Link Grace ASE
0.0.0.0 2 1 1 0 1
0.0.0.1 1 0 1 0 1
Total 3 1 2 0 2 3 0 0
表1-8 display ospfv3 lsdb statistic命令顯示信息描述表
|
字段 |
描述 |
|
Area ID |
區域ID,顯示該區域各類LSA的總數 |
|
Router |
Router-LSA的個數 |
|
Network |
Network-LSA的個數 |
|
InterPre |
Inter-Area-Prefix-LSA的個數 |
|
InterRou |
Inter-Area-Router-LSA的個數 |
|
IntraPre |
Intra-Area-Prefix-LSA的個數 |
|
Link |
Link-LSA的個數 |
|
Grace |
Grace-LSA的個數 |
|
ASE |
AS-external-LSA的個數 |
|
Total |
不同區域相同類型LSA的總個數 |
【命令】
display ospfv3 [ process-id ] next-hop
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
【描述】
display ospfv3 next-hop命令用來顯示OSPFv3下一跳信息。如果不指定進程號,將顯示所有OSPFv3進程的下一跳信息。
【舉例】
# 顯示OSPFv3下一跳信息。
<Sysname> display ospfv3 next-hop
OSPFv3 Router with ID (2.2.2.2) (Process 1)
Neighbor-Id Next-Hop Interface RefCount
1.1.1.1 FE80::20F:E2FF:FE00:1 Vlan11 1
表1-9 display ospfv3 next-hop命令顯示信息描述表
|
字段 |
描述 |
|
Neighbor-Id |
鄰居路由器的Router ID |
|
Next-hop |
下一跳地址 |
|
Interface |
出接口的名稱 |
|
RefCount |
引用計數 |
【命令】
display ospfv3 [ process-id ] [ area area-id ] peer [ [ interface-type interface-number ] [ verbose ] | peer-router-id ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
area:顯示位於指定區域的鄰居信息。
area-id:區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。
interface-type interface-number:接口類型和接口編號。
verbose:顯示鄰居的詳細信息。
peer-router-id:顯示指定鄰居的信息。
【描述】
display ospfv3 peer命令用來顯示OSPFv3鄰居的信息。
需要注意的是:
l 如果不輸入area-id參數,則顯示所有區域的鄰居信息;
l 如果不輸入process-id參數,則顯示所有進程的信息;
l 如果接口參數、鄰居Router ID參數都不輸入,則顯示所有接口的鄰居信息。
【舉例】
# 查看接口上的OSPFv3進程1的鄰居信息。
<Sysname> display ospfv3 1 peer vlan-interface 10
OSPFv3 Process (1)
Neighbor ID Pri State Dead Time Interface Instance ID
1.1.1.1 1 Full/ - 00:00:30 vlan10 0
表1-10 display ospfv3 peer命令顯示信息描述表
|
字段 |
描述 |
|
Neighbor ID |
鄰居ID |
|
Pri |
鄰居路由器優先級 |
|
State |
鄰居狀態 |
|
Dead Time |
鄰居路由器的失效時間 |
|
Interface |
和鄰居相連的接口 |
|
Instance ID |
實例ID |
# 查看接口上的OSPFv3進程1的鄰居詳細信息。
<Sysname> display ospfv3 1 peer vlan-interface 33 verbose
OSPFv3 Process (1)
Neighbor 1.1.1.1 is Full, interface address FE80::20F:E2FF:FE49:8050
In the area 0.0.0.1 via interface Vlan-interface33
DR is 1.1.1.1 BDR is 2.2.2.2
Options is 0x000013 (-|R|-|-|E|V6)
Dead timer due in 00:00:39
Neighbor is up for 00:25:31
Database Summary List 0
Link State Request List 0
Link State Retransmission List 0
Graceful restart state: Normal
表1-11 display ospfv3 peer verbose命令顯示信息描述表
|
字段 |
描述 |
|
Neighbor |
鄰居的Router ID |
|
interface address |
接口地址 |
|
In the area 0.0.0.1 via interface Vlan-interface20 |
區域0.0.0.1上的接口Vlan-interface20 |
|
DR is 0.0.0.0 BDR is 0.0.0.0 |
沒有選舉出DR和BDR |
|
Options is 0x000013 (-|R|-|-|E|V6) |
選項是0x000013 (-|R|-|-|E|V6) |
|
Dead timer due in 00:00:29 |
鄰居路由器的失效時間剩餘29秒 |
|
Neighbor is up for 00:06:28 |
鄰居已經建立的時間 |
|
Database Summary List |
需要DD報文發送的LSA個數 |
|
Link State Request List |
鏈路狀態請求列表中LSA個數 |
|
Link State Retransmission List |
鏈路狀態重傳請求列表中LSA 個數 |
|
Graceful restart state |
GR狀態:有如下幾種狀態 l Doing GR:表示正在GR過程中 l Complete GR:表示這個鄰居完成GR l Normal:表示正常狀態 l Helper:表示是鄰居的helper |
【命令】
display ospfv3 peer statistic
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
display ospfv3 peer statistic命令用來顯示本地路由器所有OSPFv3鄰居的統計信息,即處於各種狀態的鄰居數目。
【舉例】
# 顯示所有OSPFv3鄰居的統計信息。
<Sysname> display ospfv3 peer statistic
OSPFv3 Router with ID (1.1.1.1) (Process 1)
Neighbor Statistics
----------------------------------------------------------------------
Area ID Down Init 2-way ExStar Exchange Loading Full
0.0.0.0 0 0 0 0 0 0 1
Total 0 0 0 0 0 0 1
表1-12 display ospfv3 peer statistic命令顯示信息描述表
|
字段 |
描述 |
|
Area ID |
區域標識 |
|
Down |
該狀態為OSPFv3建立鄰居關係的初始化狀態,表示OSPFv3路由器在一定時間之內沒有收到從某一鄰居路由器發送來的信息 |
|
Init |
此狀態表示OSPFv3路由器已經接收到鄰居路由器發送來的Hello數據包,但該Hello數據包內沒有包含自己的Router ID,還沒有建立起雙方的雙向通信 |
|
2-way |
此狀態表示OSPFv3路由器與鄰居路由器的雙向通信已經建立。DR及BDR的選擇是在這個狀態(或更高的狀態)完成的 |
|
ExStar |
在此狀態,路由器要確定鄰居雙方的主從關係並決定初始的DD報文的序列號 |
|
Exchange |
在此狀態,OSPFv3路由器向其鄰居路由器發送DD報文來交換鏈路狀態信息 |
|
Loading |
在此狀態,OSPFv3路由器向鄰居路由器發送LSR報文,請求最新的鏈路狀態信息 |
|
Full |
在此狀態,建立起鄰居關係的路由器之間已經完成了數據庫同步的工作,它們的鏈路狀態數據庫已經一致 |
|
Total |
所有區域中處於相同狀態的鄰居數目的總和 |
【命令】
display ospfv3 [ process-id ] request-list [ { external | inter-prefix | inter-router | intra-prefix | link | network | router | grace } [ link-state-id ] [ originate-router ip-address ] | statistics ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
external:顯示請求列表中AS-external LSA的信息。
inter-prefix:顯示請求列表中Inter-area-prefix LSA的信息。
inter-router:顯示請求列表中Inter-area-router LSA的信息。
intra-prefix:顯示請求列表中Intra-area-prefix LSA的信息。
link:顯示請求列表中Link LSA的信息。
network:顯示請求列表中Network-LSA的信息。
router:顯示請求列表中Router-LSA的信息。
grace:顯示請求列表中Grace-LSA的信息。
link-state-id:鏈路狀態ID,IPv4地址形式。
originate-router ip-address:LSA發布路由器的Router ID。
statistics:顯示請求列表LSA的統計信息。
【描述】
display ospfv3 request-list命令用來顯示OSPFv3鏈路狀態請求列表信息。如果不指定進程號,將顯示所有OSPFv3進程的鏈路狀態請求列表信息。
【舉例】
# 顯示OSPFv3鏈路狀態請求列表信息。
<Sysname> display ospfv3 request-list
OSPFv3 Router with ID (11.1.1.1) (Process 1)
Interface Vlan1 Area-ID 0.0.0.0
--------------------------------------------------------------------------
Nbr-ID 12.1.1.1
LS-Type LS-ID AdvRouter SeqNum Age CkSum
Router-LSA 0.0.0.0 12.1.1.1 0x80000014 774 0xe5b0
表1-13 display ospfv3 request-list命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
接口名稱 |
|
Area-ID |
區域ID |
|
Nbr-ID |
鄰居路由器ID |
|
LS-Type |
LSA類型 |
|
LS-ID |
鏈路狀態ID |
|
AdvRouter |
發布路由器 |
|
SeqNum |
LSA序列號 |
|
Age |
LSA老化時間 |
|
CkSum |
校驗和 |
# 顯示OSPFv3鏈路狀態請求列表的統計信息。
<Sysname> display ospfv3 request-list statistics
OSPFv3 Router with ID (11.1.1.1) (Process 1)
Interface Neighbor LSA-Count
Vlan1 10.1.1.1 0
表1-14 display ospfv3 request-list statistics命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
接口名稱 |
|
Neighbor |
鄰居路由器ID |
|
LSA-Count |
請求列表中LSA的個數 |
【命令】
display ospfv3 [ process-id ] retrans-list [ { external | inter-prefix | inter-router | intra-prefix | link | network | router | grace } [ link-state-id ] [ originate-router ip-address ] | statistics ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
external:顯示重傳列表中AS-external LSA的信息。
inter-prefix:顯示重傳列表中Inter-area-prefix LSA的信息。
inter-router:顯示重傳列表中Inter-area-router LSA的信息。
intra-prefix:顯示重傳列表中Intra-area-prefix LSA的信息。
link:顯示重傳列表中Link LSA的信息。
network:顯示重傳列表中Network-LSA的信息。
router:顯示重傳列表中Router-LSA的信息。
grace:顯示重傳列表中Grace-LSA的信息。
link-state-id:鏈路狀態ID,IPv4地址形式。
originate-router ip-address:LSA發布路由器的Router ID。
statistics:顯示重傳列表LSA的統計信息。
【描述】
display ospfv3 retrans-list命令用來顯示OSPFv3鏈路狀態重傳列表信息。如果不指定進程號,將顯示所有OSPFv3進程的鏈路狀態重傳列表信息。
【舉例】
# 顯示OSPFv3鏈路狀態重傳列表的信息。
<Sysname> display ospfv3 retrans-list
OSPFv3 Router with ID (11.1.1.1) (Process 1)
Interface Vlan1 Area-ID 0.0.0.0
--------------------------------------------------------------------------
Nbr-ID 12.1.1.1
LS-Type LS-ID AdvRouter SeqNum Age CkSum
Link-LSA 0.15.0.24 12.1.1.1 0x80000003 519 0x7823
Router-LSA 0.0.0.0 12.1.1.1 0x80000014 774 0xe5b0
表1-15 display ospfv3 retrans-list命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
接口名稱 |
|
Area-ID |
區域ID |
|
Nbr-ID |
鄰居路由器ID |
|
LS-Type |
LSA類型 |
|
LS-ID |
鏈路狀態ID |
|
AdvRouter |
發布路由器 |
|
SeqNum |
LSA序列號 |
|
Age |
LSA老化時間 |
|
CkSum |
校驗和 |
# 顯示OSPFv3鏈路狀態重傳列表的統計信息。
<Sysname>display ospfv3 retrans-list statistics
OSPFv3 Router with ID (11.1.1.1) (Process 1)
Interface Neighbor LSA-Count
Vlan1 12.1.1.1 2
表1-16 display ospfv3 retrans-list statistics命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
接口名稱 |
|
Neighbor |
鄰居ID |
|
LSA-Count |
重傳請求列表中LSA的個數 |
【命令】
display ospfv3 [ process-id ] routing [ ipv6-address prefix-length | ipv6-address/prefix-length | abr-routes | asbr-routes | all | statistics ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
ipv6-address:IPv6地址前綴。
prefix-length:IPv6地址前綴長度,取值範圍為0~128。
abr-routes:顯示到ABR的路由。
asbr-routes:顯示到ASBR的路由。
all:顯示所有路由。
statistics:顯示OSPFv3路由表統計信息。
【描述】
display ospfv3 routing命令用來顯示OSPFv3路由表的信息。如果不指定進程號,將顯示所有OSPFv3進程的路由表信息。
【舉例】
# 顯示OSPFv3路由表的信息。
<Sysname> display ospfv3 routing
E1 - Type 1 external route, IA - Inter area route, I - Intra area route
E2 - Type 2 external route, * - Seleted route
OSPFv3 Router with ID (1.1.1.1) (Process 1)
------------------------------------------------------------------------
*Destination: 2001::/64
Type : I Cost : 1
NextHop : directly-connected Interface: Vlan1
表1-17 display ospfv3 routing命令顯示信息描述表
|
字段 |
描述 |
|
Destination |
目的網段 |
|
Type |
路由類型 |
|
Cost |
路由開銷值 |
|
NextHop |
下一跳地址 |
|
Interface |
出接口 |
# 顯示OSPFv3路由表的統計信息。
<Sysname> display ospfv3 routing statistics
OSPFv3 Router with ID (1.1.1.1) (Process 1)
OSPFv3 Routing Statistics
Intra-area-routes : 1
Inter-area-routes : 0
External-routes : 0
表1-18 display ospfv3 routing statistics命令顯示信息描述表
|
字段 |
描述 |
|
Intra-area-routes |
區域內路由數目 |
|
Inter-area-routes |
區域間路由數目 |
|
External-routes |
外部路由數目 |
【命令】
display ospfv3 statistic
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
無
【描述】
display ospfv3 statistic命令用來顯示接口收發OSPFv3報文的統計信息。
【舉例】
# 顯示接口收發OSPFv3報文的統計信息。
<Sysname> display ospfv3 statistic
OSPFv3 Statistics
Interface Vlan-interface1 Instance 0
Type Input Output
Hello 189 63
DB Description 10 8
Ls Req 2 1
Ls Upd 16 6
Ls Ack 10 6
Discarded 0 0
表1-19 display ospfv3 statistic命令顯示信息描述表
|
字段 |
描述 |
|
Interface |
接口名稱 |
|
Instance |
實例號 |
|
Type |
報文類型 |
|
Input |
接口接收各種類型報文的數目 |
|
Output |
接口發送各種類型報文的數目 |
|
Hello |
Hello報文 |
|
DB Description |
數據庫描述報文 |
|
Ls Req |
鏈路狀態請求報文 |
|
Ls Upd |
鏈路狀態更新報文 |
|
Ls Ack |
鏈路狀態確認報文 |
|
Discarded |
丟棄報文的數目 |
【命令】
display ospfv3 [ process-id ] topology [ area area-id ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。顯示指定OSPFv3進程的拓撲信息。
area:顯示指定區域的拓撲信息。
area-id:區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。
【描述】
display ospfv3 topology命令用來顯示OSPFv3拓撲信息。如果不指定進程號,將顯示所有OSPFv3進程的拓撲信息。
【舉例】
# 顯示OSPFv3區域1的拓撲信息。
<Sysname> display ospfv3 topology area 1
OSPFv3 Process (1)
OSPFv3 Area (0.0.0.1) topology
Type ID(If-Index) Bits Metric Next-Hop Interface
Rtr 1.1.1.1 --
Rtr 2.2.2.2 1 2.2.2.2 Vlan1
Rtr 3.3.3.3 1 3.3.3.3 Vlan1
Rtr 4.4.4.4 1 4.4.4.4 Vlan1
Net 4.4.4.4(983049) 1 0.0.0.0 Vlan1
表1-20 display ospfv3 topology命令顯示信息描述表
|
字段 |
描述 |
|
Type |
拓撲中節點的類型 |
|
ID(If-Index) |
路由器的Router ID |
|
Bits |
標誌位 |
|
Metric |
開銷值 |
|
Next-Hop |
下一跳 |
|
Interface |
出接口 |
【命令】
display ospfv3 [ process-id ] vlink
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
【描述】
display ospfv3 vlink命令用來顯示OSPFv3的虛連接信息。如果不指定進程號,則顯示所有OSPFv3進程的虛連接信息。
【舉例】
# 顯示OSPFv3的虛連接信息。
<Sysname> display ospfv3 vlink
Virtual Link VLINK1 to router 1.1.1.1 is up
Transit area :0.0.0.1 via interface Vlan-interface20, instance ID: 0
Local address: 2000:1::1
Remote address: 2001:1:1::1
Transmit Delay is 1 sec, State: P-To-P,
Timer intervals configured, Hello: 10, Dead: 40, Wait: 40, Retransmit: 5
Hello due in 00:00:02
Adjacency state :Full
表1-21 display ospfv3 vlink命令顯示信息描述表
|
字段 |
描述 |
|
|
Virtual Link VLINK1 to router 1.1.1.1 is up |
到路由器1.1.1.1的虛連接VLINK1處於up狀態 |
|
|
Transit area 0.0.0.1 via interface Vlan-interface20 |
區域0.0.0.1上的接口Vlan-interface20 |
|
|
instance ID |
實例ID |
|
|
Local address |
本地IPv6地址 |
|
|
Remote address |
對端IPv6地址 |
|
|
Transmit Delay |
接口發送LSA的傳輸延遲時間 |
|
|
State |
接口狀態 |
|
|
Timer intervals configured, |
配置的OSPFv3定時器,分別定義如下: |
|
|
Hello |
接口發送Hello報文的時間間隔 |
|
|
Dead |
鄰居的失效時間 |
|
|
Wait |
在該定時器超時後,接口退出Waiting狀態 |
|
|
Retransmit |
接口重傳LSA的時間間隔 |
|
|
Hello due in 00:00:02 |
將於2秒鍾後發送hello報文 |
|
|
Adjacency state |
鄰接狀態 |
|
【命令】
filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } export [ bgp4+ | direct | isisv6 process-id | ospfv3 process-id | ripng process-id | static ]
undo filter-policy export [ bgp4+ | direct | isisv6 process-id | ospfv3 process-id | ripng process-id | static ]
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
acl6-number:訪問控製列表序號,取值範圍為2000~3999。
ipv6-prefix ipv6-prefix-name:指定IPv6前綴列表名稱,為1~19個字符的字符串。
bgp4+:對引入的BGP4+路由信息進行過濾。
direct:對引入的直連路由信息進行過濾。
isisv6 process-id:對引入的進程號為process-id的IPv6-IS-IS路由進行過濾,process-id的取值範圍為1~65535。
ospfv3 process-id:對引入的進程號為process-id的OSPFv3路由進行過濾,process-id的取值範圍為1~65535。
ripng process-id:對引入的進程號為process-id的RIPng路由進行過濾,process-id的取值範圍為1~65535。
static:對引入的靜態路由信息進行過濾。
【描述】
filter-policy export命令用來配置對引入的路由信息進行過濾。undo filter-policy export命令用來取消該配置。
缺省情況下,沒有對引入的路由信息過濾。
需要注意的是:
l 如果沒有指定具體的路由協議,將對所有引入的路由信息進行過濾。
l 當配置的是高級ACL(3000~3999)時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由,其中source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
l filter-policy export命令隻對本設備使用import-route引入的路由起作用。如果沒有配置import-route命令來引入其它外部路由(包括不同進程的OSPFv3路由),則filter-policy export命令無效。
【舉例】
# 根據序號為2001的IPv6 ACL對所有引入的路由信息進行過濾。
<Sysname> system-view
[Sysname] acl ipv6 number 2001
[Sysname-acl6-basic-2001] rule permit source 2002:1:: 64
[Sysname-acl6-basic-2001] quit
[Sysname] ospfv3
[Sysname-ospfv3-1] filter-policy 2001 export
# 使用編號為3000的IPv6 ACL對引入的路由進行過濾,隻允許2001::1/128通過。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl6-adv-3000] rule 100 deny ipv6
[Sysname-acl6-adv-3000] quit
[Sysname] ospfv3
[Sysname-ospfv3-1] filter-policy 3000 export
【命令】
filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } import
undo filter-policy import
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
acl6-number:訪問控製列表序號,取值範圍為2000~3999。
ipv6-prefix ipv6-prefix-name:指定IPv6地址前綴列表名稱,為1~19個字符的字符串。
【描述】
filter-policy import命令用來過濾通過接收到的LSA計算出來的路由信息。undo filter-policy import命令用來取消過濾通過接收到的LSA計算出來的路由信息。
缺省情況下,不對通過接收到的LSA計算出來的路由信息進行過濾。
需要注意的是:
l 當配置的是高級ACL(3000~3999)時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由,其中source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
l filter-policy import命令隻對OSPFv3計算出來的路由進行過濾,沒有通過過濾的路由將不被加入路由表中,從而不能指導報文轉發。
【舉例】
# 根據IPv6地址前綴列表abc對接收的路由信息進行過濾。
<Sysname> system-view
[Sysname] ip ipv6-prefix abc permit 2002:1:: 64
[Sysname] ospfv3 1
[Sysname-ospfv3-1] filter-policy ipv6-prefix abc import
# 使用編號為3000的IPv6 ACL對接收的路由進行過濾,隻允許2001::1/128通過。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl6-adv-3000] rule 100 deny ipv6
[Sysname-acl6-adv-3000] quit
[Sysname] ospfv3
[Sysname-ospfv3-1] filter-policy 3000 import
【命令】
graceful-restart enable
undo graceful-restart enable
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
graceful-restart enable命令用來使能OSPFv3協議的GR能力。undo graceful-restart enable命令用來關閉OSPFv3協議的GR能力。
缺省情況下,OSPFv3協議的GR能力處於關閉狀態。
如果當前進程的某區域下配置了vlink-peer命令則不能使能GR能力。
【舉例】
# 使能OSPFv3進程1的GR能力。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] graceful-restart enable
【命令】
graceful-restart helper enable
undo graceful-restart helper enable
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
graceful-restart helper enable命令用來使能OSPFv3的GR Helper能力。undo graceful-restart helper enable命令用來關閉OSPFv3的GR Helper能力。
缺省情況下,OSPFv3的GR Helper能力處於開啟狀態。
【舉例】
# 使能OSPFv3進程1的GR Helper能力。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] graceful-restart helper enable
【命令】
graceful-restart helper strict-lsa-checking
undo graceful-restart helper strict-lsa-checking
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
graceful-restart helper strict-lsa-checking命令用來使能GR Helper嚴格LSA檢查能力,當檢查到GR Helper設備的LSA發生變化時候,Helper設備退出GR Helper模式。undo graceful-restart helper strict-lsa-checking命令用來關閉GR Helper嚴格LSA檢查能力。
缺省情況下,OSPFv3協議的GR Helper嚴格LSA檢查能力處於關閉狀態。
【舉例】
# 使能OSPFv3進程1的GR Helper嚴格LSA檢查能力。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] graceful-restart helper strict-lsa-checking
【命令】
graceful-restart interval interval-value
undo graceful-restart interval
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
interval-value:指定OSPFv3協議的GR重啟間隔時間,取值範圍為40~1800,單位為秒。
【描述】
graceful-restart interval命令用來配置OSPFv3協議的GR重啟間隔時間。undo graceful-restart interval命令用來恢複缺省情況。
缺省情況下,OSPFv3協議的GR重啟間隔時間為120秒。
配置此命令的用戶需要確保配置的GR重啟間隔不小於OSPFv3所有接口的鄰居失效時間的最大值,否則可能造成GR重啟失敗。
相關命令可以參考ospfv3 timer dead。
【舉例】
# 配置OSPFv3進程1的GR重啟間隔時間為100秒。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] graceful-restart interval 100
【命令】
import-route { bgp4+ [ allow-ibgp ] | direct | isisv6 process-id | ospfv3 process-id | ripng process-id | static } [ cost value | route-policy route-policy-name | type type ] *
undo import-route { bgp4+ | direct | isisv6 process-id | ospfv3 process-id | ripng process-id | static }
import-route protocol [ process-id | allow-ibgp ] [ cost cost | route-policy route-policy-name | type type ] *
undo import-route protocol [ process-id ]
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
protocol:指定引入的路由協議,可以是bgp4+、direct、isisv6、ospf v3、ripng或static。
process-id:路由協議進程號,取值範圍為1~65535,缺省值為1。隻有當protocol是isisv6、ospfv3或ripng時該參數可選。
allow-ibgp:允許引入IBGP路由。隻有當protocol是bgp4+時該參數可選。
cost cost:引入路由的開銷值,value取值範圍為1~16777214,缺省值為1。
route-policy route-policy-name:配置隻能引入符合指定路由策略的路由。route-policy-name為路由策略名稱,為1~19個字符的字符串。
type type:引入路由的類型,取值範圍為1~2,缺省值為2。
【描述】
import-route命令用來引入外部路由信息。undo import-route命令用來取消對外部路由信息的引入。
缺省情況下,沒有引入外部路由信息。
![]()
import-route bgp4+表示隻引入EBGP路由,import-route bgp4+ allow-ibgp表示也將IBGP路由引入,容易引起路由環路,請慎用!
【舉例】
# 指定引入進程號為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
【命令】
log-peer-change
undo log-peer-change
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
log-peer-change命令用來打開該OSPFv3進程下的鄰接狀態變化的輸出開關。undo log-peer-change命令用來關閉輸出開關。
缺省情況下,輸出開關處於打開狀態。
當打開鄰接狀態輸出開關後,該OSPFv3進程下鄰接狀態的變化會輸出到配置終端上,直至鄰接狀態輸出開關被關閉。
【舉例】
# 在當前路由器上關閉OSPFv3進程100的鄰接狀態變化的輸出開關。
<Sysname> system-view
[Sysname] ospfv3 100
[Sysname-ospfv3-100] undo log-peer-change
【命令】
maximum load-balancing maximum
undo maximum load-balancing
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
maximum:最大等價路由的條數,當maximum取值為1時,相當於不進行負載分擔。取值範圍為1~8。
【描述】
maximum load-balancing命令用來設置OSPFv3所能支持的最大等價路由條數。undo maximum load-balancing命令用來恢複最大等價路由條數的缺省值。
【舉例】
# 配置OSPFv3所能支持的最大等價路由條數為6條。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] maximum load-balancing 6
【命令】
ospfv3 [ process-id ]
undo ospfv3 [ process-id ]
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535,缺省值為1。
【描述】
ospfv3命令用來啟動OSPFv3進程並進入OSPFv3視圖。undo ospfv3命令用來關閉OSPFv3進程。
缺省情況下,係統沒有運行OSPFv3進程。
相關配置可參考命令router-id。
![]()
隻有在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
【命令】
ospfv3 process-id area area-id [ instance instance-id ]
undo ospfv3 process-id area area-id [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
process-id:OSPFv3進程號,取值範圍為1~65535。
area-id:區域的標識,可以是十進製整數(取值範圍為0~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 area命令用來在接口上使能OSPFv3協議,並指定所屬區域。undo ospfv3 area命令用來恢複缺省情況。
缺省情況下,接口上沒有使能OSPFv3協議。
【舉例】
# 在接口Vlan-interface10上啟動OSPFv3實例1的運行,並使能到area 1中。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospfv3 1 area 1 instance 1
【命令】
ospfv3 cost value [ instance instance-id ]
undo ospfv3 cost [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
value:接口運行OSPFv3協議的路由開銷,Loopback接口的取值範圍為0~65535,其他接口的取值範圍為1~65535。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 cost命令用來配置運行不同OSPFv3實例的接口的開銷值。undo ospfv3 cost命令用來恢複缺省情況。
缺省情況下,路由器接口按照帶寬自動計算運行OSPFv3協議所需的開銷;對與VLAN接口,缺省值為1;對於Loopback接口,缺省值為0。
【舉例】
# 指定運行OSPFv3實例1的接口Vlan-interface10的開銷為33。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospfv3 cost 33 instance 1
【命令】
ospfv3 dr-priority priority [ instance instance-id ]
undo ospfv3 dr-priority [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
priority:接口的DR優先級,取值範圍為0~255。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 dr-priority命令用來配置運行不同OSPFv3實例的接口的DR優先級。undo ospfv3 dr-priority命令用來恢複缺省情況。
缺省情況下,接口的DR優先級為1。
接口的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
【命令】
ospfv3 mtu-ignore [ instance instance-id ]
undo ospfv3 mtu-ignore [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 mtu-ignore命令用來配置接口在進行DD報文交換時忽略MTU檢查。undo ospfv3 mtu-ignore命令用來恢複缺省情況。
缺省情況下,接口在進行DD報文交換時執行MTU檢查,雙方的接口MTU必須相同才能建立鄰居關係。
【舉例】
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospfv3 mtu-ignore instance 1
【命令】
ospfv3 network-type { broadcast | nbma | p2mp [ non-broadcast ] | p2p } [ instance instance-id ]
undo ospfv3 network-type [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
broadcast:配置接口的網絡類型為廣播。
nbma:配置接口的網絡類型為NBMA。
p2mp:配置接口的網絡類型為P2MP。
p2p:配置接口的網絡類型為P2P。
non-broadcast:以以單播方式發送協議報文,缺省情況下,當OSPFv3接口的網絡類型為p2mp時,協議報文將以組播方式發送。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 network-type命令用來配置OSPFv3接口的網絡類型。undo ospfv3 network-type命令用來恢複缺省情況。
缺省情況下,當接口封裝的鏈路層協議不同時,OSPFv3接口網絡類型的缺省值也不同:
l 例如,當接口封裝的鏈路層協議是PPP時,OSPFv3接口網絡類型的缺省值為點對點。
l 例如,當接口封裝的鏈路層協議是Ethernet時,OSPFv3接口網絡類型的缺省值為廣播類型。
【舉例】
# 將接口Vlan-interface10的OSPFv3網絡類型設置為NBMA。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospfv3 network-type nbma
【命令】
ospfv3 peer ipv6-address [ dr-priority dr-priority ] [ instance instance-id ]
undo ospfv3 peer ipv6-address [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:鄰居的鏈路本地地址。
dr-priority:表示網絡鄰居的優先級,取值範圍為0~255,缺省值為1。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 peer命令用來指定鄰居接口的鏈路本地地址,並指定該鄰居是否有選舉權。undo ospfv3 peer命令用來取消該操作。
ospfv3 peer命令設置的優先級僅用於表示路由器是否主動向該鄰居發送Hello報文,並不用於實際的DR選舉。
【舉例】
# 在接口Vlan-interface10上指定鄰居的鏈路本地地址為fe80::1111。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospfv3 peer fe80::1111
【命令】
ospfv3 timer dead seconds [ instance instance-id ]
undo ospfv3 timer dead [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
seconds:OSPFv3鄰居失效的時間,取值範圍為1~2147483647,單位為秒。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 timer dead命令用來配置運行不同OSPFv3實例的接口的鄰居失效時間。undo ospfv3 timer dead命令用來恢複缺省值。
缺省情況下,P2P、Broadcast類型接口的OSPFv3鄰居失效時間為40秒,暫時還不支持P2MP、NBMA類型的接口。
OSPFv3鄰居的失效時間是指:在該時間間隔內,如果沒有收到鄰居的Hello報文,就認為該鄰居已失效。dead seconds值一般至少應為hello seconds值的4倍,同一網段上的路由器的dead seconds必須相同。
相關配置可參考命令ospfv3 timer hello。
【舉例】
# 配置運行OSPFv3實例1的接口Vlan-interface10上的鄰居失效時間為80秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospfv3 timer dead 80 instance 1
【命令】
ospfv3 timer hello seconds [ instance instance-id ]
undo ospfv3 timer hello [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
seconds:接口發送Hello報文的時間間隔,取值範圍為1~65535,單位為秒。
Instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 timer hello命令用來設置運行不同OSPFv3實例的接口發送Hello報文的時間間隔。undo ospfv3 timer hello命令用來恢複缺省值。
缺省情況下,P2P、Broadcast類型接口發送Hello報文的時間間隔的值為10秒,暫時還不支持P2MP、NBMA類型接口。
相關配置可參考命令ospfv3 timer dead。
【舉例】
# 配置運行OSPFv3實例1的接口Vlan-interface10發送Hello報文的間隔時間為20秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospfv3 timer hello 20 instance 1
【命令】
ospfv3 timer retransmit interval [ instance instance-id ]
undo ospfv3 timer retransmit [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
interval:接口重傳LSA的時間間隔,取值範圍為1~65535,單位為秒。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 timer retransmit命令用來配置運行不同OSPFv3實例的接口重傳LSA的時間間隔。undo ospfv3 timer retransmit命令用來恢複缺省情況。
缺省情況下,接口重傳LSA的時間間隔為5秒。
當一台路由器向它的鄰居發送一條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
【命令】
ospfv3 timer poll seconds [ instance instance-id ]
undo ospfv3 timer poll [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
seconds:向狀態為down的鄰居路由器發送輪詢Hello報文的時間間隔,取值範圍為1~65535。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 timer poll命令用來配置在NBMA接口上向狀態為down的鄰居路由器發送Hello報文的時間間隔。undo ospfv3 timer poll命令用來恢複缺省情況。
缺省情況下,在NBMA接口上向狀態為down的鄰居路由器發送Hello報文的時間間隔為120秒。
【舉例】
# 配置接口Vlan-interface10發送輪詢Hello報文的時間間隔為130秒。
<Sysname> system-view
[Sysname] interface vlan-interface 10
[Sysname-Vlan-interface10] ospf timer poll 130
【命令】
ospfv3 trans-delay seconds [ instance instance-id ]
undo ospfv3 trans-delay [ instance instance-id ]
【視圖】
接口視圖
【缺省級別】
2:係統級
【參數】
seconds:接口對LSA的傳輸延遲時間,取值範圍為1~3600,單位為秒。
instance-id:接口所屬的實例ID,取值範圍為0~255,缺省值為0。
【描述】
ospfv3 trans-delay命令用來設置運行不同OSPFv3實例的接口對LSA的傳輸延遲時間。undo ospfv3 trans-delay命令用來恢複缺省情況。
缺省情況下,接口對LSA的傳輸延遲時間為1秒。
LSA在本路由器的鏈路狀態數據庫(LSDB)中會隨時間老化(每秒鍾加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
【命令】
preference [ ase ] [ route-policy route-policy-name ] preference
undo preference [ ase ]
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
ase:設置OSPFv3外部路由優先級。如果不指定該參數,則設置OSPFv3內部路由優先級。
route-policy:應用路由策略,對特定的路由設置優先級。
route-policy-name:路由策略名稱,為1~19個字符的字符串。
preference:OSPFv3協議路由的優先級,取值範圍為1~255。
【描述】
preference命令用來配置OSPFv3協議路由的優先級。undo preference命令用來恢複缺省情況。
缺省情況下,OSPFv3內部路由的優先級為10,OSPFv3外部路由的優先級為150。
優先級的值越小,其實際的優先程度越高。
由於路由器上可能同時運行多個動態路由協議,就存在各個路由協議之間路由信息共享和選擇的問題,所以為每一種路由協議指定了一個缺省的優先級。在不同的路由協議發現去往同一目的地的多條路由時,優先級高的協議發現的路由將被選中以轉發IPv6報文。
【舉例】
# 設置OSPFv3協議路由的優先級為150。
<Sysname> system-view
[Sysname] OSPFv3
[Sysname-OSPFv3-1] preference 150
【命令】
router-id router-id
undo router-id
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
router-id:路由器標識符,IPv4地址格式。
【描述】
router-id命令用來設置運行OSPFv3協議的路由器的Router ID。undo router-id命令用來刪除已設置的路由器的Router ID。
Router ID是一台運行OSPFv3協議的路由器在自治係統中的唯一標識。如果用戶沒有指定路由器的Router ID,則OSPFv3進程無法運行。
設置路由器的Router ID時,必須保證自治係統中任意兩個進程的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
【命令】
silent-interface { interface-type interface-number | all }
undo silent-interface { interface-type interface-number | all }
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
interface-type interface-number:接口類型和接口編號。
all:所有接口。
【描述】
silent-interface命令用來禁止指定的接口發送OSPFv3報文。undo silent-interface命令用來恢複缺省情況。
缺省情況下,允許接口發送OSPFv3報文。
不同的進程可以對同一接口禁止發送OSPFv3報文,但silent-interface命令隻對本進程已經使能的OSPFv3接口起作用,對其它進程的接口不起作用。
【舉例】
# 禁止接口Vlan-interface10在OSPFv3進程100和200中發送OSPFv3報文。
<Sysname> system-view
[Sysname] ospfv3 100
[Sysname-ospfv3-100] router-id 10.110.1.9
[Sysname-ospfv3-100] silent-interface vlan-interface 10
[Sysname-ospfv3-100] quit
[Sysname] ospfv3 200
[Sysname-ospfv3-200] router-id 20.18.0.7
[Sysname-ospfv3-200] silent-interface vlan-interface 10
【命令】
spf timers delay-interval hold-interval
undo spf timers
【視圖】
OSPFv3視圖
【缺省級別】
2:係統級
【參數】
delay-interval:從收到網絡拓撲變化到OSPFv3開始進行SPF計算的延遲時間,取值範圍為1~65535,單位為秒。
hold-interval:OSPFv3兩次SPF計算抑止間隔時間,取值範圍為1~65535,單位為秒。
【描述】
spf timers命令用來配置OSPFv3路由計算的延遲時間和間隔時間。undo spf timers命令用來恢複缺省情況。
缺省情況下,OSPFv3路由計算的延遲時間和間隔時間分別為5秒和10秒。
運行OSPFv3協議的路由器,可以根據本地維護的LSDB,通過SPF算法計算出以自己為根的最短路徑樹,並根據這一最短路徑樹決定到目的網絡的下一跳。通過調節SPF的計算間隔,可以抑製因為網絡頻繁變化而導致占用過多帶寬資源和路由器資源的情況發生。
【舉例】
# 設置OSPFv3路由計算延遲和抑止間隔時間為6秒。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] spf timers 6 6
【命令】
stub [ no-summary ]
undo stub
【視圖】
OSPFv3區域視圖
【缺省級別】
2:係統級
【參數】
no-summary:該參數隻用於Stub區域的ABR,配置後ABR隻向區域內發布一條缺省路由的Summary-LSA,不生成任何其它Summary-LSAs(這種區域又稱為Totally Stub區域)。
【描述】
stub命令用來配置一個區域為Stub區域。undo stub命令用來取消這種配置。
缺省情況下,沒有區域被配置為Stub區域。
如果要將一個區域配置成Stub區域,則該區域中的所有路由器都必須配置此屬性。
相關配置可參考命令default-cost。
【舉例】
# 將OSPFv3區域1設置為Stub區域。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] area 1
[Sysname-ospfv3-1-area-0.0.0.1] stub
【命令】
vlink-peer router-id [ hello seconds | retransmit seconds | trans-delay seconds | dead seconds | instance instance-id ] *
undo vlink-peer router-id [ hello | retransmit | trans-delay | dead ] *
【視圖】
OSPFv3區域視圖
【缺省級別】
2:係統級
【參數】
router-id:虛連接鄰居的路由器ID。
hello seconds:接口發送Hello報文的時間間隔,取值範圍為1~8192,單位為秒,缺省值為10秒。該值必須和與其建立虛連接路由器上的hello seconds值相等。
retransmit seconds:接口重傳LSA的時間間隔,取值範圍為1~3600,單位為秒,缺省值為5秒。
trans-delay seconds:接口延遲發送LSA報文的時間間隔,取值範圍為1~3600,單位為秒,缺省值為1秒。
dead seconds:鄰居失效的時間,取值範圍為1~32768,單位為秒,缺省值為40秒。該值必須和與其建立虛連接路由器的dead seconds值相等並至少為hello seconds值的4倍。
instance instance-id:設置虛連接的實例ID,取值範圍為0~255,缺省值為0。
【描述】
vlink-peer命令用來創建並配置一條虛連接。undo vlink-peer命令用來刪除一條已有的虛連接。
對於沒有和骨幹區域直接相連的非骨幹區域,或者不連續的骨幹區域來說,可以使用vlink-peer命令建立邏輯上的連通性。在某種程度上,可以將虛連接看作一個普通的使能了OSPFv3的接口,因為在其上配置的hello、dead、retransmit和trans-delay等參數的原理是類似的。
虛連接的兩端必須是ABR,vlink-peer命令必須在兩端同時配置才可生效。
需要注意的是,如果當前進程使能了GR能力,則不能再在該進程下配置vlink-peer命令。
【舉例】
# 創建一條到10.110.0.3的虛連接。
<Sysname> system-view
[Sysname] ospfv3 1
[Sysname-ospfv3-1] area 10.0.0.0
[Sysname-ospfv3-1-area-10.0.0.0] vlink-peer 10.110.0.3
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!
