• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

H3C WX6103无线控制器交换板 命令手册(V1.02)

11-IPv4路由命令

本章节下载  (451.49 KB)

docurl=/cn/Service/Document_Software/Document_Center/Wlan/WX/WX6000/Command/Command_Manual/WX6103_CM(V1.02)/200809/615679_30005_0.htm

11-IPv4路由命令

  录

第1章 静态路由配置命令

1.1 静态路由配置命令

1.1.1 delete static-routes all

1.1.2 ip route-static

1.1.3 ip route-static default-preference

第2章 RIP配置命令

2.1 RIP配置命令

2.1.1 checkzero

2.1.2 default cost

2.1.3 default-route originate

2.1.4 display rip

2.1.5 display rip database

2.1.6 display rip interface

2.1.7 display rip route

2.1.8 filter-policy export

2.1.9 filter-policy import

2.1.10 host-route

2.1.11 import-route

2.1.12 network

2.1.13 peer

2.1.14 preference

2.1.15 reset rip statistics

2.1.16 rip

2.1.17 rip authentication-mode

2.1.18 rip input

2.1.19 rip metricin

2.1.20 rip metricout

2.1.21 rip output

2.1.22 rip poison-reverse

2.1.23 rip split-horizon

2.1.24 rip summary-address

2.1.25 rip version

2.1.26 silent-interface

2.1.27 summary

2.1.28 timers

2.1.29 validate-source-address

2.1.30 version

第3章 OSPF配置命令

3.1 OSPF配置命令

3.1.1 abr-summary

3.1.2 area

3.1.3 asbr-summary

3.1.4 authentication-mode

3.1.5 bandwidth-reference

3.1.6 default

3.1.7 default-cost

3.1.8 default-route-advertise

3.1.9 description

3.1.10 display ospf abr-asbr

3.1.11 display ospf asbr-summary

3.1.12 display ospf brief

3.1.13 display ospf cumulative

3.1.14 display ospf error

3.1.15 display ospf interface

3.1.16 display ospf lsdb

3.1.17 display ospf nexthop

3.1.18 display ospf peer

3.1.19 display ospf peer statistics

3.1.20 display ospf request-queue

3.1.21 display ospf retrans-queue

3.1.22 display ospf routing

3.1.23 display ospf vlink

3.1.24 enable link-local-signaling

3.1.25 enable log

3.1.26 enable out-of-band-resynchronization

3.1.27 filter

3.1.28 filter-policy export

3.1.29 filter-policy import

3.1.30 graceful-restart

3.1.31 graceful-restart help

3.1.32 graceful-restart interval

3.1.33 host-advertise

3.1.34 import-route

3.1.35 log-peer-change

3.1.36 lsa-arrival-interval

3.1.37 lsa-generation-interval

3.1.38 lsdb-overflow-limit

3.1.39 maximum load-balancing

3.1.40 maximum-routes

3.1.41 network

3.1.42 nssa

3.1.43 opaque-capability enable

3.1.44 ospf

3.1.45 ospf authentication-mode

3.1.46 ospf cost

3.1.47 ospf dr-priority

3.1.48 ospf mib-binding

3.1.49 ospf mtu-enable

3.1.50 ospf timer dead

3.1.51 ospf timer hello

3.1.52 ospf timer poll

3.1.53 ospf timer retransmit

3.1.54 ospf trans-delay

3.1.55 preference

3.1.56 reset ospf counters

3.1.57 reset ospf process

3.1.58 reset ospf redistribution

3.1.59 rfc1583 compatible

3.1.60 silent-interface

3.1.61 snmp-agent trap enable ospf

3.1.62 spf-schedule-interval

3.1.63 stub

3.1.64 stub-router

3.1.65 vlink-peer

 


第1章  静态路由配置命令

&  说明:

本章所指的路由器代表了一般意义下的路由器,以及运行了路由协议的三层交换机。为提高可读性,在手册的描述中将不另行说明。

 

1.1  静态路由配置命令

1.1.1  delete static-routes all

【命令】

delete static-routes all

【视图】

系统视图

【参数】

【描述】

delete static-routes all命令用来删除所有静态路由。

使用本命令删除静态路由时,系统会提示确认,确认后才会删除所配置的所有静态路由。

相关配置可参考命令display ip routing-tableip route-static

【举例】

# 删除所有静态路由。

<Sysname> system-view

[Sysname] delete static-routes all

This will erase all ipv4 static routes and their configurations, you must reconf

igure all static routes

Are you sure?[Y/N]:Y

1.1.2  ip route-static

【命令】

ip route-static dest-address { mask | mask-length } { next-hop-address [ track track-entry-number ] | interface-type interface-number [ next-hop-address ] } [ preference preference-value ] [ tag tag-value ] [ description description-text ]

undo ip route-static dest-address { mask | mask-length } [ next-hop-address | interface-type interface-number [ next-hop-address ] ] [ preference preference-value ]

【视图】

系统视图

【参数】

dest-address:静态路由的目的IP地址,点分十进制格式。

mask:IP地址的掩码,点分十进制格式。

mask-length:掩码长度,取值范围为0~32。

next-hop-address:指定路由的下一跳的IP地址,点分十进制格式。

interface-type interface-number:指定静态路由的出接口类型和接口号。如果出接口是广播类型接口(如VLAN接口等),则必须指定下一跳地址。

preference preference-value :指定静态路由的优先级,取值范围1~255,缺省值为60。

tag tag-value静态路由Tag值,用于标识该条静态路由,以便在路由策略中根据Tag对路由进行灵活的控制。关于路由策略的详细信息,请参见“路由策略配置”。

可在路由策略中根据Tag值对路由进行灵活的控制,取值范围为1~4294967295,缺省值为0。

description description-text:设置的静态路由描述信息,取值范围为1~60个字符。除“?”外,可以包含空格等特殊字符。

track track-entry-number:将静态路由与Track项相关联,track-entry-number为Track项的序号,取值范围为1~1024。

【描述】

ip route-static命令用来配置单播静态路由。undo ip route-static命令用来删除单播静态路由配置。

配置单播静态路由时应注意以下几点:

(1)        如果目的IP地址和掩码都为0.0.0.0,配置的路由为缺省路由。如果检查路由表失败,将使用缺省路由进行报文转发。

(2)        对不同的优先级配置,可采用不同的路由管理策略。例如,为同一目的地配置多条路由,如果指定相同的优先级,则实现路由负载分担;如果指定不同的优先级,则实现路由备份。

(3)        配置静态路由时,可根据实际需要指定出接口或下一跳地址,下一跳地址不能为本地接口IP地址,否则路由不会生效。对于支持从网络地址到链路层地址的解析的接口或点到点的接口,可指定出接口或下一跳地址。指定出接口时需要注意:

l              对于NULL0接口,配置了出接口就不再配置下一跳地址。

l              在配置静态路由时,建议不要直接指定广播类型接口作出接口(如VLAN接口等)。因为广播类型的接口,会导致出现多个下一跳,无法唯一确定下一跳。在某些特殊应用中,如果必须指定广播接口(如VLAN接口等),则必须同时指定其对应的下一跳地址。

相关配置可参考命令ip route-static default-preferencedisplay ip routing-table

&  说明:

l      在配置静态路由时,如果先指定下一跳地址,然后将该地址配置为本地接口(如VLAN接口等)的IP地址,静态路由不会生效。

l      配置静态路由支持Track监测功能,该条静态路由可以是已经创建的,也可以是未创建的。对于已经创建的静态路由,只是将静态路由与Track项关联,并根据Track项的状态来判断静态路由的有效性;对于未创建的静态路由,首先要生成该静态路由,然后将其与Track项关联。

l      需要注意在静态路由进行迭代时,Track项监测的应该是静态路由真正的下一跳,而不是配置的下一跳。否则,可能导致错误地将有效路由判断为无效路由。

 

【举例】

# 配置静态路由,其目的地址为1.1.1.1/24,指定下一跳为2.2.2.2,Tag值为45,描述信息为“for internet & intranet”。

<Sysname> system-view

[Sysname] ip route-static 1.1.1.1 24 2.2.2.2 tag 45 description for internet & intranet

1.1.3  ip route-static default-preference

【命令】

ip route-static default-preference default-preference-value

undo ip route-static default-preference

【视图】

系统视图

【参数】

default-preference-value:静态路由缺省优先级的值,取值范围为1~255。

【描述】

ip route-static default-preference命令用来配置静态路由的缺省优先级。undo ip route-static default-preference命令用来恢复该缺省优先级为缺省值。

缺省情况下,静态路由的缺省优先级为60。

需要注意的是:

l              如果在配置静态路由时没有指定优先级,就会使用缺省优先级。

l              重新设置缺省优先级后,新设置的缺省优先级仅对新增的静态路由有效。

相关配置可参考命令display ip routing-table,ip route-static

【举例】

# 配置静态路由的缺省优先级为120。

<Sysname> system-view

[Sysname] ip route-static default-preference 120

 


第2章  RIP配置命令

&  说明:

l      本章所指的路由器代表了一般意义下的路由器,以及运行了路由协议的三层交换机。为提高可读性,在手册的描述中将不另行说明。

l      该系列交换机仅支持RIP单进程。

 

2.1  RIP配置命令

2.1.1  checkzero

【命令】

checkzero

undo checkzero

【视图】

RIP视图

【参数】

【描述】

checkzero命令用来使能对RIP-1报文的零域进行检查的功能。undo checkzero命令用来关闭零域检查功能。

缺省情况下,对RIP-1报文的零域进行检查的功能处于使能状态。

使能零域检查功能后,零域中包含非零位的RIP-1报文将被拒绝处理。如果用户能确保所有报文都是可信任的,则可以不进行该项检查,以节省CPU处理时间。

【举例】

# 关闭进程号为100的RIP进程对RIP-1报文的零域检查功能。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] undo checkzero

2.1.2  default cost

【命令】

default cost value

undo default cost

【视图】

RIP视图

【参数】

value:引入路由的缺省度量值,取值范围为0~16。

【描述】

default cost命令用来配置引入路由的缺省度量值。undo default cost命令用来恢复缺省情况。

缺省情况下,引入路由的缺省度量值为0。

当使用import-route命令从其它协议引入路由时,如果不指定具体的度量值,则引入路由的度量值为default cost所指定的值。

相关配置可参考命令import-route

【举例】

# 设定从其它路由协议引入路由的缺省度量值为3。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] default cost 3

2.1.3  default-route originate

【命令】

default-route originate cost value

undo default-route originate

【视图】

RIP视图

【参数】

value:缺省路由的度量值,取值范围为1~15。

【描述】

default-route originate cost命令用来以指定度量值向RIP邻居发布一条缺省路由。undo default-route originate命令用来取消向RIP邻居发布缺省路由。

缺省情况下,不向RIP邻居发送缺省路由。

&  说明:

配置发布缺省路由的RIP路由器不接收来自RIP邻居的缺省路由。

 

【举例】

# 向RIP邻居发布一条度量值为2的缺省路由。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] default-route originate cost 2

# 取消向RIP邻居发布缺省路由。

[Sysname-rip-100] undo default-route originate

2.1.4  display rip

【命令】

display rip [ process-id ]

【视图】

任意视图

【参数】

process-id:RIP进程号,取值范围为1~65535。

【描述】

display rip命令用来显示指定RIP进程的当前运行状态及配置信息。

如果没有指定process-id,则显示所有已配置的RIP进程的信息。

【举例】

# 显示所有已配置的RIP进程的当前运行状态及配置信息。

<Sysname> display rip

 

    RIP process : 1

       RIP version : 1

       Preference : 100

       Checkzero : Enabled

       Default-cost : 0

       Summary : Enabled

       Hostroutes : Enabled

       Maximum number of balanced paths : 1

       Update time   :   30 sec(s)  Timeout time         :  180 sec(s)

       Suppress time :  120 sec(s)  Garbage-collect time :  120 sec(s)

       TRIP retransmit time :    5 sec(s)

       TRIP response packets retransmit count :   36

       Silent interfaces : None

       Default routes : Disabled

       Verify-source : Enabled

       Networks :

           192.168.1.0

       Configured peers : None

       Triggered updates sent : 0

       Number of routes changes : 0

       Number of replies to queries : 0

表2-1 display rip命令显示信息描述表

字段

描述

RIP process

RIP进程号

RIP version

RIP版本

Preference

RIP路由优先级

Checkzero

是否使能对RIP-1报文的零域进行检查的功能,Enable表示已使能,Disabled表示关闭

Default-cost

引入路由的缺省度量值

Summary

路由聚合功能是否使能,Enable表示已使能,Disabled表示关闭

Hostroutes

是否允许接收主机路由,Enable表示允许,Disabled表示不允许

Maximum number of balanced paths

等价路由的最大数目

Update time

Update定时器的值,单位为秒

Timeout time

Timeout定时器的值,单位为秒

Suppress time

Suppress定时器的值,单位为秒

Garbage-collect time

Garbage-Collect定时器的值,单位为秒

TRIP retransmit time

TRIP重传Update Request、Update Response报文的时间间隔

TRIP response packets retransmit count

TRIP中Update Request、Update Response报文的最大重传次数

Silent interfaces

抑制接口数(这些接口不发送周期更新报文)

Default routes

是否向RIP邻居发布一条缺省路由,Enable表示发布,Disabled表示不发布

Verify-source

是否使能对接收到的RIP路由更新报文进行源IP地址检查的功能,Enable表示已使能,Disabled表示关闭

Networks

使能RIP的网段地址

Configured peers

配置的邻居

Triggered updates sent

发送的触发更新报文数

Number of routes changes

RIP进程改变路由数据库的统计数据

Number of replies to queries

RIP请求的响应报文数

 

2.1.5  display rip database

【命令】

display rip process-id database

【视图】

任意视图

【参数】

process-id:RIP进程号,取值范围为1~65535。

【描述】

display rip database命令用来显示RIP发布数据库的所有激活路由。这些路由以常规RIP更新报文的形式发送。

【举例】

# 显示进程号为100的RIP进程发布数据库中的激活路由。

<Sysname> display rip 100 database

  10.0.0.0/8, cost 1, ClassfulSumm

  10.0.0.0/24, cost 1, nexthop 10.0.0.1, Rip-interface

  11.0.0.0/8, cost 1, ClassfulSumm

  11.0.0.0/24, cost 1, nexthop 10.0.0.1, Imported

表2-2 display rip database命令显示信息描述表

字段

描述

X.X.X.X/X

目的地址以及掩码

cost

度量值

ClassfulSumm

表示该条路由是RIP的聚合路由

nexthop

下一跳地址

Rip-interface

从使能RIP协议的接口学来的路由

Imported

表示该条路由是从其它路由协议引入的

 

2.1.6  display rip interface

【命令】

display rip process-id interface [ interface-type interface-number ]

【视图】

任意视图

【参数】

process-id:RIP进程号,取值范围为1~65535。

interface-type interface-number:接口类型和接口号。

【描述】

display rip interface命令用来显示指定RIP进程的接口信息。

如果没有指定interface-type interface-number,则显示指定RIP进程的所有接口信息,否则只显示指定接口的接口信息。

【举例】

# 显示进程号为1的RIP进程的接口信息。

<Sysname> display rip 1 interface

 

 Interface-name: Vlan-interface1

    Address/Mask:192.168.0.154/24    Version:RIPv1

    MetricIn:0                       MetricIn route policy:Not designated

    MetricOut:1                      MetricOut route policy:Not designated

    Split-horizon/Poison-reverse:on/off  Input/Output:on/on

    Current packets number/Maximum packets number:10/2000

表2-3 display rip interface命令显示信息描述表

字段

描述

Interface-name

运行RIP协议的接口的名称

Address/Mask

运行RIP协议的接口的IP地址/掩码

Version

接口上运行的RIP协议的版本

MetricIn

接收路由的附加度量值

 

 

MetricOut

发送路由的附加度量值

 

 

Split-horizon

是否使能了水平分割(on表示使能,off表示关闭)

Poison-reverse

是否使能了毒性逆转(on表示使能,off表示关闭)

Input/Output

是否允许接口接收(Input)/发送(Output)RIP报文(on表示允许,off表示不允许)

Current packets number/Maximum packets number

显示当前逻辑接口待发送的报文数量和最多可以发送的报文数量

 

2.1.7  display rip route

【命令】

display rip process-id route [ statistics | ip-address { mask | mask-length } | peer ip-address ]

【视图】

任意视图

【参数】

process-id:RIP进程号,取值范围为1~65535。

statistics:显示路由的统计信息。路由的统计信息包括路由总数目,各个邻居的路由数目。

ip-address { mask | mask-length }:显示目的地址及掩码分别是ip-address { mask | mask-length }的路由信息。

peer ip-address:显示从指定邻居学到的所有路由信息。

【描述】

display rip route命令用来显示指定RIP进程的路由信息,以及与每条路由相关的定时器的值。

【举例】

# 显示进程号为1的RIP进程所有的路由信息。

<Sysname> display rip 1 route

 Route Flags: R-RIP, T-TRIP

              P-Permanent, A-Aging, S-Suppressed, G-Garbage-collect

Peer 21.0.0.23 on Vlan-interface1

Destination/Mask    NextHop      Cost     Tag    Flags     Sec

56.0.0.0/8         21.0.0.23      1         0       RA     102

34.0.0.0/8         21.0.0.23      1         0       RA      23

Peer 21.0.0.12 on Vlan-interface1

Destination/Mask    NextHop      Cost     Tag    Flags     Sec

56.0.0.0/8         21.0.0.12      1         0       RA      34

12.0.0.0/8         21.0.0.12      1         0       RA      12

# 显示进程号为1的RIP进程目的地址和掩码分别是56.0.0.0和8的路由信息。

<Sysname> display rip 1 route 56.0.0.0 8

Route Flags: R-RIP, T-TRIP

             P-Permanent, A-Aging, S-Suppressed, G-Garbage-collect

Peer 21.0.0.23 on Vlan-interface1

Destination/Mask    NextHop      Cost     Tag    Flags     Sec

56.0.0.0/8         21.0.0.23      1         0       RA     102

Peer 21.0.0.12 on Vlan-interface1

Destination/Mask    NextHop      Cost     Tag    Flags     Sec

56.0.0.0/8         21.0.0.12      1         0       RA      34

# 显示进程号为1的RIP进程从指定邻居学到的路由信息。

<Sysname> display rip 1 route peer 21.0.0.23

Route Flags: R-RIP, T-TRIP

             P-Permanent, A-Aging, S-Suppressed, G-Garbage-collect

Peer 21.0.0.23 on Vlan-interface1

Destination/Mask    NextHop      Cost     Tag    Flags     Sec

56.0.0.0/8         21.0.0.23      1         0       RA     102   

34.0.0.0/8         21.0.0.23      1         0       RA      23 

表2-4 display rip route命令显示信息描述表

字段

描述

Route Flags

路由标志:

R——RIP生成的路由

T——TRIP(触发RIP)生成的路由

P——该路由永不过期

A——该路由处于老化时期

S——该路由处于抑制时期

G——该路由处于Garbage-collect时期

Peer 21.0.0.23 on Vlan-interface1

在RIP接口上从指定邻居学到的路由信息

Destination/Mask

目的IP地址/掩码

NextHop

路由的下一跳地址

Cost

度量值

Tag

路由标记

Flags

路由信息所处状态

Sec

路由信息所处状态对应的定时器时间

 

# 显示进程号为1的RIP进程的路由统计信息。

<Sysname> display rip 1 route statistics

Peer         Aging     Permanent    Garbage

21.0.0.23      2          0              3

21.0.0.12      2          0              4

Total          4          0              7

表2-5 display rip route statistics命令显示信息描述表

字段

描述

Peer

RIP邻居IP地址

Aging

从指定邻居学习到的路由信息中处于老化状态的路由的条数

Permanent

从指定邻居学习到的路由信息中处于永久保存状态的路由的条数

Garbage

从指定邻居学习到的路由信息中处于garbage-collection状态的路由的条数

Total

从所有RIP邻居学习到的路由条数的总和

 

2.1.8  filter-policy export

【命令】

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

undo filter-policy export [ protocol [ process-id ] | interface-type interface-number ]

【视图】

RIP视图

【参数】

acl-number:用于过滤发布的路由信息的访问控制列表号,取值范围为2000~3999。

ip-prefix ip-prefix-name:指定用于过滤发布路由信息的IP地址前缀列表名称。ip-prefix-name为IP地址前缀列表名称,取值范围为1~19个字符。

protocol:被过滤路由信息的路由协议,目前可选择directripstatic

process-id:被过滤路由信息的路由协议的进程号,取值范围为1~65535。仅当路由协议为rip时需要指定进程号。

interface-type interface-number:接口类型和接口号。

【描述】

filter-policy export命令用来配置RIP对发布的路由信息进行过滤。undo filter-policy export命令用来取消对发布路由信息的过滤。

缺省情况下,RIP不对发布的路由信息进行过滤。

需要注意的是:

l              如果指定protocol参数,则只对从指定路由协议引入的路由信息进行过滤;否则将对所有要发布的路由信息进行过滤。

l              如果指定interface-type interface-number参数,则只对从指定接口发布的路由信息进行过滤;否则将对所有RIP接口发布的路由信息进行过滤。

相关配置可参考命令aclimport-routeip ip-prefix

【举例】

# 配置按照访问列表ACL 2000来过滤发布的路由信息。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] filter-policy 2000 export

# 对接口Vlan-interface 10配置按照地址前缀列表abc过滤发送的RIP路由更新报文。

[Sysname-rip-1] filter-policy ip-prefix abc export vlan-interface 10

2.1.9  filter-policy import

【命令】

filter-policy { acl-number | gateway ip-prefix-name | ip-prefix ip-prefix-name [ gateway ip-prefix-name ] } import [ interface-type interface-number ]

undo filter-policy import [ interface-type interface-number ]

【视图】

RIP视图

【参数】

acl-number:用于过滤接收的路由信息的访问控制列表号,取值范围为2000~3999。

ip-prefix ip-prefix-name:指定用于过滤接收路由信息的IP地址前缀列表名称。ip-prefix-name为IP地址前缀列表名称,取值范围为1~19个字符。

gateway ip-prefix-name:基于发布网关过滤路由。

interface-type interface-number:接口类型和接口号。

【描述】

filter-policy import命令用来对接收的路由信息进行过滤。undo filter-policy import命令用来恢复缺省情况。

缺省情况下,RIP不对接收的路由信息进行过滤。

相关配置可参考命令aclip ip-prefix

【举例】

# 配置按照访问列表ACL 2000来过滤接收的路由信息。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] filter-policy 2000 import

# 对接口Vlan-interface 10配置按照地址前缀列表abc过滤从所有接口收到的RIP路由更新报文。

[Sysname-rip-1] filter-policy ip-prefix abc import vlan-interface 10

2.1.10  host-route

【命令】

host-route

undo host-route

【视图】

RIP视图

【参数】

【描述】

host-route命令用来允许RIP接收主机路由。undo host-route命令用来禁止RIP接收主机路由。

缺省情况下,允许RIP接收主机路由。

在某些特殊情况下,路由器会收到大量来自同一网段的主机路由。这些路由对于路由寻址没有多少作用,却占用了大量的资源;此时可以使用undo host-route命令禁止接收主机路由,以节省网络资源。

&  说明:

该命令仅对RIPv2有效,对RIPv1无效。

 

【举例】

# 禁止RIP接收主机路由。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] undo host-route

2.1.11  import-route

【命令】

import-route protocol [ cost cost | | tag tag ] *

undo import-route protocol

【视图】

RIP视图

【参数】

protocol:可引入的源路由协议,目前RIP可引入的路由包括: directstatic

cost:所要引入路由的度量值,取值范围为0~16。如果没有指定度量值,则使用default cost命令设置的缺省度量值。

tag:所要引入路由的标记值,取值范围为0~65535,缺省值为0。

【描述】

import-route命令用来从其它路由协议引入路由。undo import-route命令用来取消引入外部路由信息。

缺省情况下,RIP不引入其它路由。

l              如果指定参数cost,可设置引入路由的度量值;

l              如果指定参数tag,可设置引入路由的路由标记值。

相关配置可参考命令default cost

【举例】

# 引入静态路由,并将其度量值设置为4。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] import-route static cost 4

# 设定引入路由的缺省度量值为3。

[Sysname-rip-1] default cost 3

2.1.12  network

【命令】

network network-address

undo network network-address

【视图】

RIP视图

【参数】

network-address:指定网段的地址,其取值可以为各个接口的IP网络地址。

【描述】

network命令用来在指定网段接口上使能RIP。undo network命令用来对指定网段接口禁用RIP。

RIP只在指定网段的接口上运行,对于不在指定网段上的接口,RIP既不在它上面接收和发送路由,也不将它的接口路由转发出去。因此,RIP启动后必须指定其工作网段。

network 0.0.0.0命令用来在所有接口上使能RIP。

缺省情况下,接口上的RIP功能处于关闭状态。

【举例】

# 在网络地址为129.102.0.0的接口上使能RIP 100。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] network 129.102.0.0

2.1.13  peer

【命令】

peer ip-address

undo peer ip-address

【视图】

RIP视图

【参数】

ip-address:配置的RIP邻居IP地址,用点分十进制格式表示。

【描述】

peer命令用来配置NBMA(Non-Broadcast Multi-Access,非广播多点可达)网络中RIP邻居的IP地址,并使更新报文以单播形式发送到对端,而不采用正常的组播或广播的形式。undo peer命令用来取消指定邻居IP地址。

缺省情况下,RIP不向任何定点地址发送更新报文。

需要注意的是,当RIP邻居与当前设备直连时不推荐使用该命令,因为这样可能会造成对端同时收到同一路由信息的组播(或广播)和单播两种形式的报文。

【举例】

# 配置RIP的定点发送地址202.38.165.1。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] peer 202.38.165.1

2.1.14  preference

【命令】

preference  value

undo preference

【视图】

RIP视图

【参数】

value:RIP路由优先级的值,取值范围为1~255,取值越小,优先级越高。

【描述】

preference命令用来配置RIP路由的优先级。undo preference命令用来恢复缺省情况。

缺省情况下,RIP路由的优先级为100。

【举例】

# 配置RIP路由的优先级为120。

<Sysname> system-view

[Sysname] rip 1

[Sysname-rip-1] preference 120

2.1.15  reset rip statistics

【命令】

reset rip process-id statistics

【视图】

用户视图

【参数】

process-id:RIP进程号,取值范围为1~65535。

【描述】

reset rip statistics命令用来清除指定RIP进程维护的计数器的统计数据。

【举例】

# 清除进程号为100的RIP进程的统计数据。

<Sysname> reset rip 100 statistics

2.1.16  rip

【命令】

rip [ process-id ]

undo rip [ process-id ]

【视图】

系统视图

【参数】

process-id:RIP进程号,取值范围为1~65535,缺省值为1。

【描述】

rip命令用来创建RIP进程并进入RIP视图。undo rip命令用来关闭RIP进程。

缺省情况下,RIP进程处于关闭状态。

需要注意的是:

l              必须先创建RIP进程,才能配置RIP的各种全局性参数,而配置与接口相关的参数时,可以不受这个限制。

l              停止运行RIP进程后,原来配置的接口参数也同时失效。

【举例】

# 创建RIP进程并进入其视图。

<Sysname> system-view

[Sysname] rip

[Sysname-rip-1]

2.1.17  rip authentication-mode

【命令】

rip authentication-mode { md5 { rfc2082 key-string key-id | rfc2453 key-string } | simple password }

undo rip authentication-mode

【视图】

接口视图

【参数】

md5:MD5密文验证方式。

rfc2453:指定MD5密文验证报文使用RFC2453规定的报文格式(IETF标准)。

rfc2082:指定MD5密文验证报文使用RFC2082规定的报文格式。

key-id:MD5密文验证标识符,取值范围为1~255。

key-string:MD5密文验证字,如果以明文形式输入验证字,则可输入长度为1~16个字符的字符串;如果以密文形式输入验证字,则可输入长度为24个字符的字符串;当用户使用display current-configuration命令显示系统信息时,系统以24个字符的密文形式显示配置的MD5验证字。

simple:明文验证方式。

password:明文验证字,取值范围为1~16个字符。

【描述】

rip authentication-mode命令用来配置RIP-2的验证方式及验证参数。undo rip authentication-mode命令用来取消所有验证。

需要注意的是,每次验证只支持一个验证字。新输入的验证字将覆盖旧验证字。

相关配置可参考命令rip version

&  说明:

当RIP的版本为RIP-1时,虽然在接口视图下仍然可以配置验证方式,但由于RIP-1不支持认证,因此该配置不会生效。

 

【举例】

# 在接口Vlan-interface10上配置RFC2453格式的MD5验证,验证字为rose。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip version 2

[Sysname-Vlan-interface10] rip authentication-mode md5 rfc2453 rose

2.1.18  rip input

【命令】

rip input

undo rip input

【视图】

接口视图

【参数】

【描述】

rip input命令用来允许接口接收RIP报文。undo rip input命令用来禁止接口接收RIP报文。

缺省情况下,允许接口接收RIP报文。

相关配置可参考命令rip output

【举例】

# 指定接口Vlan-interface10不接收RIP报文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] undo rip input

2.1.19  rip metricin

【命令】

rip metricin value

undo rip metricin

【视图】

接口视图

【参数】

value:接收附加度量值,取值范围为0~16。

【描述】

rip metricin命令用来配置接口接收RIP路由时的附加度量值。undo rip metricin命令用来恢复缺省情况。

缺省情况下,接口接收RIP路由时的附加度量值为0。

当接口收到一条合法的RIP路由,在将其加入路由表前,附加度量值会被加到该路由上。因此,增加接口的接收附加度量值,该接口收到的RIP路由的度量值也会相应增加。

相关配置可参考命令rip metricout

【举例】

# 对接口Vlan-interface10接收的RIP路由附加度量值设置为2

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip metricin 2

2.1.20  rip metricout

【命令】

rip metricout value

undo rip metricout

【视图】

接口视图

【参数】

value:发送附加度量值,取值范围为1~16。

【描述】

rip metricout命令用来配置接口发送RIP路由时的附加度量值。undo rip metricout命令用来恢复缺省情况。

缺省情况下,接口发送RIP路由时的附加度量值为1。

当发布一条RIP路由时,附加度量值会在发布该路由之前附加在这条路由上。因此,增加一个接口的发送附加度量值,该接口发送的RIP路由的度量值也会相应增加。

相关配置可参考命令rip metricin

【举例】

# 对接口Vlan-interface10发送RIP路由的附加度量值进行设置为2

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip metricout 2

2.1.21  rip output

【命令】

rip output

undo rip output

【视图】

接口视图

【参数】

【描述】

rip output命令用来允许接口发送RIP报文。undo rip output命令用来禁止接口发送RIP报文。

缺省情况下,允许接口发送RIP报文。

相关配置可参考命令rip input

【举例】

# 禁止接口Vlan-interface10发送RIP报文。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] undo rip output

2.1.22  rip poison-reverse

【命令】

rip poison-reverse

undo rip poison-reverse

【视图】

接口视图

【参数】

【描述】

rip poison-reverse命令用来使能毒性逆转功能。undo rip poison-reverse命令用来关闭毒性逆转功能。

缺省情况下,毒性逆转功能处于关闭状态。

【举例】

# 在接口Vlan-interface10上配置对RIP更新报文进行毒性逆转。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip poison-reverse

2.1.23  rip split-horizon

【命令】

rip split-horizon

undo rip split-horizon

【视图】

接口视图

【参数】

【描述】

rip split-horizon命令用来使能水平分割功能。undo rip split-horizon命令用来关闭水平分割功能。

缺省情况下,水平分割功能处于使能状态。

需要注意的是:

l              通常情况下,为了防止路由环路的出现,水平分割是必要的,因此,建议不要关闭水平分割;

l              当因为特殊需要,如为保证协议的正确执行,需要关闭水平分割时,请一定要确认是否必要。

&  说明:

如果同时使能了水平分割和毒性逆转,则只有毒性逆转功能生效。

 

【举例】

# 在接口Vlan-interface10上配置水平分割。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip split-horizon

2.1.24  rip summary-address

【命令】

rip summary-address ip-address { mask | mask-length }

undo rip summary-address ip-address { mask | mask-length }

【视图】

接口视图

【参数】

ip-address:聚合后的IP网络地址。

mask:子网掩码,点分十进制格式。

mask-length:掩码长度,取值范围为0~32。

【描述】

rip summary-address命令用来配置发布一条聚合路由。undo rip summary-address命令用来取消该配置。

需要注意的是,该功能仅在自动路由聚合功能被关闭时才能生效,

相关配置请参考命令summary

【举例】

# 配置RIP在接口Vlan-interface10发布一个聚合本地IP地址。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip summary-address 10.0.0.0 255.255.255.0

2.1.25  rip version

【命令】

rip version { 1 | 2 [ broadcast | multicast ] }

undo rip version

【视图】

接口视图

【参数】

1:接口运行RIP协议的版本为RIP-1。

2:接口运行RIP协议的版本为RIP-2。

broadcast:RIP-2报文的发送方式为广播方式。

multicast:RIP-2报文的发送方式为组播方式。

【描述】

rip version命令用来配置接口运行的RIP版本。undo rip version命令用来取消配置接口运行的RIP版本。

缺省情况下,如果没有配置接口运行的RIP版本,接口运行的RIP版本以全局配置的为准;如果也没有进行全局RIP版本的配置,接口只能发送RIP-1广播报文,可以接收RIP-1广播报文、RIP-1单播报文、RIP-2广播报文、RIP-2组播报文、RIP-2单播报文。

如果用户指定接口运行的RIP版本为RIP-2而又未指定RIP-2报文的发送方式时,RIP-2报文将以组播方式发送。

当接口运行的RIP版本为RIP-1时:

l              发送RIP-1广播报文

l              接收RIP-1广播报文

l              接收RIP-1单播报文

当接口运行在RIP-2广播方式时:

l              发送RIP-2广播报文

l              接收RIP-1广播报文

l              接收RIP-1单播报文

l              接收RIP-2广播报文

l              接收RIP-2组播报文

l              接收RIP-2单播报文

当接口运行在RIP-2组播方式时:

l              发送RIP-2组播报文

l              接收RIP-2广播报文

l              接收RIP-2组播报文

l              接收RIP-2单播报文

【举例】

# 将接口Vlan-interface10配置成RIP-2的广播模式。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] rip version 2 broadcast

2.1.26  silent-interface

【命令】

silent-interface { all | interface-type interface-number }

undo silent-interface { all | interface-type interface-number }

【视图】

RIP视图

【参数】

all:抑制所有接口。

interface-type interface-number:接口类型和接口号。

【描述】

silent-interface命令用来配置接口工作在抑制状态,即接口只接收路由更新报文而不发送路由更新报文。undo silent-interface命令用来恢复缺省情况。

缺省情况下,允许所有接口发送路由更新报文。

【举例】

# 将所有接口设置为抑制状态,随后激活指定接口Vlan-interface10。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] silent-interface all

[Sysname-rip-100] undo silent-interface vlan-interface 10

[Sysname-rip-100] network 131.108.0.0

2.1.27  summary

【命令】

summary

undo summary

【视图】

RIP视图

【参数】

【描述】

summary命令用来使能RIP-2自动路由聚合功能,聚合后的路由以使用自然掩码的路由形式发布,减小了路由表的规模。undo summary命令用来关闭自动路由聚合功能,以便将所有子网路由广播出去。

缺省情况下,RIP-2自动路由聚合功能处于使能状态。

使能RIP-2自动路由聚合功能可以减小路由表规模,提高大型网络的可扩展性和效率。

相关配置可参考命令rip version

【举例】

# 使能RIP-2自动路由聚合功能。

<Sysname> system-view

[Sysname] rip

[Sysname-rip-1] summary

2.1.28  timers

【命令】

timers { garbage-collect garbage-collect-value | suppress suppress-value | timeout timeout-value | update update-value } *

undo timers { garbage-collect | suppress | timeout | update } *

【视图】

RIP视图

【参数】

garbage-collect-value:Garbage-collect定时器的值,取值范围为1~3600,单位为秒。

suppress-value:Suppress定时器的值,取值范围为0~3600,单位为秒。

timeout-value:Timeout定时器的值,取值范围为1~3600,单位为秒。该值最少应为更新时间的3倍。

update-value:Update定时器的值,取值范围为1~3600,单位为秒。

【描述】

timers命令用来配置RIP各个定时器的值,可通过调节RIP定时器来调整路由协议的性能,以满足网络需要。undo timers命令用来恢复缺省情况。

缺省情况下,Garbage-collect定时器的值为120秒,Suppress定时器的值为120秒,Timeout定时器的值为180秒,Update定时器的值为30秒。

RIP受四个定时器的控制,分别是Update、Timeout、Suppress和Garbage-Collect,其中:

l              Update定时器,定义了发送更新报文的时间间隔。

l              Timeout定时器,定义了路由老化时间。如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16。

l              Suppress定时器,定义了RIP路由处于抑制状态的时间段长度。当一条路由的度量值变为16时,该路由将进入被抑制状态。在被抑制状态,只有来自同一邻居,且度量值小于16的路由更新才会被路由器接收,取代不可达路由。

l              Garbage-Collect定时器,定义了一条路由从度量值变为16开始,直到它从路由表里被删除所经过的时间。在Garbage-Collect时间内,RIP以16作为度量值向外发送这条路由的更新,如果Garbage-Collect超时,该路由仍没有得到更新,则该路由将从路由表中被彻底删除。

需要注意的是:

l              通常情况下,无需改变各定时器的缺省值,该命令须谨慎使用。

l              各个定时器的值在网络中所有的路由器和接入服务器上必须保持一致。

【举例】

# 分别设置RIP各定时器的值:其中,Update定时器的值为5秒、Timeout定时器的值为15秒、Suppress定时器的值为15秒、Garbage-Collect定时器的值为30秒。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] timers update 5

[Sysname-rip-100] timers timeout 15

[Sysname-rip-100] timers suppress 15

[Sysname-rip-100] timers garbage-collect 30

2.1.29  validate-source-address

【命令】

validate-source-address

undo validate-source-address

【视图】

RIP视图

【参数】

【描述】

validate-source-address命令用来使能对接收到的RIP路由更新报文进行源IP地址检查的功能。undo validate-source-address命令用来关闭该项功能。

缺省情况下,对接收到的RIP路由更新报文进行源IP地址检查的功能处于使能状态。

在正常环境下,建议不要关闭该特性。

【举例】

# 验证收到的RIP路由更新报文的源IP地址。

<Sysname> system-view

[Sysname-rip] rip 100

[Sysname-rip-100] validate-source-address

2.1.30  version

【命令】

version { 1 | 2 }

undo version

【视图】

RIP视图

【参数】

1:指定为RIP-1版本。

2:指定为RIP-2版本,RIP-2报文的发送方式为组播方式。

【描述】

version命令用来配置全局RIP版本。undo version命令用来取消配置RIP全局版本。

缺省情况下,如果接口配置了RIP版本,以接口配置的为准;如果接口没有配置RIP版本,接口只能发送RIP-1广播报文,可以接收RIP-1广播报文、RIP-1单播报文、RIP-2广播报文、RIP-2组播报文、RIP-2单播报文。

需要注意的是:

l              如果接口上配置了RIP版本,以接口配置的为主。

l              如果接口没有配置RIP版本,将全局RIP版本配置为1时,接口运行的RIP版本为RIP-1,发送RIP-1广播报文,接收RIP-1广播报文、RIP-1单播报文。

l              如果接口没有配置RIP版本,将全局RIP版本配置为2时,接口运行的RIP版本为RIP-2且工作在组播方式,发送RIP-2组播报文,可以接收RIP-2单播报文、RIP-2广播报文、RIP-2组播报文。

【举例】

# 指定全局RIP版本为RIP-2。

<Sysname> system-view

[Sysname] rip 100

[Sysname-rip-100] version 2

 


第3章  OSPF配置命令

3.1  OSPF配置命令

&  说明:

本章所指的路由器代表了一般意义下的路由器,以及运行了路由协议的三层交换机。为提高可读性,在手册的描述中将不另行说明。

 

3.1.1  abr-summary

【命令】

abr-summary ip-address { mask | mask-length } [ advertise | not-advertise ] [ cost cost ]

undo abr-summary ip-address { mask | mask-length }

【视图】

OSPF区域视图

【参数】

ip-address:聚合路由的目的IP地址。

mask:聚合路由的网络掩码,点分十进制形式。

mask-length:聚合路由的网络掩码长度,取值范围为0~32。

advertise | not-advertise:是否发布这条聚合路由。缺省时发布聚合路由。

cost cost:聚合路由的开销,取值范围为1~16777215,缺省值为所有被聚合的路由中最大的开销值。

【描述】

abr-summary命令用来配置一条聚合路由。undo abr-summary命令用来删除该聚合路由。

缺省情况下,没有对路由进行聚合。

本命令只适用于区域边界路由器(ABR),用来对某一个区域内的路由信息进行聚合。对于落入该聚合网段的路由,ABR向其它区域只发送一条聚合后的路由。一个区域可配置多条聚合网段,这样OSPF可对多个网段进行聚合。

当配置了undo abr-summary命令后,原来被聚合的路由又重新被发布。

【举例】

# 将OSPF区域1中两个网段36.42.10.0/24和36.42.110.0/24的路由聚合成一条聚合路由36.42.0.0/16向其它区域发布。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] network 36.42.10.0 0.0.0.255

[Sysname-ospf-100-area-0.0.0.1] network 36.42.110.0 0.0.0.255

[Sysname-ospf-100-area-0.0.0.1] abr-summary 36.42.0.0 255.255.0.0

3.1.2  area

【命令】

area area-id

undo area area-id

【视图】

OSPF视图

【参数】

area-id:区域的标识,可以是十进制整数(取值范围为0~4294967295,系统会将其处理成IP地址格式)或者是IP地址格式。

【描述】

area命令用来创建OSPF区域并进入OSPF区域视图。undo area命令用来删除指定区域。

缺省情况下,没有配置OSPF区域。

【举例】

# 创建OSPF区域0并进入OSPF区域视图。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0]

3.1.3  asbr-summary

【命令】

asbr-summary ip-address { mask | mask-length } [ tag tag | not-advertise | cost cost ] *

undo asbr-summary ip-address { mask | mask-length }

【视图】

OSPF视图

【参数】

ip-address:聚合路由的目的IP地址。

mask:网络掩码,点分十进制格式。

mask-length:网络掩码长度,取值范围为0~32。

not-advertise:不通告聚合路由。如果不指定该参数则将通告聚合路由。

tag tag:聚合路由的标识,用于通过路由策略控制路由发布,取值范围为0~4294967295,缺省值为1。

cost cost:聚合路由的开销,取值范围为1~16777214。缺省情况下,对于Type-1外部路由,cost取所有被聚合的路由中最大的开销值作为聚合路由的开销;对于Type-2外部路由,cost取所有被聚合的路由中最大的开销值加1作为聚合路由的开销。

【描述】

asbr-summary命令用来配置一条聚合路由。undo asbr-summary命令用来删除该聚合路由。

缺省情况下,不对外部路由进行聚合。

如果本地路由器是自治系统边界路由器(ASBR),使用asbr-summary命令可对引入的聚合地址范围内的Type-5 LSA描述的路由进行聚合;当配置了NSSA区域时,还要对引入的聚合地址范围内的Type-7 LSA描述的路由进行聚合。

如果本地路由器是区域边界路由器(ABR),且是NSSA区域的转换路由器,则对由Type-7 LSA转化成的Type-5 LSA描述的路由进行聚合处理;对于不是NSSA区域的转换路由器,则不进行聚合处理。

配置asbr-summary命令后,对处于聚合地址范围内的外部路由,本地路由器只向邻居路由器发布一条聚合后的路由;配置undo asbr-summary命令后,原来被聚合的外部路由将重新被发布。

相关配置可参考命令display ospf asbr-summary

【举例】

# 设置OSPF对引入的路由进行聚合。

<Sysname> system-view

[Sysname] ip route-static 10.2.1.0 24 null 0

[Sysname] ip route-static 10.2.2.0 24 null 0

[Sysname] ospf 100

[Sysname-ospf-100] import-route static

[Sysname-ospf-100] asbr-summary 10.2.0.0 255.255.0.0 tag 2 cost 100

3.1.4  authentication-mode

【命令】

authentication-mode { simple | md5 }

undo authentication-mode

【视图】

OSPF区域视图

【参数】

simple:使用简单验证模式。

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

【描述】

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

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

一个区域中所有路由器的验证模式(不验证、使用简单验证、使用MD5密文验证)必须一致。

相关配置可参考命令ospf authentication-mode

【举例】

# 指定OSPF区域0支持MD5密文验证模式。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] authentication-mode md5

3.1.5  bandwidth-reference

【命令】

bandwidth-reference value

undo bandwidth-reference

【视图】

OSPF视图

【参数】

value:计算链路开销时所依据的带宽参考值,取值范围1~2147483648,单位为Mbps。

【描述】

bandwidth-reference命令用来配置计算链路开销时所依据的带宽参考值。undo bandwidth-reference命令用来恢复缺省情况。

缺省情况下,计算链路开销时所依据的带宽参考值为100Mbps。

如果没有显式配置链路的开销值,OSPF根据链路带宽来计算开销(开销=带宽参考值÷带宽,当计算出来的开销值大于65535时,开销取最大值65535)。

【举例】

# 设置链路的带宽参考值为1000Mbps。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] bandwidth-reference 1000

3.1.6  default

【命令】

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

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

【视图】

OSPF视图

【参数】

cost:OSPF引入的外部路由的缺省度量值,取值范围为0~16777214。

limit:一次引入外部路由上限的缺省值,取值范围为1~2147483647。

tag:外部路由的标记,取值范围为0~4294967295。

type:外部路由类型,取值范围为1~2。

【描述】

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

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

相关配置请参考命令import-route

【举例】

# 设置外部路由开销、类型、标记和一次引入的数量上限的缺省值分别为10、2、100和20000。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] default cost 10 limit 20000 tag 100 type 2

3.1.7  default-cost

【命令】

default-cost cost

undo default-cost

【视图】

OSPF区域视图

【参数】

cost:发送到Stub区域或NSSA区域的缺省路由的开销,取值范围为0~16777214。

【描述】

default-cost命令用来指定发送到Stub区域或NSSA区域的缺省路由的开销。undo default-cost命令用来恢复缺省情况。

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

需要注意的是,该命令只有在Stub区域的ABR或NSSA区域的ABR/ASBR上配置才能生效。

相关配置可参考命令stubnssa

【举例】

# 将区域1设置成Stub区域,配置发送到该Stub区域的缺省路由的开销为20。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] stub

[Sysname-ospf-100-area-0.0.0.1] default-cost 20

3.1.8  default-route-advertise

【命令】

default-route-advertise [ [ always | cost cost | type type | route-policy route-policy-name ] * | summary cost cost ]

undo default-route-advertise

【视图】

OSPF视图

【参数】

always:如果本地路由器的路由表中不存在缺省路由,使用此参数可产生一个描述缺省路由的ASE LSA发布出去。如果没有指定该关键字,仅当本地路由器的路由表中存在缺省路由时,才可以产生一个描述缺省路由的Type-5 LSA发布出去。

cost cost:该缺省路由的度量值,取值范围为0~16777214,缺省值为1。

type type:该ASE LSA的类型,取值范围为1~2,缺省值为2。

route-policy route-policy-name:路由策略名,为1~19个字符的字符串。如果缺省路由匹配route-policy-name指定的Route-policy,那么Route-policy将影响ASE LSA中的值。

summary:发布指定缺省路由的Type-3 summary LSA。

【描述】

default-route-advertise命令用来将缺省路由引入到OSPF路由区域。undo default-route-advertise命令用来取消引入缺省路由。

缺省情况下,没有引入缺省路由。

使用import-route命令不能引入缺省路由,如果要引入缺省路由,必须使用该命令。当本地路由器的路由表中不存在缺省路由时,要产生一个描述缺省路由的Type-5 LSA应使用always关键字。

default-route-advertise summary cost命令仅在VPN中应用,以Type-3 LSA引入缺省路由,PE路由器会将引入的缺省路由发布给CE路由器。目前无线控制器交换板不支持VPN特性,所以不支持该命令。

相关配置可参考命令import-route

【举例】

# 将产生的缺省路由引入到OSPF路由区域(本地路由器的路由表中不存在缺省路由)。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] default-route-advertise always

3.1.9  description

【命令】

description description

undo description

【视图】

OSPF视图/OSPF区域视图

【参数】

description:在OSPF视图下,该参数用来描述OSPF进程;在OSPF区域视图下,该参数用来描述OSPF区域,为1~80个字符的字符串。

【描述】

description命令用来配置OSPF进程/OSPF区域的描述信息。undo description命令用来取消该配置。

缺省情况下,没有配置OSPF进程和区域的描述信息。

本命令仅仅用于标识某OSPF进程/OSPF区域,并无特别的意义和用途。

【举例】

# 配置OSPF进程100的描述信息为“abc”。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] description abc

# 配置OSPF区域0的描述信息为“bone area”。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0] description bone area

3.1.10  display ospf abr-asbr

【命令】

display ospf [ process-id ] abr-asbr

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

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

如果不指定OSPF进程号,将显示所有OSPF进程的区域边界路由器和自治系统边界路由器信息。

如果在Stub区域的路由器上执行此命令,不显示有关ASBR的信息。

【举例】

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

<Sysname> display ospf abr-asbr

 

          OSPF Process 1 with Router ID 192.168.1.2

                  Routing Table to ABR and ASBR

 

 Type        Destination       Area       Cost  Nexthop         RtType

 Inter       3.3.3.3           0.0.0.0    3124  10.1.1.2        ASBR

 Intra       2.2.2.2           0.0.0.0    1562  10.1.1.2        ABR

表3-1 display ospf abr-asbr命令显示信息描述表

字段

描述

Type

路由器类型,包括区域内(Intra)路由器和区域间(Inter)路由器

Destination

ABR或ASBR的路由器ID

Area

下一跳地址所在的区域ID

Cost

从本路由器到达ABR或ASBR的开销

Nexthop

下一跳地址

RtType

路由器类型,包括ABR和ASBR

 

3.1.11  display ospf asbr-summary

【命令】

display ospf [ process-id ] asbr-summary [ ip-address { mask | mask-length } ]

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

ip-address:指定的聚合路由的目的IP地址。

mask:网络掩码,点分十进制格式。

mask-length:网络掩码长度,取值范围为0~32。

【描述】

display ospf asbr-summary命令用来显示OSPF的引入路由的聚合信息。

如果不指定OSPF进程号,将显示所有OSPF进程的引入路由的聚合信息。

如果不指定IP地址和掩码,将显示所有引入路由的聚合信息。

相关配置可参考命令asbr-summary

【举例】

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

<Sysname> display ospf asbr-summary

 

          OSPF Process 1 with Router ID 2.2.2.2

                  Summary Addresses

 

 Total Summary Address Count: 1

 

                  Summary Address

 

 Net         : 30.1.0.0

 Mask        : 255.255.0.0

 Tag         : 20

 Status      : Advertise

 Cost        : 10 (Configured)

 The Count of Route is : 2

 

 Destination     Net Mask        Proto      Process   Type     Metric

 

 30.1.2.0        255.255.255.0   OSPF       1         2        1

 30.1.1.0        255.255.255.0   OSPF       1         2        1

表3-2 display ospf asbr-summary命令显示信息描述表

字段

描述

Total Summary Address Count

聚合路由的路由数

Net

聚合路由的网络地址

Mask

聚合路由的网络掩码

Tag

聚合路由的标记字段

Status

聚合路由的发布状态

Cost

聚合路由的开销

The Count of Route

被聚合的路由数

Destination

被聚合路由的网络地址

Net Mask

被聚合路由的网络掩码

Proto

运行的路由协议

Process

运行的路由协议的进程号

Type

外部路由类型

Metric

路由的开销值

 

3.1.12  display ospf brief

【命令】

display ospf [ process-id ] brief

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

display ospf brief命令用来显示OSPF的概要信息。

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

【举例】

# 显示OSPF的概要信息。

<Sysname> display ospf brief

 

          OSPF Process 1 with Router ID 192.168.1.2

                  OSPF Protocol Information

 

 RouterID: 192.168.1.2      Border Router:  NSSA

 Route Tag: 0

 Multi-VPN-Instance is not enabled

 Applications Supported: MPLS Traffic-Engineering

 SPF-schedule-interval: 5 0 5000

 LSA generation interval: 5 0 5000

 LSA arrival interval: 1000

 Default ASE parameters: Metric: 1 Tag: 1 Type: 2

 Route Preference: 10

 ASE Route Preference: 150

 SPF Computation Count: 22

 RFC 1583 Compatible

 Graceful restart interval: 120

 Area Count: 1   Nssa Area Count: 1

 ExChange/Loading Neighbors: 0

 

 

 Area: 0.0.0.1          (MPLS TE  not enabled)

 Authtype: None Area flag: NSSA

 SPF Scheduled Count: 5

 ExChange/Loading Neighbors: 0

 

 Interface: 192.168.1.2 (Vlan-interface1)

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

 Priority: 1

 Designated Router: 192.168.1.2

 Backup Designated Router: 192.168.1.1

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

表3-3 display ospf brief命令显示信息描述表

字段

描述

RouterID

本路由器的Router ID

Border Router

ABR、ASBR或NSSA边界路由器

Route Tag

与外部路由相关联的标记

Multi-VPN-Instance is not enabled

当前进程不支持多VPN实例

Applications Supported

所支持的应用

SPF-schedule-interval

进行SPF计算的时间间隔

LSA generation interval

LSA 生成时间间隔

LSA arrival interval

LSA 最小重复到达时间间隔

Default ASE parameters

引入外部路由的缺省参数值,其中:

l      Metric代表度量值

l      Tag代表路由标记

l      Type代表路由类型

Route Preference

内部路由优先级

ASE Route Preference

外部路由优先级

SPF Computation count

OSPF进程的路由计算总数

RFC1583 Compatible

兼容RFC1583路由选择优先规则

Graceful restart interval

GR重启的时间间隔

Area Count

当前进程中的区域数

Nssa Area Count

当前进程中的NSSA区域数

ExChange/Loading Neighbors

ExChange/Loading 状态邻居数

Area

开始列举当前进程中各区域的信息。显示当前区域ID,IP地址格式

Authtype

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

Area flag

区域类型

SPF scheduled Count

OSPF区域的路由计算总数

Interface

接口的IP地址

Cost

接口的开销值

State

接口状态

Type

接口的网络类型

MTU

接口的MTU值

Priority

路由器优先级

Designated Router

接口所属网段的DR

Backup Designated Router

接口所属网段的BDR

Timers

OSPF定时器的值,其中:

l      Hello表示接口发送Hello报文的时间间隔

l      Dead表示邻居的失效时间

l      Poll表示接口发送轮询Hello报文的时间间隔

l      Retransmit表示定接口重传LSA时间间隔

Transmit Delay

接口对LSA的传输延迟时间

 

3.1.13  display ospf cumulative

【命令】

display ospf [ process-id ] cumulative

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

display ospf cumulative命令用来显示OSPF的统计信息。如果不指定OSPF进程号,将显示所有OSPF进程的统计信息。

【举例】

# 显示OSPF统计信息。

<Sysname> display ospf cumulative

          OSPF Process 1 with Router ID 2.2.2.2

                  Cumulations

 

  IO Statistics

             Type        Input     Output

            Hello           61        122

   DB Description            2          3

   Link-State Req            1          1

Link-State Update            3          3

   Link-State Ack            3          2

 

  LSAs originated by this router

  Router: 4

  Network: 0

  Sum-Net: 0

  Sum-Asbr: 0

  External: 0

  NSSA: 0

  Opq-Link: 0

  Opq-Area: 0

  Opq-As: 0

 

  LSAs Originated: 4  LSAs Received: 7

 

  Routing Table:

    Intra Area: 2  Inter Area: 3  ASE/NSSA: 0

表3-4 display ospf cumulative命令显示信息描述表

字段

描述

IO Statistics

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

Type

OSPF报文类型

Input

接收报文数

Output

发送报文数

Hello

OSPF Hello报文

DB Description

OSPF数据库描述报文

Link-State Req

OSPF链路状态请求报文

Link-State Update

OSPF链路状态更新报文

Link-State Ack

OSPF链路状态确认报文

LSAs originated by this router

本路由器发布LSA的详细统计信息

Router

Type-1 LSA

Network

Type-2 LSA

Sum-Net

Type-3 LSA

Sum-Asbr

Type-4 LSA

External

Type-5 LSA

NSSA

Type-7 LSA

Opq-Link

Type-9 LSA

Opq-Area

Type-10 LSA

Opq-As

Type-11 LSA

LSAs originated

产生的LSA的数量

LSAs Received

接收的LSA的数量

Routing Table

路由表

Intra Area

区域内路由的数量

Inter Area

区域间路由的数量

ASE

ASE路由的数量

 

3.1.14  display ospf error

【命令】

display ospf [ process-id ] error

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

display ospf error命令用来显示OSPF的错误信息。

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

【举例】

# 显示OSPF的错误信息。

<Sysname> display ospf error

 

          OSPF Process 1 with Router ID 192.168.80.100

                  OSPF Packet Error Statistics

 

0    : OSPF Router ID confusion     0    : OSPF bad packet

0    : OSPF bad version             0    : OSPF bad checksum

0    : OSPF bad area ID             0    : OSPF drop on unnumber interface

0    : OSPF bad virtual link        0    : OSPF bad authentication type

0    : OSPF bad authentication key  0    : OSPF packet too small

0    : OSPF Neighbor state low      0    : OSPF transmit error

0    : OSPF interface down          0    : OSPF unknown neighbor

0    : HELLO: Netmask mismatch      0    : HELLO: Hello timer mismatch

0    : HELLO: Dead timer mismatch   0    : HELLO: Extern option mismatch

0    : HELLO: NBMA neighbor unknown 0    : DD: MTU option mismatch

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

0    : LS ACK: Bad ack              0    : LS ACK: Unknown LSA type

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

0    : LS UPD: LSA checksum bad     0    : LS UPD: Received less recent LSA

0    : LS UPD: Unknown LSA type

表3-5 display ospf error命令显示信息描述表

字段

描述

OSPF Router ID confusion

含有重复路由器ID的OSPF报文数

OSPF bad packet

非法的OSPF报文数

OSPF bad version

错误版本号的OSPF报文数

OSPF bad checksum

校验和出错的OSPF报文数

OSPF bad area ID

非法的区域ID的OSPF报文数

OSPF drop on unnumber interface

在地址借用接口上丢弃的OSPF报文数

OSPF bad virtual link

错误的虚连接的OSPF报文数

OSPF bad authentication type

含有非法验证类型的OSPF报文数

OSPF bad authentication key

含有错误验证码的OSPF报文数

OSPF packet too small

报文长度太小的OSPF报文数

OSPF Neighbor state low

在低邻居状态收到的OSPF报文数

OSPF transmit error

传输出错的OSPF报文数

OSPF interface down

接口DOWN的计数

OSPF unknown neighbor

未知的邻居发来的OSPF报文数

HELLO: Netmask mismatch

网络掩码不匹配的HELLO报文数

HELLO: Hello timer mismatch

Hello定时器不匹配的HELLO报文数

HELLO: Dead timer mismatch

Dead定时器不匹配的HELLO报文数

HELLO: Extern option mismatch

Option字段不匹配的HELLO报文数

HELLO: NBMA neighbor unknown

未知的NBMA邻居发来的HELLO报文数

DD: MTU option mismatch

MTU不匹配的DD报文数

DD: Unknown LSA type

含有未知类型LSA的DD报文数

DD: Extern option mismatch

Option字段不匹配的DD报文数

LS ACK: Bad ack

对LSU报文错误确认的LSAck报文数

LS ACK: Unknown LSA type

含有未知类型LSA的LSAck报文数

LS REQ: Empty request

不含有任何请求信息的LSR报文数

LS REQ: Bad request

请求错误LSA的LSR报文数

LS UPD: LSA checksum bad

LSA校验和出错的LSU报文数

LS UPD: Received less recent LSA

含有不是最新的LSA的LSU报文数

LS UPD: Unknown LSA type

含有未知类型LSA的LSU报文数

 

3.1.15  display ospf interface

【命令】

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

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

all:显示所有接口的OSPF信息。

interface-type interface-number:接口类型和接口号。

【描述】

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

如果不指定OSPF进程号,将显示所有OSPF进程的接口信息。

【举例】

# 显示OSPF接口信息。

<Sysname> display ospf interface

 

          OSPF Process 1 with Router ID 192.168.1.1

                  Interfaces

 

 Area: 0.0.0.0

 IP Address      Type         State    Cost  Pri   DR              BDR

 192.168.1.1     PTP          P-2-P    1562  1     0.0.0.0         0.0.0.0

 

 Area: 0.0.0.1

 IP Address      Type         State    Cost  Pri   DR              BDR

 172.16.0.1      Broadcast    DR       1     1     172.16.0.1      0.0.0.0

 

表3-6 display ospf interface命令显示信息描述表

字段

描述

Area

接口所属的区域ID

IP address

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

Type

接口的网络类型(PTP、PTMP、Broadcast或NBMA)

State

根据OSPF接口状态机确定的当前接口状态(DOWN、Waiting、P-2-P、DR、BDR、DROther)

Cost

接口开销

Pri

路由器优先级

DR

接口所属网段的DR

BDR

接口所属网段的BDR

 

3.1.16  display ospf lsdb

【命令】

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

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

brief:显示数据库的概要信息。

ase:显示数据库中Type-5 LSA(AS External LSA)的信息。

router:显示数据库中Type-1 LSA(Router LSA)的信息。

network:显示数据库中Type-2 LSA(Network LSA)的信息。

summary:显示数据库中Type-3 LSA(Network Summary LSA)的信息。

asbr:显示数据库中Type-4 LSA(ASBR Summary LSA)的信息。

nssa:显示数据库中Type-7 LSA(NSSA External LSA)的信息。

opaque-link:显示数据库中Type-9 LSA(Opaque-link LSA)的信息。

opaque-area:显示数据库中Type-10 LSA (Opaque-area LSA)的信息。

opaque-as:显示数据库中Type-11 LSA (Opaque-AS LSA)的信息。

link-state-id:链路状态ID,IP地址格式。

originate-router advertising-router-id:发布LSA报文的路由器的Router ID。

self-originate:显示本地路由器自己产生的LSA的数据库信息。

【描述】

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

如果不指定OSPF进程号,将显示所有OSPF进程的链路状态数据库信息。

【举例】

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

<Sysname> display ospf lsdb

         OSPF Process 1 with Router ID 192.168.0.1

                 Link State Database

 

                         Area: 0.0.0.0

 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

 Router    192.168.0.2     192.168.0.2        474  36    80000004       0

 Router    192.168.0.1     192.168.0.1         21  36    80000009       0

 Network   192.168.0.1     192.168.0.1        321  32    80000003       0

 Sum-Net   192.168.1.0     192.168.0.1        321  28    80000002       1

 Sum-Net   192.168.2.0     192.168.0.2        474  28    80000002       1

                         Area: 0.0.0.1

 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric

 Router    192.168.0.1     192.168.0.1         21  36    80000005       0

 Sum-Net   192.168.2.0     192.168.0.1        321  28    80000002       2

 Sum-Net   192.168.0.0     192.168.0.1        321  28    80000002       1

表3-7 display ospf lsdb命令显示信息描述表

字段

描述

Area

显示LSDB信息的区域

Type

LSA类型

LinkState ID

LSA链路状态ID

AdvRouter

LSA发布路由器

Age

LSA的老化时间

Len

LSA的长度

Sequence

LSA序列号

Metric

度量值

 

# 显示进程号为1的OSPF进程的链路状态数据库中网络LSA的信息。

<Sysname> display ospf 1 lsdb network

                   

          OSPF Process 1 with Router ID 192.168.1.1

                          Area: 0.0.0.0

                  Link State Database

 

    Type      : Network

    LS ID     : 192.168.0.2

    Adv Rtr   : 192.168.2.1

    LS Age    : 922

    Len       : 32

    Options   :  E

    Seq#      : 80000003

    Chksum    : 0x8d1b

    Net Mask  : 255.255.255.0

       Attached Router    192.168.1.1

       Attached Router    192.168.2.1

表3-8 display ospf lsdb network命令显示信息描述表

字段

描述

Type

LSA类型

LS ID

DR的IP地址

Adv Rtr

发布路由器

LS Age

LSA的老化时间

Len

LSA的长度

Options

LSA选项

Seq#

LSA序列号

Chksum

LSA校验和

Net Mask

网络掩码

Attached Router

与DR形成了完全邻接关系的路由器的Router ID,也包括DR自身的Router ID

 

3.1.17  display ospf nexthop

【命令】

display ospf [ process-id ] nexthop

【视图】

任意视图

【参数】

process-id :OSPF进程号,取值范围为1~65535。

【描述】

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

如果不指定OSPF进程号,将显示所有OSPF进程的下一跳信息。

【举例】

# 显示OSPF的下一跳信息。

<Sysname> display ospf nexthop

         OSPF Process 1 with Router ID 192.168.0.1

                 Routing Nexthop Information

 

  Next Hops:

  Address         Refcount  IntfAddr        Intf Name

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

  192.168.0.1     1         192.168.0.1     Vlan-interface1

  192.168.0.2     1         192.168.0.1     Vlan-interface1

  192.168.1.1     1         192.168.1.1     Vlan-interface10

表3-9 display ospf nexthop命令显示信息描述表

字段

描述

Next hops

下一跳的详细信息

Address

下一跳地址

Refcount

引用计数,即多少条路由使用此下一跳

IntfAddr

出接口地址

Intf Name

出接口的名称

 

3.1.18  display ospf peer

【命令】

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

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

verbose:显示OSPF各区域邻居的详细信息。

interface-type interface-number:接口类型和接口号。

neighbor-id:邻居路由器的Router ID。

【描述】

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

需要注意的是:

l              如果指定OSPF进程号,将显示指定OSPF进程的各区域邻居的信息,否则将显示所有OSPF进程的各区域邻居的信息。

l              如果指定verbose,则显示指定或所有OSPF进程各区域邻居的详细信息。

l              如果指定interface-type interface-number,则显示指定接口的OSPF邻居的详细信息。

l              如果指定neighbor-id则显示指定邻居路由器的详细信息。

l              如果既不指定verbose、也不指定interface-type interface-numbeneighbor-id,则显示指定或所有OSPF进程各区域邻居的概要信息。

【举例】

# 显示OSPF邻居详细信息。

<Sysname> display ospf peer verbose

 

          OSPF Process 1 with Router ID 192.168.0.138

                  Neighbors

 

 Area 0.0.0.1 interface 192.168.0.138(Vlan-interface1)'s neighbors

 Router ID: 192.168.0.136    Address: 192.168.0.136    GR State: Normal

   State: Full  Mode: Nbr is Slave  Priority: 1

   DR: 192.168.0.138  BDR: 192.168.0.136  MTU: 0

   Dead timer due in 40  sec

   Neighbor is up for 00:12:59

   Authentication Sequence: [ 0 ]

   Neighbor state change count: 5

表3-10 display ospf peer verbose命令显示信息描述表

字段

描述

Area

邻居所属的区域

interface

与邻居相连的接口

Router ID

邻居路由器ID

Address

邻居接口地址

GR State

GR状态

State

邻居状态(Down、Init、Attempt、2-Way、Exstart、Exchange、Loading、Full)

Mode

DD交换进程中的作用为Master或Slave(None/Nbr is Master/Nbr is Slave/Null/Hold)

Priority

路由器优先级

DR

接口所属网段的DR

BDR

接口所属网段的BDR

MTU

接口MTU的值

Dead timer due in 40  sec

邻居将在40秒后被认为不可达

Neighbor is up for 00:12:59

邻居已经建立连接00:12:59

Authentication Sequence

验证序列号

Neighbor state change count

邻居状态发生改变的次数

 

# 显示OSPF邻居概要信息。

<Sysname> display ospf peer

 

                   OSPF Process 1 with Router ID 192.168.0.138

                        Neighbor Brief Information

 

 Area: 0.0.0.1

 Router ID       Address         Pri Dead-Time Interface       State

 192.168.0.136   192.168.0.136   1   37        Vlan1           Full/BDR

表3-11 display ospf peer命令显示信息描述表

字段

描述

Area

邻居所属的区域

Router ID

邻居路由器ID

Address

邻居接口IP地址

Pri

路由器优先级

DeadTime

OSPF的邻居失效时间

Interface

与邻居相连的接口

State

邻居状态(Down、Init、Attempt、2-Way、Exstart、Exchange、Loading、Full)

 

3.1.19  display ospf peer statistics

【命令】

display ospf [ process-id ] peer statistics

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

display ospf peer statistics命令用来显示本地路由器所有OSPF邻居的统计信息,即处于各种状态的邻居数目。

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

【举例】

# 显示所有OSPF邻居的统计信息。

<Sysname> display ospf peer statistics

                  OSPF Process 1 with Router ID 1.1.1.1

                            Neighbor Statistics

 

Area ID       Down  Attempt Init 2-Way ExStart Exchange Loading Full Total

0.0.0.1       0     0       0    0     0       0        0       1    1

Total         0     0       0    0     0       0        0       1    1

表3-12 display ospf peer statistics命令显示信息描述表

字段

描述

Area ID

区域标识(ID)

Down

该状态为OSPF建立邻居关系的初始化状态,表示OSPF路由器在一定时间之内没有收到从某一邻居路由器发送来的信息

Attempt

该状态仅在NBMA环境有效,如帧中继、X.25或ATM环境,表示OSPF路由器在一段时间内没有接收到某一邻居路由器的信息,但仍须以一个较低的频率向该相邻路由器发送Hello数据包来保持联系

Init

此状态表示OSPF路由器已经接收到邻居路由器发送来的Hello数据包,但该Hello数据包内没有包含自己的Router ID,还没有建立起双方的双向通信

2-Way

此状态表示OSPF路由器与邻居路由器的双向通信已经建立。DR及BDR的选择是在这个状态(或更高的状态)完成的

ExStart

在此状态,路由器要确定邻居双方的主从关系并决定初始的DD报文的序列号

Exchange

在此状态,OSPF路由器向其邻居路由器发送数据库描述数据包来交换链路状态信息

Loading

在此状态,OSPF路由器向邻居路由器发送LSR报文,请求最新的链路状态信息

Full

在此状态,建立起邻居关系的路由器之间已经完成了数据库同步的工作,它们的链路状态数据库已经一致

Total

处于各种状态的邻居数目的总和

 

3.1.20  display ospf request-queue

【命令】

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

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

interface-type interface-number:接口类型和接口号。

neighbor-id:邻居路由器的Router ID。

【描述】

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

如果不指定OSPF进程号,将显示所有OSPF进程的请求列表信息。

【举例】

# 显示OSPF请求列表信息。

<Sysname> display ospf request-queue

 

          OSPF Process 1 with Router ID 1.1.1.1

                  OSPF Request List

 

  The Router's Neighbor is Router ID 2.2.2.2         Address 10.1.1.2

  Interface 10.1.1.1         Area 0.0.0.0

  Request list:

       Type       LinkState ID      AdvRouter         Sequence   Age

       Router     2.2.2.2           1.1.1.1           80000004   1

       Network    192.168.0.1       1.1.1.1           80000003   1   

       Sum-Net    192.168.1.0       1.1.1.1           80000002   2  

表3-13 display ospf request-queue命令显示信息描述表

字段

描述

The Router's Neighbor is Router ID

邻居路由器的Router ID

Address

邻居接口IP地址

Interface

本地接口IP地址

Area

区域ID

Request list

请求列表信息

Type

LSA类型

LinkState ID

链路状态ID

AdvRouter

发布路由器的Router ID

Sequence

LSA的序列号

Age

LSA的老化时间

 

3.1.21  display ospf retrans-queue

【命令】

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

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

interface-type interface-number:接口类型和接口号。

neighbor-id:邻居路由器的Router ID。

【描述】

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

如果不指定OSPF进程号,将显示所有OSPF进程的重传列表信息。

【举例】

# 显示OSPF重传列表信息。

<Sysname> display ospf retrans-queue

 

          OSPF Process 1 with Router ID 1.1.1.1

                  OSPF Retransmit List

 

  The Router's Neighbor is Router ID 2.2.2.2         Address 10.1.1.2

  Interface 10.1.1.1         Area 0.0.0.0

  Retransmit list:

       Type       LinkState ID      AdvRouter         Sequence   Age

       Router     2.2.2.2           2.2.2.2           80000004   1

       Network    12.18.0.1         2.2.2.2           80000003   1   

       Sum-Net    12.18.1.0         2.2.2.2           80000002   2 

表3-14 display ospf retrans-queue命令显示信息描述表

字段

描述

The Router's Neighbor is Router ID

邻居路由器ID

Address

邻居接口IP地址

Interface

本地接口IP地址

Area

区域ID

Retransmit list

重传列表信息

Type

LSA类型

LinkState ID

链路状态ID

AdvRouter

发布路由器的Router ID

Sequence

LSA的序列号

Age

LSA的老化时间

 

3.1.22  display ospf routing

【命令】

display ospf [ process-id ] routing [ interface interface-type interface-number ] [ nexthop nexthop-address ]

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

interface interface-type interface-number:显示出接口为此指定值的路由信息。

nexthop nexthop-address:显示下一跳IP地址为此指定值的路由信息。

【描述】

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

如果不指定OSPF进程号,将显示所有进程的路由表信息。

【举例】

# 显示OSPF路由表的信息。

<Sysname> display ospf routing

 

          OSPF Process 1 with Router ID 192.168.1.2

                   Routing Tables

 

 Routing for Network

 Destination        Cost  Type       NextHop         AdvRouter     Area

 192.168.1.0/24     1562  Stub       192.168.1.2     192.168.1.2   0.0.0.0

 172.16.0.0/16      1563  Inter      192.168.1.1     192.168.1.1   0.0.0.0

 

 Total Nets: 2

 Intra Area: 1  Inter Area: 1  ASE: 0  NSSA: 0

表3-15 display ospf routing命令显示信息描述表

字段

描述

Destination

目的网络

Cost

到达目的地址的开销

Type

路由类型(Intra-area、Transit、Stub、Inter-Area、 Type1 External和Type2 External )

NextHop

下一跳地址

AdvRouter

发布路由器

Area

区域ID

Total Nets

区域内部、区域间、ASE和NSSA区域的路由总数

Intra Area

区域内部路由总数

Inter Area

区域间路由总数

ASE

OSPF区域外路由总数

NSSA

NSSA区域路由总数

 

3.1.23  display ospf vlink

【命令】

display ospf [ process-id ] vlink

【视图】

任意视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

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

如果不指定OSPF进程号,将显示所有OSPF进程的虚连接信息。

【举例】

# 显示OSPF的虚连接信息。

<Sysname> display ospf vlink

          OSPF Process 1 with Router ID 3.3.3.3

                  Virtual Links

 

 Virtual-link Neighbor-ID  -> 2.2.2.2, Neighbor-State: Full

 Interface: 10.1.2.1 (Vlan-interface1)

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

 Transit Area: 0.0.0.1

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

表3-16 display ospf vlink命令显示信息描述表

字段

描述

Virtual-link Neighbor-id

通过虚连接相连的邻居路由器的Router ID

Neighbor-State

邻居状态,包括Down、Attempt、Init、2-Way、ExStart、Exchange、Loading和Full

Interface

此虚连接的本端接口的IP地址和名称

Cost

接口的路由开销

State

接口状态

Type

类型:虚连接

Transit Area

传输区域ID(如果当前接口为虚连接,则显示)

Timers

OSPF定时器,分别定义如下:

Hello

接口发送Hello报文的时间间隔

Dead

邻居的失效时间

Retransmit

接口重传LSA时间间隔

Transmit Delay

接口对LSA的传输延迟时间

 

3.1.24  enable link-local-signaling

【命令】

enable link-local-signaling

undo enable link-local-signaling

【视图】

OSPF视图

【参数】

【描述】

enable link-local-signaling命令用来使能OSPF本地链路的信令能力。undo enable link-local-signaling命令用来关闭OSPF本地链路的信令能力。

缺省情况下,OSPF本地链路的信令能力处于关闭状态。

【举例】

# 使能OSPF进程1的本地链路的信令能力。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] enable link-local-signaling

3.1.25  enable log

【命令】

enable log [ config | error | state ]

undo enable log [ config | error | state ]

【视图】

OSPF视图

【参数】

config:配置日志信息。

error:错误日志信息。

state:状态日志信息。

【描述】

enable log命令用来打开OSPF日志信息的开关。undo enable log命令用来关闭OSPF日志信息的开关。

缺省情况下,OSPF日志信息开关处于关闭状态。

如果不指定任何参数,将打开所有OSPF日志信息的开关。

【举例】

# 打开OSPF日志信息开关。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] enable log

3.1.26  enable out-of-band-resynchronization

【命令】

enable out-of-band-resynchronization

undo enable out-of-band-resynchronization

【视图】

OSPF视图

【参数】

【描述】

enable out-of-band-resynchronization命令用来使能OSPF带外同步能力。undo enable out-of-band-resynchronization命令用来关闭OSPF带外同步能力。

缺省情况下,OSPF带外同步能力处于关闭状态。

【举例】

# 使能OSPF进程1的带外同步能力。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] enable link-local-signaling

[Sysname-ospf-1] enable out-of-band-resynchronization

3.1.27  filter

【命令】

filter { acl-number | ip-prefix ip-prefix-name } { import | export }

undo filter { import | export }

【视图】

OSPF区域视图

【参数】

acl-number:指定的基本或高级访问控制列表,对进出本区域的Type-3 LSA进行过滤,取值范围为2000~3999。

ip-prefix-name:指定的地址前缀列表,对进出本区域的Type-3 LSA进行过滤,为1~19个字符的字符串。

import:过滤接收的路由。

export:过滤发布的路由。

【描述】

filter命令用来配置对进出本区域的Type-3 LSA进行过滤。undo filter命令用来取消对LSA的过滤。

缺省情况下,没有对Type-3 LSA进行过滤。

此命令只在ABR路由器上有效,对区域内部路由器无效。

【举例】

# 根据地址前缀列表my-prefix-list和编号为2000的ACL分别对进出OSPF区域1的Type-3 LSA进行过滤。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] filter ip-prefix my-prefix-list import

[Sysname-ospf-100-area-0.0.0.1] filter 2000 export

3.1.28  filter-policy export

【命令】

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

undo filter-policy export [ protocol [ process-id ] ]

【视图】

OSPF视图

【参数】

acl-number:用于过滤路由信息目的地址的基本或高级访问控制列表编号,取值范围为2000~3999。

ip-prefix-name:用于过滤路由信息目的地址的IP地址前缀列表的名称,为1~19个字符的字符串。

protocol:路由协议名称,指定何种路由协议的路由信息将被过滤。目前可包括:directospfripstatic。如果没有指定protocol参数,对引入的任何一个协议产生的路由都要进行过滤。

process-id:路由协议进程号,取值范围为1~65535。只有当protocolospfrip时,支持该参数。

【描述】

filter-policy export命令用来配置对引入的路由信息进行过滤。undo filter-policy export命令用来取消该配置。

缺省情况下,没有对引入的路由信息进行过滤。

相关配置请参考命令import-route

【举例】

# 使用编号为2000的ACL对OSPF引入的路由进行过滤。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] filter-policy 2000 export

3.1.29  filter-policy import

【命令】

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

undo filter-policy import

【视图】

OSPF视图

【参数】

acl-number:用于过滤路由信息目的地址的基本或高级访问控制列表编号,取值范围为2000~3999。

ip-prefix ip-prefix-name:用于过滤路由信息目的地址的IP地址前缀列表的名称,为1~19个字符的字符串。

gateway ip-prefix-name:指定的地址前缀列表,对从指定的邻居接收的路由信息进行过滤,ip-prefix-name为1~19个字符的字符串。

【描述】

filter-policy import命令用来设置OSPF规则,对接收的路由信息进行过滤。undo filter-policy import命令用来取消对接收路由信息的过滤。

缺省情况下,不对接收到的路由信息进行过滤。

有些情况下,只有符合某些条件的路由信息才能被接收。filter-policy import命令就可以用来设置路由信息的过滤条件,只有通过过滤的路由信息才能被接收。

【举例】

# 使用编号为2000的ACL对接收的路由信息进行过滤。

<Sysname> system-view

[Sysname] acl number 2000

[Sysname-acl-basic-2000] rule permit source 192.168.10.0 0.0.0.255

[Sysname-acl-basic-2000] quit

[Sysname] ospf 100

[Sysname-ospf-100] filter-policy 2000 import

3.1.30  graceful-restart

【命令】

graceful-restart [ nonstandard | ietf ]

undo graceful-restart

【视图】

OSPF视图

【参数】

nonstandard:非IETF标准GR能力选项。

ietf:IETF标准GR能力选项。

【描述】

graceful-restart命令用来使能OSPF协议的GR能力。undo graceful-restart命令用来关闭OSPF协议的GR能力。

缺省情况下,OSPF协议的GR能力处于关闭状态。

需要注意的是:

l              在使能OSPF协议的IETF标准GR能力前,需要先使能OSPF不透明链路状态发布接收能力(opaque-capability enable)。

l              在使能OSPF协议的非IETF标准的GR能力前,需要先使能OSPF本地链路的信令能力(enable link-local-signaling)和OSPF带外同步能力(enable out-of-band-resynchronization)。

l              如果在使能OSPF协议的GR能力时不指定可选参数nonstandardietf,则nonstandard为缺省配置。

相关配置可参考命令enable link-local-signalingenable out-of-band-resynchronizationopaque-capability enable

【举例】

# 使能OSPF进程1的IETF标准GR能力。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] opaque-capability enable

[Sysname-ospf-1] graceful-restart ietf

# 使能OSPF进程1的非IETF标准GR能力。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] enable link-local-signaling

[Sysname-ospf-1] enable out-of-band-resynchronization

[Sysname-ospf-1] graceful-restart nonstandard

3.1.31  graceful-restart help

【命令】

graceful-restart help { acl-number | prefix prefix-list }

undo graceful-restart help

【视图】

OSPF视图

【参数】

acl-number:指定基本或高级访问控制列表编号,取值范围为2000~3999。

prefix-list:指定地址前缀列表的名称,为1~19个字符的字符串。

【描述】

graceful-restart help用来配置允许设备可以作哪些OSPF邻居的GR Helper,OSPF邻居由ACL或IP Prefix规则指定。undo graceful-restart help用来恢复缺省情况。

缺省情况下,设备可以作任一OSPF邻居的GR Helper。

【举例】

# 配置交换机仅作为ACL 2001中指定的那些OSPF邻居的GR Helper。

<Sysname> system-view

[Sysname] ospf 1

[Sysname-ospf-1] graceful-restart help 2001

3.1.32  graceful-restart interval

【命令】

graceful-restart interval interval-value

undo graceful-restart interval

【视图】

OSPF视图

【参数】

interval-value:指定OSPF协议的GR重启间隔时间(期望重启时间),取值范围为40~1800,单位为秒。

【描述】

graceful-restart interval命令用来配置OSPF协议的GR重启间隔时间。undo graceful-restart interval命令用来恢复缺省情况。

缺省情况下,OSPF协议的GR重启间隔时间为120秒。

需要注意的是,OSPF协议的GR重启间隔时间不能小于OSPF所有接口中邻居失效时间的最大值,否则可能会造成OSPF协议的GR重启失败。

相关配置可参考命令ospf timer dead

【举例】

# 配置OSPF进程1的GR重启间隔时间为100秒。

<Sysname> system-view

[Sysname] ospf 1

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

3.1.33  host-advertise

【命令】

host-advertise ip-address cost

undo host-advertise ip-address

【视图】

OSPF区域视图

【参数】

ip-address:主机IP地址。

cost:主机路由的开销值,取值范围为1~65535。

【描述】

host-advertise命令用来配置并发布一条主机路由。undo host-advertise命令用来恢复删除一条主机路由。

缺省情况下,OSPF不发布主机路由。

【举例】

# 设置主机路由1.1.1.1的开销为100。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 0

[Sysname-ospf-100-area-0.0.0.0]host-advertise 1.1.1.1 100

3.1.34  import-route

【命令】

import-route protocol [ process-id ] [ cost cost | type type | tag tag | route-policy route-policy-name ] *

undo import-route protocol [ process-id ]

【视图】

OSPF视图

【参数】

protocol:引入的源路由协议,可以是directstaticripospf

process-id:路由协议进程号,取值范围为1~65535,缺省值为1。只有当protocolripospf时该参数可选。

cost cost:路由开销值,取值范围为0~16777214,缺省值为1。

type type:度量值类型,取值范围为1~2,缺省值为2。

tag tag :外部LSA中的标记,取值范围为0~4294967295,缺省值为1。

route-policy route-policy-name:配置只能引入符合指定路由策略的路由。route-policy-name为路由策略名称,为1~19个字符的字符串。

【描述】

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

缺省情况下,没有引入外部路由信息。

OSPF使用四种路由,按优先级从高到低的顺序列举如下:

l              区域内部路由

l              区域间路由

l              Type-1外部路由

l              Type-2外部路由

区域内部路由是指一个自治系统区域内部的路由。区域间路由是指自治系统内不同区域之间的路由。它们都属于自治系统的内部路由。

外部路由是指到达自治系统外部的路由。

Type-1外部路由指接收的IGP路由,如RIP和STATIC。此类路由有较高的可靠性,所以外部路由开销的计算结果等于自治系统的内部路由开销,并可与OSPF本身的路由开销相比较。也就是说,到达Type-1外部路由的开销等于路由器到达对应ASBR的开销加上ASBR到达目的地址的开销。

Type-2外部路由指接收的EGP路由。此类路由可靠性较低,所以OSPF协议认为从ASBR到达自治系统外部的路由开销要远远高于自治系统内部到达ASBR的路由开销。因此在计算路由开销时主要考虑前者。也就是说,到达Type-2外部路由的开销等于ASBR到达目的地址的开销。

相关配置可参考命令default-route-advertise

&  说明:

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

 

【举例】

# 指定引入的进程号为40的RIP路由为Type-2外部路由,路由标记为33,度量值为50。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] import-route rip 40 type 2 tag 33 cost 50

3.1.35  log-peer-change

【命令】

log-peer-change

undo log-peer-change

【视图】

OSPF视图

【参数】

【描述】

log-peer-change命令用来打开该OSPF进程下的邻接状态变化的输出开关。undo log-peer-change命令用来关闭输出开关。

缺省情况下,输出开关处于打开状态。

当打开邻接状态输出开关后,该OSPF进程下邻接状态的变化会输出到配置终端上,直至邻接状态输出开关被关闭。

【举例】

# 在当前路由器上关闭OSPF进程100的邻接状态变化的输出开关。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] undo log-peer-change

3.1.36  lsa-arrival-interval

【命令】

lsa-arrival-interval interval

undo lsa-arrival-interval

【视图】

OSPF视图

【参数】

interval:OSPF LSA重复到达的最小时间间隔,取值范围为0~60000,单位为毫秒。

【描述】

lsa-arrival-interval命令用来配置OSPF LSA重复到达的最小时间间隔。undo lsa-arrival-interval命令用来恢复缺省情况。

缺省情况下,OSPF LSA重复到达的最小时间间隔为1000毫秒。

如果在interval的时间间隔内又收到一条LSA类型、LS ID、生成路由器ID均相同的LSA则直接丢弃,这样就可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源。

建议interval小于或等于lsa-generation-interval命令所配置的initial-interval

相关配置请参考命令lsa-generation-interval

【举例】

# 设置OSPF LSA重复到达的最小时间间隔为200毫秒。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] lsa-arrival-interval 200

3.1.37  lsa-generation-interval

【命令】

lsa-generation-interval maximum-interval [ initial-interval [ incremental-interval ] ]

undo lsa-generation-interval

【视图】

OSPF视图

【参数】

maximum-interval:OSPF LSA重新生成的最大时间间隔,取值范围为1~60,单位为秒。

initial-interval:OSPF LSA重新生成的最小时间间隔,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。

incremental-interval:OSPF LSA重新生成的时间间隔惩罚增量,取值范围为10~60000,单位为毫秒,缺省值为5000毫秒。

【描述】

lsa-generation-interval命令用来配置OSPF LSA重新生成的时间间隔。undo lsa-generation-interval命令用来恢复缺省情况。

缺省情况下,OSPF LSA重新生成的时间间隔为5秒。

通过调节LSA重新生成的时间间隔,可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源。在网络变化不频繁的情况下,将LSA重新生成时间间隔缩小到initial-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval

相关配置请参考命令lsa-arrival-interval

【举例】

# 设置LSA重新生成的最大时间间隔为2秒,最小时间间隔为100毫秒,惩罚增量为100毫秒。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] lsa-generation-interval 2 100 100

3.1.38  lsdb-overflow-limit

【命令】

lsdb-overflow-limit number

undo lsdb-overflow-limit

【视图】

OSPF视图

【参数】

number:LSDB中External LSA的最大条目数,取值范围为1~1000000。

【描述】

lsdb-overflow-limit命令用来配置OSPF的LSDB中External LSA的最大条目数。 undo lsdb-overflow-limit命令用来取消LSDB中External LSA数目的限制。

缺省情况下,LSDB中External LSA的最大条目数无限制。

【举例】

# 设置LSDB中External LSA的最大条目数为400000。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] lsdb-overflow-limit 400000

3.1.39  maximum load-balancing

【命令】

maximum load-balancing maximum

undo maximum load-balancing

【视图】

OSPF视图

【参数】

maximum:等价路由的最大数量,取值范围是1~4。当maximum取值为1时,相当于不进行负载分担。

【描述】

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

缺省情况下,最大等价路由条数为4。

【举例】

# 设置最大等价路由条数为2。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] maximum load-balancing 2

3.1.40  maximum-routes

【命令】

maximum-routes { external | inter | intra } number

undo maximum-routes { external | inter | intra }

【视图】

OSPF视图

【参数】

external:OSPF生成的区域外部路由。

inter:OSPF生成的区域间路由。

intra:OSPF生成的区域内路由。

number:路由的数量,取值范围是0~12288。

【描述】

maximum-routes命令用来确定OSPF支持的路由最大数目,可以设置的路由类型为区域内路由、区域间路由和区域外部路由。undo maximum-routes命令用来恢复指定类型路由最大数目的缺省值。

缺省情况下,路由的最大数量为12288条。

【举例】

# 设置OSPF支持的区域内路由最大数目为500条。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] maximum-routes intra 500

3.1.41  network

【命令】

network ip-address wildcard-mask

undo network ip-address wildcard-mask

【视图】

OSPF区域视图

【参数】

ip-address:接口所在的网段地址。

wildcard-mask:IP地址的通配符掩码。(例如:子网掩码255.0.0.0,该掩码的通配符掩码为0.255.255.255)。

【描述】

network命令用来配置OSPF区域所包含的网段并在指定网段的接口上使能OSPF。undo network命令用来删除运行OSPF协议的接口。

缺省情况下,接口不属于任何区域且OSPF功能处于关闭状态。

该命令可以在一个区域内配置一个或多个接口。在接口上运行OSPF协议,此接口的主IP地址必须在network命令指定的网段范围之内。如果此接口只有从IP地址在network命令指定的网段范围之内,接口不运行OSPF协议。

相关配置可参考命令ospf

【举例】

# 指定运行OSPF协议的接口的主IP地址位于网段131.108.20.0/24,接口所在的OSPF区域ID为2。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 2

[Sysname-ospf-100-area-0.0.0.2] network 131.108.20.0 0.0.0.255

3.1.42  nssa

【命令】

nssa [ default-route-advertise | no-import-route | no-summary ] *

undo nssa

【视图】

OSPF区域视图

【参数】

default-route-advertise:该参数只用于NSSA区域的ABR或ASBR,配置后,对于ABR,不论本地是否存在缺省路由,都将生成一条Type-7 LSA向区域内发布缺省路由;对于ASBR,只有当本地存在缺省路由时,才产生Type-7 LSA向区域内发布缺省路由。

no-import-route:该参数用于禁止将AS外部路由以Type-7 LSA的形式引入到NSSA区域中,这个参数通常只用在既是NSSA区域的ABR,也是OSPF自治系统的ASBR的路由器上,以保证所有外部路由信息能正确地进入OSPF路由域。

no-summary:该参数只用于NSSA区域的ABR,配置后,NSSA ABR只通过Type-3的Summary-LSA向区域内发布一条缺省路由,不再向区域内发布任何其它Summary-LSAs(这种区域又称为NSSA Totally Stub区域)。

【描述】

nssa命令用来配置一个区域为NSSA区域。undo nssa命令用来恢复缺省情况。

缺省情况下,没有区域被配置为NSSA区域。

如果要将一个区域配置成NSSA区域,则该区域中的所有路由器都必须配置此属性。

相关配置可参考命令default-cost

【举例】

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

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] nssa

3.1.43  opaque-capability enable

【命令】

opaque-capability enable

undo opaque-capability

【视图】

OSPF视图

【参数】

【描述】

opaque-capability enable命令用来使能OSPF的Opaque LSA发布接收能力,使得OSPF可以接收和发布Type 9、Type 10和Type 11的Opaque LSA。undo opaque-capability命令用来恢复缺省情况。

缺省情况下,OSPF的Opaque LSA发布接收能力处于关闭状态。

【举例】

# 使能OSPF的Opaque LSA发布接收能力。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100]opaque-capability enable

3.1.44  ospf

【命令】

ospf [ process-id | router-id router-id ] *

undo ospf [ process-id ]

【视图】

系统视图

【参数】

process-id:OSPF进程号,取值范围为1~65535,缺省值为1。

router-id:OSPF进程使用的Router ID,点分十进制形式。

【描述】

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

缺省情况下,系统没有运行OSPF协议。

建议使用命令中的router-id为进程指定Router ID。

【举例】

# 启动OSPF进程100并配置Router ID为10.10.10.1。

<Sysname> system-view

[Sysname] ospf 100 router-id 10.10.10.1

[Sysname-ospf-100]

3.1.45  ospf authentication-mode

【命令】

MD5/HMAC-MD5验证模式:

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

undo ospf authentication-mode { md5 | hmac-md5 } key-id

简单验证模式:

ospf authentication-mode simple [ plain | cipher ] password

undo ospf authentication-mode simple

【视图】

接口视图

【参数】

md5:MD5验证模式。

hmac-md5:HMAC-MD5验证模式。

simple:简单验证模式。

key-id:验证字标识符,取值范围为1~255。

plain | cipher:明文或密文口令类型。如果是plain类型,只能键入明文口令,在查看配置文件时以明文方式显示口令;如果是cipher类型,可以键入明文或密文口令,在查看配置文件时均以密文方式显示口令。当此参数缺省时,对与MD5/HMAC-MD5验证模式来说默认为cipher类型,对于简单验证模式来说是plain类型。

password:键入的明文或密文口令字符串,可为字母或数字。对于简单验证模式,plain类型口令为1~8个字符的连续字符串,cipher类型口令:明文口令为1~8个字符的连续字符串,密文口令的长度必须是24位;对于MD5/HMAC-MD5验证模式,plain类型口令为1~16个字符的连续字符串,cipher类型口令:明文口令为1~16个字符的连续字符串,密文口令的长度必须是24位。

【描述】

ospf authentication-mode命令用来设置接口对OSPF报文进行验证的验证模式及验证字。undo ospf authentication-mode命令用来删除接口下已设置的验证模式。

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

同一网段的接口的验证字口令必须相同,并且需使用authentication-mode命令来设置区域验证字的验证类型,使得配置生效。

设备不支持对NULL接口进行此项配置。

相关配置可参考命令authentication-mode

【举例】

# 配置接口的网段131.119.0.0/16所在的区域1支持MD5密文验证模式,验证字标识符为15,验证口令为abc。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] network 131.119.0.0 0.0.255.255

[Sysname-ospf-100-area-0.0.0.1] authentication-mode md5

[Sysname-ospf-100-area-0.0.0.1] quit

[Sysname-ospf-100] quit

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf authentication-mode md5 15 cipher abc

# 配置接口的网段131.119.0.0/16所在的区域1支持简单验证模式,验证口令为abc,口令类型为密文。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] network 131.119.0.0 0.0.255.255

[Sysname-ospf-100-area-0.0.0.1] authentication-mode simple

[Sysname-ospf-100-area-0.0.0.1] quit

[Sysname-ospf-100] quit

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf authentication-mode simple cipher abc

3.1.46  ospf cost

【命令】

ospf cost value

undo ospf cost

【视图】

接口视图

【参数】

value:接口运行OSPF协议所需的开销,取值范围为1~65535。

【描述】

ospf cost命令用来配置接口上运行OSPF协议所需的开销。undo ospf cost命令用来恢复接口上运行OSPF所需开销的缺省值。

缺省情况下,接口按照当前的带宽自动计算接口运行OSPF协议所需的开销。

根据公式100(Mbps)/带宽(Mbps),可计算各种接口开销的缺省值,如下:

l              56kbps串口——开销的缺省值为1785。

l              64kbpss串口——开销的缺省值为1562。

l              E1(2.048Mbps)——开销的缺省值为48。

l              Ethernet——开销的缺省值为1。

ospf cost命令可用来手动设置接口的开销值,否则OSPF会按照当前的带宽自动计算接口运行OSPF协议所需的开销。

设备不支持对NULL接口进行此项配置。

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf cost 65

3.1.47  ospf dr-priority

【命令】

ospf dr-priority priority

undo ospf dr-priority

【视图】

接口视图

【参数】

priority:接口的DR优先级,取值范围为0~255。

【描述】

ospf dr-priority命令用来设置接口的DR优先级。undo ospf dr-priority命令用来恢复缺省情况。

缺省情况下,接口的DR优先级为1。

接口的DR优先级决定了该接口在选举DR/BDR时所具有的资格,数值越大,优先级越高。优先级高的在选举权发生冲突时被首先考虑。

设备不支持在NULL接口上配置DR优先级。

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf dr-priority 8

3.1.48  ospf mib-binding

【命令】

ospf mib-binding process-id

undo ospf mib-binding

【视图】

系统视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

ospf mib-binding命令用来将MIB操作绑定到指定的OSPF进程上。undo ospf mib-binding命令用来恢复缺省情况。

缺省情况下,MIB操作绑定在第一个启动的OSPF进程上。

【举例】

# 将MIB操作绑定在进程号为100的OSPF进程上。

<Sysname> system-view

[Sysname] ospf mib-binding 100

3.1.49  ospf mtu-enable

【命令】

ospf mtu-enable

undo ospf mtu-enable

【视图】

接口视图

【参数】

【描述】

ospf mtu-enable命令用来配置DD报文中MTU域的值为发送该报文接口的MTU值。undo ospf mtu-enable命令用来恢复缺省情况。

缺省情况下,接口发送的DD报文中MTU域的值为0。

设备不支持对NULL接口进行此项配置。

【举例】

# 指定接口Vlan-interface10在发送DD报文时,填写MTU值域。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf mtu-enable

3.1.50  ospf timer dead

【命令】

ospf timer dead seconds

undo ospf timer dead

【视图】

接口视图

【参数】

seconds:OSPF邻居失效的时间,取值范围为1~2147483647,单位为秒。

【描述】

ospf timer dead命令用来设置OSPF的邻居失效时间。undo ospf timer dead命令用来恢复缺省情况。

缺省情况下,P2P、Broadcast类型接口的OSPF邻居失效的时间为40秒;P2MP、NBMA类型接口的OSPF邻居失效的时间为120秒。

OSPF邻居的失效时间是指:在该时间间隔内,若未收到邻居的Hello报文,就认为该邻居已失效。dead seconds值至少应为hello seconds值的4倍,同一网段上的接口的dead seconds也必须相同。

设备不支持对NULL接口进行此项配置。

相关配置可参考命令ospf timer hello

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf timer dead 60

3.1.51  ospf timer hello

【命令】

ospf timer hello seconds

undo ospf timer hello

【视图】

接口视图

【参数】

seconds:接口发送Hello报文的时间间隔,取值范围为1~65535,单位为秒。

【描述】

ospf timer hello命令用来配置接口发送Hello报文的时间间隔。undo ospf timer hello命令用来恢复缺省情况。

缺省情况下,P2P、Broadcast类型接口发送Hello报文的时间间隔为10秒;P2MP、NBMA类型接口发送Hello报文的时间间隔为30秒。

hello seconds的值越小,发现网络拓扑改变的速度越快,对系统资源的开销也就越大。同一网段上的接口的hello seconds必须相同。

设备不支持对NULL接口进行此项配置。

相关配置可参考命令ospf timer dead

【举例】

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

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf timer hello 20

3.1.52  ospf timer poll

【命令】

ospf timer poll seconds

undo ospf timer poll

【视图】

接口视图

【参数】

seconds:向状态为Down的邻居路由器发送轮询Hello报文的时间间隔,取值范围为1~2147483647,单位为秒。

【描述】

ospf timer poll命令用来配置在NBMA接口上向状态为Down的邻居路由器发送轮询Hello报文的时间间隔。undo ospf timer poll命令用来恢复缺省情况。

缺省情况下,在NBMA接口上向状态为Down的邻居路由器发送轮询Hello报文的时间间隔为120秒。

在NBMA的网络上,当邻居失效后,将按轮询时间间隔定期地发送Hello报文。用户可配置轮询时间间隔poll seconds以指定该接口在与相邻路由器构成邻居关系之前发送Hello报文的时间间隔,需要注意的是:

l              发送轮询Hello报文的时间间隔至少应为发送Hello报文时间间隔的4倍。

l              设备不支持对NULL接口进行此项配置。

相关配置可参考命令ospf timer hello

【举例】

# 配置接口上Vlan-interface10发送轮询Hello报文的时间间隔为130秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf timer poll 130

3.1.53  ospf timer retransmit

【命令】

ospf timer retransmit interval

undo ospf timer retransmit

【视图】

接口视图

【参数】

interval:接口重传LSA的时间间隔,取值范围为1~3600,单位为秒。

【描述】

ospf timer retransmit命令用来配置接口重传LSA的时间间隔。undo ospf timer retransmit命令用来恢复缺省情况。

缺省情况下,接口重传LSA的时间间隔为5秒。

当一台路由器向它的邻居发送一条LSA后,需要等到对方的确认报文。若在该重传LSA的时间间隔内未收到对方的确认报文,就会重传这条LSA。

相邻路由器重传LSA时间间隔的值不要设置得太小,否则将会引起不必要的重传。

设备不支持对NULL接口进行此项配置。

【举例】

# 指定接口Vlan-interface10与邻接路由器之间传送LSA的重传间隔为8秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf timer retransmit 8

3.1.54  ospf trans-delay

【命令】

ospf trans-delay seconds

undo ospf trans-delay

【视图】

接口视图

【参数】

seconds:接口对LSA的传输延迟时间,取值范围为1~3600,单位为秒。

【描述】

ospf trans-delay命令用来配置接口对LSA的传输延迟时间。undo ospf trans-delay命令用来恢复缺省情况。

缺省情况下,接口对LSA的传输延迟时间为1秒。

LSA在本路由器的链路状态数据库(LSDB)中会随时间老化(LSA的老化时间每秒钟加1),但在网络的传输过程中却不会,所以有必要在发送之前在LSA的老化时间上增加一定的延迟时间。此配置对低速率的网络尤其重要。

设备不支持对NULL接口进行此项配置。

【举例】

# 指定接口Vlan-interface10上传送LSA的时延值为3秒。

<Sysname> system-view

[Sysname] interface vlan-interface 10

[Sysname-Vlan-interface10] ospf trans-delay 3

3.1.55  preference

【命令】

preference [ ase ] [ route-policy route-policy-name ] value

undo preference [ ase ]

【视图】

OSPF视图

【参数】

ase:配置外部路由的优先级。如果不指定该参数,配置内部路由优先级。

route-policy:应用路由策略,对特定的路由设置优先级。

route-policy-name:路由策略名称,为1~19个字符的字符串。

value:OSPF协议路由的优先级,取值范围为1~255。优先级的值越小,其实际的优先程度越高。

【描述】

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

缺省情况下,OSPF内部路由的优先级为10,OSPF外部路由的优先级为150。

配置了route-policy参数后,如果route-policy中对某些匹配的路由优先级进行了修改,则这些匹配的路由取route-policy修改的优先级。否则,其它路由的优先级均取preference命令所设的值。

由于路由器上可能同时运行多个动态路由协议,就存在各个路由协议之间路由信息共享和选择的问题,所以为每一种路由协议指定了一个缺省的优先级。在不同的路由协议发现去往同一目的地的多条路由时,优先级高的协议发现的路由将被选中以转发IP报文。

【举例】

# 配置OSPF协议外部路由的优先级为150。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] preference ase 150

3.1.56  reset ospf counters

【命令】

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

【视图】

用户视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

neighbor:接口的邻居统计信息。

interface-type interface-number:接口类型和接口号。

router-id:邻居路由器的Router ID。

【描述】

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

如果不指定OSPF进程号,所有OSPF进程的计数器将清零。

【举例】

# 将OSPF计数器清零。

<Sysname> reset ospf counters

3.1.57  reset ospf process

【命令】

reset ospf [ process-id ] process [ graceful-restart ]

【视图】

用户视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

graceful-restart:重启OSPF GR进程。

【描述】

reset ospf process命令用来重启OSPF进程。如果不指定process-id,则重启所有OSPF进程。

使用reset ospf process命令重启OSPF,可以获得如下结果:

l              可以立即清除无效的LSA,而不必等到LSA超时。

l              如果改变了Router ID,该命令的执行会导致新的Router ID生效。

l              方便重新选举DR、BDR。

l              重启前的OSPF配置不会丢失。

执行该命令后,系统提示用户确认是否重启OSPF协议。

【举例】

# 重启OSPF进程。

<Sysname> reset ospf process

3.1.58  reset ospf redistribution

【命令】

reset ospf [ process-id ] redistribution

【视图】

用户视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

【描述】

reset ospf redistribution命令用来重新向OSPF引入外部路由。

如果不指定OSPF进程号,将向所有OSPF进程引入外部路由。

【举例】

# 重新引入外部路由。

<Sysname> reset ospf redistribution

3.1.59  rfc1583 compatible

【命令】

rfc1583 compatible

undo rfc1583 compatible

【视图】

OSPF视图

【参数】

【描述】

rfc1583 compatible命令用来使能兼容RFC 1583的路由选择优先规则。undo rfc1583 compatible命令用来禁止此方式。

缺省情况下,兼容RFC 1583的选路规则被使能。

当有多个AS-External-LSA发布了到相同目的地址的路由时,在如何选择最优路由的问题上,RFC 1583和RFC 2328所定义的优先规则是不相同的。

【举例】

# 使能兼容RFC1583的路由选择规则。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] rfc1583 compatible

3.1.60  silent-interface

【命令】

silent-interface { all | interface-type interface-number }

undo silent-interface { all | interface-type interface-number }

【视图】

OSPF视图

【参数】

all:指定所有OSPF接口。

interface-type interface-number:指定接口类型和接口号。

【描述】

silent-interface命令用来禁止接口发送OSPF报文。undo silent-interface命令用来恢复缺省情况。

缺省情况下,允许接口发送OSPF报文。

禁止接口发送OSPF报文后,它将成为被动接口(Passive interface),不再发送Hello报文。

如果要使OSPF路由信息不被某一网络中的路由器获得,可使用本命令禁止在此接口上发送OSPF报文。

【举例】

# 禁止接口Vlan-interface10发送OSPF报文。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] silent-interface vlan-interface 10

3.1.61  snmp-agent trap enable ospf

【命令】

snmp-agent trap enable ospf [ process-id ] [ ifauthfail | ifcfgerror | ifrxbadpkt | ifstatechange | iftxretransmit | lsdbapproachoverflow | lsdboverflow | maxagelsa | nbrstatechange | originatelsa | vifcfgerror | virifauthfail | virifrxbadpkt | virifstatechange | viriftxretransmit | virnbrstatechange ] *

undo snmp-agent trap enable ospf [ process-id ] [ ifauthfail | ifcfgerror | ifrxbadpkt | ifstatechange | iftxretransmit | lsdbapproachoverflow | lsdboverflow | maxagelsa | nbrstatechange | originatelsa | vifcfgerror | virifauthfail | virifrxbadpkt | virifstatechange | viriftxretransmit | virnbrstatechange ] *

【视图】

系统视图

【参数】

process-id:OSPF进程号,取值范围为1~65535。

ifauthfail:接口认证失败信息。

ifcfgerror:接口配置错误信息。

ifrxbadpkt:接收的错误报文信息。

ifstatechange:接口状态变化信息。

iftxretransmit:报文接收和转发的信息。

lsdbapproachoverflow:LSDB接近溢出信息。

lsdboverflow:LSDB溢出信息。

maxagelsa:LSA的max age信息。

nbrstatechange:邻居状态变化信息。

originatelsa:本地生成的LSA信息。

vifcfgerror:虚接口配置错误信息。

virifauthfail:虚接口认证失败信息。

virifrxbadpkt:虚接口接收的错误报文信息。

virifstatechange:虚接口状态变化信息。

viriftxretransmit:虚接口报文重传信息。

virnbrstatechange:虚接口邻居状态变化信息。

【描述】

snmp-agent trap enable ospf命令用来使能OSPF的TRAP功能。如果未指定OSPF进程号,将使能所有OSPF进程的TRAP功能。undo snmp-agent trap enable ospf命令用来禁止此功能。

缺省情况下,OSPF的TRAP功能处于使能状态。

相关配置可参考“SNMP-RMON命令”。

【举例】

# 使能发送所有OSPF进程的trap报文。

<Sysname> system-view

[Sysname] snmp-agent trap enable ospf

3.1.62  spf-schedule-interval

【命令】

spf-schedule-interval maximum-interval [ minimum-interval [ incremental-interval ] ]

undo spf-schedule-interval

【视图】

OSPF视图

【参数】

maximum-interval:OSPF的SPF计算最大时间间隔,取值范围为1~60,单位为秒。

minimum-interval:OSPF的SPF计算最小时间间隔,取值范围为10~60000,单位为毫秒,缺省值为0毫秒。

incremental-interval:OSPF的SPF计算时间间隔惩罚增量的基数值,取值范围为10~60000,单位为毫秒,缺省值为5000毫秒。

【描述】

spf-schedule-interval命令用来配置OSPF进行SPF计算的时间间隔undo spf-schedule-interval命令用来恢复缺省设置。

缺省情况下,路由计算的时间间隔为5秒。

根据本地维护的LSDB,运行OSPF协议的路由器通过SPF算法计算出以自己为根的最短路径树,并根据这一最短路径树决定到目的网络的下一跳。通过调节SPF的计算间隔,可以抑制网络频繁变化可能导致的占用过多带宽资源和路由器资源。

本命令在网络变化不频繁的情况下将连续路由计算的时间间隔缩小到minimum-interval,而在网络变化频繁的情况下可以进行相应惩罚,将等待时间按照配置的惩罚增量延长,最大不超过maximum-interval

【举例】

# 设置OSPF路由计算最大时间间隔为10秒,最小时间间隔为500毫秒,惩罚增量为200毫秒。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] spf-schedule-interval 10 500 200

3.1.63  stub

【命令】

stub [ no-summary ]

undo stub

【视图】

OSPF区域视图

【参数】

no-summary:该参数只用于Stub区域的ABR,配置后,ABR只向Stub区域内发布一条缺省路由的Type-3 LSA,不生成任何其它Type-3 LSAs(这种区域又称为Totally Stub区域)。

【描述】

stub命令用来配置一个区域为Stub区域。undo stub命令用来取消这种设置。

缺省情况下,没有区域被设置为Stub区域。

如果要将一个区域配置成Stub区域,则该区域中的所有路由器都必须配置此属性。

需要注意的是,如果需要在ABR上取消配置no-summary参数,可以通过重新执行stub命令覆盖之前配置即可。

相关配置可参考命令default-cost

【举例】

# 将OSPF区域1设置为Stub区域。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 1

[Sysname-ospf-100-area-0.0.0.1] stub

3.1.64  stub-router

【命令】

stub-router

undo stub-router

【视图】

OSPF视图

【参数】

【描述】

stub-router命令用来配置Stub路由器undo stub-router命令用来恢复缺省情况。

缺省情况下,没有路由器被配置为Stub路由器。

通过将当前路由器配置为Stub路由器,在该路由器发布的Router-LSA中,当链路类型取值为3表示连接到Stub网络时,链路度量值不变;当链路类型为1、2、4分别表示通过点对点链路与另一路由器相连、连接到传送网络、虚连接时,链路度量值将设置为最大值65535。

这样其邻居计算出这条路由的开销就会很大,如果邻居上有到这个目的地址开销更小的路由,则数据不会通过这个Stub路由器转发。

【举例】

# 配置本地路由器为Stub路由器。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] stub-router

3.1.65  vlink-peer

【命令】

vlink-peer router-id [ hello seconds | retransmit seconds | trans-delay seconds | dead seconds | simple [ plain | cipher ] password | { md5 | hmac-md5 } key-id [ plain | cipher ] password ] *

undo vlink-peer router-id [ hello | retransmit | trans-delay | dead | [ simple | { md5 | hmac-md5 } key-id ] ] *

【视图】

OSPF区域视图

【参数】

router-id:虚连接邻居的路由器ID。

hello seconds:接口发送Hello报文的时间间隔,取值范围为1~8192,单位为秒,缺省值为10秒。该值必须和与其建立虚连接路由器上的hello seconds值相等。

retransmit seconds:接口重传LSA报文的时间间隔,取值范围为1~3600,单位为秒,缺省值为5秒。

trans-delay seconds:接口延迟发送LSA报文的时间间隔,取值范围为1~3600,单位为秒,缺省值为1秒。

dead seconds:失效时间间隔,取值范围为1~32768,单位为秒,缺省值为40秒。该值必须和与其建立虚连接路由器的dead seconds值相等,并至少为hello seconds值的4倍。

md5:MD5验证模式。

hmac-md5:HMAC-MD5验证模式。

simple:简单验证模式。

key-id:MD5/HMAC-MD5验证字标识符,取值范围为1~255。

plain | cipher:明文或密文口令类型。如果是plain类型,只能键入明文口令,在查看配置文件时以明文方式显示口令;如果是cipher类型,可以键入明文或密文口令,但在查看配置文件时均以密文方式显示口令。当此参数缺省时,对于MD5/HMAC-MD5验证模式来说默认为cipher类型,对于简单验证模式来说是plain类型。

password:键入的明文或密文口令字符串,可为字母或数字。对于简单验证模式,plain类型口令为长度小于等于8的连续字符串,cipher类型口令:明文口令为长度小于等于8的连续字符串,密文口令的长度必须是24位;对于MD5/HMAC-MD5验证模式,plain类型口令为长度小于等于16的连续字符串,cipher类型口令:明文口令为长度小于等于16的连续字符串,密文口令的长度必须是24位。

【描述】

vlink-peer命令用来创建并配置一条虚连接。undo vlink-peer命令用来删除一条已有的虚连接。

根据RFC 2328的规定,OSPF的所有非骨干区域必须是和骨干区域(area 0)保持连通的,可以使用vlink-peer命令建立逻辑上的连通性。

各参数取值规则如下:

l              hello值越小,发现网络变化的速度越快,消耗的网络资源也就越多。

l              不能将retransmit值设置的太小,否则将会引起不必要的重传。网络速度相对较慢的时候应把该值设的更大一些。

l              设置trans-delay值时必须考虑接口的发送延迟。

当配置虚连接验证时,由骨干区域的authentication-mode命令来确定使用的验证类型是MD5密文验证或是简单验证。这两种验证方式之间是相互独立的,也可以这两种均不指定。

相关配置可参考命令authentication-modedisplay ospf vlink

【举例】

# 配置虚连接,对端路由器Router ID为1.1.1.1。

<Sysname> system-view

[Sysname] ospf 100

[Sysname-ospf-100] area 2

[Sysname-ospf-100-area-0.0.0.2] vlink-peer 1.1.1.1

 

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们