所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

CloudEngine 8800, 7800, 6800, 5800 V200R002C50 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
OSPF配置命令

OSPF配置命令

说明:

CE6810LI设备不支持IPv4的三层转发,接口使能了IPv4功能后,配置的IPv4地址只能用来管理设备。

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将不会再被单独发送。从而减小路由表的规模,提高交换机的性能。

注意事项

  • 本命令只适用于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)

命令功能

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的接口必须指明属于哪一个区域。
  • 骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发。
  • 所有非骨干区域必须与骨干区域保持连通,骨干区域自身也必须保持连通。
  • undo area命令会将OSPF区域内相关的配置全部删除,请谨慎操作。

使用实例

# 进入OSPF区域视图。

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

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 ] *

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,单位是秒。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

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

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

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

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

  • 如果本地设备是ASBR且处于普通区域中,本地设备将对引入的聚合地址范围内的所有Type-5 LSA进行路由聚合。
  • 如果本地设备是ASBR且处于NSSA区域中,本地设备对引入的聚合地址范围内的所有Type-5 LSA和Type-7 LSA进行路由聚合。
  • 如果本地设备既是ASBR又是ABR且处于NSSA区域中,本地设备对引入的聚合地址范围内的所有Type-5 LSA和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

authentication-mode(OSPF区域)

命令功能

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

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

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

命令格式

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

authentication-mode keychain keychain-name

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

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~128的对应密文。
  • md5hmac-md5hmac-sha256模式下,长度的取值范围是1~255的对应明文,和长度的取值范围是20~432的对应密文。
说明:

字符不包括“?”和空格。但是,当输入的密码两端使用双引号时,可在密码中间输入空格。

md5 使用MD5密文验证模式。
注意:

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

-
hmac-md5 使用HMAC MD5密文验证模式。
注意:

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

-
hmac-sha256 使用HMAC-SHA256验证模式。 -
key-id 认证ID值。 整数形式,取值范围是1~255。
keychain 使用Keychain验证模式。
说明:

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

目前,OSPF只支持hmac-md5和hmac-sha256算法。

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

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

注意事项

一个区域中所有设备的验证模式和口令必须相同,不同区域中可以不同。

authentication-mode命令的优先级比接口验证方式(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 

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-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 enable命令用来在OSPF进程下使能BFD特性。

bfd all-interfaces { min-rx-interval receive-interval | min-tx-interval transmit-interval | detect-multiplier multiplier-value | frr-binding } *命令用来配置BFD会话的参数值。

undo bfd all-interfaces enable命令用来取消OSPF进程下的BFD特性。

undo bfd all-interfaces { min-rx-interval | min-tx-interval | detect-multiplier | frr-binding } *命令用来恢复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 [ receive-interval ] | min-tx-interval [ transmit-interval ] | detect-multiplier [ multiplier-value ] | frr-binding } *

参数说明

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

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是1000毫秒。

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

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是1000毫秒。

detect-multiplier multiplier-value 指定本地检测倍数。 整数形式,取值范围是3~50,缺省值是3。
frr-binding 将BFD会话状态与接口的链路状态进行绑定。当BFD会话状态变为Down时,接口的物理层链路状态也会变为Down,从而触发流量切换到备份路径。 -

视图

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报文,就宣告该邻居不可达。
  • 需要在两端都执行bfd命令配置全局BFD,并且配置bfd all-interfaces enable命令,才能建立起BFD会话。并且,OSPF只和邻居状态达到Full的邻居建立BFD会话。
  • bfd all-interfaces命令和ospf bfd block命令是互斥的。

使用实例

# 配置OSPF进程的BFD特性,设置BFD报文的最小接收间隔为300ms,最小发送间隔为300ms,本地检测倍数为5倍。

<HUAWEI> system-view
[~HUAWEI] ospf 
[*HUAWEI-ospf-1] bfd all-interfaces enable
[*HUAWEI-ospf-1] bfd all-interfaces min-tx-interval 300 min-tx-interval 300 detect-multiplier 5

default(OSPF)

命令功能

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

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

缺省情况下,OSPF引入外部路由的缺省度量值为1,引入的外部路由类型为Type2,缺省标记值为1。

命令格式

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

undo default { cost [ cost-value | inherit-metric ] | tag [ tag ] | type [ type ] } *

参数说明

参数 参数说明 取值
cost cost-value 指定OSPF引入的外部路由的缺省度量值。 整数形式,取值范围是0~16777214。缺省值是1。
inherit-metric 引入路由的开销值为路由自带的cost值。如果没有指定开销值,则使用default命令设置的缺省开销值。 -
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

default-cost(OSPF区域)

命令功能

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

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

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

命令格式

default-cost cost

undo default-cost

参数说明

参数 参数说明 取值
cost OSPF发送到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

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 | distribute-delay delay-time ] *

default-route-advertise summary cost cost

default-route-advertise [ permit-calculate-other | cost cost | type type | route-policy route-policy-name | distribute-delay delay-time | permit-ibgp ] *

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~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
distribute-delay delay-time 配置发布缺省路由的延时定时器。 整数形式,取值范围是1~65535。
summary 发布指定缺省路由的Type3 LSA。

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

-
permit-ibgp

引入IBGP缺省路由。

-

视图

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缺省路由时,

    • 如果配置ospf process-id vpn-instance vpn-instance-name命令之后,
      • 同时配置了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(包括EBPG和IBGP)缺省路由引入到OSPF中。
    • 如果没有配置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中。
引入IBGP路由可能导致路由环路,请谨慎配置。
使用带match-any参数的路由策略时,如果有多条路由通过策略,选取最优者来生成缺省LSA。路由通过策略时,选取最优者的原则按照优先级从高到低的顺序如下:
  1. 路由设置了type的优先于未设置的,如果都设置了type,值越小越优先。
  2. 路由设置了cost的优先于未设置的,如果都设置了cost,值越小越优先。
  3. 路由设置了tag的优先于未设置的, 如果都设置了tag,值越小越优先。

前置条件

OSPF路由域中在通告缺省路由前,会比较缺省路由的优先级。如果在其中某OSPF设备上同时配置了静态缺省路由,要使OSPF通告的缺省路由加入到当前的路由表中,则必须保证所配置的静态缺省路由的优先级比OSPF通告的缺省路由的优先级低。

配置影响

配置该命令后,ASBR将产生一个Link State ID为0.0.0.0,网络掩码为0.0.0.0的ASE LSA(Type 5),并且通告到整个OSPF区域中。

如果使用路由策略,则:

  • 如果该缺省路由通过策略,则OSPF设备按照路由策略中所配置的参数生成缺省路由。可以通过路由策略配置的参数包括cost值、tag值和type类型。
  • 如果该缺省路由没有通过策略,是否发布缺省路由和是否配置always参数有关。
    • 如果没有配置always参数时,OSPF设备将不会生成缺省路由。
    • 如果配置了always参数时,OSPF设备将生成缺省路由,参数按照default-route-advertise命令的配置为准。

注意事项

OSPF缺省路由发布的方式取决于引入缺省路由的区域类型,该命令仅用于发布缺省路由到普通OSPF区域。对于Stub区域、Totally Stub区域、Totally NSSA区域,缺省路由自动发布。对于NSSA区域,则通过命令nssa default-route-advertise发布缺省路由。

使用实例

# 在ASBR没有缺省路由的情况下,产生缺省路由的LSA发布到其他普通OSPF区域。

<HUAWEI> system-view
[~HUAWEI] ospf 1
[*HUAWEI-ospf-1] default-route-advertise always

description(OSPF)

命令功能

description命令用来为OSPF进程配置描述信息。

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

缺省情况下,OSPF进程没有描述信息。

命令格式

description text

undo description

参数说明

参数 参数说明 取值
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

display default-parameter ospf

命令功能

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

命令格式

display default-parameter ospf

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

使用实例

# 查看OSPF默认配置信息。

<HUAWEI> display default-parameter ospf
                                                                       
 Process View:                                                         
 -------------------------------------------------------               
   Default Metric                                : 1                   
   Default Tag                                   : 1                   
   Default Type                                  : 2                   
   SPF Intelligent-timer Max-interval (msec)     : 5000                
   SPF Intelligent-timer Start-interval (msec)   : 50                  
   SPF Intelligent-timer Hold-interval (msec)    : 200                 
   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                   
   Bandwidth-Reference (Mbps)                    : 100                 
   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                   
 -------------------------------------------------------               
表9-26  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最小时间间隔的缺省值。

Bandwidth-Reference (Mbps)

参考带宽值。

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 { slot-id | all }

参数说明

参数 参数说明 取值
slot-id 当前设备的堆叠ID。如果要查看指定堆叠ID设备的GTSM统计信息,可以通过指定slot-id实现。 -
all 查看设备上GTSM的统计信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

# 查看设备的GTSM统计信息。

<HUAWEI> display gtsm statistics all
GTSM Statistics Table
---------------------------------------------------------------
SlotId  Protocol   Total Counters  Drop Counters  Pass Counters
---------------------------------------------------------------
2       BGP                    18              0             18
2       BGPv6                   0              0              0 
2       OSPF                    0              0              0
2       LDP                     0              0              0
2       OSPFv3                  0              0              0 
2       RIP                     0              0              0 
---------------------------------------------------------------
表9-27  display gtsm statistics命令输出信息描述

项目

描述

SlotId

堆叠ID

Protocol

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

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

Total Counters

报文总数

Drop Counters

丢弃的报文总数

Pass Counters

通过的报文总数

display ospf abr-asbr

命令功能

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

命令格式

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

参数说明

参数 参数说明 取值
process-id 指定OSPF进程号。 整数形式,取值范围是1~4294967295
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 10.1.1.1
 Routing Table to ABR and ASBR

 Type        Destination     Area            Cost       Next-Hop         RtType  
 INTRA-AREA  10.1.1.2        0.0.0.1         1          192.168.1.2      ABR/ASBR
表9-28  display ospf abr-asbr命令输出信息描述

项目

描述

Type

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

Destination

显示ABR或ASBR的Router ID

Area

区域号

Cost

从设备到达ABR或ASBR的开销

Next-Hop

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

RtType

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

display ospf asbr-summary

命令功能

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

命令格式

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

参数说明

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

视图

所有视图

缺省级别

1:监控级

使用指南

自治系统AS被划分成不同的区域后,区域间可以通过路由聚合来减少路由信息,从而减小路由表的规模,提高设备的性能。执行命令abr-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
表9-29  display ospf asbr-summary命令输出信息描述

项目

描述

Total Summary address count

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

net

聚合路由的网络地址

mask

聚合路由的网络掩码

tag

聚合路由的标记字段

status

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

  • DoNotAdvertise:聚合后不发布

Cost

聚合路由的开销

Delay

延迟发布聚合路由的时间

The Count of Route is

被聚合的路由数

相关主题

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~4294967295
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.10.10.10

  Area 0.0.0.0 interface 10.10.1.1 (25GE1/1/14)'s BFD Sessions

 NeighborId:20.20.20.20       AreaId:0.0.0.0           Interface:25GE1/1/14                                                 
 BFDState:Up                  rx    :1000              tx       :1000                                                      
 Multiplier:3                 BFD Local Dis:16385      LocalIpAdd:10.10.1.1                                                 
 RemoteIpAdd:10.10.1.2        Diagnostic Info:No diagnostic information                                                    
                                                                                                                            
    Total UP/DOWN/UNKNOWN BFD Session Number : 1 / 0 / 0 
表9-30  display ospf bfd session all命令输出信息描述

项目

描述

NeighborId

邻居Router ID

AreaId

所在区域ID

Interface

与邻居建立BFD会话的接口

BFDState

BFD状态:
  • up
  • down
  • unknown

rx

接收间隔

tx

传送间隔

Multiplier

乘数

BFD Local Dis

BFD本地鉴别器

LocalIpAdd

本地IP地址

RemoteIpAdd

远端IP地址

Diagnostic Info

诊断信息

Total UP/DOWN/UNKNOWN BFD Session Number

  • UP:bfdState为UP的数目。
  • DOWN:bfdState为DOWN的数目。
  • UNKNOWN:bfdState为UNKNOWN的数目。

display ospf brief

命令功能

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

命令格式

display ospf [ process-id ] brief

参数说明

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

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

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

视图

所有视图

缺省级别

1:监控级

使用指南

该命令除了用来查看OSPF概要信息,还会输出下列信息:
  • 配置的Router ID。

  • 配置的VPN域标识符。

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

使用实例

# 显示OSPF的概要信息。

<HUAWEI> display ospf brief
 OSPF Process 10 with Router ID 10.10.10.10                                     
                                                                                
 RouterID: 10.10.10.10          Border Router:                                  
 Multiple VPN instance is not enabled                                           
 Global DS-TE Mode is disabled                                                  
 Graceful-restart capability is disabled                                        
 Helper support capability is not configured                                    
 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                                             
 Intra route preference       : 10                                              
 Inter route preference       : 10                                              
 SPF computation count        : 4                                               
 RFC 1583 compatible
 OSPF is in LSDB overflow status(remain time: 205s)                                                            
 Retransmission limitation is disabled
 Import routes limitation is enabled
  Self ASE LSA count: 8
  Current status: Normal                                          
 Area count                   : 1                                               
 Nssa area count              : 0                                               
 Exchange/Loading neighbors   : 0                                               
                                                                                
 Area: 0.0.0.0          MPLS TE not enabled                                     
                                                                                
 Authtype: None   Area flag: Normal                                             
 SPF scheduled count: 4                                                         
 Exchange/Loading neighbors: 0                                                  
 Router ID conflict state: Normal
 Import routes limitation is enabled
  Self NSSA LSA count: 2
  Current status: Normal                                               
                                                                                
 Interface: 10.1.1.2 (Vlanif100)                                                
 Cost: 1       State: DR         Type: Broadcast            MTU: 1500           
 Priority: 1                                                                    
 Designated Router: 10.1.1.2                                                    
 Backup Designated Router: 10.1.1.1                                             
 Timers: Hello 10, Dead 40, Wait 40, Poll 120, Retransmit 5, Transmit Delay 1
表9-31  display ospf brief命令输出信息描述

项目

描述

RouterID

当前的Router ID

Border Router

边界路由器:
  • AS:自治系统边界路由器ASBR
  • AREA:区域边界路由器ABR
  • NSSA:NSSA区域边界路由器

Multiple VPN instance is not enabled

只有当前进程不支持多VPN实例的PE时才显示此项内容

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方式

Helper support capability

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

  • not configured:未使能

SPF schedule interval

进行SPF计算的时间间隔

Default ASE parameters

外部LSA的缺省值:
  • Metric:度量值
  • Tag:标记
  • Type:类型

Route preference

缺省路由优先级

ASE route preference

AS-External路由优先级

Intra route preference Intra-Area路由优先级。
Inter route preference Inter-Area路由优先级。

SPF computation count

进行SPF计算的次数

RFC 1583 compatible

使能兼容RFC1583的选路规则

OSPF is in LSDB overflow status (remain time: 205s)

OSPF的LSDB中外部路由的最大数量已处于超限状态(超限定时器的剩余时间:205秒)。

当OSPF的LSDB中外部路由的最大数量即将超限,即达到最大数量的90%时,显示“OSPF LSDB is approaching overflow limit”

执行lsdb-overflow-limit number命令可以设置OSPF的LSDB中外部路由的最大数量。

Retransmission limitation

是否使能重传限制功能。

Import routes limitation

是否设置了限制OSPF引入路由生成的LSA数量。

Self ASE LSA count

当前ASE LSA的数量。

此字段在进程下显示。

Current status

已经设置了限制OSPF引入路由生成的LSA数量,当前的状态为:

  • Normal:没有超过告警的下限阈值。
  • Approach limit:即将达到告警的上限阈值,已达到告警的上限阈值的90%。
  • Exceed limit:已经达到或超过最大数量。

执行import-route limit limit-number [ threshold-alarm { upper-limit upper-limit-value | lower-limit lower-limit-value } * ]命令可以重新设置告警的下限阈值和上限阈值。

Area count

当前进程中的区域数

Nssa area count

当前进程中的NSSA区域数

Exchange/Loading neighbors

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

Area

列举当前进程中各区域的信息。显示当前区域ID,格式为XXX.XXX.XXX.XXX

MPLS TE

是否使能了MPLS TE功能。

Authtype

区域验证类型,包括:无验证,简单验证,MD5验证,HMAC-MD5验证

Area flag

说明区域属性:Transit、Vlink、Stub、Nssa

SPF scheduled count

说明上一次的SPF计算类型:All、Router、Net、Intra、SumNet、SumASB、ASE、NSSA

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次),不再重新选择。

Self NSSA LSA count

当前NSSA LSA的数量。

此字段在NSSA区域下显示。

Interface

显示区域内的接口信息。

Cost

显示运行OSPF协议的接口的开销值

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、Dead、Wait、Poll、Retransmit、Transmit Delay

相关主题

display ospf cumulative

命令功能

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

命令格式

display ospf [ process-id ] cumulative

参数说明

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

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

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

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

# 显示OSPF统计信息。

<HUAWEI> display ospf cumulative
                                                                                
OSPF Process 1 with Router ID 192.168.5.5                                       
  IO Statistics                                                                 
  Type                    Input     Output                                      
  Hello                   59950     179800                                      
  DB Description          20894      41788                                      
  Link State Request          2          2                                      
  Link State Update       48686        320                                      
  Link State Ack            318      48603                                      
                                                                                
 ASE: Disabled                                                                  
 LSAs originated by this router                                                 
 Router            : 1                                                          
 Network           : 2                                                          
 Summary-Network   : 0                                                          
 Summary-ASBR      : 0                                                          
 External          : 0                                                          
 NSSA              : 0                                                          
 Opaque Link scope : 0                                                          
 Opaque Area scope : 0                                                          
 Opaque AS scope   : 0                                                          
                                                                                
 LSAs Originated   : 3                                                          
 LSAs Received     : 48679                                                      
                                                                                
  Routing Table:                                                                
    Intra Area: 5  Inter Area: 0  ASE: 0                                        
                                                                                
 Up Interface Cumulate: 3                                                       
 -------------------------------------------------------                        
 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                                                            
表9-32  display ospf cumulative命令输出信息描述

项目

描述

IO Statistics

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

Type

OSPF报文类型

Input

接收报文数

Output

发送报文数

Hello

OSPF Hello报文

DB Description

OSPF数据库描述报文

Link State Request

OSPF链路状态请求报文

Link-State Update

OSPF链路状态更新报文

Link-State Ack

OSPF链路状态响应报文

ASE

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

LSAs originated by this router

收发LSA的详细统计信息

Router

路由器LSA

Network

网络LSA

Sum-Net

Type3 summary LSA

Summary-ASBR

Type4 summary LSA

External

自治系统外部LSA

NSSA

NSSA

Opaque Link scope

Type9 Opque LSA的数量

Opaque Area scope

Type10 Opque LSA的数量

Opaque AS scope

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

重传列表中节点的总数

相关主题

display ospf ecmp-group

命令功能

display ospf ecmp-group命令显示相同开销值的OSPF等价路由组信息。

命令格式

display ospf [ process-id ] ecmp-group

参数说明

参数 参数说明 取值
process-id 指定OSPF进程号。 整数形式,取值范围是1~4294967295。

视图

用户视图

缺省级别

1:监控级

使用指南

OSPF存在负载分担时,该命令用于查看是否能够正确的分配下一条分离ID,实现路由快速切换。

使用实例

# 显示OSPF等价路由组信息。

<HUAWEI> display ospf ecmp-group
          OSPF Process 1 with Router ID 10.1.1.1
                 OSPF ECMP Group Information
----------------------------------------------------------------
 ECMPGroupId MtId Flag  RefCnt    NextHop
----------------------------------------------------------------
  1627389964    0 D          1    10.1.1.1
----------------------------------------------------------------
Flags: D-Direct, URT-Unicast Routing Table
Used ECMP Group Number: 1

Total Used ECMP Group Number: 1
Unused ECMP Group Number: 39
Unused ECMP Group List:
 1627389965, 1627389966, 1627389967, 1627389968, 1627389969, 1627389970, 1627389
971, 1627389972, 1627389973, 1627389974, 1627389975, 1627389976, 1627389977, 162
7389978, 1627389979, 1627389980, 1627389981, 1627389982, 1627389983, 1627389984,
 1627389985, 1627389986, 1627389987, 1627389988, 1627389989, 1627389990, 1627389
991, 1627389992, 1627389993, 1627389994, 1627389995, 1627389996, 1627389997, 162
7389998, 1627389999, 1627390000, 1627390001, 1627390002, 1627390003
表9-33  display ospf ecmp-group命令输出信息描述

项目

描述

OSPF ECMP Group Information

OSPF等价路由组信息

ECMPGroupId

等价路由组标识

MtId

拓扑标识

Flag

等价路由组的标志位

RefCnt

等价路由组被引用次数

NextHop

下一跳路由信息

Used ECMP Group Number

当前进程已经使用的等价路由组数目

Total Used ECMP Group Number

已经使用的等价路由组的总数

Unused ECMP Group Number

剩余可用的等价路由组的数目

Unused ECMP Group List

剩余可用的等价路由组的列表

display ospf error

命令功能

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

命令格式

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

参数说明

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

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

整数形式,取值范围是1~4294967295
lsa 显示LSA错误信息。 -
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
 0       : 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 authentication sequence number
HELLO packet errors:
 0       : Netmask mismatch               0       : Hello timer mismatch
 0       : Dead timer mismatch            0       : Extern option mismatch
 0       : Router id confusion            0       : Virtual neighbor unknown
 0       : NBMA neighbor unknown          0       : Invalid Source Address
 52      : Invalid DR                     0       : LSDB overflow

DD packet errors:
 11      : Neighbor state low             0       : Router id confusion
 0       : Extern option mismatch         0       : Unknown LSA type
 0       : MTU option mismatch

LS ACK packet errors:
 53      : Neighbor state low             0       : Bad ack
 0       : Duplicate ack                  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             7       : Newer self-generate LSA
 0       : LSA checksum bad               1       : Received less recent LSA
 0       : Unknown LSA type
 0       : Received LSA within LSA Arrival interval

Opaque errors: 
 0       : 9-out of flooding scope        0       : 10-out of flooding scope 
 0       : 11-out of flooding scope

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 
 0       : The network type of the neighboring interface is not consistent
表9-34  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

报文认证错误。

Packet size > ip length

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

Packet too small

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

Transmit error

向Socket发送报文失败。

Interface down

OSPF接口Down的次数。

Unknown neighbor

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

Bad authentication sequence number

报文认证序列号错误。

HELLO packet errors

Hello报文错误。

Netmask mismatch

地址掩码与本地不匹配。

Hello timer mismatch

Hello报文时间间隔不一致。

Dead timer mismatch

Dead报文时间间隔不一致。

Router id confusion

Route ID重复。

Virtual neighbor unknown

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

NBMA neighbor unknown

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

Invalid Source Address

无效源地址。

Invalid DR

P2P类型的网络接口上收到DR不为0的Hello报文。

LSDB overflow

OSPF数据库超限状态时接收到的Hello报文数量。

DD packet errors

DD报文错误。

Neighbor state low

下面几种情况会报错:
  • 收到DD报文但邻居状态低于2-way。

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

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

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

Newer self-generate LSA

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

Extern option mismatch

Hello报文的Option比特位与对端不匹配。

MTU option mismatch

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

Unknown LSA type

未知的LSA类型。

LSA checksum bad

LSA检验错误。

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报文错误。

Received less recent LSA

收到了比本地更旧的LSA。

Opaque errors

Opaque错误。

9-out of flooding scope

超出了洪泛范围的Type9 LSA数量。

10-out of flooding scope

超出了洪泛范围的Type10 LSA数量。

11-out of flooding scope

超出了洪泛范围的Type11 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数量。

Configuration errors

配置错误。

Tunnel cost mistake

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

The network type of the neighboring interface is not consistent.

邻居接口的网络类型不一致。

# 查看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
表9-35  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 graceful-restart

命令功能

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

命令格式

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

参数说明

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

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

# 显示OSPF的GR信息。

<HUAWEI> display ospf graceful-restart
         OSPF Process 1 with Router ID 20.1.1.1               

 Helper-policy support                : planned and un-planned, strict lsa check
 Current GR state                     : Normal

 Number of restarting neighbors : 0

 Last exit reason:
  On Helper     : none
表9-36  display ospf graceful-restart命令输出信息描述

项目

描述

Helper-policy support

显示支持Helper的策略:

  • planned:Helper端支持有计划GR重启
  • un-planned:Helper端支持非计划GR重启
  • strict lsa check:Helper端支持严格的外部LSA检查
  • ignore external lsa check:Helper端对外部LSA不做检查
  • never:设备不支持Helper模式

Current GR state

当前GR的状态:

  • Normal:处于正常状态
  • Helper:处于Helper状态

Number of restarting neighbors

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

Last exit reason

设备退出GR的原因:

  • none:没有发生过GR
  • successful exit:成功进行GR后退出
  • grace period expire recv flush grace lsa:GR Resarter删除(flush)Grace-LSA
  • recv change lsa:本接口收到发生变化的LSA
  • recv two grace lsa:本接口收到两个Grace-LSA
  • recv one way hello:本接口收到对端的1–way Hello报文,相当于邻居状态变为Down
  • policy check fail:Helper策略检查失败
  • nbr reset:邻居重启
  • if change:接口发生变化,比如由Up变为Down、配置发生变化
  • proc change:本OSPF实例中Helper的配置发生变化

On Helper

Helper退出GR的原因。

# 显示OSPF GR的详细信息。

<HUAWEI> display ospf graceful-restart verbose
         OSPF Process 1 with Router ID 20.1.1.1               

 Helper-policy support                : planned, strict lsa check
 Current GR state                     : Normal

 Number of restarting neighbors : 0

 Last exit reason:
  On Helper     : none
  All area count      : 1
              Area ID    : 0.0.0.1
 Authtype       :  None     Area flag : Normal
 Normal interface count: 1
 Interface: 6.6.6.2 (Vlanif100)
 GR state : Normal                  State: BDR          Type: Broadcast
 Neighbor count of this interface : 1
 Neighbor          IP address         GR state     Helper period   Grace Period Left   Last Helper Exit reason
 1.1.1.1           6.6.6.1            Normal       0               0                   none
表9-37  display ospf graceful-restart verbose命令输出信息描述

项目

描述

All area count

该进程下区域的数量。

Area ID

区域ID。

Authtype

认证类型。

Area flag

区域的属性:

  • Normal
  • NSSA
  • Stub

Normal interface count

该区域下接口的数量。

Interface

接口的IP地址。

GR state

接口GR的状态:

  • Normal:处于正常状态
  • Helper:处于Helper状态

State

接口状态:

  • Point to Point
  • DR
  • BDR
  • DROther
  • Waiting
  • Down

Type

接口类型:

  • P2P
  • P2MP
  • NBMA
  • Broadcast

Neighbor count of this interface

该接口下的邻居总数。

Neighbor

邻居的Router ID。

IP address

邻居接口的IP地址。

Helper period

GR Helper的周期。

Grace Period Left

邻居GR的状态:

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

Last Helper Exit reason

该邻居上次退出Helper的原因:

  • none:没有发生过GR
  • successful exit:成功进行GR后退出
  • grace period expired:GR周期超时
  • received flushed grace LSA:收到Flushed的Grace-LSA
  • flooding changed 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 changed:接口状态变化
  • graceful restart unconfigured at process level:邻居没有配置GR功能

display ospf hostname-table

命令功能

display ospf hostname-table命令用来查看OSPF动态主机名的信息。

命令格式

display ospf [ process-id ] hostname-table

参数说明

参数 参数说明 取值
process-id 指定OSPF进程号。 整数形式,取值范围是1~4294967295。

视图

所有视图

缺省级别

1:监控级

使用指南

为了方便网络规划,可以使用主机名来标识设备。执行hostname命令可以使能动态主机名功能。配置了动态主机名的设备上会产生RI(Router Information)Opaque LSA,通过RI Opaque LSA可以查看路由器Router ID与主机名的对应关系。

所有的路由器完成RI Opaque LSA洪泛后,学习到RI Opaque LSA的路由器通过display ospf hostname-table命令可以查看Router ID与主机名的对应关系。

使用实例

# 查看OSPF的动态主机名信息。

<HUAWEI> display ospf hostname-table
        OSPF Process 1 with Router ID 10.10.10.3
                Hostname Table Information

                Area: 0.0.0.1

 Router ID            Hostname
 10.10.10.3           RTR_BLR
 10.1.1.1             RTR_SHANGHAI
 255.255.255.254      RTR_BJI

                Area: 0.0.0.2

 Router ID            Hostname
 10.10.10.3           RTR_BLR
 10.30.1.1            RTR_DELHI

                AS-Scope

 Router ID            Hostname
 10.20.1.1            RTR_SHENZHEN
 255.255.255.254      RTR_BJI
表9-38  display ospf hostname-table命令输出信息描述

项目

描述

Area

区域内洪泛的OSPF主机名。

Router ID

路由器标识。

Hostname

OSPF的主机名。

AS-Scope

OSPF自治域洪泛的主机名。

相关主题

display ospf interface

命令功能

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

命令格式

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

参数说明

参数 参数说明 取值
process-id OSPF进程号。 整数形式,取值范围是1~4294967295
all 显示所有接口的OSPF详细信息。 -
no-peer 显示接口状态是Up但是没有邻居的接口详细信息。 -
interface-type interface-number 指定接口类型和接口号。 -
verbose 显示详细配置信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

# 显示OSPF接口信息。

<HUAWEI> display ospf interface
                                                                                
OSPF Process 1 with Router ID 192.168.5.5                                       
                                                                                
 Area: 0.0.0.0          MPLS TE not enabled                                     
                                                                                
 Interface             IP Address      Type         State    Cost    Pri        
 Vlanif200             192.168.3.1     Broadcast    DR       1       1          
 Vlanif100             192.168.2.1     Broadcast    DR       1       1          
 Vlanif30              10.110.3.1      Broadcast    DR       1       1          
表9-39  display ospf interface命令输出信息描述

项目

描述

Area

接口所属的区域ID

Interface

接口名称

IP Address

IP地址

Type

接口类型为P2P、P2MP、广播或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时的优先级。其值越大,优先级越高。

# 显示OSPF指定接口的信息。
<HUAWEI> display ospf interface vlanif 100
                                                                                
OSPF Process 1 with Router ID 192.168.5.5                                       
                                                                                
 Area: 0.0.0.0          MPLS TE not enabled                                     
                                                                                
 Interface: 192.168.2.1 (Vlanif100)                                             
 Cost: 0       State: DR         Type: Broadcast            MTU: 1500           
 Priority: 1                                                                    
 Designated Router: 192.168.2.1                                                 
 Backup Designated Router: 0.0.0.0                                              
 Timers: Hello 10 , Dead 40 , Wait 40 , Poll 120 , Retransmit 5 , Transmit Delay
 1                                                                              
表9-40  display ospf interface interface-type interface-number命令输出信息描述

项目

描述

Interface

接口IP地址+接口号+邻居IP地址(用于PTP)

MTU

接口的MTU值

Timers

定时器时间间隔:
  • Hello
  • Wait
  • Dead
  • Poll
  • Retransmit
  • Transmit Delay

BFD Timers

BFD定时器

# 显示OSPF指定接口的详细信息。
<HUAWEI> display ospf interface 10GE 1/0/1 verbose
                                                                                                                                    
OSPF Process 1 with Router ID 192.168.80.180                                                                                        
                                                                                                                                    
 Area: 0.0.0.2          MPLS TE not enabled                                                                                         
                                                                                                                                    
 Interface: 192.168.3.10 (10GE1/0/1)                                                                                                
 Cost: 1       State: Down         Type: Broadcast            MTU: 1500                                                             
 Priority                 : 1                                                                                                       
 Designated Router        : 0.0.0.0                                                                                                 
 Backup Designated Router : 0.0.0.0                                                                                                 
 Timers: Hello 10, Dead 40, Wait 40, Poll 120, Retransmit 5, Transmit Delay 1                                                       
 Opaque ID: 0   Previous state: Down                                                                                                
 Effective cost : 1, enabled by OSPF Protocol                                                                                       
 Suppress flapping peer: enable(flapping-count: 0, threshold: 10)                                                                   
                                                                                                                  
表9-41  display ospf interface verbose命令输出信息描述

项目

描述

OpaqueId

接口的Opaque Id值。

PrevState

接口的前一个状态。

Effective cost

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

  • enabled by OSPF Protocol:接口开销来源是默认或通过配置ospf cost命令得到。
  • enabled by IGP_LDP:接口开销来源是LDP配置的接口开销值。
  • enabled by BGP_IGP:接口开销来源是BGP配置的接口开销值。
相关主题

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 ] | hostname hostname | self-originate ] } ] [ age { min-value min-age-value | max-value max-age-value } * ]

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 } * ] [ resolve-hostname ]

参数说明

参数 参数说明 取值
process-id 进程号。 整数形式,取值范围是1~4294967295
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-id LSA标识。 点分十进制格式。
advertising-router-id 发布LSA的设备的Router ID。 点分十进制格式。
self-originate 显示自生成的链路状态信息。 -
hostname hostname 指定OSPF主机名。 -
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。
resolve-hostname 显示解析成主机名的信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

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

  • 只显示摘要信息
  • 显示指定类型的LSA
  • 基于产生LSA的源设备进行显示
  • 只显示本地产生的LSA

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

使用实例

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

<HUAWEI> display ospf lsdb
                                                                                                                                    
OSPF Process 100 with Router ID 192.168.1.1                                                                                         
Link State Database                                                                                                                 
                                                                                                                                    
Type 10 Opaque (Area-Local Scope) Database                                                                                          
----------------------------------------------------------------------------                                                        
 Type      LinkState ID    AdvRouter        Age    Len Sequence   Area                                                              
 Opq-Area  10.0.0.0        192.168.1.1     1274     28 80000001   0.0.0.0                                                           
                                                                                                                                    
Type 10 Opaque (Area-Local Scope) Database                                                                                          
----------------------------------------------------------------------------                                                        
 Type      LinkState ID    AdvRouter        Age    Len Sequence   Area                                                              
 Opq-Area  10.0.0.0        192.168.1.1     1274     28 80000001   0.0.0.1                                          
表9-42  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

度量值

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

<HUAWEI> display ospf lsdb router
                                                                                
OSPF Process 1 with Router ID 192.168.5.5                                       
Area: 0.0.0.0                                                                   
----------------------------------------------------------------------------    
                                                                                
  Type      : Router                                                            
  Ls id     : 192.168.5.5                                                       
  Adv rtr   : 192.168.5.5                                                       
  Ls age    : 1299                                                              
  Len       : 72                                                                
  Options   :  E                                                                
  seq#      : 80000156                                                          
  chksum    : 0x908d                                                            
  Link count: 4                                                                 
     Link ID: 192.168.3.1                                                       
     Data   : 192.168.3.1                                                       
     Link Type: TransNet                                                        
     Metric : 1                                                                 
     Link ID: 192.168.2.0                                                       
表9-43  display ospf lsdb router命令输出信息描述

项目

描述

Ls id

LSA报头中的链路状态ID

Adv rtr

发布或产生LSA的交换机

Ls age

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(按链路类型分类)

Data

(Router LSA)链路数据

Link Type

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

Metric

(Router LSA)链路度量值

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

<HUAWEI> display ospf 1 lsdb network 10.1.1.1
                                                                                
OSPF Process 1 with Router ID 192.168.5.5                                       
Area: 0.0.0.0                                                                   
----------------------------------------------------------------------------    
                                                                                
  Type      : Network                                                           
  Ls id     : 192.168.3.1                                                       
  Adv rtr   : 192.168.5.5                                                       
  Ls age    : 991                                                               
  Len       : 32                                                                
  Options   :  E                                                                
  seq#      : 80000114                                                          
  chksum    : 0x1e57                                                            
  Net mask  : 255.255.255.0                                                     
     Attached Router: 192.168.17.2                                              
     Attached Router: 192.168.5.5                                               
表9-44  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.20.1.2
Area: 0.0.0.2
---------------------------------------------------------------------------- 

  Type      : Sum-Net
  Ls id     : 192.168.1.0
  Adv rtr   : 10.20.1.1
  Ls age    : 70
  Len       : 28
  Options   :  E
  seq#      : 80000001
  chksum    : 0x18D2
  Net mask  : 255.255.255.0
  Tos 0  metric: 1
表9-45  display ospf lsdb summary命令输出信息描述

项目

描述

Net mask

(Summary LSA)网络掩码

Tos

(Summary LSA)服务类型

Metric

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

# 显示OSPF链路状态数据库中ASBR Summary LSA的相关信息。
<HUAWEI> display ospf 1 lsdb asbr
OSPF Process 1 with Router ID 10.1.1.1
Area: 0.0.0.2
----------------------------------------------------------------------------

  Type      : Sum-Asbr
  Ls id     : 10.1.1.2
  Adv rtr   : 10.1.1.1
  Ls age    : 467
  Len       : 28
  Options   :  E
  seq#      : 80000001
  chksum    : 0x6DBE
  Tos 0  metric: 1
# 显示OSPF链路状态数据库中AS-external LSA的相关信息。
<HUAWEI> display ospf 100 lsdb ase
OSPF Process 100 with Router ID 10.66.1.1
Link State Database

  Type      : External
  Ls id     : 192.168.1.0
  Adv rtr   : 10.66.1.2
  Ls age    : 743
  Len       : 36
  Options   :  E
  seq#      : 80000001
  chksum    : 0xB60A
  Net mask  : 255.255.255.0
  Tos 0  metric: 1
  E type    : 2
  Forwarding Address : 0.0.0.0
  Tag       : 1
表9-46  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上

# 显示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
----------------------------------------------------------------------------

  Type      : NSSA
  Ls id     : 192.168.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.20.1.2
  Tag       : 1

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

<HUAWEI> display ospf 1 lsdb opaque-link
          OSPF Process 1 with Router ID 10.10.10.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     : 192.168.0.0
  Adv rtr   : 10.10.10.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    
表9-47  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.10.10.1
Area: 0.0.0.0
----------------------------------------------------------------------------
  Type      : Opq-Area
  Ls id     : 10.0.0.1
  Adv rtr   : 10.10.10.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
相关主题

display ospf nexthop

命令功能

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

命令格式

display ospf [ process-id ] nexthop

参数说明

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

视图

所有视图

缺省级别

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
表9-48  display ospf nexthop命令输出信息描述

项目

描述

Next hops

下一跳的详细信息

Address

下一跳地址

Type

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

Refcount

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

IntfAddr

接口地址

Intf Name

接口的名称

相关主题

display ospf peer

命令功能

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

命令格式

display ospf [ process-id ] peer [ [ interface-type interface-number ] [ neighbor-id ] | brief ] [ resolve-hostname ]

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

参数说明

参数 参数说明 取值
process-id OSPF进程号。 整数形式,取值范围是1~4294967295
interface-type interface-number 指定接口类型和接口号。 -
neighbor-id 邻居的Router ID。 点分十进制格式。
brief 显示OSPF各区域中邻居的概要信息。 -
last-nbr-down 显示OSPF区域中最后Down掉的邻居的概要信息。 -
resolve-hostname 显示解析过的主机名信息。 -
hostname hostname 通过主机名显示LSDB信息。 字符串形式,取值范围1~255。

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

# 显示OSPF邻居信息。

<HUAWEI> display ospf peer
OSPF Process 1 with Router ID 192.168.5.5                                       
 Area 0.0.0.0 interface 192.168.3.1 (Vlanif200)'s neighbors                     
  Router ID: 192.168.17.2       Address : 192.168.3.2                           
  State    : Full               Mode    : Nbr is Master      Priority: 1        
  DR       : 192.168.3.1        BDR     : 192.168.3.2        MTU     : 0        
  Dead timer due in  32  sec
  Retrans timer interval: 5
  Neighbor is up for 00:00:05
  Authentication Sequence: [ 0 ]
表9-49  display ospf peer命令输出信息描述

项目

描述

Area

邻居所属的区域

interface

与邻居相连的接口

Router ID

邻居Router ID

Address

邻居接口地址

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 seconds) : 35

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

 Total number of peer(s): 1                                                     
 Peer(s) in full state: 1 
 ----------------------------------------------------------------------------
 Area Id         Interface                  Neighbor id      State
 0.0.0.0         Vlanif10                   10.10.10.3       Full            
表9-50  display ospf peer brief命令输出信息描述

项目

描述

Area Id

邻居所属的区域

Interface

与邻居相连的接口

Neighbor id

邻居的Router ID

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

<HUAWEI> display ospf 1 peer last-nbr-down
          OSPF Process 1 with Router ID 10.20.1.1

                         Last Down OSPF Peer
                                                                          
         Neighbor Ip Address : 10.66.1.2                                
         Neighbor Area   Id  : 0.0.0.0                                    
         Neighbor Router Id  : 10.20.1.2                                  
         Interface           : Vlanif400                       
         Immediate Reason    : Neighbor Down Due to Kill Neighbor   
         Primary Reason      : Hello Not Seen                        
         Down Time           : [2010/02/11] 06:50:23
表9-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:链路两端的接口配置参数不匹配
  • I Bit Incorrect in DD:邻居振荡场景下DD报文乱序导致邻居关系Down
  • 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邻居
  • Neighbor state was not full when LSDB overflow:当LSDB超限时,如果邻居状态没有达到Full,邻居状态会变为Down。
  • DD retrans times upto limit:DD重传次数达到极限。
  • Link Fault or Interface Configuration change:链路故障或接口配置更改。

Down Time

邻居Down掉的时间

相关主题

display ospf request-queue

命令功能

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

命令格式

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

参数说明

参数 参数说明 取值
process-id OSPF进程号。 整数形式,取值范围是1~4294967295
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
表9-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 ]

参数说明

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

视图

所有视图

缺省级别

1:监控级

使用指南

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

使用实例

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

<HUAWEI> display ospf retrans-queue
          OSPF Process 1 with Router ID 192.168.1.1
                  OSPF Retransmit List
 Area 0.0.0.0 interface 10.66.1.1 (Vlanif400)'s neighbors
  Retransmit list:
  Neighbor ID: 10.20.1.2
 Type             LinkState ID      AdvRouter         Sequence   Age
 1                192.168.1.1       192.168.1.1       8000000b     4
 5                10.1.1.0          192.168.1.1       80000001     4
 5                10.1.2.0          192.168.1.1       80000001     4
 5                10.1.3.0          192.168.1.1       80000001     4
 5                10.1.4.0          192.168.1.1       80000001     4
 5                10.1.5.0          192.168.1.1       80000001     4
 5                10.1.6.0          192.168.1.1       80000001     4
 5                10.1.7.0          192.168.1.1       80000001     4
 5                10.1.8.0          192.168.1.1       80000001     4
 5                10.1.9.0          192.168.1.1       80000001     4
 5                10.1.10.0         192.168.1.1       80000001     4
表9-53  display ospf retrans-queue命令输出信息描述

项目

描述

Area

区域号

interface

接口的IP地址

Retransmit list

重传列表

Neighbor ID

邻居的Router ID

Type

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 ] [ age { min-value min-age-value | max-value max-age-value } * ]

display ospf [ process-id ] routing [ ip-address [ mask | mask-length ] ] [ interface interface-type interface-number ] [ nexthop nexthop-address ] [ age { min-value min-age-value | max-value max-age-value } * ]

参数说明

参数 参数说明 取值
process-id OSPF进程号。 整数形式,取值范围是1~4294967295
router-id router-id 目的设备的Router ID。 点分十进制格式。
ip-address 目的IP地址。 点分十进制格式。
mask 指定子网掩码。 点分十进制格式。
mask-length 指定掩码长度。 整数形式,取值范围是0~32。
interface interface-type interface-number 接口类型及接口号。 -
nexthop nexthop-address 显示下一跳IP地址为此指定值的路由信息。 点分十进制格式。
age 根据老化时间过滤显示。 -
min-value min-age-value 显示老化时间等于或大于min-age-value的OSPF路由表信息。 整数形式,取值范围是1~4294967295。
max-value max-age-value 显示老化时间等于或小于max-age-value的OSPF路由表信息。 整数形式,取值范围是1~4294967295。

视图

所有视图

缺省级别

1:监控级

使用指南

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

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

使用实例

# 显示OSPF路由表的信息。

<HUAWEI> display ospf routing
                                                                                
OSPF Process 1 with Router ID 192.168.5.5                                       
                                                                                
 Routing for Network                                                            
 ------------------------------------------------------------------------------ 
 Destination            Cost Type       Next-Hop        AdvRouter       Area    
                                                                                
 10.110.2.0/24             2 Stub       192.168.3.2     192.168.17.2    0.0.0.0 
                                                                                
 10.110.3.0/24             1 Direct     10.110.3.1      192.168.5.5     0.0.0.0 
                                                                                
 192.168.2.0/24            1 Direct     192.168.2.1     192.168.5.5     0.0.0.0 
                                                                                
 192.168.3.0/24            1 Direct     192.168.3.1     192.168.5.5     0.0.0.0 
                                                                                
                                                                                
 Total Nets: 4                                                                  
 Intra Area: 4  Inter Area: 0  ASE: 0  NSSA: 0                                  
表9-54  display ospf routing命令输出信息描述

项目

描述

Destination

目的网络

Cost

到达目的地址的开销

Type

目的网络的类型:
  • Inter-area:区域间路由。
  • Intra-area:区域内路由。
    • Stub:router-lsa发布的路由,对应非广播网络、非NBMA网络的直连路由。
    • Transit:network-lsa发布的路由。

Next-Hop

到达目的地址的下一跳

AdvRouter

LSA发布设备

Area

区域号

Tag

外部路由的标记

Total Nets

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

Intra Area

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

Inter Area

区域间网络总数

ASE

ASE区域网络总数

NSSA

NSSA区域网络总数

# 显示到指定目的IP地址的OSPF路由信息。
<HUAWEI> display ospf routing 10.1.1.1
 
Flags: A - Added to URT, S - Secondary route

         OSPF Process 1 with Router ID 1.1.1.1

 Destination    : 10.1.1.0/24
 AdverRouter    : 10.1.1.1             Tag              : 1
 Cost           : 1                    Type             : Type2
 NextHop        : 10.1.1.2             Interface        : Vlanif111
 Priority       : High
 Backup NextHop : 10.1.1.3             Backup Interface : Vlanif333
 Backup Type    : LFA LINK
 Flags          : A/-
表9-55  display ospf routing ip-address命令输出信息描述

项目

描述

Backup NextHop

备份下一跳的IP地址

Backup Interface

备份下一跳的出接口

Backup Type

备份类型:
  • LFA LINK:LFA链路备份
  • LFA LINK-NODE:链路和节点备份
相关主题

display ospf spf-statistics

命令功能

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

命令格式

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

参数说明

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

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

整数形式,取值范围是1~4294967295
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
表9-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
           Inter    : 0 Added,0 Deleted
           External : 10 Added,0 Deleted
           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
表9-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-id OSPF进程号。

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

整数形式,取值范围是1~4294967295
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: 11:37:32/2011/04/25

 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
表9-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: 11:37:32/2011/04/25

 AdvRouter      : 10.1.1.1
 Total          : 6                 Updated at      : 11:37:41/2011/04/25
 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 
表9-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的更新次数。

# 显示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: 11:39:32/2011/04/25
 End   time: 11:41:32/2011/04/25

 no Record

 Record  2:
 Begin time: 11:37:32/2011/04/25
 End   time: 11:39:32/2011/04/25

 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 
表9-60  display ospf statistics updated-lsa history命令输出信息描述

项目

描述

Record

记录的编号。

End time

记录计数的结束时间。

display ospf statistics maxage-lsa

命令功能

display ospf statistics maxage-lsa命令用来查看达到最大老化时间的Router LSA信息。

命令格式

display ospf [ process-id ] statistics maxage-lsa

参数说明

参数 参数说明 取值
process-id

OSPF进程号。

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

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

视图

所有视图

缺省级别

1:监控级

使用指南

display ospf statistics maxage-lsa命令用来查看达到最大老化时间的Route LSA信息,便于快速定位路由振荡的原因。

使用实例

# 显示达到最大老化时间的Route LSA信息。

          OSPF Process 1 with Router ID 1.1.1.1
               Statistics of Received LSAs

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

                     Area: 0.0.0.0
LinkState ID                 MaxAge count       Last MaxAge time
     1.1.1.1                            1   2014-03-22  11:12:00
表9-61  display ospf statistics maxage-lsa命令输出信息描述

项目

描述

LinkState ID

LSA报头中的链路状态ID。

MaxAge count

达到最大老化时间的LSA的次数。

Last MaxAge time

最后一次达到最大老化时间的LSA的时间。

display ospf topology

命令功能

display ospf topology命令用来显示OSPF路由计算的拓扑信息。

命令格式

display ospf [ process-id ] topology [ area area-id ] [ statistics | verbose ]

参数说明

参数 参数说明 取值
process-id 指定OSPF进程号。 整数形式,取值范围是1~4294967295。
area area-id 指定OSPF区域号。 整数形式(取值范围是0~4294967295)或IPv4地址格式。
statistics 显示OSPF路由计算拓扑的统计信息。 -
verbose 显示OSPF路由计算详细的拓扑信息。 -

视图

所有视图

缺省级别

1:监控级

使用指南

display ospf topology命令用来查看OSPF进程下路由计算的拓扑信息,包括路由计算发生的时间,原因以及引起的路由变化条数。在检查OSPF的路由振荡的原因时,可执行此命令获取OSPF路由计算相关信息,根据这些信息进行OSPF路由振荡原因诊断。

使用实例

# 显示OSPF路由计算详细的拓扑信息。

<HUAWEI> display ospf topology
          OSPF Process 1 with Router ID 10.10.10.9
 Bits :
 B - ABR    E - ASBR    V - VIRTUAL    NT - NSSA translator

 OSPF Area 0.0.0.0 topology
 Type  ID            Bits    Metric    Next-Hop        Interface
 Rtr   10.10.10.8    B       1         10.11.11.1      10GE1/0/1
 Rtr   10.10.10.9    E       1         --               
 Net   10.11.11.1    B       1         10.11.11.2      10GE1/0/2
表9-62  display ospf topology命令输出信息描述

项目

描述

Bits

路由器类型标志

B - ABR

ABR路由器

E - ASBR

ASBR路由器

V - VIRTUAL

虚连接路由器

NT - NSSA translator

NSSA转换路由器

Type

LSA类型

ID

发布路由器ID

Metric

开销值

Next-Hop

下一跳Router ID

Interface

下一跳接口

display ospf troubleshooting

命令功能

display ospf troubleshooting命令用来显示OSPF邻居断开的诊断信息。

命令格式

display ospf troubleshooting

参数说明

视图

所有视图

缺省级别

1:监控级

使用指南

display ospf troubleshooting命令用来显示OSPF邻居断开的信息,最多可显示5个最近的记录。

使用实例

# 显示OSPF邻居断开的诊断信息。

<HUAWEI> display ospf troubleshooting
Total counts: 2
--------------------------------------------------------------------------------
Sequence   Time                      Event Description                          
--------------------------------------------------------------------------------
 1         2015-11-25 09:28:18       The OSPF 1 peer 1.1.1.1 went Down because o
                                     f mismatched Hello timers. Please check the
                                      OSPF Hello timer configuration.(Interface 
                                     = 10GE1/0/1, PingResult = 5 packets suc
                                     cess, 0 packets timeout)
 2         2015-11-25 09:27:42       The OSPF 1 peer 1.1.1.1 went Down because 1
                                     -way Hello packets were received. Please ch
                                     eck the status of neighbor interface.(Inter
                                     face = 10GE1/0/1)
--------------------------------------------------------------------------------
表9-63  display ospf troubleshooting命令输出信息描述

项目

描述

Total counts

OSPF邻居断开的信息记录数

Sequence

序号

Time

OSPF邻居断开发生的时间

Event Description

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

参数说明

视图

所有视图

缺省级别

3:管理级

使用指南

使用实例

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

<HUAWEI> display snmp-agent trap feature-name ospf all
------------------------------------------------------------------------------                                  
                    
Feature name: OSPF                                                                                                         

Trap number : 36                                                                        
------------------------------------------------------------------------------                                            
Trap name                      Default switch status   Current switch status                                               
hwOspfv2GreaterAgeLsaRecived   off                     off
hwOspfv2ImportAseRouteExceed   off                     off
hwOspfv2ImportAseRouteExceedClear                                                             
                               off                     off
hwOspfv2ImportAseRouteThreshold                                                               
                               off                     off                                                          
hwOspfv2ImportAseRouteThresholdClear                                                         
                               off                     off
hwOspfv2ImportNssaRouteExceed  off                     off
hwOspfv2ImportNssaRouteExceedClear                                                           
                               off                     off
hwOspfv2ImportNssaRouteThreshold                                                             
                               off                     off
hwOspfv2ImportNssaRouteThresholdClear                                                        
                               off                     off
hwOspfv2IntraAreaDRIpAddressConflict                                                                                      
                               on                      on                                                                 
hwOspfv2IntraAreaRouterIdConflictRecovered                                                                               
                               on                      on                                                                 
hwOspfv2IntraAreaRouteridConflict                                                                                         
                               on                      on                                                                  
hwOspfv2LsdbApproachingOverflow                                                               
                               off                     off
hwOspfv2LsdbApproachingOverflowClear                                                         
                               off                     off
hwOspfv2LsdbOverflow           off                     off
hwOspfv2LsdbOverflowClear      off                     off
hwOspfv2PeerFlappingSuppressStatusChange                                                                                  
                               off                     off                                                                
ospfIfAuthFailure              off                     off                                                                
ospfIfConfigError              off                     off                                                                
ospfIfRxBadPacket              off                     off                                                                
ospfIfStateChange              off                     off                                                                
ospfLsdbApproachingOverflow    off                     off
ospfLsdbOverflow               off                     off
ospfMaxAgeLsa                  off                     off                                                                
ospfNbrRestartHelperStatusChange                                                                                          
                               off                     off                                                                 
ospfNbrStateChange             off                     off                                                                
ospfNssaTranslatorStatusChange off                     off                                                                
ospfOriginateLsa               off                     off                                                                
ospfTxRetransmit               off                     off                                                                
ospfVirtIfAuthFailure          off                     off                                                                
ospfVirtIfConfigError          off                     off                                                                
ospfVirtIfRxBadPacket          off                     off                                                                 
ospfVirtIfStateChange          off                     off                                                                 
ospfVirtIfTxRetransmit         off                     off                                                                
ospfVirtNbrRestartHelperStatusChange                                                                                      
                               off                     off                                                                
ospfVirtNbrStateChange         off                     off                                                                
          
表9-65  display snmp-agent trap feature-name ospf all命令输出信息描述

项目

描述

Feature name

特性名称

Trap number

告警数量

Trap name

告警名称,包括:
  • hwospfv2greateragelsarecived: 使能系统当OSPF收到一条老化时间过大的LSA时发送告警信息。
  • hwospfv2importaserouteexceed: 使能系统当OSPF引入路由生成的ASE LSA数量大于等于最大值时发送告警信息。
  • hwospfv2importaserouteexceedclear: 使能系统当OSPF引入路由生成的ASE LSA数量小于最大值的90%时发送告警信息。
  • hwospfv2importaseroutethreshold: 使能系统当OSPF引入路由生成的ASE LSA数量大于上限阈值时发送告警信息。
  • hwospfv2importaseroutethresholdclear: 使能系统当OSPF引入路由生成的ASE LSA数量小于等于下限阈值,即恢复为正常值时发送告警信息。
  • hwospfv2importnssarouteexceed: 使能系统当OSPF引入路由生成的NSSA LSA数量大于等于最大值时发送告警信息。
  • hwospfv2importnssarouteexceedclear: 使能系统当OSPF引入路由生成的NSSA LSA数量小于最大值的90%时发送告警信息。
  • hwospfv2importnssaroutethreshold: 使能系统当OSPF引入路由生成的NSSA LSA数量大于上限阈值时发送告警信息。
  • hwospfv2importnssaroutethresholdclear: 使能系统当OSPF引入路由生成的NSSA LSA数量小于等于下限阈值,恢复为正常值时发送告警信息。
  • hwOspfv2IntraAreaDRIpAddressConflict: 使能系统检测到区域内DR IP地址冲突时发送告警信息。
  • hwOspfv2IntraAreaRouterIdConflictRecovered:使能OSPF在区域内检测到路由器标识冲突后恢复时发送告警信息。
  • hwOspfv2IntraAreaRouteridConflict: 使能系统检测到区域内路由器标识冲突时发送告警信息。
  • hwospfv2lsdbapproachingoverflow: 使能系统当OSPF的LSDB中外部路由的最大数量即将超限,已达到最大数量的90%时发送告警信息。
  • hwospfv2lsdbapproachingoverflowclear: 使能系统当OSPF的LSDB中外部路由的最大数量即将超限的恢复告警,即降到最大数量的90%以下发送告警信息。
  • hwospfv2lsdboverflow: 使能系统当OSPF的LSDB中外部路由的最大数量已超限时发送告警信息。
  • hwospfv2lsdboverflowclear: 使能系统当OSPF的LSDB中外部路由的最大数量不再超限,已恢复为正常值时发送告警信息。
  • hwOspfv2PeerFlappingSuppressStatusChange:使能系统当OSPF邻居震荡抑制状态发生变化时发送告警信息。
  • ospfIfAuthFailure: 使能系统当接口验证失败时发送告警信息。
  • ospfIfConfigError: 使能系统当接口配置错误时发送告警信息。
  • ospfIfRxBadPacket: 使能系统当接口收到坏包时发送告警信息。
  • ospfIfStateChange: 使能系统当接口状态改变时发送告警信息。
  • ospflsdbapproachingoverflow: 使能系统当OSPF的LSDB中外部路由的最大数量已超限时发送告警信息。
  • ospflsdboverflow : 使能系统当OSPF的LSDB中外部路由的最大数量即将超限,已达到最大数量的90%时发送告警信息。
  • ospfMaxAgeLsa: 使能系统当生成Max Age LSAs时发送告警信息。
  • ospfNbrRestartHelperStatusChange: 使能系统当GR helper状态改变时发送告警信息。
  • ospfNbrStateChange: 使能系统当邻居状态改变时发送告警信息。
  • ospfNssaTranslatorStatusChange: 使能系统当NSSA设备将7类LSA转换成5类LSA的状态改变时发送告警信息。
  • ospfOriginateLsa: 使能系统当生成本地LSA时发送告警信息。
  • ospfTxRetransmit: 使能系统当重传报文时发送告警信息。
  • ospfVirtifAuthFailure:使能系统当虚拟接口验证失败时发送告警信息。
  • ospfVirtifConfigError:使能系统当虚拟接口配置错误时发送告警信息。
  • ospfVirtifRxBadPacket:使能系统当虚拟接口收到坏包时发送告警信息。
  • ospfVirtifStateChange:使能系统当虚拟接口状态改变时发送告警信息。
  • ospfVirtifTxRetransmit:使能系统当重传报文时发送告警信息。
  • ospfVirtNbrRestartHelperStatusChange:使能系统当NSSA设备将7类LSA转换成5类LSA的状态改变时发送告警信息。
  • ospfVirtNbrStateChange:使能系统当虚拟邻居状态改变时发送告警信息。

Default switch status

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

Current switch status

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

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位的设置或取消。
说明:
为了防止路由环路,OSPF多实例进程使用一个bit位作为标志位,称为DN位。

配置影响

dn-bit-set disable命令用来禁止设置OSPF LSA的DN位,可能会产生路由环路。如果设置了ase参数或nssa参数,即对于AS-external-LSA或NSSA LSA,可以通过route-tag命令配置相同的tag值来防止路由环路。所以,dn-bit-set disable命令只推荐在使用场景中介绍的场景中使用。

配置dn-bit-set disable ase命令后,即使Type7 LSA设置了DN位,但是,由Type7 LSA转化的Type5 LSA不会随之设置DN位。

注意事项

dn-bit-set disable命令仅支持在OSPF私网进程下配置,并且只在PE上生效。

执行dn-bit-check disable命令可以控制对端PE设备OSPF在路由计算时是否检查DN位。

使用实例

# 禁止OSPF设置AS-external-LSA的DN位。

<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] dn-bit-set disable ase

dn-bit-check

命令功能

dn-bit-check disable命令用来禁止检查OSPF LSA的DN位。

undo dn-bit-check disable命令用来检查OSPF LSA的DN位。

缺省情况下,检查OSPF LSA的DN位。

命令格式

dn-bit-check disable { summary [ router-id router-id ] | ase | nssa }

undo dn-bit-check disable { summary [ router-id router-id ] | ase | nssa }

参数说明

参数 参数说明 取值
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位。

说明:
为了防止路由环路,OSPF多实例进程使用一个bit位作为标志位,称为DN位。

配置影响

dn-bit-check disable命令用来禁止OSPF检查LSA的DN位,可能会产生路由环路。如果设置了ase参数或nssa参数,即对于AS-external-LSA或NSSA LSA,可以通过route-tag命令配置相同的tag值来防止路由环路。所以,dn-bit-check disable命令只推荐在使用场景中介绍的场景中使用。

注意事项

当PE设备连接MCE设备场景时,缺省情况下,MCE设备不支持DN位检查。

dn-bit-check disable命令仅支持在OSPF私网进程下配置,并且只在PE上生效。

执行dn-bit-set disable命令控制本端PE设备的DN位的设置或取消。

使用实例

# 禁止OSPF检查summary LSA的DN位。

<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] dn-bit-check disable summary router-id 10.1.1.1

domain-id(OSPF)

命令功能

domain-id命令用来配置OSPF域标识符。

undo domain-id命令用来恢复缺省值。

缺省情况下,域标识符的值为NULL。

命令格式

domain-id { null | domain-id [ type type value value | secondary ] * }

undo domain-id [ domain-id [ type type value value ] ]

参数说明

参数 参数说明 取值
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)。

配置影响

PE交换机把远端路由向CE交换机发布时,需要根据域标识符的情况选择向CE交换机发布Type3 LSA或Type5 LSA。如果本地的域标识符与BGP路由信息中携带的远端域标识符相等或相互兼容,则发布3类路由。否则,发布5类路由。

注意事项

  • 每一个OSPF域都有一个或多个域标识符,其中有一个是主标识符,其它为从标识符。
  • 如果OSPF实例没有明确域标识符,则认为它的标识符为NULL。
  • 域标识符的值为0时不能配置secondary参数。
  • 每个OSPF进程上domain-id secondary的最大条目数是1000条。
  • 此命令不允许在公网中配置。

使用实例

# 配置OSPF域标识符。

<HUAWEI> system-view
[~HUAWEI] ospf 1
[*HUAWEI-ospf-1] domain-id 234

eca-route-type compatible

命令功能

eca-route-type compatible命令用来将OSPF VPN扩展团体属性的路由类型设置为0x8000。

undo eca-route-type compatible命令用来将OSPF VPN扩展团体属性的路由类型恢复为0x0306。

缺省情况下,OSPF VPN扩展团体属性的路由类型为0x0306。

命令格式

eca-route-type compatible

undo eca-route-type compatible

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

在OSPF VPN场景中,

  • 支持RFC4577协议的交换机,将OSPF VPN扩展团体属性的路由类型值置为0x0306,并且可以识别0x0306和0x8000的路由类型值。
  • 不支持RFC4577的交换机,将OSPF VPN扩展团体属性的路由类型值置为0x8000,并且只能识别0x8000的路由类型值。

通过此命令,可以使不同的设备间达到互通,避免因不能正确识别OSPF VPN扩展团体属性的路由类型而导致不能正确解析的问题。

注意事项

此命令不允许在公网中配置。

使用实例

# 将OSPF VPN扩展团体属性的路由类型设置为0x8000。

<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 1 vpn-instance huawei
[*HUAWEI-ospf-1] eca-route-type compatible

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~32,以英文字母开始。
ip-prefix ip-prefix-name 指定地址前缀列表名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

使用场景

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

配置影响

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

注意事项

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

使用实例

# 配置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区域)

命令功能

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 [ include-abr-summary ]

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~32,以英文字母开始。
ip-prefix ip-prefix-name 指定地址前缀列表名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
include-abr-summary 对ABR聚合的路由指定路由策略。 -

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

使用场景

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

配置影响

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

注意事项

  • 此命令仅在ABR上配置。
  • 如果对区域内出方向的Type3 LSA设置过滤条件,需要执行filter export命令。

使用实例

# 配置对进入本区域的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

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~32,以英文字母开始。
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

filter-policy export(OSPF)

命令功能

filter-policy export命令用来按照过滤策略,设置对引入的路由在向外发布时进行过滤。

undo filter-policy export命令用来取消对引入的路由在发布时进行过滤。

缺省情况下,不对引入的路由在发布时进行过滤。

命令格式

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

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

参数说明

参数 参数说明 取值
acl-number 指定基本访问控制列表的编号。 整数形式,取值范围是2000~2999。
acl-name acl-name 指定命名型访问控制列表的名称。 字符串形式,不支持空格,区分大小写,长度范围是1~32,以英文字母开始。
ip-prefix ip-prefix-name 指定地址前缀列表的名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
protocol process-id 指定需要对引入的特定的路由协议进行过滤。目前的协议包括directripisisbgpospfstatic。当指定路由协议为RIPIS-ISOSPF时,还可以指定进程号。 整数类型,取值范围是1~4294967295,缺省值是1。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

OSPF通过命令import-route引入外部路由后,为了避免路由环路的产生,通过filter-policy export命令对引入的路由在发布时进行过滤,只将满足条件的外部路由转换为Type5 LSA(AS-external-LSA)并发布出去。

通过指定protocolprocess-id对特定的某一种协议或某一进程的路由进行过滤。如果没有指定protocolprocess-id,则OSPF将对所有引入的路由信息进行过滤。

注意事项

  • 由于Type5 LSA是有ABSR产生的,因此,本命令仅在ASBR上配置。

使用实例

# 配置OSPF按照过滤策略对引入的RIP协议的路由在发布时进行过滤。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] import-route rip
[*HUAWEI-ospf-100] filter-policy 2000 export

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~32,以英文字母开始。
ip-prefix ip-prefix-name 指定地址前缀列表名称。 字符串形式,取值范围是1~169,不支持空格,区分大小写。当输入的字符串两端使用双引号时,可在字符串中输入空格。
route-policy route-policy-name 指定路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
secondary 设置优选次优路由。 -

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

通过filter-policy import命令对接收的路由设置过滤策略,只有通过过滤策略的路由才被添加到路由表中,没有通过过滤策略的路由不会被添加进路由表,但不影响对外发布出去。

OSPF的路由信息记录在LSDB中,filter-policy import命令实际上是对OSPF计算出来的路由进行过滤,不是对发布和接收的LSA进行过滤。

注意事项

对于通过命令acl(系统视图)配置的命名型ACL,使用rule(ACL视图)命令配置过滤规则时,只有source参数指定的源地址范围和time-range参数指定的时间段对配置规则过滤规则有效。

使用实例

# 配置OSPF对接收的路由进行过滤。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] filter-policy 2000 import

frr(OSPF)

命令功能

frr命令用来创建并进入OSPF FRR(Fast Reroute)视图。

undo frr命令用来退出并删除OSPF FRR视图。

缺省情况下,不存在OSPF FRR视图。

命令格式

frr

undo frr

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

OSPF IP FRR功能需要在OSPF FRR视图中配置,本命令用来进入OSPF FRR视图。

前置条件

请先执行ospf命令使能OSPF功能。

配置影响

通过本命令可以进入OSPF FRR视图,但并未使能任何FRR功能,需要在OSPF FRR视图下配置其他命令使能各种FRR功能。

后续任务

通过loop-free-alternate命令来实现FRR的基本功能,这样设备可以生成无环的备份链路。

使用实例

# 进入OSPF FRR视图。

<HUAWEI> system-view
[~HUAWEI] ospf 1
[*HUAWEI-ospf-1] frr
[*HUAWEI-ospf-1-frr] 

frr-policy route(OSPF FRR)

命令功能

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~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF FRR视图

缺省级别

2:配置级

使用指南

应用场景

OSPF IP FRR可以将故障链路的流量快速切换到备份链路上,保证流量不中断,从而达到保护流量的目的,是提高OSPF网络可靠性的一种手段。

通过命令frr-policy route配置了OSPF IP FRR过滤策略后,只有满足过滤条件的OSPF路由的备份路由才能传输。

如果希望保护经过某条特定OSPF路由的流量,可以通过指定过滤策略route-policy-name,使该OSPF路由满足过滤条件,则该OSPF路由的备份路由加入转发表中。当这条路由出现故障时,OSPF可以快速将流量切换到备份路由上。

前置条件

执行frr-policy route命令前,必须通过frr命令进入OSPF IP FRR视图,且通过loop-free-alternate命令使能OSPF IP FRR功能。

注意事项

本命令是覆盖式命令,以最后一次配置为准。

使用实例

# 设置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

graceful-restart(OSPF)

命令功能

graceful-restart命令用来配置设备平滑重启Helper模式。

undo graceful-restart命令用来取消设备平滑重启Helper模式。

缺省情况下,不使能平滑重启Helper模式。

命令格式

graceful-restart [ helper-role { { { { ip-prefix ip-prefix-name | acl-number acl-number | acl-name acl-name } | ignore-external-lsa | planned-only } * } | never } ]

undo graceful-restart [ helper-role [ { { ip-prefix [ ip-prefix-name ] | acl-number [ acl-number ] | acl-name [ acl-name ] } | ignore-external-lsa | planned-only } * ] ]

undo graceful-restart helper-role never

参数说明

参数 参数说明 取值
ip-prefix ip-prefix-name

指定地址前缀列表名称。

字符串形式,取值范围是1~169。

acl-number acl-number

指定基本访问控制列表号。

整数形式,取值范围是2000~2999。

acl-name acl-name

指定命名型基本访问控制列表名称。

字符串形式,不支持空格,区分大小写,长度范围是1~32。以英文字母或数字开始,但不能是纯数字。
ignore-external-lsa

指定不检查Type-5和Type-7类的LSA。

-

planned-only

指定设备只支持Planned-GR。

缺省情况下,设备支持Planned-GR和Unplanned-GR。

never

指定设备不支持helper模式。

-

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

OSPF通过GR重启后,Restarter路由器和Helper路由器之间重新建立邻居关系,交换路由信息并同步数据库,更新路由表和转发表,保持网络拓扑稳定。

使用实例

# 使能OSPF的平滑重启Helper模式的策略特性,配置本地Helper策略为只支持Planned GR。

<HUAWEI> system-view
[~HUAWEI] ospf 1
[*HUAWEI-ospf-1] graceful-restart helper-role planned-only

gtsm default-action

命令功能

gtsm default-action命令用来设置不匹配GTSM策略的报文的缺省动作。

缺省情况下,不匹配GTSM策略的报文可以通过过滤。

命令格式

gtsm default-action { drop | pass }

参数说明

参数 参数说明 取值
drop 不匹配GTSM策略的报文不能通过过滤,报文被丢弃。 -
pass 不匹配GTSM策略的报文可以通过过滤。 -

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

GTSM只会对匹配GTSM策略的报文进行TTL有效性检查。对于未匹配策略的报文,可以设置缺省动作为通过或丢弃。

注意事项

在BGP或BGP4+的GTSM功能时,如果配置GTSM缺省报文动作为丢弃,就需要在GTSM中配置所有允许发送报文的对等体的TTL值,没有配置TTL值的对等体发送的报文将被丢弃,无法建立连接。因此,在保证安全性的同时会损失一些易用性。对于丢弃的报文,可以通过LOG信息开关,控制是否对报文被丢弃的情况记录日志,以方便故障的定位。

如果仅配置私网策略或仅配置公网策略,建议将不匹配GTSM策略的报文的缺省动作设置为pass,以免其他实例的报文被错误地丢弃。

使用实例

# 设置未匹配GTSM策略的报文的缺省动作为丢弃。

<HUAWEI> system-view
[~HUAWEI] gtsm default-action drop

hostname(OSPF)

命令功能

hostname命令用来使能OSPF的动态主机名功能。

undo hostname命令用来去使能OSPF的动态主机名功能。

缺省情况下,OSPF不使能动态主机名功能。

命令格式

hostname [ hostname ]

undo hostname

参数说明

参数 参数说明 取值
hostname 指定OSPF的主机名。 字符串形式,长度范围是1~255。

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

为了方便网络规划,可以使用主机名来标识设备。执行hostname命令可以使能动态主机名功能。配置了动态主机名的设备上会产生RI(Router Information)Opaque LSA,通过RI Opaque LSA可以查看路由器Router ID与主机名的对应关系。

RI Opaque LSA产生的规则如下:

  • 如果路由器是ASBR,则:
    • 如果ASBR连接NSSA区域或Stub区域,则ASBR向NSSA区域或Stub区域产生10类RI Opaque LSA(10类RI LSA)进行洪泛。
    • 如果ASBR连接普通区域(非NSSA区域或非Stub区域),则产生AS RI LSA(11类RI LSA)进行洪泛。
    • 如果ASBR仅连接NSSA区域或Stub区域,不与普通区域连接,不产生自治系统AS范围的RI Opaque LSA。
  • 如果路由器是ABR或区域内路由器,则向所连接的区域洪泛RI Opaque LSA。

所有的路由器完成RI Opaque LSA洪泛后,学习到RI Opaque LSA的路由器通过display ospf hostname-table命令可以查看Router ID与主机名的对应关系。

前置条件

配置hostname命令前,必须执行opaque-capability enable命令使能Opaque-LSA功能。

注意事项

如果配置了hostname参数,则以hostname作为动态主机名发布,如果只执行hostname命令,不配置hostname参数,则以sysname命令输入的设备名称作为动态主机名发布。

使用实例

# 配置OSPF的主机名为BLR,使能OSPF的动态主机名功能。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] opaque-capability enable
[*HUAWEI-ospf-100] hostname BLR

import-route(OSPF)

命令功能

import-route命令用来引入其他路由协议学习到的路由信息。

undo import-route命令用来删除引入的外部路由信息。

缺省情况下,不引入其他协议的路由信息。

命令格式

import-route { bgp [ permit-ibgp ] | direct | rip [ process-id-rip ] | static | unr | isis [ process-id-isis ] | ospf [ process-id-ospf ] } [ cost cost | route-policy route-policy-name | tag tag | type type ] *

undo import-route { bgp | direct | rip [ process-id-rip ] | static | isis [ process-id-isis ] | ospf [ process-id-ospf ] }

参数说明

参数 参数说明 取值
bgp 引入的源路由协议为BGP协议。
说明:
配置此参数只能引入EBGP路由,不能引入IBGP路由。
-
permit-ibgp 允许引入IBGP路由。由于此选项将IBGP路由引入,可能导致路由环路,在非必要场合请不要配置。 -
direct 引入的源路由协议为Direct协议。 -
rip 引入的源路由协议为RIP协议。 -
process-id-rip 进程标识符。 整数形式,取值范围是1~4294967295,缺省值是1。
static 引入的源路由协议为static协议。 -
unr 引入的源路由协议为UNR协议。 -
isis 引入的源路由协议为IS-IS协议。 -
process-id-isis 进程标识符 整数形式,取值范围是1~4294967295,缺省值是1。
ospf 引入的源路由协议为OSPF协议。 -
process-id-ospf 进程标识符 整数形式,取值范围是1~4294967295,缺省值是1。
cost cost 指定路由开销值。 整数形式,取值范围是0~16777214。缺省值是1。
route-policy route-policy-name 配置只能引入符合指定路由策略的路由。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。
tag tag 指定外部LSA中的标记。 整数形式,取值范围是0~4294967295。缺省值是1。
type type

指定外部路由的类型。

整数形式,取值为1或2。缺省值是2。
  • 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命令创建好路由策略。

执行过程

Type1、2外部路由的开销值分别是:

  • Type 1外部路由开销=本设备到相应的ASBR的开销+ASBR到该路由目的地址的开销。
  • Type 2外部路由开销=ASBR到该路由目的地址的开销。

配置影响

配置路由策略后,OSPF进程只引入满足条件的网段路由,避免设备被动的接收不需要的路由。

注意事项

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

说明:

import-route(OSPF)命令不能引入外部路由的缺省路由,OSPF通过路由表更新学习到外部路由的缺省路由,如果外部路由的缺省路由需要在OSPF普通区域中发布,需要执行default-route-advertise(OSPF)命令。

配置import-route direct会将管理口IP所在的网段路由也引入OSPF路由表,请谨慎配置。

使用实例

# 指定引入Type 2的RIP进程40的路由,路由标记为33,开销值为50。

<HUAWEI> system-view 
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] import-route rip 40 type 2 tag 33 cost 50

import-route limit(OSPF)

命令功能

import-route limit命令用来设置限制OSPF引入路由生成的LSA数量。

undo import-route limit命令用来取消限制OSPF引入路由生成的LSA数量。

缺省情况下,不限制OSPF引入路由生成的LSA数量。

命令格式

import-route limit limit-number [ threshold-alarm { upper-limit upper-limit-value | lower-limit lower-limit-value } * ]

undo import-route limit [ limit-number ] [ threshold-alarm [ upper-limit upper-limit-value | lower-limit lower-limit-value ] * ]

参数说明

参数 参数说明 取值
limit-number 指定限制OSPF引入路由生成的LSA最大数量。 整数形式,取值范围是1~4294967295。
threshold-alarm 触发告警阈值。 -
upper-limit upper-limit-value 指定告警的上限阈值,这里指的是百分比。 整数形式,取值范围是1~100,缺省值是80。
lower-limit lower-limit-value 指定告警的下限阈值,这里指的是百分比。 整数形式,取值范围是1~100,缺省值是70。

视图

OSPF视图

缺省级别

2:配置级

使用指南

当OSPF引入大量外部路由,并发布给路由容量较小的设备时,导致设备学习到的路由数量超过其容量而发生异常重启。为了避免这种情况发生,设置限制OSPF引入路由生成的LSA数量,从而保证设备的稳定运行。

通过display ospf brief命令显示信息中的Current status字段可以查看超限情况:
  • Normal:没有超过告警的下限阈值。
  • Approach limit:即将达到告警的上限阈值,已达到告警的上限阈值的90%。
  • Exceed limit:已经达到或超过最大数量。

告警的阈值上限upper-limit-value必须大于等于告警的阈值下限lower-limit-value

OSPF引入路由生成的LSA数量触发告警阈值时,设备会发送相应的告警:

  • OSPF引入路由生成的ASE LSA数量大于上限阈值,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.7 hwOspfv2ImportAseRouteThreshold。

    OSPF引入路由生成的ASE LSA数量小于等于下限阈值,恢复为正常值,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.8 hwOspfv2ImportAseRouteThresholdClear。

  • OSPF引入路由生成的ASE LSA数量大于等于最大值,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.9 hwOspfv2ImportAseRouteExceed。

    OSPF引入路由生成的ASE LSA数量小于最大值的90%,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.10 hwOspfv2ImportAseRouteExceedClear

  • OSPF引入路由生成的NSSA LSA数量大于上限阈值,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.11 hwOspfv2ImportNssaRouteThreshold。

    OSPF引入路由生成的NSSA LSA数量小于等于下限阈值,恢复为正常值,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.12 hwOspfv2ImportNssaRouteThresholdClear。

  • OSPF引入路由生成的NSSA LSA数量大于等于最大值,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.13 hwOspfv2ImportNssaRouteExceed。

    OSPF引入路由生成的NSSA LSA数量小于最大值的90%,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.14 hwOspfv2ImportNssaRouteExceedClear。

使用实例

# 设置限制OSPF引入路由生成的LSA数量为3000,告警的阈值上限为85,告警的阈值下限为75。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] import-route limit 3000 threshold-alarm upper-limit 85 lower-limit 75
相关主题

loop-free-alternate(OSPF FRR)

命令功能

loop-free-alternate命令用来使能OSPF IP FRR功能,并生成无环备份路由

undo loop-free-alternate命令用来取消OSPF IP FRR功能。

缺省情况下,不使能OSPF IP FRR功能。

命令格式

loop-free-alternate

undo loop-free-alternate

参数说明

视图

OSPF FRR视图

缺省级别

2:配置级

使用指南

应用场景

LFA(Loop Free Alternate)是实现IP FRR的一种方式,这样设备可以生成无环的备份链路,实现IP FRR的基本功能。只有执行loop-free-alternate命令后,OSPF IP FRR功能才会生效。

OSPF LFA FRR是通过提供备份链路的邻居为根节点,利用SPF算法计算到达目的节点的最短距离,计算的结果是基于节点的备份下一跳,适合于单源路由场景。随着网络的多元化,某些网络中会部署双ABR或双ASBR,用来增强网络的可靠性,此时就产生了多源路由场景中的OSPF FRR。如图9-1所示,SwitchB和SwitchC作为ABR来转发区域0和区域1间的路由。此时,SwitchE发布一条区域内路由,SwitchB和SwitchC会转换成Type-3 LSA向区域0洪泛。如果在SwitchA上使能OSPF FRR,SwitchA认为有两个邻居SwitchB和SwitchC,由于没有固定的邻居作为根节点,SwitchA无法进行FRR备份下一跳的计算。为了解决这个问题,在SwitchB和SwitchC之间构造一个虚拟节点Virtual Node,将多源路由转换为单源路由,然后按照LFA算法计算虚拟节点的备份下一跳,多源路由从其创建的虚拟节点继承备份下一跳。

图9-1  多源路由场景下的OSPF FRR

如果只在指定路由上配置OSPF IP FRR功能,则需要执行frr-policy route route-policy route-policy-name命令配置OSPF IP FRR功能的过滤策略,只有满足过滤条件的OSPF路由的备份路由才能加入转发表中,当这条路由出现故障时,OSPF可以快速将流量切换到备份路由上。

前置条件

使用该命令前,需要先通过frr命令创建并进入OSPF FRR视图。

注意事项

如果网络中有承载重要业务的节点链路不能成为其他链路的备份链路,请在配置OSPF IP FRR功能前,在连接该节点设备的接口上配置ospf frr block命令。这样,FRR计算时,就不会再把该接口所连接的链路计算成备份链路。

使用实例

# 通过LFA使能OSPF IP FRR功能。

<HUAWEI> system-view
[~HUAWEI] ospf
[*HUAWEI-ospf-1] frr
[*HUAWEI-ospf-1-frr] loop-free-alternate

lsa-age refresh disable(OSPF)

命令功能

lsa-age refresh disable命令用来去使能OSPF LSA老化时间管理功能。

undo lsa-age refresh disable命令用来使能OSPF LSA老化时间管理功能。

缺省情况下,OSPF LSA老化时间管理功能处于使能状态。

命令格式

lsa-age refresh disable

undo lsa-age refresh disable

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

由于某些原因引起lsa-age字段异常,导致设备上产生了异常老化时间的LSA,可能会造成LSA振荡或路由计算错误。例如,异常老化时间为2500秒,而实际老化时间为500秒,LSA就会过早的老化。为了解决这个问题,设备默认使能OSPF LSA老化时间管理功能。当OSPF收到LSA的老化时间大于1800秒时(设备认为是异常报文),OSPF会将此LSA的老化时间修改为1700秒,直到整个区域中的所有LSA的老化时间一致,这样,就可以有效保证路由计算的正确性。

使用实例

# 去使能OSPF LSA老化时间管理功能。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] lsa-age refresh disable

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 }

lsa-arrival-interval suppress-flapping suppress-interval [ threshold threshold ]

undo lsa-arrival-interval

undo lsa-arrival-interval suppress-flapping suppress-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。
suppress-flapping OSPF LSA产生震荡抑制。 -
suppress-interval OSPF LSA产生震荡抑制的时间。 整数形式,取值范围是0~600,单位是秒,缺省值是10秒。
threshold threshold OSPF LSA产生震荡抑制的阈值。 整数形式,取值范围是3~100,缺省值是30秒。

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

OSPF协议规定LSA接收的时间间隔1秒,是为了防止网络连接或者路由频繁动荡引起的过多占用设备资源的情况。

在网络相对稳定、对路由收敛时间要求较高的组网环境中,可以指定LSA接收的时间间隔为0来取消LSA接收的时间间隔,使得拓扑或者路由的变化可以立即被感知到,从而加快路由的收敛。

如果对网络没有特殊要求,建议使用命令的缺省值。

lsa-arrival-interval suppress-flapping命令用来设置LSA频繁震荡场景下的最大抑制时间,当LSA频繁震荡时,抑制定时器的定时周期选用lsa-arrival-interval suppress-flappinglsa-arrival-interval中较大值。

执行过程

使能智能定时器后:
  1. 初次接收LSA的间隔时间由start-interval参数指定。
  2. 第n(n≥2)次接收LSA的间隔时间为hold-interval×2(n-2)
  3. hold-interval×2(n-2)达到指定的最长间隔时间max-interval时,OSPF保持接收LSA的时间间隔一直使用最长间隔时间。
  4. 如果距离上次接收LSA时间间隔超过最大接收间隔max-interval,并且在该时间内无震荡,则退出智能定时器。

  5. 在上次接收LSA间隔内没有发生震荡的情况下,本次接收LSA间隔内如果发生震荡,则接收延时start-interval,接收LSA结束后使用本次接收间隔。

注意事项

建议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命令用来设置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 } * }

lsa-originate-interval suppress-flapping suppress-interval [ threshold threshold ]

undo lsa-originate-interval

undo lsa-originate-interval suppress-flapping suppress-interval

参数说明

参数 参数说明 取值
0 指定LSA更新的时间间隔为0,即取消LSA的5秒更新间隔时间。 -
intelligent-timer 指定通过智能定时器设置OSPF Type-1 LSA(Router LSA),Type-2 LSA(Network LSA),Type-5 LSA(AS-external-LSA)和Type-7 LSA(NSSA 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 Type-3 LSA(Network-summary-LSA),Type-4 LSA(ASBR-summary-LSA)和Type-10 LSA(Opaque LSA)的更新间隔时间。 -
interval 指定LSA更新的间隔时间。 整数形式,取值范围是0~10,单位是秒。缺省值是5。
suppress-flapping OSPF LSA产生震荡抑制。 -
suppress-interval OSPF LSA产生震荡抑制的时间。 整数形式,取值范围是0~600,单位是秒,缺省值是10秒。
threshold threshold OSPF LSA产生震荡抑制的阈值。 整数形式,取值范围是3~100,缺省值是30次。

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

OSPF协议规定LSA的更新时间间隔5秒,是为了防止网络连接或者路由频繁动荡引起的过多占用网络带宽和设备资源。

在网络相对稳定、对路由收敛时间要求较高的组网环境中,可以指定LSA的更新时间间隔为0s,即取消LSA的更新时间间隔,使得拓扑或者路由的变化可以立即通过LSA发布到网络中,从而加快网络中路由的收敛速度。

如果对网络没有特殊要求,建议使用命令的缺省值。

lsa-originate-interval suppress-flapping命令用来配置LSA频繁震荡场景下的最大抑制时间,当LSA频繁震荡时,抑制定时器的定时周期选用lsa-originate-interval suppress-flappinglsa-originate-interval中较大值。

执行过程

使能智能定时器后:
  1. 初次更新LSA的间隔时间由start-interval参数指定。
  2. 第n(n≥2)次更新LSA的间隔时间为hold-interval×2(n-2)
  3. hold-interval×2(n-2)达到指定的最长间隔时间max-interval时,OSPF保持更新LSA的时间间隔一直使用最长间隔时间。
  4. 如果距离上次更新LSA时间间隔超过最大更新间隔max-interval,并且在该时间内无震荡,则退出智能定时器。

  5. 在上次LSA更新间隔内没有发生震荡的情况下,本次更新间隔内如果发生震荡,则更新延时start-interval,更新LSA结束后使用本次更新间隔。

注意事项

建议lsa-originate-interval配置的更新时间间隔大于或等于lsa-arrival-interval配置的基数间隔值。

使用实例

# 配置LSA更新的时间间隔为0毫秒。

<HUAWEI> system-view
[~HUAWEI] ospf 1
[*HUAWEI-ospf-1] lsa-originate-interval 0

lsdb-overflow-limit(OSPF)

命令功能

lsdb-overflow-limit命令用来设置OSPF的LSDB(Link-State Database)中外部路由的最大数量。

undo lsdb-overflow-limit命令用来取消OSPF的LSDB中对外部路由的最大数量的设置。

缺省情况下,不设置OSPF的LSDB中外部路由的最大数量。

命令格式

lsdb-overflow-limit number

undo lsdb-overflow-limit [ number ]

参数说明

参数 参数说明 取值
number 指定OSPF的LSDB中外部路由的最大数量。 整数形式,取值范围是1~1000000。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当OSPF引入的外部路由(Type5 LSA和Type7 LSA)数量超过允许的范围,会导致超出的外部路由无法得到正常处理,丢失引入的路由。

为了解决上述问题,通过lsdb-overflow-limit命令配置OSPF的LSDB中外部路由的最大数量,保证路由数量在一个合理的范围内。此时,如果OSPF引入的外部路由数量超过LSDB允许的范围时,设备会删除自己产生的非缺省的外部路由,以保证OSPF引入的其他外部路由的正常转发。

前置条件

执行display ospf brief 命令,查看显示信息中有OSPF is in LSDB overflow status字段,表示当前OSPF进程处于超限状态。有OSPF LSDB is approaching overflow limit字段,表示当前OSPF的LSDB中外部路由的最大数量即将超限,即已达到最大数量的90%。

此时需要执行命令lsdb-overflow-limit设置OSPF的LSDB中外部路由的最大数量。

OSPF的LSDB中外部路由的最大数量超限时,设备会发送相应的告警:

  • OSPF的LSDB中外部路由的最大数量即将超限,已达到最大数量的90%时,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.15 hwOspfv2LsdbApproachingOverflow。

    OSPF的LSDB中外部路由的最大数量即将超限的告警恢复时,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.16 hwOspfv2LsdbApproachingOverflowClear。

  • OSPF的LSDB中外部路由的最大数量已超限时,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.17 hwOspfv2LsdbOverflow。

    OSPF的LSDB中外部路由的最大数量不再超限,已恢复为正常值时,设备会发送告警OSPF_1.3.6.1.4.1.2011.5.25.155.31.18 hwOspfv2LsdbOverflowClear。

注意事项

在整个OSPF自治系统中,lsdb-overflow-limit命令配置的number必须一致。

使用实例

# 设置OSPF的LSDB中外部路由的最大数量为400000。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] lsdb-overflow-limit 400000
相关主题

maximum load-balancing(OSPF)

命令功能

maximum load-balancing命令用来设置进行负载分担的等价路由的最大数量。

undo maximum load-balancing命令用来恢复等价路由的最大数量为缺省值。

缺省情况下,OSPF协议支持的等价路由的最大数量是32(CE6870EI为64)。

命令格式

maximum load-balancing number

undo maximum load-balancing

参数说明

参数 参数说明 取值
number 等价路由的最大数量 整数形式,OSPF协议支持的取值范围是1~32
说明:
CE6870EI的取值范围是1~64。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

当路由表中存在到达同一目的地址,且同一路由协议发现的多条路由时,只要这几条路由的开销值也相同,那么就可以进行负载分担。通过maximum load-balancing命令配置进行负载分担的等价路由的最大数量,优化路由的选路策略,从而满足复杂网络环境的需要。

配置影响

通过maximum load-balancing命令配置等价路由的最大数量,进行负载分担后,报文将按照负载分担的方式从多条等价路由发送到同一目的地址。

后续任务

当组网中存在的等价路由数量大于maximum load-balancing命令配置的等价路由数量时,如果需要指定负载分担的有效路由,可以通过nexthop ip-address weight value命令配置路由的优先级,将需要指定的有效路由的优先级设置为高。

注意事项

如果需要取消负载分担,可以将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
相关主题

maxage-lsa route-calculate-delay(OSPF)

命令功能

maxage-lsa route-calculate-delay命令用来使能OSPF LSA频繁振荡时路由延迟计算功能。

undo maxage-lsa route-calculate-delay命令用来去使能OSPF LSA频繁振荡时路由延迟计算功能。

缺省情况下,OSPF LSA频繁振荡时路由计算的延迟时间为10秒。

命令格式

maxage-lsa route-calculate-delay delay-interval

undo maxage-lsa route-calculate-delay

参数说明

参数 参数说明 取值
delay-interval 路由计算的延迟时间 整数形式,取值范围是0~65535,单位是秒,缺省值是10秒。

视图

OSPF视图

缺省级别

2:配置级

使用指南

对端设备的OSPF LSA持续频繁振荡会引起本端设备的路由振荡,从而影响正常业务流量。此时,在本端设备执行maxage-lsa route-calculate-delay命令使能OSPF LSA频繁振荡时路由延迟计算功能,延迟本端设备的路由计算时间,从而抑制本端设备的路由振荡。

使用实例

# 设置OSPF LSA频繁振荡时路由计算的延迟时间为200秒。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] maxage-lsa route-calculate-delay 200

network(OSPF区域)

命令功能

network命令用来指定运行OSPF协议的接口和接口所属的区域。

undo network命令用来删除运行OSPF协议的接口。

缺省情况下,此接口不属于任何区域。

命令格式

network network-address wildcard-mask [ description text ]

undo network network-address wildcard-mask

参数说明

参数 参数说明 取值
network-address 接口所在的网段地址。 点分十进制格式。
wildcard-mask IP地址的反码,相当于将IP地址的掩码反转(0变1,1变0)。例如0.0.0.255表示掩码长度24位。 点分十进制格式。
description text OSPF指定网段的描述信息。 字符串形式,支持空格,区分大小写,长度范围为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位。
    说明:
    network命令配置的wildcard-mask为全0时,如果接口的IP地址与network network-address命令配置的IP地址相同,则此接口也会运行OSPF协议。
  • 接口的主IP地址必须在network命令指定的网段范围之内。

注意事项

  • 设备不支持基于接口从地址形成OSPF邻居关系。

  • 配置network 0.0.0.0 0.0.0.0会将管理口IP所在的网段路由也引入OSPF路由表,请谨慎配置。

  • 对于同一个network address wildcard-maskdescription参数所配置的描述信息以最后一次配置的为准。

  • 对于Loopback接口,缺省情况下OSPF以32位主机路由的方式对外发布其IP地址,与接口上配置的掩码长度无关。

  • 如果要发布Loopback接口的网段路由,需要在接口下执行ospf network-type配置网络类型为广播或者NBMA。

  • 对于大量接口地址借用Loopback接口的场景,如果这些接口无需运行OSPF业务,建议在Loopback接口下通过配置ospf enable命令发布地址,否则会影响部分命令下发性能(例如新增、删除或修改Loopback接口的IP地址命令或undo network命令)以及主备倒换后的设备性能。

使用实例

# 指定运行OSPF协议的接口的主IP地址位于网段192.168.1.0/24,接口所在的Area ID为2,并且为这个指定网段配置描述信息。

<HUAWEI> system-view 
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] area 2
[*HUAWEI-ospf-100-area-0.0.0.2] network 192.168.1.0 0.0.0.255 description this network is connected to Beijing

nexthop(OSPF)

命令功能

nexthop命令用来设置等价路由的优先级。在OSPF算出等价路由后,再根据weight的权重值从这些等价路由中选择下一跳,值越小,优先级越高。

undo nexthop命令用来取消路由等价路由的优先级。

缺省情况下,weight的取值是255,等价路由不设置优先级,同时转发报文,进行负载分担。

命令格式

nexthop ip-address weight value

undo nexthop ip-address

参数说明

参数 参数说明 取值
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

nssa(OSPF区域)

命令功能

nssa命令用来配置OSPF区域为NSSA区域。

undo nssa命令用来取消NSSA区域,恢复OSPF区域为普通区域。

缺省情况下,OSPF没有区域被设置成NSSA区域。

命令格式

nssa [ default-route-advertise [ backbone-peer-ignore ] | no-import-route | no-summary | set-n-bit | suppress-forwarding-address | translator-always | translator-interval interval-value | zero-address-forwarding ] *

undo nssa

参数说明

参数 参数说明 取值
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区域。 -
no-import-route 不向NSSA区域引入外部路由。 -
no-summary 禁止ABR向NSSA区域内发送Summary LSAs。 -
set-n-bit 在DD报文中设置N-bit位的标志。 -
suppress-forwarding-address 将通过该NSSA ABR转换后生成的Type5 LSA的FA(Aaddress 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。 -

视图

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同时还是ABR时,通过配置no-import-route参数使OSPF通过import-route命令引入的外部路由不被通告到NSSA区域。
  • 为了继续减少发送到NSSA区域的LSA的数量,可以配置ABR的no-summary属性,禁止ABR向NSSA区域内发送Summary LSA(Type3 LSA)。
  • 设置了set-n-bit关键字后,交换机会与邻居交换机同步时在DD报文中设置N-bit位的标志。
  • suppress-forwarding-address参数用于将通过该NSSA ABR转换后生成的Type5 LSA的FA(Aaddress Forwarding)设置为0.0.0.0。
  • 当NSSA区域中有多个ABR时,系统会根据规则自动选择一个ABR作为转换器(通常情况下NSSA区域选择Router ID最大的设备),将Type7 LSA转换为Type5 LSA。通过在ABR上配置translator-always参数,可以将某一个ABR指定为转换器。如果需要指定某两个ABR进行负载分担,可以通过配置translator-always来指定两个转换器同时工作。如果需要某一个固定的转换器,防止由于转换器变动引起的LSA重新泛洪,可以预先使用此命令指定。
  • translator-interval参数主要用于转换器切换过程,保障切换平滑进行。所以interval-value参数的缺省间隔要大于泛洪的时间。
  • zero-address-forwarding参数用于在NSSA区域的ABR上引入外部路由时,将生成的NSSA LSA的FA置为0.0.0.0。

配置影响

配置或取消NSSA属性,可能会触发区域更新。只有在上一次区域更新完成后,才能进行再次配置或取消配置操作。

注意事项

建议在NSSA设备上配置Loopback地址,这样设备会自动选取该Loopback地址作为FA。当有其他设备存在多条开销值相同的路径到NSSA设备时,可以形成负载分担。

当删除OSPF进程下最后一个普通区域(非STUB区域,非NSSA区域)时,在LSA洪泛区域中,本端交换机上的已经没用的Type5 LSA会立即删除。但本端交换机仍会保留来自其他交换机的已经没用的Type5 LSA,这些LSA必须等到老化时间到达40秒后才会被删除。

使用实例

# 将区域1配置成NSSA区域。

<HUAWEI> system-view
[~HUAWEI] ospf 1
[*HUAWEI-ospf-1] area 1
[*HUAWEI-ospf-1-area-0.0.0.1] nssa

opaque-capability enable

命令功能

opaque-capability enable命令用来使能opaque-lsa能力,从而OSPF进程可以生成Opaque LSA,并能从邻居设备接收Opaque LSA。

undo opaque-capability命令用来禁止对Opaque LSA进行操作。

缺省情况下,禁止opaque-lsa能力。

命令格式

opaque-capability enable

undo opaque-capability

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

使能或禁止opaque-lsa功能会删除并重建所有的会话与实例。

使用实例

# 使能OSPF Opaque能力。

<HUAWEI> system-view
[~HUAWEI] ospf
[*HUAWEI-ospf-1] opaque-capability enable
相关主题

ospf

命令功能

ospf命令用来创建并运行OSPF进程。

undo ospf命令用来关闭OSPF进程。

缺省情况下,系统不运行OSPF协议,即不运行OSPF进程。

命令格式

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

undo ospf process-id

参数说明

参数 参数说明 取值
process-id OSPF进程号。 整数形式,取值范围是1~4294967295。缺省值是1。
router-id router-id Router ID。
说明:

每个OSPF进程的Router ID要保证在OSPF网络中唯一,否则会导致邻居不能正常建立、路由信息不正确的问题。建议在OSPF设备上单独为每个OSPF进程配置全网唯一的Router ID。

点分十进制格式。
vpn-instance vpn-instance-name 指定VPN实例名称。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为VPN实例名称,作为保留使用。

视图

系统视图

缺省级别

2:配置级

使用指南

使用场景

创建OSPF进程是配置与OSPF协议有关参数的首要步骤。

OSPF支持多进程,在同一台设备上可以运行多个不同的OSPF进程,它们之间互不影响,彼此独立。不同OSPF进程之间的路由交互相当于不同路由协议之间的路由交互。

设备的ID可以手工配置,如果没有通过命令指定ID号,系统会从当前接口的IP地址中自动选取一个作为设备的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秒)才会被删除。

注意事项

设备的一个接口只能属于某一个OSPF进程。

如果指定了VPN实例,那么OSPF进程属于此实例,否则属于全局实例。进程实例不可更改,只能在第一次使能该进程时指定。

使用实例

# 运行OSPF协议。

<HUAWEI> system-view
[~HUAWEI] ospf 100 router-id 10.10.10.1 vpn-instance huawei

ospf authentication-mode

命令功能

ospf authentication-mode命令用来设置相邻设备之间的验证模式及验证字。

ospf authentication-mode null命令用来在接口上配置null验证模式。

undo ospf authentication-mode命令用来删除接口下已设置的验证模式。

缺省情况下,接口不对OSPF报文进行验证。

命令格式

ospf authentication-mode { simple [ plain plain-text | [ cipher ] cipher-text ] | null }

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

ospf authentication-mode keychain keychain-name

undo ospf authentication-mode

参数说明

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

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

-
plain 明文显示类型。
注意:

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

对于简单验证模式,当此参数缺省时,默认为cipher类型。
plain-text 指定明文验证字。 字符串格式,不支持空格,当输入的字符串两端使用双引号时,可在字符串中输入空格。 在simple模式下长度是1~8;在md5hmac-md5hmac-sha256模式下长度是1~255。
cipher 密文口令类型。 对于MD5/HMAC-MD5/HMAC-SHA256验证模式,当此参数缺省时,默认为cipher类型。
cipher-text 指定密文验证字。

字符串形式。

  • simple模式下,长度的取值范围是1~8的对应明文,和长度的取值范围是24~128的对应密文。
  • md5hmac-md5hmac-sha256模式下,长度的取值范围是1~255的对应明文,和长度的取值范围是20~432的对应密文。
说明:

字符不包括“?”和空格。但是,当输入的密码两端使用双引号时,可在密码中间输入空格。

md5 MD5验证模式。
注意:

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

由于符号$@$@用于升级时区分新老密码类型,MD5密码不允许同时以$@$@开始和结束。
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认证始终为失败状态。

目前,OSPF只支持hmac-md5和hmac-sha256算法。

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

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

基于TCP/IP网络的攻击日益增多,TCP/IP协议本身的缺陷以及实现过程的不严谨,导致网络攻击造成的影响越来越大。特别是对网络设备的攻击,将会导致网络瘫痪或者不可用。通过配置验证,可以提高OSPF网络的安全性。

配置影响

接口验证方式用于在相邻的设备之间设置验证模式和口令,优先级高于区域验证方式。

注意事项

Null表示的是一种验证方式,并不代表不配置任何验证。

同一网段的设备接口下配置的验证模式和口令必须相同。

使用实例

# 在接口VLANIF100上配置OSPF的HMAC-SHA256验证模式。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf authentication-mode hmac-sha256

# 在接口10GE1/0/1上配置OSPF的HMAC-SHA256验证模式。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf authentication-mode hmac-sha256

ospf bfd

命令功能

ospf bfd命令用来在使能OSPF的特定接口下配置BFD特性或配置BFD会话的参数值。

undo ospf bfd命令用来取消接口下的BFD特性或恢复BFD会话参数的默认值。

缺省情况下,OSPF接口下不使能BFD特性。

命令格式

ospf bfd enable [ per-link one-arm-echo ]

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 [ receive-interval ] | min-tx-interval [ transmit-interval ] | detect-multiplier [ multiplier-value ] | frr-binding } *

参数说明

参数 参数说明 取值
enable 使能BFD功能。 -
per-link 使能基于每条链路检测的BFD会话。 -
one-arm-echo 使能环回检测模式。 -
min-rx-interval receive-interval 指定期望从对端接收BFD报文的最小接收间隔。

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是1000毫秒。

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

整数形式。CE6880EI的取值范围是3~1000;其余款型的取值范围是50~1000。单位是毫秒,缺省值是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

# 在10GE1/0/1接口上使能BFD特性,并指定最小接收间隔为400ms,本地检测倍数为4。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf bfd enable
[*HUAWEI-10GE1/0/1] ospf bfd min-rx-interval 400 detect-multiplier 4

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

# 阻塞10GE1/0/1接口动态创建BFD特性。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf bfd block

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。

说明:
由于trunk接口是各个成员接口的总和,并且各个成员接口是变化的,所以trunk接口没有缺省的接口开销值。

注意事项

OSPF协议不支持在NULL接口上运行ospf cost命令。

使用实例

# 指定接口VLANIF100运行OSPF协议的开销为65。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf cost 65

# 指定接口10GE1/0/1运行OSPF协议的开销为65。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf cost 65

ospf dr-priority

命令功能

ospf dr-priority命令用来设置接口在选举DR时的优先级。

undo ospf dr-priority命令用来恢复其缺省值。

缺省情况下,优先级为1。

命令格式

ospf dr-priority priority

undo ospf dr-priority

参数说明

参数 参数说明 取值
priority 接口在选举DR或BDR时的优先级。其值越大,优先级越高。 整数形式,取值范围是0~255。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

接口的优先级决定了该接口在选举DR时所具有的资格,优先级高的接口在DR选举时被首先考虑。如果一台设备的接口优先级为0,则它不会被选举为DR或BDR。在广播或NBMA网络中,可以通过配置接口的DR优先级来影响网络中DR或BDR的选择。

配置影响

当网段上选举出DR和BDR之后,它们就会向所有的邻居发送DD报文,建立邻接关系。

注意事项

重启或者关闭当前接口都会导致设备之间的OSPF邻接关系中断,请慎重操作。

重新配置设备的DR优先级后,仍不会改变网络中的DR或BDR。可以利用下面两种方法重新进行DR或BDR的选择,但是这会导致设备之间的OSPF邻接关系中断,一般情况下不推荐使用。
  • 重启所有设备上的OSPF进程。
  • 在建立了OSPF邻居的接口上按照先后顺序执行shutdownundo shutdown命令。

OSPF协议不支持在NULL接口上配置DR优先级。

使用实例

# 设置接口VLANIF100在选举DR时的优先级为8。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf dr-priority 8

# 设置接口10GE1/0/1在选举DR时的优先级为8。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf dr-priority 8

ospf enable

命令功能

ospf enable命令用来在接口上使能OSPF。

undo ospf enable命令用来在接口上去使能OSPF。

缺省情况下,接口不使能OSPF。

命令格式

ospf enable [ process-id ] area area-id

undo ospf enable [ process-id ] area area-id

参数说明

参数 参数说明 取值
process-id OSPF进程号。 整数形式,取值范围是1~65535。
area 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

# 使能接口10GE1/0/1到OSPF指定区域。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf enable 1 area 0

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~32,以英文字母开始。

视图

接口视图

缺省级别

2:配置级

使用指南

使用场景

当两台交换机之间存在多条链路时,根据过滤策略,通过命令ospf filter-lsa-out配置本地交换机在某些链路上对LSA的过滤,减少不必要的重传,节省带宽资源。

配置影响

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

说明:

在某接口配置ospf filter-lsa-out命令后,该接口的OSPF邻居关系会自动重建。

此命令仅对使能的接口生效,需要在本端和对端设备的接口上同时配置。对于已经发送的LSA,要到3600秒才能达到老化时间。

注意事项

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

Grace LSA用于在开始和退出GR时向邻居通告GR(Graceful Restart)的时间、原因、接口实例ID等内容,此命令对Grace LSA不能进行过滤。

使用实例

# 设置接口VLANIF100对出方向的除Grace LSA外的所有LSA进行过滤。
<HUAWEI> system-view 
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf filter-lsa-out all
# 设置接口10GE1/0/1对出方向的除Grace LSA外的所有LSA进行过滤。
<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf filter-lsa-out all

ospf frr block

命令功能

ospf frr block命令用来阻止指定OSPF接口的FRR能力。

undo ospf frr block命令用来恢复缺省配置。

缺省情况下,不阻止接口的FRR特性。

命令格式

ospf frr block

undo ospf frr block

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

对于承载重要业务的节点设备,通过配置ospf frr block命令在指定接口上禁止OSPF IP FRR功能,从而使此接口相连的对端设备不成为备份链路上的节点设备,避免使能OSPF IP FRR功能后对节点设备上运行的重要业务造成影响。

注意事项

建议在配置OSPF IP FRR功能前,先在需要阻止FRR能力的接口上配置本命令。这样,FRR计算时,就不会再把该接口所连接的链路计算成备份链路。

使用实例

# 阻止VLANIF100接口的OSPF IP FRR能力。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf frr block

# 阻止10GE1/0/1接口的OSPF IP FRR能力。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf frr block

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异常老化触发的主备倒换功能处于使能状态,如果需要关闭此功能,请执行ospf maxage-lsa auto-protect disable命令。

使用实例

# 去使能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 mib-binding process-id

undo ospf mib-binding

参数说明

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

视图

系统视图

缺省级别

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
相关主题

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

# 指定接口10GE1/0/1在发送DD报文时,填写MTU值域。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/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来配置邻接点。

  • 对于网络类型为NBMA的OSPF接口,OSPF不会向RSVP-TE发布该接口的信息,通过该类型接口的TE隧道无法Up。

  • 一般情况下,链路两端的OSPF接口的网络类型必须一致,否则双方不可以建立起邻居关系。

使用实例

# 将接口VLANIF100设置为NBMA类型。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf network-type nbma

# 将接口10GE1/0/1设置为NBMA类型。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf network-type nbma

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 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf network-type p2mp
[*HUAWEI-10GE1/0/1] ospf p2mp-mask-ignore
相关主题

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:配置级

使用指南

应用场景

使能Router ID冲突自动修改功能后,如果OSPF区域内存在Router ID冲突,系统会检测冲突并自动修改,从而在一定程度上避免路由震荡、减少路由计算、避免CPU过高引起的其他协议断连等问题。

执行过程

系统收到更新的LSA报文后发现Router ID与自身相同就会触发冲突检测功能。

如果检测过程中判定存在Router ID冲突,则开始自动修改操作。若设备启动时间在2小时之内,则直接自动生成一个Router ID;若设备启动时间超过2小时,则随机等待2~20分钟,若在该时间段内收到更新的LSA报文内的Router ID与自身不再冲突则停止操作,否则就自动生成一个Router ID。

说明:

如果系统自动修改Router ID在OSPF区域内依然存在冲突,默认最多重新修改3次(避免出现自动修改多次依然冲突的情况),系统检测自动修改的Router ID不再冲突后会自动重启OSPF进程使其生效。

正常情况下,冲突双方的随机等待时间会有差异,体现为冲突双方中只有一端Router ID被自动修改;极端情况下,冲突双方会等待相同时间后修改Router ID,此时就会出现冲突双方的Router ID都被修改的情况。

注意事项

使能Router ID冲突自动修改功能后,系统自动生成的Router ID并非本地地址,建议用户在网络规划过程中发现此类Router ID后手动修改Router ID为规划的值(通常的做法是将Router ID配置为与该设备的loopback地址一致),方便维护管理。

手动修改Router ID,需要执行reset ospf process命令使新的Router ID 生效。

使用实例

# 禁止检测到Router ID冲突后的自动恢复功能。

<HUAWEI> system-view
[~HUAWEI] ospf router-id auto-recover disable

ospf smart-discover

命令功能

ospf smart-discover命令用来在接口上使能Smart-discover功能。

undo ospf smart-discover命令用来在接口上关闭Smart-discover功能。

缺省情况下,接口不使能Smart-discover功能。

命令格式

ospf smart-discover

undo ospf smart-discover

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

通常情况下,设备会周期性地从运行OSPF协议的接口上发送Hello报文。通过Hello报文,设备之间可以建立和维持邻居关系,并且选举出该多址网络(广播型或NBMA)上的DR、BDR。当建立邻居关系或者选举多址网络上的DR、BDR时,接口每次都需要等到Hello定时器到时才能发送Hello报文,从而影响了建立邻居关系和选举DR、BDR的速度。

通过在接口上使能Smart-discover功能,设备的邻居状态或者多址网络(广播型或NBMA)上的DR、BDR发生变化时,不必等到Hello定时器到时,就立刻主动的向邻居发送Hello报文。

执行过程

在广播型和NBMA网络中,快速的建立起邻居关系和选举出该网络上的DR、BDR。

  • 当邻居状态首次到达2-way状态,或者由2-way及更高状态回到Init状态时,使能了Smart-discover功能的接口一旦收到邻居的Hello报文,发现邻居状态发生了变化后,会立刻主动的向邻居发送Hello报文,而不必等到Hello定时器到时再发送。
  • 该多址网络上的DR、BDR的接口状态发生变化时,使能了Smart-discover功能的接口会主动在该网段发送Hello报文,参与到DR或者BDR的选举中。

在P2P或P2MP网络中,快速的建立起邻接关系,其原理同广播型和NBMA网络。

配置影响

接口发送Hello报文的时间间隔取决于在接口上配置的发送Hello报文的时间间隔。

注意事项

Hello报文时间间隔的缺省值因网络类型而异。

使用实例

# 在接口VLANIF100上使能Smart-discover功能。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf smart-discover

# 在接口10GE1/0/1上使能Smart-discover功能。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf smart-discover

ospf suppress-flapping peer

命令功能

ospf suppress-flapping peer命令用来设置指定接口的OSPF邻居震荡抑制的检测参数。

undo ospf suppress-flapping peer命令恢复指定接口的OSPF邻居震荡抑制的检测参数为缺省值。

缺省情况下,指定接口的OSPF邻居震荡抑制的震荡检测门限为60秒,震荡抑制门限为10,震荡检测恢复门限为120秒。

命令格式

ospf suppress-flapping peer { detecting-interval detecting-interval | threshold threshold | resume-interval resume-interval } *

undo ospf suppress-flapping peer { detecting-interval detecting-interval | threshold threshold | resume-interval resume-interval } *

参数说明

参数 参数说明 取值
detecting-interval detecting-interval

指定OSPF邻居震荡抑制的震荡检测门限。

OSPF接口启动一个flapping-count计数器,相邻两次邻居状态由Full切换为ExStart或Down的时间间隔小于detecting-interval时,设备识别为一次有效震荡,flapping-count计数加1。

整数形式,取值范围是1~300,单位是秒,缺省值是60秒。
threshold threshold

指定OSPF邻居震荡抑制的震荡抑制门限。

flapping-count(有效震荡次数)大于等于threshold时,进入震荡抑制阶段。

整数形式,取值范围是1~1000,缺省值是10。
resume-interval resume-interval
  • 指定OSPF邻居震荡抑制的震荡检测恢复门限。

    相邻两次邻居状态由Full切换为ExStart或Down的时间间隔大于resume-interval,flapping-count清0。

  • 当OSPF邻居震荡抑制采用Hold-max-cost模式时,resume-interval表示Hold-max-cost模式的持续时间。
说明:
resume-interval必须大于detecting-interval
整数形式,取值范围是2~1000,单位是秒,缺省值是120秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

根据网络的实际情况,可以在指定接口设置OSPF邻居震荡抑制的检测参数,推荐使用缺省值。

前置条件

设置OSPF邻居震荡抑制的检测参数前,务必保证已全局使能了OSPF邻居震荡抑制功能(OSPF邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

使用实例

# 在10GE1/0/1接口设置OSPF邻居震荡抑制的震荡检测门限为5秒,震荡抑制门限为40,震荡检测恢复门限为20秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf suppress-flapping peer detecting-interval 5 threshold 40 resume-interval 20

# 在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

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 ospf suppress-flapping peer disable命令在指定接口使能OSPF邻居震荡抑制功能前,务必保证已全局使能了OSPF邻居震荡抑制功能(OSPF邻居震荡抑制功能默认使能,如果未使能,执行undo suppress-flapping peer disable命令可以全局使能)。

使用实例

# 在10GE1/0/1接口去使能OSPF邻居震荡抑制功能。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf suppress-flapping peer disable

# 在VLANIF100接口去使能OSPF邻居震荡抑制功能。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[~HUAWEI-Vlanif100] ospf suppress-flapping peer disable

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,单位是秒。

视图

接口视图

缺省级别

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命令可以全局使能)。

使用实例

# 在10GE1/0/1接口设置邻居震荡抑制模式为Hold-down模式,并设置抑制持续时间为200秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf suppress-flapping peer hold-down 200

# 在VLANIF100接口设置邻居震荡抑制模式为Hold-down模式,并设置抑制持续时间为200秒。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[~HUAWEI-Vlanif100] ospf suppress-flapping peer hold-down 200

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模式只是单向抑制,因此,对端设备如果不支持邻居震荡抑制功能,可能会造成对端设备的流量上下行路径不一致。

使用实例

# 在10GE1/0/1接口去使能Hold-max-cost邻居震荡抑制模式。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf suppress-flapping peer hold-max-cost disable

# 在VLANIF100接口去使能Hold-max-cost邻居震荡抑制模式。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[~HUAWEI-Vlanif100] ospf suppress-flapping peer hold-max-cost disable

ospf suppress-reachability

命令功能

ospf suppress-reachability命令用来抑制接口地址的发布。

undo ospf suppress-reachability命令用来恢复接口的缺省配置。

缺省情况下,OSPF接口发布自身的IP地址。

命令格式

ospf suppress-reachability [ disable ]

undo ospf suppress-reachability [ disable ]

参数说明

参数 参数说明 取值
disable 去使能抑制接口地址的发布功能。 -

视图

接口视图

缺省级别

2:配置级

使用指南

ospf suppress-reachability命令抑制接口地址的发布,从而可以重用接口地址。

使用实例

# 在VLANIF100接口上抑制接口地址的发布。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf suppress-reachability

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

参数说明

参数 参数说明 取值
interval OSPF邻居失效的时间。 整数形式,取值范围是1~235926000,单位是秒。
说明:
建议配置的失效时间大于10秒。如果失效的时间小于10秒,可能会造成邻接关系的中断。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

OSPF邻居的失效时间是指:在该时间间隔内,若未收到邻居的Hello报文,就认为该邻居已失效。运行OSPF接口上的邻居失效时间dead interval必须大于发送Hello报文的时间间隔hello interval,且同一网段上的设备的dead interval值也必须相同。

缺省情况下,邻居失效时间为发送Hello报文时间间隔的4倍。

注意事项

OSPF协议不支持NULL接口的配置。

如果失效的时间小于10秒,可能会造成邻居关系的中断。故当配置的dead interval的取值小于10秒时,OSPF邻居实际失效时间不小于10秒。但是当配置ospf timer hello命令并指定conservative参数使能邻居失效定时器保守模式后,如果配置的邻居失效时间间隔小于10秒,则仍按照实际配置值判断邻居是否失效。

当链路发生故障时,为加快OSPF协议的收敛速度,建议配置OSPF与BFD联动。

使用实例

# 配置接口VLANIF100上的邻居失效时间为60秒。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf timer dead 60

# 配置接口10GE1/0/1上的邻居失效时间为60秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf timer dead 60
相关主题

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,单位是秒。

建议hello interval取值大于2。

conservative 使能邻居失效定时器保守模式。使能后,如果通过命令ospf timer dead配置的邻居失效时间间隔小于10秒,则仍按照实际配置值判断邻居是否失效。 -

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

Hello报文用于建立和维护邻接关系,周期性地在使能了OSPF的接口上发送。报文内容包括一些定时器的数值、DR、BDR以及自己已知的邻居。

hello interval的值写入Hello报文中后随之发送。hello interval的值越小,发现网络拓扑改变的速度越快,路由开销也就越大。确定接口和邻接设备的参数要保持一致。

当链路发生故障时,为加快OSPF协议的收敛速度,建议配置OSPF与BFD联动。但是当对端不支持配置OSPF与BFD联动功能或用户不想配置OSPF与BFD联动功能时,建议配置conservative参数,使通过命令ospf timer dead配置的邻居失效时间间隔小于10秒时按照实际配置值生效,否则可能会对业务产生影响。

注意事项

OSPF协议不支持NULL接口的配置。

如果配置的Hello发送间隔X小于10秒,实际发送报文的时间间隔=X/2+X%2(其中,X%2表示用X对2取模)。这样可以避免邻居发生振荡,提高网络可靠性。

配置hello interval值并且不配置ospf timer dead的情况下,OSPF邻居失效时间为hello interval的4倍。而OSPF邻居失效时间小于10秒,可能会造成邻居关系的中断。故当hello interval取值小于或等于2时,OSPF邻居实际失效时间不小于10秒。但是如果配置conservative使能邻居失效定时器保守模式后,OSPF邻居实际失效时间仍为hello interval的4倍。

使用实例

# 配置接口VLANIF100发送Hello报文的时间间隔为20秒。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf timer hello 20

# 配置接口10GE1/0/1发送Hello报文的时间间隔为20秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf timer hello 20
相关主题

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

# 配置接口10GE1/0/1上发送轮询Hello报文的时间间隔为130秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/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

# 指定接口10GE1/0/1与邻居设备之间传送LSA的重传间隔为8秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf timer retransmit 8

ospf timer wait

命令功能

ospf timer wait命令用来设置OSPF接口的Wait定时器间隔。

undo ospf timer wait命令用来恢复OSPF接口的Wait定时器间隔的缺省值。

缺省情况下,Broadcast和P2P类型接口的Wait定时器缺省值是40秒,NBMA类型接口的Wait定时器缺省值是120秒。

命令格式

ospf timer wait interval

undo ospf timer wait

参数说明

参数 参数说明 取值
interval 指定OSPF接口的Wait定时器。 整数形式,取值范围是1~235926000,单位是秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

用户可以通过此命令修改Wait定时器的时间间隔,在该时间间隔内,若未收到Backup Seen事件,则可以开始进行DR选举。通过合理设置Wait定时器的时间间隔,可以减少网络中DR、BDR的变化频率,减少网络振荡。

  • Wait定时器只在Broadcast和NBMA类型接口上生效。

  • Wait定时器的时间间隔不允许大于Dead定时器的时间间隔。

注意事项

OSPF协议不支持NULL接口的配置。

使用实例

# 配置接口VLANIF100上的接口的Wait定时器时间为30秒。

<HUAWEI> system-view
[~HUAWEI] interface vlanif 100
[*HUAWEI-Vlanif100] ospf timer wait 30 

# 配置接口10GE1/0/1上的接口的Wait定时器时间为30秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/0/1] ospf timer wait 30 

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

# 指定接口10GE1/0/1上传送LSA的时延值为3秒。

<HUAWEI> system-view
[~HUAWEI] interface 10ge 1/0/1
[~HUAWEI-10GE1/0/1] undo portswitch
[*HUAWEI-10GE1/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值。 字符串形式,区分大小写,不支持空格,长度范围是1~31。当输入的字符串两端使用双引号时,可在字符串中输入空格。不能以“_public_”作为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值一致,即将虚连接和伪连接所经过的交换机的数量计算在内,否则从虚连接或伪连接的邻居发来的报文将被丢弃。

使用实例

# 使能OSPF GTSM功能,配置允许接收的公网OSPF报文的最大跳数为5。

<HUAWEI> system-view
[~HUAWEI] ospf valid-ttl-hops 5

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选举的优先级。

注意事项

通过此命令设置对端设备的DR选举的优先级,必须与本端设备的DR的优先级一致。

使用实例

# 在NBMA网络中指定相邻邻居设备的IP地址为10.1.1.1。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] peer 10.1.1.1

preference(OSPF)

命令功能

preference命令用来设置OSPF协议路由的优先级。

undo preference命令用来恢复OSPF协议路由优先级的缺省值。

缺省情况下,OSPF路由的优先级为10。当指定ASE时,缺省优先级为150。

命令格式

preference [ ase | inter | intra ] { preference | route-policy route-policy-name } *

undo preference [ ase | inter | intra ]

参数说明

参数 参数说明 取值
ase 设置AS-External路由的优先级。 -
inter 设置区域间路由的优先级。 -
intra 设置区域内路由的优先级。 -
preference OSPF协议路由的优先级。

优先级的值越小,其实际的优先程度越高。

整数形式,取值范围是1~255。
route-policy route-policy-name 指定路由策略名称。 字符串形式,区分大小写,不支持空格,长度范围是1~200。当输入的字符串两端使用双引号时,可在字符串中输入空格。

视图

OSPF视图

缺省级别

2:配置级

使用指南

使用场景

交换机上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题。此时需要为每一种路由协议设置一个优先级,在不同协议发现同一条路由时,优先级高的路由将被优选。此命令就是用来设定OSPF协议路由的优先级。

配置route-policy参数,使用路由策略为特定的路由设定优先级,则:
  • 如果route-policy中配置了子句apply preference,则路由的优先级:
    • 通过匹配的路由:优先级为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
  • 如果route-policy中没有配置子句apply preference,则路由的优先级为命令preference设定的优先级。

    如上面例子,如果策略abc中没有配置子句apply preference 50,则所有路由的优先级都被设定为30。

配置影响

当多个路由协议发现相同的路由时,通过配置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
相关主题

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
相关主题

reset gtsm statistics

命令功能

reset gtsm statistics命令用来清除GTSM统计信息。

命令格式

reset gtsm statistics { slot-id | all }

参数说明

参数 参数说明 取值
slot-id 当前设备的堆叠ID。 -
all 清除所有GTSM统计信息。 -

视图

用户视图

缺省级别

2:配置级

使用指南

在某些情况下,需要统计一定时间内的GTSM统计信息,这时必须在统计开始前清除原有的统计信息,重新进行统计。

使用实例

# 清除所有GTSM统计信息。

<HUAWEI> reset gtsm statistics all

reset ospf counters

命令功能

reset ospf counters命令用来将OSPF计数器清零。

命令格式

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

参数说明

参数 参数说明 取值
process-id OSPF进程号。如果不配置此参数,则重启所有的OSPF进程。 整数形式,取值范围是1~4294967295
neighbor 指定接口上邻居的信息。 -
interface-type interface-number 接口类型及接口号。 -
router-id 邻居的Router ID。 点分十进制形式。

视图

用户视图

缺省级别

3:管理级

使用指南

清除OSPF计数器后,不影响OSPF业务的正常运行。

清除计数器后,以前的信息将无法恢复,务必仔细确认。

使用实例

# 将OSPF计数器清零。

<HUAWEI> reset ospf counters

reset ospf counters maxage-lsa

命令功能

reset ospf counters maxage-lsa命令用来将达到最大老化时间的Router LSA的计数器清零。

命令格式

reset ospf [ process-id ] counters maxage-lsa

参数说明

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

视图

用户视图

缺省级别

3:管理级

使用指南

将达到最大老化时间的Route LSA的计数器清零后,不影响OSPF业务的正常运行。

清除计数器后,以前的信息将无法恢复,务必仔细确认。

使用实例

# 将达到最大老化时间的Route LSA的计数器清零。

<HUAWEI> reset ospf counters maxage-lsa

reset ospf frr

命令功能

reset ospf frr命令用来重新进行OSPF IP FRR计算。

命令格式

reset ospf [ process-id ] frr

参数说明

参数 参数说明 取值
process-id OSPF进程号。如果没有指定该参数,则对所有OSPF进程进行FRR计算。 整数形式,取值范围是1~4294967295。

视图

用户视图

缺省级别

3:管理级

使用指南

应用场景

该命令属于可维护性命令,可以在不删除FRR配置的情况下,强制FRR重新计算。

前置条件

OSPF进程中已经配置了FRR。

配置影响

重启OSPF IP FRR计算后,不影响OSPF的正常运行。

使用实例

# 指定OSPF进程重新进行FRR计算。

<HUAWEI> reset ospf frr

reset ospf peer

命令功能

reset ospf peer命令用来重启OSPF邻居。

命令格式

reset ospf [ process-id ] peer [ interface-type interface-number ] router-id

参数说明

参数 参数说明 取值
process-id OSPF进程号。如果没有指定该参数,则重启所有OSPF进程。 整数形式,取值范围是1~4294967295。
interface-type interface-number 接口类型及接口号。 -
router-id 邻居的Router ID。点分十进制格式。 -

视图

用户视图

缺省级别

3:管理级

使用指南

清除统计信息后,以前的统计信息将无法恢复,务必仔细确认。

使用实例

# 重启OSPF邻居。

<HUAWEI> reset ospf peer 10.1.1.1

reset ospf process

命令功能

reset ospf process命令用来重启OSPF进程。

命令格式

reset ospf [ process-id ] process

参数说明

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

如果没有指定该参数,则重启所有OSPF进程。

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

视图

用户视图

缺省级别

3:管理级

使用指南

使用场景

通过reset ospf process清除OSPF的信息,达到复位的目的。

复位OSPF的连接会导致设备之间的OSPF邻接关系中断,且以前的信息将无法恢复。务必仔细确认是否必须执行reset ospf process的操作。

配置影响

使用reset ospf process命令重启OSPF,可以获得如下结果:
  • 如果改变了Router ID,该命令的执行会导致新的Router ID生效。

  • 重新选举DR、BDR。

  • 重启前的OSPF配置不会丢失。

使用实例

# 重启所有OSPF进程。

<HUAWEI> reset ospf process
Warning: The OSPF process will be reset. Continue? [Y/N]: y

reset ospf redistribution

命令功能

reset ospf redistribution命令用来重新引入路由。

命令格式

reset ospf [ process-id ] redistribution

参数说明

参数 参数说明 取值
process-id OSPF进程号。如果没有指定该参数,则重启所有OSPF进程。 整数形式,取值范围是1~4294967295

视图

用户视图

缺省级别

3:管理级

使用指南

reset ospf redistribution命令用来重新引入路由,生成Type5或Type7 LSA。

使用实例

# 指定OSPF进程1重新引入路由。

<HUAWEI> reset ospf 1 redistribution

reset ospf spf

命令功能

reset ospf spf命令用来重启OSPF spf树计算。

命令格式

reset ospf [ process-id ] spf

参数说明

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

视图

用户视图

缺省级别

3:管理级

使用指南

使用reset ospf spf命令可以重启OSPF spf树计算。

使用实例

# 重启OSPF spf树计算。

<HUAWEI> reset ospf spf

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~4294967295。
interface-type interface-number 指定接口类型和接口号。 -
notify-peer 通知邻居设备一起退出邻居震荡抑制阶段。 -

视图

用户视图

缺省级别

3:管理级

使用指南

退出邻居震荡抑制阶段有以下几种方式:

配置notify-peer参数后,设备采用将Hello报文格式中的HelloIntervalRouterDeadInterval字段设置为0的方式发送特殊的Hello报文,通知邻居设备一起退出邻居震荡抑制阶段。如果Hello报文在传输过程中被意外丢弃,此功能可能不生效,需要在对端设备上配置reset ospf suppress-flapping peer命令。

使用实例

# 强制OSPF接口退出邻居震荡抑制阶段。

<HUAWEI> reset ospf 1 suppress-flapping peer

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

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双归属时,Type5 LSA发生环路。

在一个CE和两个PE的组网中,PE1根据引入的BGP路由产生Type5 LSA发给CE,CE又发给PE2。由于OSPF的路由比BGP的路由优先级高,在PE2中就会将BGP路由替换为OSPF路由,产生环路。执行route-tag命令后,当PE发现LSA的标签与自己的一样,就会忽略此条LSA,避免了环路。

缺省情况下,标签值的前面两个字节为固定的0xD000,后面的两个字节为本端BGP的AS号。

注意事项

  • 同一个区域的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

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选路规则被使能时,设备会根据开销值选择发布到相同目的地址的路由。
  • 当RFC1583选路规则被关闭时,设备会先根据路由类型来选择发布到相同目的地址的路由,其次才是路由的开销值。

使用实例

# 配置将RFC1583定义的规则配置成RFC2328定义的规则。

<HUAWEI> system-view
[~HUAWEI] ospf 1
[*HUAWEI-ospf-1] undo rfc1583 compatible

safe-sync enable

命令功能

safe-sync enable命令用来使能安全同步功能。

undo safe-sync enable命令用来关闭安全同步功能。

缺省情况下,不使能安全同步功能。

命令格式

safe-sync enable

undo safe-sync enable

参数说明

视图

OSPF视图

缺省级别

2:配置级

使用指南

应用场景

在OSPF与BGP联动场景中,当状态为“stub-router”的重启设备的Router LSA被丢弃后,由于LSA重传的时间间隔限制,邻居会使用设备重启前旧的Router LSA计算出经过重启设备的路由。因此,当设备重启后,还未和对端建立起邻居前,会造成秒级的短暂丢包。

通过在重启设备上配置安全同步功能,当其和对端同步LSDB,发现从对端收到自己曾经生成的LSA后,会先删除或者更新对端LSA的操作。然后才能和对方达到Full状态,从而建立起邻居关系。

使用实例

# 在OSPF进程100中使能安全同步功能。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] safe-sync enable

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命令用来打开OSPF模块的告警开关。

undo snmp-agent trap enable feature-name ospf命令关闭OSPF模块的告警开关。

缺省情况下,OSPF模块的告警开关处于关闭状态。

命令格式

snmp-agent trap enable feature-name ospf [ trap-name { hwospfv2greateragelsarecived | hwospfv2importaserouteexceed | hwospfv2importaserouteexceedclear | hwospfv2importaseroutethreshold | hwospfv2importaseroutethresholdclear | hwospfv2importnssarouteexceed | hwospfv2importnssarouteexceedclear | hwospfv2importnssaroutethreshold | hwospfv2importnssaroutethresholdclear | hwospfv2intraareadripaddressconflict | hwospfv2intraarearouteridconflict | hwospfv2intraarearouteridconflictrecovered | hwospfv2lsdbapproachingoverflow | hwospfv2lsdbapproachingoverflowclear | hwospfv2lsdboverflow | hwospfv2lsdboverflowclear | hwospfv2peerflappingsuppressstatuschange | ospfifauthfailure | ospfifconfigerror | ospfifrxbadpacket | ospfifstatechange | ospflsdbapproachingoverflow | ospflsdboverflow | ospfmaxagelsa | ospfnbrrestarthelperstatuschange | ospfnbrstatechange | ospfnssatranslatorstatuschange | ospforiginatelsa | ospftxretransmit | ospfvirtifauthfailure | ospfvirtifconfigerror | ospfvirtifrxbadpacket | ospfvirtifstatechange | ospfvirtiftxretransmit | ospfvirtnbrrestarthelperstatuschange | ospfvirtnbrstatechange } ]

undo snmp-agent trap enable feature-name ospf [ trap-name { hwospfv2greateragelsarecived | hwospfv2importaserouteexceed | hwospfv2importaserouteexceedclear | hwospfv2importaseroutethreshold | hwospfv2importaseroutethresholdclear | hwospfv2importnssarouteexceed | hwospfv2importnssarouteexceedclear | hwospfv2importnssaroutethreshold | hwospfv2importnssaroutethresholdclear | hwospfv2intraareadripaddressconflict | hwospfv2intraarearouteridconflict | hwospfv2intraarearouteridconflictrecovered | hwospfv2lsdbapproachingoverflow | hwospfv2lsdbapproachingoverflowclear | hwospfv2lsdboverflow | hwospfv2lsdboverflowclear | hwospfv2peerflappingsuppressstatuschange | ospfifauthfailure | ospfifconfigerror | ospfifrxbadpacket | ospfifstatechange | ospflsdbapproachingoverflow | ospflsdboverflow | ospfmaxagelsa | ospfnbrrestarthelperstatuschange | ospfnbrstatechange | ospfnssatranslatorstatuschange | ospforiginatelsa | ospftxretransmit | ospfvirtifauthfailure | ospfvirtifconfigerror | ospfvirtifrxbadpacket | ospfvirtifstatechange | ospfvirtiftxretransmit | ospfvirtnbrrestarthelperstatuschange | ospfvirtnbrstatechange } ]

参数说明

参数 参数说明 取值
trap-name 指定类型事件的告警开关。 -
hwospfv2greateragelsarecived OSPF收到一条老化时间过大的LSA。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importaserouteexceed OSPF引入路由生成的ASE LSA数量大于等于最大值。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importaserouteexceedclear OSPF引入路由生成的ASE LSA数量小于最大值的90%。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importaseroutethreshold OSPF引入路由生成的ASE LSA数量大于上限阈值。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importaseroutethresholdclear OSPF引入路由生成的ASE LSA数量小于等于下限阈值,即恢复为正常值。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importnssarouteexceed OSPF引入路由生成的NSSA LSA数量大于等于最大值。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importnssarouteexceedclear OSPF引入路由生成的NSSA LSA数量小于最大值的90%。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importnssaroutethreshold OSPF引入路由生成的NSSA LSA数量大于上限阈值。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2importnssaroutethresholdclear OSPF引入路由生成的NSSA LSA数量小于等于下限阈值,恢复为正常值。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2intraareadripaddressconflict 区域内检测到DR IP地址冲突。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2intraarearouteridconflict 区域内检测到路由器标识冲突。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2intraarearouteridconflictrecovered 区域内检测到路由器标识冲突恢复。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2lsdbapproachingoverflow OSPF的LSDB中外部路由的最大数量即将超限,已达到最大数量的90%。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2lsdbapproachingoverflowclear OSPF的LSDB中外部路由的最大数量即将超限的恢复告警,即降到最大数量的90%以下。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2lsdboverflow OSPF的LSDB中外部路由的最大数量已超限。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2lsdboverflowclear OSPF的LSDB中外部路由的最大数量不再超限,已恢复为正常值。 缺省情况下,该告警的开关处于关闭状态。
hwospfv2peerflappingsuppressstatuschange OSPF邻居震荡抑制状态发生变化信息。 缺省情况下,该告警的开关处于关闭状态。
ospfifauthfailure 接口认证失败信息。 缺省情况下,该告警的开关处于关闭状态。
ospfifconfigerror 接口配置错误信息。 缺省情况下,该告警的开关处于关闭状态。
ospfifrxbadpacket 接收的错误报文信息。 缺省情况下,该告警的开关处于关闭状态。
ospfifstatechange 接口状态变化信息。 缺省情况下,该告警的开关处于关闭状态。
ospflsdbapproachingoverflow OSPF的LSDB中外部路由的最大数量已超限。 缺省情况下,该告警的开关处于关闭状态。
ospflsdboverflow OSPF的LSDB中外部路由的最大数量即将超限,已达到最大数量的90%。 缺省情况下,该告警的开关处于关闭状态。
ospfmaxagelsa LSA的max age信息。 缺省情况下,该告警的开关处于关闭状态。
ospfnbrrestarthelperstatuschange 邻居状态变化信息。 缺省情况下,该告警的开关处于关闭状态。
ospfnbrstatechange GR过程中Helper交换机状态的变化信息。 缺省情况下,该告警的开关处于关闭状态。
ospfnssatranslatorstatuschange NSSA区域中负责将Type7 LSA转换为Type5 LSA的交换机的状态变化。 缺省情况下,该告警的开关处于关闭状态。
ospforiginatelsa 本地生成的LSA信息。 缺省情况下,该告警的开关处于关闭状态。
ospftxretransmit 接口上的报文接收/发送信息。 缺省情况下,该告警的开关处于关闭状态。
ospfvirtifauthfailure 虚接口认证失败信息。 缺省情况下,该告警的开关处于关闭状态。
ospfvirtifconfigerror 虚接口配置错误信息。 缺省情况下,该告警的开关处于关闭状态。
ospfvirtifrxbadpacket 虚接口接收的错误报文信息。 缺省情况下,该告警的开关处于关闭状态。
ospfvirtifstatechange 虚接口状态变化信息。 缺省情况下,该告警的开关处于关闭状态。
ospfvirtiftxretransmit 虚接口上的报文接收/发送信息。 缺省情况下,该告警的开关处于关闭状态。
ospfvirtnbrrestarthelperstatuschange GR过程中虚连接Helper邻居状态的变化信息。 缺省情况下,该告警的开关处于关闭状态。
ospfvirtnbrstatechange 虚接口邻居状态变化信息。 缺省情况下,该告警的开关处于关闭状态。

视图

系统视图

缺省级别

3:管理级

使用指南

如果只打开某个或几个事件的告警开关时,请选择trap-name

使用实例

# 设置发送OSPF虚链接的邻居状态变化的告警。

<HUAWEI> system-view
[~HUAWEI] snmp-agent trap enable feature-name ospf trap-name ospftxretransmit

spf-schedule-interval

命令功能

spf-schedule-interval命令用来设置OSPF路由计算时间间隔。

undo spf-schedule-interval命令用来恢复缺省设置。

缺省情况下,使能智能定时器intelligent-timer,SPF计算的最长间隔时间为5000毫秒、初始间隔时间为50毫秒、基数间隔时间为200毫秒。(以毫秒为单位的时间间隔)。

命令格式

spf-schedule-interval { interval1 | intelligent-timer max-interval start-interval hold-interval [ conservative ] | millisecond interval2 }

undo spf-schedule-interval

参数说明

参数 参数说明 取值
interval1 指定OSPF SPF计算间隔时间。 整数形式,取值范围是1~10,单位是秒。
intelligent-timer 指定通过智能定时器设置OSPF SPF计算的间隔时间。 -
max-interval 指定OSPF SPF计算的最长间隔时间。 整数形式,取值范围是1~120000,单位是毫秒。缺省值是5000
start-interval 指定OSPF SPF计算的初始间隔时间。 整数形式,取值范围是1~60000,单位是毫秒。缺省值是50
hold-interval 指定OSPF SPF计算的基数间隔时间。 整数形式,取值范围是1~60000,单位是毫秒。缺省值是200
conservative 使能OSPF SPF计算的保守模式。 -
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的时间间隔一直使用最长间隔时间。
  4. 如果距离上次SPF计算时间间隔超过最大计算间隔max-interval,并且在该时间内无震荡,则退出智能定时器。

  5. 在上次SPF计算间隔内没有发生震荡的情况下,本次计算间隔内如果发生震荡,则SPF计算延时start-interval,SPF计算结束后使用本次计算间隔。

使用实例

# 设置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 ]

undo stub

参数说明

参数 参数说明 取值
no-summary 禁止ABR向Stub区域内发送Summary LSA。 -

视图

OSPF区域视图

缺省级别

2:配置级

使用指南

Stub区域有两个配置命令:stubdefault-cost(OSPF区域)。要想使一个区域为stub区域,则该区域内的所有设备都要配置stub命令。default-cost(OSPF区域)命令只有在ABR上配置才起作用,用于指定ABR发送到Stub区域的Summary类型的缺省路由开销。

此外,在ABR上,还可以通过配置stub命令的no-summary选项来禁止Type3 LSA进入该ABR连接的Stub区域。

使用实例

# 将OSPF区域1设置为Stub区域。

<HUAWEI> system-view
[~HUAWEI] ospf 100
[*HUAWEI-ospf-100] area 1
[*HUAWEI-ospf-100-area-0.0.0.1] stub

stub-router(OSPF)

命令功能

stub-router命令用来配置Stub路由器。

undo stub-router命令用来恢复缺省状态。

缺省情况下,没有设备为Stub路由器。

命令格式

stub-router [ on-startup [ interval ] | include-stub | external-lsa [ externallsa-metric ] | summary-lsa [ summarylsa-metric ] ] *

undo stub-router

参数说明

参数 参数说明 取值
on-startup [ interval ] 设备在发生重启或故障时保持为Stub路由器的时间间隔。
  • 如果未配置on-startup参数,则表示该设备始终保持为Stub路由器,即所有来自这个设备的路由条目Cost值均设为65535。
  • 如果配置了on-startup参数,则表示该设备仅在重启或者故障时保持为Stub路由器,保持时间由interval参数决定。此时若未配置interval参数,则使用interval的缺省值500秒。
整数形式,取值范围是5~65535,单位是秒,缺省值是500秒。
include-stub 指定设备为Router LSA中的stub链路设置最大开销65535。 -
external-lsa externallsa-metric 指定通告携带用户配置开销或缺省的最大开销的external-LSA。 整数形式,取值范围是1~16777215。缺省值是16711680。
summary-lsa summarylsa-metric 指定通告携带用户配置开销或缺省的最大开销的summary-LSA。 整数形式,取值范围是1~16777215。缺省值是16711680。

视图

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邻