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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!