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

06-三层技术-IP路由命令参考

目录

07-BGP高级命令

本章节下载 07-BGP高级命令  (617.28 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500R/Command/Command_Manual/H3C_S12500R_CR(R51xx)/06/202109/1465002_30005_0.htm

07-BGP高级命令

目  录

1 BGP高级配置

1.1 BGP高级配置命令

1.1.1 additional-paths select-best

1.1.2 address-family link-state

1.1.3 bgp update-delay wait-other-protocol

1.1.4 bmp server

1.1.5 check-origin-validation

1.1.6 display bgp bmp server

1.1.7 display bgp link-state

1.1.8 display bgp non-stop-routing status

1.1.9 display bgp peer received prefix-list

1.1.10 display bgp routing-table ipv6 unicast inlabel

1.1.11 display bgp routing-table ipv6 unicast outlabel

1.1.12 display bgp rpki server

1.1.13 display bgp rpki table

1.1.14 display ttl-security statistics

1.1.15 domain-distinguisher

1.1.16 ebgp-interface-sensitive

1.1.17 fast-reroute route-policy

1.1.18 flush suboptimal-route

1.1.19 graceful-restart

1.1.20 graceful-restart peer-reset

1.1.21 graceful-restart timer purge-time

1.1.22 graceful-restart timer restart

1.1.23 graceful-restart timer wait-for-rib

1.1.24 ignore all-peers

1.1.25 label-allocation-mode

1.1.26 labeled-route ignore-no-tunnel

1.1.27 nexthop recursive-lookup delay

1.1.28 non-stop-routing

1.1.29 passwords

1.1.30 peer additional-paths

1.1.31 peer advertise additional-paths best

1.1.32 peer advertise origin-as-validation

1.1.33 peer bfd

1.1.34 peer bmp server

1.1.35 peer capability-advertise conventional

1.1.36 peer capability-advertise orf non-standard

1.1.37 peer capability-advertise orf prefix-list

1.1.38 peer capability-advertise route-refresh

1.1.39 peer capability-advertise suppress-4-byte-as

1.1.40 peer dscp

1.1.41 peer flap-dampen

1.1.42 peer graceful-restart timer restart extra

1.1.43 peer ignore

1.1.44 peer ipsec-profile

1.1.45 peer keep-all-routes

1.1.46 peer keychain

1.1.47 peer label-route-capability

1.1.48 peer low-memory-exempt

1.1.49 peer mpls-local-ifnet disable

1.1.50 peer nexthop-recursive-policy disable

1.1.51 peer password

1.1.52 peer reflect-nearby-group

1.1.53 peer route-mode

1.1.54 peer soo

1.1.55 peer ttl-security

1.1.56 pic

1.1.57 port

1.1.58 primary-path-detect bfd

1.1.59 purge-time

1.1.60 refresh bgp

1.1.61 refresh-time

1.1.62 reset bgp bmp server statistics

1.1.63 reset bgp rpki server

1.1.64 reset ttl-security statistics

1.1.65 response-time

1.1.66 retain local-label

1.1.67 route-mode adj-rib-in

1.1.68 route-mode adj-rib-out

1.1.69 route-mode loc-rib

1.1.70 route-select delay

1.1.71 rpki

1.1.72 server

1.1.73 server connect-interface

1.1.74 server password

1.1.75 server tcp

1.1.76 server vpn-instance

1.1.77 statistics-interval


1 BGP高级配置

1.1  BGP高级配置命令

1.1.1  additional-paths select-best

additional-paths select-best命令用来配置Add-Path优选路由的最大条数。

undo additional-paths select-best命令用来恢复缺省情况。

【命令】

additional-paths select-best best-number

undo additional-paths select-best

【缺省情况】

Add-Path优选路由的最大条数为1。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP VPNv4地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

best-number:Add-Path优选路由的最大条数,取值范围为2~32。

【使用指导】

本地实际优选的路由条数不能大于best-number

【举例】

# 在BGP IPv4单播地址族视图下,配置Add-Path优选路由的最大条数为3。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] additional-paths select-best 3

【相关命令】

·     peer additional-paths

·     peer advertise additional-paths best

1.1.2  address-family link-state

address-family link-state命令用来创建BGP LS地址族,并进入LS地址族视图。如果BGP LS地址族已经存在,直接进入BGP LS地址族视图。

undo address-family link-state命令用来删除BGP LS地址族,及相应地址族视图下的所有配置。

【命令】

address-family link-state

undo address-family link-state

【缺省情况】

不存在BGP LS地址族。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

BGP LS地址族视图下的配置,只对公网BGP LS地址族的路由和对等体生效。

【举例】

# 在BGP实例视图下,创建BGP LS地址族,并进入BGP LS地址族视图。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family link-state

[Sysname-bgp-default-ls]

1.1.3  bgp update-delay wait-other-protocol

bgp update-delay wait-other-protocol命令用来配置BGP GR或NSR完成后等待其他协议完成GR或NSR的最长时间。

undo bgp update-delay wait-other-protocol命令用来恢复缺省情况。

【命令】

bgp update-delay wait-other-protocol seconds

undo bgp update-delay wait-other-protocol

【缺省情况】

BGP GR或NSR完成后等待其他协议完成GR或NSR的最长时间为300秒。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

seconds:BGP GR或NSR成功完成后等待其他协议完成GR或NSR的最长时间,取值范围为60~1200,单位为秒。

【使用指导】

当路由信息的数量较大且存在依赖于其他协议的路由信息(例如,将OSPF路由引入到BGP路由时,BGP路由依赖于OSPF路由),同时依赖的其他协议的GR或NSR配置正确时,如果BGP在限定时间内未收到周边模块发送的GR或NSR完成的通知,那么BGP将不再等待,立即发布路由。这种情况下建议将等待其他协议完成GR或NSR的最长时间调大,尽可能地保证BGP和其他协议都完成GR或NSR后再向其他设备发布BGP路由。

【举例】

# 在BGP实例视图下,配置本地路由器BGP GR或NSR完成后等待其他协议完成GR或NSR的最长时间为600秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] bgp update-delay wait-other-protocol 600

【相关命令】

·     bgp update-delay on-startup

1.1.4  bmp server

bmp server命令用来创建指定BGP监控服务器,并进入BMP Server视图。

undo bmp server命令用来删除指定的BGP监控服务器,及相应BMP Server视图下的所有配置。

【命令】

bmp server server-number

undo bmp server server-number

【缺省情况】

不存在BGP监控服务器。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

server-number:BGP监控服务器号,取值范围为1~8。

【举例】

# 创建BGP监控服务器5,并进入BMP Server视图。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5]

1.1.5  check-origin-validation

check-origin-validation命令用来开启BGP RPKI验证功能。

undo check-origin-validation命令用来关闭BGP RPKI验证功能。

【命令】

check-origin-validation

undo check-origin-validation

【缺省情况】

BGP RPKI验证功能处于关闭状态。

【视图】

BGP RPKI视图

【缺省用户角色】

network-admin

【使用指导】

配置本功能后,设备收到BGP路由时,会对IP地址(网段)和源AS号进行RPKI验证。验证结果有以下三种:

·     Not-found:表示ROA数据库中不存在包含该IP地址(网段)的表项。

·     Valid:表示ROA数据库中至少存在一条包含该IP地址(网段)的表项,且表项中的AS号和收到的路由的源AS号相同。

·     Invalid:表示ROA数据库中至少存在一条包含该IP地址(网段)的表项,但表项中的AS号和收到的路由的源AS号均不同。

用户可以使用路由策略设置BGP RPKI验证结果的匹配条件,从而灵活控制路由的发布与接收。

【举例】

# 开启BGP RPKI验证功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki] check-origin-validation

1.1.6  display bgp bmp server

display bgp bmp server命令用来显示BGP监控服务器的信息。

【命令】

display bgp [ instance instance-name ] bmp server server-number

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

server-number:显示指定BGP监控服务器的信息,server-number取值范围为1~8。

【举例】

# 显示BGP监控服务器1的信息。

<Sysname> display bgp bmp server 1

BMP server number: 1

Server VPN instance name: vpna

Server address: 100.1.1.1  Server port: 6895

Client address: 100.1.1.2  Client port: 21452

BMP server state: Connected  Up for 00h41m53s

 

Message statistics:

Total messages sent: 15

         INITIATION: 1

        TERMINATION: 0

       STATS-REPORT: 0

            PEER-UP: 4

          PEER-DOWN: 3

          ROUTE-MON: 7

 

BMP monitor BGP peers:

  10.1.1.1

表1-1 display bgp bmp server命令输出信息描述表

字段

描述

BMP server number

BGP监控服务器号

Server VPN instance name

监控服务器所属的VPN实例名称。如果VPN实例名称后面携带字符串“(Deleted)”,则表示该VPN实例已被删除;如果本字段的取值为“--”,则表示监控服务器位于公网中

Server address

监控服务器建立TCP连接的地址

Server port

监控服务器建立TCP连接的端口号

Client address

与监控服务器建立TCP连接的本地地址

Client port

与监控服务器建立TCP连接的端口号

BMP server current state

本地与监控服务器TCP连接的状态:

·     Connected:表示TCP连接已经建立

·     Not connected:表示TCP连接未建立

Up for

本地与监控服务器TCP连接的时间

Total messages sent

BGP向监控服务器发送的报文个数

INITIATION

BGP向监控服务器发送INITIATION报文的个数

TERMINATION

BGP向监控服务器发送TERMINATION报文的个数

STATS-REPORT

BGP向监控服务器发送统计报文的个数

PEER-UP

BGP向监控服务器发送PEER-UP报文的个数

PEER-DOWN

BGP向监控服务器发送PEER-DOWN报文的个数

ROUTE-MON

BGP向监控服务器发送ROUTE-MON报文的个数

BMP monitor BGP peers

BGP监控服务器监控的邻居信息

 

【相关命令】

·     reset bgp bmp server statistics

1.1.7  display bgp link-state

display bgp link-state命令用来显示BGP LS地址族信息。

【命令】

display bgp [ instance instance-name ] link-state [ ls-prefix [ advertise-info ] | peer { ipv4-address | ipv6-address } { advertised | received } [ statistics ] | statistics ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

ls-prefix:显示指定的LS信息。ls-prefix为指定的LS前缀。如果未指定本参数,则显示所有的LS信息。

advertise-info:显示向指定LS前缀的BGP LS地址族发布的信息。

ipv4-address:显示向指定对等体发布或者从指定对等体收到的BGP LS信息。ipv4-address为对等体的地址。

ipv6-address:显示向指定对等体发布或者从指定对等体收到的BGP LS信息。ipv6-address为对等体的地址。

advertised:显示发布的LS信息。

received:显示接收的LS信息。

statistics:显示LS信息的统计个数。

【使用指导】

如果没有指定任何参数,则显示所有BGP LS的简要信息。

【举例】

# 显示所有公网BGP LS地址族的简要信息。

<Sysname> display bgp link-state

 

 Total number of routes: 2

 

 BGP local router ID is 1.1.2.1

 Status codes: * - valid, > - best, d – dampened, h – history,

               s – suppressed, S – stale, i - internal, e - external

               a - additional-path

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

 Prefix codes: E link, V node, T IP reachable route, u/U unknown,

               I Identifier, N local node, R remote node, L link, P prefix,

               L1/L2 ISIS level-1/level-2, O OSPF, D direct, S static,

               a area-ID, , l link-ID, t topology-ID, s ISO-ID,

               c confed-ID/ASN, b bgp-identifier, r router-ID,

               i if-address, n peer-address, o OSPF Route-type, p IP-prefix

               d designated router address

* >e Network : [V][O][I0x0][N[c20][b1.1.1.2][a0.0.0.0][r1.1.1.2]]/376

     NextHop : 1.1.1.2                                  LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     :

     Path/Ogn: 20i

 

* >e Network : [T][O][I0x0][N[c20][b1.1.1.2][a0.0.0.0][r1.1.1.2]][P[o0x1][p1.1.1.0/24]]/480

     NextHop : 1.1.1.2                                  LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     :

     Path/Ogn: 20i

表1-2 display bgp link-state命令简要显示信息描述表

字段

描述

Total number of routes

路由的总数

BGP local router ID

本地的路由器ID

Status codes

路由状态代码:

·     * – valid:合法路由

·     > – best:优选最佳路由

·     d - dampened:震荡抑制路由

·     h – history:历史路由

·     s – suppressed:聚合抑制路由

·     S – stale:过期路由

·     i – internal:内部路由

·     e – external:外部路由

·     a - additional-path:Add-Path优选路由

Prefix codes

路由状态代码:

·     E – link:链路描述信息

·     V – node:节点描述信息

·     T – IP reachable route:IP可达描述信息

·     u/U – unknown:未知描述信息

·     I – Identifier:标识位

·     N – local node:本地节点

·     R – remote node:远端节点

·     L – link:链路

·     P – prefix:前缀

·     L1/L2 – ISIS level-1/level-2:IS-IS协议的L1或L2层

·     O – OSPF:OSPF协议

·     D – direct:直连协议

·     S – static:静态路由协议

·     a – area-ID:区域标识

·     l – link-ID:链路标识

·     t – topology-ID:拓扑标识

·     s – ISO-ID:ISO标识

·     c – confed-ID/ASN:联盟或自治系统号

·     b – bgp-identifier:BGP LS标识

·     r – router-ID:路由器标识

·     i – if-address:接口地址

·     n – peer-address:邻居地址

·     o – OSPF Route-type:OSPF路由类型

·     p – IP-prefix:IP前缀

·     d – designated router address:指定路由器地址

·     a - additional-path:Add-Path优选路由

Origin

路由信息的来源,取值包括:

·     i – IGP:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP

·     e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的。

·     ? – incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete

Network

LS的NLRI信息

NextHop

下一跳IP地址

LocPrf

本地优先级

OutLabel

路由的出标签值

MED

MED(Multi-Exit-Discriminator,多出口区分)属性值

Path/Ogn

路由的AS路径(AS_PATH)属性和路由信息的来源(ORIGIN)属性,其中:

·     AS_PATH属性记录了此路由经过的所有AS,可以避免路由环路的出现

·     ORIGIN属性标记了此路由如何成为BGP路由

 

# 显示指定LS前缀的BGP LS地址族的详细信息。

<Sysname> display bgp link-state [V][O][I0x0][N[c20][b1.1.1.2][a0.0.0.0][r1.1.1.2]]/376

 

 BGP local router ID: 1.1.1.2

 Local AS number: 20

 

 Paths:   1 available, 1 best

 

 BGP LS information of [V][O][I0x0][N[c20][b1.1.1.2][a0.0.0.0][r1.1.1.2]]/376:

 Imported route.

 Original nexthop: 0.0.0.0

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0xffffffff

 LS              : Node flag bits: 30[EA]

 AS-path         : (null)

 Origin          : igp

 Attribute value : pref-val 32768

 State           : valid, local, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

表1-3 display bgp link-state命令详细显示信息描述表

字段

描述

Local AS number

本地的AS号

Paths

路由数信息

·     available:有效路由数目

·     best:最佳路由数目

BGP LS information of

NLRI前缀字段

Imported route

该路由为引入的路由

Original nexthop

路由的原始下一跳地址,如果是从BGP更新消息中获得的路由,则该地址为接收到的消息中的下一跳IP地址

LS

LS属性信息:

·     Node flag bits:节点属性位信息,16进制表示

¡     10[A]:OSPF的ABR位

¡     30[E]:OSPF的External位

·     Metric:Link或Prefix的链路开销值

RxPathID

接收到的路由的Add-Path ID值

TxPathID

发送的路由的Add-Path ID值

AS-path

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

Attribute value

BGP路由属性信息,包括:

·     MED:与目的网络关联的MED值

·     localpref:本地优先级

·     pref-val:路由首选值

·     pre:协议优先级

State

路由当前状态,取值包括:

·     valid:有效路由

·     internal:内部路由

·     external:外部路由

·     local:本地产生路由

·     synchronize:同步路由

·     best:最佳路由

IP precedence

路由的IP优先级,取值范围为0~7,N/A表示无效值

QoS local ID

路由的Qos-Local-ID属性,取值范围为1~4095,N/A表示无效值

Traffic index

流量索引值,取值范围为1~64,N/A表示无效值

 

# 显示向指定LS前缀的BGP LS地址族发布的信息。

<Sysname> display bgp link-state [E][B][I0x0][N[r1.1.1.2]][c65008][R[r44.33.22.11]][c65009]][L[i2.1.1.3][n1.1.1.3]]/536 advertise-info

 BGP local router ID: 1.1.1.2

 Local AS number: 65008

 

 Paths:  1 best

 

 BGP LS information of [E][B][I0x0][N[r1.1.1.2]][c65008][R[r44.33.22.11]][c65009]][L[i2.1.1.3][n1.1.1.3]]/536

(TxPathID:0):

 

 Advertised to peers (1 in total):

10.1.1.2

 LS attribute :

   Peer node segment identifier : Flag c0[VL], Metric 0, Label 23001

表1-4 display bgp link-state advertise-info命令详细显示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS号

Paths

路由数信息

·     available:有效路由数目

·     best:最佳路由数目

BGP LS information of

NLRI前缀字段

Advertised to peers (1 in total)

该信息已向哪些BGP对等体发布,以及对等体的数目

LS attribute

Link-state链路属性

Peer node segment identifier

SR邻居节点标识,包括:

·     Flag c0[VL]:

¡     V:Value flag,表示存在标签值

¡     L: Local Flag,表示SID中的值为本地有效

·     Metric:Link的链路开销值

·     Label:标签值

TxPathID

发送的路由的Add-Path ID值

 

1.1.8  display bgp non-stop-routing status

display bgp non-stop-routing status命令用来显示BGP NSR的运行状态。

【命令】

display bgp [ instance instance-name ] non-stop-routing status

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

【举例】

# 显示BGP NSR的运行状态。

<Sysname> display bgp non-stop-routing status

 

BGP NSR status: Not ready

 Location of preferred standby process: -

 TCP NSR status: Not ready

表1-5 display bgp non-stop-routing status命令显示信息描述表

字段

描述

BGP NSR status

BGP NSR的备份状态,取值包括:

·     Ready:BGP NSR已经将BGP邻居和路由信息从主进程备份到备进程。若在该状态下进行主备进程倒换,则现有路由保持不变,不会影响数据转发

·     Not ready:BGP NSR正在将BGP邻居和路由信息从主进程备份到备进程。若在该状态下进行主备进程倒换,则可能需要重新建立BGP会话,导致数据转发中断

·     Not configured:BGP NSR功能未开启

Location of preferred standby process

优选备进程所在单板的槽位号

显示为“-”表示不存在备进程

TCP NSR status

TCP NSR的备份状态,取值包括:

·     Ready:TCP NSR已经将TCP连接等信息从主进程备份到备进程

·     Not ready:TCP NSR正在将TCP连接等信息从主进程备份到备进程

 

1.1.9  display bgp peer received prefix-list

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

【命令】

display bgp [ instance instance-name ] peer ipv4 [ unicast ] [ vpn-instance vpn-instance-name ] ipv4-address received prefix-list

display bgp [ instance instance-name ] peer ipv6 [ unicast ] [ vpn-instance vpn-instance-name ] ipv6-address received prefix-list

display bgp [ instance instance-name ] peer ipv4 [ unicast ] [ vpn-instance vpn-instance-name ] ipv6-address received prefix-list

display bgp [ instance instance-name ] peer ipv6 [ unicast ] [ vpn-instance vpn-instance-name ] ipv4-address received prefix-list

display bgp [ instance instance-name ] peer { vpnv4 | vpnv6 } ipv4-address received prefix-list

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

ipv4:显示BGP IPv4对等体的信息。

ipv6:显示BGP IPv6对等体的信息。

vpnv4:显示BGP VPNv4对等体的信息。

vpnv6:显示BGP VPNv6对等体的信息。

unicast:显示BGP单播对等体的信息。

vpn-instance vpn-instance-name:显示指定VPN实例的BGP对等体的信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网BGP对等体的信息。

ipv4-address:显示指定对等体的信息。ipv4-address为对等体的IPv4地址。

ipv6-address:显示指定对等体的信息。ipv6-address为对等体的IPv6地址。

【举例】

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

<Sysname> display bgp peer ipv4 10.110.25.20 received prefix-list

 

ORF prefix list entries: 2

    index: 10               prefix  1.1.1.0/24              ge  26  le  32

    index: 20               prefix  2.1.1.0/24              ge  26  le  32

表1-6 display bgp peer received prefix-list命令显示信息描述表

字段

描述

ORF prefix list entries

ORF地址前缀条目数

index

地址前缀索引号

prefix

地址前缀信息

ge

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

le

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

 

1.1.10  display bgp routing-table ipv6 unicast inlabel

display bgp routing-table ipv6 unicast inlabel命令用来显示BGP IPv6单播路由的入标签信息。

【命令】

display bgp [ instance instance-name ] routing-table ipv6 [ unicast ] inlabel

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

【使用指导】

执行本命令时指定unicast参数和不指定unicast参数的效果相同。

【举例】

# 显示所有BGP IPv6单播路由的入标签信息。

<Sysname> display bgp routing-table ipv6 inlabel

 

 Total number of routes: 2

 

 BGP local router ID is 2.2.2.2

 Status codes: * - valid, > - best, d - dampened, h - history

               s - suppressed, S - stale, i - internal, e - external

               a - additional-path

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

 

* >  Network : 1::1                                     PrefixLen : 128

     NextHop : 10::1                                    OutLabel  : NULL

     InLabel : 1279

 

* >  Network : 10::                                     PrefixLen : 64

     NextHop : ::                                       OutLabel  : NULL

     InLabel : 1278

表1-7 display bgp routing-table ipv6 unicast inlabel命令输出信息描述表

字段

描述

Total number of routes

BGP路由总数

BGP local router ID

BGP本地路由器ID

Status codes

路由状态代码:

·     * – valid:合法路由

·     > – best:普通优选最佳路由

·     d - dampened:震荡抑制路由

·     h – history:历史路由

·     s – suppressed:聚合抑制路由

·     S – stale:过期路由

·     i – internal:内部路由

·     e – external:外部路由

a – additional-path:Add-Path优选路由

Origin

路由信息的来源,取值包括:

·     i – IGP:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP

·     e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的

? – incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete

Network

目的网络地址

PrefixLen

目的网络地址的前缀长度

NextHop

下一跳IPv6地址

OutLabel

出标签值,即对端6PE设备为IPv6单播路由分配的标签值

InLabel

入标签值,即本地6PE设备为IPv6单播路由分配的标签值

 

1.1.11  display bgp routing-table ipv6 unicast outlabel

display bgp routing-table ipv6 unicast outlabel命令用来显示BGP IPv6单播路由的出标签信息。

【命令】

display bgp [ instance instance-name ] routing-table ipv6 [ unicast ] outlabel

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

【使用指导】

执行本命令时指定unicast参数和不指定unicast参数的效果相同。

【举例】

# 显示所有BGP IPv6单播路由的出标签信息。

<Sysname> display bgp routing-table ipv6 outlabel

 

 Total number of routes: 2

 

 BGP local router ID is 2.2.2.2

 Status codes: * - valid, > - best, d - dampened, h - history

               s - suppressed, S - stale, i - internal, e - external

               a - additional-path

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

 

* >i Network : 4::4                                     PrefixLen : 128

     NextHop : ::FFFF:3.3.3.3                           OutLabel  : 1279

 

* >i Network : 20::                                     PrefixLen : 64

     NextHop : ::FFFF:3.3.3.3                           OutLabel  : 1278

表1-8 display bgp routing-table ipv6 unicast outlabel命令输出信息描述表

字段

描述

Total number of routes

BGP路由总数

BGP local router ID

BGP本地路由器ID

Status codes

路由状态代码:

·     * – valid:合法路由

·     > – best:普通优选最佳路由

·     d - dampened:震荡抑制路由

·     h – history:历史路由

·     s – suppressed:聚合抑制路由

·     S – stale:过期路由

·     i – internal:内部路由

·     e – external:外部路由

a – additional-path:Add-Path优选路由

Origin

路由信息的来源,取值包括:

·     i – IGP:表示路由产生于本AS内。通过network命令发布路由的路由信息来源为IGP

·     e – EGP:表示路由是通过EGP(Exterior Gateway Protocol,外部网关协议)学到的

? – incomplete:表示路由的来源无法确定。从IGP协议引入路由的路由信息来源为incomplete

Network

目的网络地址

PrefixLen

目的网络地址的前缀长度

NextHop

下一跳IPv6地址

OutLabel

出标签值,即对端6PE设备为IPv6单播路由分配的标签值

 

1.1.12  display bgp rpki server

display bgp rpki table命令用来显示与RPKI服务器连接的相关信息。

【命令】

display bgp [ instance instance-name ] rpki server [ [ vpn-instance vpn-instance-name ] { ipv4-address | ipv6-address } ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

vpn-instance vpn-instance-name:显示指定VPN实例内与RPKI服务器的连接状态信息。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则显示公网中路由器与RPKI服务器的连接状态信息。

ipv4-address:RPKI服务器的IPv4地址。

ipv6-address:RPKI服务器的IPv6地址。

【举例】

# 显示与RPKI服务器连接的简要信息。

<Sysname> display bgp rpki server

  Server          VPN-index   Port   State      Time       ROAs(IPv4/IPv6)

  1.1.1.2         0           1234   Establish  00:05:51   1/0

  2.2.2.2         0           1234   Establish  00:06:07   3/1

表1-9 display bgp rpki server命令显示简要信息描述表

字段

描述

Server

RPKI服务器的IP地址

VPN-index

VPN索引

Port

RPKI服务使用的端口号

State

与RPKI服务器的连接状态:

·     Establish:表示与RPKI服务器已建立连接

·     Connect:表示正在尝试与RPKI服务器进行连接

·     Shutdown:表示未与RPKI服务器建立连接

Time

RPKI连接当前状态持续的时长

ROAs(IPv4/IPv6)

获得的IPv4/IPv6的ROA条目数量

 

# 显示路由器与RPKI服务器连接的详细信息。

<Sysname> display bgp rpki server 2.2.2.1

RPKI Cache-Server 2.2.2.1

  Port: TCP port 1234

  Local addr: 2.2.2.2, Local port: 14342

  Connect state: Establish

  Total byte Rx: 72

  Total byte Tx: 8

  Session ID: 1

  Serial number: 1

  Last PDU type 7, Time: 00:00:15

  Last disconnect reason: Response timer expired

表1-10 display bgp rpki server命令显示详细信息描述表

字段

描述

RPKI Cache-Server

RPKI服务器的IP地址

Port

RPKI服务器上使用的端口号

Local addr

与RPKI服务器连接的本地IP地址

Local port

与RPKI服务器连接的本地端口号

Connect state

与RPKI服务器的连接状态:

·     Establish:表示和RPKI服务器的连接已建立

·     Connect:表示正在尝试与RPKI服务器进行连接

·     Shutdown:表示未与RPKI服务器建立连接

Total byte Rx

收到报文的总字节数

Total byte Tx

发送报文的总字节数

Session ID

RPKI服务器分配的会话ID

Serial number

RPKI服务器分配的序列号

Last PDU Type

最后一次收到的PDU报文的类型

Time

RPKI连接当前状态持续的时长

Last disconnect reason

RPKI连接上次中断的原因:

·     Confingure reset:用户更改与RPKI服务器建立连接的端口或执行reset bgp rpki server命令

·     Receive error report PDU:收到服务器发送的Error report报文

·     Response timer expired:响应时间超时

·     Receive error PDU:收到错误报文

·     TCP connect failed:TCP连接断开

·     Shutdown port:未配置BGP RPKI服务端口

·     Not enough memory:内存不足

·     Receive cache reset PDU:收到RPKI服务器发送的reset报文

 

1.1.13  display bgp rpki table

display bgp rpki table命令用来显示从RPKI服务器获得的ROA信息。

【命令】

display bgp [ instance instance-name ] rpki table { ipv4 [ ipv4-address min min-length max max-length ] | ipv6 [ ipv6-address min min-length max max-length ] }

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

instance instance-name:显示指定BGP实例的信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则显示default实例的信息。

ipv4:显示IPv4地址前缀的ROA信息。

ipv4-address:显示指定IPv4地址的ROA信息。如果不指定本参数,则显示所有IPv4地址的ROA信息。

ipv6:显示IPv6地址前缀的ROA信息。

ipv6-address:显示指定IPv6地址的ROA信息。如果不指定本参数,则显示所有IPv6地址的ROA信息。

min-length:ROA信息中的最小前缀长度。对于IPv4地址的ROA信息,最小前缀长度的取值范围为0~32;对于IPv6地址前缀的ROA信息最小前缀长度的取值范围为0~128。

max-length:ROA信息中的最大前缀长度。对于IPv4地址的ROA信息,最大前缀长度的取值范围为0~32;对于IPv6地址前缀的ROA信息最大前缀长度的取值范围为0~128。

【举例】

# 显示IPv4地址前缀的ROA简要信息。

<Sysname> display bgp rpki table ipv4

Total number of entries: 4

 

Status codes: S - stale, U - used

 

  Network         Mask-range    Origin-AS    Server          Status

  1.2.3.4         8-32          100          1.1.1.2         U

  5.2.3.4         8-32          100          2.2.2.2         U

  6.6.6.6         8-32          100          2.2.2.2         U

  7.7.7.7         8-32          20           2.2.2.2         U

表1-11 display bgp rpki table命令显示简要信息描述表

字段

描述

Total number of entries

ROA条目总数

Network

网络地址

Mask-range

掩码范围

Origin-AS

路由源AS号

Server

RPKI服务器的IP地址

Status

ROA消息的状态:

·     U:可正常使用状态

·     S:老化状态

 

# 显示IPv4地址前缀的ROA详细信息。

<Sysname> display bgp rpki table ipv4 5.2.3.4 min 8 max 32

RPKI ROA entry for 5.2.3.4/8-32

  Origin-AS: 100 from 2.2.2.1, used

表1-12 display bgp rpki table命令显示详细信息描述表

字段

描述

RPKI ROA entry for 5.2.3.4/8-32

IP地址为5.2.3.4、前缀范围为8-32的路由源认证信息

Origin-AS

路由源信息:

·     AS号

·     RPKI服务器IP地址

·     ROA的状态:

¡     used:合法的ROA

¡     stale:老化的ROA

 

1.1.14  display ttl-security statistics

display ttl-security statistics命令用来显示GSTM丢弃报文数量的统计信息。

【命令】

display ttl-security statistics [ slot slot-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

slot slot-number:指定单板。slot-number为单板所在的槽位号。如果不指定本参数,则表示指定所有单板。

【举例】

# 显示指定Slot上开启GTSM功能后丢弃的报文数量的统计信息。

<Sysname> display ttl-security statistics slot 1

Slot 1

Protocol   Drop Counters

BGP        56

BGP4+      83

OSPF       15

OSPFv3     0

LDP        0

LDPv6      0

表1-13 display ttl-security statistics命令显示信息描述表

字段

描述

Protocol

协议名称,取值包括:

·     BGP

·     BGP4+

·     LDP(暂不支持)

·     LDPv6(暂不支持)

·     OSPF

·     OSPFv3

Drop Counters

各协议对应的丢包计数统计

 

【相关命令】

·     ospf ttl-security(三层技术-IP路由命令参考/OSPF)

·     peer ttl-security

·     reset ttl-security statistics

·     ttl-security(三层技术-IP路由命令参考/OSPF)

1.1.15  domain-distinguisher

domain-distinguisher命令用来配置BGP LS信息的AS号和Router ID。

undo domain-distinguisher命令用来恢复缺省情况。

【命令】

domain-distinguisher as-number:router-id

undo domain-distinguisher

【缺省情况】

使用本BGP进程的AS号和Router ID。

【视图】

BGP LS地址族视图

【缺省用户角色】

network-admin

【参数】

as-number:router-id:LS信息的AS号和Router ID。as-number为AS号,取值范围为1~4294967295;router-id用IP地址的形式标识。

【举例】

# 配置BGP LS信息的AS号为65009,Router ID为1.1.1.1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family link-state

[Sysname-bgp-default-ls] domain-distinguisher 65009:1.1.1.1

1.1.16  ebgp-interface-sensitive

ebgp-interface-sensitive命令用来使能直连EBGP会话快速复位功能。

undo ebgp-interface-sensitive命令用来关闭直连EBGP会话快速复位功能。

【命令】

ebgp-interface-sensitive

undo ebgp-interface-sensitive

【缺省情况】

直连EBGP会话快速复位功能处于使能状态。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

如果使能了本功能,则连接直连EBGP对等体的链路down后,本地路由器会立即断开与EBGP对等体的会话,并重新与该对等体建立EBGP会话。从而,实现快速发现链路故障,快速重建会话。

如果没有使能本功能,则连接直连EBGP对等体的链路down后,本地路由器不会立即断开与EBGP对等体的会话,而是等待会话保持时间(Holdtime)超时后,才断开该会话。没有使能本功能时,链路震荡不会影响EBGP会话的状态。

ipv4-address只有与直连的EBGP对等体之间的会话支持本功能。

【举例】

# 使能直连EBGP会话快速复位功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] ebgp-interface-sensitive

1.1.17  fast-reroute route-policy

fast-reroute route-policy命令用来在当前BGP地址族视图下指定快速重路由引用的路由策略。

undo fast-reroute route-policy命令用来恢复缺省情况。

【命令】

fast-reroute route-policy route-policy-name

undo fast-reroute route-policy

【缺省情况】

BGP快速重路由未引用任何路由策略。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

开启BGP快速重路由功能的方法有如下两种:

·     在BGP地址族视图下执行pic命令开启当前地址族的BGP快速重路由功能。采用这种方法时,BGP会为当前地址族的所有BGP路由自动计算备份下一跳,即只要从不同BGP对等体学习到了到达同一目的网络的路由,且这些路由不等价,就会生成主备两条路由。

·     在BGP地址族视图下执行fast-reroute route-policy命令指定快速重路由引用的路由策略,并在引用的路由策略中,通过apply [ ipv6 ] fast-reroute backup-nexthop命令指定备份下一跳的地址。采用这种方式时,只有为主路由计算出的备份下一跳地址与指定的地址相同时,才会为其生成备份下一跳;否则,不会为主路由生成备份下一跳。在引用的路由策略中,还可以配置if-match子句,用来决定哪些路由可以进行快速重路由保护,BGP只会为通过if-match子句过滤的路由生成备份下一跳。

引用路由策略方式的优先级高于通过pic命令开启BGP快速重路由方式。

【举例】

# 在BGP IPv4单播地址族下,指定BGP快速重路由引用的路由策略为frr-policy。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4

[Sysname-bgp-default-ipv4] fast-reroute route-policy frr-policy

【相关命令】

·     apply fast-reroute(三层技术-IP路由命令参考/路由策略)

·     apply ipv6 fast-reroute(三层技术-IP路由命令参考/路由策略)

·     pic

·     route-policy(三层技术-IP路由命令参考/路由策略)

1.1.18  flush suboptimal-route

flush suboptimal-route命令用来开启BGP次优路由下刷RIB功能。

undo flush suboptimal-route命令用来关闭BGP次优路由下刷RIB功能。

【命令】

flush suboptimal-route

undo flush suboptimal-route

【缺省情况】

BGP次优路由下刷RIB功能处于关闭状态,即只有BGP最优路由可以下刷到RIB。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

开启BGP次优路由下刷RIB功能后,当BGP路由表中最优路由为通过network命令生成或import-route命令引入的路由,次优路由为从BGP对等体收到的路由时,次优路由会下刷到RIB表项中。在某些组网情况下,执行本命令下刷到达同一目的网络次优路由到RIB后,当最优路由发生故障时,系统可以快速切换到次优路由。例如,设备有一条到达1.1.1.0/24网络的静态路由,其优先级高于BGP路由,BGP本地引入该静态路由同时从对等体收到到达该网段的路由,执行本命令BGP将从对等体收到的路由作为次优路由下刷到RIB,这时如果开启协议间的FRR功能,当静态路由发生故障时,本地引入的静态路由不可达,系统可以快速切换到BGP次优路由,从而大大缩短了流量中断时间。

协议间的FRR功能的详细介绍,请参见“三层技术-IP路由配置指导”中的“IP路由基础”。

【举例】

# 开启次优路由下刷RIB功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] flush suboptimal-route

1.1.19  graceful-restart

graceful-restart命令用来使能BGP协议的GR能力。

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

【命令】

graceful-restart

undo graceful-restart

【缺省情况】

BGP协议的GR能力处于关闭状态。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

BGP GR(Graceful Restart,平滑重启)是一种在主备倒换或BGP协议重启时保证转发业务不中断的机制。

BGP对等体之间通过Open消息交互GR能力。只有双方都具有GR能力时,建立起的BGP会话才具备GR能力。

执行本命令后,设备会重新建立BGP会话。

【举例】

# 使能GR能力。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] graceful-restart

【相关命令】

·     graceful-restart timer purge-time

·     graceful-restart timer restart

·     graceful-restart timer wait-for-rib

1.1.20  graceful-restart peer-reset

graceful-restart peer-reset命令用来开启设备通过GR方式复位BGP会话功能。

undo graceful-restart peer-reset命令用来关闭设备通过GR方式复位BGP会话功能。

【命令】

graceful-restart peer-reset [ all ]

undo graceful-restart peer-reset

【缺省情况】

设备以GR方式复位BGP连接功能处于关闭状态。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

all:表示在TCP连接断开、BGP会话保持时间超时和BGP会话新增支持地址族时通过GR方式复位BGP会话。如果未指定本参数,则仅在BGP会话新增支持地址族时通过GR方式复位BGP会话。

【使用指导】

在TCP连接断开、BGP会话保持时间超时和BGP会话新增支持地址族时,需要在BGP对等体之间重新建立BGP会话。在BGP会话重建过程中,业务流量的转发会受到影响。

开启本功能后,在上述情况下,设备会通过GR方式复位BGP会话,设备仍按照已有的路由信息转发报文,避免对流量转发造成影响。

【举例】

# 开启设备通过GR方式复位BGP会话功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] graceful-restart

[Sysname-bgp-default] graceful-restart peer-reset

【相关命令】

·     graceful-restart

1.1.21  graceful-restart timer purge-time

graceful-restart timer purge-time命令用来配置BGP GR过程中等待通知RIB(Routing Information Base,路由信息库)老化失效表项的时间。

undo graceful-restart timer purge-time命令用来恢复缺省情况。

【命令】

graceful-restart timer purge-time timer

undo graceful-restart timer purge-time

【缺省情况】

BGP GR过程中等待通知RIB老化失效表项的时间为480秒。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

timer:BGP GR过程中等待通知RIB老化失效表项的时间,取值范围为1~6000,单位为秒。

【使用指导】

GR Restarter发生主备倒换或BGP协议重启时,会启动RIB路由老化定时器,该定时器的值由本命令来配置。如果在RIB路由老化定时器超时时没有完成BGP路由信息的交互,则GR Restarter会强制退出GR过程,根据已经学习到的BGP路由信息更新RIB表项,删除老化的RIB表项。

在配置本命令之前,必须先使能BGP协议的GR能力。

BGP路由数量较多时,如果本命令配置的值过小,在RIB路由老化定时器超时前GR Restarter和GR Helper无法完成路由交互,则可能会导致流量中断。请根据实际情况,合理调整RIB路由老化定时器的值。

本命令配置的值建议大于graceful-restart timer wait-for-rib命令配置的值,小于protocol lifetime命令配置的值。

【举例】

# 配置BGP GR过程中等待通知RIB老化失效表项的时间为300秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] graceful-restart

[Sysname-bgp-default] graceful-restart timer purge-time 300

【相关命令】

·     graceful-restart

·     graceful-restart timer restart

·     graceful-restart timer wait-for-rib

·     protocol lifetime(三层技术-IP路由命令参考/IP路由基础)

1.1.22  graceful-restart timer restart

graceful-restart timer restart命令用来配置对端等待重建BGP会话的时间。

undo graceful-restart timer restart命令用来恢复缺省情况。

【命令】

graceful-restart timer restart timer

undo graceful-restart timer restart

【缺省情况】

对端等待重建BGP会话的时间为150秒。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

timer:对端等待重建BGP会话的最大时间,取值范围为3~600,单位为秒。

【使用指导】

GR Restarter通过Open消息将本端配置的对端等待重建BGP会话的最大时间通告给GR Helper。GR Helper发现GR Restarter进行主备倒换或BGP协议重启后,保留从该GR Restarter学习到的路由,并对这些路由进行失效标记。GR Helper等待GR Restarter与其重建BGP会话。如果在GR Restarter通告的时间内,没有重建BGP会话,则删除标记为失效的路由。

在配置本命令之前,必须先使能BGP协议的GR能力。

执行本命令后,配置的时间不会立即生效,只有重建BGP会话后才会生效。

【举例】

# 配置对端等待重建BGP会话的最大时间为300秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] graceful-restart

[Sysname-bgp-default] graceful-restart timer restart 300

【相关命令】

·     graceful-restart

·     graceful-restart timer purge-time

·     graceful-restart timer wait-for-rib

1.1.23  graceful-restart timer wait-for-rib

graceful-restart timer wait-for-rib命令用来配置本端等待End-Of-RIB标记的时间。

undo graceful-restart timer wait-for-rib命令用来恢复缺省情况。

【命令】

graceful-restart timer wait-for-rib timer

undo graceful-restart timer wait-for-rib

【缺省情况】

本端等待End-Of-RIB标记的时间为600秒。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

timer:本端等待End-Of-RIB标记的时间,取值范围为3~3600,单位为秒。

【使用指导】

本端配置的等待End-Of-RIB标记的时间不会通告给对端,只用来控制本端路由信息交互的时间,即GR Restarter上配置的时间只用来控制GR Restarter从GR Helper接收路由更新的时间,GR Helper上配置的时间只用来控制GR Helper从GR Restarter接收路由更新的时间。

GR Restarter主备倒换或BGP协议重启完成,并与GR Helper重新建立BGP会话后,GR Restarter和GR Helper应在本命令指定的时间内收到End-Of-RIB标记,即在本命令指定的时间内完成路由信息的交互。当路由信息的数量较多时,建议将本端等待End-Of-RIB标记的时间调大,以保证完成所有路由信息的交互。

通过本命令可以控制路由收敛的速度。本命令配置的值越小,路由收敛速度越快,但可能会导致接收的路由信息不完整。

在配置本命令之前,必须先使能BGP协议的GR能力。

【举例】

# 配置本端等待End-Of-RIB标记的时间为100秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] graceful-restart

[Sysname-bgp-default] graceful-restart timer wait-for-rib 100

【相关命令】

·     graceful-restart

·     graceful-restart timer purge-time

·     graceful-restart timer restart

1.1.24  ignore all-peers

ignore all-peers命令用来禁止与所有对等体/对等体组建立会话。

undo ignore all-peers命令用来恢复缺省情况。

【命令】

ignore all-peers [ graceful graceful-time { community { community-number | aa:nn } | local-preference preference | med med } * ]

undo ignore all-peers

【缺省情况】

允许与所有BGP对等体/对等体组建立会话。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

graceful graceful-time:配置BGP邻居等待断开的时间,graceful-time表示邻居等待断开的时间,取值范围为60~65535。如果不指定本参数,则表示立即断开与指定对等体/对等体组的会话。

community { community-number | aa:nn }:指定向对等体/对等体组发送路由的团体属性,community-number表示团体序号,取值范围为1~4294967295;aa:nn表示团体号,aa和nn的取值范围为0~65535。如果不指定本参数,则表示不修改向对等体/对等体组发送路由的团体属性。

local-preference preference:指定BGP路由的本地优先级,取值范围为0~4294967295。该值越大,则优先级越高。如果不指定本参数,则表示不修改路由的本地优先级。

med med:指定路由的MED值,取值范围为0~4294967295。该值越小,则优先级越高。如果不指定本参数,则表示不修改路由的MED值。

【使用指导】

注意

如果本设备和对等体/对等体组的会话已经建立,则执行本命令后,会断开本设备和对等体/对等体组的会话,并且清除所有路由信息。

 

由于网络升级维护等原因,需要暂时断开与所有对等体/对等体组的BGP会话时,可以通过ignore all-peers命令禁止与所有对等体/对等体组建立BGP会话。当网络恢复后,通过执行undo ignore all-peers命令恢复与所有对等体/对等体组的BGP会话。这样,网络管理员在网络升级维护过程中,无需删除并重新进行对等体/对等体组相关配置,减少了网络维护的工作量。

如果执行ignore all-peers命令时指定graceful参数,则执行该命令之后,设备会启动等待邻居关系断开定时器,同时,向所有对等体/对等体组重新发送本设备上全部的路由。这些路由的属性受ignore all-peers命令的控制。用户可以通过该命令降低重新发布路由的优先级,使得邻居路由器优选从其他邻居学到的路由,从而避免定时器超时、邻居关系断开时造成流量中断。

如果同时配置本命令和peer ignore命令,则针对同一对等体/对等体组,以peer ignore命令的配置为准。

【举例】

# 在BGP实例视图下,配置等待60秒之后断开与所有邻居的BGP会话,并指定向所有对等体发送路由的团体属性为1:1,本地优先级为200。

<Sysname> system-view

[Sysname] bgp 1

[Sysname-bgp-default] ignore all-peers graceful 60 community 1:1 local-preference 200

【相关命令】

·     peer ignore

1.1.25  label-allocation-mode

label-allocation-mode命令用来配置标签申请方式。

undo label-allocation-mode命令用来恢复缺省情况。

【命令】

label-allocation-mode { per-prefix | per-vrf }

undo label-allocation-mode

【缺省情况】

BGP按照每个下一跳分配一个标签的方式申请标签。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

per-prefix:为每条路由申请一个标签。

per-vrf为每个VPN实例分配一个标签。

【使用指导】

注意

改变标签分配方式将重新下刷所有BGP路由,会导致业务的短暂中断,请慎重使用。

 

BGP为私网路由申请标签的方式有三种:

·     为每条路由申请一个标签:采用这种方式时,路由条目和标签一一对应;

·     为每个下一跳申请一个标签:当按照每条路由申请标签方式需要申请的标签数量大于设备支持的最大标签数目时,通过采用此方式,可以减少申请的标签数量;

·     为每个VPN实例申请一个标签:当存在大量需要申请标签的路由,并且采用下一跳申请标签的方式申请的标签数量仍然超过设备支持的最大标签数目时,可以采用此方式。

为每条路由或者每个下一跳申请标签方式可以与vpn popgo命令配合使用,可以实现报文根据标签查找出接口转发报文;为每个VPN实例申请标签方式与vpn popgo命令互斥,采用该方式时,只能根据标签查找FIB转发报文。

【举例】

# 配置按照每条路由分配一个标签的方式申请标签。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] label-allocation-mode per-prefix

1.1.26  labeled-route ignore-no-tunnel

labeled-route ignore-no-tunnel命令用来配置带隧道信息的标签路由才能参与路由优选。

undo labeled-route ignore-no-tunnel命令用来恢复缺省情况。

【命令】

labeled-route ignore-no-tunnel

undo labeled-route ignore-no-tunnel

【缺省情况】

不带隧道信息的标签路由可以参与路由优选。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

执行本命令后,不带隧道信息的标签路由不能参与路由优选,即无法成为最优路由。

【举例】

# 配置带隧道信息的标签路由才能参与路由优选。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] labeled-route ignore-no-tunnel

1.1.27  nexthop recursive-lookup delay

nexthop recursive-lookup delay命令用来开启下一跳路由迭代变化延迟响应功能。

undo nexthop recursive-lookup delay命令用来关闭下一跳路由迭代变化延迟响应功能。

【命令】

nexthop recursive-lookup [ non-critical-event ] delay [ delay-value ]

undo nexthop recursive-lookup [ non-critical-event ] delay

【缺省情况】

下一跳路由迭代变化延迟响应功能处于关闭状态。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP VPNv4地址族视图

BGP-VPN VPNv4地址族视图

BGP IPv6单播地址族视图

BGP LS地址族视图

BGP-VPN IPv6单播地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

non-critical-event表示仅对非紧急路由迭代变化开启延迟响应功能。如果不指定本参数,则表示对紧急和非紧急路由迭代变化均开启延迟响应功能。

·     紧急路由迭代变化:路由迭代变化后路由是否可达也发生变化,如由于网络故障,BGP路由无法正确迭代出下一跳路由或隧道,导致流量中断。

·     非紧急路由迭代变化:迭代路由或依赖路由发生变化,但路由是否可达未变化,如BGP路由迭代出的接口或隧道发生了变化,但流量仍可以正确转发。

delay-value:下一跳路由迭代变化延迟响应时间,取值范围为1~240,单位为秒,缺省值为5。

【使用指导】

当BGP路由的迭代路由或依赖路由频繁变化时,开启本功能为下一跳路由的变化配置延迟响应时间,可以减少不必要的重新选路和Update消息的发送,从而避免路由变化时流量大量丢失的问题。

请根据实际组网配置适当的延迟响应时间。配置时间过短可能由于路由未收敛完成,导致BGP依然进行了不必要的重新选路和Update消息的发送;配置时间过长可能造成不必要的流量损失。

下一跳路由迭代变化延迟响应功能仅适用于到达同一目的地有多条链路的场景。当去往某一目的地的链路唯一时,如果配置本功能,则在链路故障后会造成更大的流量损失。

如果在同一个地址族下同时配置nexthop recursive-lookup delaynexthop recursive-lookup non-critical-event delay命令,则对紧急和非紧急路由迭代变化均开启延迟响应功能,且对于非紧急路由迭代变化,nexthop recursive-lookup non-critical-event delay命令的优先级更高,即此时该地址族对非紧急路由迭代结果的延迟响应时间以指定non-critical-event参数命令的配置为准。

多次执行nexthop recursive-lookup delay命令以最后一次的配置为准。

多次执行nexthop recursive-lookup non-critical-event delay命令,以最后一次的配置为准。

【举例】

# 在BGP IPv4单播地址族视图下配置下一跳路由迭代变化的延迟响应时间为100秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] nexthop recursive-lookup delay 100

1.1.28  non-stop-routing

non-stop-routing命令用来开启BGP NSR功能。

undo non-stop-routing命令用来关闭BGP NSR功能。

【命令】

non-stop-routing

undo non-stop-routing

【缺省情况】

BGP NSR功能处于关闭状态。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【使用指导】

BGP NSR(Nonstop Routing,不间断路由)是一种通过在BGP协议主备进程之间备份必要的协议状态和数据(如BGP邻居信息和路由信息),使得BGP协议的主进程中断时,备份进程能够无缝地接管主进程的工作,从而确保对等体感知不到BGP协议中断,保持BGP路由,并保证转发不会中断的技术。

【举例】

# 开启BGP NSR功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] non-stop-routing

【相关命令】

·     display bgp non-stop-routing status

1.1.29  passwords

passwords命令用来指定与RPKI服务器连接的MD5认证密码。

undo passwords命令用来恢复缺省情况。

【命令】

passwords { cipher | simple } string

undo passwords

【缺省情况】

未配置与RPKI服务器连接的MD5认证密码。

【视图】

BGP RPKI服务器视图

【缺省用户角色】

network-admin

【参数】

cipher:以密文方式设置密钥。

simple:以明文方式设置密钥,该密钥将以密文形式存储。

string:密钥字符串,区分大小写。密文密钥为33~137个字符的字符串,明文密钥为1~80个字符的字符串。

【使用指导】

与RPKI服务器连接使用MD5认证密码,可以在以下两方面提高BGP的安全性:

·     与RPKI服务器建立TCP连接时进行MD5认证,只有服务器和客户端的密钥相同时,才能建立TCP连接,从而避免与非法的服务器建立TCP连接。

·     传递BGP RPKI报文时,对BGP RPKI报文进行MD5运算,从而保证BGP RPKI报文不会被篡改。

【举例】

# 在BGP RPKI服务器视图下,指定与RPKI服务器连接的MD5认证密码为123456。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki] server tcp 1.1.1.1

[Sysname-bgp-default-rpki-server] passwords simple 123456

1.1.30  peer additional-paths

peer additional-paths命令用来配置Add-Path功能。

undo peer additional-paths命令用来取消该配置。

【命令】

BGP-VPN VPNv4地址族视图/BGP VPNv6地址族视图:

peer { group-name | ipv4-address [ mask-length ] } additional-paths { receive | send } *

undo peer { group-name | ipv4-address [ mask-length ] } additional-paths { receive | send } *

BGP IPv4单播地址族视图/BGP-VPN IPv4单播地址族视图/BGP VPNv4地址族视图/BGP IPv6单播地址族视图/BGP-VPN IPv6单播地址族视图:

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } additional-paths { receive | send } *

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } additional-paths { receive | send } *

【缺省情况】

未配置Add-Path功能。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP VPNv4地址族视图

BGP-VPN VPNv4地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

receive:接收能力。

send:发送能力。

【使用指导】

Add-Path能力包括接收和发送两种。为了让对等体间的Add-Path能力协商成功,必须一端使能接收能力,另一端使能发送能力。

【举例】

# 在BGP IPv4单播地址族视图下,使能与对等体1.1.1.1的Add-Path接收能力。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] peer 1.1.1.1 additional-paths receive

1.1.31  peer advertise additional-paths best

peer advertise additional-paths best命令用来配置向指定对等体/对等体组发送的Add-Path优选路由的最大条数。

undo peer advertise additional-paths best命令用来取消该配置。

【命令】      

BGP-VPN VPNv4地址族视图/BGP VPNv6地址族视图:

peer { group-name | ipv4-address [ mask-length ] } advertise additional-paths best number

undo peer { group-name | ipv4-address [ mask-length ] } advertise additional-paths best

BGP IPv4单播地址族视图/BGP-VPN IPv4单播地址族视图/BGP VPNv4地址族视图/BGP IPv6单播地址族视图/BGP-VPN IPv6单播地址族视图:

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise additional-paths best number

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise additional-paths best

【缺省情况】

向指定对等体/对等体组发送的Add-Path优选路由的最大条数为1。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP VPNv4地址族视图

BGP-VPN VPNv4地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

number:发送Add-Path优选路由的数量,取值范围为2~32。

【使用指导】

当发送的Add-Path优选路由的条数大于本地实际优选的路由条数时,以本地实际优选的路由条数为准。

【举例】

#在BGP IPv4单播地址族视图下,配置向对等体1.1.1.1发送Add-Path优选路由的最大条数为3。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] peer 1.1.1.1 advertise additional-paths best 3

【相关命令】

·     additional-paths select-best

·     peer additional-paths

1.1.32  peer advertise origin-as-validation

peer advertise origin-as-validation命令用来配置向对等体/对等体组发送BGP RPKI验证结果。

undo peer advertise origin-as-validation命令用来恢复缺省情况。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise origin-as-validation

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } advertise origin-as-validation

【缺省情况】

不会向对等体/对等体组发送BGP RPKI验证结果。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

源AS验证结果以扩展团体属性的方式传递,要使本配置生效,请先配置向对等体/对等体组发布扩展团体属性。

目前,设备仅支持向IBGP对等体/对等体组发送BGP RPKI验证结果。

【举例】

# 在BGP IPv4单播地址族视图下,配置允许向对等体组test发送BGP RPKI验证结果。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] peer test advertise-ext-community

[Sysname-bgp-default-ipv4] peer test advertise origin-as-validation

1.1.33  peer bfd

peer bfd命令用来配置通过BFD检测本地路由器和指定BGP对等体/对等体组之间的链路。

undo peer bfd命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } bfd [ echo | multi-hop | single-hop ]

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } bfd

【缺省情况】

不使用BFD检测本地路由器和BGP对等体/对等体组之间的链路。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

echo:采用echo报文方式的BFD会话进行检测。

multi-hop:采用控制报文方式的多跳BFD会话进行检测。

single-hop:采用控制报文方式的单跳BFD会话进行检测。

【使用指导】

如果没有指定echomulti-hopsingle-hop参数,则:

·     采用控制报文方式的多跳BFD会话检测本地路由器和指定IBGP对等体/对等体组之间的链路。

·     如果采用直连的物理接口建立EBGP会话,且未配置peer ebgp-max-hop命令,则采用控制报文方式的单跳BFD会话检测本地路由器和指定EBGP对等体/对等体组之间的链路;否则,采用控制报文方式的多跳BFD会话检测。

通过本命令配置echo报文方式的BFD检测时,需要注意:

·     Echo报文方式的BFD会话只能用于检测与直连对等体之间的链路状态。

·     通过链路本地地址或LoopBack接口建立的BGP会话无法通过echo报文方式检测对等体之间的链路。

·     需要配置bfd echo-source-ipbfd echo-source-ipv6命令为echo报文指定源地址,否则本端无法建立BFD会话。

采用控制报文方式的BFD会话检测链路时,本地路由器和BGP对等体采用的BFD检测方式(单跳或多跳)必须相同,否则无法建立BFD会话。

有关BFD功能的详细介绍,请参见“可靠性配置指导”中的“BFD”。

配置BGP GR功能后,请慎用BGP与BFD联动功能。因为当链路故障时,系统可能还没来得及启用GR处理流程,BFD已经检测到链路故障,从而导致GR失败。如果设备上同时配置了BGP GR和BGP BFD,则在BGP GR期间请勿去使能BGP BFD,否则可能导致GR失败。

本地路由器和BGP对等体采用的BFD检测方式(单跳或多跳)必须相同,否则无法建立BFD会话。

【举例】

# 在BGP实例视图下,配置采用控制报文方式的单跳BFD会话检测本地路由器和对等体组test之间的链路。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test bfd single-hop

【相关命令】

·     bfd echo-source-ip(可靠性命令参考/BFD)

·     bfd echo-source-ipv6(可靠性命令参考/BFD)

·     display bgp peer

·     display bfd session(可靠性命令参考/BFD)

1.1.34  peer bmp server

peer bmp server命令用来配置BMP Server监控对等体/对等体组。

undo peer bmp server命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } bmp server server-number-list

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } bmp server

【缺省情况】

未配置BMP Server监控对等体/对等体组。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IP地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

server-number-list:BGP监控服务器列表,在同一条命令中最多可配置8个BGP监控服务器,表示方式为server-number-list = server-number&<1-8>。其中,server-number为BGP监控服务器,取值范围为1~8;&<1-8>表示前面的参数可以输入1~8次。

【使用指导】

在配置本命令之前,必须通过bmp server命令创建BGP监控服务器。

对于同一个对等体/对等体组,如果执行多次命令,最后一次配置生效。

【举例】

# 在BGP实例视图下,使能BMP Server 1监控对等体1.1.1.1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 bmp server 1

【相关命令】

·     bmp server

1.1.35  peer capability-advertise conventional

peer capability-advertise conventional命令用来关闭本地路由器与指定对等体/对等体组的BGP路由刷新、多协议扩展和4字节AS号功能。

undo peer capability-advertise conventional命令用来使能本地路由器与指定对等体/对等体组的BGP路由刷新、多协议扩展和4字节AS号功能。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise conventional

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise conventional

【缺省情况】

BGP路由刷新、多协议扩展和4字节AS号功能处于使能状态。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

路由刷新功能是指发送和接收Route-refresh消息的能力,它用来实现BGP会话的软复位。

多协议扩展功能是指发送和接收多协议扩展的Update消息的能力,它用来实现通过BGP发布不同协议的路由信息,如IPv6路由信息。

4字节AS号功能是指设备支持4字节的AS号,即AS号取值占用4字节,取值范围为1~4294967295。

如果同时执行了本命令和peer capability-advertise route-refresh命令,最后一次执行的命令生效。

【举例】

# 在BGP实例视图下,关闭本地路由器与对等体1.1.1.1的BGP路由刷新、多协议扩展和4字节AS号功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 as-number 100

[Sysname-bgp-default] peer 1.1.1.1 capability-advertise conventional

【相关命令】

·     display bgp peer

·     peer capability-advertise route-refresh

1.1.36  peer capability-advertise orf non-standard

peer capability-advertise orf non-standard命令用来开启BGP邻居协商的非标准ORF能力。

undo peer capability-advertise orf non-standard命令用来关闭BGP邻居协商的非标准ORF能力。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise orf non-standard

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise orf non-standard

【缺省情况】

BGP邻居协商的非标准ORF能力处于关闭状态。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

和采用非标准ORF的友商设备互通时需要配置本命令。

【举例】

# 开启邻居1.1.1.1的非标准ORF能力。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 capability-advertise orf non-standard

【相关命令】

·     peer capability-advertise orf prefix-list

1.1.37  peer capability-advertise orf prefix-list

peer capability-advertise orf prefix-list命令用来开启BGP邻居协商的ORF能力。

undo peer capability-advertise orf prefix-list命令用来关闭BGP邻居协商的ORF能力。

【命令】

BGP VPNv4地址族视图/BGP VPNv6地址族视图:

peer { group-name | ipv4-address [ mask-length ] } capability-advertise orf prefix-list { both | receive | send }

undo peer { group-name | ipv4-address [ mask-length ] } capability-advertise orf prefix-list { both | receive | send }

BGP IPv4单播地址族视图/BGP-VPN IPv4单播地址族视图/BGP IPv6单播地址族视图/BGP-VPN IPv6单播地址族视图:

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise orf prefix-list { both | receive | send }

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise orf prefix-list { both | receive | send }

【缺省情况】

BGP邻居协商的ORF能力处于关闭状态。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP VPNv4地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

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

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

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

【使用指导】

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

【举例】

# 开启对等体1.1.1.1的ORF能力。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4

[Sysname-bgp-default-ipv4] peer 1.1.1.1 capability-advertise orf prefix-list both

【相关命令】

·     peer capability-advertise orf non-standard

1.1.38  peer capability-advertise route-refresh

peer capability-advertise route-refresh命令用来使能本地路由器与指定对等体/对等体组的BGP路由刷新功能。

undo peer capability-advertise route-refresh命令用来关闭本地路由器与指定对等体/对等体组的BGP路由刷新功能。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise route-refresh

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise route-refresh

【缺省情况】

BGP路由刷新功能处于使能状态。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

路由刷新(Route-refresh)功能是指发送和接收Route-refresh消息的能力。

路由刷新功能用来实现BGP会话的软复位:如果BGP的路由策略发生了变化,则本地路由器会向BGP对等体发送Route-refresh消息,收到此消息的对等体将其路由信息重新发给本地路由器,本地路由器根据新的路由策略对接收到的路由信息进行过滤。从而,实现在不中断BGP会话的情况下,对BGP路由表进行更新,使新的路由策略生效。

只有本地路由器和对等体都支持路由刷新功能时,本地路由器和对等体之间建立的BGP会话才具有路由刷新能力。

如果同时执行了本命令和peer capability-advertise conventional命令,最后一次执行的命令生效。

【举例】

# 在BGP实例视图下,使能本地路由器与对等体1.1.1.1的BGP路由刷新功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 as-number 100

[Sysname-bgp-default] peer 1.1.1.1 capability-advertise route-refresh

【相关命令】

·     display bgp peer

·     peer capability-advertise conventional

·     peer keep-all-routes

·     refresh bgp

1.1.39  peer capability-advertise suppress-4-byte-as

peer capability-advertise suppress-4-byte-as命令用来使能4字节AS号抑制功能。

undo peer capability-advertise suppress-4-byte-as命令用来关闭4字节AS号抑制功能。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise suppress-4-byte-as

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } capability-advertise suppress-4-byte-as

【缺省情况】

4字节AS号抑制功能处于关闭状态。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

设备支持4字节的AS号,即AS号取值占用4字节,取值范围为1~4294967295。缺省情况下,设备在与对端设备建立BGP会话时,通过Open消息通告对端设备本端支持4字节的AS号。如果对端设备不支持4字节AS号(只支持2字节AS号),则会导致会话协商失败。此时,在本端与对端设备之间使能4字节AS号抑制功能,可以使得本端设备通过Open消息向对端设备谎称自己不支持4字节的AS号,从而确保本端和对端设备之间可以成功建立BGP会话。

如果对端设备支持4字节AS号,请不要使能4字节AS号抑制功能,否则会导致BGP会话无法建立。

【举例】

# 在BGP实例视图下,使能本地路由器与对等体1.1.1.1的4字节AS号抑制功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 as-number 100

[Sysname-bgp-default] peer 1.1.1.1 capability-advertise suppress-4-byte-as

【相关命令】

·     display bgp peer

1.1.40  peer dscp

peer dscp命令用来配置BGP发送协议报文的DSCP优先级。

undo peer dscp命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } dscp dscp-value

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } dscp

【缺省情况】

BGP发送协议报文的DSCP优先级为48。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

dscp-value:发送的BGP报文的DSCP优先级,取值范围为0~63。

【使用指导】

DSCP(Differentiated Services Code Point,差分服务编码点)携带在IP报文中的ToS字段,用来体现报文自身的优先等级,决定报文传输的优先程度。值越大,DSCP优先级越高。

【举例】

# 在BGP实例视图下,配置BGP向对等体组test发送协议报文的DSCP优先级为10。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test dscp 10

1.1.41  peer flap-dampen

peer flap-dampen命令用来为对等体/对等体组开启邻居震荡抑制功能。

undo peer flap-dampen命令用来为对等体/对等体组关闭邻居震荡抑制功能。

【命令】

peer { group-name | ipv4-address | ipv6-address } flap-dampen [ max-idle-time max-time | min-established-time min-time ]*

undo peer { group-name | ipv4-address | ipv6-address } flap-dampen

【缺省情况】

对等体/对等体组的邻居震荡抑制功能处于关闭状态。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

max-time:BGP会话保持Idle状态的最长时间,取值范围为1~65536,单位为秒,缺省值为1800。

min-time:抑制回退时间,即退出抑制状态要求BGP会话保持Established状态的最短时间,取值范围为1~4294967295,单位为秒,缺省值为600。

【使用指导】

通过配置本命令,可以抑制BGP邻居状态频繁切换,减少BGP报文的发送和CPU及带宽资源的占用,降低设备负担。

配置本命令后,如果BGP会话在短时间内反复up/down,则每次BGP会话启动时保持在Idle状态的时间都将被延长,达到所配置的Idle状态最长保持时间后该时间不再继续增长;当此BGP会话保持Established状态时间大于等于配置的抑制回退时间时,下次BGP会话启动的Idle保持时间将重置为初始值。

请根据实际组网配置适当的Idle状态最长保持时间和抑制回退时间,Idle状态最长保持时间过短可能起不到抑制作用,过长可能导致BGP邻居长时间不能建立连接。

【举例】

# 在BGP实例视图下,为对等体组test开启邻居震荡抑制功能,并配置最长保持时间和抑制回退时间分别为800秒和2000秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test flap-dampen max-idle-time 800 min-established-time 2000

1.1.42  peer graceful-restart timer restart extra

peer graceful-restart timer restart extra命令用来配置本端作为GR Helper时等待对等体/对等体组重建BGP会话的额外时间。

undo peer graceful-restart timer restart extra命令用来恢复缺省情况。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } graceful-restart timer restart extra { time | no-limit }

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } graceful-restart timer restart extra

【缺省情况】

本端作为GR Helper时,等待对等体/对等体组重建BGP会话的额外时间为0秒。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

time:本端等待对等体/对等体组重建BGP会话的额外时间,取值范围为0~86400,单位为秒。

no-limit:本端将保持等待,直到与对等体/对等体组的BGP会话重建完成。

【使用指导】

GR Helper发现GR Restarter进行主备倒换或BGP协议重启后,保留从该GR Restarter学习到的路由,并对这些路由进行失效标记。GR Helper等待GR Restarter与其重建BGP会话。如果在GR Restarter通告的等待重建BGP会话时间再加上本命令配置的额外时间内,没有重建BGP会话,则删除标记为失效的路由。

【举例】

# 配置本端等待对等体/对等体组重建BGP会话的额外时间为100秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 10.1.100.2 graceful-restart timer restart extra 100

【相关命令】

·     graceful-restart timer restart

1.1.43  peer ignore

peer ignore命令用来禁止与指定对等体/对等体组建立会话。

undo peer ignore命令用来允许与指定的对等体/对等体组建立会话。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } ignore  [ graceful graceful-time { community { community-number | aa:nn } | local-preference preference | med med } * ]

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } ignore

【缺省情况】

允许与BGP对等体/对等体组建立会话。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

graceful graceful-time:配置BGP邻居等待断开的时间,graceful-time表示邻居等待断开的时间,取值范围为60~65535,单位为秒。如果不指定本参数,则表示立即断开与指定对等体/对等体组的会话。

community { community-number | aa:nn }:指定向对等体/对等体组发送路由的团体属性,community-number表示团体序号,取值范围为1~4294967295;aa:nn表示团体号,aa和nn的取值范围为0~65535。如果不指定本参数,则表示不修改向对等体/对等体组发送路由的团体属性

local-preference preference:指定BGP路由的本地优先级,取值范围为0~4294967295。该值越大,则优先级越高。如果不指定本参数,则表示不修改路由的本地优先级。

med med:指定路由的MED值,取值范围为0~4294967295。该值越小,则优先级越高。如果不指定本参数,则表示不修改路由的MED值。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

注意

如果本设备和对等体的会话已经建立,则执行本命令后,会停止该会话,并且清除所有相关路由信息;如果本设备和对等体组的会话已经建立,则执行本命令后,会终止与对等体组内所有对等体之间的会话,并且清除所有相关路由信息。

 

由于网络升级维护等原因,需要暂时断开与某个对等体/对等体组的BGP会话时,可以通过peer ignore命令禁止与该对等体/对等体组建立会话。当网络恢复后,通过执行undo peer ignore命令恢复与对等体/对等体组的会话。这样,网络管理员无需删除并重新进行对等体/对等体组相关配置,减少了网络维护的工作量。

如果执行peer ignore命令时指定graceful参数,则执行该命令之后,设备会启动等待邻居关系断开定时器,同时,按照如下规则重新发布路由信息:

·     向指定的对等体/对等体组发送本设备上全部的路由。

·     向其他的IBGP对等体/对等体组发送来自指定对等体/对等体组的路由。

这些发布路由的属性受peer ignore命令的控制,用户可以通过本命令降低重新发布路由的优先级,使得邻居路由器优选从其他邻居学到的路由,从而避免当定时器超时、邻居关系断开时,造成流量的中断。

如果同时配置本命令和ignore all-peers命令,则针对同一对等体/对等体组的配置,则以peer ignore命令执行结果为准。

【举例】

# 在BGP实例视图下,禁止与对等体1.1.1.1建立会话。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 ignore

# 在BGP实例视图下,配置等待60秒之后断开与对等体1.1.1.1的邻居关系,并指定向对等体1.1.1.1发送路由的团体属性为1:1,本地优先级为200。

<Sysname> system-view

[Sysname] bgp 1

[Sysname-bgp-default] peer 1.1.1.1 ignore graceful 60 community 1:1 local-preference 200

【相关命令】

·     ignore all-peers

1.1.44  peer ipsec-profile

peer ipsec-profile命令用来为IPv6 BGP对等体/对等体组应用IPsec安全框架。

undo peer ipsec-profile命令用来取消为指定的IPv6 BGP对等体/对等体组应用IPsec安全框架。

【命令】

peer { group-name | ipv6-address [ prefix-length ] } ipsec-profile profile-name

undo peer { group-name | ipv6-address [ prefix-length ] } ipsec-profile

【缺省情况】

没有为IPv6 BGP对等体/对等体组应用IPsec安全框架。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

profile-name:IPsec安全框架名称,为1~63个字符的字符串,区分大小写。

【使用指导】

为了避免路由信息外泄或者非法者对设备进行恶意攻击,可以利用IPsec安全隧道对IPv6 BGP报文进行保护。通过IPsec提供的数据机密性、完整性、数据源认证等功能,确保IPv6 BGP报文不会被侦听或恶意篡改,并避免非法者构造IPv6 BGP报文对设备进行攻击。

在互为IPv6 BGP邻居的两台设备上都配置通过IPsec保护IPv6 BGP报文后,一端设备在发送IPv6 BGP报文时通过IPsec对报文进行加封装,另一端设备接收到报文后,通过IPsec对报文进行解封装。如果解封装成功,则接收该报文,正常建立IPv6 BGP对等体关系或学习IPv6 BGP路由;如果设备接收到不受IPsec保护的IPv6 BGP报文,或IPv6 BGP报文解封装失败,则会丢弃该报文。

配置通过IPsec保护IPv6 BGP报文包括如下步骤:

(1)     配置IPsec安全提议。

(2)     配置手工方式的IPsec安全框架。

(3)     通过本命令为IPv6 BGP对等体/对等体组应用IPsec安全框架。

IPsec安全提议和IPsec安全框架的详细介绍,请参见“安全配置指导”中的“IPsec”。

本命令应用的IPsec安全框架必须是手工方式的IPsec安全框架。

如果在一台设备上配置了通过IPsec保护IPv6 BGP报文功能,那么在它的IPv6 BGP对等体上也必须配置该功能。否则,会导致IPv6 BGP报文无法正常接收。

【举例】

# 在BGP实例视图下,为对等体组test应用安全框架profile001。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test ipsec-profile profile001

【相关命令】

·     display bgp group

·     display bgp peer

1.1.45  peer keep-all-routes

peer keep-all-routes命令用来保存所有来自指定对等体/对等体组的原始路由更新信息,不管这些路由是否通过了路由策略的过滤。

undo peer keep-all-routes命令用来取消该配置。

【命令】

BGP IPv4单播地址族视图/BGP-VPN IPv4单播地址族视图/BGP VPNv4地址族视图/BGP IPv6单播地址族视图/BGP-VPN IPv6单播地址族视图:

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } keep-all-routes

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } keep-all-routes

【缺省情况】

不保存来自对等体/对等体组的原始路由更新信息。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP VPNv4地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

如果本地路由器和对等体不都支持路由刷新功能,那么要实现BGP会话的软复位,则需要通过配置本命令将从对等体/对等体组接收的所有原始路由更新信息保存在本地,当选路策略发生改变后,对保存在本地的所有路由使用新的路由策略重新进行过滤,以实现在不中断BGP会话的情况下,对BGP路由表进行更新,并应用新的选路策略。

【举例】

# 在BGP IPv4单播地址族视图下,保存所有来自对等体1.1.1.1的路由更新信息。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] peer 1.1.1.1 keep-all-routes

【相关命令】

·     peer capability-advertise route-refresh

·     refresh bgp

1.1.46  peer keychain

peer keychain命令用来配置BGP对等体/对等体组建立TCP连接时的keychain认证。

undo peer keychain命令用来取消指定BGP对等体/对等体组建立TCP连接时的keychain认证。

【命令】

peer { group-name | ip-address [ mask-length ] | ipv6-address [ prefix-length ] } keychain keychain-name

undo peer { group-name | ip-address [ mask-length ] | ipv6-address [ prefix-length ] } keychain

【缺省情况】

不进行BGP的keychain认证。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ip-address:对等体的IP地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

keychain-name:keychain名,为1~63个字符的字符串,区分大小写。指定的keychain必须已经创建。

【使用指导】

配置keychain认证可以提高TCP连接的安全性。为了保证正常建立TCP连接、正常交互BGP消息,BGP对等体两端必须同时配置keychain认证,且两端使用的keychain需要满足如下条件:

·     同一时间内使用的key的标识符相同。

·     相同标识符的key的认证算法和认证密钥必须一致。

对于keychain认证算法和key的标识符的范围,BGP的支持情况如下:

·     BGP支持HMAC-MD5和MD5认证算法,通过authentication-algorithm命令进行配置。

·     BGP仅支持标识符取值范围为0~63的key,通过key命令进行配置。

命令peer keychainpeer password互斥,不能同时配置。

【举例】

# 在BGP实例视图下,使IP地址为10.1.1.1的对等体使用名为abc的keychain认证。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 10.1.1.1 as-number 100

[Sysname-bgp-default] peer 10.1.1.1 keychain abc

【相关命令】

·     authentication-algorithm(安全命令参考/keychain)

·     key(安全命令参考/keychain)

1.1.47  peer label-route-capability

peer label-route-capability命令用来使能与指定对等体/对等体组交换带标签路由的能力。

undo peer label-route-capability命令用来关闭与指定对等体/对等体组交换带标签路由的能力。

【命令】

peer { group-name | ipv4-address [ mask-length ] } label-route-capability

undo peer { group-name | ipv4-address [ mask-length ] } label-route-capability

【缺省情况】

不具有与对等体/对等体组交换带标签路由的能力。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

跨域VPN OptionC组网中,需要在BGP IPv4单播地址族视图/BGP-VPN IPv4单播地址族视图下执行本命令,使得本地设备和指定对等体/对等体组可以交互带标签的IPv4单播路由,以便建立跨域的公网LSP。

6PE组网中,需要在BGP IPv6单播地址族视图下执行本命令,使得本地设备和指定对等体/对等体组可以交互带标签的IPv6单播路由,以便实现跨越IPv4网络转发IPv6报文。

【举例】

# 在BGP IPv4单播地址族视图下,使能与对等体2.2.2.2交换带标签IPv4路由的能力。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4

[Sysname-bgp-default-ipv4] peer 2.2.2.2 label-route-capability

1.1.48  peer low-memory-exempt

peer low-memory-exempt命令用来配置系统进入二级内存门限告警状态后,不断开与指定EBGP对等体/对等体组之间的会话。

undo peer low-memory-exempt命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } low-memory-exempt

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } low-memory-exempt

【缺省情况】

系统在二级内存门限告警状态下,会周期性地选择EBGP对等体,并断开与该对等体之间的BGP会话。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

当系统进入二级内存门限告警状态后,BGP会周期性地选择一个EBGP对等体,断开与该对等体之间的BGP会话,直到系统内存恢复为止。用户可以通过本命令来避免在二级内存门限告警状态下,断开与指定EBGP对等体/对等体组之间的BGP会话,以达到对特定EBGP对等体/对等体组进行保护的目的。关于内存门限告警的详细介绍,请参见“基础配置指导”中的“设备管理”。

【举例】

# 在BGP实例视图下,配置系统进入二级内存门限告警状态后,不断开与EBGP对等体1.1.1.1之间的会话。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 as-number 200

[Sysname-bgp-default] peer 1.1.1.1 low-memory-exempt

1.1.49  peer mpls-local-ifnet disable

peer mpls-local-ifnet disable命令用来关闭与指定EBGP对等体/对等体组间的MPLS Local Ifnet隧道自动创建功能。

undo peer mpls-local-ifnet disable命令用来恢复缺省情况。

【命令】

peer { group name | ipv4-address [ mask-length ] } mpls-local-ifnet disable

undo peer { group name | ipv4-address [ mask-length ] } mpls-local-ifnet disable

【缺省情况】

MPLS Local Ifnet隧道自动创建功能处于开启状态,MP-EBGP对等体间交换了带标签路由和VPNv4路由后将自动建立MPLS Local Ifnet 隧道。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

MPLS Local Ifnet隧道是一条BGP用来转发EBGP MPLS流量的空隧道,只能指导直连EBGP对等体间的流量转发,不能指导非直连EBGP对等体间的流量转发。

如果MP-EBGP对等体之间的隧道出现故障,流量会迭代到MPLS Local Ifnet隧道,而不会通过FRR功能将流量切换至备份隧道上,这样会导致非直连MP-EBGP对等体间出现流量中断。为了避免这个问题,可以通过配置本命令关闭非直连MP-EBGP对等体间的MPLS Local Ifnet隧道自动创建功能。

配置本命令时需要注意:

关闭与对等体/对等体组之间的MPLS Local Ifnet隧道自动创建功能后,已经建立的MPLS Local Ifnet隧道将被删除。

本命令也能够禁止直连MP-EBGP间自动创建MPLS Local Ifnet隧道,建议您在执行该命令前,完全了解其对网络产生的影响。

【举例】

# 在BGP实例视图下,创建对等体1.1.1.1,关闭与对等体1.1.1.1间的MPLS Local Ifnet隧道自动创建功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 as-number 200

[Sysname-bgp-default] peer 1.1.1.1 mpls-local-ifnet disable

【相关命令】

·     display mpls lsp(MPLS/MPLS基础)

1.1.50  peer nexthop-recursive-policy disable

peer nexthop-recursive-policy disable命令用来配置从对等体/对等体组学到的路由不受迭代策略控制。

undo peer nexthop-recursive-policy disable命令用来取消从对等体/对等体组学到的路由不受迭代策略控制的配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } nexthop-recursive-policy disable

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } nexthop-recursive-policy disable

【缺省情况】

从对等体/对等体组学到的路由受迭代策略控制。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

通过protocol nexthop recursive-lookup命令配置BGP路由按照路由策略进行迭代下一跳查找后,可以防止路由变化时的流量丢失,从对等体学到的所有路由都会受迭代策略控制。但在某些组网环境中,不希望来自特定对等体的路由受迭代策略控制(比如直连EBGP)时,可以配置本命令。

【举例】

# 在BGP实例default的BGP实例视图下,配置从BGP对等体1.1.1.1收到的路由不受迭代策略控制。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 as-number 200

[Sysname-bgp-default] peer 1.1.1.1 nexthop-recursive-policy disable

【相关命令】

·     protocol nexthop recursive-lookup(三层技术-IP路由命令参考/IP路由基础)

1.1.51  peer password

peer password命令用来为指定对等体/对等体组配置BGP的MD5认证。

undo peer password命令用来取消为指定对等体/对等体组配置BGP的MD5认证。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } password { cipher | simple } password

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } password

【缺省情况】

不进行BGP的MD5认证。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

cipher:以密文方式设置密钥。

simple:以明文方式设置密钥,该密钥将以密文形式存储。

password:密钥字符串,区分大小写。密文密钥为33~137个字符的字符串,明文密钥为1~80个字符的字符串。

【使用指导】

通过为BGP对等体配置BGP的MD5认证,可以在以下两方面提高BGP的安全性:

·     为BGP建立TCP连接时进行MD5认证,只有两台路由器配置的密钥相同时,才能建立TCP连接,从而避免与非法的BGP路由器建立TCP连接。

·     传递BGP报文时,对封装BGP报文的TCP报文段进行MD5运算,从而保证BGP报文不会被篡改。

命令peer passwordpeer keychain互斥,不能同时配置。

【举例】

# 在BGP实例视图下,配置本地路由器10.1.100.1与对等体10.1.100.2之间的BGP会话使用MD5认证,密钥为明文字符串aabbcc。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 10.1.100.2 password simple aabbcc

1.1.52  peer reflect-nearby-group

peer reflect-nearby-group命令用来向就近反射组中添加指定的对等体或对等体组。

undo peer reflect-nearby-group命令用来取消该配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] } reflect-nearby-group

undo peer { group-name | ipv4-address [ mask-length ] } reflect-nearby-group

【缺省情况】

就近反射组中不存在任何对等体或对等体组。

【视图】

BGP VPNv4地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

【使用指导】

通过部署路由反射器实现设备间路由同步的组网环境中,若需要将反射路由的下一跳属性修改为路由反射器的地址,则可通过如下方式实现:

·     在路由反射器上执行命令reflect change-path-attribute配置允许路由反射器发布路由时修改下一跳属性,并执行命令peer next-hop-local,从而实现向指定的对等体/对等体组反射路由时,所有路由的下一跳属性均修改为路由反射器的地址。

·     在路由反射器上执行命令reflect change-path-attribute配置允许路由反射器发布路由时修改下一跳属性,从而实现路由反射器反射满足路由策略匹配条件的路由时,将下一跳属性修改为路由反射器的地址。

在此基础上,如果需要路由反射器在部分设备间反射路由时不改变下一跳地址,避免流量从RR绕行,则可通过在路由反射器上配置本功能将对等体/对等体组加入到就近反射组中来实现。路由反射器在就近反射组内的对等体/对等体组之间反射路由时,不修改下一跳属性。

在路由反射器上执行本功能后,在就近反射组中的对等体间反射路由时,均不修改下一跳属性。

【举例】

# 在BGP VPNv4地址族视图下,将IPv4地址为1.1.1.1的对等体加入到就近反射组中。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family vpnv4

[Sysname-bgp-default-vpnv4] peer 1.1.1.1 reflect-nearby-group

1.1.53  peer route-mode

peer route-mode命令用来配置将本地设备与指定监控对等体/对等体组之间交换的路由信息发送给监控服务器。

undo peer route-mode命令用来恢复缺省情况。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } route-mode { adj-rib-in { pre-policy | post-policy | both } | adj-rib-out { pre-policy | post-policy | both } } *

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } route-mode

【缺省情况】

未配置将指定监控对等体/对等体组之间交换的路由信息发送给监控服务器,此时是否发送路由信息受BMP Server视图下的route-mode adj-rib-inroute-mode adj-rib-out命令控制。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

adj-rib-in:表示将本地设备从监控对等体/对等体组接收的路由信息发送给监控服务器。

adj-rib-out:表示将本地设备发送给监控对等体/对等体组的路由信息发送给监控服务器。

pre-policy:表示将路由策略过滤前的路由发送给监控服务器。

post-policy:表示将路由策略过滤后的路由发送给监控服务器。

both:表示将路由策略过滤前后的路由都发送给监控服务器。

【使用指导】

如果执行了本命令,则本地设备与监控服务器建立TCP连接后,本地设备会将与指定监控对等体/对等体组交换的路由信息同时发送给监控服务器。

BMP Server视图下的route-mode adj-rib-inroute-mode adj-rib-out命令对所有对等体生效,BGP实例/BGP-VPN实例下的peer route-mode命令对指定对等体生效。同时配置时,对于指定对等体以BGP实例/BGP-VPN实例下的配置为准。

对同一个对等体/对等体组多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置将本地设备从指定监控对等体/对等体组接收的路由策略过滤前的路由信息发送给监控服务器。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 route-mode adj-rib-in pre-policy

1.1.54  peer soo

peer soo命令用来为对等体/对等体组配置SoO(Site of Origin,源站点)属性。

undo peer soo命令用来取消为指定对等体/对等体组配置的SoO属性。

【命令】

BGP-VPN VPNv4地址族视图/BGP VPNv6地址族视图:

peer { group-name | ipv4-address [ mask-length ] } soo site-of-origin

undo peer { group-name | ipv4-address [ mask-length ] } soo

BGP IPv4单播地址族视图/BGP-VPN IPv4单播地址族视图/BGP VPNv4地址族视图/BGP IPv6单播地址族视图/BGP-VPN IPv6单播地址族视图:

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } soo site-of-origin

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } soo

BGP-VPN IPv6单播地址族视图:

peer { group-name | ipv6-address [ prefix-length ] } soo site-of-origin

undo peer { group-name | ipv6-address [ prefix-length ] } soo

【缺省情况】

没有为BGP对等体/对等体组配置SoO属性。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP VPNv4地址族视图

BGP-VPN VPNv4地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

BGP VPNv6地址族视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

site-of-origin:SoO扩展团体属性,为3~24个字符的字符串。site-of-origin有五种形式:

·     16位自治系统号:32位用户自定义数,例如:101:3。

·     32位IP地址:16位用户自定义数,例如:192.168.122.15:1。

·     32位自治系统号:16位用户自定义数,其中的自治系统号最小值为65536。例如:65536:1。

·     32位IP地址/IPv4地址掩码:16位用户自定义数,例如:192.168.122.15/24:1。

·     32位自治系统号的点分方式:16位用户自定义数,例如:65535.65535:1。

【使用指导】

SoO扩展团体属性用来标识路由的原始站点。路由器不会将带有SoO属性的路由发布给该SoO标识的站点,确保来自某个站点的路由不会再被发布到该站点,从而避免路由环路。在AS路径信息丢失时,可以通过SoO属性来避免发生环路。

PE使用不同接口连接同一站点的多个CE时,如果配置了BGP的AS号替换功能,则会导致路由环路。这种情况下,需要在PE上通过本命令为从同一站点不同CE学习到的路由添加相同的SoO属性,且PE向CE发布路由时检查SoO属性,如果路由的SoO属性与为CE配置的SoO属性相同,则不将该路由发布给CE,从而避免路由环路。

【举例】

# 在BGP IPv4单播地址族视图下,为对等体1.1.1.1配置SoO属性为100:1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4

[Sysname-bgp-default-ipv4] peer 1.1.1.1 soo 100:1

【相关命令】

·     peer substitute-as

1.1.55  peer ttl-security

peer ttl-security命令用来使能对等体/对等体组的BGP GTSM(Generalized TTL Security Mechanism,通用TTL安全保护机制)功能。

undo peer ttl-security命令用来关闭指定对等体/对等体组的BGP GTSM功能。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } ttl-security hops hop-count

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } ttl-security hops

【缺省情况】

BGP GTSM功能处于关闭状态。

【视图】

BGP实例视图

BGP-VPN实例视图

【缺省用户角色】

network-admin

【参数】

group-name:对等体组的名称,为1~47个字符的字符串,区分大小写。指定的对等体组必须已经创建。

ipv4-address:对等体的IPv4地址。指定的对等体必须已经创建。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:对等体的IPv6地址。指定的对等体必须已经创建。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

hops hop-count:指定本地设备到达指定对等体的最大跳数。hop-count表示最大跳数,取值范围为1~254。

【使用指导】

执行本命令为对等体/对等体组使能BGP报文的GTSM安全检测功能后,当设备收到指定对等体发送的BGP报文时,会判断报文的TTL是否在255-“hop-count”+1到255之间。如果在,则上送CPU处理;如果不在,则直接丢弃报文。从而,使设备能够避免受到CPU利用(CPU-utilization)类型的攻击(如CPU过载),增强系统的安全性。

执行本命令后,设备会将发送报文的初始TTL设置为255。

配置本命令后,只要本地设备和指定的对等体通过了GTSM检查,就允许在二者之间建立EBGP会话,不管二者之间的跳数是否超过peer ebgp-max-hop命令指定的跳数范围。

使用BGP GTSM功能时,要求本设备和对等体设备上同时配置本特性,指定的hop-count值可以不同,只要能够满足合法性检查即可。

【举例】

# 在BGP实例视图下,为已经创建的对等体组test使能BGP GTSM功能,并指定对等体组中的对等体到达本地设备的最大跳数为1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test ttl-security hops 1

【相关命令】

·     peer ebgp-max-hop

1.1.56  pic

pic命令用来开启当前地址族的BGP快速重路由功能。

undo pic命令用来关闭当前地址族的BGP快速重路由功能。

【命令】

pic

undo pic

【缺省情况】

BGP快速重路由功能处于关闭状态。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

【缺省用户角色】

network-admin

【使用指导】

FRR(Fast Reroute,快速重路由)功能用来在双归属的组网环境下,通过为流量转发的主路由指定备份下一跳,并通过ARP(IPv4组网)、BFD(IPv4组网)或ND(IPv6组网)检测主路由的状态,实现主路由出现故障时,将流量迅速切换到备份路径,大大缩短了故障恢复时间。

通过本命令开启当前地址族的BGP快速重路由功能后,BGP会为当前地址族的所有BGP路由自动计算备份下一跳,即只要从不同BGP对等体学习到了到达同一目的网络的路由,且这些路由不等价,就会生成主备两条路由。

除了执行本命令外,执行fast-reroute route-policy命令指定BGP快速重路由引用的路由策略,也可以开启快速重路由功能。该方式的优先级高于本命令。路由策略的详细介绍,请参见“三层技术-IP路由配置指导”中的“路由策略”。

在某些组网情况下,执行pic命令为所有BGP路由生成备份下一跳后,可能会导致路由环路,请谨慎使用本命令。

【举例】

# 开启IPv4单播地址族的BGP快速重路由功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] pic

【相关命令】

·     fast-reroute route-policy

1.1.57  port

port命令用来配置与RPKI服务器建立连接的端口号。

undo port命令用来恢复缺省情况。

【命令】

port port-number

undo port

【缺省情况】

未配置与RPKI服务器建立连接的端口号。

【视图】

BGP RPKI服务器视图

【缺省用户角色】

network-admin

【参数】

port-number:与RPKI服务器建立连接的端口号,取值范围为1~65535。

【使用指导】

配置RPKI服务器的地址、与RPKI服务器建立连接的端口号之后,设备会自动和RPKI服务器建立RPKI连接,用于交互ROA信息。该端口号必须与RPKI服务器上使用的端口号保持一致。

修改与RPKI服务器建立连接使用的端口号时,连接会暂时断开,后续会自动重新建立连接。

【举例】

# 在BGP RPKI服务器视图下,配置与RPKI服务器建立连接的端口号为1234。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki] server tcp 1.1.1.1

[Sysname-bgp-default-rpki-server] port 1234

【使用指导】

·     server tcp

1.1.58  primary-path-detect bfd

primary-path-detect bfd命令用来配置BGP快速重路由通过BFD会话检测主路由的下一跳是否可达。

undo primary-path-detect bfd命令用来恢复缺省情况。

【命令】

primary-path-detect bfd { ctrl | echo }

undo primary-path-detect bfd

【缺省情况】

BGP快速重路由通过ARP检测主路由的下一跳是否可达。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

ctrl:配置通过控制报文方式的BFD会话检测主路由的下一跳是否可达。

echo:配置通过Echo方式的BFD会话检测主路由的下一跳是否可达。

【举例】

# 在BGP实例视图下,配置BGP快速重路由通过Echo方式的BFD会话检测主路由的下一跳是否可达。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] primary-path-detect bfd echo

【相关命令】

·     fast-reroute route-policy

·     pic

1.1.59  purge-time

purge-time命令用来配置ROA信息的老化时间。

undo purge-time命令用来恢复缺省情况。

【命令】

purge-time purge-time

undo purge-time

【缺省情况】

ROA信息的老化时间为60秒。

【视图】

BGP RPKI服务器视图

【缺省用户角色】

network-admin

【参数】

purge-time:BGP RPKI ROA信息老化时间,取值范围为30~360,单位为秒。

【使用指导】

与RPKI服务器的连接断开后(不包括用户执行shutdown命令关闭接口引起的连接断开),路由器会尝试与RPKI服务器重新建立连接,并将从该服务器获得的ROA信息置为老化状态,路由器将执行如下操作:

·     如果老化时间内,路由器重新与RPKI服务器建立连接,则解除ROA信息的老化状态。

·     如果直到老化时间超时,路由器与RPKI服务器仍然无法重新建立连接,则删除该ROA信息。

【举例】

# 配置BGP RPKI ROA信息的老化时间为150秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki] server tcp 1.1.1.1

[Sysname-bgp-default-rpki-server] purge-time 150

1.1.60  refresh bgp

refresh bgp命令用来手工对BGP会话进行软复位。

【命令】

refresh bgp [ instance instance-name ] { ipv4-address [ mask-length ] | all | external | group group-name | internal } { export | import } ipv4 [ rtfilter | sr-policy | [ flowspec | unicast ] [ vpn-instance vpn-instance-name ] ]

refresh bgp [ instance instance-name ] ipv6-address [ mask-length ] { export | import } ipv4 [ unicast ] [ vpn-instance vpn-instance-name ]

refresh bgp [ instance instance-name ] { ipv6-address [ prefix-length ] | all | external | group group-name | internal } { export | import } ipv6 [ flowspec | unicast ] [ vpn-instance vpn-instance-name ]

refresh bgp [ instance instance-name ] ipv4-address [ mask-length ] { export | import } ipv6 [ unicast ] [ vpn-instance vpn-instance-name ]

refresh bgp [ instance instance-name ] { ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] | all | external | group group-name | internal } { export | import } link-state

refresh bgp [ instance instance-name ] { ipv4-address [ mask-length ] | all | external | group group-name | internal } { export | import } vpnv4 [ flowspec | vpn-instance vpn-instance-name ]

refresh bgp [ instance instance-name ] ipv6-address [ prefix-length ] { export | import } vpnv4

refresh bgp [ instance instance-name ] { ipv4-address [ mask-length ] | all | external | group group-name | internal } { export | import } vpnv6 [ flowspec ]

refresh bgp [ instance instance-name ] { ipv4-address [ mask-length ] | all | external | group group-name | internal } { export | import } l2vpn evpn

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

instance instance-name:软复位指定BGP实例内的BGP会话。instance-name表示BGP实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则表示软复位BGP实例default内的BGP会话。

ipv4-address:软复位与指定对等体的BGP会话。ipv4-address为对等体的IPv4地址。

mask-length:网络掩码,取值范围为0~32。如果指定本参数,则表示指定网段内的动态对等体。

ipv6-address:软复位与指定对等体的BGP会话。ipv6-address为对等体的IPv6地址。

prefix-length:前缀长度,取值范围为0~128。如果指定本参数,则表示指定网段内的动态对等体。

all:软复位指定地址族下的所有BGP会话。

external:软复位指定地址族下的所有EBGP会话。

group group-name:软复位与指定对等体组中对等体的BGP会话。group-name表示对等体组的名称,为1~47个字符的字符串,区分大小写。

internal:软复位指定地址族下的所有IBGP会话。

export:触发出方向的软复位,即采用新的配置对向对等体发布的路由进行过滤。

import:触发入方向的软复位,即采用新的配置对从对等体接收的路由进行过滤。

ipv4:软复位IPv4地址族下的BGP会话。

ipv6:软复位IPv6地址族下的BGP会话。

link-state:软复位LS地址族下的BGP会话。

rtfilter:软复位IPv4 RT-Filter地址族下的BGP会话。

sr-policy:软复位IPv4 SR Policy地址族下的BGP会话。

unicast:软复位单播地址族下的BGP会话。

vpnv4:软复位VPNv4地址族下的BGP会话。

vpnv6:软复位VPNv6地址族下的BGP会话。

l2vpn:软复位L2VPN地址族下的BGP会话。

evpn:软复位EVPN地址族下的BGP会话。

flowspec:软复位Flowspec地址族下的BGP会话。

vpn-instance vpn-instance-name:软复位指定VPN实例内指定地址族下的BGP会话。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则软复位公网指定地址族下的BGP会话。

【使用指导】

软复位BGP会话是指在不断开BGP邻居关系的情况下,更新BGP路由信息,使新的配置生效。

选路策略发生改变后,如果指定了export参数,则会触发本地路由器根据新的路由发布策略过滤路由信息,并将通过过滤的路由信息发送给BGP对等体;如果指定了import参数,则本地路由器会向BGP对等体发送Route-refresh消息,收到Route-refresh消息的对等体将其路由信息重新发给本地路由器,以便本地路由器根据新的路由策略对接收到的路由信息进行过滤。

执行本命令软复位BGP会话时,要求当前路由器和对等体都支持Route-refresh功能,否则本命令不会生效。

配置peer keep-all-routes命令后,执行refresh bgp import命令不会生效。

如果没有指定unicastflowspecsr-policy参数,则缺省为unicast

【举例】

# 手工对所有IPv4单播地址族下的BGP会话进行入方向的软复位。

<Sysname> refresh bgp all import ipv4

【相关命令】

·     peer capability-advertise route-refresh

·     peer keep-all-routes

1.1.61  refresh-time

refresh-time命令用来配置RPKI连接的检测周期。

undo refresh-time命令用来恢复缺省情况。

【命令】

refresh-time refresh-time

undo refresh-time

【缺省情况】

RPKI连接的检测周期为600秒。

【视图】

BGP RPKI服务器视图

【缺省用户角色】

network-admin

【参数】

refresh-time:RPKI连接的检测周期,取值范围为15~3600,单位为秒。

【使用指导】

设备会按周期检测与RPKI服务器的连接是否正常,如果直到响应时间超时仍然没有收到RPKI服务器的响应,则认为与RPKI服务器的连接已经断开。

【举例】

# 配置BGP RPKI服务器连接检测周期为15秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki] server tcp 1.1.1.1

[Sysname-bgp-default-rpki-server] refresh-time 15

【相关命令】

·     response-time

1.1.62  reset bgp bmp server statistics

reset bgp bmp server statistics命令用来清除BMP监控服务器记录的报文统计信息。

【命令】

reset bgp [ instance instance-name ] bmp server server-number statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

instance instance-name:清除指定BGP实例下BMP Server记录的报文统计信息。instance-name表示BGP实例的名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则清除default实例下BMP Server记录的报文统计信息。

server-number:BGP监控服务器号,取值范围为1~8。

【举例】

# 清除BMP Server 1记录的报文统计信息。

<Sysname> reset bgp bmp server 1 statistics

【相关命令】

·     display bgp bmp server

1.1.63  reset bgp rpki server

reset bgp rpki server命令用来复位BGP RPKI会话。

【命令】

reset bgp [ instance instance-name ] rpki server [ vpn-instance vpn-instance-name ] tcp { ipv4 address | ipv6 address }

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

instance instance-name:复位指定BGP实例内的RPKI会话。instance-name表示BGP实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则表示复位BGP实例default内的RPKI会话。

vpn-instance vpn-instance-name:复位指定VPN实例内的BGP RPKI会话。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果不指定本参数,则复位公网BGP RPKI会话。

ipv4-address:BGP RPKI服务器的IPv4地址。

ipv6-address:BGP RPKI服务器的IPv6地址。

【使用指导】

注意

配置本命令后,设备将删除并重新建立指定的BGP RPKI会话,会造成BGP RPKI会话短暂中断。

 

【举例】

# 复位与RPKI服务器2.2.2.1之间的BGP RPKI会话。

<Sysname> reset bgp rpki server tcp 2.2.2.1

1.1.64  reset ttl-security statistics

reset ttl-security statistics命令用来清除GSTM丢弃报文数量的统计信息。

【命令】

reset ttl-security statistics [ slot slot-number ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

slot slot-number:清除指定单板的信息,slot-number表示单板所在的槽位号。如果不指定该参数,将清除所有单板的信息。

【举例】

# 清除所有GTSM功能丢弃报文数量的统计信息。

<Sysname> reset ttl-security statistics

【相关命令】

·     display ttl-security statistics

·     ospf ttl-security(三层技术-IP路由命令参考/OSPF)

·     peer ttl-security

·     ttl-security(三层技术-IP路由命令参考/OSPF)

1.1.65  response-time

response-time命令用来配置RPKI服务器的响应等待时间。

undo response-time命令用来恢复缺省情况。

【命令】

response-time response-time

undo response-time

【缺省情况】

等待RPKI服务器响应的时间为30秒。

【视图】

BGP RPKI服务器视图

【缺省用户角色】

network-admin

【参数】

response-time:等待BGP RPKI服务器响应的时间,取值范围15~3600,单位秒。

【使用指导】

路由器会根据刷新时间间隔检测与RPKI服务器的连接关系,如果在响应时间内没有收到服务器的回应,路由器与RPKI服务器的连接断开。

【举例】

# 配置等待BGP RPKI服务器响应的时间为15秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki] server tcp 1.1.1.1

[Sysname-bgp-default-rpki-server] response-time 15

【相关命令】

·     refresh-time

1.1.66  retain local-label

retain local-label命令用来配置删除本地标签的延迟时间。

undo retain local-label命令用来恢复缺省情况。

【命令】

retain local-label retain-time

undo retain local-label

【缺省情况】

删除本地标签的延迟时间为60秒。

【视图】

BGP实例视图

【缺省用户角色】

network-admin

【参数】

retain-time:删除本地标签的延迟时间,取值范围为1~21845,单位为秒。

【使用指导】

本地标签是指本地设备通过VPNv4路由、VPNv6路由、带标签的IPv4单播路由或带标签的IPv6单播路由分配给其他BGP对等体的MPLS标签。为路由分配的本地标签发生变化时,如果立即删除本地标签,则BGP对等体可能尚未收到新的标签,仍然采用旧的标签转发报文,从而导致流量中断。为了避免上述情况发生,BGP需要延迟一段时间再删除本地标签。通过本命令可以调整本地标签的延迟删除时间。

【举例】

# 配置删除本地标签的延迟时间为100秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] retain local-label 100

1.1.67  route-mode adj-rib-in

route-mode adj-rib-in命令用来配置将本地设备从所有监控对等体/对等体组接收的路由信息发送给监控服务器。

undo route-mode adj-rib-in命令用来恢复缺省情况。

【命令】

route-mode adj-rib-in [ pre-policy | post-policy | both ]

undo route-mode adj-rib-in

【缺省情况】

本地设备将从所有监控对等体/对等体组接收的路由策略过滤前的路由发送给监控服务器。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【参数】

pre-policy:表示将路由策略过滤前的路由发送给监控服务器。

post-policy:表示将路由策略过滤后的路由发送给监控服务器。

both:表示将路由策略过滤前后的路由都发送给监控服务器。

【使用指导】

如果执行了本命令,则本地设备与监控服务器建立TCP连接后,本地设备会将从监控对等体/对等体组接收的路由信息发送给监控服务器。

执行本命令时,如果未指定任何参数,则本地设备会将路由策略过滤前的路由发送给监控服务器。

route-mode adj-rib-in命令对所有对等体生效,peer route-mode命令对指定对等体生效,且peer route-mode优先级较高。

在同一个BMP Server视图下多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置将本地设备从所有监控对等体/对等体组接收的路由策略过滤后的路由信息发送给监控服务器。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] route-mode adj-rib-in post-policy

1.1.68  route-mode adj-rib-out

route-mode adj-rib-out命令用来配置将本地设备发送给所有监控对等体/对等体组的路由信息发送给监控服务器。

undo route-mode adj-rib-out命令用来恢复缺省情况。

【命令】

route-mode adj-rib-out [ pre-policy | post-policy | both ]

undo route-mode adj-rib-out

【缺省情况】

不会将本地设备发送给监控对等体/对等体组的路由信息发送给监控服务器。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【参数】

pre-policy:表示将路由策略过滤前的路由发送给监控服务器。

post-policy:表示将路由策略过滤后的路由发送给监控服务器。

both:表示将路由策略过滤前后的路由都发送给监控服务器。

【使用指导】

如果执行了本命令,则本地设备与监控服务器建立TCP连接后,本地设备会将向监控对等体/对等体组发送的路由信息同时发送给监控服务器。

执行本命令时,如果未指定任何参数,则本地设备会将路由策略过滤后的路由发送给监控服务器。

route-mode adj-rib-out命令对所有对等体生效,peer route-mode命令对指定对等体生效,且peer route-mode优先级较高。

在同一个BMP Server视图下多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置将本地设备发送给所有监控对等体/对等体组并且路由策略过滤前的路由信息发送给监控服务器。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] route-mode adj-rib-out pre-policy

1.1.69  route-mode loc-rib

route-mode loc-rib命令用来配置向监控服务器发送BGP优选后的路由信息。

undo route-mode loc-rib命令用来恢复缺省情况。

【命令】

route-mode loc-rib

undo route-mode loc-rib

【缺省情况】

不向监控服务器发送BGP优选后的最优路由信息。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【使用指导】

当BGP与监控服务器的TCP连接建立后,如果执行了本命令,则会先向给监控服务器发送一次BGP的所有路由,之后BGP路由更新时,仅向监控服务器发送BGP优选后的最优更新路由信息。

目前,仅支持向监控服务器发送IPv4单播和BGP-VPN IPv4单播路由。

【举例】

# 配置向监控服务器发送BGP优选后的路由信息。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] route-mode loc-rib

1.1.70  route-select delay

route-select delay命令用来配置路由优选的延迟时间。

undo route-select delay命令用来恢复缺省情况。

【命令】

route-select delay delay-value

undo route-select delay

【缺省情况】

路由优选的延迟时间为0秒,即路由优选不延迟。

【视图】

BGP IPv4单播地址族视图

BGP-VPN IPv4单播地址族视图

BGP IPv6单播地址族视图

BGP-VPN IPv6单播地址族视图

BGP VPNv4地址族视图

BGP VPNv6地址族视图

BGP LS地址族视图

BGP IPv4 RT-Filter地址族视图

BGP IPv4 SR Policy地址族视图

【缺省用户角色】

network-admin

【参数】

delay-value:路由优选延迟的时间,取值范围为0~600,单位为秒。取值为0表示路由优选不延迟。

【使用指导】

通过配置本命令,可以使BGP在路由发生变化时延迟一段时间后再进行重新选路,从而避免切换路径时造成的流量丢失。

配置本命令时,需要注意:

·     仅路由变化后存在多条相同前缀的有效路由时路由优选才会延迟。

·     将路由优选延迟时间修改为非0值时,正在等待延迟路由优选时间的路由不受影响,仍采用延迟开始时的时间;将路由优选延迟时间修改为0时,正在等待延迟路由优选时间的路由会立即进行优选。

·     如果对于同一地址族多次执行本命令,最后一次执行的命令生效。

以下情况需要进行路由优选时不受路由优选延迟时间影响,仍会立即进行路由优选:

·     本地的配置发生变化引起路由变化。

·     撤销路由引起路由变化。

·     路由变化后去往某一目的只有一条路由。

·     BGP发生主备进程倒换时。

·     存在多条等价路由的情况下,选中路由发生变化。

·     配置了FRR情况下仅存在最优路由和次优路由。

·     引入的路由触发路由优选。

·     最优路由下一跳发生变化且存在正在等待延迟优选时间的相同前缀路由。

【举例】

# 配置BGP IPv4单播路由延迟路由优选的时间为100秒。

<Sysname> system-view

[Sysname] bgp 65009

[Sysname-bgp-default] address-family ipv4 unicast

[Sysname-bgp-default-ipv4] route-select delay 100

1.1.71  rpki

rpki命令用来使能RPKI功能,并进入BGP RPKI视图。

undo rpki命令用来删除BGP RPKI视图下的所有配置。

【命令】

rpki

undo rpki

【视图】

BGP视图

【缺省用户角色】

network-admin

【举例】

# 使能RPKI功能,并进入BGP RPKI视图。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki]

1.1.72  server

server命令用来配置监控服务器的IP地址和端口号。

undo server命令用来删除监控服务器的IP地址和端口号。

【命令】

server address ipv4-address port port-number

undo server

【缺省情况】

未配置监控服务器的连接地址和端口号。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【参数】

ipv4-address:监控服务器的IP地址。

port-number:监控服务器的端口号,取值范围为1~65535。

【使用指导】

配置了监控服务器的连接地址和端口号后,客户端会向监控服务器发起TCP连接,TCP连接建立后客户端向监控服务器发送BMP报文。

【举例】

# 配置监控服务器5的IP地址为100.1.1.1,端口号为8888。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] server address 100.1.1.1 port 8888

1.1.73  server connect-interface

server connect-interface命令用来配置本地设备与监控服务器之间TCP连接的源接口。

undo server connect-interface命令用来恢复缺省情况。

【命令】

server connect-interface interface-type interface-number

undo server connect-interface

【缺省情况】

BGP使用到达监控服务器的最佳路由出接口的地址建立TCP连接。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【参数】

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

【使用指导】

配置本命令后,BGP使用源接口的地址作为与监控服务器建立TCP连接的源地址。

在同一个BMP Server视图下,当本命令指定的源接口所关联的VPN与server vpn-instance命令指定的VPN不一致时,本命令不生效。

不能通过本命令指定建立TCP连接的源接口为VT(Virtual Template,虚拟模板)接口,因为VT口只能作为模板口并不处理相关业务。

【举例】

# 配置监控服务器5的IP地址为100.1.1.1、端口号为8888,同时配置使用接口Loopback0作为与监控服务器5建立TCP连接的源接口。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] server address 100.1.1.1 port 8888

[Sysname-bmpserver-5] server connect-interface loopback0

【相关命令】

·     display bgp bmp server

·     ip vpn-instance (system view)(MPLS命令参考/MPLS L3VPN)

1.1.74  server password

server password命令用来配置本地设备与监控服务器建立TCP连接时使用的认证方式和认证密钥。

undo server password命令用来恢复缺省情况。

【命令】

server password { keychain keychain-name | md5 { cipher | simple } string }

undo server password

【缺省情况】

本地设备与监控服务器建立TCP连接时不进行认证。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【参数】

keychain:keychain认证模式。

keychain-name:keychain名,为1~63个字符的字符串,区分大小写。指定的keychain必须已经创建。

md5:MD5认证模式。

cipher:以密文方式设置密钥。

simple:以明文方式设置密钥,该密钥将以密文形式存储。

string:密钥字符串,区分大小写。密文密钥为33~137个字符的字符串,明文密钥为1~80个字符的字符串。

【使用指导】

通过本配置可以提高TCP连接的安全性,避免与非法的设备建立TCP连接。传递BMP报文时,也可以通过认证算法对报文进行验证,从而保证报文不会被篡改。

不能通过重复执行server password命令修改TCP连接的认证方式。若需修改,请先通过undo server password命令清除已有配置,再执行server password命令配置认证方式。

【举例】

# 在BMP Server视图下,配置本地设备与监控服务器建立TCP连接时使用名为abc的keychain认证。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] server password keychain abc

1.1.75  server tcp

server tcp命令用来指定BGP RPKI服务器地址,并进入RPKI服务器视图。

undo server tcp命令用来取消该配置。

【命令】

server [ vpn-instance vpn-instance-name ] tcp { ipv4-address | ipv6-address }

undo server [ vpn-instance vpn-instance-name ] tcp { ipv4-address | ipv6-address }

【缺省情况】

未配置RPKI的服务器地址。

【视图】

BGP RPKI视图

【缺省用户角色】

network-admin

【参数】

vpn-instance vpn-instance-name:指定BGP RPKI服务器所属的VPN实例。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示BGP RPKI服务器位于公网中。

ipv4-address:RPKI服务器的IPv4地址。

ipv6-address:RPKI服务器的IPv6地址。

【使用指导】

重复执行本命令,可以指定多个RPKI服务器地址,与多个RPKI服务器建立连接。

执行undo server命令,将删除RPKI服务器视图下的所有配置。

【举例】

# 指定BGP RPKI服务器地址为1.1.1.1,并进入RPKI服务器视图。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] rpki

[Sysname-bgp-default-rpki] server tcp 1.1.1.1

[Sysname-bgp-default-rpki-server]

1.1.76  server vpn-instance

server vpn-instance命令用来配置监控服务器所属的VPN实例。

undo server vpn-instance命令用来恢复缺省情况。

【命令】

server vpn-instance vpn-instance-name

undo server vpn-instance

【缺省情况】

未指定监控服务其所属的VPN实例,监控服务器位于公网中。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【参数】

vpn-instance-name:监控服务器所属的VPN实例。其中,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。指定的VPN实例必须已经创建。

【使用指导】

本配置不会随着所指定MPLS L3VPN的VPN实例删除而同步删除,但VPN实例删除后将导致与监控服务器的连接断开,再次创建配置中指定的VPN实例后连接将自动重新建立。

对同一个监控服务器多次执行本命令,最后一次执行的命令生效。

【举例】

# 配置监控服务器5的IP地址为100.1.1.1、端口号为8888,同时配置监控服务器5所属的VPN实例名称为vpna。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] server address 100.1.1.1 port 8888

[Sysname-bmpserver-5] server vpn-instance vpna

【相关命令】

·     server connect-interface

·      

1.1.77  statistics-interval

statistics-interval命令用来配置BGP向监控服务器发送统计信息的周期。

undo statistics-interval命令用来恢复缺省情况。

【命令】

statistics-interval value

undo statistics-interval

【缺省情况】

不向监控服务器发送统计信息。

【视图】

BMP Server视图

【缺省用户角色】

network-admin

【参数】

value:配置BGP向监控服务器发送统计信息的周期,取值范围为1~3600,单位为秒。

【使用指导】

当BGP与监控服务器的TCP连接建立后,周期性发送统计信息。

【举例】

# 配置BGP向监控服务器发送统计信息的周期为5秒。

<Sysname> system-view

[Sysname] bmp server 5

[Sysname-bmpserver-5] statistics-interval 5

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

新华三官网
联系我们