选择区域语言: EN CN HK

06-IP组播命令参考

08-MBGP命令

本章节下载  (317.6 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S5500/S5500-HI-D/Command/Command_Manual/H3C_S5500-HI-D_CR-Release_5101-6W100/06/201209/754393_30005_0.htm

08-MBGP命令

  录

1 MBGP配置命令

1.1 MBGP配置命令

1.1.1 aggregate (MBGP address family view)

1.1.2 balance (MBGP address family view)

1.1.3 bestroute as-path-neglect (MBGP address family view)

1.1.4 bestroute compare-med (MBGP address family view)

1.1.5 bestroute med-confederation (MBGP address family view)

1.1.6 compare-different-as-med (MBGP address family view)

1.1.7 dampening (MBGP address family view)

1.1.8 default local-preference (MBGP address family view)

1.1.9 default med (MBGP address family view)

1.1.10 default-route imported (MBGP address family view)

1.1.11 display ip multicast routing-table

1.1.12 display ip multicast routing-table ip-address

1.1.13 display bgp multicast group

1.1.14 display bgp multicast network

1.1.15 display bgp multicast paths

1.1.16 display bgp multicast peer

1.1.17 display bgp multicast peer received ip-prefix

1.1.18 display bgp multicast routing-table

1.1.19 display bgp multicast routing-table as-path-acl

1.1.20 display bgp multicast routing-table cidr

1.1.21 display bgp multicast routing-table community

1.1.22 display bgp multicast routing-table community-list

1.1.23 display bgp multicast routing-table dampened

1.1.24 display bgp multicast routing-table dampening parameter

1.1.25 display bgp multicast routing-table different-origin-as

1.1.26 display bgp multicast routing-table flap-info

1.1.27 display bgp multicast routing-table peer

1.1.28 display bgp multicast routing-table regular-expression

1.1.29 display bgp multicast routing-table statistic

1.1.30 filter-policy export (MBGP address family view)

1.1.31 filter-policy import (MBGP address family view)

1.1.32 import-route (MBGP address family view)

1.1.33 ipv4-family multicast

1.1.34 network (MBGP address family view)

1.1.35 peer advertise-community (MBGP address family view)

1.1.36 peer advertise-ext-community (MBGP address family view)

1.1.37 peer allow-as-loop (MBGP address family view)

1.1.38 peer as-path-acl (MBGP address family view)

1.1.39 peer capability-advertise orf(MBGP address family view)

1.1.40 peer default-route-advertise (MBGP address family view)

1.1.41 peer enable (MBGP address family view)

1.1.42 peer filter-policy (MBGP address family view)

1.1.43 peer group (MBGP address family view)

1.1.44 peer ip-prefix (MBGP address family view)

1.1.45 peer keep-all-routes (MBGP address family view)

1.1.46 peer next-hop-local (MBGP address family view)

1.1.47 peer preferred-value (MBGP address family view)

1.1.48 peer public-as-only (MBGP address family view)

1.1.49 peer reflect-client (MBGP address family view)

1.1.50 peer route-limit (MBGP address family view)

1.1.51 peer route-policy (MBGP address family view)

1.1.52 preference (MBGP address family view)

1.1.53 reflect between-clients (MBGP address family view)

1.1.54 reflector cluster-id (MBGP address family view)

1.1.55 refresh bgp ipv4 multicast

1.1.56 reset bgp ipv4 multicast

1.1.57 reset bgp ipv4 multicast dampening

1.1.58 reset bgp ipv4 multicast flap-info

1.1.59 summary automatic (MBGP address family view)

 


1 MBGP配置命令

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

l          MBGP中有关定义路由策略的命令,请参见“三层技术-IP路由命令参考”中的“路由策略”。

 

1.1  MBGP配置命令

1.1.1  aggregate (MBGP address family view)

【命令】

aggregate ip-address { mask | mask-length } [ as-set | attribute-policy route-policy-name | detail-suppressed | origin-policy route-policy-name | suppress-policy route-policy-name ] *

undo aggregate ip-address { mask | mask-length }

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

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

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

as-set:生成具有AS集合段的路由。

attribute-policy route-policy-name:根据指定的路由策略route-policy-name设置聚合路由的属性。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。

detail-suppressed:仅通告聚合路由。

suppress-policy route-policy-name:根据指定的路由策略route-policy-name抑制选定的具体路由,不通告部分具体路由。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。

origin-policy route-policy-name:根据指定的路由策略route-policy-name选择用于聚合的源路由。route-policy-name表示路由策略名称,为1~63个字符的字符串,区分大小写。

上述命令的关键字的用法如表1-1所示。

表1-1 关键字的用法

关键字

用法

as-set

通过设置该关键字,可创建一条聚合路由,该路由的AS路径包含了具体路由的AS路径信息。若需聚合较多AS路径时,请慎用此关键字,因为当具体路由的变化较频繁时,会导致路由振荡

detail-suppressed

该关键字不抑制聚合路由,但抑制所有具体路由的通告。如果只想对一部分具体路由进行抑制,可以使用peer filter-policy命令

suppress-policy

该关键字能产生聚合路由,但抑制指定路由的通告。可以用route-policyif-match子句有选择地抑制一些具体路由,其它具体路由仍被通告

origin-policy

该关键字仅选择符合路由策略的具体路由来生成聚合路由

attribute-policy

该关键字可设置聚合路由的属性。通过peer route-policy等方式也可以完成实现相同的功能。该关键字不能设置聚合路由的AS-PATH属性

 

【描述】

aggregate命令用来在MBGP路由表中创建一条聚合路由。undo aggregate命令用来删除该条聚合路由。

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

【举例】

# 在MBGP路由表中创建一条聚合路由10.40.0.0/16。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] aggregate 10.40.0.0 255.255.0.0

1.1.2  balance (MBGP address family view)

【命令】

balance number

undo balance

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

【描述】

balance命令用来配置进行BGP负载分担的路由条数。undo balance命令用来恢复缺省情况。

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

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

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

【举例】

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

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] balance 2

1.1.3  bestroute as-path-neglect (MBGP address family view)

【命令】

bestroute as-path-neglect

undo bestroute as-path-neglect

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

bestroute as-path-neglect命令用来配置MBGP在选择最优路由时忽略AS路径属性。undo bestroute as-path-neglect命令用来恢复缺省情况。

缺省情况下,MBGP在选择最优路由时不忽略AS路径属性。

【举例】

# 禁止路由器将AS_PATH当作选路算法中的一个因素。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

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

1.1.4  bestroute compare-med (MBGP address family view)

【命令】

bestroute compare-med

undo bestroute compare-med

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

bestroute compare-med命令用来配置根据路由来自的AS进行分组,对MED排序优选。undo bestroute compare-med命令用来恢复缺省情况。

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

【举例】

# 设置在选择最佳路由时,根据路由来自的AS进行分组对MED排序优选。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

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

1.1.5  bestroute med-confederation (MBGP address family view)

【命令】

bestroute med-confederation

undo bestroute med-confederation

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

bestroute med-confederation命令用来比较联盟对等体的路由按MED值进行优选。undo bestroute med-confederation命令用来恢复缺省情况。

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

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

【举例】

# 配置联盟对等体的路由按MED值进行优选。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

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

1.1.6  compare-different-as-med (MBGP address family view)

【命令】

compare-different-as-med

undo compare-different-as-med

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

compare-different-as-med命令用来配置允许比较来自不同AS邻居的路由路径的MED值。undo compare-different-as-med命令用来恢复缺省情况。

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

需要注意的是:

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

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

【举例】

# 配置允许比较来自不同AS邻居的路由路径的MED属性值。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

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

1.1.7  dampening (MBGP address family view)

【命令】

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

undo dampening

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

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

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

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

ceiling:惩罚上限值,惩罚值到达该值后将不再增加。取值范围为1001~20000,实际配置的值必须大于suppress,缺省值为16000。

route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。

【描述】

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

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

该命令只对从EBGP邻居学到的路由进行衰减,对IBGP路由不进行衰减。

【举例】

# 配置路由衰减,其中可达路由半衰期取值为15,不可达路由半衰期取值为15,路由解除抑制状态的阈值为1000,路由进入抑制状态的阈值为2000,惩罚上限值为10000。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] dampening 15 15 1000 2000 10000

1.1.8  default local-preference (MBGP address family view)

【命令】

default local-preference value

undo default local-preference

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

【描述】

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

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

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

【举例】

# 配置本地优先级的缺省值为180。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

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

1.1.9  default med (MBGP address family view)

【命令】

default med med-value

undo default med

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

【描述】

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

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

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

【举例】

# 配置系统MED的缺省值为25。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

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

1.1.10  default-route imported (MBGP address family view)

【命令】

default-route imported

undo default-route imported

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

default-route imported命令用来允许将缺省路由引入到MBGP路由表中。undo default-route imported命令用来恢复缺省情况。

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

default-route imported必须和import-route命令配合使用才能将其它协议的缺省路由引入BGP中。

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

【举例】

# 将缺省路由从OSPF引入到MBGP路由表中。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

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

[Sysname-bgp-af-mul] import-route ospf 1

1.1.11  display ip multicast routing-table

【命令】

display ip multicast routing-table [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

所有视图

【缺省级别】

1:监控级

【参数】

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

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

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

【举例】

# 查看MBGP路由表中当前激活路由的摘要信息。

<Sysname> display ip multicast routing-table

Routing Tables: Public

         Destinations : 6        Routes : 6

 

Destination/Mask    Proto  Pre  Cost         NextHop         Interface

 

2.2.2.0/24          Direct 0    0            2.2.2.1         Vlan-interface2

2.2.2.1/32          Direct 0    0            127.0.0.1       InLoop0

127.0.0.0/8         Direct 0    0            127.0.0.1       InLoop0

127.0.0.1/32        Direct 0    0            127.0.0.1       InLoop0

192.168.80.0/24     Direct 0    0            192.168.80.10   Vlan-interface1

192.168.80.10/32    Direct 0    0            127.0.0.1       InLoop0

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

字段

描述

Routing Tables: Public

表示此路由信息是公网的路由信息

Destinantions

目的地址个数

Routes

路由条数

Destination/Mask

目的地址/掩码长度

Proto

发现该路由的路由协议

Pre

路由的优先级

Cost

路由的度量值

Nexthop

此路由的下一跳地址

Interface

出接口,即到该目的网段的数据报文将从此接口发出

 

# 查看MBGP路由表的全部详细信息。

<Sysname> display ip multicast routing-table verbose

Routing Table : Public

        Destinations : 2        Routes : 2

 

Destination: 192.168.80.0/24

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      NextHop: 192.168.80.10    Interface: Vlan-interface1

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 00h14m49s

          Tag: 0

 

Destination: 192.168.80.10/32

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      NextHop: 127.0.0.1        Interface: InLoopBack0

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active NoAdv           Age: 00h14m49s

          Tag: 0

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

字段

描述

Destination

目的地址/掩码

Protocol

发现该路由的路由协议

Process ID

进程号

Preference

路由的优先级

Cost

路由的度量值

IpPrecedence

IP优先级

QosLcId

QoS本地ID

NextHop

此路由的下一跳地址

Interface

出接口,即到该目的网段的数据报文将从此接口发出

BkNextHop

此路由的备份下一跳地址

BkInterface

备份出接口

RelyNextHop

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

Neighbour

路由协议的邻居地址,表示该路由是从哪个邻居学到的

Tunnel ID

隧道ID

Label

标签

State

路由状态,包括:Active(激活)、Inactive(非激活)、Adv(向外发布)、NoAdv(不向外发布)、GotQ(路由已经迭代成功)、WaitQ(路由尚未迭代成功)等

Age

此路由在路由表中存在的时间,从左至右依次为小时、分钟、秒

Tag

路由标记

 

1.1.12  display ip multicast routing-table ip-address

【命令】

display ip multicast routing-table ip-address [ mask-length | mask ] [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip-address:目的IP地址,点分十进制格式。

mask-length:IP地址掩码,取值范围为0~32。

mask:点分十进制格式。

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

verbose:当使用该参数时,显示处于active状态和inactive状态的路由的详细信息。如果不使用该参数,将只显示处于active状态的路由的摘要信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip multicast routing-table ip-address命令用来查看指定目的地址的组播路由信息。

使用不同的可选参数,命令的输出也不相同,以下是对该命令不同形式的输出说明:

l              display ip multicast routing-table ip-address,如果目的地址ip-address在自然掩码范围内有相应的组播路由,则将显示其全部子网组播路由,否则只显示与目的地址ip-address最长匹配的组播路由。只显示处于active状态的匹配组播路由。

l              display ip multicast routing-table ip-address maskdisplay ip multicast routing-table ip-address mask-length只显示与指定目的地址及掩码精确匹配的组播路由。

【举例】

# 在自然掩码范围内有相应组播路由,查看摘要信息。

<Sysname> display ip multicast routing-table 169.0.0.0

Routing Table : Public

Summary Count : 1

 

Destination/Mask    Proto  Pre  Cost  NextHop         Interface

169.0.0.0/16        Direct 0    0     127.0.0.1       InLoop0

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

# 在自然掩码范围内没有相应的组播路由(只显示最长匹配的组播路由),查看摘要信息。

<Sysname> display ip multicast routing-table 169.253.0.0

Routing Table : Public

Summary Count : 1

 

Destination/Mask    Proto  Pre  Cost  NextHop         Interface

169.0.0.0/16        Direct 0    0     127.0.0.1       InLoop0

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

# 在自然掩码范围内有相应组播路由,查看详细信息。

<Sysname> display ip multicast routing-table 2.2.2.1 verbose

Routing Table : Public

Summary Count : 1

 

Destination: 2.2.2.1/32

     Protocol: Direct                 Process ID: 0

   Preference: 0                            Cost: 0

 IpPrecedence:                           QosLcId:

      NextHop: 127.0.0.1               Interface: InLoopBack0

    BkNextHop: 0.0.0.0               BkInterface:

  RelyNextHop: 0.0.0.0                 Neighbour: 0.0.0.0

    Tunnel ID: 0x0                         Label: NULL

        State: Active NoAdv                  Age: 05h38m46s

          Tag: 0

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

# 在自然掩码范围内没有相应的组播路由(只显示最长匹配的路由),查看详细信息。

<Sysname> display ip multicast routing-table 169.253.2.1 verbose

Routing Table : Public

Summary Count : 1

 

Destination: 169.0.0.0/8

     Protocol: Direct          Process ID: 0

   Preference: 0                     Cost: 0

 IpPrecedence:                    QosLcId:

      NextHop: 169.1.1.1        Interface: Vlan-interface1

    BkNextHop: 0.0.0.0        BkInterface:

  RelyNextHop: 0.0.0.0          Neighbour: 0.0.0.0

    Tunnel ID: 0x0                  Label: NULL

        State: Active Adv             Age: 00h00m32s

          Tag: 0

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

1.1.13  display bgp multicast group

【命令】

display bgp multicast group [ group-name ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

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

【举例】

# 显示MBGP对等体组信息。

<Sysname> display bgp multicast group aaa

 

 BGP peer-group is aaa

 Remote AS 200

 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                 AS  MsgRcvd  MsgSent  OutQ PrefRcv Up/Down  State

 

  2.2.2.1             200        0        0     0       0 00:00:35 Active

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

字段

描述

BGP peer-group

MBGP对等体组名

Remote AS

对等体组AS号

Type

对等体组类型

Maximum allowed prefix number

可接受最大路由数

Threshold

配置了允许从MBGP对等体/MBGP对等体组收到的最大路由数后,路由器开始生成告警消息时的路由数量的百分比

Configured hold timer value

保持时间间隔

Keepalive timer value

存活时间间隔

Minimum time between advertisement runs

路由发布最小时间间隔

Peer Preferred Value

为来自对等体路由指定的首选值

No routing policy is configured

没有针对该对等体组指定任何路由策略

Members

对等体组中包含的成员的详细信息

Peer

对等体的IPv4地址

AS

对等体所在的自治系统号

MsgRcvd

收到的消息数

MsgSent

发送的消息数

OutQ

待发送的消息数

PrefRcv

收到的前缀数

Up/Down

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

State

对等体的状态

 

1.1.14  display bgp multicast network

【命令】

display bgp multicast network [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast network命令用来显示MBGP地址族下已经发布的路由信息。

【举例】

# 显示MBGP地址族下已经发布的路由信息。

<Sysname> display bgp multicast network

  BGP Local Router ID is 10.1.4.2.

  Local AS Number is 400.

  Network          Mask            Route-policy        Short-cut

 

  100.1.2.0        255.255.255.0

  100.1.1.0        255.255.255.0                       Short-cut

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

字段

描述

BGP Local Router ID

本地路由器标识符

Local AS Number

本地自治系统号

Network

网络地址

Mask

掩码

Route-policy

配置的路由策略

Short-cut

是否为Short-cut路由

 

1.1.15  display bgp multicast paths

【命令】

display bgp multicast paths [ as-regular-expression | | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

as-regular-expression:表示正则表达式,为1~80个字符的字符串,包括空格,区分大小写。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast paths命令用来显示匹配AS路径正则表达式的MBGP路由的AS路径信息。

【举例】

# 显示MBGP路由的AS路径信息。

<Sysname> display bgp multicast paths ^200

 

    Address       Hash    Refcount  MED         Path/Origin

    0x5917100     11      1                     200 300i  

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

字段

描述

Address

本地数据库中的路由地址,十六进制格式

Hash

哈希值

Refcount

使用该路径的路由条数

MED

该路由的度量值

Path

路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现

Origin

路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:

l      i:此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP。

l      e:此路由是从外部网关协议EGP学习到的。

l      ?:此路由的来源无法确定,例如,引入的其它路由协议的路由信息。

 

1.1.16  display bgp multicast peer

【命令】

display bgp multicast peer [ [ ip-address ] verbose ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip-address:指定要显示的MBGP对等体的IP地址。

verbose:显示MBGP对等体的详细信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast peer命令用来显示MBGP对等体的信息。

【举例】

# 显示MBGP对等体10.110.25.20的详细信息。

<Sysname> display bgp multicast peer 10.110.25.20 verbose

 

         Peer: 10.110.25.20 Local: 2.2.2.2

         Type: EBGP link

         BGP version 4, remote router ID 1.1.1.1

         BGP current state: Established, Up for 00h01m51s

         BGP current event: RecvKeepalive

         BGP last state: OpenConfirm

         Port:  Local - 1029     Remote - 179

         Configured: Active Hold Time: 180 sec   Keepalive Time: 60 sec

         Received  : Active Hold Time: 180 sec

         Negotiated: Active Hold Time: 180 sec   Keepalive Time: 60 sec

         Peer optional capabilities:

         Peer support bgp multi-protocol extended

         Peer support bgp route refresh capability

         Peer support bgp route AS4 capability

         Address family IPv4 Unicast: advertised and received

         Address family IPv4 Multicast: advertised and received

 

 Received: Total 5 messages, Update messages 1

 Sent: Total 4 messages, Update messages 0

 Maximum allowed prefix number: 4294967295

 Threshold: 75%

 Minimum time between advertisement runs is 30 seconds

 Optional capabilities:

  Route refresh capability has been enabled

  ORF advertise capability based on prefix (type 64):

    Local: both

    Negotiated: send

 Peer Preferred Value: 0

 BFD: Enabled

 

 Routing policy configured:

 No routing policy is configured

表1-7 display bgp multicast peer命令显示信息描述表

字段

描述

Peer

对等体的IP地址

Local

本地的路由器ID

Type

对等体的类型,IBGP link 表示是IBGP对等体,EBGP link是EBGP对等体

BGP version

协议版本号

remote router ID

对等体的路由器ID

BGP current state

对等体当前状态

BGP current event

对等体当前事件

BGP last state

对等体前一状态

Port

建立TCP连接时本地和对等体分别使用的端口号

Configured: Active Hold Time: 180 sec   Keepalive Time: 60 sec

本地配置的与对等体连接的保持时间以及存活时间间隔

Received: Active Hold Time

对等体配置的与对等体连接的保持时间

Negotiated: Active Hold Time   Keepalive Time:60 sec

协商后的保持时间以及存活时间间隔

Peer optional capabilities

对等体所支持的可选扩展能力,包括BGP多协议扩展和路由刷新

Peer support bgp multi-protocol extended

对等体支持多协议扩展能力

Peer support bgp route refresh capability

对等体支持路由刷新能力

Peer support bgp route AS4 capability

对等体支持4字节Router ID

Address family IPv4 Unicast

支持IPv4单播地址族

Address family IPv4 Multicast

支持IPv4组播地址族

Received

本地接收的总报文数和Update报文数

Sent

本地发送的总报文数和Update报文数

Maximum allowed prefix number

可接受最大路由数

Threshold

门槛值

Minimum time between advertisement runs

路由发布最小时间间隔

Optional capabilities

对等体使能的可选扩展能力(配置了可选扩展能力才显示该行信息)

Route refresh capability has been enabled

已经使能了Refresh能力

ORF advertise capability based on prefix (type 64):

对等体对ORF的地址前缀能力的支持情况,能力值为64(使能了MBGP ORF能力功能才显示该行信息)

Local: both

本地支持:发送和接收(使能了MBGP ORF能力功能才显示该行信息)

Negotiated: send

协商结果:本端可以发送携带ORF信息的Route-refresh报文,对端可以接收携带ORF信息的Route-refresh报文(如果显示receive则表示本端可以接收携带ORF信息的Route-refresh报文,对端可以发送携带ORF信息的Route-refresh报文;如果显示send和receive,则表示本端和对端都能接收和发送;如果send和receive都没有协商成功,则不会显示该行信息)(使能了MBGP ORF能力功能才显示该信息)

Peer Preferred Value

为来自对等体路由指定的首选值

BFD

对等体是否配置了BFD功能

Routing policy configured

本地采取的路由策略

 

1.1.17  display bgp multicast peer received ip-prefix

【命令】

display bgp multicast peer ip-address received ip-prefix [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip-address:指定要显示的BGP对等体的IP地址。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast peer received ip-prefix命令用来显示收到的邻居ORF信息中的前缀信息。

【举例】

# 显示对等体10.110.25.20的收到的前缀ORF信息。

<Sysname> display bgp multicast peer 10.110.25.20 received ip-prefix

ORF ip-prefix entries: 2

ge: greater-equal   le: less-equal

  Index  Rule   Prefix                 Ge    Le

  10     permit 111.111.111.0/24       26    32

  20     deny   2.1.1.0/24             26    32

表1-8 display bgp multicast peer received ip-prefix命令显示信息描述表

字段

描述

ORF ip-prefix entries

ORF地址前缀条目数

Index

地址前缀索引号

Rule

地址前缀匹配规则

Prefix

地址前缀信息

Ge

greater-equal,表示掩码长度大于或者等于

Le

less-equal,表示掩码长度小于或者等于

 

1.1.18  display bgp multicast routing-table

【命令】

display bgp multicast routing-table [ ip-address [ { mask | mask-length } [ longer-prefixes ] ] ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip-address:目的IP地址。

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

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

longer-prefixes:匹配最长前缀。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table命令用来显示MBGP路由信息。

【举例】

# 查看MBGP的路由信息。

<Sysname> display bgp multicast routing-table

 

 Total Number of Routes: 1

 

 BGP Local router ID is 10.10.10.1

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

 *>  40.40.40.0/24      20.20.20.1                            0       200 300i

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

字段

描述

Total Number of Routes

路由总数

BGP Local router ID

BGP本地路由器标识符

Status codes

路由状态代码:

l      *:表示valid(合法)

l      ^:VPNv4 best(VPNv4优选路由)

l      >:表示best(普通优选路由)

l      d:表示damped(震荡抑制)

l      h:表示history(历史路由)

l      i:表示internal(内部路由)

l      s:表示suppressed(聚合抑制)

l      S:表示Stale(过期路由)

Origin

路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:

l      i:此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP。

l      e:此路由是从外部网关协议EGP学习到的。

l      ?:此路由的来源无法确定,例如,引入的其它路由协议的路由信息。

Network

目的网络地址

Next Hop

下一跳IP地址

MED

该路由的度量值

LocPrf

本地优先级

PrefVal

路由首选值

Path

路由的AS路径(AS_PATH)属性,记录了此路由所穿过的所有AS区域,可以避免路由环路的出现

Ogn

路由的起源(ORIGIN)属性,表示路由相对于发出它的自治系统的路由更新起点,它有如下3种取值:

l      i:此路由是AS内部的;BGP把聚合路由和用network命令定义的路由看成是AS内部的,起点类型设置为IGP。

l      e:此路由是从外部网关协议EGP学习到的。

l      ?:此路由的来源无法确定,例如,引入的其它路由协议的路由信息。

 

1.1.19  display bgp multicast routing-table as-path-acl

【命令】

display bgp multicast routing-table as-path-acl as-path-acl-number [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

as-path-acl-number:指定匹配的AS路径过滤列表号,取值范围为1~256。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table as-path-acl命令用来显示匹配指定AS路径过滤列表的MBGP路由信息。

【举例】

# 显示匹配过滤列表1的MBGP路由信息。

<Sysname> display bgp multicast routing-table as-path-acl 1

 

 BGP Local router ID is 20.20.20.1

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

     Network            NextHop        MED        LocPrf      PrefVal Path/Ogn

 

*>   40.40.40.0/24      30.30.30.1     0                      0       300i 

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

1.1.20  display bgp multicast routing-table cidr

【命令】

display bgp multicast routing-table cidr [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table cidr命令用来显示CIDR(Classless Inter-Domain Routing,无类别域间路由)的MBGP路由信息。

【举例】

# 显示CIDR的MBGP路由信息。

<Sysname> display bgp multicast routing-table cidr

 

 Total Number of Routes: 1

 

 BGP Local router ID is 20.20.20.1

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

     Network          NextHop         MED        LocPrf     PrefVal Path/Ogn

 

*>   40.40.40.0/24    30.30.30.1      0                     0       300i   

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

1.1.21  display bgp multicast routing-table community

【命令】

display bgp multicast routing-table community [ aa:nn ]&<1-13> [ no-advertise | no-export | no-export-subconfed ] * [ whole-match ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

aa:nn:指定团体号,aann的取值范围为0~65535。

&<1-13>:表示前面的参数可以输入1~13次。

no-advertise:具有此属性的路由在收到后,不能被通告给任何其他的BGP对等体。

no-export:具有此属性的路由在收到后,不能被发布到本地AS之外。如果使用了联盟,则不能被发布到联盟之外,但可以发布给联盟中的其他子AS。

no-export-subconfed:具有此属性的路由在收到后,既不能被发布到本地AS之外,也不能发布到联盟中的其他子AS。

whole-match:精确匹配。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table community命令用来显示属于指定BGP团体的MBGP路由信息。

【举例】

# 显示属于指定BGP团体的MBGP路由信息。

<Sysname> display bgp multicast routing-table community 11:22

 

 BGP Local router ID is 10.10.10.1

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

 *>  10.10.10.0/24      0.0.0.0         0                     0       i

 *>  40.40.40.0/24      20.20.20.1                            0       200 300i

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

1.1.22  display bgp multicast routing-table community-list

【命令】

display bgp multicast routing-table community-list { { basic-community-list-number | comm-list-name } [ whole-match ] | adv-community-list-number } [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

basic-community-list-number:为基本团体列表号,取值范围为1~99。

adv-community-list-number:为高级团体列表号,取值范围为100~199。

comm-list-name:团体属性列表名,为1~31个不全为数字的字符串。

whole-match:为确切匹配,即有且仅有basic-community-list-number定义的团体必须出现。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table community-list命令用来显示匹配指定的BGP团体列表的MBGP路由信息。

【举例】

# 显示指定BGP团体列表100的MBGP路由信息。

<Sysname> display bgp multicast routing-table community-list 100

 

 BGP Local router ID is 30.30.30.1

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

     Network           NextHop       MED        LocPrf    PrefVal Path/Ogn

 *>  30.30.30.0/24     1.2.3.4       0                    0       i

 *>  40.40.40.0/24     1.2.3.4       0                    0       i

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

1.1.23  display bgp multicast routing-table dampened

【命令】

display bgp multicast routing-table dampened [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table dampened命令用来显示BGP衰减的MBGP路由信息。

【举例】

# 显示BGP衰减的MBGP路由信息。

<Sysname> display bgp multicast routing-table dampened

 

 BGP Local router ID is 2.2.2.2

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

     Network            From              Reuse     Path/Origin

 *d  77.0.0.0           12.1.1.1          00:29:20  100?

表1-10 display bgp multicast routing-table dampened命令部分显示信息描述表

字段

描述

From

路由的源IP地址

Reuse

路由恢复可用时间,即还需要等待多长时间该路由将由不可用状态转为可用状态

 

其他显示信息域的解释请参见表1-9

1.1.24  display bgp multicast routing-table dampening parameter

【命令】

display bgp multicast routing-table dampening parameter [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table dampening parameter命令用来显示已配置的MBGP路由衰减参数。

相关配置可参考命令dampening

【举例】

# 显示MBGP路由衰减参数。

<Sysname> display bgp multicast routing-table dampening parameter

 Maximum Suppress Time(in second) : 3069

 Ceiling Value                    : 16000

 Reuse Value                      : 750

 Reach HalfLife Time(in  second)  : 900

 Unreach HalfLife Time(in  second): 900

 Suppress-Limit                   : 2000

表1-11 display bgp multicast routing-table dampening parameter命令显示信息描述表

字段

描述

Maximum Suppress Time

最大抑制时间

Ceiling Value

惩罚上限值

Reuse Value

路由解除抑制状态的阈值

Reach HalfLife Time(in  second)

可达路由的半衰期

Unreach HalfLife Time(in  second)

不可达路由的半衰期

Suppress-Limit

路由进入抑制状态的阈值

 

1.1.25  display bgp multicast routing-table different-origin-as

【命令】

display bgp multicast routing-table different-origin-as [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table different-origin-as命令用来显示不同起源AS的MBGP路由信息。

【举例】

# 显示具有不同起源AS的MBGP路由信息。

<Sysname> display bgp multicast routing-table different-origin-as

 

 BGP Local router ID is 2.2.2.2

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

     Network           NextHop         MED        LocPrf     PrefVal Path/Ogn

 

 *>  55.0.0.0          12.1.1.1        0                     0       100?

 *                     14.1.1.2        0                     0       300?

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

1.1.26  display bgp multicast routing-table flap-info

【命令】

display bgp multicast routing-table flap-info [ regular-expression as-regular-expression | [ as-path-acl as-path-acl-number | ip-address [ { mask | mask-length } [ longer-match ] ] ] [ | { begin | exclude | include } regular-expression ] ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

as-regular-expression:显示匹配指定的AS路径正则表达式的振荡路由的信息,为1~80个字符的字符串,包括空格,区分大小写。

as-path-acl-number:显示匹配指定的AS路径过滤列表号的振荡路由的信息,取值范围为1~256。

ip-address:目的IP地址。

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

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

longer-match:匹配最长前缀。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table flap-info命令用来显示MBGP地址族下BGP路由振荡统计信息。

如果不指定任何参数,将显示MBGP地址族下所有BGP振荡路由的统计信息。

【举例】

# 显示MBGP地址族下所有BGP路由的振荡统计信息。

<Sysname> display bgp multicast routing-table flap-info

 

 BGP Local router ID is 2.2.2.2

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? – incomplete

 

     Network        From        Flaps  Duration     Reuse   Path/Origin

 

 *>  55.0.0.0       12.1.1.1    2      00:00:16             100?

 *d  77.0.0.0       12.1.1.1    5      00:34:02   00:27:08  100?

表1-12 display bgp multicast routing-table flap-info命令部分显示信息描述表

字段

描述

From

路由的源IP地址

Flaps

路由振荡的次数

Duration

路由持续时间

Reuse

路由复用时间

 

其他显示信息域的解释请参见表1-9

1.1.27  display bgp multicast routing-table peer

【命令】

display bgp multicast routing-table peer ip-address { advertised-routes | received-routes } [ network-address [ mask | mask-length ] | statistic ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip-address:对等体的IP地址。

advertised-routes:显示向指定的MBGP对等体发布的路由信息。

received-routes:显示从指定的MBGP对等体接收到的路由信息。

network-address:目的网段的IP地址。

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

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

statistic:显示路由的统计信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table peer命令用来显示向指定的MBGP对等体发送或者从MBGP对等体收到的路由信息。

相关配置命令可参考命令display bgp multicast peer

【举例】

# 显示向MBGP对等体20.20.20.1发布的路由信息。

<Sysname> display bgp multicast routing-table peer 20.20.20.1 advertised-routes

 

 Total Number of Routes: 2

 

 BGP Local router ID is 30.30.30.1

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

 *>  30.30.30.0/24      0.0.0.0         0                     0       i

 *>  40.40.40.0/24      0.0.0.0         0                     0       i       

以上显示的信息域的说明请参见表1-9

1.1.28  display bgp multicast routing-table regular-expression

【命令】

display bgp multicast routing-table regular-expression as-regular-expression

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

as-regular-expression:匹配的AS路径正则表达式,as-regular-expression为1~80个字符的字符串,包括空格,区分大小写。

【描述】

display bgp multicast routing-table regular-expression命令用来显示与指定的AS路径正则表达式相匹配的MBGP路由信息。

【举例】

# 显示与AS正则表达式300$相匹配的MBGP路由信息。

<Sysname> display bgp multicast routing-table regular-expression 300$

 

 BGP Local router ID is 20.20.20.1

 Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,

               h - history,  i - internal, s - suppressed, S - Stale

               Origin : i - IGP, e - EGP, ? - incomplete

 

     Network           NextHop       MED        LocPrf    PrefVal Path/Ogn

 

 *>  40.40.40.0/24     30.30.30.1    0                    0       300i

以上显示的信息域的说明请参见表1-9

1.1.29  display bgp multicast routing-table statistic

【命令】

display bgp multicast routing-table statistic [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display bgp multicast routing-table statistic命令用来显示MBGP的路由统计信息。

【举例】

# 显示MBGP的路由统计信息。

<Sysname> display bgp multicast routing-table statistic

 

 Total Number of Routes: 4

表1-13 display bgp multicast routing-table statistic命令显示信息描述表

字段

描述

Total Number of Routes

路由总数

 

1.1.30  filter-policy export (MBGP address family view)

【命令】

filter-policy { acl-number | ip-prefix ip-prefix-name } export [ direct | isis process-id | ospf process-id | rip process-id | static ]

undo filter-policy export [ direct | isis process-id | ospf process-id | rip process-id | static ]

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

acl-number:指定用于匹配路由信息目的地址域的访问列表号,取值范围为2000~3999。

ip-prefix-name:指定用于匹配路由信息目的地址域的地址前缀列表,为1~19个字符的字符串。

direct:直连路由。

isis process-id:协议进程号为process-idisis路由,process-id的取值范围为1~65535。

ospf process-id:协议进程号为process-idospf路由,process-id的取值范围为1~65535。

rip process-id:协议进程号为process-idrip路由,process-id的取值范围为1~65535。

static静态路由。

【描述】

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

如果省略路由协议参数,将对所有发布的路由信息进行过滤。

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

【举例】

# 使用ACL 2000对所有BGP发布路由进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] filter-policy 2000 export

1.1.31  filter-policy import (MBGP address family view)

【命令】

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

undo filter-policy import

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

acl-number:指定用于匹配路由信息目的地址域的访问列表号,取值范围为2000~3999。

ip-prefix-name:指定用于匹配路由信息目的地址域的地址前缀列表,为1~19个字符的字符串。

【描述】

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

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

【举例】

# 使用ACL 2000对所有接收的MBGP路由进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] filter-policy 2000 import

1.1.32  import-route (MBGP address family view)

【命令】

import-route protocol [ { process-id | all-processes } [ allow-direct | med med-value | route-policy route-policy-name ] * ]

undo import-route protocol [ process-id | all-processes ]

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

protocol:指定可引入的源路由协议,包括directisisospfripstatic

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

all-processes:引入指定路由协议所有进程的路由,只有当protocolripospfisis时可以指定该参数。

allow-direct:在引入的路由中包含使能了该协议的接口网段路由,目前支持该功能的协议有OSPF。缺省情况下,在引入OSPF路由时不会包含使能了OSPF协议的接口网段路由。当allow-directroute-policy route-policy-name参数一起使用时,需要注意路由策略中配置的匹配规则不要与接口路由信息存在冲突,否则会导致allow-direct配置失效。例如,当配置allow-direct参数时,在路由策略中不要配置if-match route-type匹配条件,否则,allow-direct参数失效。

med-value:指定引入路由的MED度量值,取值范围为0~4294967295。如果没有指定度量值,将使用被引入路由的cost作为引入BGP域之后的MED值。

route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。从其他路由协议引入路由时,需使用该参数指定的路由策略过滤路由。

【描述】

import-route命令用来引入其它协议路由信息并通告。undo import-route命令用来取消已有的配置。

缺省情况下,MBGP不引入且不通告其它协议的路由。

通过import-route命令引入到MBGP路由表中的路由的origin属性为incomplete。

undo import-route protocol all-processes命令只能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。

【举例】

# 引入RIP的路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] import-route rip

1.1.33  ipv4-family multicast

【命令】

ipv4-family multicast

undo ipv4-family multicast

【视图】

BGP视图

【缺省级别】

2:系统级

【参数】

【描述】

ipv4-family multicast命令用来进入BGP的IPv4组播地址族视图,即MBGP地址族视图。undo ipv4-family multicast命令用来删除MBGP地址族视图下的所有配置,并退回到BGP视图。

【举例】

# 创建并进入MBGP地址族视图。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul]

1.1.34  network (MBGP address family view)

【命令】

network ip-address [ mask | mask-length ] [ short-cut | route-policy route-policy-name ]

undo network ip-address [ mask | mask-length ] [ short-cut ]

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

ip-address:目的IP地址。

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

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

short-cut:当EBGP路由的管理优先级比本地生成的路由的管理优先级高时,如果一条EBGP路由被配置成short-cut,那么这条路由在加入到路由表时将使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,此时,这条路由成为最佳路由的优先级被降低了很多。

route-policy-name:对发布的路由使用的路由策略,为1~63个字符的字符串,区分大小写。

【描述】

network命令用来将网段路由发布到MBGP路由表中。undo network命令用来取消已有的配置。

缺省情况下,MBGP不发布任何网段路由。

需要注意的是:

l              要发布的网段路由必须存在于本地的IP路由表中,使用路由策略可以更为灵活的控制所发布的路由。

l              使用network命令发布到MBGP路由表中的网段路由的ORIGIN属性为IGP。

【举例】

# 发布到达10.0.0.0/16网段的路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] network 10.0.0.0 255.255.0.0

1.1.35  peer advertise-community (MBGP address family view)

【命令】

peer { group-name | ip-address } advertise-community

undo peer { group-name | ip-address } advertise-community

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

【描述】

peer advertise-community命令用来配置向MBGP对等体/MBGP对等体组发布团体属性。undo peer advertise-community命令用来恢复缺省情况。

缺省情况下,不向MBGP对等体/MBGP对等体组发布团体属性。

相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip community-listif-match communityapply community

【举例】

# 向已创建的对等体组test发布团体属性。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test advertise-community

1.1.36  peer advertise-ext-community (MBGP address family view)

【命令】

peer { group-name | ip-address } advertise-ext-community

undo peer { group-name | ip-address } advertise-ext-community

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

【描述】

peer advertise-ext-community命令用来配置向MBGP对等体/MBGP对等体组发布扩展团体属性。undo peer advertise-ext-community命令用来恢复缺省情况。

缺省情况下,不向MBGP对等体/MBGP对等体组发布扩展团体属性。

相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip extcommunity-listif-match extcommunityapply extcommunity

【举例】

# 向已经创建的对等体组test发布扩展团体属性。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test advertise-ext-community

1.1.37  peer allow-as-loop (MBGP address family view)

【命令】

peer { group-name | ip-address } allow-as-loop [ number ]

undo peer { group-name | ip-address } allow-as-loop

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

number:表示本地AS号的重复次数,取值范围为1~10,缺省值为1。

【描述】

peer allow-as-loop命令用来配置允许本地AS号在所接收的路由的AS_PATH属性中出现,并可同时配置允许重复的次数。undo peer allow-as-loop命令用来恢复缺省情况。

缺省情况下,不允许本地AS号重复。

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

【举例】

# 配置允许本地AS号在从对等体1.1.1.1接收的路由的AS_PATH属性中出现,重复次数为2。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] peer 1.1.1.1 as-number 200

[Sysname-bgp]ipv4-family multicast

[Sysname-bgp-af-mul] peer 1.1.1.1 enable

[Sysname-bgp-af-mul] peer 1.1.1.1 allow-as-loop 2

1.1.38  peer as-path-acl (MBGP address family view)

【命令】

peer { group-name | ip-address } as-path-acl as-path-acl-number { export | import }

undo peer { group-name | ip-address } as-path-acl as-path-acl-number { export | import }

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

as-path-acl-number:AS路径过滤列表号,取值范围为1~256。

export:对向指定MBGP对等体/MBGP对等体组发布的路由应用过滤策略。

import:对从指定MBGP对等体/MBGP对等体组接收的路由应用过滤策略。

【描述】

peer as-path-acl命令用来为MBGP对等体/MBGP对等体组设置基于AS路径过滤列表的MBGP路由过滤策略。undo peer as-path-acl命令用来取消已有的配置。

缺省情况下,没有基于AS路径过滤列表的MBGP路由过滤策略。

相关配置可参考“三层技术-IP路由命令参考/路由策略”中的命令ip as-pathif-match as-pathapply as-path

【举例】

# 配置向已创建的对等体组test发布的路由应用编号为1的AS路径过滤列表进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test as-path-acl 1 export

1.1.39  peer capability-advertise orf(MBGP address family view)

【命令】

peer { group-name | ip-address } capability-advertise orf ip-prefix { both | receive | send }

undo peer { group-name | ip-address } capability-advertise orf ip-prefix { both | receive | send }

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

group-name:MBGP对等体组的名称,取值范围为1~47个字符。

ip-address:MBGP对等体的IP地址。

both:支持发送和接收携带ORF信息的Route-refresh报文。

receive:支持接收携带ORF信息的Route-refresh报文。

send:支持发送携带ORF信息的Route-refresh报文。

【描述】

peer capability-advertise orf命令用来使能MBGP邻居的ORF能力。undo peer capability-advertise orf 命令用来取消MBGP邻居的ORF能力。

缺省情况下,MBGP对等体/对等体组不使能邻居的ORF能力。

l              使能ORF能力后,本设备和对端会通过Open报文进行ORF能力协商。协商成功后,就能解析对端发送的携带了标准ORF信息的Route-refresh报文或者给对端发送携带标准ORF信息的Route-refresh报文。如果要进行非标准ORF能力协商,还需要在IPv4单播视图下配置peer capability-advertise orf non-standard

l              取消对等体/对等体组的ORF能力,则本路由器与指定对等体/对等体组之间不再进行ORF能力的协商。

表1-14 peer capability-advertise orf命令参数选择以及配置效果描述表

本地选择参数

对端选择参数

协商成功后

send

receive

本端的ORF发送能力,对端的ORF接收能力

both

receive

send

本端的ORF接收能力,对端的ORF发送能力

both

both

both

双向的ORF发送和接收能力

 

【举例】

# 能对等体18.10.0.9的ORF能力。协商成功后,本地路由器将可以与18.10.0.9交换组播ORF信息。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] peer 18.10.0.9 as-number 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer 18.10.0.9 enable

[Sysname-bgp-af-mul] peer 18.10.0.9 capability-advertise orf ip-prefix both

1.1.40  peer default-route-advertise (MBGP address family view)

【命令】

peer { group-name | ip-address } default-route-advertise [ route-policy route-policy-name ]

undo peer { group-name | ip-address } default-route-advertise

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。

【描述】

peer default-route-advertise命令用来配置向MBGP对等体/MBGP对等体组发送缺省路由。undo peer default-route-advertise命令用来恢复缺省情况。

缺省情况下,不向MBGP对等体/MBGP对等体组发送缺省路由。

该命令不需要在路由表中存在缺省路由,而是无条件地向对等体/对等体组发送一个下一跳为自身的缺省路由。

【举例】

# 设置向已经创建的对等体组test发布缺省路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test default-route-advertise

1.1.41  peer enable (MBGP address family view)

【命令】

peer { group-name | ip-address } enable

undo peer { group-name | ip-address } enable

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

group-name:MBGP对等体组的名称,取值范围为1~47个字符。

ip-address:MBGP对等体的IP地址。

【描述】

peer enable命令用来激活BGP视图下创建的指定对等体及对等体组。undo peer enable命令用来取消激活BGP视图下创建的指定对等体及对等体组。

如果取消激活指定的对等体,则本路由器与指定对等体之间不再交换路由信息。

【举例】

# 激活对等体18.10.0.9。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] peer 18.10.0.9 as-number 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer 18.10.0.9 enable

1.1.42  peer filter-policy (MBGP address family view)

【命令】

peer { group-name | ip-address } filter-policy acl-number { export | import }

undo peer { group-name | ip-address } filter-policy [ acl-number ] { export | import }

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

acl-number:访问控制列表号,取值范围为2000~3999。

export:对向指定MBGP对等体/MBGP对等体组发布的路由应用过滤策略。

import:对从指定MBGP对等体/MBGP对等体组接收的路由应用过滤策略。

【描述】

peer filter-policy命令用来为MBGP对等体/MBGP对等体组设置基于ACL的过滤策略。undo peer filter-policy命令用来取消已有的设置。

缺省情况下,没有为MBGP对等体/MBGP对等体组设置基于ACL的过滤策略。

相关配置可参考命令peer as-path-acl

【举例】

# 配置向已经创建的对等体组test发布的路由应用ACL 2000表进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test filter-policy 2000 export

1.1.43  peer group (MBGP address family view)

【命令】

peer ip-address group group-name

undo peer ip-address group group-name

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

【描述】

peer group命令用来向MBGP对等体组中加入MBGP对等体。undo peer group命令将MBGP对等体从MBGP对等体组中移出。

缺省情况下,MBGP对等体不属于任何MBGP对等体组。

【举例】

# 将IP地址为10.1.1.1的对等体加入到EBGP对等体组test。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] peer 10.1.1.1 group test

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer 10.1.1.1 group test

1.1.44  peer ip-prefix (MBGP address family view)

【命令】

peer { group-name | ip-address } ip-prefix ip-prefix-name { export | import }

undo peer { group-name | ip-address } ip-prefix { export | import }

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

ip-prefix-name:指定的IP前缀列表名称,为1~19个字符的字符串。

export:对向指定对等体/对等体组发布的MBGP路由应用过滤策略。

import:对从指定对等体/对等体组接收的MBGP路由应用过滤策略。

【描述】

peer ip-prefix命令用来为MBGP对等体/MBGP对等体组设置基于IP前缀列表的路由过滤策略。undo peer ip-prefix命令用来取消已有的配置。

缺省情况下,无基于IP前缀列表的路由过滤策略。

【举例】

# 配置向已经创建的对等体组test发布的MBGP路由应用地址前缀列表list1进行过滤。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test ip-prefix list1 export

1.1.45  peer keep-all-routes (MBGP address family view)

【命令】

peer { group-name | ip-address } keep-all-routes

undo peer { group-name | ip-address } keep-all-routes

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

【描述】

peer keep-all-routes命令用来配置保存所有来自MBGP对等体/MBGP对等体组的原始路由信息,无论这些路由没有通过已配置的入口策略。undo peer keep-all-routes命令用来恢复缺省情况。

缺省情况下,不保存MBGP对等体/MBGP对等体组的原始路由信息。

【举例】

# 配置保存所有来自对等体131.108.1.1的原始路由信息。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] peer 131.108.1.1 as-number 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer 131.108.1.1 enable

[Sysname-bgp-af-mul] peer 131.108.1.1 keep-all-routes

1.1.46  peer next-hop-local (MBGP address family view)

【命令】

peer { group-name | ip-address } next-hop-local

undo peer { group-name | ip-address } next-hop-local

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

【描述】

peer next-hop-local命令用来配置向MBGP对等体/MBGP对等体组发布路由时,将自身地址作为下一跳。undo peer next-hop-local命令用来取消已有的设置。

缺省情况下,向EBGP对等体/对等体组发布路由时,将自身地址作为下一跳;向IBGP对等体/对等体组发布路由时,不将自身地址作为下一跳。

【举例】

# 配置向已经创建的对等体组test发布MBGP路由时,将自身地址作为下一跳。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test internal

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test next-hop-local

1.1.47  peer preferred-value (MBGP address family view)

【命令】

peer { group-name | ip-address } preferred-value value

undo peer { group-name | ip-address } preferred-value

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

value:要分配的路由首选值,取值范围0~65535。

【描述】

peer preferred-value命令用来为从MBGP对等体/MBGP对等体组接收的路由分配首选值。undo peer preferred-value命令用来恢复缺省情况。

缺省情况下,从MBGP对等体/MBGP对等体组接收的路由的首选值为0。

需要注意的是:

l              所有从邻居学来的路由都有一个初始首选值。在从不同邻居学来的相同目的地址/掩码的多条路由中,拥有最高首选值的路由将被选作到达指定网络的路由。

l              如果同时通过路由策略和peer preferred-value命令为从对等体/对等体组接收的路由设置首选值,通过路由策略过滤的路由信息的首选值将取路由策略中设置的首选值而不是peer preferred-value命令里设置的首选值;

l              只有当路由策略里设置的首选值为0时,路由信息的首选值才会取peer preferred-value命令里设置的值;

l              没有通过路由策略过滤的路由信息的首选值仍取peer preferred-value命令里设置的首选值。

通过路由策略配置BGP路由信息首选值的相关配置可参考命令peer route-policy和“三层技术-IP路由命令参考/路由策略”中的命令apply preferred-value

【举例】

# 配置来自对等体131.108.1.1的路由的首选值为50。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] peer 131.108.1.1 as-number 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer 131.108.1.1 enable

[Sysname-bgp-af-mul] peer 131.108.1.1 preferred-value 50

1.1.48  peer public-as-only (MBGP address family view)

【命令】

peer { group-name | ip-address } public-as-only

undo peer { group-name | ip-address } public-as-only

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

【描述】

peer public-as-only命令用来配置发送MBGP更新报文时不携带私有自治系统号。undo peer public-as-only命令用来恢复缺省情况。

缺省情况下,发送MBGP更新报文时,携带私有自治系统号。

如果发送的MBGP更新报文同时带有公有AS号和私有AS号,命令不生效。私有AS号的范围为64512~65535。

【举例】

# 配置向已经创建的对等体组test发送MBGP更新报文时不携带私有自治系统号。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test public-as-only

1.1.49  peer reflect-client (MBGP address family view)

【命令】

peer { group-name | peer-address } reflect-client

undo peer { group-name | peer-address } reflect-client

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

peer-address:MBGP对等体的IP地址。

【描述】

peer reflect-client命令用来配置将本机作为路由反射器,并将MBGP对等体/MBGP对等体组作为路由反射器的客户。undo peer reflect-client命令用来取消已有的配置。

缺省情况下,没有配置路由反射器及其客户。

相关配置可参考命令reflect between-clientsreflector cluster-id

【举例】

# 设置本地设备为路由反射器,将已经创建的IBGP对等体组test作为路由反射器的客户。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test internal

[Sysname-bgp] peer test as-number 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test reflect-client

1.1.50  peer route-limit (MBGP address family view)

【命令】

peer { group-name | ip-address } route-limit limit [ percentage ]

undo peer { group-name | ip-address } route-limit

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

limit:指定允许从MBGP对等体/MBGP对等体组接收的最大地址前缀数,取值范围1~12288。

percentage:指定路由器开始生成告警消息时的路由数量的百分比,取值范围1~100,缺省值为75。

【描述】

peer route-limit命令用来设置允许从MBGP对等体/MBGP对等体组收到的最大路由数。undo peer route-limit命令用来恢复缺省情况。

缺省情况下,允许从MBGP对等体/MBGP对等体组接收的最大路由数无限制。

【举例】

# 设置允许从对等体131.108.1.1收到的最大路由数为10000。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] peer 131.108.1.1 as-number 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer 131.108.1.1 enable

[Sysname-bgp-af-mul] peer 131.108.1.1 route-limit 10000

1.1.51  peer route-policy (MBGP address family view)

【命令】

peer { group-name | ip-address } route-policy route-policy-name { export | import }

undo peer { group-name | ip-address } route-policy route-policy-name { export | import }

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

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

ip-address:MBGP对等体的IP地址。

route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。

export:对向MBGP对等体/MBGP对等体组发布的路由应用路由策略。

import:对从MBGP对等体/MBGP对等体组接收的路由应用路由策略。

【描述】

peer route-policy命令用来对来自MBGP对等体/MBGP对等体组的路由或发布给MBGP对等体/MBGP对等体组的路由指定路由策略。undo peer route-policy命令用来取消已有设置。

缺省情况下,不对来自MBGP对等体/MBGP对等体组的路由或发布给MBGP对等体/MBGP对等体组的路由指定路由策略。

peer route-policy命令不过滤路由策略中的if-match interface策略。相关命令可参考“三层技术-IP路由命令参考”中的“路由策略”。

【举例】

# 配置向已经创建的对等体组test发布的IPv4 BGP路由应用名为test-policy的路由策略。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] group test external

[Sysname-bgp] peer test as-number 200

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] peer test enable

[Sysname-bgp-af-mul] peer test route-policy test-policy export

1.1.52  preference (MBGP address family view)

【命令】

preference { external-preference internal-preference local-preference | route-policy route-policy-name }

undo preference

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

external-preference:EBGP路由(从EBGP对等体学来的路由)的管理优先级,取值范围为1~255。

internal-preference:IBGP路由(从IBGP对等体学来的路由)的管理优先级,取值范围为1~255。

local-preference:本地产生的BGP路由的管理优先级,取值范围为1~255。

route-policy-name:路由策略名称,为1~63个字符的字符串,区分大小写。应用路由策略,可以为匹配过滤条件的特定路由配置优先级。对于那些没有匹配的路由,使用缺省优先级。

【描述】

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

缺省情况下,EBGP路由的管理优先级为255,IBGP路由的管理优先级为255,本地产生的BGP路由的管理优先级为130。

【举例】

# 设置EBGP路由、IBGP路由和本地产生的MBGP路由的管理优先级分别为20、20和200。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] preference 20 20 200

1.1.53  reflect between-clients (MBGP address family view)

【命令】

reflect between-clients

undo reflect between-clients

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

reflect between-clients命令用来允许客户到客户的路由反射。undo reflect between-clients命令用来禁止客户到客户的路由反射。

缺省情况下,允许客户到客户的路由反射。

路由反射器的客户之间不要求是全连接的,路由缺省通过反射器从一个客户反射到其它客户;如果客户之间是全连接的,建议使用undo reflect between-clients命令禁止客户间的路由反射,以减少系统开销。

相关配置可参考命令reflector cluster-idpeer reflect-client

【举例】

# 关闭客户到客户的路由反射功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] undo reflect between-clients

1.1.54  reflector cluster-id (MBGP address family view)

【命令】

reflector cluster-id { cluster-id | ip-address }

undo reflector cluster-id

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

cluster-id:路由反射器的集群ID,取值范围为1~4294967295。

ip-address:以IP地址格式指定的路由反射器集群ID。

【描述】

reflector cluster-id命令用来配置路由反射器的集群ID。undo reflector cluster-id命令用来删除路由反射器的集群ID。

缺省情况下,每个路由反射器是使用自己的Router ID作为集群ID。

通常,一个集群里只有一个路由反射器。此时,由反射器的Router ID来识别该集群。设置多个路由反射器可提高网络的稳定性。如果一个集群中配有多个路由反射器,请使用reflector cluster-id命令为所有的路由反射器配置同样的集群ID,以避免路由环路的产生。

相关配置可参考命令reflect between-clientspeer reflect-client

【举例】

# 本地路由器是集群中的路由反射器之一,设置它的集群ID为80。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] reflector cluster-id 80

1.1.55  refresh bgp ipv4 multicast

【命令】

refresh bgp ipv4 multicast { all | ip-address | group group-name | external | internal } { export | import }

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

all:软复位所有BGP的连接。

ip-address:对等体的IP地址。

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

external:EBGP连接。

internal:IBGP连接。

export:触发输出方向的软复位。

import:触发输入方向的软复位。

【描述】

refresh bgp ipv4 multicast命令用来手工对MBGP连接进行软复位。BGP软复位可以在不中断BGP连接的情况下重新刷新BGP路由表,并应用新的策略。

BGP软复位要求网络中的所有BGP路由器支持Route-refresh功能。如果有的路由器不支持此特性,则需要配置peer keep-all-routes命令,以便保留对等体的所有原始路由信息,供BGP软复位时使用。

【举例】

# 对MBGP连接进行软复位。

<Sysname> refresh bgp ipv4 multicast all import

1.1.56  reset bgp ipv4 multicast

【命令】

reset bgp ipv4 multicast { all | as-number | ip-address | group group-name | external | internal }

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

all:复位所有BGP的连接。

as-number:复位与指定自治系统号的BGP邻居的BGP连接。

ip-address:复位与指定BGP对等体的连接。

group group-name:复位与指定BGP对等体组的连接。

external:复位所有EBGP连接。

internal:复位所有IBGP连接。

【描述】

reset bgp ipv4 multicast命令用来复位指定的BGP连接。

【举例】

# 复位所有MBGP连接。

<Sysname> reset bgp ipv4 multicast all

1.1.57  reset bgp ipv4 multicast dampening

【命令】

reset bgp ipv4 multicast dampening [ ip-address [ mask | mask-length ] ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

ip-address:目的IP地址。

mask:网络掩码,点分十进制格式,缺省值为255.255.255.255。

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

【描述】

reset bgp ipv4 multicast dampening命令用来清除路由振荡衰减信息以及解除对已抑制路由的抑制。

相关配置可参考命令dampeningdisplay bgp multicast routing-table dampened

【举例】

# 清除到网络20.1.0.0/16的路由衰减信息,且对受抑制的路由解除其抑制。

<Sysname> reset bgp ipv4 multicast dampening 20.1.0.0 255.255.0.0

1.1.58  reset bgp ipv4 multicast flap-info

【命令】

reset bgp ipv4 multicast flap-info [ regexp as-path-regular-expression | as-path-acl as-path-acl-number | ip-address [ mask | mask-length ] ]

【视图】

用户视图

【缺省级别】

1:监控级

【参数】

as-path-regular-expression:清除匹配AS路径正则表达式的振荡统计信息,as-path-regular-expression表示正则表达式,为1~80个字符的字符串,包括空格,区分大小写。

as-path-acl-number:清除匹配AS路径过滤列表的振荡统计信息。列表号的取值范围为1~256。

ip-address:清除指定路由的振荡统计信息。

mask:网络掩码,点分十进制格式,缺省值为255.255.255.255。

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

【描述】

reset bgp ipv4 multicast flap-info命令用来清除MBGP地址族下的震荡统计信息。

如果没有指定参数和关键字,系统将清除所有路由振荡统计信息。

【举例】

# 清除所有匹配AS路径过滤列表10的MBGP路由的振荡统计信息。

<Sysname> reset bgp ipv4 multicast flap-info as-path-acl 10

1.1.59  summary automatic (MBGP address family view)

【命令】

summary automatic

undo summary automatic

【视图】

MBGP地址族视图

【缺省级别】

2:系统级

【参数】

【描述】

summary automatic命令用来配置对引入的子网路由进行自动聚合。undo summary automatic命令用来恢复缺省情况。

缺省情况下,不对引入的子网路由进行自动聚合。

需要注意的是:

l              自动聚合除缺省路由外,用network命令引入的路由也不能进行自动聚合。

l              配置summary automatic后,MBGP抑制从IGP引入的子网路由,从而减少路由选择信息的数量。

【举例】

# 对子网路由进行自动聚合。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp] ipv4-family multicast

[Sysname-bgp-af-mul] summary automatic

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!