信创交换机(S5300G/S6300G、S3200G)

信锐技术自主研发的千兆盒式交换机产品,支持主流协议标准和应用程序,可方便快速的部署和管理,满足下一代企业网、数据中心、城域网和超融合等多种应用场合需求。
{{sendMatomoQuery("信创交换机(S5300G/S6300G、S3200G)","IPv6路由命令")}}

IPv6路由命令

更新时间:2025-07-14

8.1OSPFv3命令

8.1.1area default-cost

命令功能

要指定一个发送到Stub区域或NSSA区域默认的汇总路由的开销,在路由模式下使用命令area default-cost

如果要删除配置,使用此命令的no格式。

命令语法

area AREA-ID default-cost COST

no area AREA-ID default-cost

参数

参数说明

参数取值

AREA-ID

区域标识符,标识符可以是十进制的或者是IP地址

IP地址或0-4294967295的整数

COST

路由开销值

0-16777215

命令模式

路由模式

默认配置

默认为1

使用说明

此命令只用在连接stub区域或NSSA区域的区域边缘路由器(ABR)上。

有两种Stub区域的路由配置命令:stub default-cost命令。

配置Stub区域后只学习类型为1(router-lsa)2(network lsa)3(summary lsa)LSA

举例说明

下面例子配置了Stub区域和Stub区域的Cost

Switch# configure terminal
Switch(config)#router ipv6 ospf 201
Switch(config-router)#area 10.0.0.0 stub
Switch(config-router)#area 10.0.0.0 default-cost 20

相关命令

8.1.2area range

命令功能

使用此命令在OSPF区域边界上对路由进行合并和汇总,使用此命令的no格式取消此项功能。

命令语法

area AREA-ID range ADDRESS/PREFIX-LENGTH ( advertise | not-advertise | )

no area AREA-ID range ADDRESS/PREFIX-LENGTH

参数

参数说明

参数取值

AREA-ID

ID标识的OSPF区域.

IP地址或0-4294967295的整数

ADDRESS

聚合路由的目的IPv6 地址

IPv6 地址

PREFIX-LENGTH

聚合路由的地址前缀长度

1-128

advertise

发布这条聚合路由

-

not-advertise

不发布这条聚合路由

-

命令模式

路由模式

默认配置

不对路由进行聚合。

使用说明

area range只能用在ABR路由器上。 用来对当前区域进行路由聚合。聚合的结果是由ABR把单一的汇总路由宣告给其他区域。一个区域可配置多条聚合网段,这样OSPFv3 可对多个网段进行聚合。

举例说明

下面的例子在ABR路由器上对子网2004::1/16进行了路由汇总

Switch# configure terminal
Switch(config)# router ipv6 ospf 201
Switch(config-router)#area 10 range 2004::1/16

相关命令

8.1.3area stub

命令功能

使用此命令设置指定区域为Stub(存根)区域,使用此命令的no格式取消对此区域为存根区域的设置。

命令语法

area AREA-ID stub ( no-summary | )

no area AREA-ID stub ( no-summary | )

参数

参数说明

参数取值

AREA-ID

ID或者IP地址标识的OSPF区域

IP地址或0-4294967295的整数

no-summary

如果指定了此项,则配置此区域为完全存根区域

-

命令模式

路由模式

默认配置

默认无Stub区域

使用说明

缺省情况下,没有区域被设置为Stub(存根)区域。Stub区域的所有路由器都必须用area stub进行设置。

如果一个区域被配置为存根区域,则当5LSA在整个AS内进行洪泛时,不会被洪泛进此存根区域。典型的可以被配置为存根区域的是一个IP子网,此时所有主机都通过路由器访问外网;把此IP子网配置为存根区域,可以减少路由信息的流量并减少连接状态数据库的大小;存根区域中的ABR会向存根区域发布汇总路由,以通告存根区域到达AS内其它区域的路由;所以存根区域可以避免AS外的路由变化对此存根区域的影响,但它并不能阻止AS内的其他区域对它的影响。完全存根区域不仅能阻止5LSA的进入,而且能阻止其他的3LSA的进入;所以完全存根区域不仅避免了AS外的路由变化对此存根区域的影响,而且避免了AS内其它区域对它的影响。可以用关键字no-summary将区域配置为完全存根区域,此时ABR向存根区域只宣告一条缺省路由的3LSA

举例说明

下面例子配置了Stub区域以及设置了默认的Cost

Switch# configure terminal
Switch(config)# router ipv6 ospf 201
Switch(config-router)#area 10.0.0.0 stub
Switch(config-router)#area 10.0.0.0 default-cost 20

相关命令

8.1.4auto-cost

命令功能

使用此命令设置计算链路开销时所依据的参考带宽,使用此命令的no格式把参考带宽设置为默认值。

命令语法

auto-cost reference-bandwidth RATE

no auto-cost reference-bandwidth

参数

参数说明

参数取值

RATE

带宽,以Mbps为单位.默认是100

1 - 4294967 Mbps

命令模式

路由模式

默认配置

100 Mbps

使用说明

使用 ipv6 ospf cost 命令设置的端口Cost值将会覆盖用该命令计算出来的cost值。计算链路开销的公式为:参考带宽/端口速率。

举例说明

下面例子在链路上设置了带宽为1G

Switch# configure terminal
Switch(config)# router ipv6 ospf 1
Switch(config-router)#auto-cost reference-bandwidth 1000

相关命令

ipv6 ospf cost

8.1.5clear ipv6 ospf

命令功能

使用此命令重启OSPFv3进程。

命令语法

clear ipv6 ospf ( PID | ) process

参数

参数说明

参数取值

PID

(可选)进程 ID

0-65535

命令模式

特权模式

默认配置

使用说明

如果没有指定OSPFv3进程编号,则重启所有OSPFv3进程。

举例说明

下面例子重启所有了OSPFv3进程

Switch# clear ipv6 ospf process

相关命令

8.1.6default-information originate (OSPFv3)

命令功能

使用此命令用来将缺省路由引入OSPFv3区域,使用此命令的no格式取消引入缺省路由。

命令语法

default-information originate

default-information originate { metric METRIC | metric-type TYPE ) | route-map ROUTE_MAP | always }

no default-information originate

no default-information originate { metric | metric-type | route-map | always }

参数

参数说明

参数取值

always

(可选) 在没有配置静态默认路由的情况下始终向OSPFv3网络通告默认路由,如果没有指定该关键字,本机必须要配置缺省路由才可以引入产生缺省路由的ASE LSA

不超过20个字符

METRIC

(可选)被用作生成默认路由的Metric。假如你没有指定相应的值,默认值是1

0-16777214

TYPE

(可选) 外部链路的路由类型:
1—type 15LSA
2—type 2类型的5LSA
(可选) 外部链路的路由类型:
1—type 15LSA
2—type 2类型的5LSA
默认是Type2

1,2

ROUTE_MAP

路由策略

-

命令模式

路由模式

默认配置

默认关闭

使用说明

当你使用重发布命令(redistribute)或引入缺省路由命令(default-information-originate)时,路由器自动成为自治系统边界路由器(ASBR)ASBR默认不会向OSPFv3域生成默认路由,除非系统本身已经存在默认路由或者指定了always关键字。

IPv6route-map目前还没有支持,如果配置了route-map当作route-map不存在时处理。

举例说明

下面例子设置了默认路由以及修改对应的Metric值和类型

Switch# configure terminal
Switch(config)# router ipv6 ospf 109
Switch(config-router)# redistribute rip metric 100
Switch(config-router)#default-information originate metric 100 metric-type 1

相关命令

redistribute (OSPFv3)

8.1.7default-metric (OSPFv3)

命令功能

使用此命令设置OSPFv3引入外部路由时的开销,使用此命令的no格式恢复路由开销为默认值。

命令语法

default-metric METRIC-VALUE

no default-metric ( METRIC-VALUE )

参数

参数说明

参数取值

METRIC-VALUE

设置指定的路由开销

0-16777214

命令模式

路由模式

默认配置

对于引入的BGP路由,默认为1

对于其他的,默认为20

使用说明

default-metric命令通常和redistribute路由器配置命令一起使用。

举例说明

下面例子将RIPng路由引入到OSPFv3,并将引入时的路由开销设为10

Switch# configure terminal
Switch(config)# router ipv6 ospf
Switch(config-router)#default-metric 10
Switch(config-router)# redistribute ripng

相关命令

redistribute (OSPFv3)

8.1.8distance (OSPFv3)

命令功能

设置OSPFv3的管理距离,使用no命令恢复默认配置。

命令语法

distance { DISTANCE | ospfv3 [ external DIST1 ] [ inter-area DIST2 ] | [ intra-area DIST3 ] }

no distance { DISTANCE | ospfv3 }

参数

参数说明

参数取值

DISTANCE

管理距离

1-254(管理距离为255的路由无效)

external DIST1

(可选)对区域外路由设置管理距离

1-254

inter-area DIST2

(可选)对区域间路由设置管理距离

1-254

intra-area DIST3

(可选)对区域内路由设置管理距离

1-254

命令模式

路由模式

默认配置

DIST1: 110

DIST2: 110

DIST3: 110

使用说明

默认情况下,区域内、区域间、区域外路由的管理距离都为110

管理距离表征的是对路由的可信度;管理距离越小,此种路由的可信度越高。

当有不止一条的路由可以到达目标时,路由器根据路由的可信度,即根据管理

距离选择采用何种路由。只在本地有效。

举例说明

下面例子设置了OSPFv3的管理距离

Switch# configure terminal
Switch(config)# router ipv6 ospf
Switch(config-router)#distance 90
Switch(config-router)# redistribute ripng

相关命令

8.1.9distribute-list (OSPFv3)

命令功能

使用该命令对OSPFv3计算出的路由或重发布到OSPFv3中的路由进行过滤。使用此命令的no格式取消过滤行为。

命令语法

distribute-list ACCESSS-LIST-NAME ( in | out ( bgp | connected | ospfv3 | ripng | static ) )

no distribute-list ACCESSS-LIST-NAME ( in | out ( bgp | connected | ospfv3 | ripng | static ) )

参数

参数说明

参数取值

ACCESSS-LIST-NAME

ACL名称

不超过20个字符

in

OSPFv3计算出来的路由进行过滤

-

out

对重发布到OSPFv3中的路由进行过滤

-

命令模式

路由模式

默认配置

默认无配置

使用说明

必须要指定一个ACLin方向用来设置路由信息的过滤条件,只有通过过滤的路由信息才下到RIB中;out方向用来配置对引入的路由信息进行过滤。

举例说明

下面的例子中,只接收2001:1::1/323001:1::1/32两个网段的路由

Switch# configure terminal
Switch(config)# ipv6 access-list fiter-as-router
Switch(config-ip-acl)# permit any 2001:1:1::1/32 any
Switch(config-ip-acl)# permit any 3001:1:1::1/32 any
Switch(config-ip-acl)#deny any any any
Switch(config)# router ipv6 ospf 1
Switch(config-router)#distribute-list acl1 in

相关命令

ipv6 access-list

8.1.10enable db-summary-opt

命令功能

使用该命令对OSPFv3邻居间Database Exchage的过程进行优化,使用此命令的no格式取消database exchange过程的优化。

命令语法

enable db-summary-opt

no enable db-summary-opt

命令模式

路由模式

默认配置

默认不使能

使用说明

使能了这个功能后,在database exchange的过程中,当路由器从邻居收到DD报文后,发现邻居的LSA比自己的新,那么将这个LSA从自己的Databse Summary list中删除,没必要再发该LSADD报文给邻居了。

举例说明

下面的例子使能了Database Exchange过程的优化

Switch# configure terminal
Switch(config)# router ipv6 ospf 1
Switch(config-if)# enable db-summary-opt

Switch# configure terminal
Switch(config)# router ipv6 ospf 1
Switch(config-router)# enable db-summary-opt

相关命令

8.1.11ipv6 ospf cost

命令功能

使用此命令设置端口不同实例下开销,使用此命令的no格式设置端口开销为默认值。

命令语法

ipv6 ospf cost INTERFACE-COST ( instance ID | )

no ipv6 ospf cost ( instance ID | )

参数

参数说明

参数取值

INTERFACE-COST

设置端口的范围值1 65535

1-65535

命令模式

端口配置模式

默认配置

端口的速率不一样,默认开销也可能不一样。

使用说明

如果你不想使用默认的端口开销,可以用该命令来改变开销值。也可以使用reference bandwidth来改变端口开销。

举例说明

下面例子设置端口的开销为65

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf cost 65

相关命令

auto-cost reference bandwidth

8.1.12ipv6 ospf dead-interval

命令功能

邻居路由器失效时间。如果在该时间之后还没有收到邻居的任何hello报文,则宣告邻居死亡。使用此命令的no格式恢复此时间段为默认值。

命令语法

ipv6 ospf dead-interval SECONDS ( instance ID | )

no ipv6 ospf dead-interval ( instance ID | )

参数

参数说明

参数取值

SECONDS

设置的时间间隔值。
网络上所有节点的配置必须相同。

1-65535

ID

指定接口所属的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

默认在宣告邻居死亡之前,端口等待的时间为40

使用说明

邻居路由器失效时间会在hello报文中被通告。在同一OSPFv3网络中的时间间隔必须一致。该值设置的越短,网络收敛时间也越短,但是会增加网络的不稳定性。

举例说明

设置OSPF的接口死亡时间间隔为 20

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf dead-interval 20

相关命令

ipv6 ospf hello-interval

show ipv6s ospf interface

8.1.13ipv6 ospf hello-interval

命令功能

使用此命令设置此端口发送Hello报文的时间间隔,使用此命令的no格式设置此端口发送Hello报文的时间间隔为默认值。

命令语法

ip ospf hello-interval SECONDS ( instance ID | )

no ip ospf hello-interval ( instance ID | )

参数

参数说明

参数取值

SECONDS

范围值165535,期间路由器必须接收到一个hello报文,否则这个邻居就会在邻居表中被删除。网络上所有节点的hello interval必须要配置成一样的。

1-65535

ID

指定接口所属的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

10 seconds (以太网)

30 seconds (非广播网)

使用说明

该值将会在hello报文中被发送,同一网络内的路由器上设置的hello时间间隔必须一致。该值设置的越短,网络拓扑变化将能被越快的检测到,但这样也会造成网络上流量增加。

举例说明

下面的例子将端口发送Hello报文的时间间隔设置为15

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf hello-interval 15

相关命令

ipv6 ospf dead-interval

8.1.14ipv6 ospf mtu-ignore

命令功能

使用此命令设置端口接收数据库描述报文时,忽略对MTU字段的检测。

使用此命令的no格式恢复对数据库描述报文的MTU字段检测。

命令语法

ipv6 ospf mtu-ignore ( instance ID | )

no ipv6 ospf mtu-ignore ( instance ID | )

参数

参数说明

参数取值

ID

指定接口所属的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

默认接口启用MTU的匹配功能。

使用说明

OSPFv3检查邻居是否使用相同的MTU值。这个检查发生在互相交换数据库描述报文时,如果在接收到的DD报文里的MTU高于入接口上配置的 MTUOSPFv3s邻接将无法建立。

举例说明

下面例子设置了在端口上接收到DD报文时不对MTU值进行检测

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf mtu-ignore

相关命令

8.1.15ipv6 ospf priority

命令功能

使用此命令设置路由器端口优先权,这个值被用来在网络中选举指定路由器。使用此命令的no格式恢复端口优先权为默认值。

命令语法

ipv6 ospf priority NUMBER-VALUE ( instance ID | )

no ipv6 ospf priority ( instance ID | )

参数

参数说明

参数取值

NUMBER-VALUE

优先级范围

0-255

ID

指定接口所属的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

默认值是1

使用说明

端口的默认优先权值为1

端口的优先权主要用来选举网络中的DRBDR;优先级高的会被选举为DR

如果优先级相等,则Router-ID大的会被选举为DR;如果某一个端口的优先级被设置为0,则此端口不会参加DRBDR的选举。.端口优先级只在多路访问的网络中起作用,也就是说,对点对点网络无效。

举例说明

下面例子配置了OSPFv3的接口优先级为4

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf priority 4

相关命令

8.1.16ipv6 ospf retransmit-interval

命令功能

使用此命令设置在邻接间交换LSA报文时的重传时间间隔,使用此命令的no格式恢复在邻接间交换LSA报文时的重传时间间隔为默认值。

命令语法

ipv6 ospf retransmit-interval SECONDS ( instance ID | )

no ipv6 ospf retransmit-interval ( instance ID | )

参数

参数说明

参数取值

SECONDS

重传时间间隔,以秒为单位

1-65535

ID

指定接口所属的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

使用说明

当一个路由器发送LSA报文到它的邻居时,它会缓存该报文直到收到邻居的确认报文。如果在重传时间间隔内没有收到确认报文,该LSA将被重传。设置该值必须要谨慎,以免引起不必要的重传。通常,这个值要大于两个路由器之间的报文往返延迟。

举例说明

下面例子设置了接口的LSA报文交换时候的重传时间

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf retransmit-interval 8

相关命令

8.1.17ipv6 ospf transmit-delay

命令功能

使用此命令设置端口发送一个LSA报文的延迟时间,使用此命令的no格式恢复此时间为默认值。

命令语法

ipv6 ospf transmit-delay SECONDS ( instance ID | )

no ipv6 ospf transmit-delay ( instance ID | )

参数

参数说明

参数取值

SECONDS

重传延迟时间,以秒为单位

1-65535

ID

指定接口所属的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

默认为1秒。

使用说明

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

举例说明

下面例子讲述如何设置LSA报文的延迟时间

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf transmit-delay 3

相关命令

8.1.18ipv6 ospf network

命令功能

使用此命令设置接口的网络类型,使用此命令的no格式恢复默认值

命令语法

ipv6 ospf network ( broadcast | non-broadcast | point-to-multipoint ( non-broadcast | ) | point-to-point | ) ( instance <0-255> | )

no ipv6 ospf network ( instance <0-255> | )

参数

参数说明

参数取值

broadcast

设置接口网络类型为广播

-

non-broadcast

设置接口网络类型为NBMA

-

point-to-multipoint

设置接口网络类型为点到多点

non-broadcast

point-to-point

设置接口网络类型为点到点

-

instance

指定设置网络类型的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

默认接口网络类型为广播

使用说明

举例说明

下面例子讲述如何设置接口的网络类型为点到点

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf network point-to-point

相关命令

8.1.19ipv6 ospf neighbor

命令功能

使用此命令设置IPv6 ospf邻居,使用此命令的no格式恢复默认值

命令语法

ipv6 ospf neighbor ADDRESS ( { poll-interval <1-65535> | priority <0-255> } | ) ( cost <1-65535> | ) ( instance <0-255> | )

no ipv6 ospf neighbor ( instance <0-255> | )

参数

参数说明

参数取值

ADDRESS

IPv6邻居地址

IPv6 地址

poll-interval

设置NBMA网络上邻居交换机发送轮询Hello报文的时间间隔

1-65535

priority

设置NBMA非广播网络上邻居优先级

0-255

cost

设置NBMA网络上邻居的接口开销

1-65535

instance

指定设置网络类型的实例ID,缺省值是0

0-255

命令模式

端口配置模式

默认配置

默认没有配置IPv6 ospf邻居

使用说明

举例说明

下面例子讲述如何设置接口上的IPv6 ospf邻居

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 ospf neighbor fe80::1

相关命令

8.1.20passive-interface all

命令功能

使用此命令抑制所有端口发送Hello报文,使用关键字no取消所有端口对发送Hello报文的抑制。

命令语法

passive-interface all

no passive-interface all

命令模式

路由模式

默认配置

默认不开启。

使用说明

如果在接口上禁用路由更新报文的发送,那么此接口还是能正常接收和处理OSPF报文的。

举例说明

下面例子讲述了如何将router ospf 1中所有端口设为被动接口

Switch# configure terminal
Switch(config)# router ipv6 ospf 1
Switch(config-router)# passive-interface all

相关命令

router ipv6 ospf

8.1.21passive-interface (OSPF)

命令功能

使用此命令抑制端口发送Hello报文,使用此命令的no格式取消端口对发送Hello报文的抑制。

命令语法

passive-interface IFNAME

no passive-interface IFNAME

参数

参数说明

参数取值

IFNAME

接口名字

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

使用说明

如果在接口上禁用路由更新报文的发送,那么此接口还是能正常接收和处理OSPF报文的。

举例说明

下面例子将端口设备为被动接口

Switch# configure terminal
Switch(config)# router ipv6 ospf 200
Switch(config-router)# passive-interface eth-0-1

相关命令

router ipv6 ospf

8.1.22redistribute (OSPFv3)

命令功能

此命令设置路由重发布,即把别的路由协议生成的路由引入到OSPFv3路由域。使用该命令的no形式取消路由重发布。

命令语法

redistribute PROTOCOL [ route-map WORD ] [ tag TAG-VALUE ] [ metric METRIC-VALUE ] [ metric-type TYPE-VALUE ]

no redistribute PROTOCOL [ metric METRIC-VALUE ] [ metric-type TYPE-VALUE ]

参数

参数说明

参数取值

route-map WORD

路由策略

不超过63个字符

PROTOCOL

(可选)路由协议的名字,支持以下类型:直连路由、静态路由、BGPRIPng

connected/static/bgp/ripng

tag TAG-VALUE

设置路由的TAG

0-4294967295

metric METRIC-VALUE

(可选)重发布路由时候的Metric值,默认20

0-16777214

metric-type TYPE-VALUE

对于OSPF,有两种类型的外部路由:
类型一的外部路由
类型二的外部路由
对于OSPF,有两种类型的外部路由:
类型一的外部路由
类型二的外部路由
默认是二类路由.

1-2

命令模式

路由模式

默认配置

默认重发布不开启。

metric metric-value:默认值20

metric-type type-value:类型2的外部路由。

使用说明

在该命令里配置的metric值将覆盖用命令default metric配置的值。

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

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

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

BGProute-map不支持。

举例说明

下面例子重发布了静态路由,并将其Metric设置为10

Switch# configure terminal
Switch(config)# router ospf 119
Switch(config-router)# redistribute static metric 10

相关命令

default-metric

8.1.23router-id (OSPF)

命令功能

使用此命令设置路由器标识为指定的值,使用此命令的no格式设置标识为默认值。

命令语法

router-id IP-ADDRESS

no router-id

参数

参数说明

参数取值

IP-ADDRESS

路由ID

IPv6 地址

命令模式

路由模式

默认配置

使用说明

此参数是OSPFv3协议中一个很重要的参数;在OSPFv3协议中,路由器ID号是一个32比特无符号整数,是一台路由器在OSPFv3自治系统中的唯一标识。用户必须在OSPFv3视图下配置路由器ID号,否则OSPFv3将无法运行。 在手工设置路由器ID号时,必须保证自治系统中任意两台路由器ID号都不相同。若在已经有邻居的路由器上用此命令更改了路由器ID,则该ID必须重新启用OSPF协议才能生效。

举例说明

下面例子配置了OSPFRoute-id

Switch# configure terminal
Switch(config)# router ipv6 ospf 119
Switch(config-router)# router-id 10.1.1.1

相关命令

clear ipv6 ospf

router ipv6 ospf

8.1.24router ipv6 ospf

命令功能

使用此命令创建OSPFv3进程。

命令语法

router ipv6 ospf [ PROCESS-ID [ vrf VPN-NAME ] ]

no router ipv6 ospf [ PROCESS-ID ]

参数

参数说明

参数取值

PROCESS-ID

OSPFv3进程号,整数形式,取值范围是165535。如果不指定进程号,缺省使用进程号0

1-65535

vrf VPN-NAME

(可选)VPN中的OSPFv3的进程

长度不超过31个字符的字符串

命令模式

全局配置模式

默认配置

使用说明

只有在OSPFv3视图下配置了Router IDOSPFv3进程才能正常运行,否则只能看到该进程,但无法生成LSA

举例说明

下面例子创建了OSPFv3进程109

Switch# configure terminal
Switch(config)# router ipv6 ospf 109

相关命令

8.1.25capability vrf-lite

命令功能

使用该命令取消vrfospfv3进程对带有DN-Bit LSA的检查,计算出所有的路由。

命令语法

capability vrf-lite

no capability vrf-lite

命令模式

路由模式

默认配置

默认做ospfv3防环检查

使用说明

只支持配置在vrf ospfv3进程下。

举例说明

下面的例子使能了capability vrf-lite功能

Switch# configure terminal
Switch(config)# ip vrf a
Switch(config-vrf)# exit
Switch(config)# router ipv6 ospf 1 vrf a
Switch(config-router)# capability vrf-lite

相关命令

8.1.26dn-bit-check disable

命令功能

使用该命令取消vrfospfv3进程对带有DN-Bit 某类LSA的检查,计算出该LSA对应的路由。

命令语法

dn-bit-check LSA-Type

no dn-bit-check disable

参数

参数说明

参数取值

LSA-type

指定的一种ospfv3 LSA 类型

(summary|ase|nssa)

命令模式

路由模式

默认配置

默认做ospfv3防环检查

使用说明

只支持配置在vrf ospfv3进程下。

举例说明

下面的例子配置了3LSA不检查DN-bit

Switch# configure terminal
Switch(config)# ip vrf a
Switch(config-vrf)# exit
Switch(config)# router ipv6 ospf 1 vrf a
Switch(config-router)# dn-bit-check disable summary

相关命令

8.1.27summary-address (OSPFv3)

命令功能

使用此命令对外部路由进行汇总,使用此命令的no格式取消汇总。

命令语法

summary-address PREFIX / PREFIX-LENGTH [ not-advertise ] [ tag TAG-VALUE ]

no summary-address PREFIX / PREFIX-LENGTH [ not-advertise ] [ tag TAG-VALUE ]

参数

参数说明

参数取值

PREFIX

IPv6路由的前缀

IPv6 地址

PREFIX-LENGTH

前缀长度

1-128

not-advertise

(可选) 如果指定了此项,则对指定网络的外部路由不进行宣告

-

tag TAG-VALUE

路由标记

0-4294967295

命令模式

路由模式

默认配置

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

使用说明

从其他路由协议学到的路由可以在ASBR上进行汇总,汇总路由里的metric值选择的是所有被汇总的路由里值最大的一个。该命令可以用来帮助减少路由表的大小。配置 summary-address命令后,对处于聚合地址范围内的外部路由,本地路由器只向邻居路由器发布一条聚合后的路由。您可以使用命令area rangeOSPF区域间的路由进行汇总。

举例说明

下面例子配置了汇总路由,汇总路由2001:1:1::/48包括了子网2001:1:1:1::/642001:1:1:2::/64等等。此时,只有2001:1:1::/48这条汇总路由会被发布出去

Switch# configure terminal
Switch(config)# router ipv6 ospf
Switch(config-router)# summary-address 2001:1:1::/48

相关命令

area range

8.1.28show ipv6 ospf

命令功能

使用此命令查看指定OSPFv3路由进程相关信息。

命令语法

show ipv6 ospf ( PROCESS-ID | )

参数

参数说明

参数取值

PROCESS-ID

OSPF进程号

1-65535

命令模式

特权模式

默认配置

使用说明

不指定OSPFv3 process ID时,显示所有process的信息。

举例说明

下面例子查看OSPFv3的进程信息

Switch# show ipv6 ospf 65535
Routing Process "OSPFv3 (65535)" with ID 1.1.1.1
Process uptime is 1 hour 52 minutes
SPF schedule delay min 0.500 secs, SPF schedule delay max 50.0 secs
Minimum LSA interval 5 secs, Minimum LSA arrival 1 secs
Number of incomming current DD exchange neighbors 0/5
Number of outgoing current DD exchange neighbors 0/5
Number of external LSA 0. Checksum Sum 0x0000
Number of AS-Scoped Unknown LSA 0
Number of LSA originated 3
Number of LSA received 19
Number of areas in this router is 1
    Area BACKBONE(0)
        Number of interfaces in this area is 1(1)
        SPF algorithm executed 6 times
        Number of LSA 4.  Checksum Sum 0x16569
        Number of Unknown LSA 0

相关命令

8.1.29show ipv6 ospf database

命令功能

使用此命令查看指定OSPFv3路由进程的链路状态数据库信息。

命令语法

show ipv6 ospf ( PROCESS-ID | ) database

show ipv6 ospf ( PROCESS-ID | ) database adv-router ROUTER-ID

show ipv6 ospf ( PROCESS-ID | ) database ( external | inter-prefix | inter-router | intra-prefix | link | network | nssa-external | router ) ( LINK-STATE-ID | ) ( adv-router ROUTER-ID | self-originate )

show ipv6 ospf ( PROCESS-ID | ) database max-age

show ipv6 ospf ( PROCESS-ID | ) database self-originate

参数

参数说明

参数取值

PROCESS-ID

(可选) OSPFv3进程号

1-65535

adv-router ROUTER-ID

(可选) 查看指定OSPFv3宣告路由器的LSA信息

A.B.C.D格式的IPv4地址

LINK-STATE-ID

(可选) 查看自治系统边界路由器的汇总LSA信息

A.B.C.D格式的IPv4地址

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子查看OSPFv3的数据库信息

Switch# show ipv6 ospf 65535 database
            OSPFv3 Router with ID (1.1.1.1) (Process 65535)
                Link-LSA (Interface vlan1000)
Link State ID   ADV Router      Age  Seq#       CkSum  Prefix
0.0.19.232      1.1.1.1         1492 0x80000002 0x27e3      1
0.0.19.232      2.2.2.2         1488 0x80000002 0xcc94      1
                Router-LSA (Area 0.0.0.0)
Link State ID   ADV Router      Age  Seq#       CkSum    Link
0.0.0.0         1.1.1.1         1452 0x80000003 0x42d6      1
0.0.0.0         2.2.2.2         1449 0x80000003 0x24f0      1
                Network-LSA (Area 0.0.0.0)
Link State ID   ADV Router      Age  Seq#       CkSum
0.0.19.232      2.2.2.2         1453 0x80000001 0x7f99
                Intra-Area-Prefix-LSA (Area 0.0.0.0)
Link State ID   ADV Router      Age  Seq#       CkSum  Prefix  Reference
0.0.0.2         2.2.2.2         1448 0x80000001 0x96fd      2  Network-LSA

相关命令

8.1.30show ipv6 ospf interface

命令功能

使用此命令显示OSPFv3接口的信息。

命令语法

show ipv6 ospf interface ( IFNAME | )

参数

参数说明

参数取值

IFNAME

(可选) 接口的名字

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子查看OSPFv3接口信息

Switch# show ipv6 ospf interface vlan 12
vlan12 is up, line protocol is up
  Interface ID 4108
  IPv6 Prefixes
    fe80::8eb5:d5ff:fed9:ff00/10 (Link-Local Address)
    2004:12:0:12::1/96
  OSPFv3 Process (0), Area 0.0.0.0, Instance ID 0
    Router ID 1.1.1.1, Network Type BROADCAST, Cost: 1
    Transmit Delay is 1 sec, State Backup, Priority 1
    Designated Router (ID) 2.2.2.2
      Interface Address fe80::188f:beff:fe99:9800
    Backup Designated Router (ID) 1.1.1.1
      Interface Address fe80::8eb5:d5ff:fed9:ff00
    Timer interval configured, Hello 10, Dead 40, Wait 40, Retransmit 5
      Hello due in 00:00:06
    Neighbor Count is 1, Adjacent neighbor count is 1

相关命令

8.1.31show ipv6 ospf neighbor

命令功能

使用此命令查看指定OSPFv3路由进程的邻居信息。

命令语法

show ipv6 ospf neighbor ( IFNAME | ) ( NEIGHBOR-ID | ) ( detail | )

参数

参数说明

参数取值

IFNAME

(可选) 接口名字.

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

NEIGHBOR-ID

(可选) 邻居ID

A.B.C.D格式的IPv4地址

detail

(可选) 查看邻居的详细信息

-

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子查看OSPFv3邻居信息

Switch# show ipv6 ospf neighbor
OSPFv3 Process (0)
Neighbor ID     Pri   State           Dead Time   Interface  Instance ID
2.2.2.2           1   Full/DR         00:00:31    vlan12     0
2.2.2.2           1   Full/DR         00:00:33    vlan1212   0
OSPFv3 Process (65535)
Neighbor ID     Pri   State           Dead Time   Interface  Instance ID
2.2.2.2           1   Full/DR         00:00:31    vlan1000   0

相关命令

8.1.32show ipv6 ospf database database-summary

命令功能

使用此命令显示OSPFv3数据库信息的摘要和汇总。

命令语法

show ipv6 ospf ( PROCESS-ID | ) database database-summary

参数

参数说明

参数取值

PROCESS-ID

(可选) OSPFv3进程ID

1-65535

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子查看OSPFv3数据库摘要信息

Switch# show ipv6 ospf 65535 database database-summary
            OSPFv3 Router with ID (1.1.1.1) (Process ID 65535)
Area (0.0.0.0) database summary
  LSA Type              Count         MaxAge
  Router                  2             0
  Network                 1             0
  Inter-Prefix            0             0
  Inter-Router            0             0
  Intra-Prefix            1             0
  Subtotal                4             0
Process 65535 database summary
  LSA Type              Count         MaxAge
  Router                  2             0
  Network                 1             0
  Inter-Prefix            0             0
  Inter-Router            0             0
  Type-5 Ext              0             0
  Link                    2             0
  Intra-Prefix            1             0
  Total                   6             0

相关命令

8.1.33show ipv6 ospf route

命令功能

使用此命令显示OSPFv3路由的信息。

命令语法

show ipv6 ospf ( PROCESS-ID | ) route

参数

参数说明

参数取值

PROCESS-ID

(可选) OSPFv3进程ID

1-65535

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子查看OSPFv3路由信息

Switch# show ipv6 ospf route
OSPFv3 Process (0)
Codes: C - connected, D - Discard, O - OSPF, IA - OSPF inter area
       E1 - OSPF external type 1, E2 - OSPF external type 2
   Destination                                   Metric
     Next-hop
C  2004:1:0:10::/96                                   1
     directly connected, vlan10, Area 0.0.0.0
C  2004:1:0:20::/96                                   1
     directly connected, vlan20, Area 0.0.0.14
C  2004:1:0:100::/96                                  1
     directly connected, vlan100, Area 0.0.0.0
C  2004:1:0:200::/96                                  1
     directly connected, vlan200, Area 0.0.0.14
O  2004:2:0:10::/96                                   2
     via fe80::188f:beff:fe99:9800, vlan1212, Area 0.0.0.0
     via fe80::188f:beff:fe99:9800, vlan12, Area 0.0.0.0
IA 2004:2:0:20::/96                                   2
     via fe80::188f:beff:fe99:9800, vlan1212, Area 0.0.0.0
     via fe80::188f:beff:fe99:9800, vlan12, Area 0.0.0.0

相关命令

8.1.34show ipv6 ospf route summary

命令功能

使用此命令显示OSPFv3路由的信息汇总。

命令语法

show ipv6 ospf ( PROCESS-ID | ) route summary

参数

参数说明

参数取值

PROCESS-ID

(可选) OSPFv3进程ID

1-65535

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子查看OSPFv3路由摘要信息

Switch# show ipv6 ospf route summary
            OSPFv3 Router with ID (1.1.1.1) (Process ID 0)
  Route Type                      Count
  (C)Connected                       8
  (D)Discard                         0
  (O)Intra area                      2
  (IA)Inter area                     4
  (E1)Ext type 1                     0
  (E2)Ext type 2                     0
  (N1)NSSA Ext type 1                0
  (N2)NSSA Ext type 2                0
  Total                              14
            OSPFv3 Router with ID (1.1.1.1) (Process ID 65535)
  Route Type                      Count
  (C)Connected                       1
  (D)Discard                         0
  (O)Intra area                      1
  (IA)Inter area                     0
  (E1)Ext type 1                     0
  (E2)Ext type 2                     0
  (N1)NSSA Ext type 1                0
  (N2)NSSA Ext type 2                0
  Total                              2

相关命令

8.1.35show ipv6 protocols ospf

命令功能

使用此命令查看OSPFv3协议的参数设置信息。

命令语法

show ipv6 protocols ospf

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子查看OSPFv3协议的信息

Switch# show ipv6 protocols ospf
Routing Protocol is "OSPFv3 (0)" with ID 1.1.1.1
  Redistributing:
  Distance: (default is 110)
Routing Protocol is "OSPFv3 (65535)" with ID 1.1.1.1
  Redistributing:
  Distance: (default is 110)

相关命令

8.1.36timers spf

命令功能

使用此命令设置收到拓扑变化报文而计算SPF的时间。

命令语法

timers spf exp SPF-HOLD_MIN SPF-HOLD_MAX

no timers spf exp

参数

参数说明

参数取值

SPF-HOLD_MIN

接收到网络变化报文开始计算SPF之前的最小延迟时间,以毫秒为单位

0-2147483647 毫秒

SPF-HOLD_MAX

接收到网络变化报文开始计算SPF之前的最大延迟时间,以毫秒为单位

0-2147483647 毫秒

命令模式

路由模式

默认配置

使用说明

举例说明

下面例子设置了OSPFv3SPF计算参数

Switch# configure terminal
Switch(config)# router ipv6 ospf 1
Switch(config-router)# router-id 10.10.10.2
Switch(config-router)# timers spf exp 20 50

相关命令

8.1.37max-concurrent-dd

命令功能

使用此命令设置能够同时处理的最大的DD报文数目。

使用此命令的no格式恢复为默认值。

命令语法

max-concurrent-dd NUMBER-VALUE

no max-concurrent-dd

参数

参数说明

参数取值

NUMBER-VALUE

可同时处理的DD报文的最大数量

1-65535

命令模式

路由模式

默认配置

使用说明

举例说明

下面例子配置了可同时处理的DD报文的最大数量

Switch# configure terminal
Switch(config)# router ipv6 ospf 100
Switch(config-router)# router-id 10.10.10.2
Switch(config-router)# max-concurrent-dd 10

相关命令

8.1.38debug ipv6 ospf

命令功能

使用该命令打开所有的OSPFv3调试开关。使用该命令的no形式关闭OSPF调试功能。

命令语法

debug ipv6 ospf ( all | )

no debug ipv6 ospf ( all | )

参数

参数说明

参数取值

all

打开全部调试开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# debug ipv6 ospf all
Switch# debug ipv6 ospf

相关命令

8.1.39debug ipv6 ospf events

命令功能

使用该命令打开OSPFv3的事件调试开关。使用该命令的no形式关闭OSPFv3的事件调试功能。

命令语法

debug ipv6 ospf events ( abr | asbr | nssa | os | router | vlink )

no debug ipv6 ospf events ( abr | asbr | nssa | os | router | vlink )

参数

参数说明

参数取值

abr

打开ABR调试开关

-

asbr

打开ASBR调试开关

-

nssa

打开NSSA调试开关

-

os

打开OS交互调试开关

-

router

打开路由器调试开关

-

vlink

打开虚链路调试开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# debug ipv6 ospf events nssa
Switch# debug ipv6 ospf events lsa

相关命令

8.1.40debug ipv6 ospf ifsm

命令功能

使用该命令打开OSPFv3的接口状态机调试开关。使用该命令的no形式关闭该功能的调试开关。

命令语法

debug ipv6 ospf ifsm ( status | events | timers )

no debug ipv6 ospf ifsm ( status | events | timers )

参数

参数说明

参数取值

status

状态调试开关

-

events

事件调试开关

-

timers

定时器调试开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# debug ipv6 ospf ifsm timers

相关命令

8.1.41debug ipv6 ospf nfsm

命令功能

使用该命令打开OSPFv3的邻居状态机调试开关。使用该命令的no形式关闭该功能的调试开关。

命令语法

debug ipv6 ospf nfsm ( status | events | timers )

no debug ipv6 ospf nfsm ( status | events | timers )

参数

参数说明

参数取值

status

状态调试开关

-

events

事件调试开关

-

timers

定时器调试开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# debug ipv6 ospf nfsm timers

相关命令

8.1.42debug ipv6 ospf lsa

命令功能

使用该命令打开OSPFv3的链路状态通告(LSA)调试开关。使用该命令的no形式关闭该功能的调试开关。

命令语法

debug ipv6 ospf lsa ( flooding | generate | install | maxage | refresh )

no debug ipv6 ospf lsa ( flooding | generate | install | maxage | refresh )

参数

参数说明

参数取值

flooding

LSA泛洪调试开关

-

generate

LSA生成调试开关

-

install

LSA 安装调试开关

-

maxage

LSA 老化调试开关

-

refresh

LSA 刷新调试开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# debug ipv6 ospf lsa install

相关命令

8.1.43debug ipv6 ospf packet

命令功能

使用该命令打开OSPFv3的报文调试开关,使用该命令的no形式关闭该功能的调试开关。

命令语法

debug ipv6 ospf packet PARAMETERS

no debug ipv6 ospf packet PARAMETERS

PARAMETERS = dd | detail | hello | ls-ack | ls-request | ls-update | recv | send

参数

参数说明

参数取值

dd

数据库描述报文调试开关

-

detail

报文详细信息调试开关

-

hello

hello报文调试开关

-

ls-ack

链路状态确认报文调试开关

-

ls-request

链路状态请求报文调试开关

-

ls-update

链路状态更新报文调试开关

-

recv

打开报文接收的开关

-

send

打开报文发送的开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# debug ipv6 ospf packet dd send detail

相关命令

8.1.44debug ipv6 ospf route

命令功能

使用该命令打开路由计算调试开关,使用该命令的no形式关闭该功能的调试开关。

命令语法

debug ipv6 ospf route ( ase | ia | install | spf )

no debug ipv6 ospf route ( ase | ia | install | spf )

参数

参数说明

参数取值

ase

外部路由计算调试开关

-

ia

域间路由计算调试开关

-

install

路由计算调试开关

-

spf

SPF计算调试开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# debug ipv6 ospf route install

相关命令

8.1.45show debugging ipv6 ospf

命令功能

使用该命令查看OSPFv3的调试开关状态。

命令语法

show debugging ipv6 ospf

命令模式

特权模式

默认配置

使用说明

举例说明

下面的例子显示了OSPF调试开关的状态信息

Switch# show debugging ipv6 ospf
OSPFv3 debugging status:
  OSPFv3 all packet detail debugging is on
  OSPFv3 all IFSM debugging is on
  OSPFv3 all NFSM debugging is on
  OSPFv3 all LSA debugging is on
  OSPFv3 all route calculation debugging is on
  OSPFv3 all event debugging is on

相关命令

8.1.46show resource ipv6 ospf

命令功能

使用该命令来显示OSPFv3路由占用的硬件资源统计。

命令语法

show resource ipov6 ospf

命令模式

特权模式

默认配置

使用说明

举例说明

下面的例子显示了OSPFv3资源信息

Switch# show resource ipv6 ospf
OSPFv3
Resource                         Used          Capability
=============================================================
Routes                           16            1913

相关命令

show ipv6 ospf route summary

8.1.47show ipv6 vrf ospf

命令功能

使用该命令来显示OSPFv3接口属于哪个vrf

命令语法

show ipv6 vrf ospf

命令模式

特权模式

默认配置

使用说明

举例说明

下面的例子显示了OSPFv3接口与vrf的关系

Switch# show ipv6 vrf ospf
Name             Interfaces
ccc              eth-0-9

相关命令

8.1.48area nssa

命令功能

使用此命令设置指定区域为NSSA区域,使用关键字no取消对此区域为存根区域的设置。

命令语法

area AREA-ID nssa ( translator-role ( candidate | never | always ) | ) ( no-summary | ) ( no-redistribution | ) ( default-information-originate { metric METRIC_VALUE | metric-type TYPE-VALUE | } | )

no area AREA-ID nssa ( translator-role | ) ( no-summary | ) ( no-redistribution | ) ( stability-interval | ) ( default-information-originate | )

参数

参数说明

参数取值

AREA-ID

区域标识符,标识符可以是十进制的或者是IP地址

IP地址或0-4294967295的整数

candidate

(可选)配置ABRNSSA区域中的角色为候选转换路由器

-

always

(可选)配置ABRNSSA区域中的角色为指定转换路由器

-

no-summary

(可选)如果指定了此项,则禁止ABR向此区域发送Summary LSAs

-

no-redistribution

(可选)如果指定了此项,则禁止向此区域引入外部路由

-

default-information-originate

(可选)如果指定了此项,则ASBR将产生默认的type 7 LSANSSA区域

-

metric METRIC_VALUE

(可选)配置生成的默认路由的metric

0-16777214

metric-type TYPE-VALUE

(可选)配置生成的默认路由的metric类型

1-2

stability-interval INTERVAL-VALUE

(可选)配置失效时间

0-2147483647 seconds

命令模式

路由模式

默认配置

默认无NSSA区域

使用说明

缺省情况下,没有区域被设置为NSSA区域。NSSA区域的所有路由器都必须用area nssa进行设置。 NSSA区域与STUB区域有许多相似的地方,两者都不传播来自其它OSPF区域的外部路由。差别在于NSSA区域能够将外部路由引入并传播到整个OSPF自治域中,而STUB区域不能引入外部路由。

举例说明

下面例子讲述了如何配置NSSA区域

Switch# configure terminal
Switch(config)# router ipv6 ospf 201
Switch(config-router)# area 10.0.0.0 nssa

相关命令

8.1.49description

命令功能

使用这个命令来配置ospfv3 process的描述信息.

命令语法

description LINE

no description

参数

参数说明

参数取值

LINE

描述符的值

不超过80个字符的字符串

命令模式

路由模式

默认配置

使用说明

举例说明

下面的例子显示如何配置描述信息

Switch# configure terminal
Switch(config)# router ipv6 ospf
Switch(config-router)# description ospfv3 process

相关命令

8.1.50area description

命令功能

使用这个命令来配置ospfv3 area 的描述信息.

命令语法

area AREA-ID description LINE

no area AREA-ID description

参数

参数说明

参数取值

AREA-ID

区域ID,可以用十进制或IP地址表示

IP地址或0-4294967295的整数

LINE

描述符的值

不超过80个字符的字符串

命令模式

路由模式

默认配置

使用说明

举例说明

下面的例子显示如何配置描述信息

Switch# configure terminal
Switch(config)# router ipv6 ospf
Switch(config-router)# area 1 description ospfv3 area

相关命令

8.2RIPng命令

8.2.1router ipv6 rip

命令功能

使用此命令使能RIPng功能或者进入RIPng配置模式,使用此命令的no形式关闭RIPng功能。

命令语法

router ipv6 rip

no router ipv6 rip

命令模式

全局配置模式

默认配置

默认RIPng不使能

使用说明

举例说明

下面例子使能了RIPng功能

Switch# configure terminal
Switch(config)# router ipv6 rip

相关命令

8.2.2ipv6 router rip

命令功能

使用此命令可以在某个接口下使能RIPng功能,使用此命令的no形式关闭接口的RIPng功能。

命令语法

ipv6 router rip

no ipv6 router rip

命令模式

端口配置模式

默认配置

使用说明

举例说明

下面例子在接口eth-0-1上使能了RIPng功能

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# no switchport
Switch(config-if)# ipv6 router rip

相关命令

8.2.3ipv6 rip metric-offset

命令功能

使用此命令用来给RIPng接口设置接收附加度量值,使用此命令的no形式恢复默认的接口接收附加度量值。

命令语法

ipv6 rip metric-offset NUMBER-VALUE

no ipv6 rip metric-offset NUMBER-VALUE

参数

参数说明

参数取值

NUMBER-VALUE

附加度量值

1-16

命令模式

端口配置模式

默认配置

默认附加度量值是1

使用说明

当收到一条合法的RIPng路由,在其加入到路由表之前,接口接收度量值会附加到该路由上,再加入路由表中,因此路由表中的度量值发生变化。即是说,增加一个接口的接收度量值,该接口收到的RIPng路由度量值也会相应增加。

举例说明

下面例子给RIPng接口设置了接收附加度量值为2

Switch# configure terminal
Switch(config)#interface eth-0-1
Switch(config-if)# ipv6 rip metric-offset 2

相关命令

8.2.4ipv6 rip split-horizon

命令功能

使用此命令配置对RIPng更新报文进行水平分割或者水平分割对性逆转,使用此命令的no形式 关闭水平分割功能。

命令语法

ipv6 rip split-horizon ( poisoned | )

no ipv6 rip split-horizon

参数

参数说明

参数取值

poisoned

水平分割对性逆转

-

命令模式

端口配置模式

默认配置

默认使能水平分割毒性逆转功能

使用说明

当水平分割毒性反转被使能时,从一个接口学到的路由还可以从这个接口向外发布,但metric值必须为16。当水平分割功能被配置时,从一个接口学到的路由不能通过此接口向外发布。

举例说明

下面例子使能了RIPng水平分割功能

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ipv6 rip split- horizon

相关命令

8.2.5default-information originate (RIPng)

命令功能

使用此命令用来生成一条缺省路由到RIPng路由域中,使用此命令的no形式关闭此功能。

命令语法

default-information originate ( route-map NAME | )

no default-information originate ( route-map | )

参数

参数说明

参数取值

NAME

引用的Route map名字

不超过20字符的字符串

命令模式

路由模式

默认配置

使用说明

举例说明

下面例子中,生成的RIPng缺省路由将强制通过指定接口的路由更新报文发布出去

Switch# configure terminal
Switch(config)# router ipv6 rip
Switch(config-router)# default-information originate

相关命令

8.2.6default-metric (RIPng)

命令功能

使用此命令用来为再发布引入的路由设置RIPng度量值,使用此命令的no形式恢复默认值。

命令语法

default-metric NUMBER-VALUE

no default-metric

参数

参数说明

参数取值

NUMBER-VALUE

度量值

1-16

命令模式

路由模式

默认配置

默认度量值为0

使用说明

使用此命令用来为再发布引入的路由设置RIPng度量值。该命令要和重发布命令一起使用,这可以使再发布引入的所有路由的度量值是一样的

举例说明

下面例子将RIPng的度量值设为10,并且重发布OSPFv3的路由

Switch# configure terminal
Switch(config)# router ipv6 rip
Switch(config-router)#default-metric 10
Switch(config-router)#redistribute ospfv3

相关命令

redistribute (RIPng)

8.2.7distance (RIPng)

命令功能

使用此命令设置加入RIPng域的路由管理距离AD值,使用此命令的no形式恢复默认值。

管理距离表明了对一个路由源的信任度,它是从0255之间的一个整数。一般情况下,值越高,信任等级越低。 如果管理距离为255,说明这个路由源不被信任,从这样的源来的所有路由都应该被忽略

命令语法

distance DISTANCE

no distance

参数

参数说明

参数取值

DISTANCE

管理距离

1-255(管理距离为255的路由无效)

命令模式

路由模式

默认配置

默认管理举例120

使用说明

类型

管理值

直连接口

0

静态路由

1

外部BGP

20

OSPFv3

110

RIPng

120

内部BGP

200

未知

255

举例说明

下面例子将RIPng的管理举例设为200

Switch# configure terminal
Switch(config)#router ipv6 rip
Switch(config-router)#distance 200

相关命令

8.2.8neighbor (RIPng)

命令功能

使用此命令定义一个用于交换路由信息的邻居路由器。使用此命令的no形式删除该邻居路由器。

命令语法

neighbor IPV6_ADDR IFNAME

no neighbor IP-ADDRESS IFNAME

参数

参数说明

参数取值

IPV6_ADDR

与此路由器直接相连的路由器Link-local地址

IPv6 地址

IFNAME

在某个接口上指定RIPng邻居

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

使用说明

更新报文以单播形式发送到对端,而不采用正常的组播的形式。通常情况下,要结合passive interface(被动接口)一起使用。您可以配置多个RIP邻居。

举例说明

下面例子中,RIPng更新不会通过eth-0-1发送出去,然而neighbor命令可以使更新发送到和eth-0-1直连的某个link-local地址邻居

Switch# configure terminal
Switch(config)#router ipv6 rip
Switch(config-router)# passive-interface eth-0-1
Switch(config-router)# neighbor fe80:db8::1 eth-0-1

相关命令

router rip

8.2.9offset-list (RIPng)

命令功能

使用此命令设置命中列表的路由接收或发送RIPng路由时的偏移度量值。

使用此命令的no形式命令删除列表和路由偏移度量值。

命令语法

offset-list ACCESSS-LIST-NAME ( in | out ) METRIC-OFFSET ( IFNAME | )

no offset-list ( in | out ) ( IFNAME | )

参数

参数说明

参数取值

ACCESSS-LIST-NAME

访问控制列表

不超过40字符的字符串

in

在进口方向应用

-

out

在出口方向应用

-

METRIC- OFFSET

应用到路由的偏移度量值

0-16

IFNAME

接口的ID

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

默认没有配置offset-list

使用说明

如果偏移度量值生效,那么接口接收附加度量值的增加被忽略。偏移量列表可以用来改变路由的度量值,以达到某些目的(如做备份链路或者负载均衡)

举例说明

下面例子在RIPng 路由模式下设置了offset列表以增加发送的路由的度量值

Switch# configure terminal
Switch(config)# router ipv6 rip
Switch(config-router)# offset-list 21 out 10

相关命令

8.2.10passive-interface (RIPng)

命令功能

使用此命令设置端口上禁止发送RIPng更新报文,使用此命令的no形式使能发送RIPng更新报文。

命令语法

passive-interface IFNAME

no passive-interface IFNAME

参数

参数说明

参数取值

IFNAME

指定接口的名字

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

默认不禁止

使用说明

此命令关闭路由更新的发送功能,且忽略指定接口的邻居发送的RIPng request报文,但是指定接口的邻居发送的路由更新能正常的接受和处理。

举例说明

下面例子将eth-0-1设置为被动接口

Switch# configure terminal
Switch(config)#router ipv6 rip
Switch(config-router)# passive-interface eth-0-1

相关命令

router ipv6 rip

8.2.11redistribute (RIPng)

命令功能

用此命令设置路由再发布。使用此命令的no形式删除再发布的路由。

命令语法

redistribute PROTOCOL { [ metric VALUE ] | route-map NAME }

no redistribute PROTOCOL

参数

参数说明

参数取值

PROTOCOL

可引入的源路由协议,包括OSPF, BGP, staticconnected,isis

connected/static/bgp/ospf/isis

metric VALUE

所发布的路由的度量值

1-16

route-map NAME

路由映射的名字

不超过20字符的字符串

命令模式

路由模式

默认配置

默认不是能重发布。

如不指定metric,默认值是0

使用说明

redistribute命令中指定的metric值将会取代默认度量命令指定的度量值。

举例说明

下面例子设置重发布的静态路由的度量值为10

Switch# configure terminal
Switch(config)#router ipv6 rip
Switch(config-router)#redistribute static metric 10

相关命令

default-metric

8.2.12timers basic (RIPng)

命令功能

此命令用来配置RIPng 各个定时器的值,可通过调节RIPng 定时器来调整路由协议的性能,以满足网络需要。使用此命令的no形式恢复设置为默认值。

命令语法

timers basic UPDATE TIMEOUT INVALID

no timers basic

参数

参数说明

参数取值

UPDATE

路由更新时间

5-2147483647

TIMEOUT

路由老化时间,如果在老化时间内没有收到关于某条路由的更新报文,则该条路由在路由表中的度量值将会被设置为16,此时该条路由将不能用于转发报文

5-2147483647

INVALID

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

5-2147483647

命令模式

路由模式

默认配置

路由更新时间:30 秒;

路由老化时间:180 秒;

路由的垃圾回收时间:120 秒。

使用说明

RIPng协议的这些时间参数时可调整的。由于RIPng是一个分布式的,异步的路由协议,因此,各个定时器的值在网络中的所有路由器上需要保持一致。

举例说明

下面的例子设置RIPng路由的报文更新时间5秒,当超过15秒没有收到路由更新报文时,路由将失效。再过15秒,路由将从RIPng路由表中删除

Switch# configure terminal
Switch(config)#router ipv6 rip
Switch(config-router)#timers basic 5 15 15 

相关命令

8.2.13distribute-list(RIPng)

命令功能

使用此命令过滤网络中路由更新,使用该命令的no形式恢复默认设置。

命令语法

distribute-list ( prefix NAME | ACCESSS-LIST-NAME ) ( in | out ) ( IFNAME | )

no distribute-list ( prefix name | ACCESSS-LIST-NAME ) ( in | out ) ( IFNAME | )

参数

参数说明

参数取值

prefix NAME

过滤列表

不超过40字符的字符串

ACCESSS-LIST-NAME

访问控制列表名字

不超过40字符的字符串

in

进口方向过滤

-

out

出口方向过滤

-

IFNAME

接口名字

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

使用说明

举例说明

下面例子对接收的路由进行过滤

Switch# configure terminal
Switch(config)#router ipv6 rip
Switch(config-router)# distribute-list prefix 1 in

相关命令

ipv6 prefix-list

8.2.14aggregate-address (RIPng)

命令功能

使用此命令用来配置RIPng在接口发布聚合IPv6地址。使用该命令的no形式取消配置的聚合地址。

命令语法

aggregate-address IPV6_PREFIX ( avoid-feedback | ) IFNAME

no aggregate-address IP-ADDRESS IFNAME

参数

参数说明

参数取值

IPV6_PREFIX

指定的聚合地址

X:X::X:X/M格式的IPv6 地址和掩码长度

avoid-feedback

禁止从此接口学习到相同的聚合路由

-

IFNAME

接口名字

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

使用说明

如果一条路由的前缀和前缀长度与定义的IPv6前缀匹配,则这个自定义的IPv6前缀将取代原来的路由被发布出去。这样,多条路由将由一条路由所代替,并且,这条路由的度量值是原多条路由中最低的。

通过指定avoid-feedback关键字,本接口将不再学习到和已发布的聚合IP地址相同的聚合路由,从而可以起到防止产生路由环路的作用。

该命令只有在接口为三层口时才生效。

举例说明

下面例子在接口eth-0-1配置了一个RIPng聚合地址

Switch# configure terminal
Switch(config)#router ipv6 rip
Switch(config-router)# aggregate-address 2001:db8::/32

相关命令

8.2.15route map(RIPng)

命令功能

使用此命令设置接口收到和发送RIPng路由的路由策略,使用该命令的no形式关闭配置的路由策略。

命令语法

route-map NAME ( in | out ) IFNAME

no route-map name ( in | out ) IFNAME

参数

参数说明

参数取值

NAME

route map 名字

不超过20字符的字符串

in

收到报文

-

out

发送报文

-

IFNAME

指定接口名字

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

使用说明

举例说明

下面例子在接口eth-0-1设置收到报文后的路由策略

Switch# configure terminal
Switch(config)# router ipv6 rip
Switch(config-router)# route-map routemap10 in eth-0-1

相关命令

8.2.16maximum-prefix(RIPng)

命令功能

使用此命令限制RIPng域能存储的最大路由条数,使用命令的no形式恢复默认设置。

命令语法

maximum-prefix NUMBER-VALUE ( PERCENTAGE-VALUE | )

no maximum-prefix

参数

参数说明

参数取值

NUMBER-VALUE

RIPng域能存储的最大路由条数

1-65535

PERCENTAGE-VALUE

设置告警百分比的值,默认值75%

1-100

命令模式

路由模式

默认配置

默认RIPng域能存储的最大路由条数,这个和芯片profile有关,默认告警百分比是75%

使用说明

举例说明

下面例子设置了RIPng最大条数700,告警百分比为70%

Switch# configure terminal
Switch(config)# router ipv6 rip
Switch(config-router)# maximum-prefix 700 70

相关命令

8.2.17show ipv6 rip database

命令功能

使用此命令显示RIPng域的信息。

命令语法

show ipv6 rip database

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子显示了RIPng域的信息

Switch# show ipv6 rip database
Codes: R - RIP, Rc - RIP connected, Rs - RIP static, Ra - RIP aggregated,
       Rcx - RIP connect suppressed, Rsx - RIP static suppressed,
       K - Kernel, C - Connected, S - Static, O - OSPF, I - IS-IS, B - BGP
   Network                     Next Hop                  If     Met Tag  Time
Rc 2001:db8:0:6::/64           ::                        eth-0-9   0   0
Rc 2001:db8:0:49::/64          ::                        eth-0-48   0   0 

相关命令

show ipv6 rip interface

8.2.18show ipv6 rip interface

命令功能

使用此命令显示已经使能RIPng的接口的信息。

命令语法

show ipv6 rip interface ( IFNAME | )

参数

参数说明

参数取值

IFNAME

接口名字

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子显示了已经使能RIPng的接口的信息

Switch# show ipv6 rip interface eth-0-9
eth-0-9 is up, line protocol is up
  Routing Protocol: RIPng
    Passive interface: Disabled
    Split horizon: Enabled with Poisoned Reversed
    IPv6 interface address:
      2001:db8:0:6::2/64
      fe80::b4df:82ff:fe70:ec00/10

相关命令

show ipv6 rip database

8.2.19show ipv6 rip database database-summary

命令功能

使用此命令显示RIPng域的概要信息。

命令语法

show ipv6 rip database database-summary

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子显示了RIPng域的概要信息

Switch# show ipv6 rip database database-summary
Type                  Count
RIPng connected       2
Total                 2

相关命令

show ipv6 rip database

8.2.20show ipv6 protocol rip

命令功能

使用此命令显示RIPng 协议的信息。

命令语法

show ipv6 protocol rip

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子显示了RIPng 协议的信息

Switch# show ipv6 protocol rip
Routing Protocol is "ripng"
  Sending updates every 30 seconds with +/-50%, next due in 2949331570 seconds
  Timeout after 180 seconds, garbage collect after 120 seconds
  Outgoing update filter list for all interface is not set
  Incoming update filter list for all interface is not set
  Default redistribute metric is 0
  Redistributing:
  Interface
    eth-0-9         
    eth-0-48        
  Routing for Networks:
  Number of routes (including connected): 2
  Distance: (default is 120)

相关命令

8.2.21debug ipv6 rip

命令功能

使用此命令打开RIPng debug调试功能,主要包括eventspacket选项,使用命令的no形式关闭debug功能。

命令语法

debug ipv6 rip ( all | events | packet | )

no debug ripv6 ( all | events | packet | )

no debug all ipv6 ( rip | )

参数

参数说明

参数取值

all

打开RIP的所有调试开关

-

events

打开RIP的事件调试开关

-

packet

RIP报文调试开关,包括recvsend以及detail

-

recv

接收报文的调试开关

-

send

发送报文的调试开关

-

detail

接收或发送报文的详细信息调试开关

-

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子打开了RIPng报文的调试开关

Switch# debug ipv6 rip packet

相关命令

show debugging rip

8.2.22show debugging ipv6 rip

命令功能

使用此命令显示RIPng调试开关的状态信息。

命令语法

show debugging ipv6 rip

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子显示了RIPng调试开关的状态信息

Switch# show debugging ipv6 rip
RIPng debugging status:
  RIPng event debugging is on

相关命令

debug ipv6 rip

8.2.23show resource ipv6 rip

命令功能

使用此命令显示RIPng路由存储资源的使用情况。

命令语法

show resource ipv6 rip

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子显示了RIPng路由存储资源的使用情况

Switch# show resource ipv6 rip
RIPng
Resource                         Used          Capability
=============================================================
Routes                           2              728

相关命令

show ipv6 rip database

8.2.24clear ipv6 rip route

命令功能

使用此命令清除掉RIPng域中的路由。

命令语法

clear ipv6 rip route ( IPV6_PREFIX | connected | static | ospfv3 | bgp | all )

参数

参数说明

参数取值

IPV6_PREFIX

清除指定地址的路由

X:X::X:X/M格式的IPv6 地址和掩码长度

connected

清除再发布直连路由

-

static

清除再发布静态路由

-

ospfv3

清除再发布ospf路由

-

bgp

清除再发布bgp路由

-

all

清除所有路由

-

命令模式

特权模式

默认配置

使用说明

举例说明

下面例子清除了RIPng域中所有路由

Switch# clear ipv6 rip route all

相关命令

8.3IPv6 单播配置命令

8.3.1ipv6 enable

命令功能

使用该命令使能IPv6

使用该命令的no格式去使能IPv6

命令语法

ipv6 enable

no ipv6 enable

命令模式

全局配置模式

默认配置

IPv6默认不使能。

使用说明

使用该命令全局使能IPv6功能。

IPv6不使能时候,IPv6报文被当做普通二层报文处理。

举例说明

以下例子使能了IPv6功能

Switch# configure terminal
Switch(config)# ipv6 enable

相关命令

8.3.2max-static-v6routes

命令功能

使用该命令配置系统允许的最大IPv6静态路由数。

使用该命令的no格式恢复默认值。

命令语法

max-static-v6routes COUNT

no max-static-v6routes

参数

参数说明

参数取值

COUNT

最大静态IPv6路由数

1-65535

命令模式

全局配置模式

默认配置

根据不同的TCAM profile,默认值可能有所不同。

使用说明

可配最大值受限于当前的TCAM profile

也受限于当前已经存在的静态路由条目数。

举例说明

以下例子将最大静态路由条目数限制为10

Switch# configure terminal
Switch(config)# max-static-v6routes 10

相关命令

show ipv6 route

8.3.3ipv6 route

命令功能

使用该命令配置静态IPv6路由。

使用该命令的no格式删除静态路由。

命令语法

ipv6 route DEST_PREFIX ( ( IFNAME | ) NH-ADDRESS | IFTUNNEL ( NH-ADDRESS | ) | IFNULL ) ( DISTANCE | ) ( bind ( bfd | sbfd ) BFD-NAME | track NUMBER | ) ( description DESCRIPTION | )

no ipv6 route DEST_PREFIX ( ( IFNAME | ) NH-ADDRESS | IFTUNNEL ( NH-ADDRESS | ) | IFNULL | ) ( bind ( bfd | sbfd ) | track | )

no ipv6 route DEST_PREFIX ( ( IFNAME | ) NH-ADDRESS | IFTUNNEL ( NH-ADDRESS | ) | IFNULL ) description

ipv6 route vrf VRF-NAME DEST_PREFIX ( ( IFNAME | ) NH-ADDRESS | IFNULL ) ( DISTANCE | ) ( bind bfd BFD-NAME | track NUMBER | ) ( description DESCRIPTION | )

no ipv6 route vrf VRF-NAME DEST_PREFIX ( ( IFNAME | ) NH-ADDRESS | IFNULL | ) ( bind bfd | track | )

no ipv6 route vrf VRF-NAME DEST_PREFIX ( ( IFNAME | ) NH-ADDRESS | IFNULL ) description

参数

参数说明

参数取值

VRF-NAME

VRF实例名

不超过31个字符的字符串

DEST_PREFIX

目的地址前缀。格式为X:X::X:X/M

X:X::X:X/M格式的IPv6 地址和掩码长度

NH-ADDRESS

下一跳IPv6地址。格式为X:X::X:X

X:X::X:X格式的IPv6 地址

IFNAME

IPv6路由出接口名字

支持物理端口,聚合端口,VLAN端口和三层子接口

IFTUNNEL

IPv6路由出口的隧道接口名字

tunnel <0-1023>

IFNULL

IPv6黑洞路由出口名字

null 0

DISTANCE

(可选项)管理距离。默认值1

1-255

NUMBER

指定track ID

1-500

BFD-NAME

指定bfd名称

长度不超过16的字符串

DESCRIPTION

路由描述信息

必须小于等于80个字符,字符串不能包括“?”

命令模式

全局配置模式

默认配置

默认情况下,系统没有任何IPv6静态路由。

使用说明

举例说明

以下例子配置了一些静态路由

Switch# configure terminal
Switch(config)# ipv6 route 3001::1/64 eth-0-2 fe80::1234
Switch(config)# ipv6 route vrf a 3002::1/64 3001::1

相关命令

show ipv6 route

8.3.4ipv6 address

命令功能

使用该命令配置接口上的ipv6地址。

使用该命令的no格式删除ipv6地址。

命令语法

ipv6 address GOLBAL_FREFIX ( eui-64 | )

no ipv6 address GOLBAL_FREFIX ( eui-64 | )

ipv6 address LINK-LOCAL link-local

no ipv6 address LINK-LOCAL link-local

ipv6 address auto link-local

no ipv6 address auto link-local

no ipv6 address

参数

参数说明

参数取值

GOLBAL_FREFIX

全球单播地址。格式为X:X::X:X/M format

X:X::X:X/M格式的IPv6 地址和掩码长度

LINK-LOCAL

链路本地地址。格式为X:X::X:X

X:X::X:X格式的IPv6 地址

命令模式

端口配置模式

默认配置

默认情况,接口未配IPv6地址。

使用说明

使用该命令配置接口上的IPv6地址,使用该命令的no格式移除IPv6地址。IPv6地址配置和IPv4地址相互不影响。

每个接口最多可配1个链路本地地址,8个全球单播地址。

当接口上没有任何IPv6地址的时候,使用auto关键字可自动生成链路本地地址。使用该命令的no格式、配合auto关键字,可删除自动生成的链路本地地址,前提是接口上已经没有任何全球单播地址了。

可以在配置的时候指定一个全球单播地址使用eui-64方式生成接口ID

如果配置全球单播地址的时候接口没有任何链路本地地址,那么会自动生成一个。如果之后用户又手动指定链路本地地址,那么用户指定的优先级高于自动生成的,将会发生覆盖。

如果不带任何参数的使用该命令的no格式,接口上所有的IPv6地址都会被删除。

举例说明

以下例子在接口上配置了链路本地地址和全局单播地址

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ipv6 address fe80::1233 link-local
Switch(config-if)# ipv6 address 3001:1::1234/64

相关命令

show ipv6 interface

8.3.5show ipv6 route

命令功能

使用该命令显示IPv6路由

命令语法

show ipv6 route ( vrf NAME | ) ( database | )

show ipv6 route ( vrf NAME | ) ( database | ) ( bgp | connected | ospf | rip | static )

show ipv6 route ( vrf NAME | ) IPV6_ADDRESS

show ipv6 route ( vrf NAME | ) IPV6_PREFIX

show ipv6 route ( vrf NAME | )

show ipv6 route ( vrf NAME | ) summary

参数

参数说明

参数取值

IPV6_PREFIX

IPv6前缀。格式为X:X::X:X/M

X:X::X:X/M格式的IPv6 地址和掩码长度

IPV6_ADDRESS

IPv6地址。格式为X:X::X:X

X:X::X:X格式的IPv6 地址

命令模式

特权模式

默认配置

使用说明

举例说明

以下为显示结果

Switch# show ipv6 route
IPv6 Routing Table
Codes: C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP
       [*] - [AD/Metric]
Timers: Uptime
S       3001::/64 [1/0]
       via fe80::1234, eth-0-2, 04:09:56
C       3001:1::/64
       via ::, eth-0-1, 01:39:07
C       3001:1::1234/128
       via ::1, eth-0-1, 01:39:07
S       3002::/64 [1/0]
       via 3001::1 (recursive via fe80::1234), eth-0-2, 04:09:19
C       3ffe:2::/64
       via ::, eth-0-2, 1d19h37m
C       3ffe:2::10/128
       via ::1, eth-0-2, 1d19h37m
C       fe80::/10
       via ::, Null0, 1d19h53m

Switch# show ipv6 route database
IPv6 Routing Table
Codes: C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP
       [*] - [AD/Metric]
       > - selected route, * - FIB route, p - stale info
Timers: Uptime
S    >  3001::/64 [1/0]
     * via fe80::1234, eth-0-2, 04:10:45
C    >  3001:1::/64
     * via ::, eth-0-1, 01:39:56
C     >  3001:1::1234/128
      * via ::1, eth-0-1, 01:39:56
S    >  3002::/64 [1/0]
     * via 3001::1 (recursive via fe80::1234), eth-0-2, 04:10:08
C    >  3ffe:2::/64
     * via ::, eth-0-2, 1d19h37m
C     >  3ffe:2::10/128
      * via ::1, eth-0-2, 1d19h37m
C    >  fe80::/10
     * via ::, Null0, 1d19h54m

Switch# show ipv6 route static
IPv6 Routing Table
Codes: C - connected, S - static, R - RIP, O - OSPF, I - IS-IS, B - BGP
       [*] - [AD/Metric]
Timers: Uptime
S       3001::/64 [1/0]
       via fe80::1234, eth-0-2, 04:11:42
S       3002::/64 [1/0]
       via 3001::1 (recursive via fe80::1234), eth-0-2, 04:11:05

Switch# show ipv6 route 3001::64
Routing entry for 3001::/64
  Known via "static", distance 1, metric 0, best
  Last update 04:12:32 ago
  * via fe80::1234, eth-0-2

Switch# show ipv6 route 3001::64/64
Routing entry for 3001::/64
  Known via "static", distance 1, metric 0, best
  Last update 04:13:03 ago
  * via fe80::1234, eth-0-2

Switch# show ipv6 route summary
IPv6 routing table name is Default-IPv6-Routing-Table(0)
IPv6 routing table maximum-paths is 8
Route source networks
connected       5
static          2
Total           7

相关命令

ipv6 route

8.3.6show ipv6 interface

命令功能

使用该命令显示接口上的IPv6状态

命令语法

show ipv6 interface ( IFNAME | ) ( brief | )

参数

参数说明

参数取值

IFNAME

指定接口的IPv6状态与配置

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

brief

显示摘要信息

-

命令模式

特权模式

默认配置

使用说明

举例说明

以下为显示结果

Switch# show ipv6 interface eth-0-1
Interface eth-0-1
  Interface current state: UP
  The maximum transmit unit is 1500 bytes
  IPv6 is enabled, link-local address is fe80::1233
  Global unicast address(es):
    3001:1::1234, subnet is 3001:1::/64
  Joined group address(es):
    ff02::1:ff00:1234
    ff02::1:ff00:0
    ff02::1:ff00:1233
    ff02::2
    ff02::1
  ICMP error messages limited to one every 2000 milliseconds
  ICMP redirects are always sent
  ND DAD is enabled, number of DAD attempts: 1
  ND router advertisement is disabled
  ND reachable time is 30000 milliseconds
  ND advertised reachable time is 0 milliseconds
  ND retransmit interval is 1000 milliseconds
  ND advertised retransmit interval is 0 milliseconds
  ND router advertisements max interval: 600 secs
  ND router advertisements min interval: 198 secs
  ND router advertisements live for 1800 seconds
  ND router advertisements hop-limit is 0
  Hosts use stateless autoconfig for addresses.
Switch # show ipv6 interface eth-0-1 brief
*down: administratively down
Interface           Status  Protocol  IPv6 address
eth-0-1             up       up         3001:1::1234
                                           fe80::1233

Switch# show ipv6 interface eth-0-1 brief
*down: administratively down
Interface           Status  Protocol  IPv6 address
eth-0-1             up       up         3001:1::1234
                                           fe80::1233

相关命令

ipv6 enable

ipv6 address

8.3.7ipv6 verify unicast reverse-path

命令功能

使用该命令在接口上使能IPv6 URPF(反向路径检查)

使用该命令的no格式去使能URPF

命令语法

ipv6 verify unicast reverse-path

no ipv6 verify unicast reverse-path

命令模式

端口配置模式

默认配置

URPF默认不使能。

使用说明

举例说明

以下例子使能了URPF

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ipv6 verify unicast reverse-path

相关命令

show ipv6 interface

8.3.8ipv6 icmp error-interval

命令功能

使用该命令配置ICMP报文间隔。

使用该命令的no格式恢复默认值。

命令语法

no ipv6 icmp error-interval ERROR_INTERVAL

no ipv6 icmp error-interval

参数

参数说明

参数取值

error-interval

ICMP报文间隔。

0–2147483647 毫秒

命令模式

全局配置模式

默认配置

1000毫秒

使用说明

举例说明

以下例子配置了ICMP报文间隔

Switch# configure terminal
Switch(config)# ipv6 icmp error-interval 2000

相关命令

8.3.9clear ipv6 route static

命令功能

使用该命令清除ipv6静态路由

命令语法

clear ipv6 route static

命令模式

特权模式

默认配置

使用说明

举例说明

以下例子展示了如何清除ipv6静态路由

Switch# clear ipv6 route static

相关命令

8.3.10ipv6 unreachables

命令功能

在全局模式下,使用该命令,来启用设备发送ICMPv6不可达报文的功能。使用相应的no命令让系统禁止发送,禁止后所有三层接口和管理网口都不会发送ICMPv6不可达报文。

命令语法

ipv6 unreachables

no ipv6 unreachables

命令模式

全局配置模式

默认配置

默认IPv6不可达是开启的。

使用说明

当使用该命令的no形式全局禁止ICMPv6不可达报文的发送后,所有L3if和管理网口都不会发送ICMPv6不可达报文。

举例说明

下面的例子中,用户关闭了ICMPv6不可达报文的发送

Switch# configure terminal
Switch(config)# no ipv6 unreachables

相关命令

8.4Ipv6 Prefix-list命令

8.4.1ipv6 prefix-list

命令功能

在全局配置模式下,使用命令ipv6 prefix-list 创建地址前缀列表或添加表项。

使用该命令的no形式删除配置。

命令语法

ipv6 prefix-list WORD [ seq SEQUENCE-NUMBER ] ( deny | permit ) ( any | IPv6-ADDRESS/M [ ge GE-LENGTH ] [ le LE-LENGTH ] )

no ipv6 prefix-list WORD [ seq SEQUENCE-NUMBER ] ( deny | permit ) ( any | IPv6-ADDRESS/M [ ge GE-LENGTH ] [ le LE-LENGTH ] )

no ipv6 prefix-list WORD [ seq SEQUENCE-NUMBER ]

参数

参数说明

参数取值

WORD

地址前缀列表表名

不超过40个字符

seq SEQUENCE-NUMBER

地址前缀列表表项序号,范围1~65535。如果输入命令的时候没有指定序号,将添加默认序号。默认序号为5的倍数,并且是剩下序号中大于当前已分配序号的最小的数

1-65535

deny

指定地址前缀列表的匹配模式为拒绝。在该模式下,如果过滤的IPv6地址在定义的范围内,该IPv6地址不能通过过滤从而不能进入下一表项的测试;否则,将进行下一表项的测试

-

permit

指定地址前缀列表的匹配模式为允许。在该模式下,如果过滤的IPv6地址在定义的范围内,则通过过滤,进行相应的设置;否则,必须进行下一表项的测试

-

IPv6-ADDRESS /M

网络地址和掩码位数。掩码位数范围0~128

IPv6地址和1-128之间的掩码长度

ge GE-LENGTH

指定地址匹配的最小前缀长度

1-128

le LE-LENGTH

指定地址匹配的最大前缀长度

1-128

命令模式

全局配置模式

默认配置

没有地址前缀列表被创建。

使用说明

地址前缀列表用于IPv6地址过滤。同一个地址前缀列表可包含多个表项,一个表项包括地址和掩码位数。命令中的denypermit关键字指定该匹配结果是拒绝或者允许。此时,多个表项之间是的关系,即通过一个表项就可通过该地址前缀列表的过滤。没有通过任何一个表项的过滤就意味着没有通过该地址前缀列表的过滤。

地址前缀范围包括两个部分,分别由mask-length[greater-equal-valueless-equal-value]决定。如果指定了这两部分,要被过滤的IPv6地址必须匹配这两部分规定的前缀范围。具体的匹配公式如下:

network/length < ge ge-length < le le-length <= 128

例如,只指定ge-length,则匹配范围为[ge-length,128];只指定le-length,则匹配范围为[network/lengthle-length];如果两者都指定,则匹配范围为[ge-length, le-length]

如果在输入命令中没有指定序号,则交换机会自动为表项添加默认序号。默认序号从5开始,并且每次递增5,例如,51015。默认序号将从当前大于已分配的序号中选择,并且是其中的最小值。

举例说明

配置匹配默认路由的拒绝表项

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc deny ::/0

配置匹配2001:db8::/64的允许表项

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc permit 2001:db8::/64

配置匹配长度为[32,64],地址为2001:db8::/32的允许表项

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc permit 2001:db8::/32 le 64

配置匹配长度为[64,128],地址为2001:db8::/32的拒绝表项

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc deny 2001:db8::/32 ge 64

相关命令

ipv6 prefix-list description

ipv6 prefix-list sequence

show ipv6 prefix-list

clear ipv6 prefix-list

8.4.2ipv6 prefix-list description

命令功能

在全局配置模式下,使用命令ipv6 prefix-list description 添加地址前缀列表描述。使用命令相关的no形式删除该配置。

命令语法

ipv6 prefix-list WORD description LINE

no ipv6 prefix-list WORD description [ LINE ]

参数

参数说明

参数取值

WORD

地址前缀列表表名

不超过40个字符

LINE

地址前缀列表描述

不超过80个字符

命令模式

全局配置模式

默认配置

地址前缀列表默认没有描述。

使用说明

如果该地址前缀列表不存在,交换机将会自动创建。

举例说明

配置地址前缀列表描述为Deny routes from router A

Switch# configure terminal
Switch(config)# ipv6 prefix-list abc description Permit routes from customer A

相关命令

ipv6 prefix-list

ipv6 prefix-list sequence

show ipv6 prefix-list

clear ipv6 prefix-list

8.4.3ipv6 prefix-list sequence-number

命令功能

在全局配置模式下,使用命令ipv6 prefix-list sequence-number 启用地址前缀列表序号。使用命令相关的no形式关闭序号。

命令语法

ipv6 prefix-list sequence-number

no ipv6 prefix-list sequence-number

命令模式

全局配置模式

默认配置

地址前缀列表默认使用序号。

使用说明

该命令会使显示地址前缀列表配置的时候显示序号。

举例说明

配置启用地址前缀列表序号

Switch# configure terminal
Switch(config)# interface eth-0-1
Switch(config-if)# ipv6 prefix-list sequence-number

相关命令

ipv6 prefix-list

show ipv6 prefix-list

clear ipv6 prefix-list

8.4.4show ipv6 prefix-list

命令功能

使用命令show ipv6 prefix-list显示当前地址前缀列表配置。

命令语法

show ipv6 prefix-list ( summary | detail | ) ( WORD | )

show ipv6 prefix-list WORD ( seq SEQUENCE-NUMBER | IPv6-ADDRESS /M ( longer | first-match | ) | )

参数

参数说明

参数取值

summary

地址前缀列表统计摘要

-

detail

地址前缀列表详细统计

-

WORD

地址前缀列表表名

不超过40个字符

seq SEQUENCE-NUMBER

表项序号

1-65535

IPv6-ADDRESS /M

网络地址/掩码位数 e.g., 2001:db8::/32

IPv6地址和1-128之间的掩码长度

longer

只显示掩码位数大于M的表项

-

first-match

只显示第一个匹配的表项

-

命令模式

特权模式

默认配置

使用说明

举例说明

显示地址前缀列表信息

Switch# show ipv6 prefix-list
ipv6 prefix-list ripng_pre: 5 entries
     seq 1 deny 2001:db8:9::/64
     seq 2 deny 2001:db8:10::/64
     seq 3 deny 2001:db8:11::/64
     seq 4 deny 2001:db8:12::/64
     seq 5 permit any

相关命令

ipv6 prefix-list

clear ipv6 prefix-list

8.4.5clear ipv6 prefix-list

命令功能

使用clear ipv6 prefix-list 清除地址前缀列表计数器的统计信息。

命令语法

clear ipv6 prefix-list ( WORD ( IPv6-ADDRESS /M | ) | )

参数

参数说明

参数取值

WORD

地址前缀列表表名

不超过40个字符

IPv6-ADDRESS /M

网络地址/掩码位数 e.g., 2001:db8::/32

IPv6地址和1-128之间的掩码长度

命令模式

特权模式

默认配置

使用说明

举例说明

重置地址前缀列表计数器

Switch(config)# clear ipv6 prefix-list test

相关命令

ipv6 prefix-list

8.5Route-map命令

8.5.1route-map

命令功能

在全局配置模式下,使用route-mapmatchset命令,来定义各个路由协议间进行重分布的条件,或者启用BGP协议的条件路由功能。

使用此命令的no格式删除route-map的条目。

命令语法

route-map MAP-TAG [ permit | deny ] [ SEQUENCE_NUMBER ]

no route-map MAP-TAG [ permit | deny ] [ SEQUENCE_NUMBER ]

参数

参数说明

参数取值

MAP-TAG

Route-map的一个有意义的名字。路由重分布命令使用这个名字来引用这个route-map。多个route-map的序列可以共享同一个route-map名。

Route-map的名字长度不得超过63,并且它的首字母必须是’a’-‘z’, ‘A’-‘Z’或者’0’-‘9’

permit

(可选) 如果route-mapmatch规则被匹配到了,并且指定了permit关键字,这个路由将会像set动作所指定的规则那样进行重分布

-

deny

(可选) 如果route-mapmatch规则被匹配到了,这个路由将不会被重分布

-

SEQUENCE_NUMBER

(可选) route-map的序列号,表示这个route-map在同一个route-map名中所处的位置。如果使用了相应的no命令,这个序列将会被删除

1-65535

命令模式

全局配置模式

默认配置

默认使用permit关键字。

使用说明

举例说明

下面的例子描述了如何创建一个route-map并进入route-map配置模式

Switch# configure terminal
Switch(config)# route-map rip-to-ospf permit
Switch(config-route-map)# match metric 1
Switch(config-route-map)# set metric 2

相关命令

match as-path

match community

match interface

match ip address

match local-preference

match metric

match origin

match route-type

match tag

set aggregator

set as-path

set atomic-aggregate

set comm-list

set community

set dampening

set extcommunity

set ip address

set local-preference

set metric

set metric-type

set origin

set originator-id

set tag

set vpnv4

set weight

8.5.2match as-path

命令功能

使用这个命令来匹配一个自治系统路径的ACL

使用此命令的no格式来删除这个条目。

match as-path命令制定了自治系统匹配的路径。如果设置了这条命令的permit规则,路由将会被set规则所重分布或者被控制。反之如果match规则被匹配到,但是配置的是deny规则的话,路由将不会被重分布或者控制。如果没有任何match规则被匹配的话,这个路由将不会被重分布。

route-map策略所指定的路由可能跟路由协议所指定的不一样。设置这种策略会让报文发往不同的路径,如何转发则取决于他们的长度和内容。被策略所转发的报文会覆盖路由表指定要转发的报文。

命令语法

match as-path LISTNAME

no match as-path

参数

参数说明

参数取值

LISTNAME

指定自治系统路径的ACL

不超过20个字符

命令模式

Route-map模式

默认配置

默认match as-path不设置。

使用说明

这个命令只在BGP协议中起作用。

举例说明

Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match as-path myaccesslist

相关命令

match metric

match ip address

match community

set as-path

set community

8.5.3match community

命令功能

使用这个命令来指定匹配的团体属性(community)号。

使用相应的no命令来删除这个条目。

Community是用来过滤路由和建立路由组用的。他们用来在大规模的路由上使用match或者set命令来启用策略。Community表使用一组路由的共通属性来识别和过滤这组路由。

match community命令设置的match值会覆盖全局值,如果有路由没有满足任何一个match规则的话,这个路由将会被忽略。

命令语法

match community WORD

no match community

参数

参数说明

参数取值

WORD

Community表的名字

不超过40个字符

命令模式

Route-map模式

默认配置

默认match community不设置。

使用说明

这个命令只在BGP协议中起作用。

举例说明

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# match community mylist

相关命令

match ip address

match as-path

set as-path

set community

match metric

8.5.4match interface

命令功能

使用这个命令来定义一个针对接口的match规则。

使用相应的no命令来删除这个规则。

命令语法

match interface IFNAME

no match interface

参数

参数说明

参数取值

IFNAME

待匹配的接口名

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

Route-map模式

默认配置

使用说明

这个命令只在BGP协议中起作用。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap1 permit 10
Switch(config-route-map)# match interface eth-0-1

相关命令

match tag

match route-type external

8.5.5match ipv6 address

命令功能

使用这个命令来指定match一个ipv6 ACL的规则。

使用相应的no命令来删除这个规则。

match ipv6 address命令指定匹配了一个ACL, 如果指定了一个permitmatch规则的话,路由将会被像set规则指定的那样进行重发布或者进行控制。反之如果制定了相应的deny规则的话,满足条件的路由将不会被重发布或者控制。如果没有匹配到任何规则的话,路由将不会被接受或者转发。被策略指定的路由最好不要跟路由协议指定的路由一样。指定策略会导致报文根据他们的长度或者内容经过不同的路由转发。报文转发规则的优先级是策略转发大于普通的路由转发。

命令语法

match ipv6 address ACCESSSLISTID

no match ipv6 address

参数

参数说明

参数取值

ACCESSSLISTID

指定IPV6 ACL

不超过20个字符

命令模式

Route-map模式

默认配置

默认match ipv6 address不设置。

使用说明

这个命令对BGPOSPFv3RIPng和策略路由(PBR)有效。

举例说明

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# match ipv6 address List1

相关命令

match community

match as-path

set as-path

set community

match metric

8.5.6match ipv6 address prefix-list

命令功能

用这个命令来匹配ipv6前缀列表条目;使用相应的no命令来删除这个规则。

如果匹配了前缀并且指定是permit的语法的话,路由将会被重发布或者被set语法所受控。如果满足了match条件但是制定了deny语法的话,路由将不会被重发布或者被set语法受控。如果没有满足match条件,无论指定了permit还是deny语法,路由都不会被接收或者转发。

被指定的路由不能跟路由协议相同,指定的策略让报文能够按照他们的长度及内容通过不同的路由进行转发。相对于路由表指定的路径来说,报文将会优先以配置的策略来进行转发。

命令语法

match ipv6 address prefix-list LISTNAME

no match ipv6 address prefix-list ( LISTNAME | )

参数

参数说明

参数取值

LISTNAME

IPv6前缀列表名

不超过40个字符

命令模式

Route-map模式

默认配置

默认match ipv6 addressprefix-list不设置。

使用说明

这个命令对BGPOSPFv3RIPng有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)#match ipv6 address prefix-list mylist

相关命令

match community

match as-path

set as-path

set community

match metric

8.5.7match ipv6 next-hop

命令功能

使用这个命令来指定match一个下一跳的IPv6地址。

使用此命令的no格式来删除这个规则。

如果匹配了nexthop地址并且指定是permit的语法的话,路由将会被重发布或者被set语法所受控。如果满足了match条件但是制定了deny语法的话,路由将不会被重发布或者被set语法受控。如果没有满足match条件,无论指定了permit还是deny语法,路由都不会被接收或者转发。

命令语法

match ipv6 next-hop ( IPV6_ADDR | ACCESSSLISTID )

no match ipv6 next-hop [ IPv6-ADDRESS | ACCESSSLISTID ]

参数

参数说明

参数取值

IPV6_ADDR

指定IPv6 prefix, 例如 2001:db8::1

IPv6地址

ACCESSSLISTID

指定IPV6 ACL

不超过20个字符

命令模式

Route-map模式

默认配置

默认match ip next-hop不设置。

使用说明

这个命令对BGPOSPFv3RIPng有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# match ipv6 next-hop mylist

相关命令

match community

match as-path

set as-path

set community

match metric

8.5.8match ipv6 next-hop prefix-list

命令功能

用这个命令来匹配下一跳的前缀列表条目。

使用此命令的no格式来删除这个规则。

命令语法

match ipv6 next-hop prefix-list LISTNAME

no match ipv6 next-hop prefix-list [ LISTNAME ]

参数

参数说明

参数取值

LISTNAME

IPv6前缀列表名

-

命令模式

Route-map模式

默认配置

默认match ipv6 next-hop prefix-list不设置。

使用说明

这个命令对RIPng有效。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# match ipv6 next-hop prefix-list list1

相关命令

match metric

match interface

match ip next-hop

8.5.9match local-preference

命令功能

使用这个命令来指定匹配本地优先级。使用此命令的no格式来删除这个规则。

命令语法

match local-preference LOCAL-PREFERENCE

no match local-preference

参数

参数说明

参数取值

LOCAL-PREFERENCE

指定优先级

0-4294967295

命令模式

Route-map模式

默认配置

默认match local-preference不设置。

使用说明

这个命令对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# match local-preference 100

相关命令

match community

match as-path

set as-path

set community

match ip next-hop

8.5.10match metric

命令功能

使用这个命令来match metric值。

使用此命令的no格式来删除这个规则。

如果指定匹配了metric值并且指定是permit的语法的话,路由将会被重发布或者被set语法所受控。如果满足了match条件但是制定了deny语法的话,路由将不会被重发布或者被set语法受控。如果没有满足match条件,无论指定了permit还是deny语法,路由都不会被接收或者转发。

命令语法

match metric METRICVAL

no match metric

参数

参数说明

参数取值

METRICVAL

metric

0-4294967295

命令模式

Route-map模式

默认配置

默认match metric不设置。

使用说明

这个命令对BGPOSPFRIP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# no match metric

相关命令

match community

match as-path

set as-path

set community

match ip next-hop

8.5.11match origin

命令功能

使用这个命令来匹配BGP中的起始(origin)属性。

使用此命令的no格式来删除这个规则。

Origin属性定义了路径的起始信息。EGP参数用路由表中的e来表示,这表明这一条路由的起始信息是从外部网关协议(EGP)中学习到的。同样的,IGP参数用路由表中的i来表示,它表示起始路径信息是通过内部网关协议(IGP)学习到的。

在路由表中,不完整的(incomplete)会用?来表示,这就是说,这个路由的原始路径是通过不清楚或者其他别的方式来学习到的。比如,一个静态路由被重发布到BGP的话,那它的原始路由就是不完整的。

这个命令只对BGP有效。

命令语法

match origin { egp | igp | incomplete }

no match origin

参数

参数说明

参数取值

egp

EGP学到

-

igp

本地IGP

-

incomplete

未知源

-

命令模式

Route-map模式

默认配置

默认match origin不设置。

使用说明

举例说明

Switch# configure terminal
Switch(config)# route-map myroute deny 34
Switch(config-route-map)# match origin egp

相关命令

8.5.12match route-type

命令功能

使用这个命令来匹配指定的外部路由类型。

使用相应的no命令来删除这个规则。

使用match route-type external命令来匹配指定的外部路由类型。自治系统外部LSA即是类型1或者是类型2。外部类型1值匹配类型1的外部路由,外部类型2只匹配类型2的外部路由。

命令语法

match route-type external { type-1 | type-2 }

no match route-type external

参数

参数说明

参数取值

type-1

匹配OSPF外部类型1 metric

-

type-2

匹配OSPF外部类型2 metric

-

命令模式

Route-map模式

默认配置

默认match route-type不设置。

使用说明

这个命令仅对OSPF有效。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap1 permit 10
Switch(config-route-map)# match route-type external type-1

相关命令

match tag

8.5.13match tag

命令功能

使用这个命令来匹配指定的tag

使用此命令的no格式来删除这个规则。

命令语法

match tag TAG

no match tag

参数

参数说明

参数取值

TAG

指定tag

0-4294967295

命令模式

Route-map模式

默认配置

默认match tag不设置。

使用说明

这个命令对OSPFRIP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap1 permit 10
Switch(config-route-map)# match tag 100

相关命令

match metric

match route-type external

8.5.14set ipv6 aggregator

命令功能

使用这个命令来设置route-maprouter IDAS号。

使用此命令的no格式来删除这个规则。

自治系统(AS)是一个网络管理机构控制下的路由器和网络群组。他们被不同的区域所分离,被指派了一个独特的16位的号码。使用set aggregator as命令来指定这个AS号码。

为了使用set aggregator命令,你必须首先要有一个match规则。Matchset命令设置了路由协议间重发布路由的规则。Match命令制定了在满足什么样的条件下才能进行重发布,而Set命令则指定了满足条件后所执行的动作。

如果报文没有满足任何定义的条件,他们将会被正常的路由所转发。

命令语法

set ipv6 aggregator as ASNUM IPV6_ADDR

no set ipv6 aggregator

参数

参数说明

参数取值

ASNUM

指定集合的AS

1-65535

IPV6_ADDR

指定集合的IPv6地址

IPv6地址

命令模式

Route-map模式

默认配置

默认set aggregator不设置。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# set aggregator as 43 2001:db8::1

相关命令

8.5.15set as-path

命令功能

使用这个命令来修改自治系统(AS)的路径。

使用此命令的no格式来删除这个规则。

使用set as-path命令来指定一个AS的路径。通过指定AS-Path的长度,路由器可以影响路径的最佳路径选择。在这个命令中使用prepend参数,来在已有的AS-Path中,再追加一个指定的AS-path

命令语法

set as-path prepend ASN [ …ASN ]

no set as-path

参数

参数说明

参数取值

ASN

追加自治系统的AS-path

1-4294967295

prepend

系统会将这个号码加到现有的AS-path中去

-

命令模式

Route-map模式

默认配置

默认set as-path不设置。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map myroute permit 3
Switch(config-route-map)# set as-path prepend 8 24

相关命令

8.5.16set atomic-aggregate

命令功能

使用这个命令来设置atomic aggregate属性。

使用此命令的no格式来删除这个规则。

使用该命令你首先要有个match规则,matchset规则同时作用来进行路由重分布。Match命令指定向其他路由协议重发布路由的规则。Set命令指定在当前route-map下路由重分布的表现方式。

如果报文没有匹配到任何条件,将会被通常的路由表转发。

命令语法

set atomic-aggregate

no set atomic-aggregate

命令模式

Route-map模式

默认配置

默认set atomic-aggregator不设置。

使用说明

这个命令对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set atomic-aggregate

相关命令

8.5.17set comm-list delete

命令功能

使用这个命令来删除从进入或者外发更新时,满足条件的community

使用此命令的no格式来删除这个规则。

命令语法

set comm-list { STANDARD | EXPANDED | WORD } delete

no set comm-list

参数

参数说明

参数取值

STANDARD

标准comminty列表号

1-99

EXPANDED

扩展community列表号

100-199

WORD

Community列表名

长度为1-255的字符串

delete

删除匹配条件的community

-

命令模式

Route-map模式

默认配置

默认set comm-list delete不设置。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set comm-list 34 delete

相关命令

8.5.18set community

命令功能

用这个命令来设置comminty属性。

使用此命令的no格式来删除这个规则。

使用这个命令来设置community属性和在某个特定的community中的组目的地址,已经,根据这些community来应用路由选择。

命令语法

set community [ AA:NN | internet | local-AS | no-advertise | no-export ]

set community none

no set community

参数

参数说明

参数取值

AA:NN

AA:NN: 用这样的格式来描述community
AA = AS
NN = 指定的community

2字节AS号,4字节community

internet

指定Internet这个comminity(公认的community)

-

local-AS

指定不发往local AS以外的AS (公认的community)

-

no-advertise

指定不把这个路由对对等体宣告 (公认的community)

-

no-export

指定不把这个路由对下一个AS宣告 (公认的community)

-

none

把通过这个route-mapcommunity属性删除

-

命令模式

Route-map模式

默认配置

默认set community不设置。

使用说明

这个命令对BGP有效。

举例说明

下面是使用set community时的例子

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community no-export no-advertise
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community no-advertise
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set community 10:01 23:34 12:14 no-export

相关命令

8.5.19set dampening

命令功能

使用这个命令来使能route-flap惩罚,并且设置它的参数。

使用此命令的no格式来删除这个规则。

设置不可达的半衰期(half-life time)大于等于可达的半衰期。抑制门限值必须要比重用门限值大。

命令语法

set dampening REACHTIME REUSE SUPPRESS MAXSUPPRESS [ UNREACHTIME ]

no set dampening

参数

参数说明

参数取值

REACHTIME

用分来表示可达的半衰期。时间衰减是当前值的一半,默认15分钟

1-45

REUSE

指定重用门限值。当被一种的路由的惩罚值衰减到重用门限以下时,这个路由就不再被抑制。默认重用门限是750

1-20000

SUPPRESS

指定抑制门限值。当一个路由的惩罚值超过抑制门限的时候,这个路由就被抑制了。默认的抑制门限是2000

1-20000

MAXSUPPRESS

指定最大抑制时间。一个被惩罚的路由的最大抑制时间。默认值是半衰期的4(60分钟)

1-255

UNREACHTIME

指定不可达半衰期的惩罚值,默认15分钟

1-45

命令模式

Route-map模式

默认配置

请参考命令语法中的描述。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map R1 permit 24
Switch(config-route-map)# set dampening 20 333 534 30

相关命令

8.5.20set extcommunity

命令功能

使用这个命令来设置一个扩展的community属性。

使用此命令的no格式来删除这个规则。

使用该命令你首先要有个match规则,matchset规则同时作用来进行路由重分布。Match命令指定向其他路由协议重发布路由的规则。Set命令指定在当前route-map下路由重分布的表现方式。

如果报文没有匹配到任何条件,将会被通常的路由表转发。

命令语法

set extcommunity { rt | soo } EXTCOMMNUMBER [ …EXTCOMMNUMBER ]

no set extcommunity { rt | soo }

参数

参数说明

参数取值

rt

指定扩展community的扩展对象

-

soo

指定扩展communitysite-of-origin属性

-

EXTCOMMNUMBER

ASN:NN 或者IP-address:nn VPN 扩展comminty

-

ASN:NN

AS

2字节AS号,4字节community

IPADDRESS

IP地址形式表示的AS

IPv4 地址

命令模式

Route-map模式

默认配置

默认set extcommunity不设置。

使用说明

这个命令对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 06:01
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity rt 0.0.0.6:01
Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 06:01
Switch# configure terminal
Switch(config-route-map)# route-map rmap1 permit 3
Switch(config-route-map)# set extcommunity soo 0.0.0.6:01

相关命令

8.5.21set ipv6 next-hop

命令功能

使用这个命令来设置指定的ipv6下一跳的值。

使用此命令的no格式来删除这个规则。

使用该命令你首先要有个match规则,matchset规则同时作用来进行路由重分布。Match命令指定向其他路由协议重发布路由的规则。Set命令指定在当前route-map下路由重分布的表现方式。

如果报文没有匹配到任何条件,将会被通常的路由表转发。

命令语法

set ipv6 next-hop [ local ] IPV6_ADDR

no set ipv6 next-hop [ local ]

参数

参数说明

参数取值

local

Link-local address

-

IPV6_ADDR

指定下一跳的IPv6地址

IPv6地址

命令模式

Route-map模式

默认配置

默认set ipv6 next-hop不设置。

使用说明

这个命令对BGPOSPFv3RIPng和策略路由有效。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# set ipv6 next-hop 2001:db8::1

相关命令

8.5.22set ipv6 vrf next-hop

命令功能

使用这个命令来设置指定的ipv6下一跳的值和下一跳所在的vrf

使用此命令的no格式来删除这个规则。

使用该命令你首先要有个match规则,matchset规则同时作用来进行路由重分布。Match命令指定向其他路由协议重发布路由的规则。Set命令指定在当前route-map下路由重分布的表现方式。

如果报文没有匹配到任何条件,将会被通常的路由表转发。

命令语法

set ipv6 vrf WORD nexthop IPV6_ADDR

no set ipv6 next-hop

参数

参数说明

参数取值

WORD

VPN路由/转发实例名

不超过32个字符的字符串

IPV6_ADDR

指定下一跳的IPv6地址

IPv6地址

命令模式

Route-map模式

默认配置

默认set ipv6 next-hop不设置。

使用说明

这个命令对策略路由有效,对BGPOSPFv3RIPng而言将会忽视vrf参数。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# set ipv6 vrf vrf1 next-hop 2001:db8::1

相关命令

8.5.23set ipv6 default vrf next-hop

命令功能

使用这个命令来设置指定的ipv6下一跳的值和所在的vrf

使用此命令的no格式来删除这个规则。

使用该命令你首先要有个match规则,matchset规则同时作用来进行路由重分布。Match命令指定向其他路由协议重发布路由的规则。Set命令指定在当前route-map下路由重分布的表现方式。

对于default形式的重定向,系统会优先查找路由表,报文没有匹配到路由表,将会被按照重定向策略转发。

命令语法

set ipv6 default vrf WORD next-hop IPV6_ADDR

no set ipv6 default next-hop

参数

参数说明

参数取值

IPV6_ADDR

指定下一跳的IPv6地址

IPv6地址

WORD

VPN路由/转发实例名

不超过32个字符的字符串

命令模式

Route-map模式

默认配置

默认set ipv6 default next-hop不设置。

使用说明

这个命令对策略路由有效。配置set ipv6 default vrf next-hop使系统优先使用路由表,其次使用策略路由

举例说明

下面的例子描述了如何设置默认下一跳IPv6地址和vrf

Switch# configure terminal
Switch(config)# route-map mymap permit 4
Switch(config-route-map)# set ip default vrf vrf1 next-hop 3000::1

相关命令

8.5.24set local-preference

命令功能

使用这个命令来设置本地优先级属性。

使用此命令的no格式来删除这个规则。

使用该命令你首先要有个match规则,matchset规则同时作用来进行路由重分布。Match命令指定向其他路由协议重发布路由的规则。Set命令指定在当前route-map下路由重分布的表现方式。

如果报文没有匹配到任何条件,将会被通常的路由表转发

命令语法

set local-preference LOCAL-PREFERENCE

no set local-preference

参数

参数说明

参数取值

LOCAL-PREFERENCE

指定优先级

0-4294967295

命令模式

Route-map模式

默认配置

默认set local-preference不设置。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map mymap permit 3
Switch(config-route-map)# set local-preference 100

相关命令

8.5.25set metric

命令功能

使用这个命令来设置一个路由的metric值。

使用此命令的no格式来删除这个规则。

这个命令用于设置一条路由的metric值,以及关于一个关于AS的首选路径影响的外部邻居。首选路径是一个比较有较低metric值的路由。一个路由器比较在同一个AS中,邻居路径的metric值。比较不同的AS邻居的metric值,使用bgp always-compare-med 命令。

命令语法

set metric METRICVAL

no set metric

参数

参数说明

参数取值

METRICVAL

metric

0-4294967295

命令模式

Route-map模式

默认配置

默认set metric不设置。

使用说明

这个命令仅对BGPOSPFRIP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set metric 600

相关命令

8.5.26set metric-type

命令功能

使用这个命令来设置目的路由协议的metric类型。

使用此命令的no格式来删除这个规则。

route-map匹配的时候,这个命令设置在AS-external-LSA 中设置Type-1或者Type-2两种类型。

命令语法

set metric-type { TYPE1 | TYPE2 }

no set metric-type

参数

参数说明

参数取值

type1

选择设置外部类型1metric

-

type2

选择设置外部类型2metric

-

命令模式

Route-map模式

默认配置

默认set metric-type不设置。

使用说明

这个命令仅对OSPF有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set metric-type 1

相关命令

8.5.27set ipv6 originator-id

命令功能

使用这个命令来设置originator ID属性。

使用此命令的no格式来删除这个规则。

使用该命令你首先要有个match规则,matchset规则同时作用来进行路由重分布。Match命令指定向其他路由协议重发布路由的规则。Set命令指定在当前route-map下路由重分布的表现方式。

如果报文没有匹配到任何条件,将会被通常的路由表转发。

命令语法

set ipv6 originator-id IPV6_ADDR

no set ipv6 originator-id

参数

参数说明

参数取值

IPV6_ADDR

指定originatorIPv6地址

IPv6地址

命令模式

Route-map模式

默认配置

默认set originator-id不设置。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set ipv6 originator-id 2001:db8::1

相关命令

redistribute

default-information

8.5.28set tag

命令功能

使用这个命令来设置一个指定的tag值。

使用此命令的no格式来删除这个规则。

在这个命令中的tag,被另外一个路由协议(重分布时的BGP或者其他IGP)所标签,原因是AS-external-LSA在它的LSA中有一个route-tag区。并且,使用route-map的话,ZebOS会使用合适的tag值对这个LSA上打上标签。有时候,这个tag会匹配route-mp,有时候,这个值会被其他应用程序所使用。

命令语法

set tag TAGVALUE

no set tag

参数

参数说明

参数取值

TAGVALUE

目的路由协议的tag

0-4294967295

命令模式

Route-map模式

默认配置

默认set tag不设置。

使用说明

这个命令仅对OSPFRIP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set tag 6

相关命令

8.5.29set vpnv6 next-hop

命令功能

使用这个命令来设置一个VPNv6下一跳地址。

使用此命令的no格式来删除这个规则。

在这个命令中的tag,被另外一个路由协议(重分布时的BGP或者其他IGP)所标签,原因是AS-external-LSA在它的LSA中有一个route-tag区。并且,使用route-map的话,ZebOS会使用合适的tag值对这个LSA上打上标签。有时候,这个tag会匹配route-mp,有时候,这个值会被其他应用程序所使用。

命令语法

set vpnv6 next-hop IPV6_ADDR

no set vpnv6 next-hop

参数

参数说明

参数取值

IPV6_ADDR

指定下一跳IPv6地址

IPv6地址

命令模式

Route-map模式

默认配置

默认set vpnv6 next-hop不设置。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set vpnv6 next-hop 2001:db8::1

相关命令

match as-path

8.5.30set weight

命令功能

使用这个命令来设置路由表的应用权重(weght)

使用此命令的no格式来删除这个规则。

Weight值是用于帮助进行最优路径选择的。它在路由器本地被之地你个。当有多个路由器,他们的目的地都相同时,有比较高权重的路由器将会被优先选中。

命令语法

set weight WEIGHT

no set weight

参数

参数说明

参数取值

WEIGHT

指定权重值

0-4294967295

命令模式

Route-map模式

默认配置

默认set weight不设置。

使用说明

这个命令仅对BGP有效。

举例说明

Switch# configure terminal
Switch(config)# route-map rmap1 permit 3
Switch(config-route-map)# set weight 60

相关命令

route-map

8.5.31show route-map

命令功能

使用这个命令来显示用户可读的route-map信息。

命令语法

show route-map ( NAME | )

参数

参数说明

参数取值

NAME

route-map

Route-map的名字长度不得超过20,并且它的首字母必须是’a’-‘z’, ‘A’-‘Z’或者’0’-‘9’

命令模式

特权模式

默认配置

使用说明

举例说明

Switch1# show route-map
route-map abc, permit, sequence 10
  Match clauses:
    ip address acl1
  Set clauses:
    local-preference 200
route-map abc, permit, sequence 20
  Match clauses:
  Set clauses:

相关命令

route-map

8.6BGP4+ 命令

8.6.1address-family

命令功能

使用这个命令来进入IPv6, address-family命令模式。

命令语法

address-family ipv6 ( unicast | )

参数

参数说明

参数取值

unicast

指定单播前缀

-

命令模式

路由模式

默认配置

使用说明

使用address-family命令,来进入路由模式,允许配置跟路由相关的参数。

退出该模式使用相应的exit,或者exit-address-family命令。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router)address-family ipv6

相关命令

exit-address-family

8.6.2aggregate-address

命令功能

使用这个命令来配置BGP集合条目。

使用相应的no命令来删除这个配置。

命令语法

( no ) aggregate-address IPADDRESS { summary-only | as-set }

参数

参数说明

参数取值

IPV6_ADDR

X:X::X:X/M 指定聚合的IPv6前缀

IPv6 地址

summary-only

从更新过程中,过滤更多的指定路由

-

as-set

生成AS set路径信息

-

命令模式

地址族配置模式

默认配置

Disabled

使用说明

聚合用于将路由表的规模最小化。聚合通过一些特征,将不同的路由联合起来,并宣告为一条路由。如果更确定的BGP路由在可选择的范围的话,aggregate-address命令在BGP路由表中创建了一个聚合条目。使用参数summary-only只宣告前缀,对所有邻居抑制更确定的路由。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# aggregate-address 2018::1/64 as-set summary-only

相关命令

8.6.3bgp always-compare-med

命令功能

使用这个命令来比较在不同AS中的邻居间距离的Multi Exit Discriminator (MED)

使用相应的no命令来删除这个配置。

命令语法

( no ) bgp always-compare-med

命令模式

路由模式

默认配置

Disabled

使用说明

Multi Exit Discriminator (MED) 用于BGP的最佳路径选路。在BGP的属性:weightlocal preferenceAS-pathorigin的比较结果为相等以后,MED将被进行比较。

MED只在相同的AS的路径中进行比较。使用bgp always-compare-med 命令来允许在不同的AS间比较MEDMED参数在选择最佳路径以后才被使用。一个具有低MED的路径会被优先使用。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp always-compare-med

相关命令

bgp bestpath med

bgp bestpath as-path ignore

8.6.4bgp as-local-count

命令功能

AS pathEBGPConfederated IBGP之间传递时,使用该命令改变添加在AS path之前的本地AS号数量。

使用该命令的no形式删除这条配置。

命令语法

bgp as-local-count NUM

no bgp as-local-count

参数

参数说明

参数取值

NUM

添加在AS path之前的本地AS号的数量。

2-64

命令模式

路由模式

默认配置

默认情况下,在AS path前添加交换机的AS号数目为1

使用说明

使用该命令修改挂在AS path前的本地AS号的数量。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp as-local-count 5

相关命令

8.6.5bgp bestpath as-path ignore

命令功能

使用这个命令来防止这个路由器被通过AS-path原则选中。

使用相应的no命令来让这个路由器可以通过AS-path原则选中。

命令语法

( no ) bgp bestpath as-path ignore

命令模式

路由模式

默认配置

Disabled

使用说明

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp bestpath as-path ignore

相关命令

bgp always-compare-med, bgp bestpath med, bgp bestpath compare-routerid

8.6.6bgp bestpath compare-confed-aspath

命令功能

使用这个命令来允许比较AS-path的长度。

使用相应的no命令来反转这个选择,并且忽略在BGP最佳路径选择中的AS联合路径长度。

命令语法

( no ) bgp bestpath compare-confed-aspath

命令模式

路由模式

默认配置

BGPeBGP对等体中使用相等的eBGP路径来接受路由,并选择接收到的第一条路由为最优路径。

使用说明

这个命令指定了,在BGP最佳路径选择中,当AS联合路径长度可用的时候,必须要使用这样一个规则。它只在bgp bestpath as-path ignore 命令没有被指定的时候生效。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp bestpath compare-confed-aspath

相关命令

bgp bestpath as-path ignore

8.6.7bgp bestpath compare-routerid

命令功能

使用这个命令来比较对等的eBGP路径的router-id

使用相应的no命令来删除这个配置。

命令语法

( no ) bgp bestpath compare-routerid

命令模式

路由模式

默认配置

BGPeBGP对等体中使用相等的eBGP路径来接受路由,并选择接收到的第一条路由为最优路径。

使用说明

当对比对等体中相同的路由的时候,BGP路由器并不考虑路由器上的router ID。默认情况下,它选择第一个接收到的路由。使用这个命令在选择过程中包括考虑route ID这样一个步骤,相同的路由将会被比较,并且拥有最小route ID的路由将会被选择。Route-id是路由器中最高的IP地址,这个IP地址优先会使用loopback地址。Route-id可以被bgp router-id 命令来手动设置。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp bestpath compare-routerid

相关命令

show bgp ipv6

show ip bgp neighbors

8.6.8bgp bestpath dont-compare-originator-id

命令功能

使用这个命令来在路由选择中忽略比较originator-id

使用相应的no命令来恢复路由选择中比较originator-id

命令语法

( no ) bgp bestpath dont-compare-originator-id

命令模式

路由模式

默认配置

默认情况下,BGP选路时会比较originator-id

使用说明

使用该命令使BGP在选路时不比较originator-id

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp bestpath dont-compare-originator-id

相关命令

8.6.9bgp bestpath med

命令功能

使用这个命令来指定Multi Exit Discriminator (MED)属性的比较。

使用相应的no命令来防止BGP在选路时把MED作为考虑因素。

命令语法

bgp bestpath med confed [ missing-as-worst ]

bgp bestpath med missing-as-worst [ confed ]

no bgp bestpath med confed [ missing-as-worst ]

no bgp bestpath med missing-as-worst [ confed ]

参数

参数说明

参数取值

confed

在联合路径中比较MED

-

missing-as-worst

把丢失的MED作为优先选择的对象

-

命令模式

路由模式

默认配置

MED值是0

使用说明

使用这个命令来指定两个MED属性:confedmissing-as-worstConfed属性让MED通过联合对等体中学到的路径来进行比较。MED仅在路径中没有扩展的AS(不在联合中的AS)比较。如果路径中只要有一个扩展的ASMED比较就不会进行。

Missing-as-worst属性则将丢失的MED作为路径中为无限大值来考虑,把丢失了MED的路径作为最差的路径来考虑。如果missing-as-worst没有使能的话,丢失的MED值是0,这样的话这条路径就会作为最佳路径来考虑。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp bestpath med missing-as-worst

相关命令

bgp-always-compare-med, bgp bestpath as-path ignore, bgp deterministic-med

8.6.10bgp bestpath tie-break-on-age

命令功能

使用这个命令来在路由选择中偏好先学到的路由。

使用相应的no命令来在路由选择中比较额外信息而不是选择先学到的路由。

命令语法

( no ) bgp bestpath tie-break-on-age

命令模式

路由模式

默认配置

默认情况下,当影响路由质量的因素都相同时,优先偏好先学到的路由。

使用说明

当路由信息的as pathlocal preferencemed等影响路由质量的因素都相同时,BGP会优先选择先学到的路由,以此来防止路由震荡。

可以通过该命令的no形式,使得BGP不偏好先学到的路由,而是进一步比较router-id、邻居的ip地址等来选择路由。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# no bgp bestpath tie-break-on-age

相关命令

8.6.11bgp client-to-client reflection

命令功能

使用这个命令来从BGP路由反射客户端来回滚路由反射(route reflection, RR)

使用相应的no命令来删除这个配置。

命令语法

bgp client-to-client reflection

no bgp client-to-client reflection

参数

参数说明

参数取值

reflection

路由反射

-

命令模式

路由模式

默认配置

当路由器被配置为路由反射时,client-to-client的反射将会被默认使能。

使用说明

bgp client-to-client reflection命令用于配置路由器为RR。当所有的内部网关协议(iBGP)speaker都没有全部两两互联的时候,会使用RR。如果客户端已经全互联了,那RR就不必要了,使用no bgp client-to-client reflection命令来取消client-to-client的反射。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) no bgp client-to-client reflection

相关命令

bgp cluster-id

neighbor route-reflector-client

show bgp ipv6

8.6.12bgp cluster-id

命令功能

如果BGP集群有一个以上的RR的话,使用这个命令来配置cluster ID

使用相应的no命令来删除这个配置。

命令语法

bgp cluster-id CLUSTERID

no bgp cluster-id

参数

参数说明

参数取值

CLUSTERID

A.B.C.D|<1-4294967295> 指定这个路由器的cluster ID,它会像一个RR一样活动。可以是一个IP地址,或者是一个最大为4字节的数值。

IPv4 地址或1-4294967295 之间的整数

A.B.C.D

RR的以IP地址形式的cluster-id

IPv4 地址

<1-4294967295>

RR32bit cluster-id

1-4294967295

命令模式

路由模式

默认配置

使用说明

一个集群包括了RR和它的客户端。通常,一个集群被它的唯一的RRroute-id所标识,但是为了增加冗余,有时候,一个集群可能会有一个以上的RR。所有在这样一个集群里面的RR都被同一个cluster ID所标识。bgp cluster-id命令用于配置拥有一个以上RR集群的32bitcluster ID

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp cluster-id 1.1.1.1

相关命令

bgp client-to-client reflection, neighbor route-reflector-client, show bgp ipv6

8.6.13bgp confederation identifier

命令功能

使用这个命令来指定一个Bgp confederation identifier.

使用相应的no命令来删除Bgp confederation identifier.

命令语法

bgp confederation identifier ID

no bgp confederation identifier

参数

参数说明

参数取值

ID

设置路由域的联合ASN

1-65535

命令模式

路由模式

默认配置

使用说明

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp confederation identifier 1

相关命令

bgp confederation peer

8.6.14bgp confederation peers

命令功能

使用这个命令来配置属于指定联合的自治系统(AS)

使用相应的no命令来删除这个配置。

命令语法

bgp confederation peers .ASN

no bgp confederation peers ( .ASN | )

参数

参数说明

参数取值

ASN

在同一个联合但不同sub-AS下的eBGP对等体的ASN

1-65535

命令模式

路由模式

默认配置

使用说明

一个联合允许一个AS被分成几个ASAS会被指定一个联合号。外部的路由器只能把整个联合看作一个AS。每个AS在内部是全互联的,并且对这个联合来说,是内部可见的。使用bgp confederation peers 命令来定义联合对等体列表。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp confederation peers 1234 21345

相关命令

bgp confederation identifier

8.6.15bgp dampening

命令功能

使用这个命令来指定bgp dampening的参数

使用相应的no命令来删除这个配置。

命令语法

bgp dampening REACHTIME

bgp dampening REACHTIME REUSE

bgp dampening REACHTIME REUSE SUPPRESS MAXSUPPRESS ( UNREACHTIME | )

bgp dampening route-map ROUTEMAP

no bgp dampening REACHTIME

no bgp dampening REACHTIME REUSE

no bgp dampening REACHTIME REUSE SUPPRESS MAXSUPPRESS ( UNREACHTIME | )

no bgp dampening route-map ROUTEMAP

参数

参数说明

参数取值

REACHTIME

指定可达半衰期(单位min)。惩罚时间是当前值的一半。默认15min

1-45

REUSE

指定重用门限值。当对一个抑制路由的惩罚,一直衰减到重用门限值以下时,这个路由就不再被抑制了。默认值是750

1-20000

SUPPRESS

指定抑制门限值。当对一个路由的惩罚超过这个抑制门限时,这个路由会被抑制。默认值2000

1-20000

MAXSUPPRESS

指定最大抑制时间。惩罚路由被抑制的最长时间。默认是4倍的半衰期(60min)

1-255

UNREACHTIME

指定不可达半衰期(单位min)

1-45

ROUTEMAP

route-map WORD 指定惩罚规则的route-map

Route-map的名字长度不得超过63,并且它的首字母必须是’a’-‘z’, ‘A’-‘Z’或者’0’-‘9’

命令模式

路由模式

地址族配置模式

默认配置

使用说明

路由惩罚最大限度的减少了由于路由翻动(route flapping)导致的不稳定性。每次翻动都会在这个翻动的路由上增加一个惩罚。一旦当总的惩罚值达到抑制门限,这个路由的宣告就会被抑制。这个惩罚会根据配置的半衰期进行衰减。一旦惩罚比重用门限低的时候,路由的抑制就会被取消。

一旦惩罚值低于重用门限的一半时,惩罚信息会被立即取消。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp dampening 20 800 2500 80 25

相关命令

8.6.16bgp default local-preference

命令功能

使用这个命令来改变默认的local-preference值。

使用相应的no来返回默认设置。

命令语法

bgp default local-preference PREF_VALUE

no default local-preference ( PREF_VALUE | )

参数

参数说明

参数取值

PREF_VALUE

配置默认的local preference值,默认100

0-4294967295

命令模式

路由模式

默认配置

100

使用说明

Local-preference表示,当存在通往同一个目的的多条路径时,优先级比较高的那条路径。使用bgp default local-preference命令来定义特定的路径优先级。这个优先级是针对本地AS的所有路由器和接入服务器有效的。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp default local-preference 2345555

相关命令

8.6.17bgp deterministic-med

命令功能

当在同一个AS中,从不同的对等体中选择宣告的路由时,使用这个命令来比较Multi Exit Discriminator (MED)参数。

使用相应的no命令来删除这个配置。

命令语法

bgp deterministic-med

no bgp deterministic-med

命令模式

路由模式

默认配置

Disabled

使用说明

Multi Exit Discriminator (MED) 用于在BGP中的最佳路径选择。在BGP的属性:weightlocal preferenceAS-pathorigin的比较结果为相等以后,MED将被进行比较。在本地AS的所有的路由器上,使能bgp deterministic-med 命令,用于获取一个比较结果。在使能这个命令以后,所有对同一前缀的路径,都会被组合在一起,并且根据他们的MED值来安排。

根据这个比较,就可以得出一个最佳路径。

这个命令,在同一个AS中,在选择被不同对等体宣告的路由时,根据MED值来进行比较。当在不同的AS上进行选路时要比较MED的话,要使用bgp always-compare-med命令。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp deterministic-med

相关命令

show bgp ipv6, show bgp ipv6 neighbors

8.6.18bgp enforce-first-as

命令功能

使用这个命令来设置用来拒绝第一个AS-path不是邻居配置的ASNupdate消息。

使用相应的no命令来删除这个配置。

命令语法

bgp enforce-first-as

no bgp enforce-first-as

命令模式

路由模式

默认配置

Disabled

使用说明

使能这个特性,将会增加BGP网络的安全性,不允许接受未授权的系统发来的流量。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp enforce-first-as

相关命令

8.6.19bgp fast-external-failover

命令功能

使用这个命令,如果使用BGP的接口,连接down的话,立即重置一个BGP会话。

使用相应的no命令来删除这个配置。

命令语法

bgp fast-external-failover

no bgp fast-external-failover

命令模式

路由模式

默认配置

Enabled

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp fast-external-failover

相关命令

8.6.20bgp graceful-restart

命令功能

使用这个命令全局使能GR helper功能。

使用相应的no命令来删除这个配置。

命令语法

bgp graceful-restart

no bgp graceful-restart

命令模式

路由模式

默认配置

Disabled

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp graceful-restart

相关命令

8.6.21bgp graceful-restart stalepath-time

命令功能

使用这个命令设置等待End of rib标记的时间。

使用相应的no命令来恢复默认值。

命令语法

bgp graceful-restart stalepath-time TIME

no bgp graceful-restart stalepath-time

参数

参数说明

参数取值

TIME

Stalepath time,以秒为单位,默认值360s

1-3600

命令模式

路由模式

默认配置

360

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp graceful-restart stalepath-time 400

相关命令

8.6.22bgp log-neighbor-changes

命令功能

使用这个命令,在没有打开debug bug命令的条件下,用日志记录BGP状态迁移信息。

使用相应的no命令来删除这个配置。

命令语法

bgp log-neighbor-changes

no bgp log-neighbor-changes

命令模式

路由模式

默认配置

Disabled

使用说明

系统提供了另外一种方法用于记录邻居状态的实现,比如,debug bgp fsmdebug bgp events,等。然而,这些命令会对日志系统的性能造成很严重的影响:

bgp log-neighbor-changes命令,会记录如下事件

接收到BGP通告

接收到错误的BGP更新

用户重置请求

对等体超时

对等体关闭会话

接口震荡

变换

删除邻居

成员被增加到对等体组中

端口

远端AS变化

修改RR客户端配置

软件修改配置

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# bgp log-neighbor-changes

相关命令

8.6.23bgp router-id

命令功能

使用这个命令来配置router-id

使用相应的no命令来删除这个配置。

命令语法

bgp router-id ROUTERID

no bgp router-id ( ROUTERID | )

参数

参数说明

参数取值

ROUTERID

A.B.C.D手动配置router-id

IPv4 地址格式

命令模式

路由模式

地址族配置模式

默认配置

如果配置了环回口的话,route-id将会设置为环回口地址,否则的话,最高的IP地址将会设置为router-id

使用说明

使用bgp router-id命令来手动配置一个固定的route-id,作为BGP的路由器标识。

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp router-id 1.1.2.3

相关命令

8.6.24bgp scan-time

命令功能

使用用这个命令来设置BGP路由下一跳的扫描间隔。

使用相应的no命令来删除这个配置。

命令语法

bgp scan-time TIME

no bgp scan-time ( TIME | )

参数

参数说明

参数取值

TIME

bgp scan time,以秒为单位,默认值60s

0-60

命令模式

路由模式

默认配置

使用说明

使用这个命令来配置BGP路由器的扫描间隔,这个间隔是路由器检查在数据表中路由的可靠性的周期。

如果想要禁用BGP扫描机能的话,将扫描间隔设置为0

举例说明

Switch# configure terminal
Switch(config) router bgp 100
Switch(config-router) bgp scan-time 10

相关命令

8.6.25clear bgp ipv6 *

命令功能

使用这个命令来重置所有对等体的BGP连接。

命令语法

clear bgp ipv6 * ( in | out | soft | )

clear bgp ipv6 * vrf NAME

参数

参数说明

参数取值

*

清除所有的BGP对等体

-

in

表示入站的宣告路由将会被清除

-

out

示出站的宣告路由将会被清除

-

soft

soft (in|out|)表示入站/出站的宣告路由都将会被清除

-

vrf

路由/转发实例

-

NAME

路由/转发实例名

不超过31个字符

命令模式

特权模式

默认配置

使用说明

BGP的重置分硬重置和软重置两种,它们的区别就是:硬重置会导致BGP邻居关系切断并重新建立;软重置不会切断邻居关系,只会重新刷新路由表。

举例说明

Switch# clear bgp ipv6 *
Switch# clear bgp ipv6 * soft
Switch# clear bgp ipv6 * vrf aa

相关命令

8.6.26clear bgp ipv6 X:X::X:X

命令功能

使用这个命令来通过指定的IPv6地址重置IPV6 BGP的连接。

命令语法

clear bgp ipv6 X:X::X:X ( in | out | soft )

clear ipv6 bgp X:X::X:X vrf NAME

参数

参数说明

参数取值

X:X::X:X

要清除的BGP路由的IPv6地址

IPv6 地址

in

表示入站的宣告路由将会被清除

-

out

示出站的宣告路由将会被清除

-

soft

soft (in|out|)表示入站/出站的宣告路由都将会被清除

-

vrf

路由/转发实例

-

NAME

路由/转发实例名

不超过31个字符

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# clear bgp ipv6 2018::1
Switch# clear bgp ipv6 2018::1 soft

相关命令

8.6.27clear bgp ipv6 unicast dampening

命令功能

使用这个命令来重置所有指定地址族的BGP惩罚路由。

命令语法

clear bgp ipv6 dampening ( X:X::X:X | X:X::X:X/M | )

参数

参数说明

参数取值

X:X::X:X

指定想要清除的BGP惩罚的IPV6地址

IPv6 地址

X:X::X:X/M

定想要清除的BGP惩罚的带子网的IPV6地址

IPv6 地址和掩码长度

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# clear bgp ipv6  unicast dampening
Switch# clear bgp ipv6  unicast dampening 2018::1

相关命令

8.6.28clear bgp ipv6 unicast flap-statistics

命令功能

使用这个命令来清除所有指定地址族的前缀的振荡次数和历史统计。

命令语法

clear bgp ipv6 unicast flap-statistics ( X:X::X:X | X:X::X:X/M | )

参数

参数说明

参数取值

X:X::X:X

指定想要清除的BGP惩罚的IPV6地址

IPv6 地址

X:X::X:X/M

定想要清除的BGP惩罚的带子网的IPV6地址

IPv6 地址和掩码长度

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# clear bgp ipv6 unicast flap-statistics 10.10.0.121

相关命令

8.6.29clear bgp ipv6 ASN

命令功能

使用这个命令来重置一个指定AS下的所有对等体的BGP连接。

命令语法

clear bgp ipv6 ASN ( in | out | soft | )

参数

参数说明

参数取值

ASN

指定要被删除的所有路由的ASN

1-4294967295

in

表示入站的宣告路由将会被清除

-

out

表示出站的宣告路由将会被清除

-

soft

soft (in|out|)表示入站/出站的宣告路由都将会被清除

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# clear bgp ipv6 100

相关命令

8.6.30clear bgp ipv6 external

命令功能

使用这个命令来对所有外部对等体的BGP连接进行重置。

命令语法

clear bgp ipv6 external ( in | sotf | )

参数

参数说明

参数取值

external

清除所有的外部对等体

-

in

表示入站的宣告路由将会被清除

-

soft

soft (in|out|)表示入站/出站的宣告路由都将会被清除

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# clear bgp ipv6 external in

相关命令

8.6.31clear bgp ipv6 peer-group

命令功能

使用这个命令来重置一个对等组下的所有成员的BGP连接。

命令语法

clear bgp ipv6 peer-group WORD ( in | out | soft | )

参数

参数说明

参数取值

peer-group

清除一个对等组的所有成员

-

WORD

指定要清除的对等组的名字

不超过20个字符

in

表示入站的宣告路由将会被清除

-

out

表示出站的宣告路由将会被清除

-

soft

soft (in|out|)表示入站/出站的宣告路由都将会被清除

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# clear bgp ipv6 peer-group Peer1 out

相关命令

8.6.32debug bgp

命令功能

使用这个命令来使能所有的BGP调试功能。

使用相应的no命令来删除这个配置。

命令语法

debug bgp ( all | dampening | events | filters | fsm | keepalives | mpls | updates )

no debug bgp ( all | dampening | events | filters | fsm | keepalives | mpls | nsm | updates )

参数

参数说明

参数取值

all

打开或者关闭所有BGP调试开关。

-

dampening

BGP惩罚调试模式

-

events

BGP事件调试模式

-

filters

BGP过滤调试模式

-

fsm

BGP有限状态机(FSM)调试模式

-

mpls

BGP MPLS调试模式

-

keepalives

BGP keepalive信息调试模式

-

updates

BGP更新通告调试模式

-

命令模式

特权模式

默认配置

使用说明

不带任何参数使用这个命令的话会打开所有通常的BGP调试开关。

举例说明

Switch# debug bgp
Switch# debug bgp events

相关命令

8.6.33default-information originate

命令功能

使用这个命令来开启在邻居间发布默认路由。

使用相应的no命令来关闭在邻居间发布默认路由。

命令语法

( no ) default-information originate

命令模式

路由模式

默认配置

默认情况下不向邻居发送默认路由。

使用说明

当交换机上有默认路由信息,可以通过该命令将默认路由信息发送给BGP邻居。

默认情况下不将默认路由发送出去。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# default-information originate

相关命令

8.6.34distance

命令功能

使用这个命令来定义管理距离。

使用相应的no命令来删除这个配置。

命令语法

distance bgp ED ID LD

no distance bgp

参数

参数说明

参数取值

ED

EBGP路由的管理距离

1-255

ID

IBGP路由的管理距离

1-255

LD

本地路由的管理距离

1-255

命令模式

路由模式

地址族配置模式

默认配置

使用说明

使用这个命令来试着BGP的管理距离。这个距离标识了一个路由器的可靠性。

这个值越高越不可靠。

管理距离可以对外部,内部和本地的路由进行设置。外部路径是从AS外部邻居学习到的路由。内部路由是在同一个AS的另外一个路由器中学习到的路由。而本地路由则是本路由器从别的进程中通过重发布学习到的路由。

如果管理距离被改变的话,将会在路由表中出现矛盾,并且阻塞路由。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# address-family ipv6
Switch(config-router-af)# distance bgp 200 150 10

相关命令

8.6.35exit-address-family

命令功能

使用这个命令来退出地址族模式。

命令语法

exit-address-family

命令模式

地址族配置模式

默认配置

使用说明

举例说明

下面的例子描述了exit-address-family命令的使用

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# address-family ipv6
Switch(config-router-af)# exit-address-family
Switch(config-router)#

相关命令

address-family

8.6.36ip as-path access-list

命令功能

使用这个命令定义一个BGP AS路径的ACL

使用相应的no命令来删除这个配置。

命令语法

ip as-path access-list LISTNAME ( deny | permit ) LINE

no ip as-path access-list LISTNAME ( deny | permit ) LINE

参数

参数说明

参数取值

LISTNAME

指定ACL的名字

不超过40个字符的字符串,首字符必须是[a-zA-Z0-9]

deny

(Optional) 匹配条件的deny ACL

-

permit

(Optional) 匹配条件的permit ACL

-

LINE

指定一个匹配BGP AS-path的正则表达式

匹配BGP AS-path的正则表达式

命令模式

全局配置模式

默认配置

使用说明

命名联合表示一个基于正则表达式的过滤规则。如果这个正则表达式匹配了指定的用于代表某个路由的AS-path的字符串的话,则会应用相应的permit或者deny条件。使用这个命令来全局的定义BGP ACL,使用neighbor router configuration命令来应用一个指定的ACL

举例说明

Switch# configure terminal
Switch(config)# ip as-path access-list mylist deny ^65535$

相关命令

8.6.37ip community-list

命令功能

使用这个命令来增加一个联合列表(community list)条目。

使用相应的no命令来删除这个配置。

命令语法

ip community-list LISTNUM ( deny | permit ) COMMUNITY

no ip community-list LISTNUM ( deny | permit ) COMMUNITY

参数

参数说明

参数取值

LISTNUM

指定联合列表的ID
1-99:标准联合列表
100-199:扩展的联合列表

1-199

deny

指定拒绝这个联合

-

permit

指定允许这个联合

-

COMMUNITY

(AA:NN|internet|local-AS|no-advertise|no-export)

-

AA:NN

指定一个对于联合号来说有效的值。这个值的格式是一个32bit的值,AS是高16bitVAL是低16bit

AA范围1-65535
NN范围1-65535

internet

指定路由不被internet宣告。

-

local-AS

指定路由被外部BGP对等体宣告。

-

no-advertise

指定路由不被宣告到其他BGP对等体。

-

no-export

指定路由不被宣告到AS边界以外。

-

命令模式

全局配置模式

默认配置

使用说明

使用community-lists来指定BGPcommunity属性。community属性用于实现策略路由。这是个可选的及物的属性,并且可以促进本地策略通过不同的AS来传输。它包括了32bit长度的联合值。

有两种community-lists:扩展的和标准的。常规的community-list用指定的格式(非正则表达式)来定义了community属性。而扩展的community-list则用正则表达式来定义community属性。

举例说明

Switch# configure terminal
Switch(config)# ip community-list 20 permit 7675:80 7675:90

相关命令

ip community-list standard

ip community-list expanded

8.6.38ip community-list expanded

命令功能

使用这个命令来增加一个联合列表条目。

使用相应的no命令来删除这个配置。

命令语法

ip community-list expanded WORD ( deny | permit ) LINE

no ip community-list expanded WORD ( deny | permit ) LINE

参数

参数说明

参数取值

expanded

增加一个扩展联合列表条目

-

WORD

扩展联合扩展联合列表名

不超过20个字符的字符串

deny

指定拒绝这个联合列表

-

permit

指定允许这个联合列表

-

LINE

指定使用正则表达式来描述联合列表

正则表达式

命令模式

全局配置模式

默认配置

使用说明

使用community-lists来指定BGPcommunity属性。community属性用于实现策略路由。这是个可选的及物的属性,并且可以促进本地策略通过不同的AS来传输。它包括了32bit长度的联合值。

有两种community-lists:扩展的和标准的。常规的community-list用指定的格式(非正则表达式)来定义了community属性。而扩展的community-list则用正则表达式来定义community属性。

举例说明

Switch# configure terminal
Switch(config)# ip community-list expanded CLIST permit .*

相关命令

ip community-list

ip community-list standard

8.6.39ip community-list standard

命令功能

使用这个命令来增加一个标准的联合列表条目。

使用相应的no命令来删除这个配置。

命令语法

ip community-list standard WORD ( deny | permit ) COMMUNITY

no ip community-list standard WORD ( deny | permit ) COMMUNITY

参数

参数说明

参数取值

standard

增加一个标准联合列表条目。

-

WORD

标准联合扩展联合列表名

不超过20个字符的字符串

deny

指定拒绝这个联合列表

-

permit

指定允许这个联合列表

-

COMMUNITY

(AA:NN|internet|local-AS|no-advertise|no-export)

-

AA: NN

指定一个对于联合号来说有效的值。这个值的格式是一个32bit的值,AS是高16bitVAL是低16bit

AA范围1-65535
NN范围1-65535

internet

指定路由不被internet宣告。

-

local-AS

指定路由贝贝外部BGP对等体宣告。

-

no-advertise

指定路由不被宣告到其他BGP对等体。

-

no-export

指定路由不被宣告到AS边界以外。

-

命令模式

全局配置模式

默认配置

使用说明

使用community-lists来指定BGP community属性。community属性用于实现策略路由。这是个可选的及物的属性,并且可以促进本地策略通过不同的AS来传输。它包括了32bit长度的联合值。

有两种community-lists:扩展的和标准的。常规的community-list用指定的格式(非正则表达式)来定义了community属性。而扩展的community-list则用正则表达式来定义community属性。

使用ip community-list standard来增加一个标准的community-list条目。标准的community-list被编译成了二进制格式,并且直接和BGP更新时的BGPcommunity属性相比较。这个比较过程比扩展community-list要快。任何不匹配标准联合值的联合值都被自动的作为扩展联合值来对待。

举例说明

Switch# configure terminal
Switch(config)# ip community-list standard CLIST permit 7675:80 7675:90 no-export

相关命令

ip community-list

ip community-list expanded

8.6.40max-paths

命令功能

使用这个命令来改变最大等价路由条数。

使用相应的no来返回默认设置。

命令语法

max-paths ( ebgp | ibgp ) PATHS

no max-paths ( ebgp | ibgp ) ( PATHS | )

参数

参数说明

参数取值

ebgp

会话ebgp ecmp

-

ibgp

会话ibgp ecmp

-

PATHS

BGP最大的ecmp 条数

2-64

命令模式

路由模式

默认配置

1

使用说明

举例说明

下面的例子显示了如何配置最大等价路由条数

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# max-paths ebgp 2

相关命令

8.6.41neighbor activate

命令功能

使用这个命令来使能和启用一个邻居路由器的指定AF路由信息交换功能。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID activate

no neighbor NEIGHBORID activate

参数

参数说明

参数取值

NEIGHBORID

(A.B.C.D|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

-

命令模式

路由模式

地址族配置模式

默认配置

使用说明

TCP连接被邻居打开以后,这个命令被用于使能或者取消和邻居路由器之间指定AF信息交换。

使能组播和VPNv4地址前缀类型的交换,邻居要在地址族模式下使用neighbor activate命令来激活。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 active

相关命令

neighbor remote-as

8.6.42neighbor advertisement-interval

命令功能

使用这个命令来设置BGP路由更新的最小间隔。

使用相应的no参数来设置间隔为默认值。

命令语法

neighbor NEIGHBORID advertisement-interval TIME

no neighbor NEIGHBORID advertisement-interval TIME

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

-

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

-

TIME

以秒为单位的宣告间隔值。

0-600

命令模式

路由模式

默认配置

使用说明

使用这个命令来设置BGP路由更新发送的最小间隔。为了降低在internet中的路由抖动,设定了一个最小的宣告间隔。所以BGP路由只会在每个时间间隔被发送。bgp dampening 也可以被用于控制路由抖动的效果。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor 2018::1 advertisement-interval 45

相关命令

8.6.43neighbor allowas-in

命令功能

使用这个命令来配置PE路由,用于运行对所有的含有重复ASN(ASN)的前缀进行重宣告。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBOR allowas-in [ NUMBER ]

no neighbor NEIGHBOR allowas-in

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

NUMBER

允许重复出现的ASN次数,默认为3

1-10

命令模式

地址族配置模式

默认配置

Disabled

使用说明

在一个hub-and-spoke系统中,一个PE路由器会重宣告所有包含重复ASNIP前缀。使用neighbor allowas-in命令在每个PE路由器上配置两个VRF,来接受和重宣告前缀。其中的一个VRF接受所有PE路由器宣告的带ASN的前缀,然后将它们宣告给邻居路由器。另外一个VRF则从CE路由器接受带ASN的前缀并将它们重宣告给所有的在hub-and-spoke系统中的PE路由器。

通过指定从1~10的数字,来控制ASN被宣告的次数。

举例说明

Switch# configure terminal
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 allowas-in 3

相关命令

8.6.44neighbor as-origination-interval

命令功能

使用这个命令来设置本地始发BGP路由准备更新的最小间隔,即发送本地始发路由还受到advertise-interval控制。

使用相应的no参数来设置间隔为默认值。

命令语法

neighbor NEIGHBOR allowas-in [ NUMBER ]

no neighbor NEIGHBOR allowas-in

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

TIME

以秒为单位的宣告间隔值。

0-600

命令模式

路由模式

默认配置

使用说明

使用这个命令来设置本地始发BGP路由准备更新发送的最小间隔。本地始发的bgp路由受到as-origination-interval控制,当as-origination-interval超时,即允许发送本地始发bgp路由,但是不会真正发送本地始发的bgp路由,而是等到advertise-interval超时后才会发。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor 3000::1 advertisement-interval 45

相关命令

8.6.45neighbor attribute-unchanged

命令功能

使用这个命令来向指定的邻居宣告没改变的BGP属性。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID attribute-unchanged { as-path | next-hop | med }

no neighbor NEIGHBORID attribute-unchanged { as-path | next-hop | med }

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

as-path

AS 路径属性

-

next-hop

下一跳属性

-

med

MED

-

命令模式

地址族配置模式

默认配置

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)#  neighbor 23018::1 attribute-unchanged as-path med

相关命令

8.6.46neighbor capability graceful-restart

命令功能

使用这个命令来使能或者去使能GR helper功能。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID capability graceful-restart ( | disable )

no neighbor NEIGHBORID capability graceful-restart ( | disable )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

格式为X:X::X:XIPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符的字符串

命令模式

路由模式

默认配置

使用说明

基于neighbor配置的GR helper 使能状态优先级高于全局配置。

使用带disable参数的no命令会删除neighbor GR去使能的配置。

使用不带disable参数的no命令会删除neighbor GR使能和去使能的配置。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor 2000::1 capability graceful-restart

相关命令

8.6.47neighbor capability orf prefix-list

命令功能

使用这个命令来向邻居宣告ORF的最大容量(capability)

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID capability orf prefix-list ( both | receive | send )

no neighbor NEIGHBORID capability orf prefix-list ( both | receive | send )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

orf

向邻居宣告ORF容量

-

both

表示本地路由器既可以向他的对等体发送条目,又可以接受ORF条目。

-

receive

只能接受ORF条目。

-

send

只能发送ORF条目。

-

命令模式

地址族配置模式

默认配置

使用说明

出站路由过滤(ORF)发送和接受capability用来减轻邻居间的更新交互。通过过滤更新,这个选项可以让生成和处理的更新最小化。

本地路由在发送模式下宣告ORF capability,远端路由在接受模式下接受这个宣告并应用这个过滤规则。两个路由器交互更新来维持他们各自的ORF

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 1.1.1.1 capability orf prefix-list both

相关命令

8.6.48neighbor default-originate

命令功能

使用这个命令来允许BGP本地路由其来发送默认路由0:0::0:0到一个邻居,作为它的默认路由。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID default-originate ( ROUTEMAP | )

no neighbor NEIGHBORID default-originate ( ROUTEMAP | )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

ROUTEMAP

route-map WORD

-

route-map

用于指定成为起始默认路由的标准的route-map

-

WORD

Route-map

-

命令模式

地址族配置模式

默认配置

使用说明

每个路由器都应该有个默认的路由,它应用于向不是在本地IP路由表中的网络发送数据包。确保每个路由器都有一个默认路由的方法是,在每个路由器上配置一个静态路由,用来设置默认的路由。另一种方法是,创建一个默认路由并把这个路由广播到BGP邻居中。拥有默认路由的路由器,可以使用这个命令,来通过BGP广播这个路由。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 default-originate route-map myroute

相关命令

8.6.49neighbor description

命令功能

使用这个命令来将邻居和一个描述关联起来。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID description LINE

no neighbor NEIGHBORID description

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

LINE

描述这个邻居

不超过80个字符

命令模式

路由模式

默认配置

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor 2018::1 description Backup router for sales.

相关命令

8.6.50neighbor distribute-list

命令功能

使用这个命令来过滤来自特定BGP邻居的路由更新。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID distribute-list WORD ( in | out )

no neighbor NEIGHBORID distribute-list WORD ( in | out )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

WORD

IP ACL的名字

不超过20个字符

in

表示入站的宣告路由将会被过滤

-

out

表示出站的宣告路由将会被过滤

-

命令模式

地址族配置模式

默认配置

使用说明

每个BGP邻居只使用一个distribute-list

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 distribute-list mylist out

相关命令

8.6.51neighbor ebgp-multihop

命令功能

使用这个命令来在不直连的网络上接受和与外部的对等体尝试BGP连接。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID ebgp-multihop ( COUNT | )

no neighbor NEIGHBORID ebgp-multihop

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

COUNT

最大条数。如果没有设置的话那就是255

1-255

命令模式

路由模式

默认配置

使用说明

只有在到multihop对等体的路由时默认路由的时候,才会启用multihop,这可以用来避免出现环路。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor 2018::1 remote-as 20
Switch(config-router)# neighbor 2018::1 ebgp-multihop 5

相关命令

8.6.52neighbor filter-list

命令功能

使用这个命令来建立一个BGP过滤器。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID filter-list LISTNAME ( in | out )

no neighbor NEIGHBORID filter-list LISTNAME ( in | out )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

in

表示入站的宣告路由将会被过滤

-

out

表示出站的宣告路由将会被过滤

-

LISTNAME

访问控制列表名

不超过20个字符

命令模式

地址族配置模式

默认配置

使用说明

这个命令指定了基于BGP AS-pathACL过滤器。每个过滤器都是一个基于正则表达式的ACL

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 filter-list listname out

相关命令

8.6.53neighbor maximum-prefix

命令功能

使用这个命令来控制可以被邻居接收到的前缀数量。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID maximum-prefix MAXIMUM

no neighbor NEIGHBORID maximum-prefix

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

MAXIMUM

MAXPREFIX (THRESHOLD|) (warning-only|)

-

MAXPREFIX

指定允许前缀的最大数量。

1-4294967295

THRESHOLD

指定阈值,1%-100%

1-100

warning-only

在超过限制时只发送警告信息。

-

命令模式

地址族配置模式

默认配置

使用说明

neighbor maximum-prefix 命令,允许配置BGP路由器允许从邻居接收到的指定的前缀数量。当没有使用warning-only选项的时候,如果接收到任何额外的前缀的话,那路由器将会结束对等状态。一个被结束的对等体,将会一直等到clear ip bgp命令被执行后,才会启用。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 maximum-prefix 1244 warning-only

相关命令

8.6.54neighbor next-hop-self

命令功能

使用这个命令来配置路由器作为一个BGP-speaking邻居或者一个对等体组。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID next-hop-self

no neighbor NEIGHBORID next-hop-self

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

地址族配置模式

默认配置

使用说明

BGP路由器通过eBGP得到路由,并且这些路由需要广播给一个iBGP邻居时,发送的下一跳信息并不改变。使用这个命令,BGP路由器可以改变发送给iBGP对等体的下一跳信息,把下一跳信息设置为这个邻居进行通信的接口的IP地址。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 10.10.0.72 next-hop-self

相关命令

8.6.55neighbor nexthop carry-link-local

命令功能

使用这条命令来使能BGP在向邻居发送IPv6 update报文时,在nexthop中携带IPv6链路本地地址(link-local address)

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID nexthop carry-link-local

no neighbor NEIGHBORID nexthop carry-link-local

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

地址族配置模式

默认配置

默认情况下,不在IPv6 update报文中携带link-local next-hop

使用说明

BGP向邻居通告IPv6路由时,路由的next-hop可以是IPv6全球单播地址(gloabl address),也可以是链路本地地址(link-local address)。默认情况下update报文只携带全球单播地址,当使能了这条命令后,如果BGP rib中有某条路由的link-local next-hop、且该邻居与这条路由的下一跳在同一网段下,那么发送给该邻居的这条路由信息会额外携带link-local next-hop

注意:使能该条命令后,将会与邻居断开连接并重连。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 3000::1 nexthop-self carry-link-local

相关命令

8.6.56neighbor override-capability

命令功能

使用这个命令来覆盖一个capability协商的结果。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID override-capability

no neighbor NEIGHBORID override-capability

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

路由模式

默认配置

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)# neighbor 2018::1 override-capability

相关命令

8.6.57neighbor passive

命令功能

使用这个命令,来设定一个BGP邻居组为被动模式。

使用相应的no命令来删除这个配置。

命令语法

( no ) neighbor NEIGHBORID passive

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

路由模式

默认配置

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)# neighbor 2018::1 passive

相关命令

8.6.58neighbor peer-group (adding a neighbor)

命令功能

使用这个命令,来向一个已经存在的对等体组中增加一个邻居。

使用相应的no命令来删除这个配置。

命令语法

neighbor IPADDRESS peer-group TAG

no neighbor IPADDRESS peer-group

参数

参数说明

参数取值

IPV6_ADDR

X:X::X:XIPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

路由模式

默认配置

使用说明

对邻居使用这个有同样更新策略的命令,将会把它加入到一个对等体组中。这个工具可以更新各种策略,比如分发和过滤器列表。对等组可以用任何neighbor命令来简单的进行配置。任何对对等组的修改会对所有的成员产生影响。

使用neighbor peer-group create命令来创建一个对等组,然后使用这个命令来把邻居加入这个组。

举例说明

下面是一个把邻居10.10.0.63加入一个新的对等组group1的例子

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor group1 peer-group
Switch(config-router)# neighbor 2018::1 peer-group group1

相关命令

8.6.59neighbor peer-group (creating a peer-group)

命令功能

使用这个命令来创建一个对等组。

使用相应的no命令来删除这个配置。

命令语法

neighbor TAG peer-group

no neighbor TAG peer-group

参数

参数说明

参数取值

TAG

对等体组名

-

命令模式

路由模式

默认配置

使用说明

可以把具有相同更新策略的邻居放在一个对等体组里。对等组可以用任何neighbor命令来简单的进行配置。任何对对等组的修改会对所有的成员产生影响。使用这个命令可以创建一个对等体组。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor group1 peer-group

相关命令

8.6.60neighbor prefix-list

命令功能

使用这个命令在指定一个前缀列表的时候来分发BGP邻居信息。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID prefix-list LISTNAME ( in | out )

no neighbor NEIGHBORID prefix-list LISTNAME ( in | out )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

LISTNAME

AS-pathACL号。

不超过20个字符

in

指定ACL应用到入站宣告上

-

out

指定ACL应用到出站宣告上

-

命令模式

地址族配置模式

默认配置

使用说明

使用这个命令来指定一个用于过滤BGP宣告的前缀列表。如果有一个匹配到的话,就使用这个路由。一个空的前缀列表将会允许所有的前缀。如果一个前缀没有匹配任何前缀列表的条目的话,这个路由就会拒绝访问。当多个前缀列表的多个条目匹配了一个前缀的时候,有最小序列号的条目就会被选择为真正的匹配。

路由器从前缀列表的最上面(序号1)开始搜索。一旦匹配到match或者deny,下面的前缀列表就不需要继续往下搜索了。为了提高效率,最常用的匹配要列在最前面。

neighbor distribute-list命令对neighbor prefix-list命令来说是可选的,并且,只有他们中的一个才可以被用于对任意方向的同一个邻居进行过滤。

举例说明

Switch# configure terminal
Switch(config)# ip prefix-list list1 deny 30.0.0.0/24
Switch(config)# router bgp 12
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 10.10.10.10 prefix-list list1 in

相关命令

ip prefix-list

8.6.61neighbor remote-as

命令功能

使用这个命令来配置一个跟另一个路由器建立的内部或者外部的BGP(iBGP或者eBGP)TCP会话。

命令语法

neighbor NEIGHBORID remote-as ASNUM

no neighbor NEIGHBORID remote-as ASNUM

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

ASNUM

邻居ASN

1-4294967295

命令模式

路由模式

默认配置

使用说明

这个命令用来配置跟另外一个邻居的iBGPeBGP的会话。一个对等组只在建立一个指定的对等组以后才会支持这个命令。

举例说明

Switch# configure terminal
Switch(config)# router bgp 11
Switch(config-router)# neighbor 2018::1 remote-as 345

相关命令

8.6.62neighbor remove-private-AS

命令功能

使用这个命令来将私有ASN从出站更新中移除。

使用相应的no命令来删除这个配置并返回默认。

命令语法

neighbor NEIGHBORID remove-private-AS

no neighbor NEIGHBORID remove-private-AS

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

地址族配置模式

默认配置

Disabled

使用说明

私有ASN范围<64512-65535>。私有ASN不会被宣告到Internet上。这个命令只能和外部BGP对等体一起使用。路由器只会在更新中包含私有ASN的时候才会删除这个ASN。如果更新中既有私有的又有公有的ASN,系统作为error处理。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 remove-private-AS

相关命令

8.6.63neighbor route-reflector-client

命令功能

使用这个命令来配置路由器作为一个BGPRR,并且配置指定的邻居是他的客户端(client)

使用相应的no命令来删除这个配置

命令语法

neighbor NEIGHBORID route-reflector-client

no neighbor NEIGHBORID route-reflector-client

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

地址族配置模式

默认配置

使用说明

RR是一个用来在AS中的iBGP对等体爆炸式增长的一个解决方案。通过RR,在ASiBGP对等体的数量会减少。使用neighbor route-reflector-client命令,来配置指定邻居作为它的client以及本地路由作为它的RR

由于AS可以有多个RR。一个RR把另外一个RR作为另外一个iBGP speaker来对待。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 route-reflector-client

相关命令

8.6.64neighbor send-community

命令功能

使用这个命令来指定一个应该被发给一个BGP邻居的community属性。

使用相应的no命令来删除这个条目。使用extendedno参数来删除扩展的联合。不使用任何参数的话就意为standard.

命令语法

neighbor NEIGHBORID send-community ( both | extended | standard | )

no neighbor NEIGHBORID send-community ( both | extended | standard | )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

both

发送标准和扩展的community属性

-

extended

发送扩展community属性

-

standard

发送标准community属性

-

命令模式

地址族配置模式

默认配置

使用说明

默认情况下,并不把BGPcommunity属性广播给对等体。但可以使用neighbor send-community命令来启动这项功能,即发送BGPcommunity属性给它的对等体。路由策略可以基于邻居的地址,对等组的名字或者是AS的路径信息。

举例说明

Switch# configure terminal
Switch(config)# bgp config-type standard
Switch(config)# router bgp 10
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 send-community extended

相关命令

8.6.65neighbor shutdown

命令功能

使用这个命令来关闭一个邻居。

使用相应的no命令来重新使能这个邻居。

命令语法

neighbor NEIGHBORID shutdown

no neighbor NEIGHBORID shutdown

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

A.B.C.D

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

路由模式

默认配置

使用说明

这个命令关闭任何指定邻居的活动会话,并且清空相关的路由数据。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor 2018::1 shutdown

相关命令

8.6.66neighbor soft-reconfiguration inbound

命令功能

使用这个命令来配置启动存储更新。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID soft-reconfiguration inbound

bo neighbor NEIGHBORID soft-reconfiguration inbound

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IP地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

路由模式

地址族配置模式

默认配置

使用说明

如果在BGP邻居中已经配置了一个策略(如路由映射或者重分配列表),并且需要改变这个策略的话,那么为了使新策略生效,就需要清除BGP会话。一旦清除了BGP会话,缓存就会无效。这会对路由有瞬间的影响。使用soft-reconfiguration inbound命令,就可以在不清除BGP会话的情况下改变策略。软件重新配置的两种情况是入站和出站。在使用入站时,从邻居来的软件重新配置的更新存储在内存中,而不管入站策略是什么。需要注意的是,使用入站软件配置比不使用入站软件配置需要更多的内存。出站软件重新配置不需要任何附加的内存,并且总是启动的。

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 soft-reconfiguration inbound

相关命令

8.6.67neighbor strict-capability-match

命令功能

使用这个命令,如果capability值无法完全的匹配远端对等体的话,就关闭BGP连接。

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID strict-capability-match

no neighbor NEIGHBORID strict-capability-match

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

命令模式

路由模式

默认配置

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 strict-capability-match

相关命令

8.6.68neighbor timers

命令功能

使用这个命令来对一个指定的BGP邻居设定时钟。

使用相应的no命令来清除这个时钟。

命令语法

neighbor NEIGHBORID timers ( connect CONNECTTIME | keepalive KEEPALIVE hold HOLDTIME )

no neighbor NEIGHBORID timers ( connect | keepalive hold )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

CONNECTTIME

路由器重连时间间隔,默认120s

1-65535

KEEPALIVE

路由器发送给邻居keepalive信息的间隔时间,默认60s

1-65535

HOLDTIME

未接收到keepalive信息,路由器宣告邻居死亡的等待时间,默认180s

3-65535

命令模式

路由模式

默认配置

使用说明

路由器发送keepalive信息用于通告另外一个路由器,两者之间的BGP连接仍然是活动的。Keepalive间隔是每次发送keepalive信息的间隔时间。Holdtime是路由器等待keepalive信息,宣告邻居死亡的超时时间。Connecttime是路由器重连邻居的时间。

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)# address-family ipv6
Switch(config-router-af)# neighbor 2018::1 timers keepalive 60 hold 120

相关命令

8.6.69neighbor unsuppress-map

命令功能

使用这个命令来选择性的对特定的邻居抑制更明确的路由。

命令语法

neighbor NEIGHBORID unsuppress-map WORD

no neighbor NEIGHBORID unsuppress-map WORD

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

WORD

route map

-

命令模式

地址族配置模式

默认配置

使用说明

aggregate-address命令使用了summary-only选项时,会抑制聚合的更明确的路由。它会抑制更明确的路由到达所有的邻居。可以使用非抑制的映射,有选择的让特定的路由到达特定的邻居。

举例说明

Switch# configure terminal
Switch(config)#router bgp 10
Switch(config-router)address-family ipv6
Switch(config-router-af)neighbor 2018::1 unsuppress-map mymap

相关命令

8.6.70neighbor update-source

命令功能

使用这个命令,来允许内部BGP会话使用任何对TCP连接可选的接口。

使用no neighbor update-source命令恢复默认,使用最接近的接口。

命令语法

neighbor NEIGHBORID update-source IFNAME

no neighbor NEIGHBORID update-source

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

IFNAME

指定接口名

支持物理端口,聚合端口,环回端口,VLAN端口和隧道端口

命令模式

路由模式

默认配置

使用说明

使用这个命令来与任在路由器上指定的接口结合使用。最常用的接口类型是loopback接口。使用loopback接口可以停止BGP对某个特定的interface进行TCP连接的依赖。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# neighbor 2018::1 update-source eth-0-1

相关命令

8.6.71neighbor weight

命令功能

使用这个命令,来设置路由到另据的默认weight

使用相应的no命令来删除这个配置。

命令语法

neighbor NEIGHBORID weight WEIGHT

no neighbor NEIGHBORID weight

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

TAG

已经存在的对等组名。请参考neighbor peer-groupneighbor remote-as命令来创建对等组。当这个参数被命令使用的时候,这个命令会被应用到指定组的所有对等体上。

不超过20个字符

WEIGHT

指定邻居的权重值

0-65535

命令模式

地址族配置模式

默认配置

使用说明

使用这个命令来指定所有从邻居学到的路由的weight值。具有最高weight值的路由,当网络上存在有其他路由的时候,有更高的优先级。

不像local-preference属性,weight属性只跟本地路由器有关。

使用set weight命令将会覆盖使用本命令指定的weight值。

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)address-family ipv6
Switch(config-router-af)# neighbor 2018::1 weight 60

相关命令

8.6.72neighbor collide-established

命令功能

使用这个命令来指定某个BGP邻居即使已经进入established状态也应参与碰撞检测。

使用相应的no命令来关闭该功能。

命令语法

neighbor NEIGHBORID collide-established

no neighbor NEIGHBORID collide-established

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

命令模式

路由模式

默认配置

默认情况下不对已经进入Established状态的邻居进行碰撞检测。

使用说明

BGP建立邻居时,通信双方的设备可能同时发起TCP连接,此时有两条连接同时存在,为了避免冗余,需要进行碰撞检测,将router-idBGP identifier较小一方的连接关闭。

默认情况下,当BGP邻居已经建立起会话,将不再进行碰撞检测,此时依然可能存在冗余的连接。因此,使用该命令使得已经建立的邻居也会进行碰撞检测。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# neighbor 3000::1 collide-establishe

相关命令

8.6.73neighbor disallow-infinite-holdtime

命令功能

使用这个命令来禁止BGP邻居在OPEN报文中使用无限的holdtime

使用相应的no命令来允许BGP邻居使用无限的holdtime

命令语法

neighbor NEIGHBORID disallow-infinite-holdtime

no neighbor NEIGHBORID disallow-infinite-holdtime

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

命令模式

路由模式

默认配置

默认情况下不对已经进入Established状态的邻居进行碰撞检测。

使用说明

BGP建立邻居后,需要定期发送Keepalive报文来保证BGP连接不断开。这个发送的间隔就是holdtime。当邻居在OPEN报文中协商了holdtime0也就是无限时,两个邻居间就不需要发送keepalive消息。

通过该命令可以禁止邻居将holdtime协商为无限。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# neighbor 3000::1 disallow-infinite-holdtime

相关命令

8.6.74neighbor dont-capability-negotiate

命令功能

使用这个命令来禁止BGP邻居在OPEN报文中携带Capability字段。

使用相应的no命令来允许BGP邻居携带Capability字段。

命令语法

neighbor NEIGHBORID dont-capability-negotiate

no neighbor NEIGHBORID dont-capability-negotiate

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

命令模式

路由模式

默认配置

默认情况下允许BGP邻居携带Capability字段。

使用说明

BGP Open报文中,邻居间可以通过Capability字段协商彼此的能力。

当使用该命令开启了不协商能力后,收到了带Capability字段的Open报文将会向邻居发送Notification报文并断开连接。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# neighbor 3000::1 dont-capability-negotiate

相关命令

8.6.75neighbor enforce-multihop

命令功能

使用这个命令来允许以多跳路由来建立EBGP邻居。

使用相应的no命令来禁止已多跳路由建立EBGP邻居,EBGP邻居必须为直连。

命令语法

neighbor NEIGHBORID enforce-multihop

no neighbor NEIGHBORID enforce-multihop

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

命令模式

路由模式

默认配置

默认情况下只允许与直连设备建立EBGP邻居。

使用说明

通常情况下的EBGP邻居是通过直连方式建立的,所使用的的TCP报文的TTL1。当使用非直连方式比如loopback接口建立EBGP邻居,由于TTL的限制,将无法建立连接。此时需要使用该命令来允许使用多跳建立EBGP邻居。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# neighbor 3000::1 enforce-multihop

相关命令

8.6.76neighbor interface

命令功能

使用这个命令来设置使用指定端口与来建立BGP邻居。

使用相应的no命令来恢复默认配置。

命令语法

neighbor NEIGHBORID interface IFNAME

no neighbor NEIGHBORID interface

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

IFNAME

接口名称。

-

命令模式

路由模式

默认配置

默认情况下自动使用IP网段与邻居IP地址相符的接口建立邻居。

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# neighbor 3000::1 interface eth-0-1

相关命令

8.6.77neihgbor route-map

命令功能

使用这个命令来在BGP邻居上应用route-map

使用相应的no命令来取消在邻居上应用route-map

命令语法

neighbor NEIGHBORID route-map RMAP ( in | out )

no neighbor NEIGHBORID route-map RMAP ( in | out )

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

RMAP

需要应用的route-map名称。

-

命令模式

路由模式

默认配置

默认情况下不对BGP邻居发出或接收的路由应用route-map

使用说明

使用该命令来通过route-mapBGP邻居接收或发出的路由进行修改。

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# neighbor 3000::1 route-map rmap1 in

相关命令

8.6.78neighbor route-server-client

命令功能

使用这个命令来将BGP邻居设为route-server客户端。

使用相应的no命令来取消将邻居设为route-server客户端。

命令语法

neighbor NEIGHBORID route-server-client

no neighbor NEIGHBORID route-server-client

参数

参数说明

参数取值

NEIGHBORID

(X:X::X:X|TAG)

-

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

IPv6 地址

命令模式

路由模式

默认配置

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# neighbor 3000::1 route-server-client

相关命令

8.6.79network

命令功能

使用这个命令来指定被BGP路由进程宣告的网络。

使用相应的no命令来删除这个配置。

命令语法

network X:X::X:X/M

network X:X::X:X/M route-map WORD

no network X:X::X:X/M

no network X:X::X:X/M route-map WORD

参数

参数说明

参数取值

X:X::X:X/M

IP 前缀, 2018::

IPv6 地址和掩码长度

WORD

Route-map

Route-map的名字长度不得超过20,并且它的首字母必须是’a’-‘z’, ‘A’-‘Z’或者’0’-‘9’

命令模式

地址族配置模式

默认配置

使用说明

举例说明

下面的例子举例说明说明了,把一个Class-A的地址配置成一个网络路由Class-A的网络前缀掩码的长度8将会被在内部获得,会是2018::/64

Switch# configure terminal
Switch(config)#router bgp 1
Switch(config-router)address-family ipv6
Switch(config-router-af)#network 2018::/64

!
router bgp 1
no synchronization
network 2018::/64
!

相关命令

8.6.80network synchronization

命令功能

使用这个命令,来保证被任何network命令指定的完全相同的静态网络前缀,是本地的或者在被BGP RIB介绍前是IGP可达的。

使用相应的no命令来删除这个配置。

命令语法

network synchronization

no network synchronization

命令模式

路由模式

地址族配置模式

默认配置

默认Network synchronization不使能

使用说明

举例说明

下面的例子在路由模式下使能了BGP静态网络路由的IGP同步

Switch# configure terminal
Switch(config)# router bgp 11
Switch(config-router)# network synchronization

相关命令

8.6.81synchronization

命令功能

在配置模式或者地址族配置模式下,使用这个命令来使能iBGP学习路由的IGP同步。

使用相应的no命令来删除这个配置。

命令语法

synchronization

no synchronization

命令模式

路由模式

默认配置

IGP同步默认不使能。

使用说明

BGP路由器无法宣告从iBGP邻居学到的路由时,需要使用synchronization功能,除非这些路由也会在IGP(OSPF)中出现。在所有AS中的路由器都不进行BGP会话的时候,同步会被使能,并且AS就作为其他AS的传输者。no synchronization命令在BGP路由器可以不等待IGP可达性出现的条件下宣告,从它的iBGP邻居学习到的路由时使用。

举例说明

下面示一个在IPv4地址族模式下使能IGP synchronization的例子

Switch# configure terminal
Switch(config)# router bgp 11
Switch(config)# address-family ipv6
Switch(config-af)# network synchronization

相关命令

8.6.82redistribute

命令功能

使用这个命令来将其他来源的路由信息重发布到BGP路由表中。

使用相应的no命令来取消重发布。

命令语法

( no ) redistribute ( connected | isis | ospf | rip | static ) ( route-map )

命令模式

地址族配置模式

默认配置

默认情况下不从其他来源重发布路由。

使用说明

举例说明

Switch# configure terminal
Switch(config)# router bgp 100
Switch(config-router)# redistribute connected

相关命令

8.6.83router bgp

命令功能

使用这个命令,来配置一个BGP路由进程。

使用相应的no命令来删除这个配置。

命令语法

router bgp ASN

no router bgp ASN

参数

参数说明

参数取值

ASN

指定ASN

1-4294967295

命令模式

全局配置模式

默认配置

使用说明

router bgp命令会启用一个BGP路由进程。

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)#

相关命令

8.6.84show debugging bgp

命令功能

使用这个命令来显示设置的BGP debugging选项。

命令语法

show debugging bgp

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show debugging bgp

相关命令

8.6.85show bgp ipv6

命令功能

使用这个命令来显示BGP网络信息。

命令语法

show bgp ipv6 ( IPADDRESS | )

参数

参数说明

参数取值

IPADDRESS

X:X::X:X|X:X::X:X/M 指定IPv6地址及长度

IPv6 地址和掩码长度

unicast

指定IPV4单播地址族。这是默认选项。

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6

相关命令

8.6.86show bgp ipv6 community

命令功能

使用这个命令来显示匹配联合的路由。

命令语法

show bgp ( ipv6 ) community [ AA:NN | local-AS | no-advertise | no-export ] ( exact-match | )

参数

参数说明

参数取值

local-AS

不向外发送本地AS(公认联合)

-

AA:NN

指定一个对于联合号来说有效的值。这个值的格式是一个32bit的值,AS是高16bitVAL是低16bit

2字节AS号,2字节community

no-advertise

不向任何对等体宣告 (公认联合)

-

no-export

不像下一个AS输出(公认联合)

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 community
Switch# show bgp ipv6 community local-AS 100

相关命令

8.6.87show bgp ipv6 community-list

命令功能

使用这个命令来显示匹配community-list的路由。

命令语法

show ip bgp community-list LISTNAME ( exact-match | )

参数

参数说明

参数取值

LISTNAME

指定community list

不超过20个字符

exact-match

只表示那些有相同指定联合的路由。

-

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 community-list mylist exact-match
Switch# show bgp ipv6 unicast community-list mylist

相关命令

8.6.88show bgp ipv6 dampening

命令功能

使用这个命令来显示惩罚的详细信息。

命令语法

show bgp ipv6 dampening ( dampened-paths | flap-statistics | parameters )

参数

参数说明

参数取值

dampened-paths

显示惩罚路径

-

flap-statistics

显示路由flap统计

-

parameters

显示配置的惩罚参数的详细信息

-

命令模式

特权模式

默认配置

使用说明

举例说明

使能bgp dampening来在内存中保存dampened-path信息

下面是一个显示所有惩罚参数的一个例子

Switch# show bgp ipv6 dampening parameters

相关命令

8.6.89show bgp ipv6 filter-list

命令功能

使用这个命令来显示符合filter-list的路由。

命令语法

show ip bgp filter-list LISTNAME

参数

参数说明

参数取值

LISTNAME

指定ACL

不超过20个字符

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 filter-list mylist

相关命令

8.6.90show bgp ipv6 inconsistent-as

命令功能

使用这个命令来显示与AS-path不匹配的路由。

命令语法

show bgp ipv6 inconsistent-as

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 inconsistent-as

相关命令

8.6.91show bgp ipv6 neighbors

命令功能

使用这个命令来表示TCPBGP邻居连接的详细信息。

命令语法

show bgp ipv6 neighbors ( IPV6_ADDR | )

参数

参数说明

参数取值

IPV6_ADDR

X:X::X:X 指定IPv6地址

IPv6地址

命令模式

特权模式

默认配置

使用说明

举例说明

这是一个使用show bgp ipv6命令来显示指定邻居的命令

Switch# show bgp ipv6 neighbors

相关命令

8.6.92show bgp ipv6 paths

命令功能

使用这个命令来显示BGP路径信息。

命令语法

show bgp ipv6 paths

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 paths

相关命令

8.6.93show bgp ipv6 prefix-list

命令功能

使用这个命令来显示匹配prefix-list的路由。

命令语法

show bgp ipv6 prefix-list LIST

参数

参数说明

参数取值

LIST

指定IPv6 prefix list的名字

不超过40个字符

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 prefix-list mylist

相关命令

8.6.94show bgp ipv6 quote-regexp

命令功能

使用这个命令来显示匹配AS path 正则表达式的路由。正则表达式用引号”“括起。

命令语法

show bgp ipv6 quote-regexp WORD

参数

参数说明

参数取值

WORD

指定匹配BGP AS-path的正则表达式

正则表达式,用引号”“括起

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 quote-regexp “Switch”

相关命令

8.6.95show bgp ipv6 regexp

命令功能

使用这个命令来显示匹配AS path 正则表达式的路由。

命令语法

show bgp ipv6 regexp LINE

参数

参数说明

参数取值

LINE

显示匹配AS-path正则表达式的路由

正则表达式

命令模式

特权模式

默认配置

使用说明

举例说明

Switch# show bgp ipv6 regexp myexpression

相关命令

8.6.96show bgp ipv6 summary

命令功能

使用这个命令来显示BGP邻居状态的汇总信息。

命令语法

show bgp ipv6 summary

命令模式

特权模式

默认配置

使用说明

举例说明

这是一个使用show bgp ipv6命令显示的一个例子

Switch# show bgp ipv6 summary

相关命令

8.6.97timers

命令功能

使用这个命令并且设定BGP keepalive定时器和holdtime定时器的值。

使用相应的no命令来删除这个配置并返回默认值。

命令语法

timers bgp KEEPALIVE HOLDTIME

no timers bgp

参数

参数说明

参数取值

KEEPALIVE

keepalive信息被送往邻居的频率。默认60s

0-65535

HOLDTIME

保活时间,在这个时间段内如果没有接收到keepalive信息的话,认为邻居死亡。默认180s

3-65535

命令模式

路由模式

默认配置

使用说明

这个命令在全局使用,用于设定/解除设定所有邻居的keepaliveholdtime值。

举例说明

Switch# configure terminal
Switch(config)# router bgp 10
Switch(config-router)# timers bgp 40 120

相关命令

8.6.98neighbor fall-over bfd

命令功能

使用这个命令,来为邻居建立IPV6 BFD会话。

使用相应的no命令来删除这个配置。

命令语法

neighbor X:X::X:X fall-over bfd ( multihop | )

no neighbor X:X::X:X fall-over bfd ( multihop | )

参数

参数说明

参数取值

X:X::X:X

IPv6地址格式来指定BGP邻居的地址。

格式为X:X::X:XIPv6地址

multihop

以多跳的方式来建立bfd session

-

命令模式

路由模式

默认配置

使用说明

bgp邻居建立ipv6 bfd会话

举例说明

Switch# configure terminal
Switch(config)# router bgp 12
Switch(config-router)# neighbor 2001:1::1 fall-over bfd

相关命令