OSPF配置命令

OSPF配置命令

命令支持情况

命令支持情况请见各命令行中的说明,如无相关描述,默认所有款型支持该命令。

abr-summary(OSPF区域)

命令功能

abr-summary命令用来在区域边界路由器(ABR)上配置路由聚合。

undo abr-summary命令用来取消在区域边界路由器上进行路由聚合的功能。

缺省情况下,区域边界路由器不对路由聚合。

命令格式

abr-summary ip-address mask [ cost { cost | inherit-minimum } | [ advertise [ generate-null0-route ] | not-advertise | generate-null0-route [ advertise ] ] ] *

undo abr-summary ip-address mask

参数说明

参数参数说明取值
ip-address指定聚合路由的IP地址。点分十进制形式。
mask指定聚合路由的IP地址的掩码。点分十进制形式。
advertise | not-advertise是否发布这条聚合路由。缺省时发布聚合路由。-
cost cost设置聚合路由的开销。当此参数缺省时,则取所有被聚合的路由中最大的那个开销值作为聚合路由的开销。整数形式,取值范围是0~16777214。
inherit-minimum设置聚合前所有路由开销值中的最小值为聚合后路由的开销值。-
generate-null0-route生成黑洞路由,用来防止路由环路。-

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

应用场景

当大规模部署OSPF网络时,可能会出现由于OSPF路由表规模过大而降低路由查找速度的现象,为了解决这个问题,可以配置路由聚合,减小路由表的规模,降低管理的复杂度。

路由聚合是指将多条具有相同IP前缀的路由聚合成一条路由。如果被聚合的IP地址范围内的某条链路频繁Up和Down,该变化并不会通告到被聚合的IP地址范围外的设备。因此,可以避免网络中的路由振荡,在一定程度上提高了网络的稳定性。

abr-summary命令用来设置ABR对区域内路由进行路由聚合。ABR向其它区域发送路由信息时,以网段为单位生成Type-3 LSA。当区域中存在连续的网段(具有相同前缀的路由信息)时,可以通过abr-summary命令将这些网段聚合成一个网段,ABR只发送一条聚合后的LSA,所有指定的聚合网段范围的LSA将不会再被单独发送。从而减小路由表的规模,提高交换机的性能。

前置条件

配置路由聚合前,必须执行network命令指定需要聚合的网段。

注意事项

  • 本命令只适用于ABR,对区域内的路由进行路由聚合。asbr-summary命令用来设置自治系统边界路由器(ASBR)对OSPF引入的路由进行路由聚合。

  • 在相同进程的不同区域下,ABR不能配置路由聚合。

使用实例

# 将OSPF 100的区域1中两个网段10.42.10.0和10.42.110.0的路由聚合成一条聚合路由10.42.0.0向其它区域发布。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] area 1
[HUAWEI-ospf-100-area-0.0.0.1] network 10.42.10.0 0.0.0.255
[HUAWEI-ospf-100-area-0.0.0.1] network 10.42.110.0 0.0.0.255
[HUAWEI-ospf-100-area-0.0.0.1] abr-summary 10.42.0.0 255.255.0.0

相关主题
area(OSPF)ospf

advertise mpls-lsr-id

命令功能

advertise mpls-lsr-id命令用于使能OSPF将MPLS LSR ID作为区域内路由向多个区域发布。

undo advertise mpls-lsr-id命令用于取消该功能。

缺省情况下,OSPF不将MPLS LSR ID作为区域内路由向多个区域发布。

命令格式

advertise mpls-lsr-id [ cost cost ]

undo advertise mpls-lsr-id

参数说明

参数参数说明取值
cost cost设置发布路由的开销。整数形式,取值范围是0~65535。缺省值是0。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当一台ABR同时作为两个区域中Tunnel接口的终点时,OSPF只认为其中一个Tunnel是有效的。对于OSPF而言,Tunnel生效的必要条件是有到达目的地址的区域内路由。而在OSPF协议中一个接口只能属于一个区域,即Loopback接口的IP地址对应的路由只能在一个区域中成为区域内路由,在其它区域中都是区域间路由。为了解决这个问题,OSPF向本设备连接的所有区域发布地址为MPLS LSR-ID的区域内路由。

前置条件

执行此命令前,需要通过mpls te命令全局使能MPLS TE。

配置影响

使能OSPF将MPLS LSR ID作为区域内路由向多个区域发布后,会有如下影响:

  • 如果本地交换机所在的OSPF区域下没有IP地址为MPLS LSR ID的接口,则该区域其他设备上目的地址为MPLS LSR ID的OSPF路由,其类型会由inter-area变为intra-area,cost值也可能改变。

  • 如果OSPF NSSA区域下有IP地址为MPLS LSR ID的接口,且该区域发布的NSSA LSA的转发地址为MPLS LSR ID,则这些NSSA LSA的转发地址会被修改并重新发布,这会导致路由计算。

使用实例

# 使能将MPLS LSR ID作为区域内路由向多个区域发布。

<HUAWEI> system-view [HUAWEI] ospf [HUAWEI-ospf-1] advertise mpls-lsr-id

area(OSPF)

命令功能

area命令用来创建OSPF区域,并进入OSPF区域视图。

undo area命令用来删除指定区域。

缺省情况下,系统未创建OSPF区域。

命令格式

area area-id

undo area area-id

参数说明

参数参数说明取值
area-id指定区域的标识。其中区域号area-id是0的称为骨干区域。可以是十进制整数或点分十进制格式。采取整数形式时,取值范围是0~4294967295。

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

随着网络规模日益扩大,当一个大型网络中的设备都运行OSPF路由协议时,设备数量的增多会导致LSDB非常庞大。由此导致网络会经常处于“动荡”之中,造成网络中会有大量的OSPF协议报文在传递,降低了网络的带宽利用率。

为了解决上述问题,OSPF协议将自治系统从逻辑上划分成不同的区域(Area)。区域是从逻辑上将设备划分为不同的组,每个组用区域号(Area ID)来标识。

配置影响

OSPF协议将自治系统划分成不同的区域后,同一区域内的多台设备的功能(如定时器、过滤、聚合等)就可以以区域为单位进行统一规划和配置,从而减少LSDB的规模,提高网络性能。

前置条件

执行area命令,需要先执行ospf命令启动OSPF进程,进入OSPF视图。

注意事项

  • 区域的边界是交换机,不是链路。

  • 一个网段(链路)只能属于一个区域,或者说每个运行OSPF的接口必须指明属于哪一个区域。

  • 骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发。

  • 所有非骨干区域必须与骨干区域保持连通,骨干区域自身也必须保持连通。

使用实例

# 进入OSPF区域视图。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] area 0
[HUAWEI-ospf-100-area-0.0.0.0]

相关主题
network(OSPF区域)

asbr-summary

命令功能

asbr-summary命令用来设置自治系统边界路由器(ASBR)对OSPF引入的路由进行路由聚合。

undo asbr-summary命令用来取消ASBR对OSPF引入的路由进行路由聚合。

缺省情况下,ASBR不对OSPF引入的路由进行路由聚合。

命令格式

asbr-summary ip-address mask [ [ not-advertise | generate-null0-route ] | tag tag | cost cost | distribute-delay interval ] *

asbr-summary type nssa-trans-type-reference [ cost nssa-trans-cost-reference ]

undo asbr-summary type

undo asbr-summary ip-address mask

参数说明

参数参数说明取值
ip-address指定聚合路由的IP地址。点分十进制格式。
mask指定聚合路由的IP地址的掩码。点分十进制格式。
not-advertise设置不发布聚合路由。如果不指定该参数则将通告聚合路由。-
generate-null0-route生成黑洞路由,用来防止路由环路。-
tag tag指定聚合路由的标记。整数形式,取值范围是0~4294967295。缺省值是1。
cost cost设置聚合路由的开销。当此参数缺省时,对于Type1类外部路由,取所有被聚合路由中的最大开销值作为聚合路由的开销;对于Type2类外部路由,则取所有被聚合路由中的最大开销值再加上1作为聚合路由的开销。整数形式,取值范围是0~16777214。
distribute-delay interval指定延迟发布聚合路由的时间。整数形式,取值范围是1~65535,单位是秒。
type nssa-trans-type-reference指定设置聚合路由类型(Type)时考虑Type7转换到Type5的LSA。未配置asbr-summary type nssa-trans-type-reference命令时,OSPF在设置聚合路由类型时不考虑Type7转换到Type5的LSA。-
cost nssa-trans-cost-reference指定设置聚合路由开销值(Cost)时考虑Type7转换到Type5的LSA。未配置asbr-summary type nssa-trans-type-reference cost nssa-trans-cost-reference命令时,OSPF在设置聚合路由类型和开销时不考虑Type7转换到Type5的LSA。-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当大规模部署OSPF网络时,可能会出现由于OSPF路由表规模过大而降低路由查找速度的现象,为了解决这个问题,可以配置路由聚合,减小路由表的规模,降低管理的复杂度。

路由聚合是指将多条具有相同IP前缀的路由聚合成一条路由。如果被聚合的IP地址范围内的某条链路频繁Up和Down,该变化并不会通告到被聚合的IP地址范围外的设备。因此,可以避免网络中的路由振荡,在一定程度上提高了网络的稳定性。

当引入的路由具有相同前缀的路由信息时,可以通过asbr-summary命令将这些引入的路由聚合并发布成一条聚合路由。通过配置路由聚合,可以减少路由信息,减小路由表的规模,提高设备的性能。

对引入的路由进行路由聚合后,有以下几种情况:

  • 如果本地路由器是ASBR且处于普通区域中,本地路由器将对引入的聚合地址范围内的所有Type-5 LSA进行路由聚合。

  • 如果本地路由器是ASBR且处于NSSA区域中,本地路由器对引入的聚合地址范围内的所有Type-7 LSA进行路由聚合。

  • 如果本地路由器既是ASBR又是ABR且处于NSSA区域中,本地路由器对引入的聚合地址范围内的所有Type-7 LSA进行路由聚合外,还将对由Type-7 LSA转化成的Type-5 LSA也进行路由聚合。

注意事项

当有大量聚合路由时,可以配置distribute-delay参数设置延迟发布聚合路由的时间,使每次发布的聚合路由信息中包含更多的有效路由,避免网络振荡而出现路由信息不准确的现象。

使用实例

# 设置引入路由聚合。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] asbr-summary 10.2.0.0 255.255.0.0 not-advertise tag 2 cost 100

# 取消路由聚合。

[HUAWEI-ospf-100] undo asbr-summary 10.2.0.0 255.255.0.0

相关主题
display ospf asbr-summary

authentication-mode(OSPF区域)

命令功能

authentication-mode命令用来指定OSPF区域所使用的验证模式及验证口令。

undo authentication-mode命令用来取消该区域已配置的验证模式。

缺省情况下,没有配置区域验证模式。

命令格式

authentication-mode simple [ plain plain-text | [ cipher ] cipher-text ]

authentication-mode { md5 | hmac-md5 | hmac-sha256 } [ key-id { plain plain-text | [ cipher ] cipher-text } ]

authentication-mode keychain keychain-name

undo authentication-mode

参数说明

参数参数说明取值
simple使用简单验证模式。缺省情况下,simple验证模式默认是cipher类型。须知:

Simple加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

-
plain指定明文类型口令。此模式下只能键入明文,在查看配置文件时以明文方式显示口令。须知:

如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

-
plain-text指定明文验证字。字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~8;认证模式为md5hmac-md5hmac-sha256时,长度为1~255。
cipher指定密文类型口令。可以键入明文或密文,但在查看配置文件时均以密文方式显示口令。对于MD5/HMAC-MD5/HMAC-SHA256验证模式,当此参数缺省时,默认为cipher类型。
cipher-text指定密文验证字。字符串形式,可以为字母或数字,区分大小写,不支持空格。当认证模式为simple时,长度为1~8的明文或长度为24或32或48的密文;认证模式为md5hmac-md5hmac-sha256时,长度为1~255的明文或20~392的密文。
md5使用MD5密文验证模式。须知:

MD5密文验证模式存在安全风险,推荐使用HMAC-SHA256加密算法。

-
hmac-md5使用HMAC MD5密文验证模式。须知:

HMAC-MD5密文验证模式存在安全风险,推荐使用HMAC-SHA256加密算法。

-
hmac-sha256使用HMAC-SHA256验证模式。-
key-id接口密文验证的验证字标识符,必须与对端的验证字标识符一致。整数形式,取值范围是1~255。
keychain使用Keychain验证模式。说明:

配置此参数前,需要首先通过keychain命令创建一个keychain,并分别通过key-idkey-stringalgorithm命令配置该keychain采用的key-id、密码及其认证算法,否则会造成OSPF认证始终为失败状态。

-
keychain-name指定Keychain名称。字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

使用场景

在对安全性要求较高的网络中,可以通过配置OSPF验证特性来提高OSPF网络的安全性。使用区域验证时,一个区域中所有设备的接口上所配置的验证模式和口令必须一致。

注意事项

区域验证方式的优先级低于接口验证方式(通过ospf authentication-mode命令配置接口验证优先级)的优先级。

使用实例

# 指定OSPF区域0使用hmac-sha256验证模式。

<HUAWEI> system-view [HUAWEI] ospf 100 [HUAWEI-ospf-100] area 0 [HUAWEI-ospf-100-area-0.0.0.0] authentication-mode hmac-sha256

相关主题
ospf authentication-mode

bandwidth-reference(OSPF)

命令功能

bandwidth-reference命令用来设置通过公式计算接口开销所依据的带宽参考值。

undo bandwidth-reference命令用来恢复带宽参考值为缺省值。

缺省情况下,带宽参考值为100Mbit/s。

命令格式

bandwidth-reference value

undo bandwidth-reference

参数说明

参数参数说明取值
value指定通过公式计算接口开销所依据的带宽参考值。整数形式,取值范围是1~2147483648,单位是Mbit/s,缺省值是100Mbit/s。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

OSPF接口开销值的计算公式为:接口开销=带宽参考值/接口带宽,取计算结果的整数部分作为接口开销值(当结果小于1时取1)。因此,通过bandwidth-reference命令设置带宽参考值,可以改变接口的开销值,从而调整OSPF的路由选路。

缺省情况下,带宽参考值为100Mbit/s,即cost=100000000/bandwidth。

注意事项

配置成功后,进程内所有接口的带宽参考值都会改变。

一般情况下,OSPF根据接口的带宽自动计算其链路开销值,也可以通过ospf cost命令直接修改接口开销值。

配置命令bandwidth bandwidth,主要用于网管在MIB上获取带宽,不改变接口实际带宽,也不会改变接口开销值。

bandwidth-reference命令对于Eth-Trunk接口的处理方式同物理接口一样,但接口带宽等于该接口绑定的所有成员接口的带宽之和。

使用实例

# 设置OSPF的带宽参考值为1000Mbit/s,用于计算接口开销值。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] bandwidth-reference 1000

bfd all-interfaces(OSPF)

命令功能

bfd all-interfaces命令用来在OSPF进程下使能BFD for OSPF特性,并配置BFD(Bidirectional Forwarding Detection)会话的参数。

undo bfd all-interfaces命令用来在OSPF进程下去使能BFD for OSPF特性,或者恢复BFD会话的参数为缺省值。

缺省情况下,在OSPF进程下不使能BFD特性。

命令格式

bfd all-interfaces enable

undo bfd all-interfaces enable

bfd all-interfaces { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } *

undo bfd all-interfaces { min-rx-interval | min-tx-interval | detect-multiplierfrr-binding } *

参数说明

参数参数说明取值
min-rx-interval receive-interval指定期望从对端接收BFD报文的最小接收间隔。

整数形式,如果主控板为ET1D2MPUA000,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

min-tx-interval transmit-interval指定向对端发送BFD报文的最小发送间隔。

整数形式,如果主控板为ET1D2MPUA000,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

detect-multiplier multiplier-value指定本地检测倍数。整数形式,取值范围是3~50,缺省值是3。
frr-binding设置BFD会话状态与接口的链路状态进行绑定。-

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

当网络故障发生时,通过BFD能够尽快检测到与相邻设备间的通信故障,从而减小设备故障对业务的影响。

可以在接口和OSPF进程中绑定BFD。如果在接口和OSPF进程中都绑定BFD,接口中绑定的BFD的优先级会高于进程中绑定的BFD的优先级。

注意事项

  • 本地的min-rx-interval值与对端的min-tx-interval值进行协商得到receive-interval,并取本地min-rx-interval和对端min-tx-interval的最小值作为对端的min-tx-interval。如果在receive-interval × multiplier-value时间间隔(本地检测时间)内没有收到对方发送的BFD报文,就宣告该邻居不可达。

  • OSPF只和邻居状态达到Exstart的邻居建立BFD会话。需要在两端都执行bfd命令配置全局BFD,并且配置bfd all-interfaces enable命令,才能建立起BFD会话。

  • bfd all-interfaces命令和ospf bfd block命令是互斥的。

使用实例

# 配置OSPF进程的BFD特性,指定最小发送间隔为400ms。

<HUAWEI> system-view
[HUAWEI] ospf
[HUAWEI-ospf-1] bfd all-interfaces enable
[HUAWEI-ospf-1] bfd all-interfaces min-tx-interval 400

相关主题
ospf bfdospf bfd block

default(OSPF)

命令功能

default命令用来配置引入外部路由时的缺省参数,包括OSPF引入外部路由的开销、类型(Type1或Type2)、标记和路由数量。

undo default命令用来恢复各项的缺省值。

缺省情况下,OSPF引入外部路由的缺省度量值为1,一次可引入外部路由数量的上限为2147483647,引入的外部路由类型为Type2,缺省标记值为1。

命令格式

default { cost { cost-value | inherit-metric } | limit limit | tag tag | type type } *

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

参数说明

参数参数说明取值
cost cost-value指定OSPF引入的外部路由的缺省度量值。整数形式,取值范围是0~16777214。缺省值是1。
inherit-metric引入路由的开销值为路由自带的cost值。如果没有指定开销值,则使用default命令设置的缺省开销值。-
limit limit指定单位时间内引入外部路由上限的缺省值。整数形式,取值范围是1~2147483647。
tag tag指定引入的外部路由的标记。整数形式,取值范围是0~4294967295。缺省值是1。
type type

指定外部路由的类型。

整数形式,取值为1或2。缺省值是2。
  • 1:第一类外部路由

  • 2:第二类外部路由

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

引入的外部路由会携带各种参数,这些参数会影响这些路由在OSPF路由表中的优先级、下一跳。

通过配置引入外部路由时的缺省参数,可以改变OSPF选路。

路由标记可以用来标识协议相关的信息,如OSPF接收BGP时用来区分自治系统的编号。应用tag还可以对携带tag的路由进行路由策略。

后续任务

由于配置default(OSPF)命令的优先级最低,所以配置该命令时需要注意是否配置了其他命令,否则该命令的功能不会生效。

注意事项

可以通过以下三条命令设置引入路由的开销值,其优先级依次递减:

  • 通过apply cost命令设置的路由开销值。

  • 通过import-route(OSPF)命令设置的引入路由开销值。

  • 通过default(OSPF)命令设置引入路由的缺省开销值。

使用实例

# 设置路由开销、类型和标记的缺省值。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] default cost 10 tag 100 type 2

相关主题
apply costimport-route(OSPF)

default-cost(OSPF区域)

命令功能

default-cost命令用来指定OSPF发送到STUB区域或NSSA区域的Type3缺省路由的开销。

undo default-cost命令用来将开销恢复为缺省值。

缺省情况下,发送到STUB区域或NSSA区域的Type3缺省路由的开销为1。

命令格式

default-cost cost

undo default-cost

参数说明

参数参数说明取值
costOSPF发送到STUB区域或NSSA区域的Type3缺省路由的开销。整数形式,取值范围是0~16777214。

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

应用场景

通过配置缺省路由的开销,可以改变OSPF选路,根据需求灵活的组网。

本命令只适用于连接到STUB区域或NSSA区域的边界路由器(ABR)。

前置条件

本地路由表中存在缺省路由。

使用实例

# 将区域1设置成STUB区域,使发送到该STUB区域的Type 3缺省路由的开销为20。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] area 1
[HUAWEI-ospf-100-area-0.0.0.1] stub
[HUAWEI-ospf-100-area-0.0.0.1] default-cost 20

相关主题
stub(OSPF区域)

default-route-advertise(OSPF)

命令功能

default-route-advertise命令用来将缺省路由通告到普通OSPF区域。

undo default-route-advertise命令用来取消通告缺省路由到普通OSPF区域。

缺省情况下,在普通OSPF区域内的OSPF设备不产生缺省路由。

命令格式

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

default-route-advertise summary cost cost

undo default-route-advertise

参数说明

参数参数说明取值
always

无论本机是否存在激活的非本OSPF进程的缺省路由,都会产生并发布一个描述缺省路由的LSA。

  • 如果配置了always参数,设备不再计算来自其他设备的缺省路由。

  • 如果没有配置always参数,本机路由表中必须有激活的非本OSPF进程的缺省路由时才生成缺省路由的LSA。

-
permit-calculate-other

本机必须存在激活的非本OSPF进程的缺省路由时才会产生并发布一个缺省路由的ASE LSA,且设备仍然计算来自于其他设备的缺省路由。

说明:如果没有配置permit-calculate-other参数,也没有配置always参数,则:
  • 本机存在激活的非本OSPF进程的缺省路由时,设备不再计算来自其他设备的缺省路由。

  • 本机不存在激活的非本OSPF进程的缺省路由时,设备仍然计算来自于其他设备的缺省路由。

-
cost cost

指定该ASE LSA的开销值。

整数形式,取值范围是0~16777214。缺省值是1。
type type

指定外部路由的类型。

整数形式,取值为1或2。缺省值是2。
  • 1:第一类外部路由

  • 2:第二类外部路由

route-policy route-policy-name

通过路由策略,实现在路由表中有匹配的非本OSPF进程产生的缺省路由表项时,按路由策略所配置的参数发布缺省路由。

字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
summary发布指定缺省路由的Type3 LSA。

在选用该参数时,必须首先使能VPN,否则路由不能发布。

-
match-any

通过路由策略,实现在路由表中有匹配的路由表项时,按路由策略所配置的参数发布缺省路由。

-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

import-route (OSPF)命令不能引入外部路由的缺省路由。当需要引入其他协议产生的缺省路由时,必须在ASBR上配置default-route-advertise命令,发布缺省路由到整个普通OSPF区域。

ASBR已经有缺省路由,执行default-route-advertise命令,将在整个OSPF区域中通告缺省路由0.0.0.0。

ASBR没有缺省路由,执行default-route-advertise命令时按照以下需求选择是否配置always参数。

  • 如果配置always参数,无论ASBR是否有缺省路由都将在整个OSPF区域中通告缺省路由0.0.0.0,并且不再计算来自其他设备的缺省路由。

  • 如果没有配置always参数,ASBR的路由表中必须有激活的非OSPF(BGP除外)缺省路由时才生成缺省路由的LSA。

    ASBR的路由表中有激活的BGP缺省路由时,

    • 同时配置了vpn-instance-capability simple命令,则执行default-route-advertise命令后,路由表中存在的激活的EBGP缺省路由可以引入到OSPF中。此时,由于OSPF进程不能引入IBGP路由,必须先执行import-route bgp permit-ibgp命令引入IBGP路由,再执行default-route-advertise命令,才可以将路由表中存在的激活的IBGP缺省路由引入到OSPF中。

    • 没有同时配置vpn-instance-capability simple命令,则执行default-route-advertise命令后,可以将路由表中存在的激活的BGP(包括EBGP和IBGP)缺省路由引入到OSPF中。

    • 如果配置ospf process-id vpn-instance vpn-instance-name命令之后,

    • 如果没有配置ospf process-id vpn-instance vpn-instance-name命令,则执行default-route-advertise命令后,路由表中存在的激活的EBGP缺省路由可以引入到OSPF中。此时,OSPF进程不能引入IBGP路由,必须先执行import-route bgp permit-ibgp命令引入IBGP路由,再执行default-route-advertise命令,才可以将路由表中存在的活跃IBGP缺省路由引入到OSPF中。

text指定OSPF进程的描述信息。字符串形式,支持空格,区分大小写,长度范围是1~80。

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

通过为OSPF进程配置描述信息,可以方便的识别特殊进程,便于维护。

配置影响

本命令为覆盖式命令。

使用实例

# 为OSPF进程配置描述信息。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] description this process contains 3 areas

description(OSPF区域)

命令功能

description命令用来为OSPF区域配置描述信息。

undo description命令用来删除描述信息。

缺省情况下,OSPF区域没有描述信息。


命令格式

description text

undo description

参数说明

参数参数说明取值
text指定OSPF区域的描述信息。字符串形式,支持空格,区分大小写,长度范围是1~80。

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

通过为OSPF区域配置描述信息,可以方便的识别特殊区域,便于维护。

使用实例

# 为OSPF区域1配置描述信息。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] area 1
[HUAWEI-ospf-100-area-0.0.0.1] description this is a stub area

相关主题
description(OSPF)

display default-parameter ospf

命令功能

display default-parameter ospf命令用来显示OSPF默认配置信息。

命令格式

display default-parameter ospf

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

通过该命令可以查看OSPF协议初始化时的各项缺省配置信息。当修改了OSPF的配置信息后,通过该命令显示出来的信息,仍然是OSPF协议初始化时的各项缺省配置信息。

使用实例

# 查看OSPF默认配置信息。

<HUAWEI> display default-parameter ospf  Process View:  -------------------------------------------------------    Default Metric                               : 1    Default Tag                                  : 1    Default Type                                 : 2    SPF Intelligent-timer Max-interval(msec)     : 10000    SPF Intelligent-timer Start-interval(msec)   : 500    SPF Intelligent-timer Hold-interval(msec)    : 1000    Lsa Maxage (sec)                             : 3600    Lsa Refresh Time(sec)                        : 1800    Lsa Maxagediff Interval (sec)                : 900    Minimum Lsa Arrival Interval(sec)            : 1    Minimum Lsa Originate Interval(sec)          : 5    Sham Link Cost                               : 1    VPN Domain ID                                : 0    VPN Router Tag                               : 0    Route Preference for Internal Routes         : 10    Route Preference for External Routes         : 150  -------------------------------------------------------  Area View:  -------------------------------------------------------    Default Stub Cost                            : 1  -------------------------------------------------------  Interface View:  -------------------------------------------------------    P2P&Broadcast Hello Interval(sec)            : 10    P2MP&NBMA Hello Interval(sec)                : 30    P2P&Broadcast Dead Interval(sec)             : 40    P2MP&NBMA Dead Interval(sec)                 : 120    Poll Interval(sec)                           : 120    Router DR Priority                           : 1    Retransmit Interval(sec)                     : 5    Transmit Delay(sec)                          : 1  -------------------------------------------------------

表7-24  display default-parameter ospf命令输出信息描述

项目

描述

Process View

进程视图。

Default Metric

引入外部路由开销值的缺省值。

Default Tag

引入外部路由标识的缺省值。

Default Type

引入外部路由类型的缺省值。

SPF Intelligent-timer Max-interval(msec)

SPF计算最长间隔的缺省值。

SPF Intelligent-timer Start-interval(msec)

SPF计算初始间隔的缺省值。

SPF Intelligent-timer Hold-interval(msec)

SPF计算基数间隔的缺省值。

Lsa Maxage(sec)

LSA最长存在时间的缺省值。

Lsa Refresh Time(sec)

生成一个特定LSA的最大间隔的缺省值。如果设备自身生成的LSA的LS age达到了LSA Refresh Time,就需要生成LSA的新实例。

Lsa Maxagediff Interval(sec)

LSA的MaxAge差异值的缺省值。如果两个LSA的Maxage的差异大于MaxAgeDiff Interval,就可以视为同一LSA的不同实例。

Minimum Lsa Arrival Interval(sec)

接收同一条LSA最小时间间隔的缺省值。

Minimum Lsa Originate Interval(sec)

发送同一条LSA最小时间间隔的缺省值。

Sham Link Cost

伪连接开销值的缺省值。

VPN Domain ID

VPN中域标识符的缺省值。

VPN Router Tag

VPN中路由标识的缺省值。

Route Preference for Internal Routes

内部路由优先级的缺省值。

Route Preference for External Routes

外部路由优先级的缺省值。

Area View

区域视图。

Default Stub Cost

Stub区域开销值的缺省值。

Interface View

接口视图。

P2P&Broadcast Hello Interval(sec)

P2P和广播网络上Hello报文发送时间间隔的缺省值。

P2MP&NBMA Hello Interval(sec)

P2MP和NBMA网络上的Hello报文发送时间间隔的缺省值。

P2P&Broadcast Dead Interval(sec)

P2P和广播网络上不再收到设备的Hello报文后,宣告邻居断开的时间间隔的缺省值。

P2MP&NBMA Dead Interval(sec)

P2MP和NBMA网络上不再收到设备的Hello报文后,宣告邻居断开的时间间隔的缺省值。

Poll Interval(sec)

NBMA网络上邻居设备状态为Down时,本机向该邻居发送Hello报文的时间间隔的缺省值。Poll Interval的值大于Hello Interval。

Router DR Priority

DR设备优先级的缺省值。

Retransmit Interval(sec)

报文重传间隔的缺省值。

Transmit Delay(sec)

估算接口传送一个LSU报文所需要时间的缺省值。在传送前,报文内各LSA中的时限都要增加这一值,该值应当被计入接口的传播时延。

display gtsm statistics

命令功能

display gtsm statistics命令用来查看接口板上的GTSM统计信息。

命令格式

display gtsm statistics all

参数说明

参数参数说明取值
all查看所有接口板上GTSM的统计信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

通过执行display gtsm statistics命令,用户可以查看接口板的GTSM统计信息,信息包括接收BGP、BGPv6、LDP、OSPF、OSPFv3、RIP的报文总数、通过的报文数量、丢弃的报文数量。

使用实例

# 查看所有接口板的GTSM统计信息。

<HUAWEI> display gtsm statistics all
GTSM Statistics Table                                                            ----------------------------------------------------------------                 SlotId  Protocol  Total Counters  Drop Counters  Pass Counters                   ----------------------------------------------------------------                  0      BGP       0               0              0                                0      BGPv6     0               0              0                                0      OSPF      0               0              0                                0      LDP       0               0              0                                0      OSPFv3    0               0              0                                0      RIP       0               0              0        ----------------------------------------------------------------

表7-25  display gtsm statistics命令输出信息描述

项目

描述

SlotId

槽位号

Protocol

协议类型:
  • 软件转发:区分协议,显示BGP、BGPv6、LDP、OSPF、OSPFv3、RIP

  • 硬件转发:不区分协议,显示“-----”

Total Counters

报文总数

Drop Counters

丢弃的报文总数

Pass Counters

通过的报文总数

相关主题
reset gtsm statistics

display ospf abr-asbr

命令功能

display ospf abr-asbr命令用来显示OSPF的区域边界路由器和自治系统边界路由器信息。

命令格式

display ospf [ process-id ] abr-asbr [ router-id ]

参数说明

参数参数说明取值
process-id指定OSPF进程号。整数形式,取值范围是1~65535。
router-id指定区域边界路由器或自治系统边界路由器的Router ID。点分十进制。

视图

所有视图

缺省级别

1:监控级

使用指南

区域边界路由器ABR(Area Border Router)可以同时属于两个以上的区域,但其中一个必须是骨干区域。ABR用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。

自治系统边界路由器ASBR(AS Boundary Router)与其他AS交换路由信息的设备称为ASBR。ASBR并不一定位于AS的边界,它可能是区域内设备,也可能是ABR。只要一台OSPF设备引入了外部路由的信息,它就成为ASBR。

该命令用来显示OSPF的区域边界路由器和自治系统边界路由器信息。

使用实例

# 显示OSPF的区域边界路由器和自治系统边界路由器信息。

<HUAWEI> display ospf abr-asbr
                                                                                          OSPF Process 1 with Router ID 1.1.1.1                                               Routing Table to ABR and ASBR                                                                                                                     RtType      Destination       Area       Cost  Nexthop         Type              Intra-area  10.10.10.11       0.0.0.0    1     10.2.0.3        ABR

表7-26  display ospf abr-asbr命令输出信息描述

项目

描述

RtType

区域内路由器或区域间路由器

Destination

显示ABR或ASBR的Router ID

Area

区域号

Cost

从设备到达ABR或ASBR的开销

NextHop

发送报文到ABR或ASBR的下一跳IP地址

Type

区域边界路由器(ABR)或自治系统边界路由器(ASBR)

display ospf asbr-summary

命令功能

display ospf asbr-summary命令用来查看OSPF的路由聚合信息。

命令格式

display ospf [ process-id ] asbr-summary [ ip-address mask ]

参数说明

参数参数说明取值
process-id指定OSPF进程号。整数形式,取值范围是1~65535
ip-address指定聚合路由点分十进制格式。点分十进制格式。
mask指定聚合路由的IP地址掩码。如果不指定IP地址和掩码,将显示所有引入路由聚合信息。点分十进制格式。

视图

所有视图

缺省级别

1:监控级

使用指南

自治系统AS被划分成不同的区域后,区域间可以通过路由聚合来减少路由信息,从而减小路由表的规模,提高设备的性能。执行命令asbr-summary可以配置OSPF的ASBR路由聚合。配置成功后,可以使用display ospf asbr-summary命令查看OSPF的ASBR的聚合信息。

使用实例

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

<HUAWEI> display ospf asbr-summary
          OSPF Process 1 with Router ID 192.168.1.2
                  Summary Addresses
 Total summary address count: 1
                  Summary Address
 net         : 10.0.0.0
 mask        : 255.0.0.0
 tag         : 10
 status      : Advertise
 Cost        : 0 (Not Configured)
 delay       : 30 (Configured)
 The Count of Route is : 2
 Destination     Net Mask        Proto      Process   Type     Metric
 10.1.0.0        255.255.0.0     Static     1         2        10
 10.2.0.0        255.255.0.0     Static     1         2        10

表7-27  display ospf asbr-summary命令输出信息描述

项目

描述

Total summary address count

通过asbr-summary命令聚合的路由数量

net

聚合路由的网络地址

mask

聚合路由的网络掩码

tag

聚合路由的标记字段

status

聚合路由的发布状态
  • Advertise:聚合后发布

  • DoNotAdvertise:聚合后不发布

Cost

聚合路由的开销

delay

延迟发布聚合路由的时间

The Count of Route is

被聚合的路由数

Destination

被聚合的路由目的地址

Net Mask

被聚合的路由的掩码

Proto

被聚合的路由所属的协议

Process

进程号

Type

引入的AS外部路由类型,有Type1和Type2

Metric

被聚合的路由的开销值

相关主题
asbr-summary

display ospf bfd session

命令功能

display ospf bfd session命令用来查看使能BFD特性邻居的信息。

命令格式

display ospf [ process-id ] bfd session interface-type interface-number [ router-id ]

display ospf [ process-id ] bfd session { router-id | all }

参数说明

参数参数说明取值
process-id指定OSPF进程号。整数形式,取值范围是1~65535
interface-type interface-number指定接口类型及接口号。-
router-id指定对端的Router ID。点分十进制。
all显示该OSPF进程下所有使能了OSPF的接口。-

视图

所有视图

缺省级别

1:监控级

使用指南

OSPF与BFD联动就是将BFD和OSPF协议关联起来,将BFD对链路故障的快速感应通知OSPF协议,从而加快OSPF协议对于网络拓扑变化的响应。

display ospf bfd session命令用来查看使能BFD特性邻居的信息。

使用实例

# 查看邻居BFD信息。

<HUAWEI> display ospf bfd session all
          OSPF Process 1 with Router ID 10.3.3.3   Area 0.0.0.0 interface 100.1.1.1(Vlanif100)'s BFD Sessions  NeighborId:10.2.2.2         AreaId:0.0.0.0          Interface:Vlanif100  BFDState:up                 rx    :1000             tx       :1000  Multiplier:3                BFD Local Dis:8198      LocalIpAdd:10.1.1.1  RemoteIpAdd:10.1.1.2        Diagnostic Info:No diagnostic information

表7-28  display ospf bfd session all命令输出信息描述

项目

描述

NeighborId

邻居Router ID

AreaId

所在区域ID

Interface

与邻居建立BFD会话的接口

BFDState

BFD状态:
  • up

  • down

  • unknown

rx

经过协商后的BFD报文的最小接收间隔

tx

经过协商后的BFD报文的最小发送间隔

Multiplier

远端的检测倍数

BFD Local Dis

BFD动态分配的本地标识符

LocalIpAdd

本地IP地址

RemoteIpAdd

远端IP地址

Diagnostic Info

诊断信息:
  • Init:BFD会话正处于初始状态

  • Admin down:本端BFD会话执行了shutdown操作

  • BFD global disable:BFD未全局使能

  • BFD session number exceed:BFD会话数量超过规格限制

  • Detect down:本端链路进入Down状态

  • Receive admin down:对端链路进入Down状态

  • BFD is in rearranging:建立BFD会话的单板变更,BFD会话数据转移到其它单板

  • No diagnostic information:没有诊断信息

  • No BFD packets were received:一个检测周期内没收到bfd报文导致检测时间超时

  • administrator down event received:收到BFD管理down消息

display ospf brief

命令功能

display ospf brief命令用来查看OSPF的概要信息。

命令格式

display ospf [ process-id ] brief

参数说明

参数参数说明取值
process-id指定OSPF进程号。

如果不指定OSPF进程号,该命令将显示所有OSPF进程的概要信息。

整数形式,取值范围是1~65535

视图

所有视图

缺省级别

1:监控级

使用指南

该命令除了用来查看OSPF概要信息,还会输出下列信息:

  • 配置的Router ID。

  • 配置的VPN域标识符。

在检查OSPF的故障原因时,可执行此命令获取OSPF相关概要信息。用户可以根据这些信息进行OSPF的故障诊断等。

使用实例

# 显示OSPF的概要信息。

<HUAWEI> display ospf brief
          OSPF Process 1 with Router ID 10.1.1.1                   OSPF Protocol Information  RouterID: 10.1.1.1         Border Router:  AREA  Multi-VPN-Instance is not enabled  Opaque Capable  Global DS-TE Mode: Non-Standard IETF Mode  Graceful-restart capability: planned and un-planned, totally  Helper support capability  : enabled        filter capability   : disabled        policy capability   : strict lsa check, planned and un-planned  Applications Supported: MPLS Traffic-Engineering  Spf-schedule-interval: max 10000ms, start 500ms, hold 1000ms  Default ASE parameters: Metric: 1 Tag: 1 Type: 2  Route Preference: 10  ASE Route Preference: 150  SPF Computation Count: 4  RFC 1583 Compatible  Retransmission limitation is disabled  Import routes limitation is enabled, the maximal limitation value: 4294967295  Area Count: 2   Nssa Area Count: 1  ExChange/Loading Neighbors: 0  Process total up interface count: 1                                              Process valid up interface count: 0   Flush protect mode: false  Area: 0.0.0.0          (MPLS TE not enabled)  Authtype: MD5   Area flag: Normal  SPF scheduled Count: 4  ExChange/Loading Neighbors: 0  Router ID conflict state: Normal                                                 Area interface up count: 1  Interface: 10.1.1.1 (Vlanif10)  Cost: 1       State: Waiting    Type: Broadcast    MTU: 1500  Priority: 1  Designated Router: 0.0.0.0  Backup Designated Router: 0.0.0.0  Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1  Area: 0.0.0.6          (MPLS TE not enabled)  Authtype: None   Area flag:   NSSA  SPF scheduled Count: 0  ExChange/Loading Neighbors: 0  Router ID conflict state: Normal                                                 Area interface up count: 1

表7-29  display ospf brief命令输出信息描述

项目

描述

RouterID

当前的OSPF交换机Router ID。

Border Router

边界路由器:
  • AS:自治系统边界路由器ASBR

  • AREA:区域边界路由器ABR

  • NSSA:NSSA区域边界路由器

Multi-VPN-Instance is not enabled

当前进程不支持多VPN实例。

Opaque Capable

已使能Opaque能力。

可以通过opaque-capability enable命令进行配置。

Global DS-TE Mode

当前全局配置下的DS-TE模式信息:
  • Non-Standard IETF Mode:不支持IETF模式

  • Standard IETF Mode:支持IETF模式

Graceful-restart capability

是否使能Graceful Restart能力:
  • disabled:没有使能Graceful Restart能力

  • planned only:支持Planned-GR方式

  • un-planned:支持Unplanned-GR方式

  • totally:支持Totally GR方式

  • planned and un-planned:支持Planned-GR方式和Unplanned-GR方式

可以通过graceful-restart(OSPF)命令进行配置。

Helper support capability

是否使能Helper模式:
  • enabled:已使能Helper模式

  • not configured:未使能Helper模式

可以通过graceful-restart helper-role(OSPF)命令进行配置。

filter capability

是否使能Helper模式的过滤规则:

  • ip-prefix:使能Helper模式的ip-prefix过滤器。

  • acl-number:使能Helper模式的基本ACL号过滤器。

  • acl-name:使能Helper模式的命名型ACL过滤器。

  • disabled:未使能Helper模式的过滤器。

policy capability

是否使能Helper模式的支持策略:

  • strict lsa check:Helper对所有LSA进行检查,执行graceful-restart helper-role ignore-external-lsa命令可以忽略对AS-external LSA进行检查。

  • ignore external lsa check:Helper不对AS-external LSA进行检查。

  • planned and un-planned:Helper支持Planned-GR方式和Unplanned-GR方式,执行graceful-restart helper-role planned-only命令设置Helper只支持Planned-GR方式。

  • planned:Helper只支持Planned-GR方式。

Applications Supported: MPLS Traffic-Engineering

目前OSPF支持TE功能。

Spf-schedule-interval

进行SPF计算的时间间隔,可以通过spf-schedule-interval命令进行配置。

Route Preference

缺省路由优先级。

ASE Route Preference

外部路由的优先级。

Default ASE parameters

外部LSA参数的缺省值:
  • Metric: 外部LSA的度量值缺省值

  • Tag:外部LSA标记的缺省值

  • Type:外部LSA类型的缺省值

SPF Computation Count

进行SPF计算的次数。

RFC 1583 Compatible

是否使能RFC1583兼容,可以通过rfc1583 compatible命令进行配置。

Retransmission limitation is disabled

未使能重传限制功能,可以通过retransmission-limit命令进行配置。

Import routes limitation is enabled, the maximal limitation value

使能引入外部路由限制功能,显示最大限制值。

Area Count

当前进程中的区域数。

Nssa Area Count

当前进程中的NSSA区域数。

Process total up interface count

当前进程中UP的接口总数。

Process valid up interface count

当前进程中有效的接口数。

Flush protect mode

是否处于OSPF异常老化触发的主备倒换阶段:

  • false:没有进入OSPF异常老化触发的主备倒换阶段。

  • true:已经处于OSPF异常老化触发的主备倒换阶段。

ExChange/Loading Neighbors

处于ExChange/Loading状态的Neighbor的数量。

Area

开始列举当前进程中各区域的信息。显示当前区域ID,格式为点分十进制格式。

Authtype

区域验证类型,包括无验证/简单验证/MD5验证/HMAC-MD5验证/HMAC-SHA256验证。

Area flag

说明区域标记:Transit/Vlink/Stub/Nssa/Normal。

SPF scheduled Count

SPF算法调用的次数。

Interface

显示区域内的接口信息。

Cost

显示运行OSPF协议的接口的开销值,可以通过ospf cost命令进行配置。

State

接口的状态有:
  • Down

  • Waiting

  • Loopback

  • P-2-P

  • DR

  • BDR

  • DROTHER

其中,DR、BDR DROTHER在Broadcast和NBMA网络中才存在;P-2-P在P2P P2MP Vlink上才存在。

Type

接口的类型,可以是P2P、Broadcast、NBMA、P2MP。

MTU

接口的MTU值。

Priority

接口优先级。

Designated Router

如果当前接口不是DR则不显示(可选)。

Backup Designated Router

如果当前接口不是BDR则不显示(可选)。

Timers

定时器的间隔信息。

Hello

Hello定时器的时间间隔,可以通过ospf timer hello命令进行配置。

Dead

Dead定时器的时间间隔,可以通过ospf timer dead命令进行配置。

Poll

Poll定时器的时间间隔,可以通过ospf timer poll命令进行配置。

Retransmit

Retransmit定时器的时间间隔,可以通过ospf timer retransmit命令进行配置。

Transmit Delay

接口传送LSA的时间延迟(可选),可以通过ospf trans-delay命令进行配置。

Router ID conflict state

Router ID冲突自动恢复状态机。有以下几种取值:
  • Normal:正常状态,正常检测Router ID冲突。

  • Wait select:设备启动时间大于特定时长(默认2小时),延时等待重新选择Router ID。

  • Selecting:重启Router ID,等待重启的OSPF进程生效。

  • RtrId Changed:新Router ID生效,检测新的Router ID是否存在冲突,用于恢复Normal状态。

  • Suspend:重新选择Router ID超过次数(默认3次),不再重新选择。

Area interface up count

该区域UP的接口数量。

相关主题
ospf

display ospf cumulative

命令功能

display ospf cumulative命令用来显示OSPF的统计信息。

命令格式

display ospf [ process-id ] cumulative

参数说明

参数参数说明取值
process-id指定OSPF进程号。

如果不指定OSPF进程号,该命令将显示所有的OSPF统计信息。

整数形式,取值范围是1~65535

视图

所有视图

缺省级别

1:监控级

使用指南

此命令的输出信息有助于OSPF故障诊断。

使用实例

# 显示OSPF统计信息。

<HUAWEI> display ospf cumulative
          OSPF Process 1 with Router ID 10.1.1.1                   Cumulations   IO Statistics              Type        Input     Output             Hello           26         62    DB Description            3          2    Link-State Req            1          1 Link-State Update            5          5    Link-State Ack            3          3   ASE: 2  Checksum Sum: 233779   LSAs originated by this router   Router: 1   Network: 0   Sum-Net: 0   Sum-Asbr: 0   External: 3   NSSA: 0   Opq-Link: 0   Opq-Area: 0   Opq-As: 0   LSAs Originated: 4  LSAs Received: 14   Routing Table:     Intra Area: 2  Inter Area: 0  ASE: 2   Up Interface Cumulate: 2       Neighbor Cumulate:   =======================================================       Neighbor cumulative data. (Process 1)   -------------------------------------------------------   Down:       0 Init:        0 Attempt:    0 2-Way:    0   Exstart:    0 Exchange:    0 Loading:    0 Full:     1   Retransmit Count: 0       Neighbor cumulative data. (Total)   -------------------------------------------------------   Down:       0 Init:        0 Attempt:    0 2-Way:    0   Exstart:    0 Exchange:    0 Loading:    0 Full:     1   Retransmit Count: 0

表7-30  display ospf cumulative命令输出信息描述

项目

描述

IO Statistics

收发的报文和LSA的详细统计信息

Type

OSPF报文类型

Input

接收报文数

Output

发送报文数

Hello

OSPF Hello报文

DB Description

OSPF数据库描述报文

Link-State Req

OSPF链路状态请求报文

Link-State Update

OSPF链路状态更新报文

Link-State Ack

OSPF链路状态响应报文

Checksum Sum

自治系统外部LSA校验和

ASE

ASE路由的数量,当没有ASE路由时,显示Disabled

LSAs originated by this router

收发LSA的详细统计信息

Router

路由器LSA

Network

网络LSA

Sum-Net

Type3 summary LSA

Sum-Asbr

Type4 summary LSA

External

自治系统外部LSA

NSSA

NSSA

Opq-Link

Type9 Opque LSA的数量

Opq-Area

Type10 Opque LSA的数量

Opq-As

Type11 Opque LSA的数量

LSAs Originated

产生的LSA

LSAs Received

接收的LSA

Routing Table

路由表

Intra Area

区域内路由的数量

Inter Area

区域间路由的数量

Up Interface Cumulate

Up状态接口的统计信息

Neighbor Cumulate

邻居的统计信息

Neighbor cumulative data

邻居的详细统计信息:
  • Down

  • Init

  • Attempt

  • 2-Way

  • Exstart

  • Exchange

  • Loading

  • Full

Retransmit Count

重传列表中节点的总数

相关主题
ospf

display ospf error

命令功能

display ospf error命令用来查看OSPF的错误信息。

命令格式

display ospf [ process-id ] error [ lsa | interface interface-type interface-number ]

参数说明

参数参数说明取值
process-id指定OSPF进程号。

如果不指定OSPF进程号,该命令将显示所有OSPF进程的错误信息。

整数形式,取值范围是1~65535
lsa显示LSA错误信息。-
interface interface-type interface-number指定接口类型和接口号。-

视图

所有视图

缺省级别

1:监控级

使用指南

在检查OSPF的故障原因时,可执行此命令获取错误相关信息。用户可以根据这些信息进行OSPF的故障诊断等。

使用实例

# 查看OSPF的错误信息。

<HUAWEI> display ospf error
          OSPF Process 1 with Router ID 10.1.1.1                   OSPF error statistics General packet errors:  0     : IP: received my own packet     0     : Bad packet  0     : Bad version                    0     : Bad checksum  0     : Bad area id                    0     : Drop on unnumbered interface  1     : Bad virtual link               0     : Bad authentication type  0     : Bad authentication key         0     : Packet too small  0     : Packet size > ip length        0     : Transmit error  0     : Interface down                 0     : Unknown neighbor  0     : Bad net segment                0     : Extern option mismatch  0     : Router id confusion                0     : Bad authentication sequence number HELLO packet errors:  0     : Netmask mismatch               0     : Hello timer mismatch  0     : Dead timer mismatch            0     : Virtual neighbor unknown  0     : NBMA neighbor unknown          0     : Invalid Source Address DD packet errors:  0     : Neighbor state low             0     : Unknown LSA type  0     : MTU option mismatch LS ACK packet errors:  0     : Neighbor state low             0     : Unknown LSA type LS REQ packet errors:  0     : Neighbor state low             0     : Empty request  0     : Bad request LS UPD packet errors:  0     : Neighbor state low             0     : Newer self-generate LSA  0     : LSA checksum bad               0     : Received less recent LSA  0     : Unknown LSA type Opaque errors:  0     : 9-out of flooding scope        0     : 10-out of flooding scope  0     : 11-out of flooding scope       0     : Unknown TLV type Retransmission for packet over Limitation errors:  0     : Number for DD Packet           0     : Number for Update Packet  0     : Number for Request Packet Receive Grace LSA errors:  0     : Number of invalid LSAs         0     : Number of policy failed LSAs  0     : Number of wrong period LSAs Configuration errors: 0     : Tunnel cost mistake

表7-31  display ospf error命令输出信息描述

项目

描述

General packet errors

普通报文错误。

IP: received my own packet

收到了自己接口发出的报文,不处理。

Bad packet

解析的报文有错误,包括长度域的校验和等。

Bad version

OSPF版本号错误,即不是2。

Bad checksum

OSPF校验和错误。

Bad area id

收到的报文中的area id与本地不匹配(Vlink可以收到area0的报文,其他情况的area id不一致时都算错误)。

Drop on unnumbered interface

接收报文的接口是unnumbered,但不是P2P类型(unnumbered接口必须是P2P类型)。

Bad virtual link

Vlink收到非法报文。

Bad authentication type

报文认证类型错误。

如果这个字段对应的计数值一直增长,表示建立邻居的两台设备配置的OSPF认证类型不一致,需要在两端设备上执行area-authentication-mode命令配置相同认证的类型。

Bad authentication key

报文认证密钥错误。

Packet too small

收到的报文长度与IP报文头长度加上报文长度之和不相等。

Packet size > ip length

OSPF报文长度大于IP报文所允许的长度。

Transmit error

向Socket发送报文失败。

Interface down

OSPF接口Down的次数。

Unknown neighbor

对于NBMA、sham-link和Vlink网络而言,收到非OSPF邻居发来的OSPF报文。

HELLO packet errors

Hello报文错误。

Netmask mismatch

地址掩码与本地不匹配。

Hello timer mismatch

Hello报文时间间隔不一致。

如果这个字段对应的计数值一直在增长,表示接口上hello timer配置不一致,需要通过检查两端设备接口配置,执行ospf timer hello命令将hello timer间隔配置一致。

Dead timer mismatch

Dead报文时间间隔不一致。

如果这个字段对应的计数值一直在增长,表示接口的dead timer配置不一致,需要通过检查两端设备接口配置,执行ospf timer dead命令将dead timer间隔配置一致。

Extern option mismatch

Hello报文的扩展属性不一致。

如果这个字段对应的计数值一直在增长,表示区域类型配置不一致(一端配置为普通区域,另一端配置为stub或nssa区域),需要将两端区域类型配置一致(在OSPF区域视图下,如果有stub命令,表示区域类型为stub;如果有nssa命令,表示区域类型为nssa)。

Bad net segment

收到的报文源地址与接收报文的接口的IP地址不在同一网段。

Router id confusion

Route ID重复。

Bad authentication sequence number

报文认证序列号错误。

Virtual neighbor unknown

报文的Router ID与Vlink配置的邻居Router ID不一致。

NBMA neighbor unknown

NBMA邻居的状态不是active时报错。

Invalid Source Address

无效源地址。

DD packet errors

DD报文错误。

Neighbor state low

下面几种情况会报错:

  • 收到DD报文但邻居状态低于2-way。

  • 收到LSR报文但邻居状态低于Exchange。

  • 收到LSU报文但邻居状态低于Exchange。

  • 收到ACK报文但邻居状态低于Exchange。

Unknown LSA type

未知的LSA类型。

MTU option mismatch

使能了OSPF接口的MTU检查,并且收到的DD报文的MTU值大于接收接口的MTU值。

LS ACK packet errors

LS ACK报文错误。

Bad ack

收到错误的ACK报文的次数。

Duplicate ack

收到重复ACK报文的次数。

LS REQ packet errors

LS REQ报文错误。

Empty request

空的请求报文。

Bad request

协议中的BadRequest事件。

LS UPD packet errors

LS UPD报文错误。

Newer self-generate LSA

自己新产生的LSA的数量,该字段保留未用。

LSA checksum bad

LSA检验错误。

Received less recent LSA

收到了比本地更旧的LSA。

Opaque errors

Opaque错误。

9-out of flooding scope

超出了泛洪范围的Type-9 LSA数量。

10-out of flooding scope

超出了泛洪范围的Type-10 LSA数量。

11-out of flooding scope

超出了泛洪范围的Type-11 LSA数量。

Unknown TLV type

无法识别的TLV类型

Retransmission for packet over Limitation errors

重传超限制报文所发生的次数。

Number for DD Packet

DD报文重传超次发生次数统计。

Number for Update Packet

Update报文重传超次发生次数统计。

Number for Request Packet

Request报文重传超次发生次数统计。

Receive Grace LSA errors

收到的错误的Grace LSA数量。

Number of invalid LSAs

无效LSA数量。

Number of policy failed LSAs

被策略拒绝的LSA数量。

Number of wrong period LSAs

错误周期LSA数量。

Configuration errors

配置错误。

Tunnel cost mistake

OSPF Tunnel接口的cost值小于1的次数统计。每计算一次OSPF Tunnel接口的cost值小于1时,该计数器加1,然后OSPF将此cost值计算为1。

# 查看LSA的错误信息。

<HUAWEI> display ospf error lsa
 OSPF Process  1  with Router ID 10.1.1.14  Last Received Bad LSA Header     LS Age             : 36     Link State Type    : 0x0008     Link State ID      : 0.0.1.66     Advertising Router : 10.10.10.22     LS Sequence Number : 0x80000002     LS Checksum        : 0x00bd2e     Length             : 96     Interface          : Vlanif100     Recv Time          : 2011-05-27 14:37:17

表7-32  display ospf error lsa命令输出信息描述

项目

描述

Last Received Bad LSA Header

最后接收的LSA的错误信息

LS Age

LSA的实效时间

Link State Type

LSA的类型

Link State ID

LSA的状态ID

Advertising Router

发布路由器

LS Sequence Number

LSA的序号

LS Checksum

LSA的校验值

Length

LSA的长度

Interface

接收LSA的接口

Recv Time

接收LSA的时间

display ospf global-statistics

命令功能

display ospf global-statistics命令用来查看OSPF协议的全局统计信息。如果不指定OSPF进程号,该命令将显示所有OSPF进程的概要信息。

命令格式

display ospf global-statistics { process process-id | vpn-instance vpn-instance-name | public-instance | timewheel | brief }

参数说明

参数参数说明取值
process process-idOSPF进程号。整数形式,取值范围是1~65535。
vpn-instance vpn-instance-nameVPN实例的名称。必须是已存在的VPN实例名称。
public-instance显示所有公网实例统计信息。-
timewheel显示不同时间段内更新、老化LSA的数量统计。-
brief显示概要信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

执行此命令可以查看OSPF全局统计信息,用户可以根据这些信息进行OSPF的信息统计、故障诊断等。

使用实例

# 显示OSPF协议全局的邻居、进程、实例等统计信息。

<HUAWEI> display ospf global-statistics brief   Neighbor cumulative data (OSPF total statistics):   ----------------------------------------------------------   Down:               0        Init:                  0      Attempt:     0    2-Way:     0   Exstart:            0        Exchange:              0      Loading:     0    Full:   2400   Instance Numer:     1        Process Number:        2   HighSocketExpire:   27       HighSocketEmpty:  526275   Total Neighbor Number:                   0                                       Total Press:   LOW

表7-33  display ospf global-statistics brief命令输出信息描述

项目

描述

Neighbor cumulative data (OSPF total statistics)

邻居统计信息

Instance Numer

实例数量,包括网络和私网实例

Process Number

设备运行OSPF进程的数量

HighSocketExpire

未处理完高优先级报文队列的消息次数

HighSocketEmpty

处理完高优先级报文队列消息的次数

Total Neighbor Number

OSPF邻居的总数

Total Press

显示当前业务的压力:

一般情况下,Total Press显示为LOW。当重传定时器个数和泛洪的进程个数超过一定数目(默认是300)或邻居数超过300,Total Press显示为HIGH。当压力恢复后,Total Press显示恢复到LOW。

# 显示OSPF进程号为1的全局统计信息。

<HUAWEI> display ospf global-statistics process 1   OSPF 1 statistics data:   -----------------------------------------   LSA NUM of Flood cache:          0   Packet NUM of FloodUpdt Hash:          0   Packet NUM of Flood Queue:          0

表7-34  display ospf global-statistics process 1命令输出信息描述

项目

描述

LSA NUM of Flood cache进程下正在泛洪的LSA数量
Packet NUM of FloodUpdt Hash进程下等待泛洪的Update报文数量 ,此时的报文数量未达到MTU
Packet NUM of Flood Queue进程下等待泛洪的达到MTU的Update报文数量

# 显示OSPF协议时间轮信息。

<HUAWEI> display ospf global-statistics timewheel  =================== TimeWheel Info Begin ===================  TimeWheel current index is 2845, datanode count is 8  Bucket Number: 3596, Expiry time: 1306(s), Datanode Count: 0  High expiry time: 0, Low expiry time 527742(s)  Bucket Number: 3597, Expiry time: 1307(s), Datanode Count: 0  High expiry time: 0, Low expiry time 527743(s)  Bucket Number: 3598, Expiry time: 1308(s), Datanode Count: 0

表7-35  display ospf global-statistics timewheel命令输出信息描述

项目

描述

TimeWheel current index时间轮当前索引
datanode count时间轮中总的节点数量
Bucket Number时间轮第几个索引
Expiry time该索引超期时间
High expiry time系统启动后时间轮中该索引运行的绝对时间高位值
Low expiry time系统启动后时间轮中该索引运行的绝对时间低位值

相关主题
display ospf cumulative

display ospf graceful-restart

命令功能

display ospf graceful-restart用来命令用来查看OSPF GR的状态信息。

命令格式

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

参数说明

参数参数说明取值
process-id指定OSPF进程号。整数形式,取值范围是1~65535
verbose显示OSPF GR的详细信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

执行命令display ospf graceful-restart可以查看GR的详细配置及统计信息。

使用实例

# 显示OSPF GR信息。

<HUAWEI> display ospf graceful-restart
          OSPF Process 1 with Router ID 10.1.1.1  Graceful-restart capability     : enabled  Graceful-restart support        : planned and un-planned, totally  Helper-policy support           : planned and un-planned, strict lsa check  Current GR state                : normal  Graceful-restart period         : 120 seconds  Number of neighbors under helper:   Normal neighbors    : 0   Virtual neighbors   : 0   Sham-link neighbors : 0   Total neighbors     : 0  Number of restarting neighbors : 0  Last exit reason:   On graceful restart : successful exit   On Helper           : none

# 显示OSPF GR的详细信息。

<HUAWEI> display ospf graceful-restart verbose
          OSPF Process 1 with Router ID 10.1.1.1  Graceful-restart capability     : enabled  Graceful-restart support        : planned and un-planned, totally  Helper-policy support           : planned and un-planned, strict lsa check  Current GR state                : normal  Graceful-restart period         : 120 seconds  Number of neighbors under helper:   Normal neighbors    : 0   Virtual neighbors   : 0   Sham-link neighbors : 0   Total neighbors     : 0  Number of restarting neighbors : 0  Last exit reason:   On graceful restart : successful exit   On Helper           : none  All area count      : 1                  Area ID    : 0.0.0.0  Authtype       : None     Area flag : Normal  Normal interface count: 1  Interface: 10.1.1.1 (Vlanif100)  GR state : normal                  State: P-2-P          Type: P2P  Last Helper Exit reason: none  Neighbor count of this interface : 1  Neighbor          IP address        GR state    Last Helper Exit reason  10.2.2.2          10.1.1.2          Normal      none

表7-36  display ospf graceful-restart命令输出信息描述

项目

描述

Graceful-restart capability

是否使能IETF GR的特性:
  • enabled

  • disabled

Graceful-restart support

显示支持当前IETF GR的模式:
  • planned:只支持计划GR重启模式

  • planned and un-planned:同时支持计划GR重启和非计划GR重启两种模式

  • totally:支持完全GR模式

  • partial:支持部分GR模式

Helper-policy support

显示支持Helper的策略:
  • planned:Helper端只支持有计划GR重启

  • planned and un-planned:Helper端同时支持有计划GR重启和非计划GR重启

  • strict lsa check:Helper端支持严格的外部LSA检查

  • ignore external lsa check:Helper端对外部LSA不做检查

  • never:设备不支持Helper模式

Current GR state

当前GR的状态:
  • Normal:处于正常状态

  • Under GR:处于重启状态

  • Under Helper:处于Helper状态

Graceful-restart period

GR周期。

Number of neighbors under helper

处于Helper状态的邻居数量:
  • Normal neighbors:普通邻居的数量

  • Virtual neighbors:虚邻居的数量

  • Sham-link neighbors:shamlink邻居的数量

  • Total neighbors:全部邻居的数量

Number of restarting neighbors

Helper端显示的处于重启状态设备的数量。

Last exit reason

上次GR退出的原因:
  • On graceful restart:Restarter退出GR的原因

  • On Helper:Helper退出GR的原因

On graceful restart

Restarter退出GR的原因:
  • 1-way hello received:收到1-way Hello报文

  • back-link check failed:back-link检查失败

  • DR election fail:选举DR失败

  • grace period expired:GR周期超时

  • interface state change:接口状态机变化

  • none:设备启动以来没有执行过GR

  • successful exit:成功退出

  • two Grace-LSAs received:收到两个Grace-LSA

On Helper

Helper退出GR的原因:
  • flooding change LSA:收到变化的LSA

  • grace period expired:GR周期超时

  • graceful restart unconfigured at process level:OSPF进程的GR功能被去使能

  • interface state change:接口状态机变化

  • policy check failed for received grace LSA:不匹配Helper的策略

  • received 1-way hello packet:收到1-way Hello报文

  • received flushed grace LSA:收到Flushed的Grace-LSA

  • received multiple grace LSA:收到多个Grace-LSA

  • neighbor reset:邻居处于Helper模式时去使能GR功能

  • none:设备启动以来没有进入过Helper模式

  • successful exit:成功退出

All area count

该进程下区域的数量。

Area ID

区域ID。

Authtype

认证类型。

Area flag

区域的属性:
  • Normal;

  • NSSA;

  • Stub。

Normal interface count

该区域下接口的数量。

Interface

接口的IP地址。

GR state

接口GR的状态:
  • Normal:处于正常状态;

  • Restarter:处于GR状态;

  • Helper:处于Helper状态。

State

接口状态:
  • P-2-P;

  • DR;

  • BDR;

  • DROther;

  • Waitting;

  • Down。

Type

接口类型:
  • P2P;

  • P2MP;

  • NBMA;

  • Broadcast。

Last Helper Exit reason

该邻居上次退出Helper的原因:
  • none:设备启动以来没有进入过Helper模式;

  • successful exit:成功退出;

  • grace period expired:GR周期超时;

  • received flushed grace LSA:收到Flushed的Grace-LSA;

  • flooding change LSA:收到变化的LSA;

  • received multiple grace LSA:收到多个Grace-LSA;

  • received 1-way hello packet:收到1-way Hello报文;

  • policy check failed for received grace LSA:不匹配Helper的策略;

  • neighbor reset:Helper的邻居执行了reset命令导致拓扑变化;

  • interface state change:接口状态机变化;

  • graceful restart unconfigured at process level:邻居没有配置GR功能。

Neighbor count of this interface

该接口下的邻居总数。

Neighbor

邻居的Router ID。

IP address

邻居接口的IP地址。

GR state

邻居GR的状态:
  • Normal:处于正常状态;

  • Restarter:邻居处于GR状态;

  • Helper:处于Helper状态。

display ospf interface

命令功能

display ospf interface命令用来显示OSPF的接口信息。


命令格式

display ospf [ process-id ] interface [ all | interface-type interface-number ] [ verbose ]

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535
all显示所有接口的OSPF详细信息。-
interface-type interface-number指定接口类型和接口号。-
verbose显示详细配置信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

此命令的输出信息有助于查看OSPF配置及运行状态,进行故障诊断并验证配置效果。

使用实例

# 显示OSPF接口信息。

<HUAWEI> display ospf interface
          OSPF Process 1 with Router ID 192.168.1.1                   Interfaces  Area: 0.0.0.0        (MPLS TE not enabled)  IP Address      Type         State    Cost  Pri   DR              BDR  192.168.1.2     Broadcast    DR       1     1     192.168.1.2     192.168.1.3  Area: 0.0.0.1        (MPLS TE not enabled)  IP Address      Type         State    Cost  Pri   DR              BDR  172.16.0.1      Broadcast    DR       1     1     172.16.0.1      172.16.0.2

表7-37  display ospf interface命令输出信息描述

项目

描述

Area

接口所属的区域ID

IP Address

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

Type

接口类型为P2P、PTMP、广播或NBMA

State

根据OSPF接口状态机确定的当前接口状态:

  • Down:接口的初始状态。表明此时接口不可用,不能用于收发流量。

  • Loopback:设备到网络的接口处于回环状态。回环接口不能用于正常的数据传输,但仍能通过ICMP ping或位错误检测来收集接口信息。

  • Waiting:设备正在判定网络上的DR和BDR。在结束等待前,设备不能被选举为DR或BDR,这可以避免不必要地改变DR和BDR。

  • P-2-P:接口连接到物理点对点网络或者是虚拟链路。

  • DROther:设备自身没有被选为DR或BDR,但连接到广播网络或NBMA网络上的其他设备被选举为DR。设备开始与DR和BDR(如果存在的话)形成邻接。

  • BDR:设备是所接入网络的BDR,并将在当前的DR失效时成为DR。该设备与接入该网络的所有其他设备形成邻接。

  • DR:设备是所接入网络的DR。该设备与接入该网络的所有其他设备形成邻接。

Cost

接口开销

Pri

设备接口在选取DR和BDR时的优先级。其值越大,优先级越高。

DR

接口所在网络上的DR

BDR

接口所在网络上的BDR

# 显示OSPF指定接口的详细信息。

<HUAWEI> display ospf interface Vlanif 501 verbose
         OSPF Process 1 with Router ID 192.168.2.1                  Interfaces   Interface: 192.168.100.2 (Vlanif501)  Cost: 1       State: BDR       Type: Broadcast    MTU: 1500    Priority: 1  Designated Router: 192.168.100.1  Backup Designated Router: 192.168.100.2  Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1    IO Statistics              Type        Input     Output             Hello           11         10    DB Description            3          2    Link-State Req            1          1 Link-State Update            4          3    Link-State Ack            2          3  ALLSPF GROUP  ALLDR GROUP  OpaqueId: 0   PrevState: Waiting  Effective cost: 1, enabled by OSPF Protocol  Suppress flapping peer: enable(flapping-count: 0, threshold: 10)

表7-38  display ospf interface verbose命令输出信息描述

项目

描述

IO Statistics

接口接收和发送的OSPF报文的统计信息。

Type

OSPF报文类型。

Input

接口接收的OSPF报文数量。

Output

接口发送的OSPF报文数量。

DB Description

接口接收和发送的OSPF DD报文的统计信息。

Link-State Req

接口接收和发送的OSPF LSR报文的统计信息。

Link-State Update

接口接收和发送的OSPF LSU报文的统计信息。

Link-State Ack

接口接收和发送的OSPF LSAck报文的统计信息。

ALLSPF GROUP

接口加入ALLSPF GROUP组。

ALLDR GROUP

接口加入ALLDR GROUP组。

OpaqueId

接口的OpaqueId值。

PrevState

接口的前一个状态。

Effective cost

接口当前的有效开销值,该值的来源包括:

  • enabled by OSPF Protocol:接口开销来源是默认或通过配置ospf cost命令得到。

  • enabled by RUI:接口开销来源为继承RUI路由的开销。

  • enabled by IGP_LDP:接口开销来源是LDP配置的接口开销值。

  • enabled by BGP_IGP:接口开销来源是BGP配置的接口开销值。

  • enabled by Tunnel:配置TE Tunnel后得到的链路开销值。

Suppress flapping peer

OSPF邻居震荡抑制的状态:

  • enable:使能邻居震荡抑制功能。

    • flapping-count:有效震荡事件的次数。

      相邻两次邻居状态由Full切换为非Full的时间间隔小于detecting-interval(震荡检测门限)时,设备识别为一次有效震荡,flapping-count计数加1。执行ospf suppress-flapping peer detecting-interval detecting-interval命令可以设置震荡检测门限。

    • threshold:震荡抑制门限。

      执行ospf suppress-flapping peer threshold threshold命令可以设置震荡抑制门限。flapping-count大于等于threshold时,进入震荡抑制阶段。

  • disable:未使能邻居震荡抑制功能。此时,不会显示flapping-count和threshold,显示信息为

    Suppress flapping peer: disable
  • hold-down:邻居震荡抑制处于Hold-down模式。此时,显示信息为

    Suppress flapping peer: hold-down(start: 2016-01-02 09:58:41, remain-interval: 476 sec)
    • start:震荡抑制的开始时间。

    • remain-interval:震荡抑制退出的倒计时时间。

  • hold-max-cost:邻居震荡抑制处于Hold-max-cost模式。此时,显示信息为

    Suppress flapping peer: hold-max-cost(start: 2016-01-02 09:58:41, remain-interval: 476 sec)

相关主题
ospf

display ospf lsdb

命令功能

display ospf lsdb命令用来显示OSPF的链路状态数据库(LSDB)信息。

命令格式

display ospf [ process-id ] lsdb [ brief ]

display ospf [ process-id ] lsdb [ { router | network | summary | asbr | ase | nssa | opaque-link | opaque-area | opaque-as } [ link-state-id ] ] [ originate-router [ advertising-router-id ] | self-originate ] [ age { min-value min-age-value | max-value max-age-value } * ]

参数说明

参数参数说明取值
process-id进程号。整数形式,取值范围是1~65535
brief显示链路状态数据库的概要信息。-
router显示设备的链路状态信息。-
network显示网络的链路状态信息。-
summary显示network summary的链路状态信息。-
asbr显示ASBR summary的链路状态信息。-
ase显示AS的外部链路状态信息。-
nssa显示NSSA的外部链路状态信息。-
opaque-link显示Opaque-link的链路状态信息。-
opaque-area显示Opaque-area的链路状态信息。-
opaque-as显示Opaque-as的链路状态信息。-
originate-router显示发布者的链路状态信息。-
link-state-idLSA标识。点分十进制格式。
advertising-router-id发布LSA的设备的Router ID。点分十进制格式。
self-originate显示自生成的链路状态信息。-
age根据老化时间过滤显示。-
min-value min-age-value显示age等于或大于min-age-value的LSA信息。整数形式,取值范围是0~3600。
max-value max-age-value显示age等于或小于max-age-value的LSA信息。整数形式,取值范围是0~3600。

视图

所有视图

缺省级别

1:监控级

使用指南

display ospf lsdb命令可供选择多种显示LSDB的方式:

  • 只显示摘要信息

  • 显示指定类型的LSA

  • 基于产生LSA的源设备进行显示

  • 只显示本地产生的LSA

display ospf lsdb命令输出了OSPF的链路状态数据库信息,有助于进行故障诊断。

使用实例

# 显示OSPF的链路状态数据库的概要信息。

<HUAWEI> display ospf lsdb
          OSPF Process 1 with Router ID 10.1.1.1                                                    Link State Database                                                                                                                                                       Area: 0.0.0.0                                           Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric  Router    10.1.1.1        10.1.1.1          1348  48    800007C9    10000  Router    10.1.1.2        10.1.1.2          1078  60    80000654       0  Network   192.168.10.1    192.168.10.1      1349  32    80000060       0                   AS External Database  Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric  External  0.0.0.0         10.1.1.2          1743  36    800005FE       1

表7-39  display ospf lsdb命令输出信息描述

项目

描述

Area

显示LSDB信息的区域

Type

LSA类型(Router/Network/Sum-Net/Sum-Asbr/NSSA/External/Opq-Link/Opq-Area/Opq-As)

LinkState ID

LSA报头中的链路状态ID

AdvRouter

发布或产生LSA的设备

Age

LSA的老化时间

Len

LSA的大小

Sequence

LSA序列号(来自LSA报头)

Metric

度量值

AS External Database

包含外部LSA的LSDB

# 显示OSPF链路状态数据库中Router LSA的相关信息。

<HUAWEI> display ospf lsdb router
          OSPF Process 1 with Router ID 10.1.1.1                           Area: 0.0.0.0                   Link State Database   Type      : Router   Ls id     : 10.2.2.2   Adv rtr   : 10.2.2.2   Ls age    : 52   Len       : 48   Options   :  E   seq#      : 80000006   chksum    : 0xbf5a   Link count: 2      Link ID: 10.2.1.2      Data   : 10.2.1.2      Link Type: TransNet      Metric : 1      Link ID: 10.2.2.2      Data   : 255.255.255.255      Link Type: StubNet      Metric : 0      Priority : Medium

表7-40  display ospf lsdb router命令输出信息描述

项目

描述

Ls id

LSA报头中的链路状态ID

Adv rtr

发布或产生LSA的交换机

Ls age

LSA的老化时间

Len

LSA的大小

Options

LSA选项
  • E:允许泛洪AS-External-LSA。

  • MC:转发IP组播报文。

  • N/P:处理Type7 LSA。

  • DC:处理按需链路。

seq#

序列号,用于检查LSA顺序

chksum

LSA校验和

Link count

链路数量

Link ID

(Router LSA)链路ID(按链路类型分类)

  • 链路类型是P2P时,Link ID表示邻居的Router ID。

  • 链路类型是TransNet时,Link ID表示DR的IP地址。

  • 链路类型是Stub时,Link ID表示IP地址。

  • 链路类型是Virtual Link时,Link ID表示邻居的Router ID。

Data

(Router LSA)链路数据

  • 链路类型是P2P、TransNet、Virtual Link时,Data表示IP地址。

  • 链路类型是Stub时,Data表示IP地址的掩码。

Link Type

(Router LSA)链路类型:P-2-P/TransNet/StubNet/Virtual

Metric

(Router LSA)链路度量值

Priority

OSPF收敛优先级:

  • Critical:OSPF路由的收敛优先级为关键。

  • High:OSPF路由的收敛优先级为高。

  • Medium:OSPF路由的收敛优先级为中。

  • Low:OSPF路由的收敛优先级为低。

# 显示OSPF链路状态数据库中Network LSA的相关信息。

<HUAWEI> display ospf 1 lsdb network 10.1.1.1
          OSPF Process 1 with Router ID 10.1.1.1                           Area: 0.0.0.0                   Link State Database   Type      : Network   Ls id     : 10.1.1.1   Adv rtr   : 10.1.1.1   Ls age    : 167   Len       : 32   Options   :  E   seq#      : 80000002   chksum    : 0x3408   Net mask  : 255.255.255.0   Attached Router    10.2.2.2   Attached Router    10.1.1.1

表7-41  display ospf lsdb network命令输出信息描述

项目

描述

Net mask

(网络LSA)网络掩码

Attached Router

(网络LSA)与网络连接的交换机

# 显示OSPF链路状态数据库中Network Summary LSA的相关信息。

<HUAWEI> display ospf 1 lsdb summary 10.20.1.0
          OSPF Process 1 with Router ID 10.1.1.1                     Area: 0.0.0.0                   Link State Database   Type      : Sum-Net   Ls id     : 10.1.1.0   Adv rtr   : 10.2.2.2   Ls age    : 419   Len       : 28   Options   :  E   seq#      : 80000001   chksum    : 0x1d21   Net mask  : 255.255.255.0   Tos 0  metric: 1          Priority  : Medium

表7-42  display ospf lsdb summary命令输出信息描述

项目

描述

Net mask

(Summary LSA)网络掩码

Tos

(Summary LSA)服务类型

Metric

(Summary LSA)从发布路由器到达网络的度量值或开销

Priority

OSPF收敛优先级:

  • Critical:OSPF路由的收敛优先级为关键。

  • High:OSPF路由的收敛优先级为高。

  • Medium:OSPF路由的收敛优先级为中。

  • Low:OSPF路由的收敛优先级为低。

# 显示OSPF链路状态数据库中ASBR Summary LSA的相关信息。

<HUAWEI> display ospf 1 lsdb asbr 10.2.2.2
          OSPF Process 1 with Router ID 10.1.1.1                     Area: 0.0.0.2                   Link State Database   Type      : Sum-Asbr   Ls id     : 10.2.2.2   Adv rtr   : 10.1.1.1   Ls age    : 90   Len       : 28   Options   :  E   seq#      : 80000001   chksum    : 0xec62   Tos 0  metric: 1

# 显示OSPF链路状态数据库中AS-external LSA的相关信息。

<HUAWEI> display ospf 100 lsdb ase 10.1.1.0
OSPF Process 1 with Router ID 10.1.1.1 Link State Database   Type      : External   Ls id     : 10.1.1.0   Adv rtr   : 10.2.2.2   Ls age    : 569   Len       : 36   Options   :  E   seq#      : 80000002   chksum    : 0x90d0   Net mask  : 255.255.255.0   Tos 0  Metric: 1   E type    : 2   Forwarding Address : 0.0.0.0   Tag       : 1   Priority  : Medium

表7-43  display ospf lsdb ase命令输出信息描述

项目

描述

Net mask

(ASE/NSSA LSA)ASE LSA中的网络掩码

Tos

(ASE/NSSA LSA)服务类型

Metric

(ASE/NSSA LSA)从发布路由器到达网络的度量值或开销

E type

(ASE/NSSA LSA)E类型

Forwarding Address

(ASE/NSSA LSA)转发地址

Tag

32位字段,防止路由环路,用于在Type5/Type7 LSA上

Priority

OSPF收敛优先级:

  • Critical:OSPF路由的收敛优先级为关键。

  • High:OSPF路由的收敛优先级为高。

  • Medium:OSPF路由的收敛优先级为中。

  • Low:OSPF路由的收敛优先级为低。

# 显示OSPF链路状态数据库中NSSA External LSA的相关信息。

<HUAWEI> display ospf 1 lsdb nssa 192.168.1.0
          OSPF Process 1 with Router ID 10.1.1.1                     Area: 0.0.0.1                   Link State Database   Type      : NSSA   Ls id     : 10.1.1.0   Adv rtr   : 10.2.2.2   Ls age    : 521   Len       : 36   Options   : None   seq#      : 80000005   chksum    : 0x9ea7   Net mask  : 255.255.255.0   Tos 0  Metric: 1   E type    : 2   Forwarding Address : 10.1.1.2   Tag       : 1   Priority  : Medium

# 显示OSPF链路状态数据库中Opaque-link LSA的相关信息。

<HUAWEI> display ospf 1 lsdb opaque-link
          OSPF Process 1 with Router ID 10.1.1.1 Area: 0.0.0.0                                                            Link State Database   Link State Database for interface 10.1.1.1 (Vlanif200) Type: Broadcast   Type      : Opq-Link   Ls id     : 10.0.0.0   Adv rtr   : 10.2.2.2   Ls age    : 12   Len       : 44   Options   :  E   seq#      : 80000001   chksum    : 0x9579          Opaque type : 3, Opaque ID : 0          Grace LSA TLV information:          Grace Period        : 1800          GR reason           : 1          IP address          : 10.1.1.2

表7-44  display ospf lsdb opaque-link命令输出信息描述

项目

描述

Opaque type

Opaque类型(Opaque LSA)

Opaque ID

(Opaque LSA)Opaque ID号,Opaque类型+Opaque ID号=LSA报头中的链路状态ID

Grace LSA TLV information:

GR相关信息

Grace Period

GR等待时间

GR reason

GR原因:

  • 0:unknown

  • 1:software

  • 2:upgrade

  • 3:switchover

IP address

交换机上进行GR的接口地址

# 显示OSPF链路状态数据库中Opaque-area LSA的相关信息。

<HUAWEI> display ospf 1 lsdb opaque-area
OSPF Process 1 with Router ID 10.1.1.1 Area: 0.0.0.0                                                            Link State Database    Type      : Opq-Area   Ls id     : 10.0.0.1   Adv rtr   : 10.1.1.1   Ls age    : 639   Len       : 200   Options   :  E   seq#      : 80000001   chksum    : 0x2175   Opaque Type: 1   Opaque Id: 1   Opaque lsa information:      00 02 00 b0 00 01 00 01 02 00 00 00 00 02 00 04      0a 01 01 01 00 03 00 04 0a 01 01 01 00 04 00 04      00 00 00 00 00 05 00 04 00 00 00 01 80 02 00 04      00 00 00 01 00 06 00 04 00 00 00 00 00 07 00 04      00 00 00 00 80 00 00 04 00 00 00 00 00 09 00 04      00 00 00 00 00 08 00 20 00 00 00 00 00 00 00 00      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00      00 00 00 00 00 00 00 00 80 01 00 20 00 00 00 00      00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00      00 00 00 00 00 00 00 00 00 00 00 00 00 0a 00 09      00 00 00 00 00 00 00 00 00 00 00 00 00 0c 00 04      00 01 00 01

相关主题
ospf

display ospf mesh-group

命令功能

display ospf mesh-group命令用来查看OSPF Mesh-Group的概要信息。

命令格式

display ospf [ process-id ] mesh-group [ brief ]

参数说明

参数参数说明取值
process-id

指定OSPF进程号。

如果不指定OSPF进程号,将显示所有OSPF进程的Mesh-Group的概要信息。

整数形式,取值范围是1~65535。
brief显示OSPF各区域中Mesh-Group的概要信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

交换机和邻居存在并行链路时,通过命令mesh-group enable使能Mesh-Group特性,以邻居交换机的Router ID唯一标识一个Mesh-Group。当其收到LSA时,交换机会选取一条主链路进行泛洪,并且该接口不会进行反向泛洪。因此,可以避免重复泛洪,减轻链路的压力,节省资源。

执行display ospf mesh-group命令可以查看指定OSPF进程和区域的Mesh-Group的概要信息。

使用实例

# 显示OSPF Mesh-Group的概要信息。

<HUAWEI> display ospf mesh-group
    OSPF Process 1 with Router ID 10.1.1.1                  Mesh-Groups Area 0.0.0.0        Mesh-Group ID:10.2.2.2      Interface                IP Address/Mask      Nbr State     Vlanif100                10.11.10.202/24      Exchange     Vlanif200                10.22.20.202/24      Loading     Vlanif300                10.33.30.202/24      Full     Count of Interface in this Mesh-Group: 1     Count of Mesh-Group in this Area: 1

表7-45  display ospf mesh-group命令输出信息描述

项目

描述

Area

OSPF区域。

Mesh-Group ID

Mesh-Group的Key ID,即邻居交换机的Router ID。

Interface

使能了Mesh-Group特性的接口。

IP Address/Mask

使能了Mesh-Group特性的接口的IP地址和掩码。

Nbr State

使能了Mesh-Group特性的接口的邻居状态。

Count of Interface in this Mesh-Group

属于此Mesh-Group的接口的数量。

Count of Mesh-Group in this Area

属于此区域的Mesh-Group的数量。

相关主题
mesh-group enable

display ospf migp-routing

命令功能

display ospf migp-routing命令用来显示OSPF的MIGP(Multicast IGP)路由信息。

命令格式

display ospf [ process-id ] migp-routing [ ip-address [ mask | mask-length ] ] [ interface interface-type interface-number ] [ nexthop nexthop-address ]

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535。
ip-address目的IP地址。点分十进制格式。
mask指定子网掩码。点分十进制格式。
mask-length指定掩码长度。整数形式,取值范围是0~32。
interface-type interface-number接口类型和接口号。-
nexthop nexthop-address显示下一跳IP地址为此指定值的路由信息。点分十进制格式。

视图

所有视图

缺省级别

1:监控级

使用指南

使用场景

网络中同时部署了组播和MPLS TE-Tunnel,且TE-Tunnel配置了IGP Shortcut,IGP计算出来的路由的出接口可能不再是实际的物理接口,而是TE-Tunnel接口。交换机根据到达组播源地址的单播路由,从TE-Tunnel接口发送组播加入报文,这样,被TE-Tunnel跨越的设备就无法感知到组播加入报文,因而不会建立组播转发表项。

为了解决上述问题,通过命令local-mt enable配置本地MT特性,可以建立正确的组播路由表并指导组播报文的转发。

使能OSPF本地MT特性后,如果计算出来的路由出接口为IGP-Shortcut类型的TE-Tunnel,路由管理模块会为组播协议创建单独的MIGP路由表,并为该路由计算出实际的物理出接口,将其加入到MIGP路由表中,组播利用MIGP路由表中的路由进行转发。

通过display ospf migp-routing命令可以查看出接口为TE-Tunnel的路由的实际物理接口,即OSPF的MIGP路由信息。

注意事项

  • OSPF本地MT特性仅支持公网实例的OSPF进程。

  • OSPF本地MT特性不支持FA(Forwarding Adjacency)。

使用实例

# 显示OSPF的MIGP路由信息。

<HUAWEI> display ospf migp-routing
          OSPF Process 1 with Router ID 10.2.2.2                    MIGP Routing Tables  Routing for Network  Destination        Cost  Type       NextHop         AdvRouter       Area  192.168.3.0/24     4     Stub       10.0.1.1        10.5.5.5        0.0.0.0  10.0.3.0/24        3     Transit    10.0.1.1        10.5.5.5        0.0.0.0  Total Nets: 4  Intra Area: 4  Inter Area: 0  ASE: 0  NSSA: 0

表7-46  display ospf migp-routing命令输出信息描述

项目

描述

Destination

目的地址。

Cost

到达目的地址的开销。

Type

路由的类型。包含:

  • Inter-area:区域间路由。

  • Stub:区域内路由。router-lsa发布的路由,对应非广播网络、非NBMA网络的直连路由。

  • Transit:区域内路由。network-lsa发布的路由。

NextHop

到达目的地址的下一跳地址。

AdvRouter

发布交换机

Area

区域号。

Total Nets

区域内部、区域间、ASE和NSSA区域的网络总数。

Intra Area

区域内部路由总数(即Stub类型和Transit类型路由的总和)。

Inter Area

区域间路由总数(即Inter-area类型路由的总和)。

ASE

ASE区域路由总数。

NSSA

NSSA区域路由总数。

# 显示指定下一跳地址的OSPF的MIGP路由信息。

<HUAWEI> display ospf migp-routing nexthop 10.0.1.1
          OSPF Process 1 with Router ID 10.2.2.2  Destination : 192.168.3.0/24  AdverRouter : 10.5.5.5                 Area      : 0.0.0.0  Cost        : 4                        Type      : Stub  NextHop     : 10.0.1.1                 Interface : Vlanif10  Priority    : Low  Destination : 10.4.4.4/32  AdverRouter : 10.4.4.4                 Area      : 0.0.0.0  Cost        : 3                        Type      : Stub  NextHop     : 10.0.1.1                 Interface : Vlanif20  Priority    : Medium

表7-47  display ospf migp-routing nexthop命令输出信息描述

项目

描述

Priority

OSPF收敛优先级:

  • Critical:OSPF路由的收敛优先级为关键。

  • High:OSPF路由的收敛优先级为高。

  • Medium:OSPF路由的收敛优先级为中。

  • Low:OSPF路由的收敛优先级为低。

display ospf nexthop

命令功能

display ospf nexthop命令用来显示OSPF的下一跳信息。

命令格式

display ospf [ process-id ] nexthop

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535

视图

所有视图

缺省级别

1:监控级

使用指南

此命令输出了OSPF所有学习到的下一跳的信息,有助于OSPF故障诊断。

使用实例

# 显示OSPF的下一跳信息。

<HUAWEI> display ospf nexthop
                OSPF Process 100 with Router ID 10.0.0.1                        Routing Nexthop information Next hops: Address          Type      Refcount  IntfAddr       Intf Name ---------------------------------------------------------------------- 10.0.0.1         Local     3         10.0.0.1       Vlanif100 10.0.0.2         Local     5         10.0.0.1       Vlanif100

表7-48  display ospf nexthop命令输出信息描述

项目

描述

Next hops

下一跳的详细信息

Address

下一跳地址

Type

下一跳的路由类型。当显示信息为Local时表示下一跳的路由类型都是本地网段路由。

Refcount

表明有多少条OSPF路由使用了这个下一跳

IntfAddr

接口地址

Intf Name

接口的名称

相关主题
ospf

display ospf peer

命令功能

display ospf peer命令用来显示OSPF中各区域邻居的信息。

命令格式

display ospf [ process-id ] peer [ [ interface-type interface-number ] [ neighbor-id ] | brief | last-nbr-down ]

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535
interface-type interface-number指定接口类型和接口号。-
neighbor-id邻居的Router ID。点分十进制格式。
brief显示OSPF各区域中邻居的概要信息。-
last-nbr-down显示OSPF区域中最后Down掉的邻居的概要信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

此命令输出了OSPF的邻居信息,有助于OSPF故障诊断并可验证OSPF邻居的配置效果。同时可查看邻居是否进行了Graceful Restart。

使用实例

# 显示OSPF邻居信息。

<HUAWEI> display ospf peer
         OSPF Process 1 with Router ID 10.1.1.2                  Neighbors  Area 0.0.0.0 interface 10.1.1.2(Vlanif100)'s neighbors  Router ID: 10.1.1.1         Address: 10.1.1.1          GR State: Normal    State: Full  Mode:Nbr is Slave  Priority: 1    DR: 10.1.1.2  BDR: 10.1.1.1   MTU: 0    Dead timer due in 35  sec    Retrans timer interval: 5    Neighbor is up for 00:00:05    Authentication Sequence: [ 0 ]

表7-49  display ospf peer命令输出信息描述

项目

描述

Area

邻居所属的区域

interface

与邻居相连的接口

Router ID

邻居Router ID

Address

邻居接口地址

GR State

使能OSPF GR后,显示GR状态:
  • Normal:正常状态,没有进行GR操作。

  • Doing GR:正在进行GR操作。

  • Complete GR:GR操作已经完成。

  • Helper:在进行GR操作时,邻居是Helper。

State

邻居状态:
  • Down:该状态为邻居的初始状态。表示没有邻居收到任何信息。在NBMA网络上,Hello报文在该状态时仍然可以收发,周期为Poll Interval(Hello Interval<Poll Interval)

  • Attempt:该状态只存在于NBMA网络上,表明正在尝试建立邻居关系。此时,Hello报文的收发周期为Hello Interval(Hello Interval<Poll Interval)

  • Init:该状态表明已经接收到了从邻居发送来的Hello报文

  • 2-Way:该状态表明已经接收到了从邻居发送过来的Hello报文,并且该Hello报文的Neighbor List中包含本地Router ID,即双方可以互通

  • ExStart:该状态为建立Adjacency的第一步,进行主从关系、DD Sequence Number的协商

  • Exchange:从该状态开始,进行LSDB同步操作,交互的报文有DD报文、LSR报文、LSU报文

  • Loading:LSDB正在进行同步操作,交互的报文有LSR报文和LSU报文

  • Full:该状态说明,邻居的LSDB已经同步完成,双方建立了Full邻接关系

Mode

DD交换进程中的作用为Master或Slave:
  • Nbr is Master:邻居是Master,主动发送DD报文

  • Nbr is Slave:邻居是Slave,配合Master发送DD报文

Priority

邻居的优先级

DR

指定路由器

BDR

备份指定路由器

MTU

邻居接口MTU的值

Dead timer due in 35 sec

Dead定时器在35秒后到时

Retrans timer interval

重传LSA的时间间隔,单位为秒

Neighbor is up for

邻居处于up状态的时间

Authentication Sequence

认证序列号

# 显示OSPF邻居的概要信息。

<HUAWEI> display ospf 1 peer brief
         OSPF Process 1 with Router ID 10.10.10.1                    Peer Statistic Information  ----------------------------------------------------------------------------  Area Id         Interface                  Neighbor id      State  0.0.0.0         Vlanif10                   10.10.10.3       Full              ----------------------------------------------------------------------------     Total Peer(s):     1

表7-50  display ospf peer brief命令输出信息描述

项目

描述

Area Id

邻居所属的区域

Interface

与邻居相连的接口

Neighbor id

邻居的Router ID

Total Peer(s)

邻居的数量

# 显示OSPF最近Down掉的邻居的信息。

<HUAWEI> display ospf 1 peer last-nbr-down
          OSPF Process 1 with Router ID 10.1.1.1                          Last Down OSPF Peer          Neighbor Ip Address : 10.2.1.2          Neighbor Area   Id  : 0.0.0.0          Neighbor Router Id  : 2.2.2.2          Interface           : Vlanif100          Immediate Reason    : Neighbor Down Due to Kill Neighbor          Primary Reason      : Logical Interface State Change          Down Time           : 2012-09-14 17:17:7

表7-51  display ospf peer last-nbr-down命令输出信息描述

项目

描述

Neighbor Ip Address

邻居接口地址

Neighbor Area Id

邻居所属的区域

Neighbor Router Id

邻居Router ID

Interface

与邻居相连的接口

Immediate Reason

邻居Down掉的直接原因
  • Neighbor Down Due to Inactivity:Inactivity定时器超时

  • Neighbor Down Due to LL Down:链路状态Down,比如接口由Up变为Down、链路上的IP地址被删除

  • Neighbor Down Due to Kill Neighbor:本接口的邻居状态机发生“Kill Neighbor”事件

  • Neighbor Down Due to 1-Wayhello:由于接收到1–way报文,邻居状态变为Down

  • Received: Neighbor Down Due to AdjOK?:本接口发生“AdjOK?”事件

  • Neighbor Down Due to SequenceNum Mismatch:本接口的邻居状态机发生“SequenceNum Mismatch”事件

  • Neighbor Down Due to BadLSreq:本接口的邻居状态机发生“BadLSreq”事件

Primary Reason

邻居Down掉的根本原因
  • Hello Not Seen:没有收到Hello报文

  • Interface Parameter Mismatch:链路两端的接口配置参数不匹配

  • Logical Interface State Change:逻辑接口状态发生变化

  • Physical Interface State Change:物理接口状态发生变化

  • OSPF Process Reset:OSPF进程发生重启

  • Area reset:区域类型发生变化导致区域重启

  • Area Option Mis-match:链路两端接口所属的区域Option不匹配

  • Vlink Peer Not Reachable:虚连接邻居不可达

  • Sham-Link Unreachable:Sham-Link邻居不可达

  • Undo Network Command:network命令被删除

  • Undo NBMA Peer:NBMA类型接口上的邻居配置被删除

  • Passive Interface Down:由于本端配置了silent-interface命令,导致邻居关系Down

  • Opaque Capability Enabled:使能了opauqe能力

  • Opaque Capability Disabled:去使能opauqe能力

  • Virtual Interface State Change:虚连接接口状态变化

  • BFD Session Down:BFD会话Down

  • Down Retransmission Limit Exceed:达到重传限制

  • 1-Wayhello Received:收到1-Way的Hello报文

  • Router State Change from DR or BDR to DROTHER:接口状态机由DR或BDR变为DROTHER

  • Neighbor State Change from DR or BDR to DROTHER:接口状态机由DR或BDR变为DROTHER

  • NSSA Area Configure Change:NSSA区域配置发生变化

  • Stub Area Configure Change:Stub区域配置发生变化

  • Received Invalid DD Packet:收到无效的DD报文

  • Not Received DD during RouterDeadInterval:在Dead定时器启动期间,没有收到DD报文

  • M,I,MS bit or SequenceNum Incorrect:收到的DD报文中M、I、MS比特位与协议规定不符

  • Unable Opaque Capability,Find 9,10,11 Type Lsa:收到了9,10,11类型的LSA,但是Opaque能力并没有被使能

  • Not NSSA,Find 7 Type Lsa in Summary List:本区域不属于NSSA,却在Summary表中发现了Type-7 LSA

  • LSrequest Packet,Unknown Reason:由于未知原因收到LSR报文

  • NSSA or STUB Area,Find 5 ,11 Type Lsa:本区域属于NSSA或者Stub,却发现了Type-5、Type-11 LSA

  • LSrequest Packet,Request Lsa is Not in the Lsdb:邻居向本进程或区域通过LSR请求一条LSA,但该LSA不在本进程的LSDB中

  • LSrequest Packet, exist same lsa in the Lsdb:本进程收到一条本地LSDB中已存在的相同LSA,该LSA在邻居的请求列表中

  • LSrequest Packet, exist newer lsa in the Lsdb:本进程收到一条更新的LSA,该LSA在本地LSDB中已存在,并且在邻居的请求列表中

  • Neighbor state was not full when LSDB overflow:LSDB已经溢出,但是邻居状态机还没有达到Full

  • Filter LSA configuration change:LSA filter配置发生变化

  • ACL changed for Filter LSA:LSA filter的ACL配置发生变化

  • Reset Ospf Peer:重启OSPF邻居

Down Time

邻居Down掉的时间

相关主题
peer(OSPF)

display ospf request-queue

命令功能

display ospf request-queue命令用来显示OSPF的请求列表信息。

命令格式

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

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535
interface-type interface-number接口类型及接口号。-
neighbor-id邻居的Router ID。点分十进制格式。

视图

所有视图

缺省级别

1:监控级

使用指南

此命令的输出信息有助于OSPF故障诊断。

使用实例

# 显示OSPF的请求列表信息。

<HUAWEI> display ospf request-queue
 OSPF Process 1 with Router ID 10.1.1.1
 OSPF Request List
  The Router's Neighbor is Router ID 10.4.4.4         Address 172.16.4.2
  Interface 172.16.4.1        Area 0.0.0.2
  Request list:
       Type       LinkState ID      AdvRouter         Sequence   Age
       Router     10.1.1.1           10.1.1.1         8000001b   677

表7-52  display ospf request-queue命令输出信息描述

项目

描述

The Router's Neighbor is Router ID

显示邻居Router ID

Address

邻居接口的IP地址

Interface

接口IP地址

Area

Area区域

Request list

请求列表

Type

LSA类型:

Router LSA、Network LSA、Network Summary LSA、ASBR Summary LSA、AS External LSA、NSSA LSA、Opaque LSA

LinkState ID

Link State链路状态ID(来自LSA报头)

AdvRouter

发布设备(来自LSA报头)

Sequence

序列号(来自LSA报头)

Age

老化时间(来自LSA报头)

display ospf retrans-queue

命令功能

display ospf retrans-queue命令用来显示OSPF的重传列表信息。

命令格式

display ospf [ process-id ] retrans-queue [ interface-type interface-number ] [ neighbor-id ] low-level-of-retrans-times-range min-time ] [ high-level-of-retrans-times-range max-time ]

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535
interface-type interface-number接口类型及接口号。-
neighbor-id邻居的Router ID。点分十进制格式。
low-level-of-retrans-times-range min-time重传计数最小值。整数形式,取值范围是0~65535。
high-level-of-retrans-times-range max-time重传计数最大值。整数形式,取值范围是1~65535。

视图

所有视图

缺省级别

1:监控级

使用指南

此命令的输出信息有助于OSPF故障诊断。

使用实例

# 显示OSPF的重传列表信息。

<HUAWEI> display ospf retrans-queue
                                                                                          OSPF Process 1 with Router ID 10.1.1.1                                             OSPF Retransmit List                                                                                                                               The Router's Neighbor is Router ID 10.2.2.2  Address 192.168.0.2           Interface 192.168.0.1      Area 0.0.0.0                                          Retransmit list:                                                                      Type       LinkState ID      AdvRouter         Sequence   Age                    Router     10.1.1.1          10.1.1.1          80000002   533

表7-53  display ospf retrans-queue命令输出信息描述

项目

描述

The Router's Neighbor

显示邻居交换机基本信息

Router ID

邻居的Router ID

Address

邻居接口的IP地址

Interface

接口IP地址

Area

区域号

Retransmit List

重传列表

Type

LSA类型

Router LSA、Network LSA、Network Summary LSA、ASBR Summary LSA、AS External LSA、NSSA LSA、Opaque LSA

LinkState ID

链路状态ID(来自LSA报头)

AdvRouter

发布路由器(来自LSA报头)

Sequence

序列号(来自LSA报头)

Age

老化时间(来自LSA报头)

display ospf routing

命令功能

display ospf routing命令用来显示OSPF路由表的信息。

命令格式

display ospf [ process-id ] routing router-id [ router-id ]

display ospf [ process-id ] routing [ ip-address [ mask | mask-length ] ] [ interface interface-type interface-number ] [ nexthop nexthop-address ]

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535
router-id router-id目的设备的Router ID。点分十进制格式。
ip-address目的IP地址。点分十进制格式。
mask指定子网掩码。点分十进制格式。
mask-length指定掩码长度。整数形式,取值范围是0~32。
interface interface-type interface-number接口类型及接口号。-
nexthop nexthop-address显示下一跳IP地址为此指定值的路由信息。点分十进制格式。

视图

所有视图

缺省级别

1:监控级

使用指南

可根据参数选择查看指定接口或下一跳的路由。

此命令的输出信息有利于OSPF故障诊断。

使用实例

# 显示OSPF路由表的信息。

<HUAWEI> display ospf routing
         OSPF Process 1 with Router ID 10.2.2.9                                                   Routing Tables                                                                                                                                   Routing for Network                                                              Destination        Cost  Type       NextHop         AdvRouter       Area         10.12.12.0/24      1     Transit    10.12.12.10     10.2.2.9        0.0.0.1      10.13.13.0/24      1     Stub       10.13.13.1      10.2.2.9        0.0.0.0      10.11.11.0/24      2     Transit    10.12.12.11     10.0.0.1        0.0.0.1      Routing for ASEs  Destination        Cost      Type       Tag      NextHop         AdvRouter  10.0.0.0/8         1         Type2      1        10.12.12.11     10.0.0.1    Total Nets: 4  Intra Area: 3  Inter Area: 0  ASE: 1  NSSA: 0

表7-54  display ospf routing命令输出信息描述

项目

描述

Destination

目的网络

Cost

到达目的地址的开销

Type

目的网络的类型:
  • Inter-area:区域间路由。

  • Intra-area:区域内路由。

    • Stub:router-lsa发布的路由,对应非广播网络、非NBMA网络的直连路由。

    • Transit:network-lsa发布的路由。

NextHop

到达目的地址的下一跳

AdvRouter

LSA发布设备

Area

区域号

Tag

外部路由的标记

Total Nets

区域内部、区域间、ASE和NSSA区域的网络总数

Intra Area

区域内部网络总数(即Stub类型和Transit类型的总和)

Inter Area

区域间网络总数

ASE

ASE区域网络总数

NSSA

NSSA区域网络总数

相关主题
ospf

display ospf sham-link

命令功能

display ospf sham-link命令用来查看OSPF区域的伪连接信息。

如果不指定进程号和区域号,将显示配置的所有伪连接信息。

命令格式

display ospf [ process-id ] sham-link [ area area-id ]

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535。
area area-id指定OSPF区域ID。可以是整数形式,取值范围是0~4294967295;也可以是IPv4地址形式。

视图

所有视图

缺省级别

1:监控级

使用指南

通过该命令可以查看OSPF区域的伪连接信息。用户可以根据这些信息判断sham-link的建立情况。

使用实例

# 查看所有OSPF伪连接信息。

<HUAWEI> display ospf sham-link
           OSPF Process 100 with Router ID 10.1.1.2  Sham Link:  Area       NeighborId     Source-IP     Destination-IP   State   Cost  0.0.0.1    10.1.1.2       10.3.3.3      10.5.5.5         P-2-P   10

# 查看Area 1的OSPF伪连接信息。

<HUAWEI> display ospf sham-link area 1
          OSPF Process 100 with Router ID 10.1.1.2   Sham-Link: 10.3.3.3 --> 10.5.5.5   Neighbor ID: 10.1.1.2,    State: Full   Area: 0.0.0.1   Cost: 10  State: P-2-P, Type: Sham   Timers: Hello 10 , Dead 40 , Retransmit 5 , Transmit Delay 1

表7-55  display ospf sham-link命令输出信息描述

display ospf spf-statistics

命令功能

display ospf spf-statistics命令用来查看OSPF进程下路由计算的统计信息。

命令格式

display ospf [ process-id ] spf-statistics [ verbose ]

参数说明

参数参数说明取值
process-idOSPF进程号。

如果不指定进程号,该命令将显示所有进程的路由计算统计情况的简要信息。

整数形式,取值范围是1~65535
verbose显示路由计算统计情况的详细信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

display ospf spf-statistics命令用来查看OSPF进程下路由计算的统计信息,包括路由计算发生的时间,原因以及引起的路由变化条数。

在检查OSPF的路由振荡的原因时,可执行此命令获取OSPF路由计算相关信息,根据这些信息进行OSPF路由振荡原因诊断。

使用实例

# 显示OSPF的路由计算统计情况的简要信息。

<HUAWEI> display ospf 1 spf-statistics
           OSPF Process 1 with Router ID 10.2.2.2 Routing table change statistics: Date          Time            Intra       Inter    External    Reason 2008-08-14    10:17:16        17          17       17          LSA 2008-08-14    09:16:47        77          62       127         Other 2008-08-14    08:16:37        0           0        0           LSA 2008-08-14    07:04:40        24          230      108         LSA 2008-08-14    06:03:15        204         230      18          Other 2008-08-14    05:02:55        34          236      128         LSA 2008-08-14    04:01:49        54          130      158         LSA 2008-08-14    03:01:48        44          220      138         LSA 2008-08-14    02:01:43        22          233      158         LSA 2008-08-14    01:00:53        977         897      907         LSA

表7-56  display ospf spf-statistics命令输出信息描述

项目

描述

Date

路由计算发生的日期。

Time

路由计算发生的时间。

Intra

路由计算引起路由表中区域内路由变化的条数。

Inter

路由计算引起路由表中区域间路由变化的条数。

External

路由计算引起路由表中外部路由变化的条数。

Reason

引起路由计算的原因,有以下两种:

  • LSA:由LSA引发。

  • Other:由其他原因引发,例如配置改变,接口状态为Down等。

# 显示OSPF的路由计算的统计情况详细信息。

<HUAWEI> display ospf 1 spf-statistics verbose
           OSPF Process 1 with Router ID 10.10.10.2 Routing table change statistics: Index: 1               Time     : 2008-11-29,17:36:59            Intra    : 0 Added,0 Deleted, 0 Modified            Inter    : 0 Added,0 Deleted, 0 Modified            External : 10 Added,0 Deleted, 0 Modified            The reason of calculation is:LSA            NO.     Type          LS ID             Adv Router            1       External      10.1.5.0          10.10.10.1            2       External      10.1.3.0          10.10.10.1            3       External      10.1.9.0          10.10.10.1            4       External      10.1.4.0          10.10.10.1            5       External      10.1.2.0          10.10.10.1            6       External      10.1.8.0          10.10.10.1            7       External      10.1.7.0          10.10.10.1            8       External      10.1.6.0          10.10.10.1            9       External      10.1.10.0         10.10.10.1            10      External      10.1.1.0          10.10.10.1

表7-57  display ospf spf-statistics verbose命令输出信息描述

项目

描述

Time

路由计算发生的日期和时间。

Intra

路由计算引起路由表中区域内路由增加、修改和删除的条数。

Inter

路由计算引起路由表中区域间路由增加、修改和删除的条数。

External

路由计算引起路由表中外部路由增加、修改和删除的条数。

The reason of calculation is

引起路由计算的原因,有以下两种:

  • LSA:由LSA引发。

  • Other:由其他原因引发,例如配置改变,接口状态为Down等。

No.

引起路由计算的LSA的序号,取值范围为1~10。

Type

引起路由计算的LSA的类型,包括Router、Network、Sum-Net、External、NSSA。

LS ID

引起路由计算的LSA的Link State ID。

Adv Router

产生引起路由计算LSA的交换机的Router ID。

display ospf statistics updated-lsa

命令功能

display ospf statistics updated-lsa命令用来查看LSDB内频繁更新的LSA信息。

命令格式

display ospf [ process-id ] statistics updated-lsa [ originate-router advertising-router-id | history ]

参数说明

参数参数说明取值
process-idOSPF进程号。

如果不指定进程号,该命令将显示所有进程的路由计算统计情况的简要信息。

整数形式,取值范围是1~65535
originate-router显示发布交换机的链路状态信息。-
advertising-router-id发布交换机的标识。点分十进制。
history显示LSDB内所有收到的LSA的历史更新信息。-

视图

所有视图

缺省级别

1:监控级

使用指南

使用场景

display ospf statistics updated-lsa命令用来查看频繁的LSA更新信息,便于快速定位路由震荡的原因。

  • 不指定history参数,查看最近一小时的LSA的更新信息。

  • 指定history参数,查看最近二十四小时的LSA更新的历史信息。

注意事项

  • 执行reset ospf命令重启进程会导致实时和历史记录全部清零。

  • display ospf statistics updated-lsa命令只查看频繁的LSA更新信息。收到更新LSA后,和本地LSDB内LSA进行比较,age大于900的不统计(age为3600的情况除外)。

使用实例

# 显示最近一小时内LSA的更新信息。

<HUAWEI> display ospf statistics updated-lsa
          OSPF Process 1 with Router ID 10.1.1.1                Statistics of Received LSAs  Begin time: 2011-04-25 11:37:32  AdvRouter           Total        Updated at  10.1.1.1            18           11:37:40/2011/04/25  10.2.2.2            5            11:37:40/2011/04/25  10.3.3.3            5            11:37:41/2011/04/25  10.4.4.4            5            11:37:41/2011/04/25  10.5.5.5            2            11:37:40/2011/04/25  10.6.6.6            3            11:37:40/2011/04/25  10.7.7.7            5            11:37:40/2011/04/25  10.8.8.8            6            11:37:41/2011/04/25

表7-58  display ospf statistics updated-lsa命令输出信息描述

项目

描述

Begin time

统计计数开始时间。

AdvRouter

发布交换机

Total

LSA更新总次数。

Updated at

最近一次更新时间。

# 显示指定发布交换机的LSA的更新信息。

<HUAWEI> display ospf statistics updated-lsa originate-router 10.1.1.1
          OSPF Process 1 with Router ID 10.2.2.2                Statistics of Received LSAs  Begin time: 2011-04-25 11:37:32  AdvRouter      : 10.1.1.1  Total          : 6                 Updated at      : 2011-04-25 11:37:41  Router(1)      : 3                 Network(2)      : 2  Summary-Net(3) : 0                 Summary-Asbr(4) : 0  External(5)    : 1                 NSSA(7)         : 0  Opaque-link(9) : 0                 Opaque-area(10) : 0  Opaque-AS(11)  : 0

表7-59  display ospf statistics updated-lsa originate-router命令输出信息描述

项目

描述

Router(1)

Router类型LSA的更新次数。

Network(2)

Network类型LSA的更新次数。

Summary-Net(3)

Network summary类型LSA的更新次数。

Summary-Asbr(4)

ASBR summary类型LSA的更新次数。

External(5)

AS External类型LSA的更新次数。

nssa(7)

Type7类型LSA的更新次数。

Opaque-link(9)

Type9类型LSA的更新次数。

Opaque-area(10)

Type10类型LSA的更新次数。

Opaque-AS(11)

Type11类型LSA的更新次数。

# 显示LSA更新的历史信息。

<HUAWEI> display ospf statistics updated-lsa history
          OSPF Process 1 with Router ID 10.1.1.1           History Information for Received LSAs  Record  1:  Begin time: 2011-04-25 11:39:32  End   time: 2011-04-25 11:41:32  no Record  Record  2:  Begin time: 2011-04-25 11:37:32  End   time: 2011-04-25 11:39:32  AdvRouter      : 10.1.1.1          Total           : 18  Router(1)      : 0                 Network(2)      : 0  Summary-Net(3) : 0                 Summary-Asbr(4) : 18  External(5)    : 0                 NSSA(7)         : 0  Opaque-link(9) : 0                 Opaque-area(10) : 0  Opaque-AS(11)  : 0   AdvRouter      : 10.2.2.2          Total           : 5  Router(1)      : 3                 Network(2)      : 2  Summary-Net(3) : 0                 Summary-Asbr(4) : 0  External(5)    : 0                 NSSA(7)         : 0  Opaque-link(9) : 0                 Opaque-area(10) : 0  Opaque-AS(11)  : 0   AdvRouter      : 10.3.3.3          Total           : 5  Router(1)      : 3                 Network(2)      : 2  Summary-Net(3) : 0                 Summary-Asbr(4) : 0  External(5)    : 0                 NSSA(7)         : 0  Opaque-link(9) : 0                 Opaque-area(10) : 0  Opaque-AS(11)  : 0   AdvRouter      : 10.4.4.4          Total           : 5  Router(1)      : 2                 Network(2)      : 2  Summary-Net(3) : 0                 Summary-Asbr(4) : 0  External(5)    : 1                 NSSA(7)         : 0  Opaque-link(9) : 0                 Opaque-area(10) : 0  Opaque-AS(11)  : 0

表7-60  display ospf statistics updated-lsa history命令输出信息描述

项目

描述

Record

记录的编号。

End time

记录计数的结束时间。

display ospf vlink

命令功能

display ospf vlink命令用来显示OSPF的虚连接信息。

命令格式

display ospf [ process-id ] vlink

参数说明

参数参数说明取值
process-idOSPF进程号。整数形式,取值范围是1~65535

视图

所有视图

缺省级别

1:监控级

使用指南

此命令的输出信息有利于OSPF故障诊断。

使用实例

# 显示OSPF的虚连接信息。

<HUAWEI> display ospf vlink
          OSPF Process 1 with Router ID 10.1.1.1
                  Virtual Links
 Virtual-link Neighbor-id  -> 10.2.2.2, Neighbor-State: Full
 Interface: 10.1.1.1 (Vlanif10)
 Cost: 1  State: P-2-P  Type: Virtual
 Transit Area: 0.0.0.1
 Timers: Hello 10 , Dead 40 , Retransmit 5 , Transmit Delay 1
 GR State: Normal

表7-61  display ospf vlink命令输出信息描述

相关主题
vlink-peer(OSPF区域)

display snmp-agent trap feature-name ospf all

命令功能

display snmp-agent trap feature-name ospf all命令用来查看OSPF模块的所有告警信息。

命令格式

display snmp-agent trap feature-name ospf all

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

简单网络管理协议SNMP(Simple Network Management Protocol)是广泛用于TCP/IP网络的网络管理标准协议。SNMP提供了一种通过运行网络管理软件的中心计算机(即网络管理工作站)来管理网元的方法。网元上运行的管理代理可以主动上报告警给管理工作站,可使管理工作站及时获取网络状态,从而使网络管理员能够及时采取相应措施。

执行display snmp-agent trap feature-name ospf all命令可以用来查看OSPF模块所有告警的开启关闭状态。

使用实例

# 查看OSPF模块的所有告警信息。

<HUAWEI> display snmp-agent trap feature-name ospf all
------------------------------------------------------------------------------   Feature name: OSPF                                                               Trap number : 22                                                                 ------------------------------------------------------------------------------   Trap name                             Default switch status   Current switch status    ospfIfStateChange                     off                     off                      ospfVirtIfStateChange                 off                     off                      ospfNbrStateChange                    off                     off                      ospfVirtNbrStateChange                off                     off                      ospfIfAuthFailure                     off                     off                      ospfVirtIfAuthFailure                 off                     off                      ospfIfRxBadPacket                     off                     off                      ospfVirtIfRxBadPacket                 off                     off                      ospfLsdbOverflow                      off                     off                      ospfLsdbApproachingOverflow           off                     off                      ospfRestartStatusChange               off                     off                      ospfNbrRestartHelperStatusChange      off                     off                      ospfVirtNbrRestartHelperStatusChange  off                     off                      ospfNssaTranslatorStatusChange        off                     off                      ospfIfConfigError                     off                     off                      ospfVirtIfConfigError                 off                     off                      ospfTxRetransmit                      off                     off                      ospfVirtIfTxRetransmit                off                     off                      ospfOriginateLsa                      off                     off                      ospfMaxAgeLsa                         off                     off                      hwOspfv2IntraAreaRouteridConflict     on                      on                       hwOspfv2IntraAreaDRIpAddressConflict  on                      on  hwOspfv2IntraAreaRouterIdConflictRecovered  on                      on hwOspfv2PeerFlappingSuppressStatusChange    off                     off

表7-62  display snmp-agent trap feature-name ospf all命令输出信息描述

项目

描述

Feature name

特性名称

Trap number

告警数量

Trap name

告警名称,包括:
  • ospfIfStateChange: 使能系统当接口状态改变时发送告警信息

  • ospfVirtIfStateChange: 使能系统当虚连接接口状态改变时发送告警信息

  • ospfNbrStateChange: 使能系统当邻居状态改变时发送告警信息

  • ospfVirtNbrStateChange: 使能系统当邻居虚连接状态改变时发送告警信息

  • ospfIfAuthFailure: 使能系统当接口验证失败时发送告警信息

  • ospfVirtIfAuthFailure: 使能系统当虚连接接口验证失败时发送告警信息

  • ospfIfRxBadPacket: 使能系统当接口收到坏包时发送告警信息

  • ospfVirtIfRxBadPacket: 使能系统当虚连接接口收到坏包时发送告警信息

  • ospfLsdbOverflow: 使能系统当LSDB溢出时发送告警信息

  • ospfLsdbApproachingOverflow: 使能系统当LSDB接近溢出时发送告警信息

  • ospfRestartStatusChange: 使能系统当GR restarter状态改变时发送告警信息

  • ospfNbrRestartHelperStatusChange: 使能系统当GR helper状态改变时发送告警信息

  • ospfVirtNbrRestartHelperStatusChange: 使能系统当邻居平滑重启协助状态改变时发送告警信息

  • ospfNssaTranslatorStatusChange: 使能系统当NSSA设备将7类LSA转换成5类LSA的状态改变时发送告警信息

  • ospfIfConfigError: 使能系统当接口配置错误时发送告警信息

  • ospfVirtIfConfigError: 使能系统当虚连接接口配置错误时发送告警信息

  • ospfTxRetransmit: 使能系统当重传报文时发送告警信息

  • ospfVirtIfTxRetransmit: 使能系统当虚连接接口重传报文时发送告警信息

  • ospfOriginateLsa: 使能系统当生成本地LSA时发送告警信息

  • ospfMaxAgeLsa: 使能系统当生成Max Age LSAs时发送告警信息

  • hwOspfv2IntraAreaDRIpAddressConflict: 使能系统检测到区域内DR IP地址冲突时发送告警信息

  • hwOspfv2IntraAreaRouteridConflict: 使能系统检测到区域内路由器标识冲突时发送告警信息

  • hwOspfv2IntraAreaRouterIdConflictRecovered: 检测OSPF区域内Router ID冲突的恢复情况。

  • hwOspfv2PeerFlappingSuppressStatusChange: OSPF邻居震荡抑制状态发生变化。

Default switch status

缺省告警开关状态:
  • on:表示告警处于开启状态。

  • off:表示告警处于关闭状态。

Current switch status

当前告警开关状态:
  • on:表示告警处于开启状态。

  • off:表示告警处于关闭状态。

相关主题
snmp-agent trap enable feature-name ospf

dn-bit-set

命令功能

dn-bit-set disable命令用来禁止设置OSPF LSA的DN位。

undo dn-bit-set disable命令用来设置OSPF LSA的DN位。

缺省情况下,设置OSPF LSA的DN位。

命令格式

dn-bit-set disable { summary | ase | nssa }

undo dn-bit-set disable { summary | ase | nssa }

参数说明

参数参数说明取值
summary指定不设置Summary LSA的DN位。-
ase指定不设置AS-external LSA的DN位。-
nssa指定不设置NSSA LSA的DN位。-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

dn-bit-set disable命令只在下面两种场景中推荐使用:

  • OSPF应用在VPN-OptionA场景时,本端PE设备引入BGP路由生成LSA,发布到对端PE设备。根据RFC4577,由于DN位的抑制,对端PE设备无法计算出这个路由。这时,使用dn-bit-set disable命令控制本端PE设备的DN位的设置或取消。

  • 当PE设备连接MCE设备场景时,MCE设备需要计算PE设备发布的某些路由。缺省情况下,MCE设备不支持DN位检查,这时可以在PE设备上使用dn-bit-set disable命令控制DN位的设置或取消。

summary指定禁止检查Summary LSA的DN位。-router-id router-id指定进行Summary LSA的DN位检查的设备的标识。-ase指定禁止检查AS-external-LSA的DN位。-nssa指定禁止检查NSSA LSA的DN位。-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

OSPF应用在VPN-OptionA场景时,本端PE设备引入BGP路由生成LSA,发布到对端PE设备。根据RFC4577,由于DN位的抑制,对端PE设备无法计算出这个路由。这时,使用dn-bit-check disable命令控制对端PE设备OSPF在路由计算时是否检查DN位。

domain-id指定OSPF域标识符。

可以采用整数形式或点分十进制形式。

  • 如果采用整数形式,取值范围是0~4294967295,输出时会转化成点分十进制显示。

  • 如果采用点分十进制形式,则按输入的内容显示。

null指定OSPF域的标识符为空。-type type指定OSPF域标识符的类型。枚举类型,取值范围是0005,0105,0205,8005。缺省值是0005。value value指定OSPF域标识符类型的值。十六进制,取值范围是0x0~0xffff,缺省值是0x0。secondary指定次级域标识符。每个OSPF进程上domain-id secondary的最大条目数是1000条。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

域标识符(Domain ID)用来标识和区分不同的域。

本地OSPF区域和VPN远端的OSPF区域间如果相互发布区域间路由Type3 LSA,则这些区域必须属于同一个OSPF域,即使用domain-id命令配置相同的OSPF域标识。

通常情况下,从PE交换机引入的路由将会作为External-LSA发布出去。但对属于同一个OSPF域不同节点的目的地,这样的路由应该作为Type3 LSA发布,这就需要为同一个OSPF域使用相同的域标识符。

执行undo domain-id命令时,如果不指定参数,将删除主域标识符(primary domain id)。

config配置日志信息。-error错误日志信息。-state状态日志信息。-snmp-trapSNMP告警日志信息。-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当用户需要通过日志信息查看设备的运行情况时,使用enable log命令打开日志信息功能,方便随时维护设备。

如果使用undo enable log命令关闭日志功能,设备的运行情况不会及时显示,不利于设备和网络的维护。

注意事项

可以通过配置不同的参数,可以查看不同的日志信息。如果不指定参数,则显示全部日志信息。

使用实例

# 打开OSPF的日志信息显示功能。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] enable log

filter export(OSPF区域)

命令功能

filter export命令用来配置对区域内出方向的Type3 LSA进行过滤。

undo filter export命令用来取消对区域内出方向的Type3 LSA进行过滤。

缺省情况下,不对区域内出方向的Type3 LSA进行过滤。

命令格式

filter { acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name } export

undo filter [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export

参数说明

参数参数说明取值
acl-number指定基本访问控制列表号。整数形式,取值范围是2000~2999。
acl-name acl-name指定访问控制列表名称。字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name指定地址前缀列表名称。字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name指定路由策略名称。字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

使用场景

通过对区域内的LSA进行过滤可以不向邻居发送无用的LSA,从而减少LSDB的大小,提高网络收敛速度。

配置影响

通过filter export命令对区域内出方向的Type3 LSA设置过滤条件,只有通过过滤的信息才能被发布。

注意事项

  • 此命令仅在ABR上配置。

  • 对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则过滤规则有效。

  • 如果对区域内入方向的Type3 LSA设置过滤条件,需要执行filter import命令。

  • 在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则允许OSPF发布所有的Type3 LSA。

  • 在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则允许OSPF发布所有的Type3 LSA。

使用实例

# 配置OSPF对出方向的Type3 LSA进行过滤。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] area 1
[HUAWEI-ospf-1-area-0.0.0.1] filter 2000 export

相关主题
filter import(OSPF区域)acl(系统视图)

filter import(OSPF区域)

命令功能

filter import命令用来配置对区域内入方向的Type3 LSA进行过滤。

undo filter import命令用来取消对区域内入方向的Type3 LSA进行过滤。

缺省情况下,不对区域内入方向的Type3 LSA进行过滤。

命令格式

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

undo filter [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] import

参数说明

参数参数说明取值
acl-number指定基本访问控制列表号。整数形式,取值范围是2000~2999。
acl-name acl-name指定访问控制列表名称。字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name指定地址前缀列表名称。字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name指定路由策略名称。字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

使用场景

通过对区域内的LSA进行过滤可以不向邻居发送无用的LSA,从而减少LSDB的大小,提高网络收敛速度。

配置影响

通过filter import命令对区域内入方向的Type3 LSA设置过滤条件,只有通过过滤的信息才能被接收。

注意事项

  • 此命令仅在ABR上配置。

  • 对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则过滤规则有效。

  • 如果对区域内出方向的Type3 LSA设置过滤条件,需要执行filter export命令。

  • 在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则允许OSPF接收所有的Type3 LSA。

  • 在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则允许OSPF接收所有的Type3 LSA。

使用实例

# 配置对进入本区域的Type3 LSA进行过滤。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] area 1
[HUAWEI-ospf-100-area-0.0.0.1] filter ip-prefix my-prefix-list import

相关主题
acl(系统视图)filter export(OSPF区域)

filter-lsa-out peer

命令功能

filter-lsa-out peer命令用来在P2MP网络中对指定邻居发送的LSA进行过滤。

undo filter-lsa-out peer命令用来取消在P2MP网络中对指定邻居发送的LSA进行过滤。

缺省情况下,在P2MP网络中不对指定邻居发送的LSA进行过滤。

命令格式

filter-lsa-out peer ip-address { all | { summary [ acl { acl-number | acl-name } ] | ase [ acl { acl-number | acl-name } ] | nssa [ acl { acl-number | acl-name } ] } * }

undo filter-lsa-out peer ip-address

参数说明

参数参数说明取值
ip-address指定P2MP邻居的IP地址。此参数由邻居执行ip address配置。点分十进制格式。
all对Grace LSA之外的所有LSA进行过滤。-
summary对Network Summary LSA(Type3 LSA)进行过滤。-
acl acl-number指定基本访问控制列表编号。整数形式,取值范围是2000~2999。
acl acl-name指定访问控制列表名称。字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ase对AS External LSA(Type5 LSA)进行过滤。-
nssa对NSSA LSA(Type7 LSA)进行过滤。-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

对于P2MP网络,当两台设备之间存在多条P2MP的链路时,通过对出方向的LSA进行过滤可以在指定链路上过滤LSA的传送,减少不必要的重传,节省带宽资源。

对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则过滤规则有效。

前置条件

没有一种链路层协议会被缺省的认为是P2MP类型,P2MP必须是由其他的网络类型强制更改的。通过命令ospf network-type p2mp更改网络类型为P2MP。

配置影响

此命令对该OSPF进程的所有接口都生效。

后续任务

配置对特定OSPF接口出方向的LSA进行过滤时,需要使用ospf filter-lsa-out命令。

使用实例

# 在P2MP网络中设置对向IP地址为10.1.1.1的邻居发送的所有LSA进行过滤。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] filter-lsa-out peer 10.1.1.1 all

相关主题
ospf filter-lsa-out

filter-policy export(OSPF)

命令功能

filter-policy export命令用来按照过滤策略,设置对引入的路由在向外发布时进行过滤。

undo filter-policy export命令用来取消对引入的路由在发布时进行过滤。

缺省情况下,不对引入的路由在发布时进行过滤。

命令格式

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

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name ] export [ protocol [ process-id ] ]

参数说明

参数参数说明取值
acl-number指定基本访问控制列表的编号。整数形式,取值范围是2000~2999。
acl-name acl-name指定命名型访问控制列表的名称。字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name指定地址前缀列表的名称。字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name指定路由策略名称。字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
protocol process-id指定需要对引入的特定的路由协议进行过滤。目前的协议包括directripisisbgpospfunrstatic。当指定路由协议为RIPIS-ISOSPF时,还可以指定进程号。整数类型,取值范围是1~65535,缺省值是1。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

OSPF通过命令import-route引入外部路由后,为了避免路由环路的产生,通过filter-policy export命令对引入的路由在发布时进行过滤,只将满足条件的外部路由转换为Type5 LSA(AS-external-LSA)并发布出去。

通过指定protocolprocess-id对特定的某一种协议或某一进程的路由进行过滤。如果没有指定protocolprocess-id,则OSPF将对所有引入的路由信息进行过滤。

注意事项

  • 由于Type5 LSA是有ASBR产生的,因此,本命令仅在ASBR上配置。

  • 对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则过滤规则有效。

  • 在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则所有引入OSPF的外部路由都会被转换为Type-5 LSA(AS-external-LSA)或Type-7 LSA(NSSA-external-LSA)并发布出去。

  • 在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则所有引入OSPF的外部路由都会被转换为Type-5 LSA(AS-external-LSA)或Type-7 LSA(NSSA-external-LSA)并发布出去。

使用实例

# 配置OSPF按照过滤策略对引入的RIP协议的路由在发布时进行过滤。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] import-route rip
[HUAWEI-ospf-100] filter-policy 2000 export

相关主题
import-route(OSPF)acl(系统视图)

filter-policy import(OSPF)

命令功能

filter-policy import命令用来按照过滤策略,设置OSPF对接收的路由进行过滤。

undo filter-policy import命令用来取消OSPF对接收的路由进行过滤。

缺省情况下,不对OSPF接收的路由进行过滤。

命令格式

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

undo filter-policy [ acl-number | acl-name acl-name | ip-prefix ip-prefix-name | route-policy route-policy-name [ secondary ] ] import

参数说明

参数参数说明取值
acl-number指定基本访问控制列表号。整数形式,取值范围是2000~2999。
acl-name acl-name指定访问控制列表名称。字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name指定地址前缀列表名称。字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name指定路由策略名称。字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
secondary设置优选次优路由。-

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

通过filter-policy import命令对接收的路由设置过滤策略,只有通过过滤策略的路由才被添加到路由表中,没有通过过滤策略的路由不会被添加进路由表,但不影响对外发布出去。

OSPF的路由信息记录在LSDB中,filter-policy import命令实际上是对OSPF计算出来的路由进行过滤,不是对发布和接收的LSA进行过滤。

注意事项

对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则过滤规则有效。

在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则OSPF接收的路由都会加入IP路由表。

在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则OSPF接收的路由都会加入IP路由表。

使用实例

# 配置OSPF对接收的路由进行过滤。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] filter-policy 2000 import

flooding-control

命令功能

flooding-control命令用来使能OSPF更新LSA泛洪的控制功能。

undo flooding-control命令用来取消OSPF更新LSA泛洪的控制功能。

缺省情况下,当邻居数量超过256个时自动使能OSPF更新LSA泛洪的控制功能。

命令格式

flooding-control [ number transmit-number | timer-interval transmit-interval ] *

undo flooding-control [ number | timer-interval ] *

参数说明

参数参数说明取值
number transmit-number设置每次泛洪更新LSA的数量。整数形式,取值范围是1~1000。缺省值是50。
timer-interval transmit-interval设置泛洪更新LSA的时间间隔。整数形式,取值范围是30~100000,单位是毫秒。缺省值是30。

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

当邻居数量或者需要泛洪的LSA报文数量较多时,邻居路由器会在短时间内收到大量的更新报文。如果邻居路由器因为忙于处理这些突发的更新报文而丢弃了维护邻居关系的Hello报文,造成邻居断开,在重新建立邻居关系时,交互的报文数量将会更大,由此导致报文数量过大的情况进一步恶化。

通过flooding-control命令可以避免以上情况的发生,达到维护邻居关系稳定的目的。

配置影响

配置flooding-control命令后,控制对OSPF更新LSA泛洪的功能立刻生效。

注意事项

缺省情况下,交换机每次泛洪更新LSA的时间为50ms,如果50ms内,仍不能泛洪完所有的LSA,则要经过transmit-interval时间后,再泛洪剩下的LSA。

使用实例

# 设置每次泛洪更新LSA的数量为100。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] flooding-control number 100

frr(OSPF)

命令功能

frr命令用来创建并进入OSPF FRR(Fast Reroute)视图。

undo frr命令用来删除OSPF FRR视图。

缺省情况下,不存在OSPF FRR视图。

命令格式

frr

undo frr

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

OSPF IP FRR功能可以将故障链路的流量快速切换到备份链路上,保证流量不中断,从而达到保护流量的目的,是提高OSPF网络可靠性的一种手段。OSPF IP FRR功能需要在OSPF FRR视图中配置,frr命令用来创建并进入OSPF FRR视图。

前置条件

请先执行ospf命令使能OSPF功能。

后续任务

配置frr命令只能进入OSPF FRR视图,不能使能OSPF IP FRR功能,必须执行loop-free-alternate命令才可以使能OSPF IP FRR功能,生成无环的备份链路。

使用实例

# 创建并进入OSPF FRR视图。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] frr
[HUAWEI-ospf-1-frr]

相关主题
loop-free-alternate(OSPF)frr-policy route(OSPF)

frr-policy route(OSPF)

命令功能

frr-policy route命令用来配置OSPF IP FRR的备份路由过滤策略,即OSPF备份路由是否加入路由表。

undo frr-policy route命令用来取消OSPF IP FRR的备份路由的过滤功能。

缺省情况下,不对使能了OSPF IP FRR功能的备份路由进行过滤。

命令格式

frr-policy route route-policy route-policy-name

undo frr-policy route

参数说明

参数参数说明取值
route-policy route-policy-name

指定OSPF IP FRR备份路由的过滤策略的名称。

字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF FRR视图

缺省级别

2:配置级

使用指南

应用场景

OSPF IP FRR可以将故障链路的流量快速切换到备份链路上,保证流量不中断,从而达到保护流量的目的,是提高OSPF网络可靠性的一种手段。

通过命令frr-policy route配置了OSPF IP FRR过滤策略后,只有满足过滤条件的OSPF路由的备份路由才能传输。

前置条件

执行frr-policy route命令前,必须通过frr命令进入OSPF IP FRR视图,且通过loop-free-alternate命令使能OSPF IP FRR功能。

配置影响

如果希望保护经过某条特定OSPF路由的流量,可以通过指定过滤策略route-policy-name,使该OSPF路由满足过滤条件,则该OSPF路由的备份路由加入转发表中。当这条路由出现故障时,OSPF可以快速将流量切换到备份路由上。

注意事项

本命令是覆盖式命令,以最后一次配置为准。

在引用route-policy之前,建议先创建对应的route-policy。缺省情况下,此命令不能引用不存在的route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的route-policy时,则OSPF将所有备份路由都加入IP路由表。

使用实例

# 设置OSPF使用名称为abc的路由策略对OSPF备份路由是否加入IP路由表进行过滤。

<HUAWEI> system-view
[HUAWEI] ospf
[HUAWEI-ospf-1] frr
[HUAWEI-ospf-1-frr] loop-free-alternate
[HUAWEI-ospf-1-frr] frr-policy route route-policy abc

相关主题
frr(OSPF)loop-free-alternate(OSPF)

frr-priority static low

命令功能

frr-priority static low命令用来指定利用LFA算法计算备份下一跳和备份出接口,使动态备份路径的优先级高于静态备份路径的优先级。

undo frr-priority static命令用来去使能该功能。

缺省情况下,不使能该功能,静态备份路径的优先级高于动态备份路径的优先级。

命令格式

frr-priority static low

undo frr-priority static

参数说明

视图

OSPF FRR视图

缺省级别

2:配置级

使用指南

应用场景

OSPF有两种方式可以获得备份路径:

缺省情况下,静态备份路径的优先级高于动态备份路径的优先级,即静态备份路径会被优选。但是,由于静态备份路径的灵活性较差,当备份路径出现故障时,静态备份路径不会自动更新,而动态备份路径可以自动更新。因此,为了保证备份路径的及时更新,可以配置frr-priority static low命令指定利用LFA算法计算备份下一跳和备份出接口,使动态备份路径的优先级高于静态备份路径的优先级。

前置条件

执行frr命令进入OSPF IP FRR视图。

使用实例

# 指定利用LFA算法计算备份下一跳和备份出接口。

<HUAWEI> system-view
[HUAWEI] ospf
[HUAWEI-ospf-1] frr
[HUAWEI-ospf-1-frr] frr-priority static low

相关主题
frr(OSPF)loop-free-alternate(OSPF)ip frr(系统视图)

graceful-restart(OSPF)

命令功能

graceful-restart命令用来使能OSPF GR(平滑重启)功能。

undo graceful-restart命令用来关闭OSPF GR功能。

缺省情况下,关闭OSPF GR功能。

命令格式

graceful-restart [ period period | planned-only | partial ] *

undo graceful-restart [ period | planned-only | partial ] *

参数说明

参数参数说明取值
period period指定平滑重启的周期。整数形式,取值范围是1~1800,单位是秒。缺省值是120秒。
planned-only

指定交换机仅支持Planned GR。

缺省情况下,交换机支持Planned GR和Unplanned GR。

-
partial

指定交换机支持Partial GR。

缺省情况下,交换机支持Totally GR。

-

period period指定GR的周期。整数形式,取值范围是1~1800,单位是秒。缺省值是120秒。planned-only指定设备仅支持Planned GR。缺省情况下,设备支持Planned GR和Unplanned GR。-partial指定设备支持Partial GR。缺省情况下,设备支持Totally GR。-ip-prefix ip-prefix-name

地址前缀列表名称。

字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。acl-number acl-number

基本访问控制列表号。

整数形式,取值范围是2000~2999。

acl-name acl-name

指定访问控制列表名称。

字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。ignore-external-lsa

不检查Type5和Type7类的LSA。

-

planned-only

指定设备只支持Planned-GR。

缺省情况下,设备支持Planned-GR和Unplanned-GR。

never

指定设备不支持helper模式。

-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当OSPF邻居支持GR并可以作为Restarter时,需要将当前设备设置为Helper模式,协助邻居完成GR过程。

使用graceful-restart命令使能交换机的平滑重启功能后,Helper功能也为使能状态。

前置条件

因为OSPF中通过Type-9 LSA支持OSPF GR功能,所以在配置平滑重启特性前,必须先通过命令opaque-capability enable使能Opaque LSA能力。

使用实例

# 使能OSPF的平滑重启Helper模式的策略特性,配置本地Helper策略为只支持Planned-GR。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] graceful-restart helper-role planned-only

相关主题
opaque-capability enable

gtsm default-action

命令功能

gtsm default-action命令用来设置未匹配GTSM策略的报文的缺省动作。

undo gtsm default-action drop命令用来取消未匹配GTSM策略的报文不能通过过滤的设置。

缺省情况下,未匹配GTSM策略的报文可以通过过滤。

命令格式

gtsm default-action { drop | pass }

undo gtsm default-action drop

参数说明

参数参数说明取值
drop未匹配GTSM策略的报文不能通过过滤,报文被丢弃。-
pass未匹配GTSM策略的报文可以通过过滤。-

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

在安全性要求较高的网络中,可以通过配置GTSM机制来提高OSPF网络的安全性。GTSM机制通过TTL的检测来达到防止攻击的目的,如果攻击者模拟真实的OSPF协议单播报文,对一台交换机不断的发送报文,交换机收到这些报文后,发现是本机报文,则直接上送控制层面的OSPF协议处理,而不加辨别其合法性,这样导致交换机控制层面因为处理这些报文,系统异常繁忙,CPU占用率高。配置GTSM功能,通过检测IP报文头中的TTL值是否在一个预先定义好的特定范围内来对交换机进行保护,增强系统的安全性。

GTSM只会对匹配GTSM策略的报文进行TTL检查。对于未匹配策略的报文,可以设置gtsm default-action命令的pass参数或者执行undo gtsm default-action drop命令使报文通过过滤,或设置drop参数丢弃报文。

配置影响

如果配置GTSM缺省报文动作为丢弃,交换机可能无法建立连接。因此,在保证安全性的同时会损失一些易用性。

注意事项

对于丢弃的报文,可以通过命令gtsm log drop-packet打开LOG信息开关,控制是否对报文被丢弃的情况记录日志,以方便故障的定位。

如果仅仅通过命令gtsm default-action配置了缺省动作,但没有配置GTSM策略(droppass)时,GTSM功能不起作用。

使用实例

# 设置未匹配GTSM策略的报文的缺省动作为丢弃。

<HUAWEI> system-view
[HUAWEI] gtsm default-action drop

# 设置未匹配GTSM策略的报文的缺省动作为通过过滤。

<HUAWEI> system-view
[HUAWEI] undo gtsm default-action drop

相关主题
gtsm log drop-packet allospf valid-ttl-hops

gtsm log drop-packet all

命令功能

gtsm log drop-packet命令用来打开设备的LOG信息开关,在设备GTSM丢弃报文时记录LOG信息。

undo gtsm log drop-packet命令用来关闭指定设备LOG信息的开关。

缺省情况下,在设备GTSM丢弃报文时不记录LOG信息。

命令格式

gtsm log drop-packet all

undo gtsm log drop-packet all

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

使用场景

在安全性较高的网络中,可以通过配置GTSM机制来提高OSPF网络的安全性。GTSM机制通过TTL的检测来达到防止攻击的目的,如果攻击者模拟真实的OSPF协议单播报文,对一台设备不断的发送报文,设备收到这些报文后,发现是本机报文,则直接上送控制层面的OSPF协议处理,而不加辨别其合法性,这样导致设备控制层面因为处理这些报文,系统异常繁忙,CPU占用率高。配置GTSM功能,通过检测IP报文头中的TTL值是否在一个预先定义好的特定范围内来对路由器进行保护,增强系统的安全性。

GTSM只会对匹配GTSM策略的报文进行TTL检查。对于未匹配策略的报文,执行命令gtsm default-action设置通过或丢弃报文。

对于丢弃的报文,可以通过命令gtsm log drop-packet打开LOG信息开关,控制是否对报文被丢弃的情况记录日志,以方便故障的定位。

前置条件

打开LOG信息开关前,执行命令gtsm default-action drop设置丢弃报文。

使用实例

# 打开所有单板GTSM LOG开关。

<HUAWEI> system-view
[HUAWEI] gtsm default-action drop
[HUAWEI] gtsm log drop-packet all

相关主题
gtsm default-action

import-route(OSPF)

命令功能

import-route命令用来引入其他路由协议学习到的路由信息。

undo import-route命令用来删除引入的外部路由信息。

缺省情况下,不引入其他协议的路由信息。

命令格式

import-route { limit limit-number | { bgp [ permit-ibgp ] | direct | unr | rip [ process-id-rip ] | static | isis [ process-id-isis ] | ospf [ process-id-ospf ] } [ cost cost | type type | tag tag | route-policy route-policy-name ] * }

undo import-route { limit | bgp | direct | unr | rip [ process-id-rip ] | static | isis [ process-id-isis ] | ospf [ process-id-ospf ] }

参数说明

参数参数说明取值
bgp

引入的源路由协议为BGP协议。

说明:

配置该参数只能引入EBGP路由,不能引入IBGP路由。

-
permit-ibgp

允许引入IBGP路由。

说明:

由于此选项将IBGP路由引入,可能导致路由环路,在非必要场合请不要配置。

-
direct

引入的源路由协议为Direct协议。

-
unr

引入的源路由协议是unr

UNR(User Network Route)主要用于在用户上线过程中由于无法使用动态路由协议时给用户流量分配路由。

-
rip

引入的源路由协议为RIP协议。

-
process-id-rip

进程标识符。

整数形式,取值范围是1~65535,缺省值是1。
static

引入的源路由协议为static协议。

-
isis

引入的源路由协议为IS-IS协议。

-
process-id-isis

进程标识符

整数形式,取值范围是1~65535,缺省值是1。
ospf

引入的源路由协议为OSPF协议。

-
process-id-ospf

进程标识符。

整数形式,取值范围是1~65535,缺省值是1。
limit limit-number

指定一个OSPF进程中可引入的最大外部路由数量。

整数形式,取值范围是1~4294967295。
cost cost

指定路由开销值。

整数形式,取值范围是0~16777214。缺省值请参见default(OSPF)命令
route-policy route-policy-name

配置只能引入符合指定路由策略的路由。

字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。
tag tag

指定外部LSA中的标记。

整数形式,取值范围是0~4294967295。缺省值请参见default(OSPF)命令
type type

指定外部路由的类型。

整数形式,取值为1或2。缺省值请参见default(OSPF)命令
  • 1:第一类外部路由

  • 2:第二类外部路由

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

通过引入其他路由协议路由,可以扩充OSPF路由信息。

OSPF使用四种路由,按优先级顺序列举如下:

  • 区域内部路由:指一个自治系统区域内部的路由。

  • 区域间路由:指自治系统内不同区域之间的路由。区域内部路由和区域外部路由都属于自治系统的内部路由。

  • Type 1外部路由:当外部路由的开销与自治系统内部的路由开销相当,并且和OSPF自身路由的开销具有可比性时,可以认为这类路由的可信程度较高,将其配置成Type1 External。

  • Type 2外部路由:当ASBR到自治系统之外的开销远远大于在自治系统之内到达ASBR的开销时,可以认为这类路由的可信程度较低,将其配置成Type2 External。

在非PE设备上,配置import-route bgp命令只引入EBGP路由,配置import-route bgp permit-ibgp命令将IBGP路由也引入,此时,容易引起路由环路。此时,通过preference(OSPF)preference(BGP)命令指定OSPF和BGP的路由优先级来防止环路发生。当需要引入IBGP路由时,在配置import-route bgp permit-ibgp命令的同时,将OSPF ASE路由的优先级修改为小于IBGP路由的优先级以保证活跃的路由为IBGP而非OSPF的(即通过preference(OSPF)preference(BGP)命令配置的OSPF的优先级的数值大于IBGP的优先级的数值。)

在PE设备上,配置import-route bgp命令引入BGP路由,包括EBGP和IBGP,是否配置import-route bgp permit-ibgp命令对引入路由没有影响。如果配置import-route bgp permit-ibgp命令之后,又配置了default-route-advertise(OSPF)命令,可以将路由表中存在的活跃IBGP默认路由引入到OSPF中。

前置条件

如果想通过路由策略选择引入的外部路由,那么执行本命令前,设备上必须已经通过route-policy命令创建好路由策略。

配置影响

配置路由策略后,OSPF进程只引入满足条件的网段路由,避免设备被动的接收不需要的路由。

注意事项

可以通过default(OSPF)命令配置引入外部路由时的缺省参数,包括OSPF引入外部路由的开销、类型(Type1或Type2)、标记、路由数量。

local-mt enable(OSPF)

命令功能

local-mt enable命令用来使能OSPF本地MT(Local Multicast-Topology)特性,即本地组播拓扑特性。

undo local-mt enable命令用来取消OSPF的本地MT特性。

缺省情况下,不使能OSPF本地MT特性。

命令格式

local-mt enable

undo local-mt enable

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

网络中同时部署了组播和MPLS TE-Tunnel,且TE-Tunnel使能了IGP Shortcut,IGP计算出来的路由的出接口可能不再是实际的物理接口,而是TE-Tunnel接口。设备根据到达组播源地址的单播路由,从TE-Tunnel接口发送组播加入报文,这样,被TE-Tunnel跨越的设备就无法感知到组播加入报文,因而不会建立组播转发表项。

为了解决上述问题,通过命令local-mt enable使能OSPF本地MT特性,可以建立正确的组播路由表并指导组播报文的转发。

前置条件

使能OSPF本地MT特性前,需要执行enable traffic-adjustment命令使能IGP Shortcut。

配置影响

使能OSPF本地MT特性后,如果计算出来的路由出接口为IGP-Shortcut类型的TE-Tunnel,路由管理模块会为组播协议创建单独的MIGP路由表,并为该路由计算出实际的物理出接口,将其加入到MIGP路由表中,组播利用MIGP路由表中的路由进行转发。

注意事项

  • 为了合理控制MIGP路由表的大小,加快组播查找MIGP路由表的速度,可以通过命令local-mt filter-policy配置针对组播源地址的过滤策略,只允许到组播源地址的、通过策略的路由加入到MIGP表中。建议先配置路由策略后再使能本地MT特性,这样可以避免过多的非组播源的路由加入到MIGP路由表中,从而导致MIGP路由表中的路由数量超过上限值。

  • OSPF本地MT特性仅支持公网实例的OSPF进程。

  • OSPF本地MT特性不支持FA(Forwarding Adjacency)。

使用实例

# 使能OSPF进程1的本地组播拓扑特性。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] local-mt enable

相关主题
local-mt filter-policy(OSPF)enable traffic-adjustmentdisplay ospf migp-routing

local-mt filter-policy(OSPF)

命令功能

local-mt filter-policy命令用来配置OSPF本地MT(Local Multicast-Topology)特性的策略。

undo local-mt filter-policy命令用来取消OSPF本地MT特性的策略。

缺省情况下,不配置OSPF本地MT特性的策略。

命令格式

local-mt filter-policy { acl { acl-number | acl-name } | ip-prefix ip-prefix-name | route-policy route-policy-name }

undo local-mt filter-policy

参数说明

参数参数说明取值
acl acl-number指定基本访问控制列表编号。整数形式,取值范围是2000~2999。
acl acl-name指定访问控制列表名称。字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。
ip-prefix ip-prefix-name指定IP地址前缀列表名称。字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name指定路由策略名称。字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

网络中同时部署了组播和MPLS TE-Tunnel,且TE-Tunnel配置了IGP Shortcut,IGP计算出来的路由的出接口可能不再是实际的物理接口,而是TE-Tunnel接口。设备根据到达组播源地址的单播路由,从TE-Tunnel接口发送组播加入报文,这样,被TE-Tunnel跨越的设备就无法感知到组播加入报文,因而不会建立组播转发表项。

为了解决上述问题,配置本地MT特性,可以建立正确的组播路由表并指导组播报文的转发。使能OSPF本地MT特性后,如果计算出来的路由出接口为IGP-Shortcut类型的TE-Tunnel,路由管理模块会为组播协议创建单独的MIGP路由表,并为该路由计算出实际的物理出接口,将其加入到MIGP路由表中,组播利用MIGP路由表中的路由进行转发。

为了合理控制MIGP路由表的大小,加快组播查找MIGP路由表的速度,可以通过命令local-mt filter-policy配置针对组播源地址的过滤策略,只允许到组播源地址的、通过策略的路由加入到MIGP表中。

前置条件

配置OSPF本地MT特性的策略前,必须执行命令local-mt enable使能OSPF本地MT特性。

注意事项

建议先配置路由策略后再使能本地MT特性,这样可以避免过多的非组播源的路由加入到MIGP路由表中,从而导致MIGP路由表中的路由数量超过上限值。

对于ACL,使用rule命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则过滤规则有效。

在引用acl之前,建议先创建对应的acl。如果此命令引用了不存在的acl,则允许OSPF的所有路由加入到MIGP表中。

在引用ip-prefix或route-policy之前,建议先创建对应的ip-prefix或route-policy。缺省情况下,此命令不能引用不存在的ip-prefix或route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的ip-prefix或route-policy时,则允许OSPF的所有路由加入到MIGP表中。

使用实例

# 配置OSPF本地组播拓扑特性的策略。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] local-mt enable
[HUAWEI-ospf-1] local-mt filter-policy acl 2000

相关主题
local-mt enable(OSPF)acl(系统视图)

loop-free-alternate(OSPF)

命令功能

loop-free-alternate命令用来使能OSPF IP FRR功能,利用LFA算法计算备份下一跳和备份出接口。

undo loop-free-alternate命令用来取消OSPF IP FRR功能。

缺省情况下,不使能OSPF IP FRR功能。

命令格式

loop-free-alternate

undo loop-free-alternate

参数说明

视图

OSPF FRR视图

缺省级别

2:配置级

使用指南

应用场景

配置frr(OSPF)命令只能进入OSPF FRR视图,不能使能OSPF IP FRR功能,必须执行loop-free-alternate(OSPF)命令才可以使能OSPF IP FRR功能,生成无环的备份链路。

前置条件

执行frr(OSPF)命令创建并进入OSPF FRR视图。

后续任务

执行frr-policy route(OSPF)命令可以配置OSPF IP FRR功能的过滤策略,只有满足过滤条件的备份路由才可以传输。

使用实例

# 使能OSPF IP FRR功能,生成无环备份路由。

<HUAWEI> system-view
[HUAWEI] ospf
[HUAWEI-ospf-1] frr
[HUAWEI-ospf-1-frr] loop-free-alternate

相关主题
frr(OSPF)frr-policy route(OSPF)

lsa-arrival-interval

命令功能

lsa-arrival-interval命令用来设置OSPF LSA接收的时间间隔。

undo lsa-arrival-interval命令用来恢复缺省设置。

缺省情况下,使能智能定时器intelligent-timer,接收LSA的最长间隔时间为1000毫秒、初始间隔时间为500毫秒、基数间隔时间为500毫秒。(以毫秒为单位的时间间隔)。

命令格式

lsa-arrival-interval { interval | intelligent-timer max-interval start-interval hold-interval }

undo lsa-arrival-interval

参数说明

参数参数说明取值
interval指定LSA接收的时间间隔。整数形式,取值范围是0~10000,单位是毫秒。
intelligent-timer指定通过智能定时器设置LSA接收的间隔时间。-
max-interval指定接收OSPF LSA的最长间隔时间。整数形式,取值范围是1~120000,单位是毫秒。缺省值是1000。
start-interval指定接收OSPF LSA的初始间隔时间。整数形式,取值范围是0~60000,单位是毫秒。缺省值是500。
hold-interval指定接收OSPF LSA的基数间隔时间。整数形式,取值范围是1~60000,单位是毫秒。缺省值是500。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

为了防止网络连接或者路由频繁动荡引起的LSA的频繁更新,通过该命令设置LSA接收的时间间隔,路由器只有到达设置的时间间隔才会接收LSA。

在网络相对稳定、对路由收敛时间要求较高的组网环境中,通过该命令配置LSA接收的时间间隔为毫秒级,及时接收LSA,从而可以及时更新LSA,使得拓扑或者路由的变化可以立即被感知到,从而提高LSDB的同步速度。

如果对网络没有特殊要求,建议使用命令的缺省值。

配置影响

配置此命令后,接收LSA的时间间隔如下:

  1. 初次接收LSA的间隔时间由start-interval参数指定。

  2. 第n(n≥2)次接收LSA的间隔时间为hold-interval×2(n-2)

  3. hold-interval×2(n-2)达到指定的最长间隔时间max-interval时,OSPF计算SPF的时间间隔都是最长间隔时间,直到网络超过max-interval时间间隔不再震荡或进程被重启。

注意事项

建议lsa-arrival-interval配置的接收间隔小于或等于lsa-originate-interval配置的基数间隔值。

使用实例

# 配置LSA接收的时间间隔为0毫秒。

<HUAWEI> system-view  [HUAWEI] ospf 1 [HUAWEI-ospf-1] lsa-arrival-interval 0

相关主题
lsa-originate-interval

lsa-originate-interval

命令功能

lsa-originate-interval命令用来设置OSPF LSA的更新时间间隔。

undo lsa-originate-interval命令用来恢复缺省设置。

缺省情况下,使能智能定时器intelligent-timer,更新LSA的最长间隔时间为5000毫秒、初始间隔时间为500毫秒、基数间隔时间为1000毫秒。(以毫秒为单位的时间间隔)

命令格式

lsa-originate-interval { 0 | { intelligent-timer max-interval start-interval hold-interval | other-type interval } * }

undo lsa-originate-interval

参数说明

参数参数说明取值
0指定LSA更新的时间间隔为0,即取消LSA的5秒的更新时间间隔。-
intelligent-timer指定通过智能定时器设置OSPF Router LSA和Network LSA的更新间隔时间。-
max-interval指定更新OSPF LSA的最长间隔时间。整数形式,取值范围是1~120000,单位是毫秒。缺省值是5000。
start-interval指定更新OSPF LSA的初始间隔时间。整数形式,取值范围是0~60000,单位是毫秒。缺省值是500。
hold-interval指定更新OSPF LSA的基数间隔时间。整数形式,取值范围是1~60000,单位是毫秒。缺省值是1000。
other-type指定设置除OSPF Router LSA和Network LSA外LSA的更新间隔时间。-
interval指定LSA更新的时间间隔。整数形式,取值范围是0~10,单位是秒。缺省值是5。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

为了防止网络连接或者路由频繁动荡引起的LSA的频繁更新,通过该命令设置LSA更新的时间间隔,路由器只有到达设置的时间间隔才会更新LSA。

在网络相对稳定、对路由收敛时间要求较高的组网环境中,通过该命令配置LSA更新的时间间隔为毫秒级,及时更新LSA,使得拓扑或者路由的变化可以立即被感知到,从而提高LSDB的同步速度。

如果对网络没有特殊要求,建议使用命令的缺省值。

配置影响

配置此命令后,LSA更新的时间间隔如下:

  1. 初次更新LSA的间隔时间由start-interval参数指定。

  2. 第n(n≥2)次更新LSA的间隔时间为hold-interval×2(n-2)

  3. hold-interval×2(n-2)达到指定的最长间隔时间max-interval时,OSPF计算SPF的时间间隔都是最长间隔时间,直到网络超过max-interval时间间隔不再震荡或进程被重启。

注意事项

建议lsa-originate-interval配置的更新时间间隔大于或等于lsa-arrival-interval配置的基数间隔值。

使用实例

# 配置LSA更新的时间间隔为0毫秒。

<HUAWEI> system-view
[HUAWEI] ospf 1
[HUAWEI-ospf-1] lsa-originate-interval 0

相关主题
lsa-arrival-interval

lsdb-overflow-limit

命令功能

lsdb-overflow-limit命令用来设置OSPF的LSDB中External LSA的最大条目数。

undo lsdb-overflow-limit命令用来取消对LSDB中External LSA的最大条目数的设置。

缺省情况下,不对LSDB中External LSA的最大条目数进行设置。

命令格式

lsdb-overflow-limit number

undo lsdb-overflow-limit

参数说明

参数参数说明取值
number指定LSDB中External LSA的最大条目数。整数形式,取值范围是1~1000000。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当OSPF引入的外部路由(Type5 LSA和Type7 LSA)数量超过允许的范围,会导致超出的外部路由无法得到正常处理,丢失引入的路由。

为了解决上述问题,通过配置OSPF的LSDB中External LSA的最大条目数,保证引入的外部路由在一个合理的范围内,调整和优化OSPF网络。

前置条件

执行display ospf lsdb brief命令,查看显示信息中有OSPF is in LSDB overflow status的描述,此时需要执行命令lsdb-overflow-limit设置OSPF的LSDB中External LSA的最大条目数。

注意事项

该命令的配置需要在整个AS中保持一致。

使用实例

# 设置LSDB中External LSA的最大条目数为400000。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] lsdb-overflow-limit 400000

相关主题
display ospf lsdb

maximum load-balancing(OSPF)

命令功能

maximum load-balancing命令用来设置进行负载分担的等价路由的最大数量。

undo maximum load-balancing命令用来恢复等价路由的最大数量为缺省值。

缺省情况下,最大等价路由条数为32。

命令格式

maximum load-balancing number

undo maximum load-balancing

参数说明

参数参数说明取值
number等价路由的最大数量整数形式,取值范围是1~32。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当路由表中存在到达同一目的地址,且同一路由协议发现的多条路由时,只要这几条路由的开销值也相同,那么就可以进行负载分担。通过maximum load-balancing命令配置进行负载分担的等价路由的最大数量,优化路由的选路策略,从而满足复杂网络环境的需要。

配置影响

通过maximum load-balancing命令配置等价路由的最大数量,进行负载分担后,报文将按照负载分担的方式从多条等价路由发送到同一目的地址。

后续任务

当组网中存在的等价路由数量大于maximum load-balancing命令配置的等价路由数量时,按照下面原则选取有效路由进行负载分担:

  1. 路由优先级:负载分担选取优先级小的路由进行负载分担。

  2. 接口索引:如果接口的优先级相同,则比较接口的索引,负载分担选取接口索引大的路由进行负载分担。

  3. 下一跳IP地址:如果接口的优先级和接口索引都相同,则比较下一跳IP地址,负载分担选取IP地址大的路由进行负载分担。

如果需要指定负载分担的有效路由,可以通过nexthop命令配置路由的优先级,将需要指定的有效路由的优先级设置为高。

注意事项

如果需要取消负载分担,可以将number参数设置为1。

使用实例

# 设置等价路由的最大数量。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] maximum load-balancing 2

# 恢复等价路由的缺省值。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] undo maximum load-balancing

相关主题
nexthop(OSPF)

maximum-routes

命令功能

maximum-routes命令用来设置OSPF支持的不同类型路由的最大数量。

undo maximum-routes命令用来恢复OSPF支持的不同类型路由的最大数量为缺省值。

命令格式

maximum-routes { external | inter | intra } number

undo maximum-routes { external | inter | intra }

参数说明

参数参数说明取值
external指定OSPF支持的AS外部路由的最大数量。-
inter指定OSPF支持的区域间路由的最大数量。-
intra指定OSPF支持的区域内路由的最大数量。-
number指定不同类型路由的最大数量。整数形式。
  • 配置external时,number的取值范围是100~5000000,单位是条。

  • 配置inter时,number的取值范围是100~1000000,单位是条。

  • 配置intra时,number的取值范围是100~100000,单位是条。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

根据网络收敛速度等实际情况,通过maximum-routes命令配置不同类型路由的最大数量,可以合理利用网络资源,提高网络性能。

注意事项

OSPF支持路由的最大数量不能超过交换机支持的所有路由的最大数量。

maximum-routes命令配置的路由的最大数量,会限制本地计算的路由的最大数量,从而影响交换机发送的路由的最大数量,不会影响交换机接收的LSA的数量。

使用实例

# 设置OSPF支持的区域内路由最大数目。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] maximum-routes intra 500

mesh-group enable

命令功能

mesh-group enable命令用来使能Mesh-Group特性。

undo mesh-group enable命令用来取消Mesh-Group特性。

缺省情况下,不使能Mesh-Group特性。

命令格式

mesh-group enable

undo mesh-group enable

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当设备和邻居存在并行链路时,通过命令mesh-group enable使能Mesh-Group特性,以邻居的Router ID唯一标识一个Mesh-Group。当其收到LSA时,设备会选取一条主链路进行泛洪,并且该接口不会进行反向泛洪。因此,可以避免重复泛洪,减轻链路的压力,节省资源。

形成Mesh-Group的设备接口必须同时满足下面三个条件:

  • 属于相同区域和OSPF进程

  • 邻居状态是Exchange或Full

  • 一个接口下只有一个邻居

注意事项

使能Mesh-Group后,若直连的相邻设备的Router ID配置重复,会引起全网LSDB不同步和路由计算不正确的现象。此时需要重新配置邻居设备的Router ID,并且重启设备使Router ID生效。

使用实例

# 使能Mesh-Group特性。

<HUAWEI> system-view
[HUAWEI] ospf 100
[HUAWEI-ospf-100] mesh-group enable

相关主题
display ospf mesh-group

network(OSPF区域)

命令功能

network命令用来指定运行OSPF协议的接口和接口所属的区域。

undo network命令用来删除运行OSPF协议的接口。

缺省情况下,此接口不属于任何区域。

命令格式

network network-address wildcard-mask [ description text ]

undo network network-address wildcard-mask

参数说明

参数参数说明取值
network-address接口所在的网段地址。点分十进制格式。
wildcard-maskIP地址的反码,相当于将IP地址的掩码反转(0变1,1变0)。例如0.0.0.255表示掩码长度24位。点分十进制格式。
description textOSPF指定网段的描述信息。字符串形式,支持空格,区分大小写,长度范围为1~80。

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

使用场景

创建OSPF进程后,还需要通过network命令配置区域所包含的网段,使用参数network-addresswildcard-mask,可以在一个区域内配置一个或多个接口。在接口上运行OSPF协议,此接口的主IP地址必须在network(OSPF)命令指定的网段范围之内。如果此主接口的从IP地址在network(OSPF)命令指定的网段范围之内,则该主接口不运行OSPF协议。

满足下面两个条件,OSPF协议才能在接口上运行:

  • 接口的IP地址掩码长度≥network命令中的掩码长度。OSPF使用反掩码,例如0.0.0.255表示掩码长度24位。ip-address指定下一跳的IP地址。点分十进制格式。weight value指定下一跳权重。该值越小,路由优先级越高。整数形式,取值范围是1~254。

    视图

    OSPF视图

    缺省级别

    2:配置级

    使用指南

    当组网中存在的等价路由数量大于maximum load-balancing命令配置的等价路由数量时,如果需要指定负载分担的有效路由,可以通过nexthop命令配置路由的优先级,将需要指定的有效路由的优先级设置为高。

    使用实例

    # 设置OSPF中等价路由的优先级。

    <HUAWEI> system-view
    [HUAWEI] ospf 1
    [HUAWEI-ospf-1] nexthop 10.0.0.3 weight 1

    相关主题
    maximum load-balancing(OSPF)

    nssa(OSPF区域)

    命令功能

    nssa命令用来配置OSPF区域为NSSA区域。

    undo nssa命令用来取消NSSA区域,恢复OSPF区域为普通区域。

    缺省情况下,OSPF没有区域被设置成NSSA区域。

    命令格式

    nssa [ { default-route-advertise [ backbone-peer-ignore ] | suppress-default-route } | flush-waiting-timer interval-value | no-import-route | no-summary | set-n-bit | suppress-forwarding-address | translator-always | translator-interval interval-value | zero-address-forwarding | translator-strict ] *

    undo nssa [ flush-waiting-timer interval-value ]

    参数说明

    参数参数说明取值
    default-route-advertise在ASBR上配置产生缺省的Type7 LSA到NSSA区域。说明:

    在ABR上会自动产生缺省的Type7 LSA到NSSA区域。

    在ASBR上只有当路由表中存在缺省路由0.0.0.0/0,才会产生Type7 LSA缺省路由。

    -
    backbone-peer-ignore忽略检查骨干区域的邻居状态。即骨干区域中只要存在Up状态的接口,无论是否存在Full状态的邻居,ABR都会自动产生缺省的Type-7 LSA到NSSA区域。-
    suppress-default-route在ABR或者ASBR上禁止产生缺省的Type-7 LSA到NSSA区域。-
    flush-waiting-timer interval-value指定ASBR发送老化Type5 LSA的时间。此配置仅生效一次。整数形式,取值范围是1~40,单位是秒。
    no-import-route不向NSSA区域引入外部路由。-
    no-summary禁止ABR向NSSA区域内发送Summary LSAs。-
    set-n-bit在DD报文中设置N-bit位的标志。-
    suppress-forwarding-address将通过该NSSA ABR转换后生成的Type5 LSA的FA(Address Forwarding)设置为0.0.0.0。-
    translator-always在NSSA区域的ABR中,指定转换路由器。允许将NSSA区域中的多个ABR配置成转换路由器。-
    translator-interval interval-value指定转换路由器的失效时间。整数形式,取值范围是1~120,单位是秒。缺省值是40秒。
    zero-address-forwarding在NSSA区域的ABR上引入外部路由时,将生成的NSSA LSA的FA置为0.0.0.0。-
    translator-strict设置转换路由器对P-bit(Propagate bit)进行严格检查。P-bit用于告知转换路由器是否将Type7 LSA转换成Type5 LSA。-

    视图

    OSPF区域视图

    缺省级别

    2:配置级

    使用指南

    使用场景

    NSSA区域满足需要引入外部路由又要避免外部路由带来的资源消耗的场景,NSSA区域能够将自治域外部路由引入并传播到整个OSPF自治域中。

    所有连接到NSSA区域的交换机,必须使用nssa命令将该区域配置成NSSA属性。

    nssa命令参数的使用场景如下:

    • default-route-advertise用来在ASBR上配置产生缺省的Type7 LSA到NSSA区域。

      在ABR上无论路由表中是否存在缺省路由0.0.0.0/0,都会产生Type7 LSA缺省路由。在ASBR上只有当路由表中存在缺省路由0.0.0.0/0,才会产生Type7 LSA缺省路由。

    • 当ASBR所在的区域被配置成NSSA时,在LSA洪泛区域中的其他交换机上仍会保留已经没用的Type5 LSA,这些LSA必须等到老化时间到达3600秒后才会被删除。由于大量的LSA会占用交换机内存,所以对设备的性能造成了一定影响。此时,通过配置flush-waiting-timer参数产生老化时间被置为最大值(3600秒)的Type5 LSA,这个LSA可以及时清除其他交换机上已经没用的Type5 LSA。

      process-idOSPF进程号。整数形式,取值范围是1~65535。缺省值是1。router-id router-idRouter ID。点分十进制格式。vpn-instance vpn-instance-name指定VPN实例名称。必须是已存在的VPN实例名称。flush-waiting-timer time指定产生老化LSA的时间。此配置仅生效一次。整数形式,取值范围是1~40,单位是秒。

      视图

      系统视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      创建OSPF进程是配置与OSPF协议有关参数的首要步骤。

      OSPF支持多进程,在同一台设备上可以运行多个不同的OSPF进程,它们之间互不影响,彼此独立。不同OSPF进程之间的路由交互相当于不同路由协议之间的路由交互。

      如果没有手动配置OSPF的Router ID,设备会选取路由器的Router ID作为OSPF的RouterID,如果二者都没有配置,设备会从当前接口的IP地址中自动选取一个作为Router ID。其选择顺序是:优先从Loopback地址中选择最大的IP地址作为设备的ID号,如果没有配置Loopback接口,则在接口地址中选取最大的IP地址作为设备的ID号。

      以下3种情况会进行Router ID的重新选取:

      • 通过本命令重新配置OSPF的Router ID

      • 重新配置系统的Router ID,并且重新启动OSPF进程

      • 原来被选举为系统的Router ID的IP地址被删除并且重新启动OSPF进程

      配置影响

      使用undo ospf命令关闭OSPF进程后,接收端会一直保留这个OSPF进程早先产生的已无效的LSA,占用了系统内存,只有这些LSA超时(即LSA中的age字段达到3600秒)才会被删除。使用undo ospf process-id flush-waiting-timer time命令关闭OSPF进程后,设备会在设定的时间内再次产生自己的LSA,并将其age字段置为3600。其他设备收到age字段为3600的LSA后,会立刻删除保留在本机的此条LSA。若本机没有在设定的时间发送完所有的LSA,则其他设备仍会继续保留着一部分已无效的LSA。

      simple简单验证模式。须知:

      Simple加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

      缺省情况下,simple验证模式默认是cipher类型。plain指定明文类型口令。只能键入明文,在查看配置文件时以明文方式显示口令。须知:

      如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

      -plain-text指定明文验证字。字符串格式,不支持空格,在simple模式下长度是1~8;在md5hmac-md5hmac-sha256模式下长度是1~255。cipher指定密文类型口令。可以键入明文或密文,但在查看配置文件时均以密文方式显示口令。对于MD5/HMAC-MD5/HMAC-SHA256验证模式,当此参数缺省时,默认为cipher类型。cipher-text指定密文验证字。字符串格式,不支持空格,在simple模式下,长度1~8对应明文,长度24或32或48对应密文;在md5hmac-md5hmac-sha256模式下长度1~255对应明文,长度20~392对应密文。md5MD5验证模式。须知:

      MD5验证模式存在安全风险,推荐使用HMAC-SHA256验证模式。

      -hmac-md5HMAC-MD5验证模式。须知:

      HMAC-MD5验证模式存在安全风险,推荐使用HMAC-SHA256验证模式。

      -hmac-sha256使用HMAC-SHA256验证模式。-key-id接口密文验证的验证字标识符,必须与对端的验证字标识符一致。整数形式,取值范围是1~255。keychain使用Keychain验证模式。说明:

      配置此参数前,需要首先通过keychain命令创建一个keychain,并分别通过key-idkey-stringalgorithm命令配置该keychain采用的key-id、密码及其认证算法,否则会造成OSPF认证始终为失败状态。

      目前,OSPF只支持hmac-md5和hmac-sha256算法。

      -keychain-name指定Keychain名称。字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。nullNull验证模式。-

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      基于TCP/IP网络的攻击日益增多,TCP/IP协议本身的缺陷以及实现过程的不严谨,导致网络攻击造成的影响越来越大。特别是对网络设备的攻击,将会导致网络瘫痪或者不可用。通过配置验证,可以提高OSPF网络的安全性。

      配置影响

      接口验证方式用于在相邻的设备之间设置验证模式和口令,优先级高于区域验证方式。

      注意事项

      Null表示的是一种验证方式,并不代表不配置任何验证。

      同一网段的设备接口下配置的验证模式和口令必须相同。

      OSPF协议不支持NULL接口的配置。

      验证字中不允许包含空格。

      使用实例

      # 在接口VLANIF100上配置OSPF的HMAC-SHA256验证模式。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf authentication-mode hmac-sha256

      # 在接口GE1/0/1上配置OSPF的HMAC-SHA256验证模式。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf authentication-mode hmac-sha256

      相关主题
      authentication-mode(OSPF区域)

      ospf bfd

      命令功能

      ospf bfd命令用来在使能OSPF的特定接口下配置BFD特性或配置BFD会话的参数值。

      undo ospf bfd命令用来取消接口下的BFD特性或恢复BFD会话参数的默认值。

      缺省情况下,OSPF接口下不使能BFD特性。

      命令格式

      ospf bfd enable

      undo ospf bfd enable

      ospf bfd { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } *

      undo ospf bfd { min-rx-interval | min-tx-interval | detect-multiplier | frr-binding } *

      参数说明

      参数参数说明取值
      enable使能BFD功能。-
      min-rx-interval receive-interval指定期望从对端接收BFD报文的最小接收间隔。

      整数形式,如果主控板为ET1D2MPUA000,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

      min-tx-interval transmit-interval指定向对端发送BFD报文的最小发送间隔。

      整数形式,如果主控板为ET1D2MPUA000,取值范围是3~1000;否则,取值范围是100~1000,单位是毫秒。缺省情况下,BFD报文接收间隔为1000毫秒。

      detect-multiplier multiplier-value指定本地检测倍数。整数形式,取值范围是3~50,缺省值是3。
      frr-binding将BFD会话状态与接口的链路状态进行绑定。当BFD会话状态变为Down时,接口的物理层链路状态也会变为Down,从而触发流量切换到备份路径。-

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      网络上的链路故障或拓扑变化都会导致设备重新进行路由计算,所以缩短路由协议的收敛时间对于提高网络的性能是非常重要的。

      由于链路故障是无法完全避免的,因此,加快故障感知速度并将故障快速通告给路由协议是一种可行的方案。BFD和路由协议相关联,一旦链路出现故障,BFD的快速性能够加快路由协议的收敛速度。

      前置条件

      只有在该接口上使能了BFD特性后,所配置的BFD会话的参数才能生效。

      执行过程

      本地的min-rx-interval值与对端的min-tx-interval值进行协商得到receive-interval,如果在receive-interval × multiplier-value时间间隔内没有收到对方发送的BFD报文,就宣告邻居Down掉。

      配置影响

      如果没有配置全局BFD,接口上的BFD特性可以配置,但不会创建BFD会话。同样,如果只配置BFD的会话参数,但没有执行ospf bfd enable命令,也不会创建接口的BFD会话。

      接口配置的BFD特性优先级高于进程配置的BFD特性优先级。如果打开了接口的BFD开关,则按照接口上BFD参数建立BFD会话。

      注意事项

      • 使能BFD特性后,OSPF只和邻居状态达到Exstart的邻居建立BFD会话。

      • ospf bfd enable命令和ospf bfd block命令是两条互斥命令,不能同时使能。

      • 通过undo ospf bfd enable命令取消接口下的BFD特性后,该接口上关于BFD会话的参数配置依然存在。

      使用实例

      # 在VLANIF100接口上使能BFD特性,并指定最小接收间隔为400ms,本地检测倍数为4。

      <HUAWEI> system-view [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf bfd enable
      [HUAWEI-Vlanif100] ospf bfd min-rx-interval 400 detect-multiplier 4

      # 在GE1/0/1接口上使能BFD特性,并指定最小接收间隔为400ms,本地检测倍数为4。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf bfd enable [HUAWEI-GigabitEthernet1/0/1] ospf bfd min-rx-interval 400 detect-multiplier 4

      相关主题
      bfd all-interfaces(OSPF)ospf bfd block

      ospf bfd block

      命令功能

      ospf bfd block命令用来阻塞接口动态创建BFD特性。

      undo ospf bfd block命令用来取消该阻塞特性。

      缺省情况下,系统不阻塞接口动态创建BFD特性。

      命令格式

      ospf bfd block

      undo ospf bfd block

      参数说明

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      如果在OSPF进程中执行bfd all-interfaces enable命令后,该进程下所有使能OSPF且邻居状态为Full的邻居都将创建BFD会话。如果不希望某些接口使能BFD特性,请在这些接口上进行阻止动态创建BFD会话的配置。

      前置条件

      该接口已经使能了BFD特性。

      注意事项

      ospf bfd enable命令和ospf bfd block命令是两条互斥命令,不能同时使能。

      使用实例

      # 阻塞VLANIF100接口动态创建BFD特性。

      <HUAWEI> system-view [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf bfd block

      # 阻塞GE1/0/1接口动态创建BFD特性。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf bfd block

      相关主题
      ospf bfdbfd all-interfaces(OSPF)

      ospf cost

      命令功能

      ospf cost命令用来配置接口上运行OSPF协议所需的开销。

      undo ospf cost命令用来恢复接口上运行OSPF所需开销的缺省情况。

      缺省情况下,OSPF会根据该接口的带宽自动计算其开销值。

      命令格式

      ospf cost cost

      undo ospf cost

      参数说明

      参数参数说明取值
      cost运行OSPF协议所需的开销。整数形式,取值范围是1~65535。缺省值是1。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      OSPF既可以根据接口的带宽自动计算其链路开销值,也可以通过ospf cost命令配置。

      当有多条发现协议、开销值、目的地址都相同的路由时,这几条路由就满足负载分担的条件。请根据实际组网情况,通过修改接口开销值来选择是否需要进行负载分担。

      配置影响

      如果没有通过ospf cost命令配置OSPF接口的开销值,OSPF会根据该接口的带宽自动计算其开销值。计算公式为:接口开销=带宽参考值/接口带宽,取计算结果的整数部分作为接口开销值(当结果小于1时取1)。通过改变带宽参考值可以间接改变接口的开销值。

      缺省情况下,OSPF的带宽参考值为100Mbit/s。根据公式100000000/带宽,Ethernet(100Mbit/s)接口开销的缺省值是1。

      priority接口在选举DR或BDR时的优先级。其值越大,优先级越高。整数形式,取值范围是0~255。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      接口的优先级决定了该接口在选举DR时所具有的资格,优先级高的接口在DR选举时被首先考虑。如果一台设备的接口优先级为0,则它不会被选举为DR或BDR。在广播或NBMA网络中,可以通过配置接口的DR优先级来影响网络中DR或BDR的选择。

      配置影响

      当网段上选举出DR和BDR之后,它们就会向所有的邻居发送DD报文,建立邻接关系。

      注意事项

      process-idOSPF进程号。整数形式,取值范围是1~65535,缺省值是1area area-id区域的标识。可以是十进制整数或IP地址格式。采取整数形式时,取值范围是0~4294967295。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      ospf enable命令用来在接口上使能OSPF,优先级高于network命令。

      undo ospf enable命令在接口上去使能OSPF后,该接口网段的network配置自动生效。

      配置影响

      ospf enable命令与network命令之间接口切换会引起接口Down或Up。

      注意事项

      一个接口上仅能配置一个OSPF进程。

      配置的接口和OSPF进程必须属于同一个VPN。

      • 如果先执行ospf enable命令配置接口使能,然后再创建OSPF进程,则ospf enable命令在进程不存在的情况下也可以配置,不会自动创建进程。但是到创建进程的时候,进程所属的VPN必须和ospf enable命令的接口保持一致。

      • 如果先创建进程,然后再执行ospf enable命令配置接口使能,需要检查该接口使能的进程与已经存在的进程VPN是否一致,如果不一致,是不允许配置的。

      • 如果没有创建进程,属于不同实例的接口,不能被使能到相同的进程。

      使用实例

      # 使能接口VLANIF100到OSPF指定区域。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf enable 1 area 0

      # 使能接口GE1/0/1到OSPF指定区域。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf enable 1 area 0

      相关主题
      network(OSPF区域)

      ospf filter-lsa-out

      命令功能

      ospf filter-lsa-out命令用来配置对OSPF接口出方向的LSA进行过滤。

      undo ospf filter-lsa-out命令用来取消对OSPF接口出方向的LSA进行过滤。

      缺省情况下,不对OSPF接口出方向的LSA进行过滤。

      命令格式

      ospf filter-lsa-out { all | { summary [ acl acl-number | acl-name } ] | ase [ acl acl-number | acl-name } ] | nssa [ acl acl-number | acl-name } ] } * }

      undo ospf filter-lsa-out

      参数说明

      参数参数说明取值
      all对除Grace LSA外的所有LSA进行过滤。-
      summary对Network Summary LSA(Type3 LSA)进行过滤。-
      ase对AS External LSA(Type5 LSA)进行过滤。-
      nssa对NSSA LSA(Type7 LSA)进行过滤。-
      acl acl-number指定基本访问控制列表编号。整数形式,取值范围是2000~2999。
      acl acl-name指定访问控制列表名称。字符串形式,不支持空格,区分大小写,长度范围是1~64,以英文字母开始。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      当两台交换机之间存在多条链路时,根据过滤策略,通过命令ospf filter-lsa-out配置本地交换机在某些链路上对LSA的过滤,减少不必要的重传,节省带宽资源。

      配置影响

      通过对OSPF接口出方向的LSA进行过滤可以不向邻居发送无用的LSA,从而减少邻居LSDB的大小,提高网络收敛速度。

      frr(OSPF)命令和loop-free-alternate(OSPF)命令使能OSPF IP FRR功能后,可以在需要禁止OSPF IP FRR功能的指定接口上配置ospf frr block命令。这样,使能OSPF IP FRR功能后,就不会将接口所在的链路作为备份链路。

      使用实例

      # 在Vlanif10接口上禁止OSPF IP FRR功能。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 10
      [HUAWEI-Vlanif10] ospf frr block

      相关主题
      frr(OSPF)loop-free-alternate(OSPF)

      ospf maxage-lsa auto-protect disable

      命令功能

      ospf maxage-lsa auto-protect disable命令用来去使能OSPF异常老化触发的主备倒换功能。

      undo ospf maxage-lsa auto-protect disable命令用来使能OSPF异常老化触发的主备倒换功能。

      缺省情况下,OSPF异常老化触发的主备倒换功能处于使能状态。

      命令格式

      ospf maxage-lsa auto-protect disable

      undo ospf maxage-lsa auto-protect disable

      参数说明

      视图

      系统视图

      缺省级别

      2:配置级

      使用指南

      如果设备的时钟加快,老化计时器异常超时,将会导致本端设备触发异常清除对端设备的所有Router LSA,造成大规模路由震荡和业务中断。为了避免此类情况发生,设备自动使能OSPF异常老化触发的主备倒换功能,当满足以下公式时,触发主备倒换来恢复网络连通和业务流量。

      计算公式为:(异常清除的Router LSA的数量 / Router LSA总数) * 100% ≥ 80%(这里的Router LSA指的是对端设备发到本端设备的Router LSA)。

      使用实例

      # 去使能OSPF异常老化触发的主备倒换功能。

      <HUAWEI> system-view
      [HUAWEI] ospf maxage-lsa auto-protect disable

      ospf mib-binding

      命令功能

      ospf mib-binding命令用来将OSPF进程绑定到SNMP上,并对SNMP的请求做出响应。

      undo ospf mib-binding命令用来取消绑定。

      缺省情况下,OSPF进程不绑定到SNMP。

      命令格式

      ospf mib-binding process-id

      undo ospf mib-binding

      参数说明

      参数参数说明取值
      process-idOSPF进程号。整数形式,取值范围是1~65535

      视图

      系统视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      OSPF MIB是一个虚拟的数据库,是在被管理设备端维护的设备状态信息集。

      当启动了多个OSPF进程时,可以配置OSPF MIB对指定进程进行处理,即绑定在指定进程。

      前置条件

      配置此命令前,需在系统视图下执行命令ospf创建OSPF进程。

      使用实例

      # 绑定OSPF进程到SNMP上。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] quit
      [HUAWEI] ospf mib-binding 100

      # 取消OSPF进程在SNMP上的绑定。

      <HUAWEI> system-view
      [HUAWEI] undo ospf mib-binding

      相关主题
      display ospf brief

      ospf mtu-enable

      命令功能

      ospf mtu-enable命令用来使能接口在发送DD报文时填MTU值。

      undo ospf mtu-enable命令用来恢复缺省设置。

      缺省情况下,接口发送DD报文时MTU值为0,即不填充接口的实际MTU值。

      命令格式

      ospf mtu-enable

      undo ospf mtu-enable

      参数说明

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      DD报文中的MTU值缺省为0,使用本命令可以手工设定指定接口在发送时填写DD报文中的MTU值域,即使用接口的实际MTU值填写。

      由于其他设备制造商可能会使用不同的MTU缺省设置,所以为了保证一致,可以设置接口发送DD报文时MTU值为缺省值0。

      注意事项

      OSPF协议不支持对Null接口进行此项配置。

      配置ospf mtu-enable命令后,系统会自动重启OSPF进程。

      使用实例

      # 指定接口VLANIF100在发送DD报文时,填写MTU值域。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf mtu-enable

      # 指定接口GE1/0/1在发送DD报文时,填写MTU值域。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf mtu-enable

      ospf network-type

      命令功能

      ospf network-type命令用来设置OSPF接口的网络类型。

      undo ospf network-type命令用来恢复OSPF接口缺省的网络类型。

      缺省情况下,接口的网络类型根据物理接口而定。以太网接口的网络类型为broadcast

      命令格式

      ospf network-type { broadcast | nbma | p2mp | p2p [ peer-ip-ignore ] }

      undo ospf network-type

      参数说明

      参数参数说明取值
      broadcast将接口的网络类型更改为广播。-
      nbma将接口的网络类型更改为NBMA。-
      p2mp将接口的网络类型更改为点到多点。-
      p2p将接口的网络类型更改为点到点。-
      peer-ip-ignore指定OSPF在使用广播网类型的接口修改成的点到点接口建立邻居且接口没有配置地址借用时,忽略网段检查。缺省情况下,未配置peer-ip-ignore参数,OSPF在建立邻居时,会进行网段检查。网段检查是指拿本地接口的掩码分别与本端和对端的接口地址进行与运算,若得到的结果一致,则OSPF可以建立邻居;若结果不一致,则OSPF不能建立邻居。-

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      在不改变链路层协议情况下,OSPF可以通过更改网络类型、配置特性来灵活组建网络。

      • 如果在广播网络上有不支持组播地址的设备,可以将接口的网络类型改为NBMA。

      • 如果接口的网络类型是NBMA,将接口类型改为广播后,可以不必再配置邻居。

      一个NBMA类型的网络可以改为广播类型的条件是:任意两台设备之间都有一条虚电路直接可达,或者说,这个网络是全连通的。如果网络不满足这个条件,必须将接口的网络类型改为点到多点。这样,两台不能直接可达的设备之间可以通过一台与两者都直接可达的设备来交换路由信息。接口的网络类型改为点到多点后,就不必再配置邻居。

      如果同一网段内只有两台设备运行OSPF协议,也可以将接口的网络类型改为点到点。

      注意事项

      • OSPF协议不支持NULL接口的配置。

      • 接口的网络类型为NBMA或使用本命令将接口的网络类型手工改为NBMA时,必须使用命令peer来配置邻接点。

      • 一般情况下,链路两端的OSPF接口的网络类型必须一致,否则双方不可以建立起邻居关系。

        当且仅当链路两端的OSPF接口的网络类型一端是广播网而另一端是P2P或P2MP时,双方仍可以正常的建立起邻居关系,但互相学不到路由信息。

      使用实例

      # 将接口VLANIF100设置为NBMA类型。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf network-type nbma

      # 将接口GE1/0/1设置为NBMA类型。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf network-type nbma

      相关主题
      peer(OSPF)ospf dr-priority

      ospf p2mp-mask-ignore

      命令功能

      ospf p2mp-mask-ignore命令用来设置在P2MP网络上忽略对网络掩码的检查。

      undo ospf p2mp-mask-ignore命令用来使能在P2MP网络上对网络掩码检查的功能。

      缺省情况下,不使能在P2MP网络上对网络掩码检查的功能。

      命令格式

      ospf p2mp-mask-ignore

      undo ospf p2mp-mask-ignore

      参数说明

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      OSPF需要对接收到的Hello报文做网络掩码检查,当接收到的Hello报文中携带的网络掩码和本设备不一致时,则丢弃这个Hello报文。

      在P2MP网络上,当设备的掩码长度不一致时,使用此命令忽略对Hello报文中网络掩码的检查,从而可以正常建立OSPF邻居关系。当对网络安全要求较高时,请执行undo ospf p2mp-mask-ignore命令,使能在P2MP网络上对网络掩码检查的功能。

      前置条件

      由于P2MP不存在于链路层协议中,所以P2MP都是由其他网络类型强制更改的。最常见的是将非全连通的NBMA通过ospf network-type p2mp命令改为P2MP的网络。

      使用实例

      # 在P2MP网络上设置忽略对网络掩码的检查。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf network-type p2mp
      [HUAWEI-Vlanif100] ospf p2mp-mask-ignore

      # 在P2MP网络上设置忽略对网络掩码的检查。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf network-type p2mp [HUAWEI-GigabitEthernet1/0/1] ospf p2mp-mask-ignore

      相关主题
      ospf network-type

      ospf router-id auto-recover disable

      命令功能

      ospf router-id auto-recover disable命令用来禁止检测到Router ID冲突后的自动恢复功能。

      undo ospf router-id auto-recover disable命令用来使能检测到Router ID冲突后的自动恢复功能。

      缺省情况下,Router ID发生冲突后,系统会自动恢复

      命令格式

      ospf router-id auto-recover disable

      undo ospf router-id auto-recover disable

      参数说明

      视图

      系统视图

      缺省级别

      2:配置级

      使用指南

      如果OSPF区域内存在Router ID冲突,则系统可以重新选择Router ID,从而在一定程度上避免路由震荡、减少路由计算、避免CPU过高引起的其他协议断连等问题。

      detecting-interval detecting-interval

      指定OSPF邻居震荡抑制的震荡检测门限。

      OSPF接口启动一个flapping-count计数器,相邻两次邻居状态由Full切换为非Full的时间间隔小于detecting-interval时,设备识别为一次有效震荡,flapping-count计数加1。

      整数形式,取值范围是1~300,单位是秒,缺省值是60秒。threshold threshold

      指定OSPF邻居震荡抑制的震荡抑制门限。

      flapping-count(有效震荡次数)大于等于threshold时,进入震荡抑制阶段。

      整数形式,取值范围是1~1000,缺省值是10。resume-interval resume-interval

      指定OSPF邻居震荡抑制的震荡检测恢复门限。

      相邻两次邻居状态由Full切换为非Full的时间间隔大于resume-interval,flapping-count清0。

      说明:resume-interval必须大于detecting-interval。整数形式,取值范围是2~1000,单位是秒,缺省值是120秒。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      根据网络的实际情况,可以在指定接口设置OSPF邻居震荡抑制的检测参数,推荐使用缺省值。

      前置条件

      设置OSPF邻居震荡抑制的检测参数前,务必保证已全局使能了OSPF邻居震荡抑制功能(OSPF邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

      使用实例

      # 在VLANIF100接口设置OSPF邻居震荡抑制的震荡检测门限为5秒,震荡抑制门限为40,震荡检测恢复门限为20秒。

      <HUAWEI> system-view [HUAWEI] interface vlanif 100 [HUAWEI-Vlanif100] ospf suppress-flapping peer detecting-interval 5 threshold 40 resume-interval 20

      相关主题
      suppress-flapping peer disable(OSPF)

      ospf suppress-flapping peer disable

      命令功能

      ospf suppress-flapping peer disable命令用来在指定接口去使能OSPF邻居震荡抑制功能。

      undo ospf suppress-flapping peer disable命令在指定接口使能OSPF邻居震荡抑制功能。

      缺省情况下,所有接口的OSPF邻居震荡抑制功能处于使能状态。

      命令格式

      ospf suppress-flapping peer disable

      undo ospf suppress-flapping peer disable

      参数说明

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      缺省情况下,OSPF邻居震荡抑制功能处于全局使能状态,即进程中所有接口的OSPF邻居震荡抑制功能处于使能状态,如果需要在某一指定接口去使能OSPF邻居震荡抑制功能,请执行ospf suppress-flapping peer disable命令。

      undo suppress-flapping peer disable命令可以全局使能)。

      使用实例

      # 在VLANIF100接口去使能OSPF邻居震荡抑制功能。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf suppress-flapping peer disable

      相关主题
      suppress-flapping peer disable(OSPF)

      ospf suppress-flapping peer hold-down

      命令功能

      ospf suppress-flapping peer hold-down命令用来设置Hold-down邻居震荡抑制模式和抑制持续时间。

      undo ospf suppress-flapping peer hold-down命令用来取消Hold-down邻居震荡抑制模式。

      缺省情况下,Hold-down模式处于去使能状态。

      命令格式

      ospf suppress-flapping peer hold-down interval

      undo ospf suppress-flapping peer hold-down [ interval ]

      参数说明

      参数参数说明取值
      interval

      指定Hold-down模式的持续时间。

      整数形式,取值范围是1~600,单位是秒。缺省值是60。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      OSPF邻居震荡抑制分为Hold-down和Hold-max-cost两种模式:

      • Hold-down模式:针对邻居建立过程中的频繁泛洪和拓扑变化的问题,在一段时间内禁止该邻居重新建立,避免频繁的数据库同步和大量的报文交互。

      • Hold-max-cost模式:针对用户业务流量频繁切换的问题,在一段时间内将链路开销值设置为最大值Max-cost(65535),避免用户的业务流量经过频繁震荡的链路。

      Hold-down模式和Hold-max-cost模式可以叠加使用,同时生效时,先进入Hold-down模式,待Hold-down模式退出后,再进入Hold-max-cost模式。

      缺省情况下,OSPF使能Hold-max-cost模式,通过ospf suppress-flapping peer hold-down interval命令可以修改震荡抑制模式为Hold-down模式和抑制持续时间。

      前置条件

      设置Hold-down邻居震荡抑制模式和抑制持续时间前,务必保证已全局使能了OSPF邻居震荡抑制功能(OSPF邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

      使用实例

      # 在VLANIF100接口设置邻居震荡抑制模式为Hold-down模式,并设置抑制持续时间为200秒。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf suppress-flapping peer hold-down 200

      相关主题
      suppress-flapping peer disable(OSPF)ospf suppress-flapping peer hold-max-cost disable

      ospf suppress-flapping peer hold-max-cost disable

      命令功能

      ospf suppress-flapping peer hold-max-cost disable命令用来取消Hold-max-cost邻居震荡抑制模式。

      undo ospf suppress-flapping peer hold-max-cost disable命令用来设置邻居震荡抑制模式为Hold-max-cost模式。

      缺省情况下,Hold-max-cost模式处于使能状态。

      命令格式

      ospf suppress-flapping peer hold-max-cost disable

      undo ospf suppress-flapping peer hold-max-cost disable

      参数说明

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      OSPF邻居震荡抑制分为Hold-down和Hold-max-cost两种模式:

      • Hold-down模式:针对邻居建立过程中的频繁泛洪和拓扑变化的问题,在一段时间内禁止该邻居重新建立,避免频繁的数据库同步和大量的报文交互。

      • Hold-max-cost模式:针对用户业务流量频繁切换的问题,在一段时间内将链路开销值设置为最大值Max-cost(65535),避免用户的业务流量经过频繁震荡的链路。

      Hold-down模式和Hold-max-cost模式可以叠加使用,同时生效时,先进入Hold-down模式,待Hold-down模式退出后,再进入Hold-max-cost模式。

      缺省情况下,OSPF使能Hold-max-cost模式,通过ospf suppress-flapping peer hold-down interval命令可以修改震荡抑制模式为Hold-down模式和抑制持续时间。

      前置条件

      设置Hold-max-cost邻居震荡抑制模式的持续时间前,务必保证已全局使能了OSPF邻居震荡抑制功能(OSPF邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

      注意事项

      由于Hold-max-cost模式只是单向抑制,因此,对端设备如果不支持邻居震荡抑制功能,可能会造成对端设备的流量上下行路径不一致。

      使用实例

      # 在VLANIF100接口取消Hold-max-cost邻居震荡抑制模式。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf suppress-flapping peer hold-max-cost disable

      相关主题
      suppress-flapping peer disable(OSPF)ospf suppress-flapping peer hold-down

      ospf timer dead

      命令功能

      ospf timer dead命令用来设置OSPF的邻居失效时间。

      undo ospf timer dead命令用来恢复邻居失效时间的缺省值。

      缺省情况下,P2P、Broadcast类型接口的OSPF邻居失效时间为40秒,P2MP、NBMA类型接口的OSPF邻居失效时间为120秒。

      命令格式

      ospf timer dead interval

      undo ospf timer dead

      参数说明

      参数参数说明取值
      intervalOSPF邻居失效的时间。整数形式,取值范围是1~235926000,单位是秒。

      建议配置的邻居失效时间大于20秒。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      OSPF邻居的失效时间是指:在该时间间隔内,若未收到邻居的Hello报文,就认为该邻居已失效。运行OSPF接口上的邻居失效时间dead interval必须大于发送Hello报文的时间间隔hello interval,且同一网段上的设备的dead interval值也必须相同。

      缺省情况下,邻居失效时间为发送Hello报文时间间隔的4倍。

      注意事项

      OSPF协议不支持NULL接口的配置。

      如果失效的时间小于20秒,可能会造成邻居关系的中断。故当配置的dead interval的取值小于20秒时,OSPF邻居实际失效时间不小于20秒。

      使用实例

      # 配置接口VLANIF100上的邻居失效时间为60秒。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf timer dead 60

      # 配置接口GE1/0/1上的邻居失效时间为60秒。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf timer dead 60

      相关主题
      ospf timer hello

      ospf timer hello

      命令功能

      ospf timer hello命令用来设置接口发送Hello报文的时间间隔。

      undo ospf timer hello命令用来恢复该时间间隔的缺省值。

      缺省情况下,P2P、Broadcast类型接口发送Hello报文的时间间隔的值为10秒;P2MP、NBMA类型接口发送Hello报文的时间间隔的值为30秒。

      命令格式

      ospf timer hello interval [ conservative ]

      undo ospf timer hello

      参数说明

      参数参数说明取值
      interval指定接口发送Hello报文的时间间隔。整数形式,取值范围是1~65535,单位是秒。

      建议interval取值不小于5。

      conservative使能邻居失效定时器保守模式。使能后,如果通过命令ospf timer dead配置的邻居失效时间间隔小于20秒,则仍按照实际配置值判断邻居是否失效。-

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      Hello报文用于建立和维护邻接关系,周期性的在使能了OSPF的接口上发送。报文内容包括一些定时器的数值、DR、BDR以及自己已知的邻居。

      hello interval的值写入Hello报文中后随之发送。hello interval的值越小,发现网络拓扑改变的速度越快,路由开销也就越大。确定接口和邻接设备的参数要保持一致。

      注意事项

      OSPF协议不支持NULL接口的配置。

      配置hello interval值并且不配置ospf timer dead的情况下,OSPF邻居失效时间为hello interval的4倍。而OSPF邻居失效时间小于20秒,可能会造成邻居关系的中断。故当hello interval取值小于5时,OSPF邻居失效时间不小于20秒。

      使用实例

      # 配置接口VLANIF100发送Hello报文的时间间隔为20秒。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf timer hello 20

      # 配置接口GE1/0/1发送Hello报文的时间间隔为20秒。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf timer hello 20

      相关主题
      ospf timer dead

      ospf timer poll

      命令功能

      ospf timer poll命令用来配置NBMA网络上发送轮询Hello报文的时间间隔。

      undo ospf timer poll命令用来恢复发送轮询Hello报文间隔的缺省值。

      缺省情况下,时间间隔为120秒。


      命令格式

      ospf timer poll interval

      undo ospf timer poll

      参数说明

      参数参数说明取值
      interval指定发送轮询Hello报文的时间间隔。整数形式,取值范围是1~3600,单位是秒。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      在NBMA网络上,当邻居失效后,将按ospf timer poll设置的轮询时间间隔定期地发送Hello报文。轮询时间间隔值至少应为Hello报文时间间隔的4倍。

      注意事项

      OSPF协议不支持NULL接口的配置。

      使用实例

      # 配置接口VLANIF100上发送轮询Hello报文的时间间隔为130秒。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf timer poll 130

      # 配置接口GE1/0/1上发送轮询Hello报文的时间间隔为130秒。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf timer poll 130

      ospf timer retransmit

      命令功能

      ospf timer retransmit命令用来设置接口重传LSA的时间间隔。

      undo ospf timer retransmit命令用来将接口重传LSA的时间间隔恢复为缺省值。

      缺省情况下,时间间隔为5秒。


      命令格式

      ospf timer retransmit interval

      undo ospf timer retransmit

      参数说明

      参数参数说明取值
      interval接口重传LSA的时间间隔。整数形式,取值范围是1~3600,单位是秒。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      当一台设备向它的邻居发送一条"链路状态广播"(LSA)后,需要等到对方的确认报文。若在该重传LSA的时间间隔内未收到对方的确认报文,就会重传这条LSA。

      相邻设备重传LSA时间间隔的值不要设置得太小,否则将会引起不必要的重传。

      注意事项

      OSPF协议不支持NULL接口的配置。

      使用实例

      # 指定接口VLANIF100与邻居设备之间传送LSA的重传间隔为8秒。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf timer retransmit 8

      # 指定接口GE1/0/1与邻居设备之间传送LSA的重传间隔为8秒。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf timer retransmit 8

      ospf trans-delay

      命令功能

      ospf trans-delay命令用来设置接口上发送LSA过程中的传输延迟时间。

      undo ospf trans-delay命令用来恢复传输延迟时间为缺省值。

      缺省情况下,传输延迟时间为1秒。

      命令格式

      ospf trans-delay interval

      undo ospf trans-delay

      参数说明

      参数参数说明取值
      interval指定接口对LSA的传输延迟时间。整数形式,取值范围是1~500,单位是秒。

      视图

      接口视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      LSA在本设备的链路状态数据库(LSDB)中会随时间老化(每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前在LSA的老化时间上增加本命令所设置的一段时间。此配置对低速率的网络尤其重要。

      注意事项

      OSPF协议不支持NULL接口的配置。

      使用实例

      # 指定接口VLANIF100上传送LSA的时延值为3秒。

      <HUAWEI> system-view
      [HUAWEI] interface vlanif 100
      [HUAWEI-Vlanif100] ospf trans-delay 3

      # 指定接口GE1/0/1上传送LSA的时延值为3秒。

      <HUAWEI> system-view [HUAWEI] interface gigabitethernet 1/0/1 [HUAWEI-GigabitEthernet1/0/1] undo portswitch [HUAWEI-GigabitEthernet1/0/1] ospf trans-delay 3

      ospf valid-ttl-hops

      命令功能

      ospf valid-ttl-hops命令用来使能OSPF GTSM特性,并配置需要检测的TTL值。

      undo ospf valid-ttl-hops命令用来禁止OSPF GTSM特性。

      缺省情况下,没有使能OSPF GTSM特性。

      命令格式

      ospf valid-ttl-hops hops [ nonstandard-multicast ] [ vpn-instance vpn-instance-name ]

      undo ospf valid-ttl-hops [ hops [ nonstandard-multicast ] ] [ vpn-instance vpn-instance-name ]

      参数说明

      参数参数说明取值
      hops指定需要检测的TTL值。整数形式,取值范围是1~255,缺省值是255。
      nonstandard-multicast

      指定TTL检测对组播报文同样有效。

      当配置nonstandard-multicast参数后,对外发送的组播数据包的TTL被设置为255;接收的组播数据包的TTL必须是1或者在[ 255–hops+1, 255 ]范围内。

      -
      vpn-instance vpn-instance-name指定VPN实例名。若使用此参数,则只设置指定私网实例需要检测的TTL值。必须是已存在的VPN实例名称。

      视图

      系统视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      在安全性较高的网络中,可以通过配置GTSM特性来提高OSPF网络的安全性。GTSM特性通过TTL的检测来达到防止攻击的目的,如果攻击者模拟真实的OSPF协议单播报文,对一台交换机不断的发送报文,交换机收到这些报文后,发现是本机报文,则直接上送控制层面的OSPF协议处理,而不加辨别其合法性,这样导致交换机控制层面因为处理这些报文,系统异常繁忙,CPU占用率高。配置GTSM特性,通过检测IP报文头中的TTL值是否在一个预先定义好的特定范围内来对交换机进行保护,增强系统的安全性。

      ospf valid-ttl-hops命令用来使能OSPF GTSM特性。如果对匹配GTSM策略的报文进行TTL检查,需要配置vpn-instance参数。

      例如,如果执行ospf valid-ttl-hops命令,公网和私网的OSPF GTSM都被使能。如果执行ospf valid-ttl-hops 5 vpn-instance vpn1命令,公网和私网的OSPF GTSM都被使能,同时还检测实例名为vpn1的私网OSPF报文的TTL值,对公网以及其他私网实例的OSPF报文执行未匹配GTSM策略的报文的缺省动作。

      注意事项

      • 如果在ospf valid-ttl-hops命令中指定了VPN实例,并且接口绑定了该VPN实例,则当配置的TTL值小于实际网络中TTL值时,发送到该接口的所有单播报文将被丢弃。

      • 如果配置了虚连接或伪连接,配置的TTL值需要与实际的TTL值一致,即将虚连接和伪连接所经过的交换机的数量计算在内,否则从虚连接或伪连接的邻居发来的报文将被丢弃。

      • GTSM只会对匹配GTSM策略的报文进行TTL检查。对于未匹配策略的报文,可以设置命令gtsm default-action的参数pass通过报文或drop丢弃报文。

      • 如果仅配置私网策略或仅配置公网策略,建议执行gtsm default-action命令将未匹配GTSM策略的报文的缺省动作设置为pass,以免其他实例的OSPF报文被错误地丢弃。

      使用实例

      # 使能OSPF GTSM功能,配置允许接收的公网OSPF报文的最大跳数为5。

      <HUAWEI> system-view
      [HUAWEI] ospf valid-ttl-hops 5

      相关主题
      gtsm default-actiongtsm log drop-packet all

      p2mp-peer

      命令功能

      p2mp-peer命令用来配置P2MP网络上到指定邻居所需的开销值。

      undo p2mp-peer命令用来恢复P2MP网络上到指定邻居所需的开销值为缺省值。

      缺省情况下,P2MP网络上到指定邻居所需的开销值等于接口的开销值。

      命令格式

      p2mp-peer ip-address cost cost

      undo p2mp-peer ip-address

      参数说明

      参数参数说明取值
      ip-address点到多点邻居的IP地址。点分十进制格式。
      cost cost到指定的点到多点邻居所需的开销值。整数形式,取值范围是1~65535。

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      缺省情况下,P2MP网络上到指定邻居所需的开销值等于接口的开销值,当需要修改此开销值时,可以通过p2mp-peer命令进行配置。

      接口开销值的计算公式为:接口开销=带宽参考值/接口带宽,取计算结果的整数部分作为接口开销值(当结果小于1时取1)。其中,带宽参考值用bandwidth-reference命令设置,缺省情况下,OSPF的带宽参考值为100Mbit/s。

      使用实例

      # 在OSPF 100进程中指定到IP地址为10.1.1.1的点到多点邻居开销值为100。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] p2mp-peer 10.1.1.1 cost 100

      peer(OSPF)

      命令功能

      peer命令用来在NBMA网络上指定相邻交换机的IP地址,并配置DR选举权。

      undo peer命令用来取消在NBMA网络上指定相邻交换机的IP地址。

      缺省情况下,没有在NBMA网络上指定相邻交换机的IP地址,也没有配置DR选举权。

      命令格式

      peer ip-address [ dr-priority priority ]

      undo peer ip-address

      参数说明

      参数参数说明取值
      ip-address指定相邻设备的IP地址。点分十进制。
      dr-priority priority指定相邻设备的优先级,用于DR选举。整数形式,取值范围是0~255,缺省值为1。

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      当网络类型为NBMA(例如,X.25或帧中继网络)时,可以通过配置映射使整个网络达到全连通状态(即网络中任意两台设备之间都存在一条虚电路且直接可达)。这样,OSPF就可以看做是广播网络进行DR、BDR选举等。但由于无法通过广播Hello报文的形式动态发现相邻设备,必须手工通过peer命令指定相邻设备的IP地址,以及用于DR选举的优先级。

      使用实例

      # 在NBMA网络中指定相邻邻居设备的IP地址为10.1.1.1。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] peer 10.1.1.1

      相关主题
      display ospf peerdisplay ospf interface

      preference(OSPF)

      命令功能

      preference命令用来设置OSPF协议路由的优先级。

      undo preference命令用来恢复OSPF协议路由优先级的缺省值。

      缺省情况下,OSPF路由的优先级为10。当指定ASE时,缺省优先级为150。

      命令格式

      preference [ ase ] { preference | route-policy route-policy-name } *

      undo preference [ ase ]

      参数说明

      参数参数说明取值
      ase设置AS-External路由的优先级。-
      preferenceOSPF协议路由的优先级。

      优先级的值越小,其实际的优先程度越高。

      整数形式,取值范围是1~255。
      route-policy route-policy-name指定路由策略名称。字符串形式,区分大小写,不支持空格,长度范围是1~40。当输入的字符串两端使用双引号时,可在字符串中输入空格。

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      交换机上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。此时需要为每一种路由协议设置一个优先级,在不同协议发现同一条路由时,优先级高的路由将被优选。此命令就是用来设定OSPF协议路由的优先级。

      配置route-policy参数,使用路由策略为特定的路由设定优先级,则:

      • 如果route-policy中配置了子句apply preference,则路由的优先级:

        如下面的例子,通过策略abc的路由优先级被设定为50,未通过策略abc的路由优先级被设定为30。

        # route-policy abc permit node 1  if-match cost 20  apply preference 50 # ospf 1  preference 30 route-policy abc
        • 通过匹配的路由:优先级为apply子句设定的优先级。

        • 未通过匹配的路由:优先级为命令preference设定的优先级。

      • 如果route-policy中没有配置子句apply preference,则路由的优先级为命令preference设定的优先级。

        如上面例子,如果策略abc中没有配置子句apply preference 50,则所有路由的优先级都被设定为30。

      配置影响

      当多个路由协议发现相同的路由时,通过配置OSPF的协议优先级会改变路由协议的优先顺序。

      注意事项

      在引用route-policy之前,建议先创建对应的route-policy。缺省情况下,此命令不能引用不存在的route-policy。如果在系统视图下配置了route-policy nonexistent-config-check disable命令,当此命令引用了不存在的route-policy时,则为所有OSPF协议路由设置指定的优先级。

      使用实例

      # 配置OSPF进程100的路由优先级为150。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] preference 150

      # 配置OSPF进程200的外部路由的优先级为130。

      <HUAWEI> system-view
      [HUAWEI] ospf 200
      [HUAWEI-ospf-200] preference ase 130

      相关主题
      route-policy

      prefix-priority(OSPF)

      命令功能

      prefix-priority配置OSPF路由的收敛优先级。

      undo prefix-priority恢复OSPF路由的默认收敛优先级。

      缺省情况下,公网32位主机路由的收敛优先级为medium,其他OSPF路由的收敛优先级为low

      命令格式

      prefix-priority { critical | high | medium } ip-prefix ip-prefix-name

      undo prefix-priority { critical | high | medium }

      参数说明

      参数参数说明取值
      critical指定路由的计算优先级为关键。-
      high指定路由的计算优先级为高。-
      medium指定路由的计算优先级为中。-
      ip-prefix ip-prefix-name指定前缀列表名称。字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      该命令根据指定的IP前缀列表名来配置OSPF路由的收敛优先级,仅在公网上配置有效。

      通过prefix-priority命令,OSPF路由可以按照优先级来计算和洪泛LSA、同步LSDB,从而提高路由收敛速度。

      前置条件

      执行此命令前,需要在系统视图下执行命令ip ip-prefix创建地址前缀列表。

      配置影响

      当一个LSA满足多个策略优先级时,最高优先级生效。

      OSPF依次按区域内路由、区域间路由、自治系统外部路由顺序进行LSA计算,该命令可以使得OSPF按照指定的路由计算优先级分别计算这三类路由。收敛优先级的优先级顺序为:critical>high>medium>low。为了加速处理高优先级的LSA,泛洪过程中,需要按照优先级将相应的LSA分别存放在对应的critical、high、medium和low的队列中。

      注意事项

      缺省情况下,公网OSPF主机路由的收敛优先级为medium,直连路由的收敛优先级为high,静态路由的收敛优先级为medium,其他协议(如BGP、RIP等)路由的收敛优先级为low。公网中OSPF 32位主机路由统一标识为medium

      使用实例

      # 配置10.0.0.0/8的OSPF路由的收敛优先级为critical。

      <HUAWEI> system-view
      [HUAWEI] ip ip-prefix critical-prefix index 10 permit 10.0.0.0 8
      [HUAWEI] ospf 1
      [HUAWEI-ospf-1] prefix-priority critical ip-prefix critical-prefix

      相关主题
      ip ip-prefix

      reset gtsm statistics

      命令功能

      reset gtsm statistics命令用来清除单板上的GTSM统计信息。

      命令格式

      reset gtsm statistics all

      参数说明

      参数参数说明取值
      all清除所有单板上的GTSM统计信息。-

      视图

      用户视图

      缺省级别

      3:管理级

      使用指南

      在某些情况下,需要统计一定时间内单板上的GTSM统计信息,这时必须在统计开始前清除原有的统计信息,重新进行统计。

      使用实例

      # 清除所有单板上的GTSM统计信息。

      <HUAWEI> reset gtsm statistics all

      相关主题
      display gtsm statistics

      reset ospf counters

      命令功能

      reset ospf counters命令用来将OSPF计数器清零。

      命令格式

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

      参数说明

      参数参数说明取值
      process-idOSPF进程号。如果不配置此参数,则重启所有的OSPF进程。整数形式,取值范围是1~65535
      neighbor指定接口上邻居的信息。-
      interface-type interface-number接口类型及接口号。-
      router-id邻居的Router ID。点分十进制形式。

      视图

      用户视图

      缺省级别

      3:管理级

      使用指南

      交换机重启OSPF进程后,邻居交换机会一直保留着其产生的已无效的LSA,占用了系统内存,只有这些LSA超时(即LSA中的age字段达到3600秒)才会被删除。使用reset ospf命令重启OSPF进程后,当且仅当Router ID发生了改变,交换机会在设定的时间内再次产生自己的LSA,并将其age字段置为3600。其他交换机收到age字段为3600的LSA后,会立刻删除保留在本机的此条LSA。若本机没有在设定的时间发送完所有的LSA,则其他邻居交换机仍会继续保留着一部分已无效的LSA。

      清除OSPF计数器后,不影响OSPF业务的正常运行。

      process-id指定OSPF进程号。

      如果没有指定该参数,则重启所有OSPF进程。

      整数形式,取值范围是1~65535flush-waiting-timer time指定产生LSA的时间。此配置仅生效一次。整数形式,取值范围是1~40,单位是秒。graceful-restart使能GR(Graceful Restart)功能。-

      视图

      用户视图

      缺省级别

      3:管理级

      使用指南

      使用场景

      通过reset ospf process清除OSPF的信息,达到复位的目的。

      reset ospf redistribution

      命令功能

      reset ospf redistribution命令用来重新引入路由。

      命令格式

      reset ospf [ process-id ] redistribution

      参数说明

      参数参数说明取值
      process-idOSPF进程号。如果没有指定该参数,则重启所有OSPF进程。整数形式,取值范围是1~65535

      视图

      用户视图

      缺省级别

      3:管理级

      使用指南

      reset ospf redistribution命令用来重新引入路由,生成Type5或Type7 LSA。

      使用实例

      # 指定OSPF进程1重新引入路由。

      <HUAWEI> reset ospf 1 redistribution

      reset ospf suppress-flapping peer

      命令功能

      reset ospf suppress-flapping peer命令用来强制OSPF接口退出邻居震荡抑制阶段。

      命令格式

      reset ospf process-id suppress-flapping peer [ interface-type interface-number ] [ notify-peer ]

      参数说明

      参数参数说明取值
      process-id指定OSPF进程号。整数形式,取值范围是1~65535。
      interface-type interface-number指定接口类型和接口号。-
      notify-peer通知邻居设备一起退出邻居震荡抑制阶段。-

      视图

      用户视图

      缺省级别

      3:管理级

      使用指南

      退出邻居震荡抑制阶段有以下几种方式:

      • 抑制定时器超时。

      • 复位OSPF进程。

      • 执行reset ospf suppress-flapping peer命令强制退出震荡抑制阶段。

      • 执行suppress-flapping peer disable(OSPF)命令全局去使能OSPF邻居震荡抑制功能。

      配置notify-peer参数后,设备采用将Hello报文格式中的HelloIntervalRouterDeadInterval字段设置为0的方式发送特殊的Hello报文,通知邻居设备一起退出邻居震荡抑制阶段。如果Hello报文在传输过程中被意外丢弃,此功能可能不生效,需要在对端设备上配置reset ospf suppress-flapping peer命令。

      使用实例

      # 强制OSPF接口退出邻居震荡抑制阶段。

      <HUAWEI> reset ospf 1 suppress-flapping peer

      相关主题
      suppress-flapping peer disable(OSPF)

      retransmission-limit

      命令功能

      retransmission-limit命令用来使能重传限制特性,并配置最大重传限制数。

      undo retransmission-limit命令用来取消重传限制功能。

      缺省情况下,不使能重传限制功能。

      命令格式

      retransmission-limit [ max-number ]

      undo retransmission-limit

      参数说明

      参数参数说明取值
      max-number指定最大重传限制数。整数形式,取值范围是2~255,缺省值是30。

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      通过retransmission-limit命令使能OSPF重传限制RL-OSPF(Retransmission Limitation for OSPF)功能,避免在邻居收不到报文的情况下,一直重传造成的死循环。

      配置影响

      OSPF报文重传限制功能应用于下面三种报文:

      • DD报文

      • LSU报文

      • LSR报文

      当这三种报文收不到相应的回应报文时,使能重传限制功能,限制OSPF报文重传的次数,并在达到指定的次数后断开邻居。

      使用实例

      # 使能OSPF重传限制功能,并配置最大重传限制数为40。

      <HUAWEI> system-view [HUAWEI] ospf 1
      [HUAWEI-ospf-1] retransmission-limit 40

      相关主题
      display ospf retrans-queuedisplay ospf cumulativedisplay ospf error

      route-tag

      命令功能

      route-tag命令用来配置VPN的路由标记(VPN Route Tag)。

      undo route-tag命令用来恢复VPN路由标记为缺省值。

      缺省情况下,VPN的路由标记是根据BGP的AS号计算得到的。如果没有配置BGP,则默认值为0。

      命令格式

      route-tag { tag | disable }

      undo route-tag

      参数说明

      参数参数说明取值
      tag指定VPN的路由标记。整数形式,取值范围是0~4294967295。
      disable禁止使用VPN的路由标记检测环路。-

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      此命令route-tag只用于VPN场景,防止CE双归属时,Type-5 LSA、Type-7 LSA发生环路。

      在一个CE和两个PE的组网中,PE1根据引入的BGP路由产生Type-5 LSA、Type-7 LSA发给CE,CE又发给PE2。由于OSPF的路由比BGP的路由优先级高,在PE2中就会将BGP路由替换为OSPF路由,产生环路。执行route-tag命令后,当PE发现LSA的标签与自己的一样,就会忽略此条LSA,避免了环路。

      缺省情况下,标签值的前面两个字节为固定的0xD000,后面的两个字节为本端BGP的AS号。如果BGP的AS号大于65535则Tag值默认为0,可以使用此命令手动配置Tag值。

      注意事项

      • 同一个区域的PE建议配置相同的VPN的路由标记。

      • 不同OSPF进程可配置相同的VPN的路由标记。

      标签纸Tag的优先级依次为:

      1. import-route命令配置的Tag优先级最高

      2. route-tag命令配置的tag优先级其次

      3. default tag命令配置的tag优先级最低

      使用实例

      # 在VPN实例huawei的OSPF进程100上配置标签值为100。

      <HUAWEI> system-view
      [HUAWEI] ip vpn-instance huawei
      [HUAWEI-vpn-instance-huawei] route-distinguisher 100:1
      [HUAWEI-vpn-instance-huawei-af-ipv4] quit
      [HUAWEI-vpn-instance-huawei] quit
      [HUAWEI] ospf 100 vpn-instance huawei
      [HUAWEI-ospf-100] route-tag 100

      相关主题
      import-route(OSPF)default(OSPF)

      rfc1583 compatible

      命令功能

      rfc1583 compatible命令用来将RFC2328定义的规则配置成RFC1583定义的规则。

      undo rfc1583 compatible命令用来将RFC1583定义的规则配置成RFC2328定义的规则。

      缺省情况下,OSPF支持RFC1583定义的规则。

      命令格式

      rfc1583 compatible

      undo rfc1583 compatible

      参数说明

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      RFC2328和RFC1583定义了OSPF协议两种不同的选路规则,使能OSPF时,需要根据组网规划配置OSPF域的路由选路规则,使OSPF域的路由选路规则一致。例如,OSPF协议缺省支持RFC1583定义的选路规则,但如果OSPF域的其他设备支持的是RFC2328选路规则,就需要通过undo rfc1583 compatible命令配置成RFC2328定义的选路规则。

      使用实例

      # 配置将RFC1583定义的规则配置成RFC2328定义的规则。

      <HUAWEI> system-view
      [HUAWEI] ospf 1
      [HUAWEI-ospf-1] undo rfc1583 compatible

      set ospf max-peer-num perprocess

      命令功能

      set ospf max-peer-num perprocess命令用来设置OSPF单进程最大peer数量为512。

      undo set ospf max-peer-num perprocess命令用来恢复OSPF单进程最大peer数量为缺省值。

      缺省情况下,OSPF单进程最大peer数量为150。

      number设置OSPF单进程最大peer数量整数形式,取值为512。说明:

      只有OSPF网络类型为p2p的时候才能达到单进程最大peer数量为512,可以通过ospf network-type命令配置OSPF接口的网络类型。

      视图

      系统视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      当网络规模较大,默认的OSPF单进程最大peer数量不能够满足业务需求的时候,可以通过set ospf max-peer-num perprocess number 命令设置OSPF单进程最大peer数量为512。

      注意事项

      设置OSPF单进程最大peer数量为512或者恢复OSPF单进程最大peer数量为缺省值都需要重启生效 。

      使用实例

      # 设置交换机OSPF单进程最大peer数量为512。

      <HUAWEI> system-view [HUAWEI] set ospf max-peer-num perprocess 512 Warning: Reboot the device to make the configuration effective.

      sham-hello enable(OSPF)

      命令功能

      sham-hello enable命令用来使能OSPF的sham-hello功能。

      undo sham-hello 命令用来禁止sham-hello功能。

      缺省情况下,禁止sham-hello功能。

      命令格式

      sham-hello enable

      undo sham-hello

      参数说明

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      使能该功能后,设备不仅仅通过Hello报文维持邻居,可以通过所有OSPF协议报文维持邻居,从而可以更灵敏的感知OSPF邻居的存在,使邻居关系更加稳定。

      使用实例

      # 使能sham-hello功能。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] sham-hello enable

      sham-link(OSPF区域)

      命令功能

      sham-link命令用来配置伪连接,并配置伪连接的参数。

      undo sham-link命令用来删除伪连接或恢复伪连接的参数为缺省值。

      缺省情况下,OSPF不配置伪连接。

      命令格式

      sham-link source-ip-address destination-ip-address [ [ simple [ plain plain-text | [ cipher ] cipher-text ] | { md5 | hmac-md5 | hmac-sha256 } [ key-id { plain plain-text | [ cipher ] cipher-text } ] | authentication-null | keychain keychain-name ] | smart-discover | cost cost | dead dead-interval | hello hello-interval | retransmit retransmit-interval | trans-delay trans-delay-interval ] *

      undo sham-link source-ip-address destination-ip-address [ [ simple | md5 | hmac-md5 | hmac-sha256 | authentication-null | keychain ] | smart-discover | cost | dead | hello | retransmit | trans-delay ] *

      参数说明

      参数参数说明取值
      source-ip-address指定源IP地址。点分十进制。
      destination-ip-address指定目的IP地址。点分十进制。
      smart-discover设置主动的立即发送Hello报文。-
      simple设置简单验证模式。

      缺省情况下,simple验证模式默认是cipher类型。

      须知:

      Simple加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

      -
      plain指定明文类型口令。

      只能键入明文,在查看配置文件时以明文方式显示口令。

      须知:

      如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

      -
      plain-text指定明文验证字。
      • simple模式下,取值范围是1~8个字符,不支持空格。

      • md5hmac-md5hmac-sha256模式下,取值范围是1~255个字符。

      cipher指定密文类型口令。

      可以键入明文或密文,但在查看配置文件时均以密文方式显示口令。

      -
      cipher-text指定密文验证字。
      • simple模式下,取值范围是1~8个字符对应明文,48个字符对应密文。

      • md5hmac-md5hmac-sha256模式下,取值范围是1~255个字符对应明文,20~392个字符对应密文。

      md5设置MD5验证模式。须知:

      MD5验证模式存在安全风险,推荐使用HMAC-SHA256验证模式。

      -
      hmac-md5设置HMAC-MD5验证模式。须知:

      HMAC-MD5验证模式存在安全风险,推荐使用HMAC-SHA256验证模式。

      -
      hmac-sha256使用HMAC-SHA256验证模式。-
      key-id指定接口密文验证的验证字标识符。

      必须与对端的验证字标识符一致。

      整数形式,取值范围是1~255。
      authentication-null设置无验证模式。-
      keychain设置Keychain验证模式。说明:

      配置此参数前,需要首先通过keychain命令创建一个keychain,并分别通过key-idkey-stringalgorithm命令配置该keychain采用的key-id、密码及其认证算法,否则会造成OSPF认证始终为失败状态。

      目前,OSPF只支持hmac-md5和hmac-sha256算法。

      -
      keychain-name指定Keychain名称。字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。
      cost cost指定伪连接开销。整数形式,取值范围是1~65535,缺省值是1。
      dead dead-interval指定失效间隔。

      该值必须与其建立虚连接交换机dead-interval值相等并至少为hello-interval值的4倍。

      整数形式,取值范围是1~235926000,单位是秒。
      hello hello-interval指定接口上发送Hello报文的间隔。

      该值必须与本交换机建立虚连接的交换机上的hello-interval值相等。

      整数形式,取值范围是1~65535,单位是秒。
      retransmit retransmit-interval指定接口上重传LSA报文的时间间隔。整数形式,取值范围是1~3600,单位是秒。
      trans-delay trans-delay-interval指定接口上延迟发送LSA报文的时间间隔。整数形式,取值范围是1~3600,单位是秒。

      视图

      OSPF区域视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      本命令仅在VPN场景下使用。

      使用sham-link命令创建伪连接,使VPN流量优先经过VPN骨干区域的路由,避免在同一个OSPF区域内属于同一个VPN之间的通信总是通过OSPF区域内路由转发。

      通过配置smart-discover参数,设置主动的立即发送Hello报文,使得伪连接的邻居更快达到邻接关系。

      配置影响

      在VPN PE间配置伪连接后,伪连接将被视为OSPF区域内路由。用于使经过MPLS VPN骨干网的路由成为OSPF区域内路由,避免VPN流量经这条路由转发。 伪连接的源地址和目的地址使用32位掩码的Loopback接口地址,该Loopback接口需要绑定到VPN实例中,并通过BGP发布。

      注意事项

      配置伪连接时,伪连接端点地址的路由不能通过私网的OSPF进程发布到对端PE上。如果伪连接端点地址的路由通过私网的OSPF进程发布到对端PE上,则对端PE将同时存在两条到该伪连接端点地址的路由。其中一条是通过私网OSPF学习到的,另一条是通过MP-BGP学习到的。OSPF路由比BGP路由优先级高,对端PE错误地选择了OSPF路由,所以伪连接无法建立成功。

      使用实例

      在VPN实例huawei创建一条伪连接,源地址为10.1.1.1,目的地址为10.2.2.2。

      <HUAWEI> system-view
      [HUAWEI] ospf 1 vpn-instance huawei
      [HUAWEI-ospf-1] area 1
      [HUAWEI-ospf-1-area-0.0.0.1] sham-link 10.1.1.1 10.2.2.2

      相关主题
      display ospf sham-link

      silent-interface(OSPF)

      命令功能

      silent-interface命令用来禁止接口接收和发送OSPF报文。

      undo silent-interface命令用来恢复接口接收和发送OSPF报文。

      缺省情况下,允许接口收发OSPF报文。

      命令格式

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

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

      参数说明

      参数参数说明取值
      all指定进程下所有的接口。-
      interface-type interface-number指定接口类型和接口号。-

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      如果要使OSPF路由信息不被其他网络中的设备获得,并且使本地设备不接收网络中其他设备发布的路由更新信息,可使用silent-interface命令禁止此接口接收和发送OSPF报文。

      禁止接口接收和发送OSPF报文,是预防路由环路的一种方法。

      配置影响

      禁止接口收发OSPF报文后,该接口的直连路由仍可以发布出去,但接口的Hello报文将被阻塞,接口上无法建立邻居关系。这样可以增强OSPF的组网适应能力,减少系统资源的消耗。

      使用实例

      # 禁止接口VLANIF200收发OSPF报文。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] silent-interface vlanif 200

      snmp-agent trap enable feature-name ospf

      命令功能

      snmp-agent trap enable feature-name ospf命令用来打开OSPFP模块的告警开关。

      undo snmp-agent trap enable feature-name ospf命令关闭OSPFP模块的告警开关。

      缺省情况下,OSPF模块的告警开关处于关闭状态。

      命令格式

      snmp-agent trap enable feature-name ospf [ trap-name { ospfifauthfailure | ospfifconfigerror | ospfifrxbadpacket | ospfifstatechange | ospflsdbapproachingoverflow | ospflsdboverflow | ospfmaxagelsa | ospfnbrrestarthelperstatuschange | ospfnbrstatechange | ospfnssatranslatorstatuschange | ospforiginatelsa | ospfrestartstatuschange | ospftxretransmit | ospfvirtifauthfailure | ospfvirtifconfigerror | ospfvirtifrxbadpacket | ospfvirtifstatechange | ospfvirtiftxretransmit | ospfvirtnbrrestarthelperstatuschange | ospfvirtnbrstatechange | hwospfv2intraareadripaddressconflict | hwospfv2intraarearouteridconflict | hwospfv2intraarearouteridconflictrecovered | hwospfv2peerflappingsuppressstatuschange } ]

      undo snmp-agent trap enable feature-name ospf [ trap-name { ospfifauthfailure | ospfifconfigerror | ospfifrxbadpacket | ospfifstatechange | ospflsdbapproachingoverflow | ospflsdboverflow | ospfmaxagelsa | ospfnbrrestarthelperstatuschange | ospfnbrstatechangeospfnssatranslatorstatuschange | ospforiginatelsa | ospfrestartstatuschange | ospftxretransmit | ospfvirtifauthfailure | ospfvirtifconfigerror | ospfvirtifrxbadpacket | ospfvirtifstatechange | ospfvirtiftxretransmit | ospfvirtnbrrestarthelperstatuschange | ospfvirtnbrstatechange | hwospfv2intraareadripaddressconflict | hwospfv2intraarearouteridconflict | hwospfv2intraarearouteridconflictrecovered | hwospfv2peerflappingsuppressstatuschange } ]

      参数说明

      参数参数说明取值
      trap-name指定类型事件的告警开关。-
      hwospfv2intraareadripaddressconflict区域内检测到DR IP地址冲突。缺省情况下,该告警的开关处于打开状态。
      hwospfv2intraarearouteridconflict区域内检测到路由器标识冲突。缺省情况下,该告警的开关处于打开状态。
      ospfifauthfailure接口认证失败信息。缺省情况下,该告警的开关处于关闭状态。
      ospfifconfigerror接口配置错误信息。缺省情况下,该告警的开关处于关闭状态。
      ospfifrxbadpacket接收的错误报文信息。缺省情况下,该告警的开关处于关闭状态。
      ospfifstatechange接口状态变化信息。缺省情况下,该告警的开关处于关闭状态。
      ospflsdbapproachingoverflowLSDB接近溢出信息。缺省情况下,该告警的开关处于关闭状态。
      ospflsdboverflowLSDB溢出信息。缺省情况下,该告警的开关处于关闭状态。
      ospfmaxagelsaLSA的max age信息。缺省情况下,该告警的开关处于关闭状态。
      ospfnbrrestarthelperstatuschange邻居状态变化信息。缺省情况下,该告警的开关处于关闭状态。
      ospfnbrstatechangeGR过程中Helper交换机状态的变化信息。缺省情况下,该告警的开关处于关闭状态。
      ospfnssatranslatorstatuschangeNSSA区域中负责将Type7 LSA转换为Type5 LSA的交换机的状态变化。缺省情况下,该告警的开关处于关闭状态。
      ospforiginatelsa本地生成的LSA信息。缺省情况下,该告警的开关处于关闭状态。
      ospfrestartstatuschangeGR过程中重启交换机状态的变化信息。缺省情况下,该告警的开关处于关闭状态。
      ospftxretransmit接口上的报文接收/发送信息。缺省情况下,该告警的开关处于关闭状态。
      ospfvirtifauthfailure虚接口认证失败信息。缺省情况下,该告警的开关处于关闭状态。
      ospfvirtifconfigerror虚接口配置错误信息。缺省情况下,该告警的开关处于关闭状态。
      ospfvirtifrxbadpacket虚接口接收的错误报文信息。缺省情况下,该告警的开关处于关闭状态。
      ospfvirtifstatechange虚接口状态变化信息。缺省情况下,该告警的开关处于关闭状态。
      ospfvirtiftxretransmit虚接口上的报文接收/发送信息。缺省情况下,该告警的开关处于关闭状态。
      ospfvirtnbrrestarthelperstatuschangeGR过程中虚连接Helper邻居状态的变化信息。缺省情况下,该告警的开关处于关闭状态。
      ospfvirtnbrstatechange虚接口邻居状态变化信息。缺省情况下,该告警的开关处于关闭状态。
      hwospfv2intraarearouteridconflictrecovered检测OSPF区域内Router ID冲突的恢复情况。缺省情况下,该告警的开关处于打开状态。
      hwospfv2peerflappingsuppressstatuschangeOSPF邻居震荡抑制状态发生变化。缺省情况下,该告警的开关处于关闭状态。

      视图

      系统视图

      缺省级别

      2:配置级

      使用指南

      如果只打开某个或几个事件的告警开关时,请选择trap-name

      使用实例

      # 设置发送OSPF虚链接的邻居状态变化的告警。

      <HUAWEI> system-view
      [HUAWEI] snmp-agent trap enable feature-name ospf trap-name ospfvirtnbrstatechange

      相关主题
      display snmp-agent trap feature-name ospf all

      spf-schedule-interval

      命令功能

      spf-schedule-interval命令用来设置OSPF路由计算时间间隔。

      undo spf-schedule-interval命令用来恢复缺省设置。

      缺省情况下,使能智能定时器intelligent-timer,SPF计算的最长间隔时间为10000毫秒、初始间隔时间为500毫秒、基数间隔时间为1000毫秒。(以毫秒为单位的时间间隔)。

      命令格式

      spf-schedule-interval { interval1 | intelligent-timer max-interval start-interval hold-interval | millisecond interval2 }

      undo spf-schedule-interval

      参数说明

      参数参数说明取值
      interval1指定OSPF SPF计算间隔时间。整数形式,取值范围是1~10,单位是秒。
      intelligent-timer指定通过智能定时器设置OSPF SPF计算的间隔时间。-
      max-interval指定OSPF SPF计算的最长间隔时间。整数形式,取值范围是1~120000,单位是毫秒。缺省值是10000。
      start-interval指定OSPF SPF计算的初始间隔时间。整数形式,取值范围是1~60000,单位是毫秒。缺省值是500。
      hold-interval指定OSPF SPF计算的基数间隔时间。整数形式,取值范围是1~60000,单位是毫秒。缺省值是1000。
      millisecond interval2指定OSPF SPF计算间隔时间。整数形式,取值范围是1~10000,单位是毫秒。

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      使用场景

      根据本地维护的链路状态数据库LSDB,运行OSPF协议的设备通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳。当OSPF的链路状态数据库(LSDB)发生改变时,需要重新计算最短路径。如果网络频繁变化,由于不断的计算最短路径,会占用大量系统资源,影响设备的效率。通过配置智能定时器,设置合理的SPF计算的间隔时间,可以避免占用过多的设备内存和带宽资源。

      在一定组网环境下(例如对路由收敛时间要求较高的环境),可以指定以毫秒为单位的时间间隔,用来增加路由计算的频度,从而加快路由的收敛。

      配置影响

      配置此命令后,SPF计算的时间间隔如下:

      1. 初次计算SPF的间隔时间由start-interval参数指定。

      2. 第n(n≥2)次计算SPF的间隔时间为hold-interval×2(n-2)

      3. hold-interval×2(n-2)达到指定的最长间隔时间max-interval时,OSPF计算SPF的时间间隔都是最长间隔时间,直到网络超过max-interval时间间隔不再震荡或进程被重启。

      使用实例

      # 设置OSPF路由计算间隔时间为6秒。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] spf-schedule-interval 6

      stub(OSPF区域)

      命令功能

      stub命令用来将一个区域设置为Stub区域。

      undo stub命令用来取消这种设置。

      缺省情况下,没有区域被设置为Stub区域。

      命令格式

      stub [ no-summary | default-route-advertise backbone-peer-ignore ] *

      undo stub

      参数说明

      参数参数说明取值
      no-summary禁止ABR向Stub区域内发送Summary LSA。-
      default-route-advertise在ABR上配置产生缺省的Type-3 LSA到Stub区域。-
      backbone-peer-ignore忽略检查骨干区域的邻居状态。即骨干区域中只要存在Up状态的接口,无论是否存在Full状态的邻居,ABR都会产生缺省的Type-3 LSA到Stub区域。-

      视图

      OSPF区域视图

      缺省级别

      2:配置级

      使用指南

      Stub区域有两个配置命令:stubdefault-cost(OSPF区域)。要想使一个区域为stub区域,则该区域内的所有设备都要配置stub命令。default-cost(OSPF区域)命令只有在ABR上配置才起作用,用于指定ABR发送到Stub区域的Summary类型的缺省路由开销。

      此外,在ABR上,还可以通过配置stub命令的no-summary选项来禁止Type3 LSA进入该ABR连接的Stub区域。

      骨干区域Area 0不能配置成Stub区域。

      使用实例

      # 将OSPF区域1设置为Stub区域。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] area 1
      [HUAWEI-ospf-100-area-0.0.0.1] stub

      相关主题
      default-cost(OSPF区域)

      stub-router(OSPF)

      命令功能

      stub-router命令用来配置Stub路由器。

      undo stub-router命令用来恢复缺省状态。

      缺省情况下,没有设备为Stub路由器。

      命令格式

      stub-router [ on-startup [ interval ] ]

      undo stub-router

      参数说明

      参数参数说明取值
      on-startup [ interval ]设备在发生重启或故障时保持为Stub路由器的时间间隔。
      • 如果未配置on-startup参数,则表示该设备始终保持为Stub路由器,即所有来自这个设备的路由条目Cost值均设为65535。

      • 如果配置了on-startup参数,则表示该设备仅在重启或者故障时保持为Stub路由器,保持时间由interval参数决定。此时若未配置interval参数,则使用interval的缺省值500秒。

      整数形式,取值范围是5~65535,单位是秒,缺省值是500秒。

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      stub-router命令通过增大该设备所生成的LSA中的链路的度量值(65535),告知其它OSPF设备不要使用这个Stub路由器来转发数据。但由于度量值不是无穷大,因此仍然可以拥有一个到Stub路由器的路由。Stub路由器生成的Router LSA中,所有链路的度量值都设置为比较大。

      使用实例

      # 将设备配置为Stub路由器。

      <HUAWEI> system-view
      [HUAWEI] ospf 1
      [HUAWEI-ospf-1] stub-router

      suppress-flapping peer disable(OSPF)

      命令功能

      suppress-flapping peer disable命令用来全局去使能OSPF邻居震荡抑制功能。

      undo suppress-flapping peer disable命令用来全局使能OSPF邻居震荡抑制功能。

      缺省情况下,OSPF邻居震荡抑制功能处于全局使能状态。

      命令格式

      suppress-flapping peer disable

      undo suppress-flapping peer disable

      参数说明

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      如果承载OSPF业务的接口状态在Up和Down之间切换,就会引起邻居状态的频繁震荡。此时,OSPF会快速发送Hello报文重新建立邻居,同步数据库LSDB,触发路由计算,会造成大量报文交互,影响现有邻居的稳定性,对OSPF业务造成较大影响,同时也会影响依赖OSPF的其他业务(如:LDP、BGP)的正常运行。为了解决这个问题,OSPF实现了邻居震荡抑制功能,即在邻居频繁震荡时,启动震荡抑制,实现邻居延迟建立,或实现业务流量延迟经过频繁震荡的链路,达到抑制震荡的目的。

      缺省情况下,OSPF邻居震荡抑制功能处于全局使能状态,即进程下的所有接口的OSPF邻居震荡抑制功能都处于使能状态,执行suppress-flapping peer disable命令可以去使能此功能。

      使用实例

      # 全局去使能OSPF邻居震荡抑制功能。

      <HUAWEI> system-view
      [HUAWEI] ospf
      [HUAWEI-ospf-1] suppress-flapping peer disable

      相关主题
      ospf suppress-flapping peer disable

      vlink-peer(OSPF区域)

      命令功能

      vlink-peer命令用来创建并配置虚连接。

      undo vlink-peer命令用来删除虚连接或恢复虚连接的参数为缺省值。

      缺省情况下,OSPF不配置虚连接。

      命令格式

      vlink-peer router-id [ dead dead-interval | hello hello-interval | retransmit retransmit-interval | smart-discover | trans-delay trans-delay-interval | [ simple [ plain plain-text | [ cipher ] cipher-text ] | { md5 | hmac-md5 | hmac-sha256 } [ key-id { plain plain-text | [ cipher ] cipher-text } ] | authentication-null keychain keychain-name ] ] *

      undo vlink-peer router-id [ dead | hello | retransmit | smart-discover | trans-delay | simple | md5 | hmac-md5 | hmac-sha256 | authentication-null | keychain ]

      参数说明

      参数参数说明取值
      router-id指定建立虚连接的对端交换机ID。-
      dead dead-interval指定失效时间间隔。

      该值必须与建立虚连接设备的dead-interval值相等并至少为hello-interval值的4倍。

      整数形式,取值范围是1~235926000,单位是秒,缺省值是40秒。
      hello hello-interval指定接口发送Hello报文的时间间隔。

      该值必须与建立虚连接设备上的hello-interval值相等。缺省值是10秒。

      整数形式,取值范围是1~65535,单位是秒,缺省值是10秒。
      retransmit retransmit-interval指定接口重传LSA报文的时间间隔。整数形式,取值范围是1~3600,单位是秒。缺省值是5秒。
      smart-discover设置主动发送Hello报文。-
      trans-delay trans-delay-interval指定接口延迟发送LSA的时间间隔。整数形式,取值范围是1~3600,单位是秒,缺省值是1秒。
      simple设置简单验证模式。

      缺省情况下,simple验证模式默认是cipher类型。

      须知:

      Simple加密算法存在安全风险,推荐使用HMAC-SHA256加密算法。

      -
      plain

      指定明文类型口令。只能键入明文,在查看配置文件时以明文方式显示口令。

      须知:

      如果使用plain选项,密码将以明文形式保存在配置文件中,存在安全隐患。建议使用cipher选项,将密码加密保存。

      -
      plain-text指定明文验证字。
      • simple模式下,取值范围是1~8个字符,不支持空格。

      • md5hmac-md5hmac-sha256模式下,取值范围是1~255个字符,不支持空格。

      cipher指定密文类型口令。

      可以键入明文或密文,但在查看配置文件时均以密文方式显示口令。

      -
      cipher-text指定密文验证字。
      • simple模式下,取值范围是1~8个字符对应明文,48个字符对应密文,不支持空格。

      • md5hmac-md5hmac-sha256模式下,取值范围是1~255个字符对应明文,20~392个字符对应密文,不支持空格。

      md5设置MD5验证模式。缺省情况下,md5验证模式默认是cipher类型。须知:

      MD5验证模式存在安全风险,推荐使用HMAC-SHA256加密算法。

      -
      hmac-md5设置HMAC-MD5验证模式。缺省情况下,hmac-md5验证模式默认是cipher类型。须知:

      HMAC-MD5验证模式存在安全风险,推荐使用HMAC-SHA256验证模式。

      -
      hmac-sha256设置HMAC-SHA256验证模式。缺省情况下,hmac-sha256验证模式默认是cipher类型。-
      key-id指定接口密文验证的验证字标识符。必须与对端的验证字标识符一致。整数形式,取值范围是1~255。
      authentication-null设置无验证模式。-
      keychain设置Keychain验证模式。说明:

      配置此参数前,需要首先通过keychain命令创建一个keychain,并分别通过key-idkey-stringalgorithm命令配置该keychain采用的key-id、密码及其认证算法,否则会造成OSPF认证始终为失败状态。

      目前,OSPF只支持hmac-md5和hmac-sha256算法。

      -
      keychain-name指定Keychain名称。字符串形式,长度范围是1~47,不区分大小写。字符不包括问号和空格,但是当输入的字符串两端使用双引号时,可在字符串中输入空格。

      视图

      OSPF区域视图

      缺省级别

      2:配置级

      使用指南

      使用指南

      在划分OSPF区域之后,非骨干区域之间的OSPF路由更新是通过骨干区域来交换完成的。因此,OSPF要求所有非骨干区域必须与骨干区域保持连通,并且骨干区域之间也要保持连通。但在实际应用中,因为各方面条件的限制,可能无法满足这个要求,这时可以通过配置OSPF虚连接解决。

      后续任务

      建立虚连接后,不同的设备制造商可能会使用不同的MTU(maximum transmission unit)缺省设置。为了保证一致,执行undo ospf mtu-enable命令设置OSPF协议的接口发送DD报文的MTU值为缺省值0。

      配置DD报文的MTU值会导致重新建立邻居关系。

      注意事项

      配置参数值时有以下几点建议:

      • hello参数值越小,交换机感知网络变化的速度越快,消耗的网络资源也会越多。

      • retransmit参数值设置的太小会引起不必要的LSA重传,建议在网络速度较慢的网络中,该值可以设置得大一些。

      • 虚连接的验证模式必须与骨干区域的验证方式一致。

      使用实例

      # 创建虚连接,对端设备ID为10.1.1.1。

      <HUAWEI> system-view
      [HUAWEI] ospf 100
      [HUAWEI-ospf-100] area 2
      [HUAWEI-ospf-100-area-0.0.0.2] vlink-peer 10.1.1.1

      相关主题
      display ospf vlinkospf mtu-enableauthentication-mode(OSPF区域)

      vpn-instance-capability simple(OSPF)

      命令功能

      vpn-instance-capability simple命令用来禁止路由环路检测,直接进行路由计算。

      undo vpn-instance-capability命令用来使能DN位检查,以防止发生路由环路。

      缺省情况下,使能路由环路检查。

      命令格式

      vpn-instance-capability simple

      undo vpn-instance-capability

      参数说明

      视图

      OSPF视图

      缺省级别

      2:配置级

      使用指南

      应用场景

      在MCE(Multi-VPN-Instance CE)设备上部署OSPF VPN多实例时,如果有Type3、Type5或Type7 LSA中设置DN Bit,就会导致这些路由无法计算,因为OSPF进行路由计算会进行防环路检测。这种情况下,通过配置vpn-instance-capability simple命令可以取消OSPF路由环路检测,不检查DN Bit和Route-tag而直接计算出所有OSPF路由,Route-tag恢复为缺省值1。

      前提条件

      在MCE上通过ospf process-id vpn-instance vpn-instance-name命令部署OSPF VPN多实例。

      配置影响

      • 在MCE上配置vpn-instance-capability simple命令后,如果OSPF没有配置骨干区域0,则该MCE不会成为ABR。

      • 配置vpn-instance-capability simple命令后,BGP引入的OSPF路由中不会携带OSPF Domain ID、OSPF Route-tag和OSPF Router ID。

      • 缺省情况下,当BGP引入OSPF路由时,MED值(MED属性相当于IGP使用的度量值)为OSPF的Cost值加1。配置vpn-instance-capability simple命令后,Cost值不会加1,即MED值变为OSPF的Cost值。因此,会引起BGP引入OSPF路由的MED值变化,影响BGP选路。

      注意事项

      undo vpn-instance-capability命令不能用于非MCE场景下的OSPF路由环路检测。

      使用实例

      # 禁止OSPF路由循环检测。

      <HUAWEI> system-view
      [HUAWEI] ip vpn-instance vrf1
      [HUAWEI-vpn-instance-vrf1] route-distinguisher 100:1
      [HUAWEI-vpn-instance-vrf1-af-ipv4] vpn-target 3:3 export-extcommunity
      [HUAWEI-vpn-instance-vrf1-af-ipv4] vpn-target 4:4 import-extcommunity
      [HUAWEI-vpn-instance-vrf1-af-ipv4] quit
      [HUAWEI-vpn-instance-vrf1] quit
      [HUAWEI] ospf 100 vpn-instance vrf1
      [HUAWEI-ospf-100] vpn-instance-capability simple