• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

04-组播分册

12-IPv6 MBGP命令

本章节下载  (274.15 KB)

12-IPv6 MBGP命令

  录

1 IPv6 MBGP配置命令

1.1 IPv6 MBGP配置命令

1.1.1 balance (IPv6 MBGP address family view)

1.1.2 bestroute as-path-neglect (IPv6 MBGP address family view)

1.1.3 bestroute compare-med (IPv6 MBGP address family view)

1.1.4 bestroute med-confederation (IPv6 MBGP address family view)

1.1.5 compare-different-as-med (IPv6 MBGP address family view)

1.1.6 dampening (IPv6 MBGP address family view)

1.1.7 default local-preference (IPv6 MBGP address family view)

1.1.8 default med (IPv6 MBGP address family view)

1.1.9 default-route imported (IPv6 MBGP address family view)

1.1.10 display ipv6 multicast routing-table

1.1.11 display ipv6 multicast routing-table ipv6-address prefix-length

1.1.12 display bgp ipv6 multicast group

1.1.13 display bgp ipv6 multicast network

1.1.14 display bgp ipv6 multicast paths

1.1.15 display bgp ipv6 multicast peer

1.1.16 display bgp ipv6 multicast routing-table

1.1.17 display bgp ipv6 multicast routing-table as-path-acl

1.1.18 display bgp ipv6 multicast routing-table community

1.1.19 display bgp ipv6 multicast routing-table community-list

1.1.20 display bgp ipv6 multicast routing-table dampened

1.1.21 display bgp ipv6 multicast routing-table dampening parameter

1.1.22 display bgp ipv6 multicast routing-table different-origin-as

1.1.23 display bgp ipv6 multicast routing-table flap-info

1.1.24 display bgp ipv6 multicast routing-table peer

1.1.25 display bgp ipv6 multicast routing-table regular-expression

1.1.26 display bgp ipv6 multicast routing-table statistic

1.1.27 filter-policy export (IPv6 MBGP address family view)

1.1.28 filter-policy import (IPv6 MBGP address family view)

1.1.29 import-route (IPv6 MBGP address family view)

1.1.30 ipv6-family multicast

1.1.31 network (IPv6 MBGP address family view)

1.1.32 peer advertise-community (IPv6 MBGP address family view)

1.1.33 peer advertise-ext-community (IPv6 MBGP address family view)

1.1.34 peer allow-as-loop (IPv6 MBGP address family view)

1.1.35 peer as-path-acl (IPv6 MBGP address family view)

1.1.36 peer default-route-advertise (IPv6 MBGP address family view)

1.1.37 peer enable (IPv6 MBGP address family view)

1.1.38 peer filter-policy (IPv6 MBGP address family view)

1.1.39 peer group (IPv6 MBGP address family view)

1.1.40 peer ipv6-prefix (IPv6 MBGP address family view)

1.1.41 peer keep-all-routes (IPv6 MBGP address family view)

1.1.42 peer next-hop-local (IPv6 MBGP address family view)

1.1.43 peer preferred-value (IPv6 MBGP address family view)

1.1.44 peer public-as-only (IPv6 MBGP address family view)

1.1.45 peer reflect-client (IPv6 MBGP address family view)

1.1.46 peer route-limit (IPv6 MBGP address family view)

1.1.47 peer route-policy (IPv6 MBGP address family view)

1.1.48 preference (IPv6 MBGP address family view)

1.1.49 reflect between-clients (IPv6 MBGP address family view)

1.1.50 reflector cluster-id (IPv6 MBGP address family view)

1.1.51 refresh bgp ipv6 multicast

1.1.52 reset bgp ipv6 multicast

1.1.53 reset bgp ipv6 multicast dampening

1.1.54 reset bgp ipv6 multicast flap-info

 


1 IPv6 MBGP配置命令

1.1  IPv6 MBGP配置命令

1.1.1  balance (IPv6 MBGP address family view)

【命令】

balance number

undo balance

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

number:进行IPv6 MBGP负载分担的路由条数,取值范围1~4,当number取值为1时,相当于不进行负载分担。

【描述】

balance命令用来配置进行IPv6 MBGP负载分担的路由条数。undo balance命令用来取消路由负载分担功能。

缺省情况下,没有进行路由负载分担。

与IGP路由的负载分担不同,IPv6 MBGP没有明确的度量值决定是否对路由进行负载分担。IPv6 MBGP的负载分担是通过改变IPv6 MBGP选路规则来实现的。

相关配置可参考命令display ipv6 multicast routing-table

【举例】

# 配置IPv6 MBGP负载分担的路由条数为2条。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] balance 2

1.1.2  bestroute as-path-neglect (IPv6 MBGP address family view)

【命令】

bestroute as-path-neglect

undo bestroute as-path-neglect

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

bestroute as-path-neglect命令用来禁止路由器将AS_PATH当作选路算法中的一个因素。undo bestroute as-path-neglect命令用来允许路由器将AS_PATH当作选路算法中的一个因素。

缺省情况下,路由器将AS_PATH当作选路算法中的一个因素。

【举例】

# 在IPv6 MBGP地址族视图下,禁止路由器将AS_PATH当作选路算法中的一个因素。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] bestroute as-path-neglect

1.1.3  bestroute compare-med (IPv6 MBGP address family view)

【命令】

bestroute compare-med

undo bestroute compare-med

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

bestroute compare-med命令用来配置根据路由来自的自治系统进行分组对MED排序优选。undo bestroute compare-med命令用来取消根据路由来自的自治系统进行分组对MED排序优选。

缺省情况下,不根据路由来自的自治系统进行分组对MED排序优选。

配置该命令后,balance命令将不生效。

 

【举例】

# 在IPv6 MBGP地址族视图下,配置在选择最佳路由时,根据路由来自的自治系统进行分组对MED排序优选。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] bestroute compare-med

1.1.4  bestroute med-confederation (IPv6 MBGP address family view)

【命令】

bestroute med-confederation

undo bestroute med-confederation

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

bestroute med-confederation命令用来配置允许比较联盟对等体的路由按MED值进行优选。undo bestroute med-confederation命令用来取消比较操作。

缺省情况下,比较联盟对等体的路由时不考虑MED值。

只有不包括外部自治系统(不在联盟内)的路径才可比较MED值。如果包含外部自治系统的路径,其MED将在联盟内传播,而不进行比较。

【举例】

# 在IPv6 MBGP地址族视图下,配置允许比较联盟对等体的路由按MED值进行优选。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] bestroute med-confederation

1.1.5  compare-different-as-med (IPv6 MBGP address family view)

【命令】

compare-different-as-med

undo compare-different-as-med

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

compare-different-as-med命令用来配置允许比较来自不同自治系统的邻居路由的MED属性值。undo compare-different-as-med命令用来禁止进行比较。

缺省情况下,不允许比较来自不同自治系统邻居路由的MED属性值。

如果到达同一目的地址有多条可选有效路径,可以选择MED参数较小的路由作为最终实际使用的路由项。

需要注意的是,除非能够确认不同的自治系统采用了同样的IGP和路由选择方式,否则不要使用此命令。

【举例】

#在IPv6 MBGP地址族视图下,配置允许比较来自不同自治系统邻居的路由的MED属性值。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] compare-different-as-med

1.1.6  dampening (IPv6 MBGP address family view)

【命令】

dampening [ half-life-reachable half-life-unreachable reuse suppress ceiling | route-policy route-policy-name ] *

undo dampening

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

half-life-reachable:指定可达路由的半衰期,取值范围为1~45,单位为分钟。缺省值为15分钟。

half-life-unreachable:指定不可达路由的半衰期,取值范围为1~45,单位为分钟。缺省值为15分钟。

reuse:指定路由解除抑制状态的阈值。当惩罚降低到该值以下,路由就再次启用,取值范围为1~20000。缺省值为750。

suppress:指定路由进入抑制状态的阈值。当惩罚超过该极限时,路由受到抑制,取值范围为1~20000,实际配置的值必须大于reuse。缺省值为2000。

ceiling:惩罚上限值,取值范围为1001~20000,实际配置的值必须大于suppress。缺省值为16000。

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

【描述】

dampening命令用来配置IPv6 MBGP路由衰减undo dampening命令用来取消路由衰减。

缺省情况下,没有配置路由衰减。

相关配置可参考命令reset bgp ipv6 dampeningreset bgp ipv6 flap-infodisplay bgp ipv6 multicast routing-table dampeneddisplay bgp ipv6 multicast routing-table dampening parameterdisplay bgp ipv6 multicast routing-table flap-info

【举例】

# 在IPv6 MBGP地址族视图下,配置路由衰减。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] dampening 10 10 1000 3000 10000

1.1.7  default local-preference (IPv6 MBGP address family view)

【命令】

default local-preference value

undo default local-preference

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

value:指定的本地优先级的缺省值,取值范围为0~4294967295,该值越大则优先级越高。

【描述】

default local-preference命令用来配置本地优先级的缺省值。undo default local-preference命令用来恢复缺省情况。

缺省情况下,本地优先级的缺省值为100。

可以用配置不同本地优先级的方法来影响IPv6 MBGP的路由选择。

【举例】

# 在IPv6 MBGP地址族视图下,配置本地优先级的缺省值为180。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] default local-preference 180

1.1.8  default med (IPv6 MBGP address family view)

【命令】

default med med-value

undo default med

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

med-value:指定的MED的缺省值,取值范围为0~4294967295。

【描述】

default med命令用来配置缺省的MED值。undo default med命令用来恢复缺省情况。

缺省情况下,缺省的MED值为0。

MED(Multi-Exit Discriminator,多出口区分)属性是一个路由的外部度量(Metric),与本地优先级属性不同,MED在自治系统间交换,但进入自治系统的MED不会再发送到该自治系统以外。MED属性用于选择最佳路由,MED较小的路由被选择。当一个运行BGP的路由器通过不同的外部对等体(External Peer)得到目的地址相同、下一跳不同的路由时,将根据不同路由的MED值进行优先选择。在其它条件相同的情况下,MED较小的路由作为自治系统的外部路由。

【举例】

# 设备A和B属于AS100,设备C属于AS200。设备C是A和B的对等体。可以配置A的MED为25,以使设备C优先选择B发送的路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] default med 25

1.1.9  default-route imported (IPv6 MBGP address family view)

【命令】

default-route imported

undo default-route imported

【视图】

IPv6 MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

default-route imported命令用来允许将缺省路由引入到IPv6 MBGP路由表中。undo default-route imported命令用来取消该功能。

缺省情况下,IPv6 MBGP不允许将缺省路由引入到IPv6 MBGP路由表中。

【举例】

# 配置将缺省路由从OSPFv3引入到IPv6 MBGP路由表中。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv6-family multicast

[Sysname-bgp-af-ipv6-mul] default-route imported

[Sysname-bgp-af-ipv6-mul] import-route ospfv3 1

1.1.10  display ipv6 multicast routing-table

【命令】

display ipv6 multicast routing-table [ verbose ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

verbose:显示全部IPv6 MBGP路由表的详细信息,包括处于inactive和active状态的IPv6 MBGP路由。如果不带此参数,将只显示处于active状态的IPv6 MBGP路由。

【描述】

display ipv6 multicast routing-table命令用来查看IPv6 MBGP路由表中的路由信息。

在IPv6 MBGP路由表中的路由有两种状态:一种是active状态,表示该条路由是通过IPv6 MBGP选出来的最优路由,将用于执行RPF检查;令另外一种是inactive状态,表示该条路由不是最优路由,不会用来执行RPF检查。

【举例】

# 显示IPv6 MBGP路由表的概要信息。

<Sysname> display ipv6 multicast routing-table

Routing Table :

        Destinations : 1        Routes : 1

 

Destination :  ::1                                  PrefixLength : 128

NextHop      : ::1                                  Preference : 0

Interface    : InLoopBack0                          Protocol    : Direct

State        : Active NoAdv                         Cost        : 0

Tunnel ID    : 0x0                                  Label       : NULL

Age          : 156sec

表1-1 display ipv6 multicast routing-table命令显示信息描述表

字段

描述

Destination

目的网络/主机的IPv6地址

PrefixLength

前缀长度

Nexthop

下一跳地址

Preference

路由优先级

Interface

输出接口,即到该目的地址的数据包将从此接口发出

Protocol

发现该路由的路由协议

State

路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等

Cost

路由的开销值

Tunnel ID

隧道ID

Label

标签

Age

此路由在路由表中存在的时间

 

# 显示IPv6 MBGP路由表的详细路由信息。

<Sysname> display ipv6 multicast routing-table verbose

Routing Table :

        Destinations : 1        Routes : 1

 

 Destination   : ::1                                 PrefixLength : 128

 NextHop       : ::1                                 Preference   : 0

 RelayNextHop  : ::                                  Tag          : 0H

 Neighbour     : ::                                  ProcessID    : 0

 Interface     : InLoopBack0                         Protocol     : Direct

 State         : Active NoAdv                        Cost        : 0

 Tunnel ID     : 0x0                                 Label        : NULL

 Age           : 17073sec

表1-2 display ipv6 multicast routing-table verbose命令显示信息描述表

字段

描述

Destination

目的网络/主机的IPv6地址

PrefixLength

前缀长度

Nexthop

下一跳地址

Preference

路由优先级

RelayNextHop

路由迭代出来得到的下一跳地址

Tag

路由标记

Neighbour

路由协议的邻居地址

ProcessID

进程号

Interface

输出接口,即到该目的地址的数据包将从此接口发出

Protocol

发现该路由的路由协议

State

路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)等

Cost

路由的开销值

Tunnel ID

隧道ID

Label

标签

Age

从路由生成到现在所经历的时间

 

1.1.11  display ipv6 multicast routing-table ipv6-address prefix-length

【命令】

display ipv6 multicast routing-table ipv6-address prefix-length [ longer-match ] [ verbose ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-address:目的IPv6地址。

prefix-length:前缀长度,取值范围为0~128。

longer-match:显示在前缀长度范围内匹配目的地址的路由。

verbose:显示通过过滤规则的激活和未激活路由的详细信息。不指定该参数,只显示通过过滤规则的激活路由的概要信息。

【描述】

display ipv6 multicast routing-table ipv6-address prefix-length命令用来显示指定目的地址的组播路由信息。

【举例】

# 显示指定组播路由的概要信息。

<Sysname> display ipv6 multicast routing-table 4::1 32

Routing Table:

Summary Count 1

  Destination : 4::                              PrefixLength : 32

  NextHop     : 3::1                             Preference   : 60

  Interface   : Vlan-interface1                     Protocol     : Static

  State       : Active Adv                      Cost         : 0

  Tunnel ID   : 0x0                             Label        : NULL

  Age         : 19174sec

# 在掩码范围内没有匹配组播路由,只显示最长匹配路由的概要信息。

<Sysname> display ipv6 multicast  routing-table 4:: 16 longer-match

Routing Tables:

Summary Count 2

Destination  : 4::                              PrefixLength  : 32

NextHop      : 3::1                             Preference    : 60

Interface    : Vlan-interface1                      Protocol      : Static

State        : Active Adv                       Cost          : 0

Tunnel ID    : 0x0                              Label         : NULL

Age          : 766sec

 

Destination   : 4:4::                           PrefixLength : 64

NextHop       : 3::1                            Preference   : 60

Interface     : Vlan-interface1                     Protocol     : Static

State         : Active Adv                      Cost         : 0

Tunnel ID     : 0x0                             Label        : NULL

Age           : 766sec

# 显示掩码范围内匹配组播路由的概要信息。

<Sysname> display ipv6 multicast  routing-table 4:4:: 32 verbose

Routing Tables:

Summary count:1

Destination  : 4:4::                              PrefixLength : 64

NextHop      : 3::1                              Preference    : 60

Interface    : Vlan-interface1                       Protocol      : Static

State        : Active Adv                        Cost          : 0

Age          : 19547sec

以上各显示信息域的解释请参见表1-1

1.1.12  display bgp ipv6 multicast group

【命令】

display bgp ipv6 multicast group [ ipv6-group-name ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ipv6-group-name:为指定的对等体组名,为1~47个字符的字符串。

【描述】

display bgp ipv6 multicast group命令用来显示IPv6 MBGP对等体组信息。

如果不指定参数ipv6-group-name,则显示所有对等体组信息。

【举例】

# 显示IPv6 MBGP对等体组aaa的信息。

<Sysname> display bgp ipv6 group aaa

 

 BGP peer-group is aaa

 remote AS number not specified

 Type : external

 Maximum allowed prefix number: 4294967295

 Threshold: 75%

 Configured hold timer value: 180

 Keepalive timer value: 60

 Minimum time between advertisement runs is 30 seconds

 Peer Preferred Value: 0

 No routing policy is configured

  Members:

  Peer         V    AS  MsgRcvd  MsgSent  OutQ PrefRcv Up/Down  State

 

  20:20::20:1  4   200       170       141      0        2 02:13:35 Established

表1-3 display bgp ipv6 multicast group命令显示信息描述表

字段

描述

BGP peer-group

IPv6 MBGP对等体组名

remote AS

对等体组自治系统号

Type

对等体组类型

Maximum allowed prefix number

可接受最大路由数

Threshold

门限值

Configured hold timer value

保持时间定时器的值

Keepalive timer value

存活时间定时器的值

Minimum time between advertisement runs

路由发布最小时间间隔

Peer Preferred Value

为来自邻居路由指定的首选值

No routing policy is configured

没有针对该邻居指定任何路由策略

Members

成员

Peer

对等体的IPv6地址

V

对等体的BGP版本号

AS

自治系统号

MsgRcvd

收到的消息数

MsgSent

发送的消息数

OutQ

待发送的消息数

PrefRcv

收到的前缀数

Up/Down

会话已建立的时长/(会话未建立时)当前状态的时长

State

对等体的有限状态机

 

1.1.13  display bgp ipv6 multicast network

【命令】

display bgp ipv6 multicast network

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display bgp ipv6 multicast network命令用来显示IPv6 MBGP通过network命令发布的IPv6路由信息。

【举例】

# 显示IPv6 MBGP通过network命令发布的IPv6路由信息。

<Sysname> display bgp ipv6 multicast network

  BGP Local Router ID is 1.1.1.2.

  Local AS Number is 200.

  Network          Mask            Route-policy        Short-cut

 

  2002::           64

  2001::           64                                  Short-cut

表1-4 display bgp ipv6 multicast network命令显示信息描述表

字段

描述

BGP Local Router ID

本地路由器标识符

Local AS Number

本地自治系统号

Network

网络地址

Mask

前缀长度

Route-policy

配置的路由策略

Short-cut

是否为Short-cut路由

 

1.1.14  display bgp ipv6 multicast paths

【命令】

display bgp ipv6 multicast paths [ as-regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

as-regular-expression:匹配的AS路径正则表达式。

【描述】

display bgp ipv6 multicast paths命令用来显示AS路径信息。

如果没有指定参数,则显示所有AS路径信息。

【举例】

#  显示IPv6 MBGP地址族视图下路由的AS路径信息。

<Sysname> display bgp ipv6 multicast paths

 

    Address       Hash    Refcount  MED         Path/Origin

    0x5917098     1       1          0            i

    0x59171D0     9       2          0            100i    

表1-5 display bgp ipv6 multicast paths命令显示信息描述表