• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

05-網絡互通命令參考

目錄

29-BGP命令

本章節下載 29-BGP命令  (741.71 KB)

29-BGP命令


1 BGP

1.1  BGP配置命令

1.1.1  address-family ipv4

address-family ipv4命令用來創建BGP IPv4單播地址族,並進入相應地址族視圖。如果BGP IPv4單播地址族已經存在,則直接進入BGP IPv4單播地址族視圖。

undo address-family ipv4命令用來刪除BGP IPv4單播地址族,及相應地址族視圖下的所有配置。

【命令】

address-family ipv4 [unicast ]

undo address-family ipv4 [ unicast ]

【缺省情況】

不存在BGP IPv4單播地址族。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

unicast:指定IPv4單播地址族。如果在BGP實例視圖下執行本命令並指定本參數,則進入BGP IPv4單播地址族視圖。

【使用指導】

BGP IPv4單播地址族視圖下的配置,隻對公網BGP IPv4單播地址族的路由和對等體生效。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 在BGP實例視圖下,創建BGP IPv4單播地址族,並進入BGP IPv4單播地址族視圖。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4]

1.1.2  address-family ipv6

address-family ipv6命令用來創建BGP IPv6單播地址族,並進入相應地址族視圖。如果BGP IPv6單播地址族已經存在,則直接進入BGP IPv6單播地址族視圖。

undo address-family ipv6命令用來刪除BGP IPv6單播地址族,及相應地址族視圖下的所有配置。

【命令】

address-family ipv6 [ unicast ]

undo address-family ipv6 [ unicast ]

【缺省情況】

不存在BGP IPv6單播地址族。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

unicast:指定IPv6單播地址族。如果在BGP實例視圖下執行本命令並指定本參數,則進入BGP IPv6單播地址族視圖。

【使用指導】

BGP IPv6單播地址族視圖下的配置,隻對公網BGP IPv6單播地址族的路由和對等體生效。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 在BGP實例視圖下,創建BGP IPv6單播地址族,並進入BGP IPv6單播地址族視圖。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv6]

1.1.3  advertise-rib-active

advertise-rib-active命令用來配置BGP發布IP路由表中的最優路由。

undo advertise-rib-active命令用來恢複缺省情況。

【命令】

advertise-rib-active

undo advertise-rib-active

【缺省情況】

BGP實例視圖下,BGP發布BGP路由表中的最優路由,不管該路由在IP路由表中是否為最優路由;其他視圖下,與BGP實例視圖下的配置保持一致。

【視圖】

BGP實例視圖

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【使用指導】

配置advertise-rib-active命令後可以保證發送出去的BGP路由在IP路由表中是最優的,以減少BGP發送的路由數量。

以下路由不受advertise-rib-active命令的影響:

·     通過import-route命令引入的路由

·     通過network命令發布的路由

·     通過default-route imported引入的缺省路由

本命令隻對配置改變後生成的路由生效。若想對配置改變前生成的路由生效,則需要通過reset bgp命令複位BGP會話。

BGP實例視圖和BGP單播地址族視圖下的配置不同時,以BGP單播地址族視圖下的配置為準。

【舉例】

# 配置BGP發布IP路由表中的最優路由。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] advertise-rib-active

1.1.4  aggregate

aggregate命令用來在BGP路由表中創建一條聚合路由。

undo aggregate命令用來刪除指定的聚合路由。

【命令】

BGP IPv4單播地址族視圖:

aggregate ipv4-address { mask-length | mask } [ as-set | detail-suppressed ] *

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

BGP IPv6單播地址族視圖:

aggregate ipv6-address prefix-length [ as-set | detail-suppressed ] *

undo aggregate ipv6-address prefix-length

【缺省情況】

未配置聚合路由。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-address:聚合路由的目的IPv4地址。

mask-length:聚合路由的網絡掩碼長度,取值範圍為0~32。

mask:聚合路由的網絡掩碼,點分十進製格式

ipv6-address:聚合路由的目的IPv6地址。

prefix-length:聚合路由的前綴長度,取值範圍為0~128。

as-set:指定聚合路由的AS_PATH屬性中包含所有具體路由的AS路徑信息,該AS_PATH屬性為AS_SET類型,即屬性中的AS號沒有順序要求。如果沒有指定本參數,則聚合路由的AS_PATH屬性中不會包含具體路由的AS路徑信息,隻包含當前路由器所在的AS號。

detail-suppressed:指定僅通告聚合路由,不通告生成該聚合路由的具體路由。如果沒有指定本參數,則同時通告聚合路由和生成該聚合路由的具體路由。

【使用指導】

本命令用來手動聚合BGP路由。如果BGP路由表中存在屬於指定的聚合路由的更具體的路由,即存在目的網絡地址屬於聚合路由的目的網絡地址、且掩碼長度大於聚合路由掩碼長度的路由,則會在BGP路由表中添加該聚合路由。例如,BGP路由表中存在目的網絡地址為10.1.1.0/24和10.1.2.0/24的路由,則配置aggregate 10.1.0.0 16命令後,會生成到達目的網絡10.1.0.0/16的聚合路由。

如果參與聚合的具體路由所包含的Origin屬性不同,那麼聚合路由按照Incomplete、EGP、IGP的順序選擇Origin屬性。例如,存在Origin屬性為Incomplete和IGP的具體路由時,聚合路由的Origin屬性為Incomplete。

如果參與聚合的具體路由包含不同的團體屬性(或擴展團體屬性)值,且聚合後的路由中不包含ATOMIC_AGGREGATE屬性(原子聚合屬性),則生成的聚合路由的團體屬性(或擴展團體屬性)中攜帶所有的團體屬性(或擴展團體屬性)值。

本命令中各參數的用法及注意事項如表1-1所示。

表1-1 參數的用法及注意事項

參數

用法及注意事項

as-set

如果指定了該參數,則可以通過AS_PATH屬性中攜帶的AS號避免路由環路。當聚合的具體路由的AS路徑信息較多時,如果具體路由的變化較頻繁,則指定as-set參數會導致聚合路由隨之頻繁改變,引起路由震蕩。在這種情況下,不建議指定as-set參數

detail-suppressed

該參數用來抑製所有具體路由的通告。如果隻想對一部分具體路由進行抑製,可以使用本命令中的suppress-policy參數或peer filter-policy命令

 

【舉例】

# 在BGP IPv4單播地址族視圖下,配置在BGP路由表中創建一條聚合路由1.1.0.0/16。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] aggregate 1.1.0.0 255.255.0.0

【相關命令】

·     display bgp routing-table ipv4 unicast

·     display bgp routing-table ipv6 unicast

·     summary automatic

1.1.5  bgp

bgp命令用來啟動指定的BGP實例,並進入BGP實例視圖。

undo bgp命令用來關閉指定的BGP實例。

【命令】

bgp as-number [ instance instance-name ]

undo bgp [ as-number [ instance instance-name ] ]

【缺省情況】

沒有運行BGP,不存在BGP實例。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

as-number:本地AS號,取值範圍為1~4294967295。

instance instance-name:啟動指定BGP實例。instance-name表示BGP實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定本參數,則表示啟動default實例。

【使用指導】

路由器支持四字節AS號。

一台BGP路由器上可以同時啟動多個BGP進程,每個BGP進程對應一個BGP實例。BGP為不同的BGP實例維護獨立的路由表。

【舉例】

# 啟動實例default,指定該BGP實例的本地AS號為100,並進入BGP實例視圖。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default]

1.1.6  bgp update-delay on-startup

bgp update-delay on-startup命令用來配置設備重啟且BGP進程恢複後,延遲發布路由更新消息。

undo bgp update-delay on-startup命令用來恢複缺省情況。

【命令】

bgp update-delay on-startup seconds

undo bgp update-delay on-startup

【缺省情況】

設備重啟且BGP進程恢複後,立刻向Established狀態的BGP鄰居發布路由更新消息。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

seconds:設備重啟且BGP進程恢複後,發送更新消息的延遲時間,取值範圍為0~3600,單位為秒。取值為0表示一直不發布路由更新消息。

【使用指導】

配置了本命令時,在經過了重啟且BGP進程恢複後,設備不能立刻向鄰居發布更新消息,而是在一段延遲時間之後才能發送。這段延遲時間的作用是,設備重啟後可以等待路由接收完成並優選後再向其他設備發布,以避免設備重啟後路由信息不全,就發布給其他設備導致流量丟失的情況。

【舉例】

# 在BGP實例視圖下,配置設備重啟且BGP進程恢複後,經過100秒的延遲時間才能發送更新消息。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] bgp update-delay on-startup 100

【相關命令】

·     bgp update-delay on-startup prefix-list

1.1.7  bgp update-delay on-startup prefix-list

bgp update-delay on-startup prefix-list命令用來配置通過前綴列表控製BGP更新消息延遲發布。

undo bgp update-delay on-startup prefix-list命令用來恢複缺省情況。

【命令】

bgp update-delay on-startup prefix-list ipv4-prefix-list-name

undo bgp update-delay on-startup prefix-list

【缺省情況】

未配置通過前綴列表控製BGP更新消息延遲發布。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-prefix-list-name:IPv4地址前綴列表名稱,為1~63個字符的字符串,區分大小寫。

【使用指導】

配置bgp update-delay on-startup命令後,如果需要部分路由前綴不受延遲發布控製,可以使用前綴列表進行控製,通過過濾的路由不受延遲發布的影響。

目前隻支持IPv4地址前綴列表。

【舉例】

# 在BGP實例視圖下,配置設備重啟且BGP進程恢複後,發布路由更新消息的延遲時間為100秒,並配置通過IPv4地址前綴列表aaa過濾的路由不受延遲發布的影響。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] bgp update-delay on-startup 100

[Sysname-bgp-default] bgp update-delay on-startup prefix-list aaa

【相關命令】

·     bgp update-delay on-startup

1.1.8  default-route imported

default-route imported命令用來允許將缺省路由引入到BGP路由表中。

undo default-route imported命令用來恢複缺省情況。

【命令】

default-route imported

undo default-route imported

【缺省情況】

BGP不允許將缺省路由引入到BGP路由表中。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【使用指導】

執行import-route命令引入IGP路由時,缺省情況下不會將IGP的缺省路由引入到BGP路由表中。如果執行import-route命令的同時,執行了default-route imported命令,則IGP的缺省路由可以引入到BGP路由表中。

【舉例】

# 在BGP IPv4單播地址族視圖下,配置允許將OSPF進程1的缺省路由引入到BGP路由表中。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] default-route imported

[Sysname-bgp-default-ipv4] import-route ospf 1

【相關命令】

·     import-route

1.1.9  display bgp group

display bgp group命令用來顯示BGP對等體組的信息。

【命令】

display bgp [ instance instance-name ] group ipv4 [ unicast ] [ group-name group-name ]

display bgp [ instance instance-name ] group ipv6 [ unicast ] [ group-name group-name ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

ipv4:顯示BGP IPv4對等體組的信息。

ipv6:顯示BGP IPv6對等體組的信息。

unicast:顯示BGP單播對等體組的信息。

group-name group-name:顯示指定BGP對等體組的詳細信息,group-name為BGP對等體組的名稱,為1~47個字符的字符串,區分大小寫。如果沒有指定本參數,則顯示指定地址族所有BGP對等體組的簡要信息。

【使用指導】

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 顯示所有BGP IPv4單播對等體組的簡要信息。

<Sysname> display bgp group ipv4

 BGP peer group: group1

 Remote AS: 600

 Type: external

 Members:

  1.1.1.10

 

 BGP peer group: group2

 Remote AS number: not specified

 Type: external

 Members:

  2.2.2.2

# 顯示BGP IPv4單播對等體組group1的詳細信息。

<Sysname> display bgp group ipv4 group-name group1

 BGP peer group: group1

 Remote AS: 600

 Type: external

 Maximum number of prefixes allowed: 4294967295

 Threshold: 75%

 Configured hold time: 180 seconds

 Keepalive time: 60 seconds

 Minimum time between advertisements: 30 seconds

 Peer preferred value: 0

 Site-of-Origin: Not specified

 

 Routing policy configured:

 No routing policy is configured

 

 Members:

 * - Dynamically created peer

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

 

  1.1.1.10               600        0        0    0       0 00:00:55 Established

# 顯示BGP IPv6單播對等體組group2的詳細信息。

<Sysname> display bgp group ipv6 group-name group2

 BGP peer group: group2

 Remote AS: 600

 Type: external

 Maximum number of prefixes allowed: 4294967295

 Threshold: 75%

 Configured hold time: 180 seconds

 Keepalive time: 60 seconds

 Minimum time between advertisements: 30 seconds

 Peer preferred value: 0

 Site-of-Origin: Not specified

 

 Routing policy configured:

 No routing policy is configured

 

 Members:

 * - Dynamically created peer

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

 

  2::2                   600        0        0    0       0 00:00:45 Established

  3::3                   600        0        0    0       0 00:00:40 Established

表1-2 display bgp group命令輸出信息描述表

字段

描述

 

BGP peer group

BGP對等體組名稱

 

Remote AS

對等體組的AS號

 

Type

對等體組類型,取值包括:

·     external:表示EBGP對等體組

·     internal:表示IBGP對等體組

 

Maximum number of prefixes allowed

允許從對等體學習的最大路由數

 

Threshold

路由器產生日誌信息的閾值,即從對等體接收的路由前綴數量與允許的最大路由數的百分比達到此值時,路由器將產生日誌信息

 

Configured hold time

配置的保持時間間隔,單位為秒

 

Keepalive time

存活時間間隔,單位為秒

 

Minimum time between advertisements

路由發布的最小時間間隔,單位為秒

 

Peer preferred value

為來自對等體的路由指定的首選值

 

Site-of-Origin

為對等體組指定的SoO屬性值

 

Routing policy configured

(暫不支持)為對等體組指定的路由策略

如果未指定路由策略,則顯示為No routing policy is configured

 

Members

對等體組包括的對等體信息

 

* - Dynamically created peer

如果對等體的地址前存在“*”,則表示該對等體為動態創建的對等體

Peer

對等體的IPv4地址或IPv6地址

 

AS

對等體所在的自治係統號

 

MsgRcvd

從該對等體收到的消息數目

 

MsgSent

向該對等體發送的消息數目

 

OutQ

等待發往該對等體的消息數目

 

PrefRcv

對於IPv4和IPv6地址族,表示從該對等體收到的前綴數目

 

Up/Down

BGP會話處於當前狀態的時長

 

State

該對等體的狀態

 

 

1.1.10  display bgp instance-info

display bgp instance-info命令用來顯示所有BGP實例的信息。

【命令】

display bgp instance-info

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【舉例】

# 顯示所有BGP實例的信息。

<Sysname> display bgp instance-info

Total BGP instances: 3

  BGP instance name               AS

  BGP1                            100

  BGP2                            200

  BGP3                            300

表1-3 display bgp instance-info命令輸出信息描述表

字段

描述

Total BGP instances

BGP實例總數

BGP instance name

BGP實例名稱

AS

BGP實例對應的AS號

 

1.1.11  display bgp network

display bgp network命令用來顯示通過network命令發布的路由信息。

【命令】

display bgp [ instance instance-name ] network { ipv4 | ipv6 } [ unicast ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

ipv4:顯示IPv4地址族的信息。

ipv6:顯示IPv6地址族的信息。

unicast:顯示BGP單播地址族的信息。

【使用指導】

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 顯示BGP IPv4單播地址族下所有通過network命令通告的路由信息。

<Sysname> display bgp network ipv4

 

  BGP local router ID: 192.168.1.135

  Local AS number: 100

 

  Network           Mask            Route-policy        Short-cut

  20.1.1.0          255.255.255.0                       No

  40.1.1.0          255.255.255.0   abc                 No

  30.1.1.0          255.255.255.0                       Yes

# 顯示BGP IPv6單播地址族下所有通過network命令通告的路由信息。

<Sysname> display bgp network ipv6

 

  BGP local router ID: 192.168.1.135

  Local AS number: 100

 

  Network           PrefixLen       Route-policy        Short-cut

  1::               24                                  No

  2::               24                                  No

  3::               64              policy1             No

  2::               24                                  Yes

表1-4 display bgp network命令顯示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS號

Network

通過network命令發布的路由的目的網絡地址

Mask

目的網絡地址的掩碼

PrefixLen

目的網絡地址的前綴長度

Route-policy

為該路由應用的路由策略

Short-cut

(暫不支持)該路由是否為Short-cut路由,取值包括Yes和No

 

1.1.12  display bgp paths

display bgp paths命令用來顯示BGP的路由屬性信息。

【命令】

display bgp [ instance instance-name ] paths [ as-regular-expression ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

as-regular-expression:顯示AS路徑與指定正則表達式匹配的BGP路由屬性的信息。as-regular-expression表示正則表達式,為1~256個字符的字符串。如果不指定本參數,則顯示所有的BGP路由屬性信息。

【舉例】

# 顯示所有的BGP路由屬性信息。

<Sysname> display bgp paths

 

  RefCount    MED         Path/Origin

  3           0           ?

  2           0           100i

  3           0           100i

  1           0           ?

  1           0           ?

  1           0           ?

表1-5 display bgp paths命令顯示信息描述表

字段

描述

RefCount

使用該路由屬性的BGP路由條數

MED

MED屬性值

Path/Origin

路由的AS路徑(AS_PATH)屬性和路由信息的來源(ORIGIN)屬性,其中:

·     AS_PATH屬性記錄了此路由經過的所有AS,可以避免路由環路的出現

·     ORIGIN屬性標記了此路由如何成為BGP路由,取值包括:

¡     i:表示路由產生於本AS內。通過network命令發布路由的路由信息來源為IGP

¡     e:表示路由是通過EGP(Exterior Gateway Protocol,外部網關協議)學到的

¡     ?:表示路由的來源無法確定。從IGP協議引入路由的路由信息來源為incomplete

 

1.1.13  display bgp peer

display bgp peer命令用來顯示BGP對等體或對等體組的狀態和統計信息。

【命令】

display bgp [ instance instance-name ] peer ipv4 [ unicast ] [ ipv4-address mask-length | { ipv4-address | group-name group-name } log-info | [ ipv4-address ] verbose ]

display bgp [ instance instance-name ] peer ipv6 [ unicast ] [ ipv6-address prefix-length | { ipv6-address | group-name group-name } log-info | [ ipv6-address ] verbose ]

display bgp [ instance instance-name ] peer ipv4 [ unicast ] [ ipv6-address prefix-length | ipv6-address log-info | [ ipv6-address ] verbose ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

ipv4:顯示BGP IPv4對等體或對等體組的信息。

ipv6:顯示BGP IPv6對等體或對等體組的信息。

unicast:顯示BGP單播對等體或對等體組的信息。

ipv4-address mask-length:顯示指定網段內的動態對等體的信息。ipv4-address為對等體的IPv4地址;mask-length為網絡掩碼,取值範圍為0~32。

ipv4-address:顯示指定對等體的信息。ipv4-address為對等體的IPv4地址。

ipv6-address prefix-length:顯示指定網段內的動態對等體的信息。ipv6-address為對等體的IPv6地址;prefix-length為前綴長度,取值範圍為0~128。

ipv6-address:顯示指定對等體的信息。ipv6-address為對等體的IPv6地址。

group-name group-name:顯示指定對等體組內對等體的信息。group-name為對等體組的名稱,為1~47個字符的字符串,區分大小寫。

log-info:顯示指定對等體或對等體組的日誌信息。

verbose:顯示對等體的詳細信息。如果不指定本參數,則顯示對等體的簡要信息

【使用指導】

如果沒有指定任何參數,則顯示指定地址族所有BGP對等體的簡要信息。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 顯示所有BGP IPv4單播對等體的簡要信息。

<Sysname> display bgp peer ipv4

 

 BGP local router ID: 192.168.100.1

 Local AS number: 100

 Total number of peers: 1                  Peers in established state: 1

 

  * - Dynamically created peer

  Peer                    AS  MsgRcvd  MsgSent OutQ PrefRcv Up/Down  State

 

  10.2.1.2               200       13       16    0       0 00:10:34 Established

表1-6 display bgp peer命令顯示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS號

Total number of peers

對等體的總數

Peers in established state

處於Established狀態的對等體的總數

* - Dynamically created peer

如果對等體的地址前存在“*”,則表示該對等體為動態創建的對等體

Peer

對等體的IPv4地址或IPv6地址

AS

對等體所在的AS號

MsgRcvd

從對等體接收的消息數目

MsgSent

向對等體發送的消息數目

OutQ

等待發往對等體的消息數目

PrefRcv

對於IPv4和IPv6地址族,表示從對等體接收到的加入到本地BGP路由表中的前綴數目

Up/Down

BGP會話處於當前狀態的時長

State

本地路由器與該對等體之間BGP會話的當前狀態

 

# 顯示1.1.1.0/24網段範圍內的動態對等體信息。

<Sysname> display bgp peer ipv4 1.1.1.0 24

 

 Type: EBGP link

 Dynamic address range: 1.1.1.0 24

 Configured: Active Hold Time: 3 sec     Keepalive Time: 1 sec

 Address family IPv4 Unicast: Configured

 Address family IPv4 Label: Configured

 Address family IPv6 Unicast: Configured

 

 Maximum allowed prefix number: 100

 Threshold: 75%

 Minimum time between advertisements is 100 seconds

 Optional capabilities:

  Multi-protocol extended capability has been enabled

  Route refresh capability has been enabled

 Nexthop self has been configured

 Keep-all-routes has been configured

 Send community has been configured

 Send extend community has been configured

 Default route originating has been configured

 Multi-hop ebgp has been enabled

 Peer preferred value: 100

 BFD: Enabled

 Site-of-Origin: 1:1

 Routing policy configured:

 No import as-path-acl list

 Export as-path-acl list is: 22

 No import prefix list

 Export prefix list is: p1

 No import route policy

 Export route policy is: p1

 No import filter-policy

 No export filter-policy

 

 Dynamic peers:

  1.1.1.3

# 顯示1::/64網段範圍內的動態對等體信息。

<Sysname> display bgp peer ipv6 1:: 64

 

 Type: IBGP link

 Dynamic address range: 1:: 64

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

 Address family IPv6 Unicast: Configured

 

 Maximum allowed prefix number: 4294967295

 Threshold: 75%

 Minimum time between advertisements is 15 seconds

 Optional capabilities:

  Multi-protocol extended capability has been enabled

  Route refresh capability has been enabled

 Send community has been configured

 Peer preferred value: 0

 Site-of-Origin: Not specified

 Routing policy configured:

 No routing policy is configured

 

 Dynamic peers:

  1::1

表1-7 display bgp peer命令顯示信息描述表(動態對等體)

字段

描述

Type

本地路由器與該動態對等體之間的BGP連接類型,取值包括:

·     IBGP link:IBGP連接

·     EBGP link:EBGP連接

Dynamic address range

動態對等體的地址範圍

Configured

本地配置的定時器值,包括會話保持時間間隔(Active Hold Time)和存活時間間隔(Keepalive Time),單位為秒

Address family IPv4 Unicast

IPv4單播地址族能力

Address family IPv6 Unicast

IPv6單播地址族能力

Maximum allowed prefix number

允許從對等體學習的最大路由數

Threshold

路由器產生日誌信息的閾值,即從對等體接收的路由數量與允許的最大路由數的百分比達到此值時,路由器將產生日誌信息

Minimum time between advertisements

路由發布最小時間間隔,單位為秒

Optional capabilities

本端支持的可選擴展能力

Multi-protocol extended capability has been enabled

本端支持BGP多協議擴展能力

Route refresh capability has been enabled

本端支持BGP路由刷新能力

Nexthop self has been configured

向對等體發布路由時,將下一跳屬性修改為自身的地址

Keep-all-routes has been configured

(暫不支持)保存所有來自指定對等體的原始路由更新信息,不管這些路由是否通過了路由策略的過濾

Send community has been configured

向對等體發布團體屬性

Send extend community has been configured

向對等體發布擴展團體屬性

Default route originating has been configured

向對等體發送缺省路由

Multi-hop ebgp has been enabled

允許本地路由器同非直連網絡上的鄰居建立EBGP會話

Peer Preferred Value

為來自對等體的路由配置的首選值

BFD

是否配置通過BFD檢測本地路由器和指定BGP對等體之間的鏈路

Site-of-Origin

為對等體指定的SoO屬性值

Routing policy configured

(暫不支持)為對等體指定的路由策略

如果未指定路由策略,則顯示為No routing policy is configured

Dynamic peers

動態對等體中包括的對等體的地址

 

# 顯示BGP IPv4單播對等體10.2.1.2的詳細信息。

<Sysname> display bgp peer ipv4 10.2.1.2 verbose

 

         Peer: 10.2.1.2          Local: 192.168.100.1

         Type: EBGP link

         BGP version 4, remote router ID 192.168.100.2

         BGP current state: Established, Up for 00h11m10s

         BGP current event: RecvKeepalive

         BGP last state: OpenConfirm

         Port:  Local - 179      Remote - 60672

         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 supports BGP multi-protocol extension

         Peer supports BGP route refresh capability

         Peer supports BGP route AS4 capability

         Address family IPv4 Unicast: advertised and received

 

 InQ updates: 0, OutQ updates: 0

 NLRI statistics:

         Rcvd:   UnReach NLRI          0,      Reach NLRI          0

         Sent:   UnReach NLRI          0,      Reach NLRI          0

 

 Message statistics:

 Msg type     Last rcvd time/      Current rcvd count/      History rcvd count/

              Last sent time       Current sent count       History sent count

 Open         10:38:50-2013.7.23   1                        1

              10:38:50-2013.7.23   1                        1

 Update       10:38:51-2013.7.23   1                        1

              10:38:51-2013.7.23   1                        1

 Notification -                    0                        0

              -                    0                        0

 Keepalive    10:38:50-2013.7.23   1                        1

              10:38:50-2013.7.23   1                        1

 RouteRefresh -                    0                        0

              -                    0                        0

 Total        -                    3                        3

              -                    3                        3  

 

 Maximum allowed prefix number: 4294967295

 Threshold: 75%

 Minimum time between advertisements is 30 seconds

 Optional capabilities:

  Multi-protocol extended capability has been enabled

  Route refresh capability has been enabled

 Peer Preferred Value: 0

 GTSM has been enabled, and the maximum number of hops is 10

 BFD: Enabled

 Site-of-Origin: Not specified

 

 Routing policy configured:

 No routing policy is configured

# 顯示BGP IPv6單播對等體1::2的詳細信息。

<Sysname> display bgp peer ipv6 1::2 verbose

 

         Peer: 1::2      Local: 192.168.1.136

         Type: EBGP link

         BGP version 4, remote router ID 192.168.1.135

         BGP current state: Established, Up for 00h05m48s

         BGP current event: RecvKeepalive

         BGP last state: OpenConfirm

         Port:  Local - 13184    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 supports BGP multi-protocol extension

         Peer supports BGP route refresh capability

         Peer supports BGP route AS4 capability

         Address family IPv6 Unicast: advertised and received

 

 InQ updates: 0, OutQ updates: 0

 NLRI statistics:

         Rcvd:   UnReach NLRI          0,       Reach NLRI          0

         Sent:   UnReach NLRI          0,       Reach NLRI          3

 

 Message statistics:

 Msg type     Last rcvd time/      Current rcvd count/      History rcvd count/

              Last sent time       Current sent count       History sent count

 Open         18:59:15-2013.4.24   1                        1

              18:59:15-2013.4.24   1                        2

 Update       -                    0                        0

              18:59:16-2013.4.24   1                        1

 Notification -                    0                        0

              18:59:15-2013.4.24   0                        1

 Keepalive    18:59:15-2013.4.24   1                        1

              18:59:15-2013.4.24   1                        1

 RouteRefresh -                    0                        0

              -                    0                        0

 Total        -                    2                        2

              -                    3                        5

 

 Maximum allowed prefix number: 4294967295

 Threshold: 75%

 Minimum time between advertisements is 30 seconds

 Optional capabilities:

  Multi-protocol extended capability has been enabled

  Route refresh capability has been enabled

 Peer preferred value: 0

 GTSM has been enabled, and the maximum number of hops is 10

 BFD: Enabled

 Site-of-Origin: Not specified

 

 Routing policy configured:

 No routing policy is configured

表1-8 display bgp peer verbose命令顯示信息描述表

字段

描述

Peer

對等體的IPv4地址或IPv6地址

Local

本地的路由器ID

Type

本地路由器與該對等體之間的BGP連接類型,取值包括:

·     IBGP link:IBGP連接

·     EBGP link:EBGP連接

BGP version

協議版本號

remote router ID

對等體的路由器ID

BGP current state

本地路由器與該對等體之間BGP會話的當前狀態

Up for

BGP會話建立的持續時間

BGP current event

本地路由器與該對等體之間BGP會話的當前事件

BGP last state

BGP會話的前一個狀態

Port

建立TCP連接時本地(Local)和對等體(Remote)使用的端口號

Configured

本地配置的定時器值,包括會話保持時間間隔(Active Hold Time)和存活時間間隔(Keepalive Time),單位為秒

Received

收到的定時器值,即對等體上配置的定時器值,包括會話保持時間間隔(Active Hold Time),單位為秒

Negotiated

協商後的定時器值,包括會話保持時間間隔(Active Hold Time)和存活時間間隔(Keepalive Time),單位為秒

Peer optional capabilities

對等體支持的可選擴展能力

Peer supports BGP multi-protocol extension

對等體支持BGP多協議擴展能力

Peer supports BGP route refresh capability

對等體支持BGP路由刷新能力

Peer supports BGP route AS4 capability

對等體支持四字節AS號能力

Address family IPv4 Unicast

IPv4單播地址族能力,可以接收(received)和發送(advertised)該地址族的路由

Address family IPv6 Unicast

IPv6單播地址族能力,可以接收(received)和發送(advertised)該地址族的路由

InQ updates

待處理的接收到的Update消息數目

OutQ updates

等待發送給對等體的Update消息數目

NLRI statistics

NLRI統計信息,包括建立BGP會話後,從對等體累計接收到的可達路由數目和不可達路由數目,向對等體累計發送的可達路由數目和不可達路由數目

Message statistics

BGP消息統計信息

Msg type

BGP消息類型

Last rcvd time/Last sent time

最近一次從對等體接收到BGP消息的時間/最近一次向對等體發送BGP消息的時間

Current rcvd count/Current sent count

在當前BGP會話上,從對等體接收到的BGP消息數目/在當前BGP會話上,向對等體發送的BGP消息數目

History rcvd count/History sent count

配置BGP對等體以來,累計從對等體接收到的BGP消息數目/累計向對等體發送的BGP消息數目

Total

接收/發送所有類型消息的總數

Maximum allowed prefix number

允許從對等體學習的最大路由數

Threshold

路由器產生日誌信息的閾值,即從對等體接收的路由數量與允許的最大路由數的百分比達到此值時,路由器將產生日誌信息

Minimum time between advertisements

路由發布最小時間間隔,單位為秒

Optional capabilities

本端支持的可選擴展能力

Multi-protocol extended capability has been enabled

本端支持BGP多協議擴展能力

Route refresh capability has been enabled

本端支持BGP路由刷新能力

Peer Preferred Value

為來自對等體的路由配置的首選值

the maximum number of hops

指定對等體到達本地設備的最大跳數

BFD

是否配置通過BFD檢測本地路由器和指定BGP對等體之間的鏈路

Site-of-Origin

為對等體指定的SoO屬性值

Routing policy configured

(暫不支持)為對等體指定的路由策略

如果未指定路由策略,則顯示為No routing policy is configured

 

# 顯示BGP IPv4單播對等體1.1.1.1的日誌信息。

<Sysname> display bgp peer ipv4 1.1.1.1 log-info

 

 Peer : 1.1.1.1

 

     Date      Time    State Notification

                             Error/SubError

 

  06-Feb-2013 22:54:42 Down  Send notification with error 6/4

                             Cease/Administrative Reset

                             <administrative reset>

表1-9 display bgp peer log-info命令顯示信息描述表

字段

描述

Peer

對等體的IPv4地址或IPv6地址

Date

發送或接收到Notification消息的日期

Time

發送或接收到Notification消息的時間

State

本地與對等體之間BGP會話的狀態,取值包括:

·     Up:表示BGP會話處於Established狀態

·     Down:表示BGP會話斷開

Notification Error/SubError

Notification消息中的錯誤碼,表明了BGP會話處於Down狀態的原因

Error表示Notification消息差錯碼,指定錯誤類型;SubError表示Notification消息差錯子碼,指定錯誤類型的詳細信息

如果是本端發送Notification消息通知對等體鄰居異常斷開,則會顯示鄰居斷開的詳細原因(詳見表1-10

 

表1-10 鄰居斷開的詳細原因列表

差錯碼/差錯子碼

鄰居斷開的詳細原因

說明

1/1

connection not synchronized

連接不同步,目前實現為收到的報文的報文頭前16字節不全為F

1/2

bad message length

報文長度無效

1/3

bad message type

報文的類型無效

3/1

the withdrawn length is too large

撤銷信息長度過長

the attribute length is too large

屬性長度過長

one attribute appears more than once

同一個屬性在一個Update消息中出現了多次

the attribute length is too small

屬性長度字段不足2字節

exntended length field is less than two octets

屬性長度為可擴展長度,但長度字段不足2字節

the length field is less than one octet

屬性長度為正常長度,但長度字段不足1字節

link-state attribute error

鏈路狀態屬性形式錯誤

3/2

unrecognized well-known attribute

不支持的公認屬性

3/3

attribute-type attribute missed

attribute-type類型的屬性丟失,attribute-type取值包括:

·     ORIGIN

·     AS_PATH

·     LOCAL_PREF

·     NEXT_HOP

3/4

attribute flags error

屬性標記錯誤

3/5

attribute-type attribute length error

attribute-type類型的屬性長度錯誤,attribute-type取值包括:

·     AS_PATH

·     AS4_PATH

·     CLUSTER_LIST

·     AGGREGATOR

·     AS4_AGGREGATOR

·     ORIGIN

·     NEXT_HOP

·     MED

·     LOCAL_PREF

·     ATOMIC_AGGREGATE

·     ORIGINATOR_ID

·     MP_REACH_NLRI

·     COMMUNITIES

·     extended communities

attribute length exceeds

屬性長度越界

3/6

invalid ORIGIN attribute

ORIGIN屬性無效

3/8

invalid NEXT_HOP attribute

下一跳屬性無效

3/9

invalid nexthop length in MP_REACH_NLRI (address-family)

address-family地址族MP_REACH_NLRI屬性的Nexthop長度錯誤,address-family的取值包括:

·     4u:表示IPv4單播地址族

·     6u:表示IPv6單播地址族

the length of MP_UNREACH_NLRI is too small

MP_UNREACH_NLRI的長度小於3字節

the MP NLRI attribute length exceeds

MP_REACH_NLRI 或MP_UNREACH_NLRI屬性長度越界

erroneous MP NLRI attribute end position

可達或不可達前綴結束位置與報文屬性結束位置不同

3/10

invalid network field

網絡字段無效

3/11

malformed AS_PATH

AS路徑形式不對

4/0

hold timer expiration caused by local device

本地導致holdtimer超時

hold timer expiration caused by peer device

對端導致holdtimer超時

5/0

connection retry timer expires

ConnectRetry定時器超時

TCP_CR_Acked event received

收到了TCP_CR_Acked事件

TCP_Connection_Confirmed event received

收到了TCP_Connection_Confirmed事件

5/3

open message received

收到open消息

6/0

manualstop event received

收到manualstop事件

physical interface configuration changed

物理配置改變,比如接口變化

session down event received from BFD

收到BFD會話down事件

6/1

maximum number of prefixes reached

前綴數超過peer route-limit所配置的數目

maximum number of address-family prefixes reached

address-family地址族的前綴數超過peer route-limit所配置的數目,address-family的取值包括:

·     IPv4 unicast:表示IPv4單播地址族

·     IPv6 unicast:表示IPv6單播地址族

6/2

configuration of peer ignore changed

配置peer ignore命令

6/3

address family deleted

地址族被刪除

peer disabled

關閉對等體

6/4

administrative reset

執行reset bgp命令或者配置改變導致BGP會話重啟

6/5

connection rejected

連接被拒絕

6/6

other configuration change

其他配置變化

6/7

connection collision resolution

連接衝突

two connections exist and one uses MD5

存在兩個連接,且其中一個配置了MD5認證

6/8

no memory to process the attribute

解析屬性時內存不夠

no memory for the route

生成路由或者標簽塊信息時,獲取不到內存

no memory to generate unreachable NLRI

封裝unreachable NLRI時申請不到內存

no memory to generate a message

封裝報文時申請不到內存

can’t get the VPN RD

(暫不支持)解析前綴時獲取不到RD

can’t get the VPN routing table

(暫不支持)解析前綴時獲取不到VPN路由表

can’t get the attributes

解析前綴時獲取不到屬性

entered severe memory state

進入二級門限告警

entered critical memory state

進入三級門限告警

 

1.1.14  display bgp routing-table flap-info

display bgp routing-table flap-info命令用來顯示BGP路由的震蕩統計信息。

【命令】

display bgp [ instance instance-name ] routing-table flap-info ipv4 [ unicast ] [ ipv4-address [ { mask-length | mask } [ longest-match ] ] | as-path-acl as-path-acl-number ]

display bgp [ instance instance-name ] routing-table flap-info ipv6 [ unicast ] [ ipv6-address prefix-length | as-path-acl as-path-acl-number ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

ipv4:顯示BGP IPv4路由的震蕩統計信息。

ipv6:顯示BGP IPv6路由的震蕩統計信息。

unicast:顯示BGP單播路由的震蕩統計信息。

ipv4-address:顯示匹配指定目的網絡地址的BGP IPv4單播路由的震蕩統計信息。

mask-length:目的網絡地址的掩碼長度,取值範圍為0~32。

mask:目的網絡地址的掩碼,點分十進製格式。

longest-match:指定根據如下方法判斷顯示哪條BGP IPv4單播路由的震蕩統計信息:

(1)     將用戶輸入的網絡地址和路由的掩碼進行與操作;

(2)     計算結果與路由的網段地址相同,且掩碼小於等於用戶輸入子網掩碼的路由中,子網掩碼最長的路由將被顯示出來。

ipv6-address prefix-length:顯示匹配指定目的網絡地址及前綴長度的BGP IPv6單播路由的震蕩統計信息。prefix-length為目的網絡地址的前綴長度,取值範圍為0~128。

as-path-acl as-path-acl-number:顯示匹配指定AS路徑過濾列表的BGP路由的震蕩統計信息。as-path-acl-number為AS路徑過濾列表號,取值範圍為1~256。

【使用指導】

執行display bgp routing-table flap-info ipv4命令時:

·     如果隻指定了ipv4-address參數,則將指定的網絡地址和路由的掩碼進行與操作,若計算結果與路由的網段地址相同,則顯示該BGP IPv4單播路由的震蕩統計信息。

·     如果指定了ipv4-address maskipv4-address mask-length參數,沒有指定longest-match參數,則顯示與指定目的網絡IPv4地址和網絡掩碼(或掩碼長度)精確匹配的BGP IPv4單播路由的震蕩統計信息。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 顯示所有BGP IPv4單播路由的震蕩統計信息。

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

 

 Total number of routes: 1

 

 BGP local router ID is 192.168.1.135

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

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

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

 

     Network            From            Flaps  Duration  Reuse        Path/Ogn

 

  de 20.1.1.0/24        10.1.1.2        1      00:02:36  00:53:58     100i

# 顯示所有BGP IPv6單播路由的震蕩統計信息。

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

 

 Total number of routes: 2

 

 BGP local router ID is 192.168.1.135

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

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

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

 

  de Network : 2::                                      PrefixLen : 64

     From    : 10.1.1.1                                 Flaps     : 5

     Duration: 00:03:25                                 Reuse     : 00:39:28

     Path/Ogn: 100i

 

  de Network : 2::                                      PrefixLen : 64

     From    : 1::1                                     Flaps     : 5

     Duration: 00:03:25                                 Reuse     : 00:39:28

     Path/Ogn: 100i

表1-11 display bgp routing-table flap-info命令顯示信息描述表

字段

描述

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:外部路由

Origin

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

·     i – IGP:表示路由產生於本AS內。通過network命令發布路由的路由信息來源為IGP

·     e – EGP:表示路由是通過EGP(Exterior Gateway Protocol,外部網關協議)學到的

·     ? – incomplete:表示路由的來源無法確定。從IGP協議引入路由的路由信息來源為incomplete

Network

目的網絡地址

PrefixLen

目的網絡地址的前綴長度

From

發布該路由的BGP對等體的IP地址

Flaps

路由震蕩的次數,即路由從可達狀態變為不可達狀態,及可達路由的屬性發生變化的次數

Duration

路由發生震蕩的持續時間

Reuse

路由恢複可用的時間,即還需要等待多長時間該路由將由不可用狀態轉為可用狀態

Path/Ogn

路由的AS路徑(AS_PATH)屬性和路由信息的來源(ORIGIN)屬性,其中:

·     AS_PATH屬性記錄了此路由經過的所有AS,可以避免路由環路的出現

·     ORIGIN屬性標記了此路由如何成為BGP路由

 

【相關命令】

·     dampening

·     reset bgp flap-info

1.1.15  display bgp routing-table ipv4 unicast

display bgp routing-table ipv4 unicast命令用來顯示BGP IPv4單播路由信息。

【命令】

display bgp [ instance instance-name ] routing-table ipv4 [ unicast ] [ ipv4-address [ { mask-length | mask } [ longest-match ] ] | ipv4-address [ mask-length | mask ] advertise-info | peer ipv4-address { advertised-routes | received-routes } [ ipv4-address [ mask-length | mask ] | statistics ] | statistics ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

ipv4-address:目的網絡的IPv4地址。

mask-length:網絡掩碼長度,取值範圍為0~32。

mask:網絡掩碼,點分十進製格式。

longest-match:指定根據如下方法判斷顯示哪條BGP IPv4單播路由信息:

(1)     將用戶輸入的網絡地址和路由的掩碼進行與操作;

(2)     計算結果與路由的網段地址相同,且掩碼小於等於用戶輸入子網掩碼的路由中,子網掩碼最長的路由將被顯示出來。

advertise-info:顯示BGP IPv4單播路由的通告信息。

peer ipv4-address:顯示向指定對等體發布或者從指定對等體收到的BGP IPv4單播路由信息。ipv4-address為對等體的IPv4地址。

advertised-routes:顯示向指定的對等體發布的路由信息。

received-routes:顯示從指定的對等體接收到的路由信息。

statistics:顯示路由的統計信息。

【使用指導】

如果沒有指定任何參數,則顯示所有BGP IPv4單播路由的簡要信息。

如果隻指定了ipv4-address參數,則將指定的網絡地址和路由的掩碼進行與操作,若計算結果與路由的網段地址相同,則顯示該路由的信息。

如果指定了ipv4-address maskipv4-address mask-length參數,沒有指定longest-match參數,則顯示與指定目的網絡IPv4地址和網絡掩碼(或掩碼長度)精確匹配的BGP IPv4單播路由的信息。

執行本命令時指定unicast參數和不指定unicast參數的效果相同。

【舉例】

# 顯示所有BGP IPv4單播路由的簡要信息。

<Sysname> display bgp routing-table ipv4

 

 Total number of routes: 4

 

 BGP local router ID is 192.168.100.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

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

* >  10.2.1.0/24        10.2.1.1        0                     0       i

   e                    10.2.1.2        0                     0       4294967295

 4294967294 4294967293 4294967292 4294967291 4294967290 4294967215 4294967225 4294967235 4294967245 4294967295 4294967294 4294967293 4294967292 4294967291 4294967290 i

* >  192.168.1.0        192.168.1.135   0                     0       i

*  e                    10.2.1.2        0                     0       200i

# 顯示匹配AS路徑過濾列表1的BGP IPv4單播路由信息。

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

 

 Total number of routes: 1

 

 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            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

* >e 30.1.1.0/24        20.1.1.1                              0       200i

# 顯示向對等體10.2.1.2發布的所有公網BGP IPv4單播路由信息。

<Sysname> display bgp routing-table ipv4 peer 10.2.1.2 advertised-routes

 

 Total number of routes: 2

 

 BGP local router ID is 192.168.100.1

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

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

               a – additional-path

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

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

* >  10.2.1.0/24        10.2.1.1        0                     0       i

* >  192.168.1.0        192.168.1.135   0                     0       i

# 顯示從對等體10.2.1.2收到的所有公網BGP IPv4單播路由信息。

<Sysname> display bgp routing-table ipv4 peer 10.2.1.2 received-routes

 

 Total number of routes: 2

 

 BGP local router ID is 192.168.100.1

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

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

               a – additional-path

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

 

     Network            NextHop         MED        LocPrf     PrefVal Path/Ogn

 

   e 10.2.1.0/24        10.2.1.2        0                     0       200i

*  e 192.168.1.0        10.2.1.2        0                     0       200i

表1-12 display bgp routing-table ipv4 unicast命令簡要顯示信息描述表

字段

描述

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優選路由

Origin

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

·     i – IGP:表示路由產生於本AS內。通過network命令發布路由的路由信息來源為IGP

·     e – EGP:表示路由是通過EGP(Exterior Gateway Protocol,外部網關協議)學到的

·     ? – incomplete:表示路由的來源無法確定。從IGP協議引入路由的路由信息來源為incomplete

Network

目的網絡地址

NextHop

下一跳IP地址

MED

MED(Multi-Exit Discriminator,多出口區分)屬性值

LocPrf

本地優先級

PrefVal

路由首選值

Path/Ogn

路由的AS路徑(AS_PATH)屬性和路由信息的來源(ORIGIN)屬性,其中:

·     AS_PATH屬性記錄了此路由經過的所有AS,可以避免路由環路的出現。本字段最多顯示16個AS號,超出的部分以“…”表示,被省略的部分可以通過顯示路由的詳細信息查看

·     ORIGIN屬性標記了此BGP路由如何生成的

 

# 顯示到達目的網絡10.2.1.0/24的BGP IPv4單播路由的詳細信息。

<Sysname> display bgp routing-table ipv4 10.2.1.0 24

 

 BGP local router ID: 192.168.100.1

 Local AS number: 100

 

 Paths:   2 available, 1 best

 

 BGP routing table information of 10.2.1.0/24:

 Imported route.

 Original nexthop: 10.2.1.1

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : (null)

 Origin          : igp

 

Attribute value : MED 0, pref-val 0, pre 0

 State           : valid, local, best

 Originator      : 176.1.1.2

 Cluster list    : 80

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 VPN-Peer UserID : N/A

 DSCP            : N/A

 EXP             : N/A

 

 From            : 10.2.1.2 (192.168.100.2)

 Rely nexthop    : not resolved

 Original nexthop: 10.2.1.2

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 200

 Origin          : igp

 Attribute value : MED 0, pref-val 0, pre 255

 State           : external

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 VPN-Peer UserID : N/A

 DSCP            : N/A

 EXP             : N/A

# 顯示到達目的網絡1.1.1.1/32的BGP IPv4單播路由的詳細信息。

<Sysname> display bgp routing-table ipv4 1.1.1.1 32

 

 BGP local router ID: 192.168.100.1

 Local AS number: 100

 

 Paths:   2 available, 1 best

 

 BGP routing table information of 1.1.1.1/32:

 From            : 10.2.1.1 (192.168.100.3)

 Rely nexthop    : 10.2.1.1

 Original nexthop: 10.2.1.1

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : (null)

 Origin          : igp

 Attribute value : MED 0, pref-val 0, pre 0

 State           : valid, local, best

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 VPN-Peer UserID : N/A

 DSCP            : N/A

 EXP             : N/A

 

 Backup route.

 From            : 10.2.1.2 (192.168.100.2)

 Rely nexthop    : 10.2.1.2

 Original nexthop: 10.2.1.2

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 200

 Origin          : igp

 Attribute value : MED 0, pref-val 0, pre 255

 State           : external

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 VPN-Peer UserID : N/A

 DSCP            : N/A

 EXP             : N/A

表1-13 display bgp routing-table ipv4 unicast命令詳細顯示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS號

Paths

路由數信息

·     available:有效路由數目

·     best:最佳路由數目

BGP routing table information of 10.2.1.0/24

到達目的網絡10.2.1.0/24的BGP路由表項信息

Imported route

該路由為引入的路由

Original nexthop

路由的原始下一跳地址,如果是從BGP更新消息中獲得的路由,則該地址為接收到的消息中的下一跳IP地址

OutLabel

路由的出標簽值

RxPathID

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

TxPathID

發送的路由的Add-Path ID值

AS-path

路由的AS路徑(AS_PATH)屬性,記錄了此路由經過的所有AS,可以避免路由環路的出現

Origin

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

·     igp:表示路由產生於本AS內。通過network命令發布路由的路由信息來源為IGP

·     egp:表示路由是通過EGP(Exterior Gateway Protocol,外部網關協議)學到的。

·     incomplete:表示路由的來源無法確定。從IGP協議引入路由的路由信息來源為incomplete

Attribute value

BGP路由屬性信息,包括:

·     MED:與目的網絡關聯的MED值

·     localpref:本地優先級

·     pref-val:路由首選值

·     pre:協議優先級

State

路由當前狀態,取值包括:

·     valid:有效路由

·     internal:內部路由

·     external:外部路由

·     local:本地產生路由

·     synchronize:同步路由

·     best:最佳路由

Originator

將路由發布給路由反射器的對等體的Router ID

Cluster list

路由反射器的集群ID

From

發布該路由的BGP對等體的IP地址

Rely Nexthop

路由迭代後的下一跳IP地址,如果沒有迭代出下一跳地址,則顯示為“not resolved”

IP precedence

路由的IP優先級,取值範圍是0~7,N/A表示無效值

QoS local ID

路由的Qos-Local-ID屬性,取值範圍是1~4095,N/A表示無效值

Traffic index

流量索引值,取值範圍是1~64,N/A表示無效值

VPN-Peer UserID

(暫不支持)路由所屬的VPN peer ID值,取值範圍為1~134217727,N/A表示無效值

DSCP

(暫不支持)路由的DSCP優先級,取值範圍為0~63,N/A表示無效值

EXP

(暫不支持)路由的EXP優先級,N/A表示無效值

Rely Tunnel IDs

(暫不支持)路由迭代後的隧道索引值列表,存在等價隧道時,可能對應多個NHLFE表項索引值,如果未迭代隧道,顯示為N/A

 

# 顯示向對等體10.2.1.2發布的公網BGP IPv4單播路由的統計信息。

<Sysname> display bgp routing-table ipv4 peer 10.2.1.2 advertised-routes statistics

 

 Advertised routes total: 2

# 顯示從對等體10.2.1.2收到的公網BGP IPv4單播路由的統計信息。

<Sysname> display bgp routing-table ipv4 peer 10.2.1.2 received-routes statistics

 

 Received routes total: 2

表1-14 display bgp routing-table ipv4 unicast peer statistics命令顯示信息描述表

字段

描述

Advertised routes total

向指定對等體發布的路由總數

Received routes total

從指定對等體收到的路由總數

 

# 顯示BGP IPv4單播路由的統計信息。

<Sysname> display bgp routing-table ipv4 statistics

 

 Total number of routes: 4

表1-15 display bgp routing-table ipv4 unicast statistics命令顯示信息描述表

字段

描述

Total number of routes

路由總數

 

# 顯示到達目的網段10.2.1.0/24的BGP IPv4單播路由的通告信息。

<Sysname> display bgp routing-table ipv4 10.2.1.0 24 advertise-info

 

 BGP local router ID: 192.168.100.1

 Local AS number: 100

 

 Paths:   1 best

 

 BGP routing table information of 10.2.1.0/24:

 Advertised to peers (1 in total):

    10.2.1.2

表1-16 display bgp routing-table ipv4 unicast advertise-info命令顯示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS號

Paths

到達指定目的網絡的優選路由數目

BGP routing table information of 10.2.1.0/24

到達目的網絡10.2.1.0/24的BGP路由的通告信息

Advertised to peers (1 in total)

該路由已經向哪些對等體發送,以及對等體的數目

 

1.1.16  display bgp routing-table ipv6 unicast

display bgp routing-table ipv6 unicast命令用來顯示BGP IPv6單播路由信息。

【命令】

display bgp [ instance instance-name ] routing-table ipv6 [ unicast ] [ ipv6-address prefix-length [ advertise-info ] | peer ipv6-address { advertised-routes | received-routes } [ ipv6-address prefix-length | statistics ] | statistics ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

ipv6-address prefix-length:顯示與指定的目的網絡地址和前綴長度精確匹配的BGP IPv6單播路由信息。prefix-length為目的網絡地址的前綴長度,取值範圍為0~128。如果沒有指定本參數,則顯示所有BGP IPv6單播路由的簡要信息。

advertise-info:顯示BGP IPv6單播路由的通告信息。如果沒有指定本參數,則顯示BGP IPv6單播路由表的信息。

peer:顯示向指定的對等體發布或者從指定的對等體收到的BGP IPv6單播路由信息。

ipv4-address:對等體的IPv4地址。

ipv6-address:對等體的IPv6地址。

advertised-routes:顯示向指定的對等體發布的路由信息。

received-routes:顯示從指定的對等體接收到的路由信息。

statistics:顯示路由的統計信息。

【使用指導】

執行本命令時指定unicast參數和不指定unicast參數的效果相同。

【舉例】

# 顯示所有BGP IPv6單播路由的簡要信息。

<Sysname> display bgp routing-table ipv6

 

 Total number of routes: 1

 

 BGP local router ID is 192.168.1.136

 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

 

* >e Network : 3::                                      PrefixLen : 64

     NextHop : 1::2                                     LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     :

     Path/Ogn: 4294967295 4294967294 4294967293 4294967292 4294967291 4294967290 4294967215 4294967225 4294967235 4294967245 4294967295 4294967294 4294967293 4294967292 4294967291 4294967290 i

# 顯示匹配AS路徑過濾列表1的BGP IPv6單播路由信息。

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

 

 Total number of routes: 2

 

 BGP local router ID is 192.168.1.136

 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

 

* >e Network : 2::                                      PrefixLen : 64

     NextHop : 1::2                                     LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     :

     Path/Ogn: 100i

 

* >e Network : 3::                                      PrefixLen : 64

     NextHop : 1::2                                     LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     :

     Path/Ogn: 100i

# 顯示匹配BGP團體列表100的BGP IPv6單播路由信息。

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

 

 Total number of routes: 2

 

 BGP local router ID is 192.168.1.136

 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

 

* >e Network : 2::                                      PrefixLen : 64

     NextHop : 1::2                                     LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     :

     Path/Ogn: 100i

 

* >e Network : 3::                                      PrefixLen : 64

     NextHop : 1::2                                     LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     :

     Path/Ogn: 100i

# 顯示向對等體1::1發布的所有BGP IPv6單播路由信息。

<Sysname> display bgp routing-table ipv6 peer 1::1 advertised-routes

 

 Total number of routes: 1

 

 BGP local router ID is 192.168.1.136

 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 : 2::                                      PrefixLen : 64

     NextHop : ::                                       LocPrf    :

     MED     : 0                                        OutLabel  : NULL

     Path/Ogn: i

# 顯示從對等體1::1收到的所有BGP IPv6單播路由信息。

<Sysname> display bgp routing-table ipv6 peer 1::1 received-routes

 

 Total number of routes: 1

 

 BGP local router ID is 192.168.1.135

 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

 

* >e Network : 2::                                      PrefixLen : 64

     NextHop : ::FFFF:10.1.1.1                          LocPrf    :

     PrefVal : 0                                        OutLabel  : NULL

     MED     : 0

     Path/Ogn: 100i

表1-17 display bgp routing-table ipv6 unicast命令簡要顯示信息描述表

字段

描述

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優選路由

Origin

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

·     i – IGP:表示路由產生於本AS內。通過network命令發布路由的路由信息來源為IGP

·     e – EGP:表示路由是通過EGP(Exterior Gateway Protocol,外部網關協議)學到的

·     ? – incomplete:表示路由的來源無法確定。從IGP協議引入路由的路由信息來源為incomplete

Network

目的網絡地址

PrefixLen

目的網絡地址的前綴長度

NextHop

下一跳IP地址

LocPrf

本地優先級

PrefVal

路由首選值

OutLabel

(暫不支持)路由的出標簽值

MED

MED(Multi-Exit Discriminator,多出口區分)屬性值

Path/Ogn

路由的AS路徑(AS_PATH)屬性和路由信息的來源(ORIGIN)屬性,其中:

·     AS_PATH屬性記錄了此路由經過的所有AS,可以避免路由環路的出現。本字段最多顯示16個AS號,超出的部分以“…”表示,被省略的部分可以通過顯示路由的詳細信息查看

·     ORIGIN屬性標記了此BGP路由如何生成的

 

# 顯示到達目的網絡2::/64的BGP IPv6單播路由的詳細信息。

<Sysname> display bgp routing-table ipv6 2:: 64

 

 BGP local router ID: 192.168.1.135

 Local AS number: 200

 

 Paths:   2 available, 1 best

 

 BGP routing table information of 2::/64:

 From            : 10.1.1.1 (192.168.1.136)

 Rely nexthop    : ::FFFF:10.1.1.1

 Original nexthop: ::FFFF:10.1.1.1

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 100

 Origin          : igp

 Attribute value : MED 0, pref-val 0

 State           : valid, external, best

 Originator      : 176.1.1.2

 Cluster list    : 80

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EXP             : N/A

 

 Backup route.

 From            : 1::1 (192.168.1.136)

 Rely nexthop    : 1::1

 Original nexthop: 1::1

 OutLabel        : NULL

 RxPathID        : 0x0

 TxPathID        : 0x0

 AS-path         : 100

 Origin          : igp

 Attribute value : MED 0, pref-val 0

 State           : valid, external

 IP precedence   : N/A

 QoS local ID    : N/A

 Traffic index   : N/A

 EXP             : N/A

表1-18 display bgp routing-table ipv6 unicast命令詳細顯示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS號

Paths

路由數信息

·     available:有效路由數目

·     best:最佳路由數目

BGP routing table information of 2::/64

到達目的網絡2::/64的BGP路由表項信息

Imported route

該路由為引入的路由

Original nexthop

路由的原始下一跳地址,如果是從BGP更新消息中獲得的路由,則該地址為接收到的消息中的下一跳IP地址

OutLabel

路由的出標簽值

RxPathID

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

TxPathID

發送的路由的Add-Path ID值

AS-path

路由的AS路徑(AS_PATH)屬性,記錄了此路由經過的所有AS,可以避免路由環路的出現

Origin

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

·     igp:表示路由產生於本AS內。通過network命令發布路由的路由信息來源為IGP

·     egp:表示路由是通過EGP(Exterior Gateway Protocol,外部網關協議)學到的。

·     incomplete:表示路由的來源無法確定。從IGP協議引入路由的路由信息來源為incomplete

Attribute value

BGP路由屬性信息,包括:

·     MED:與目的網絡關聯的MED值

·     localpref:本地優先級

·     pref-val:路由首選值

·     pre:協議優先級

State

路由當前狀態,取值包括:

·     valid:有效路由

·     internal:內部路由

·     external:外部路由

·     local:本地產生路由

·     best:最佳路由

Originator

將路由發布給路由反射器的對等體的Router ID

Cluster list

路由反射器的集群ID

From

發布該路由的BGP對等體的IP地址

Rely Nexthop

路由迭代後的下一跳IP地址,如果沒有迭代出下一跳地址,則顯示為“not resolved”

IP precedence

路由的IP優先級,取值範圍是0~7,N/A表示無效值

QoS local ID

路由的Qos-Local-ID屬性,取值範圍是1~4095,N/A表示無效值

Traffic index

流量索引值,取值範圍是1~64,N/A表示無效值

Tag

路由標記

VPN-Peer UserID

(暫不支持)路由所屬的VPN peer ID值,取值範圍為1~134217727,N/A表示無效值

EXP

(暫不支持)路由的EXP優先級,N/A表示無效值

Tunnel policy

(暫不支持)路由生效的隧道策略,NULL表示無生效的隧道策略

Rely Tunnel IDs

(暫不支持)路由迭代後的隧道索引值列表,存在等價隧道時,可能對應多個NHLFE表項索引值,如果未迭代隧道,顯示為N/A

 

# 顯示到達目的網段2::/64的BGP IPv6單播路由的通告信息。

<Sysname> display bgp routing-table ipv6 2:: 64 advertise-info

 

 BGP local router ID: 192.168.1.136

 Local AS number: 100

 

 Paths:   1 best

 

 BGP routing table information of 2::/64:

 Advertised to peers (2 in total):

    10.1.1.2

    1::2

表1-19 display bgp routing-table ipv6 unicast advertise-info命令顯示信息描述表

字段

描述

BGP local router ID

本地的路由器ID

Local AS number

本地的AS號

Paths

到達指定目的網絡的優選路由數目

BGP routing table information of 2::/64

到達目的網絡2::/64的BGP路由的通告信息

Advertised to peers (2 in total)

該路由已經向哪些對等體發送,以及對等體的數目

 

# 顯示向對等體1::1發布的BGP IPv6單播路由的統計信息。

<Sysname> display bgp routing-table ipv6 peer 1::1 advertised-routes statistics

 

 Advertised routes total: 1

# 顯示從對等體1::1收到的BGP IPv6單播路由的統計信息。

<Sysname> display bgp routing-table ipv6 peer 1::1 received-routes statistics

 

 Received routes total: 1

表1-20 display bgp routing-table ipv6 unicast peer statistics命令顯示信息描述表

字段

描述

Advertised routes total

向指定對等體發布的路由總數

Received routes total

從指定對等體收到的路由總數

 

# 顯示BGP IPv6單播路由的統計信息。

<Sysname> display bgp routing-table ipv6 statistics

 

 Total number of routes: 4

表1-21 display bgp routing-table ipv6 unicast statistics命令顯示信息描述表

字段

描述

Total number of routes

路由總數

 

1.1.17  display bgp update-group

display bgp update-group命令用來顯示BGP打包組的相關信息。

【命令】

display bgp [ instance instance-name ] update-group ipv4 [ unicast ] [ ipv4-address ]

display bgp [ instance instance-name ] update-group ipv4 [ unicast ] [ ipv6-address ]

display bgp [ instance instance-name ] update-group ipv6 [ unicast ] [ ipv6-address ]

display bgp [ instance instance-name ] update-group ipv6 [ unicast ] [ ipv4-address ]

【視圖】

任意視圖

【缺省用戶角色】

network-admin

network-operator

【參數】

instance instance-name:顯示指定BGP實例的信息。instance-name表示BGP實例的名稱,為1~31個字符的字符串,區分大小寫。如果未指定本參數,則顯示default實例的信息。

ipv4:顯示BGP IPv4地址族的打包組信息。

ipv6:顯示BGP IPv6地址族的打包組信息。

unicast:顯示BGP單播地址族的打包組信息。

ipv4-address:顯示指定對等體所在打包組的信息。ipv4-address為對等體的IPv4地址。

ipv6-address:顯示指定對等體所在打包組的信息。ipv6-address為對等體的IPv6地址。

【使用指導】

按組打包技術是指將出口策略相同的對等體歸為一組,形成一個打包組,設備向打包組中的對等體發布路由時,統一對路由進行策略過濾,並構造路由更新報文(即打包),以避免重複地進行策略過濾和構造報文。

實現按組打包後,每條路由前綴信息隻需要經過一次策略過濾並打包一次,然後發布給打包組內的所有對等體。例如,如果不采用按組打包,1000條路由向1000個對等體發布時,需要匹配1000×1000次策略,並進行1000×1000次打包處理;如果采用按組打包,1000個對等體的出口策略相同(如數據中心組網中)時,隻需要匹配1000×1次策略,並進行1000×1次打包處理,打包效率提高了1000倍。

如果沒有指定任何參數,則顯示指定地址族公網所有BGP打包組信息。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 顯示BGP IPv4單播地址族的所有打包組信息。

<Sysname> display bgp update-group ipv4

 

  Update-group ID: 0

  Type: EBGP link

  4-byte AS number: Supported

  Site-of-Origin: Not specified

  Minimum time between advertisements: 30 seconds

  OutQ: 0

  Members: 1

    99.1.1.1

表1-22 display bgp update-group命令顯示信息描述表

字段

描述

Update-group ID

打包組ID

Type

打包組中對等體的BGP連接類型,取值包括:

·     IBGP link:IBGP連接

·     EBGP link:EBGP連接

·     Confed IBGP link:聯盟IBGP連接

·     Confed EBGP link:聯盟EBGP連接

4-byte AS number: Supported

沒有為打包組中的對等體使能4字節AS號抑製功能,即打包組中的對等體支持4字節AS號

4-byte AS number: Suppressed

為打包組中的對等體使能4字節AS號抑製功能

Site-of-Origin

為打包組中的對等體指定的SoO屬性值

Minimum time between advertisements: number seconds

向打包組中對等體發布同一路由的最小時間間隔,單位為秒

Export filter-policy

為打包組中的對等體設置了基於ACL的BGP路由出發向過濾策略

OutQ

等待發往打包組中對等體的前綴數目

Members

打包組中對等體的數目及對等體的地址

 

1.1.18  filter-policy export

filter-policy export命令用來配置對發布的路由信息進行過濾。

undo filter-policy export命令用來取消對發布的路由信息進行過濾。

【命令】

BGP IPv4單播地址族視圖:

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

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

BGP IPv6單播地址族視圖:

filter-policy { ipv6-acl-number | prefix-list ipv6-prefix-list-name } export [ direct | { isisv6 | ospfv3 | ripng } process-id | static ]

undo filter-policy export [ direct | { isisv6 | ospfv3 | ripng } process-id | static ]

【缺省情況】

不對發布的路由信息進行過濾。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-acl-number:指定用於匹配路由信息目的網絡地址的訪問列表號,取值範圍為2000~3999。

ipv6-acl-number:指定用於匹配路由信息目的網絡地址的IPv6 ACL編號,取值範圍為2000~3999。

prefix-list ipv4-prefix-list-name:指定用於匹配路由信息目的網絡地址的IPv4地址前綴列表。ipv4-prefix-list-name表示IPv4地址前綴列表名稱,為1~63個字符的字符串,區分大小寫。

prefix-list ipv6-prefix-list-name:指定用於匹配路由信息目的網絡地址的IPv6地址前綴列表。ipv6-prefix-list-name表示IPv6地址前綴列表名稱,為1~63個字符的字符串,區分大小寫。

direct:對引入的直連路由進行過濾。

eigrp:對從EIGRP協議引入的路由進行過濾。

isis:對從ISIS協議引入的路由進行過濾。

isisv6:對從IPv6 ISIS協議引入的路由進行過濾。

ospf:對從OSPF協議引入的路由進行過濾。

ospfv3:對從OSPFv3協議引入的路由進行過濾。

rip:對從RIP協議引入的路由進行過濾。

ripng:對從RIPng路由協議引入的路由進行過濾。

static:對引入的靜態路由進行過濾。

process-id:路由協議的進程號,取值範圍為1~65535。

【使用指導】

如果指定了路由協議參數(directisis等),則隻對從這種協議引入到BGP的路由進行過濾,其他BGP路由不受影響。如果沒有指定路由協議參數,則對所有BGP路由都進行過濾,包括從IGP引入的路由、使用network命令發布的路由、從BGP對等體學習的路由等。

通過基本ACL(2000~2999)對發布的路由信息進行過濾時,如果配置了rule [ rule-id ] { deny | permit } source source-address source-wildcard命令,則隻要路由的目的網絡地址與rule命令中的source-address source-wildcard匹配,則該路由與rule命令配置的規則匹配,不會再比較路由的目的網絡地址掩碼。

通過高級ACL(3000~3999)對發布的路由信息進行過濾時:

·     rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard命令配置的規則用來過濾指定目的網絡地址的路由;

·     rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard命令配置的規則用來過濾指定目的網絡地址和掩碼的路由。其中source sour-addr sour-wildcard用來過濾路由目的網絡地址,destination dest-addr dest-wildcard用來過濾路由掩碼。destination dest-addr dest-wildcard指定的掩碼應該是連續的,如果指定的掩碼不連續,則該過濾掩碼的條件不生效。

引用ACL時,需要注意的是,若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示所有BGP路由都可以通過本命令的過濾。

【舉例】

# 在BGP IPv4單播地址族視圖下,使用編號為2000的IPv4基本ACL對BGP發布的所有路由進行過濾。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] filter-policy 2000 export

【相關命令】

·     filter-policy import

·     peer filter-policy

1.1.19  filter-policy import

filter-policy import命令用來配置對接收的路由信息進行過濾。

undo filter-policy import命令用來恢複缺省情況。

【命令】

BGP IPv4單播地址族視圖:

filter-policy { ipv4-acl-number | prefix-list ipv4-prefix-list-name } import

undo filter-policy import

BGP IPv6單播地址族視圖:

filter-policy { ipv6-acl-number | prefix-list ipv6-prefix-list-name } import

undo filter-policy import

【缺省情況】

不對接收的路由信息進行過濾。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-acl-number:指定用於匹配路由信息目的網絡地址的訪問列表號,取值範圍為2000~3999。

ipv6-acl-number:指定用於匹配路由信息目的網絡地址的IPv6訪問列表號,取值範圍為2000~3999。

prefix-list ipv4-prefix-list-name:指定用於匹配路由信息目的網絡地址的IPv4地址前綴列表。ipv4-prefix-list-name表示IPv4地址前綴列表名稱,為1~63個字符的字符串,區分大小寫。

prefix-list ipv6-prefix-list-name:指定用於匹配路由信息目的網絡地址的IPv6地址前綴列表。ipv6-prefix-list-name表示IPv6地址前綴列表名稱,為1~63個字符的字符串,區分大小寫。

【使用指導】

通過基本ACL(2000~2999)對接收的路由信息進行過濾時,如果配置了rule [ rule-id ] { deny | permit } source source-address source-wildcard命令,則隻要路由的目的網絡地址與rule命令中的source-address source-wildcard匹配,則該路由與rule命令配置的規則匹配,不會再比較路由的目的網絡地址掩碼。

通過高級ACL(3000~3999)對接收的路由信息進行過濾時:

·     rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard命令配置的規則用來過濾指定目的網絡地址的路由;

·     rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard命令配置的規則用來過濾指定目的網絡地址和掩碼的路由。其中source sour-addr sour-wildcard用來過濾路由目的網絡地址,destination dest-addr dest-wildcard用來過濾路由掩碼。destination dest-addr dest-wildcard指定的掩碼應該是連續的,如果指定的掩碼不連續,則該過濾掩碼的條件不生效。

引用ACL時,需要注意的是,若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示所有BGP路由都可以通過本命令的過濾。

【舉例】

# 在BGP IPv4單播地址族視圖下,使用編號為2000的IPv4基本ACL對BGP接收的路由進行過濾。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] filter-policy 2000 import

【相關命令】

·     filter-policy export

·     peer filter-policy

1.1.20  group

group命令用來創建一個對等體組。

undo group命令用來刪除指定的對等體組。

【命令】

group group-name [ external | internal ]

undo group group-name

【缺省情況】

不存在對等體組。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。

external:創建EBGP對等體組。

internal:創建IBGP對等體組。

【使用指導】

在大規模BGP網絡中,對等體的數量很多,其中很多對等體具有相同的策略,在配置時會重複使用一些命令。此時,利用對等體組可以簡化配置。

對等體組是具有某些相同屬性的對等體的集合。當一個對等體加入對等體組中時,此對等體將獲得與所在對等體組相同的配置。當對等體組的配置改變時,組內成員的配置也相應改變。

如果沒有指定internalexternal參數,則創建的是IBGP對等體組。

如果分別對對等體組和對等體組中的對等體進行了某項BGP配置,則以最後一次配置為準。

通過本命令創建對等體組後,還需要執行peer enable命令,本地路由器才具有與指定對等體組交換相應地址族路由信息的能力。

【舉例】

# 在BGP實例視圖下,創建一個EBGP對等體組test,其AS號為200,並在test中添加EBGP對等體10.1.1.1和10.1.2.1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] group test external

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

[Sysname-bgp-default] peer 10.1.1.1 group test

[Sysname-bgp-default] peer 10.1.2.1 group test

【相關命令】

·     display bgp group

·     peer enable

1.1.21  import-route

import-route命令用來將IGP路由協議的路由信息引入到BGP路由表中,以便通過BGP發布引入的路由信息。

undo import-route命令用來取消引入IGP路由協議的路由信息。

【命令】

BGP IPv4單播地址族視圖:

import-route { isis | ospf | rip } [ { process-id | all-processes } [ allow-direct | med med-value ] * ]

import-route { direct | guard | static } [ med med-value ] *

undo import-route { direct | guard | { isis | ospf | rip } [ process-id | all-processes ] | static }

BGP IPv6單播地址族視圖:

import-route { isisv6 | ospfv3 | ripng } [ { process-id | all-processes } [ allow-direct | med med-value ] * ]

import-route { direct | guard | static } [ med med-value ] *

undo import-route { direct | guard | { isisv6 | ospfv3 | ripng } [ process-id | all-processes ] | static }

【缺省情況】

BGP不會引入IGP路由協議的路由信息。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

direct:引入直連路由。

eigrp:引入EIGRP協議的路由。

guard:引入Guard路由。

isis:引入ISIS協議的路由。

isisv6:引入IPv6 ISIS協議的路由。

ospf:引入OSPF協議的路由。

ospfv3:引入OSPFv3協議的路由。

rip:引入RIP協議的路由。

ripng:引入RIPng協議的路由。

static:引入靜態路由。

process-id:路由協議的進程號,取值範圍為1~65535。

all-processes:引入指定路由協議所有進程的路由。

allow-direct:指定引入IGP路由協議的路由時,同時引入使能了該協議的接口網段路由。如果不指定本參數,則在引入協議路由時不會引入使能了該協議的接口網段路由。

med med-value:指定引入路由的MED度量值,取值範圍為0~4294967295。如果沒有指定MED度量值,則被引入路由的metric值將作為引入BGP之後路由的MED值。

【使用指導】

通過import-route命令引入指定IGP路由協議的路由時,不會引入該協議的缺省路由。隻有同時執行default-route imported命令,才會引入該協議的缺省路由。

隻能引入路由表中狀態為active的路由。可以通過display ip routing-table protocol命令或display ipv6 routing-table protocol命令來查看路由的狀態是否為active。

引入IS-IS、IPv6 ISIS、OSPF、OSPFv3、RIP或RIPng協議的路由時,如果沒有指定任何參數,則引入process-id為1的IS-IS、IPv6 ISIS、OSPF、OSPFv3、RIP或RIPng協議的路由。

通過import-route命令引入到BGP路由表中的路由的ORIGIN屬性為incomplete。

通過all-processes參數引入指定路由協議所有進程的路由後,對此協議的任意進程配置本命令均不生效。

【舉例】

# 在BGP IPv4單播地址族視圖下,引入RIP進程1的路由,並指定引入後BGP路由的MED值為100。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] import-route rip 1 med 100

【相關命令】

·     import-route-append

1.1.22  import-route-append

import-route-append命令用來以附加的方式將IGP路由協議的路由信息引入到BGP路由表中,以便通過BGP發布引入的路由信息。

undo import-route-append命令用來取消以附加的方式引入IGP路由協議的路由信息。

【命令】

BGP IPv4單播地址族視圖:

import-route-append { isis | ospf | rip } [ { process-id | all-processes } [ allow-direct | med med-value ] * ]

import-route-append { direct | static } [ med med-value ] *

undo import-route-append { direct | { isis | ospf | rip } [ process-id | all-processes ] | static }

BGP IPv6單播地址族視圖:

import-route-append { isisv6 | ospfv3 | ripng } [ { process-id | all-processes } [ allow-direct | med med-value ] * ]

import-route-append { direct | static } [ med med-value ] *

undo import-route-append { direct | { isisv6 | ospfv3 | ripng } [ process-id | all-processes ] | static }

【缺省情況】

BGP未以附加的方式引入IGP路由協議的路由信息。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

direct:引入直連路由。

isis:引入ISIS協議的路由。

isisv6:引入IPv6 ISIS協議的路由。

ospf:引入OSPF協議的路由。

ospfv3:引入OSPFv3協議的路由。

rip:引入RIP協議的路由。

ripng:引入RIPng協議的路由。

static:引入靜態路由。

process-id:路由協議的進程號,取值範圍為1~65535。

all-processes:引入指定路由協議所有進程的路由。

allow-direct:指定引入IGP路由協議的路由時,同時引入使能了該協議的接口網段路由。如果不指定本參數,則在引入協議路由時不會引入使能了該協議的接口網段路由。

med med-value:指定引入路由的MED度量值,取值範圍為0~4294967295。如果沒有指定MED度量值,則被引入路由的metric值將作為引入BGP之後路由的MED值。

【使用指導】

本命令與import-route命令在分別單獨配置時功能完全一致,同時配置時本命令可以在不覆蓋現有import-route命令配置的情況下附加引入IGP路由。

針對同一協議進程同時配置本命令與import-route命令時,如果均指定了引入路由的MED度量值,以import-route-append命令的配置為準。

通過all-processes參數引入指定路由協議所有進程的路由後,對此協議的任意進程配置本命令均不生效。

【舉例】

# 在BGP IPv4單播地址族視圖下,附加引入ISIS進程1的路由。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] import-route isis 1

[Sysname-bgp-default-ipv4] import-route-append isis 1

【相關命令】

·     display ip routing-table protocol(網絡互通命令參考/IP路由基礎)

·     display ipv6 routing-table protocol(網絡互通命令參考/IP路由基礎)

·     import-route

1.1.23  log-peer-change

log-peer-change命令用來全局使能BGP日誌記錄功能。

undo log-peer-change命令用來全局關閉BGP日誌記錄功能。

【命令】

log-peer-change

undo log-peer-change

【缺省情況】

全局BGP日誌記錄功能處於開啟狀態。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【使用指導】

通過log-peer-change命令全局使能BGP日誌記錄功能,並執行peer log-change命令使能與指定對等體/對等體組之間BGP會話的日誌記錄功能後,與該對等體/對等體組之間BGP會話建立以及斷開時會生成日誌信息,通過display bgp peer ipv4 unicast log-info命令或display bgp peer ipv6 unicast log-info命令可以查看記錄的日誌信息。生成的日誌信息還將被發送到設備的信息中心,通過設置信息中心的參數,決定日誌信息的輸出規則(即是否允許輸出以及輸出方向)。(有關信息中心參數的配置請參見“設備管理配置指導”中的“信息中心”。)

如果全局關閉BGP日誌記錄功能,或關閉與指定對等體/對等體組之間BGP會話的日誌記錄功能,則BGP會話建立或斷開時不會生成日誌信息。

【舉例】

# 全局使能BGP日誌記錄功能。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] log-peer-change

【相關命令】

·     display bgp peer

·     peer log-change

1.1.24  network

network命令用來配置BGP發布的本地網段路由,即將本地路由表中指定網段的路由添加到BGP路由表中,並發布給對等體。

undo network命令用來刪除指定的BGP發布的本地網段路由。

【命令】

BGP IPv4單播地址族視圖:

network ipv4-address [ mask-length | mask ]

undo network ipv4-address [ mask-length | mask ]

BGP IPv6單播地址族視圖:

network ipv6-address prefix-length

undo network ipv6-address prefix-length

【缺省情況】

BGP不發布本地的網段路由。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-address:目的網絡的IPv4地址。如果沒有指定maskmask-length參數,則采用自然掩碼。

mask-length:網絡掩碼長度,取值範圍為0~32。

mask:網絡掩碼,點分十進製格式。

ipv6-address:目的網絡的IPv6地址。

prefix-length:目的網絡地址的前綴長度,取值範圍為0~128。

【使用指導】

network命令指定的網段路由必須存在於本地的IP路由表中,且處於Active狀態,否則無法將該網段路由添加到BGP路由表中。

使用network命令添加到BGP路由表中的網段路由的ORIGIN屬性為IGP。

執行undo network命令時指定的掩碼、掩碼長度或前綴長度必須與執行network命令時指定的掩碼、掩碼長度或前綴長度相同,否則無法刪除配置。

【舉例】

# 在BGP IPv4單播地址族視圖下,將本地路由表中到達10.0.0.0/16網段的路由添加到BGP路由表中。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] network 10.0.0.0 255.255.0.0

1.1.25  peer as-number (for a BGP peer group)

peer as-number命令用來指定對等體組的AS號。

undo peer as-number命令用來刪除指定對等體組的AS號。

【命令】

peer group-name as-number as-number

undo peer group-name as-number

【缺省情況】

未指定對等體組的AS號。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

as-number:對等體組的AS號,取值範圍為1~4294967295。

【使用指導】

隻有當對等體組中不包含對等體時,才允許為對等體組配置AS號。

為對等體組配置AS號後,需要加入該對等體組的對等體的AS號必須與對等體組的AS號相同。

如果沒有指定對等體組的AS號,則加入該對等體組的對等體保留自己的AS號,即對等體組中對等體的AS號可以相同,也可以不同。

【舉例】

# 在BGP實例視圖下,指定對等體組test的AS號為100。

<Sysname> system-view

[Sysname] bgp 100

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

【相關命令】

·     peer group

1.1.26  peer as-number (for a BGP peer)

peer as-number命令用來創建BGP對等體,並指定對等體的AS號。

undo peer命令用來刪除指定的BGP對等體。

【命令】

peer { ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } as-number as-number

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

【缺省情況】

不存在BGP對等體。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-address:對等體的IPv4地址。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

as-number:對等體的AS號,取值範圍為1~4294967295。如果對等體的AS號與本地路由器的AS號相同,則該對等體為IBGP對等體;如果對等體的AS號與本地路由器的AS號不同,則該對等體為EBGP對等體。

【使用指導】

除了本命令外,還可以通過peer group命令創建對等體。執行peer group命令創建對等體的同時,還可以將對等體加入對等體組。

不能通過重複執行peer as-number命令修改對等體的AS號。隻能先刪除對等體,再為對等體配置新的AS號。

通過本命令創建對等體後,還需要執行peer enable命令,本地路由器才具有與指定對等體交換相應地址族路由信息的能力。

配置動態對等體時,設備和鄰居隻能有一端配置網段地址,另一端必須配置實際IP地址。

【舉例】

# 在BGP實例視圖下,創建BGP對等體1.1.1.1,指定對等體的AS號為100。

<Sysname> system-view

[Sysname] bgp 100

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

【相關命令】

·     display bgp peer

·     peer enable

·     peer group

1.1.27  peer connect-interface

peer connect-interface命令用來指定與對等體/對等體組創建BGP會話時建立TCP連接使用的源接口,即采用指定源接口的IPv4地址/IPv6地址與對等體/對等體組建立TCP連接。

undo peer connect-interface命令用來取消該配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } connect-interface interface-type interface-number

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

【缺省情況】

BGP使用到達BGP對等體的最佳路由出接口的主IPv4地址或IPv6地址與對等體/對等體組建立TCP連接。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

interface-type interface-number:接口類型和接口編號。

【使用指導】

本命令的作用與peer source-address命令的作用類似:peer source-address命令直接指定建立TCP連接的源地址;本命令通過指定源接口,間接指定建立TCP連接的源地址。在一台BGP路由器上如果同時執行本命令和peer source-address命令,則後執行的配置覆蓋之前的配置。

在如下場合需要通過本命令或peer source-address命令指定建立TCP連接使用的源接口或源地址:

·     當指定的對等體的IPv4地址/IPv6地址不是本地路由器與對等體之間直連接口的IPv4地址/IPv6地址時,需要在對等體上通過本配置將建立TCP連接使用的源接口指定為對等體IPv4地址/IPv6地址所在的接口或者指定TCP連接的源地址為對等體IP地址/IPv6地址。

·     當通過IPv6鏈路本地地址創建對等體或向對等體組中添加指定的對等體時,必須使用直連接口建立對等關係,且必須通過peer connect-interface命令將本地直連出接口指定為建立TCP連接使用的源接口。

·     當建立BGP連接的路由器之間存在冗餘鏈路時,如果路由器上的一個接口發生故障,鏈路狀態變為down,建立TCP連接的源地址可能會隨之發生變化,導致BGP需要重新建立TCP連接,造成網絡震蕩。為了避免該情況的發生,建議網絡管理員將建立TCP連接所使用的源地址配置為Loopback接口的地址,或將源接口配置為Loopback接口,以提高TCP連接的可靠性和穩定性。

·     當BGP對等體之間同時建立多條BGP會話時,如果沒有明確指定建立TCP連接的源地址,可能會導致根據最優路由選擇TCP連接源地址錯誤,並影響BGP會話的建立。如果多條BGP會話基於不同接口的IP地址建立,則建議用戶在配置BGP對等體時,通過配置源接口或源地址明確指定每個BGP會話的TCP連接源地址;如果多條BGP會話基於同一接口的不同IP地址建立,則建議用戶通過配置源地址,明確指定每個BGP會話的TCP連接源地址。

本地路由器源接口的地址和對等體源接口的地址之間必須路由可達。

如果在EBGP對等體上指定非直連接口作為源接口,則需要配置peer ebgp-max-hop命令允許本地路由器同非直連網絡上的鄰居建立EBGP連接。

如果接口上存在多個IPv4地址,則建立TCP連接時使用接口的主IPv4地址;如果接口上存在多個IPv6地址,則設備根據內部定義的原則從中選擇一個IPv6地址作為TCP連接的源地址。源IPv6地址的選擇具有不確定性,因此,在這種情況下,建議用戶通過peer source-address命令明確指定TCP連接的源IPv6地址。

【舉例】

# 在BGP實例視圖下,配置與對等體組test創建BGP會話時,使用接口Loopback0作為建立TCP連接的源接口。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test connect-interface loopback 0

【相關命令】

·     peer ebgp-max-hop

·     peer source-address

1.1.28  peer default-route-advertise

peer default-route-advertise命令用來向對等體/對等體組發送缺省路由。

undo peer default-route-advertise命令用來取消向指定對等體/對等體組發送缺省路由。

【命令】

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

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

【缺省情況】

不向對等體/對等體組發送缺省路由。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

【使用指導】

如果配置了peer default-route-advertise命令,則本地路由器會向指定的對等體/對等體組發布一條下一跳為自身的缺省路由。在本地路由器的路由表中不需要存在缺省路由。

【舉例】

# 在BGP IPv4單播地址族視圖下,設置向對等體組test發布缺省路由。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] peer test default-route-advertise

1.1.29  peer description

peer description命令用來配置對等體/對等體組的描述信息。

undo peer description命令用來刪除指定對等體/對等體組的描述信息。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } description text

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

【缺省情況】

對等體/對等體組沒有描述信息。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

text:對等體的描述信息,為1~79個字符的字符串,區分大小寫。

【舉例】

# 在BGP實例視圖下,配置對等體組test的描述信息為ISP1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test description ISP1

1.1.30  peer enable

peer enable命令用來允許本地路由器與指定對等體/對等體組交換路由信息。

undo peer enable命令用來禁止本地路由器與指定對等體/對等體組交換路由信息。

【命令】

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

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

【缺省情況】

本地路由器不能與對等體/對等體組交換路由信息。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

【使用指導】

在不同的視圖下執行peer enable命令,可以使能本地路由器與指定對等體交換不同地址族路由信息的能力:

·     BGP IPv4單播地址族視圖下,使能的是交換IPv4單播路由信息的能力,並且學習到的路由將添加到公網BGP路由表中。

·     BGP IPv6單播地址族視圖下,使能的是交換IPv6單播路由信息的能力,並且學習到的路由將添加到公網IPv6 BGP路由表中。

如果在某個視圖下執行了undo peer enable命令,則本地路由器與指定對等體之間不再交換對應地址族的路由信息。

【舉例】

# 在BGP IPv4單播地址族視圖下,使能本地路由器與對等體1.1.1.1交換IPv4單播路由信息的能力。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] peer 1.1.1.1 enable

【相關命令】

·     display bgp peer

1.1.31  peer filter-policy

peer filter-policy命令用來為對等體/對等體組設置基於ACL的BGP路由過濾策略。

undo peer filter-policy命令用來刪除為指定對等體/對等體組設置基於ACL的BGP路由過濾策略。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } filter-policy ipv6-acl-number { export | import }

undo peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } filter-policy { export | import }

【缺省情況】

未配置基於ACL的BGP路由過濾策略。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

ipv4-acl-number:訪問控製列表號,取值範圍為2000~3999。

ipv6-acl-number:IPv6訪問控製列表號,取值範圍為2000~3999。

export:對向指定對等體/對等體組發布的路由應用過濾策略。

import:對從指定對等體/對等體組接收的路由應用過濾策略。

【使用指導】

配置peer filter-policy命令時需要同時在係統視圖下通過acl命令配置對應的ACL。如果本命令中指定的ACL尚未創建,則所有路由均通過過濾。

通過基本ACL(2000~2999)對BGP路由信息進行過濾時,如果配置了rule [ rule-id ] { deny | permit } source source-address source-wildcard命令,則隻要路由的目的網絡地址與rule命令中的source-address source-wildcard匹配,則該路由與rule命令配置的規則匹配,不會再比較路由的目的網絡地址掩碼。

通過高級ACL(3000~3999)對BGP路由信息進行過濾時,rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard命令配置的規則用來過濾指定目的網絡地址的路由;rule [ rule-id ] { deny | permit } ip source sour-addr sour-wildcard destination dest-addr dest-wildcard命令配置的規則用來過濾指定目的網絡地址和掩碼的路由,其中source sour-addr sour-wildcard用來過濾路由目的網絡地址,destination dest-addr dest-wildcard用來過濾路由掩碼。destination dest-addr dest-wildcard指定的掩碼應該是連續的。如果指定的掩碼不連續,則該過濾掩碼的條件不生效。

引用ACL時,需要注意的是,若引用的ACL不存在,或者引用的ACL中沒有配置規則,則表示所有BGP路由都可以通過本命令的過濾。

【舉例】

# 在BGP IPv4單播地址族視圖下,配置利用編號為2000的訪問控製列表過濾向對等體組test發布的路由。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] peer test filter-policy 2000 export

【相關命令】

·     acl(安全命令參考/ACL)

·     filter-policy export

·     filter-policy import

1.1.32  peer group

peer group命令用來向對等體組中添加指定的對等體。

undo peer group命令用來從對等體組中刪除指定的對等體。

【命令】

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

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

【缺省情況】

對等體組中不存在任何對等體。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-address:對等體的IPv4地址。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

as-number as-number:對等體的AS號,取值範圍為1~4294967295。

【使用指導】

可以通過以下方式將對等體加入對等體組:

(1)     先通過peer as-number命令創建對等體並指定對等體的AS號,再通過peer group命令將其加入對等體組。采用這種方式時,需要注意:

·     執行peer group命令時可以指定as-number參數,指定的as-number參數,必須與peer as-number命令中配置的對等體AS號相同。

·     如果通過peer as-number命令指定了對等體組的AS號,則對等體的AS號必須與對等體組的AS號相同,否則無法將對等體加入對等體組。

·     如果將對等體加入IBGP對等體組,則該對等體必須是IBGP對等體。

(2)     通過peer group命令創建對等體的同時,將其加入對等體組。采用這種方式時,需要注意:

·     如果通過peer as-number命令指定了對等體組的AS號,則執行peer group命令時無需指定as-number參數,對等體的AS號為該對等體組的AS號。執行peer group命令時如果指定了as-number參數,則as-number參數必須與對等體組的AS號相同。

·     如果沒有指定對等體組的AS號,且該對等體組為EBGP對等體組,則執行peer group命令時必須指定as-number參數。

·     如果沒有指定對等體組的AS號,且該對等體組為IBGP對等體組,則執行peer group命令時無需指定as-number參數,對等體的AS號為本地AS號。執行peer group命令時如果指定了as-number參數,則as-number參數必須與本地AS號相同。

如果通過peer as-number命令指定了對等體組的AS號,則隻有與該對等體組AS號相同的對等體才能加入該對等體組,即對等體組中所有對等體的AS號均相同;如果沒有指定對等體組的AS號,則加入該對等體組的對等體保留自己的AS號,即對等體組中對等體的AS號可以相同,也可以不同。

通過本命令將對等體加入對等體組後,還需要執行peer enable命令,本地路由器才具有與指定對等體組交換相應地址族路由信息的能力。

【舉例】

# 在BGP實例視圖下,將IPv4地址為10.1.1.1的對等體加入到EBGP對等體組test。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] group test external

[Sysname-bgp-default] peer 10.1.1.1 group test as-number 2004

【相關命令】

·     group

·     peer as-number

·     peer enable

1.1.33  peer log-change

peer log-change命令用來使能與指定對等體/對等體組之間BGP會話的日誌記錄功能。

undo peer log-change命令用來關閉與指定對等體/對等體組之間BGP會話的日誌記錄功能。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } log-change

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

【缺省情況】

與所有對等體/對等體組之間BGP會話的日誌記錄功能均處於開啟狀態。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

【使用指導】

通過log-peer-change命令全局使能BGP日誌記錄功能,並執行本命令後,與指定對等體/對等體組之間BGP會話建立以及斷開時會生成日誌信息,通過display bgp peer ipv4 unicast log-info命令或display bgp peer ipv6 unicast log-info命令可以查看記錄的日誌信息。生成的日誌信息還將被發送到設備的信息中心,通過設置信息中心的參數,決定日誌信息的輸出規則(即是否允許輸出以及輸出方向)。(有關信息中心參數的配置請參見“設備管理配置指導”中的“信息中心”。)

如果全局關閉BGP日誌記錄功能,或關閉與指定對等體/對等體組之間BGP會話的日誌記錄功能,則BGP會話建立或斷開時不會生成日誌信息。

【舉例】

# 在BGP實例視圖下,使能與對等體1.1.1.1之間BGP會話的日誌記錄功能。

<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 log-change

【相關命令】

·     display bgp peer

·     log-peer-change

1.1.34  peer route-update-interval

peer route-update-interval命令用來配置向指定對等體/對等體組發布同一路由的時間間隔。

undo peer route-update-interval命令用來取消該配置。

【命令】

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

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

【缺省情況】

向IBGP對等體發布同一路由的時間間隔為15秒,向EBGP對等體發布同一路由的時間間隔為30秒。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

interval:發布同一路由的最小時間間隔,取值範圍為0~600,單位為秒。

【使用指導】

BGP路由發生變化時,BGP路由器會發送Update消息通知對等體。如果同一路由頻繁變化,BGP路由器會頻繁發送Update消息更新路由,導致路由震蕩。通過本命令指定向對等體/對等體組發布同一路由的更新時間間隔,可以避免每次路由變化都發送Update消息,避免路由震蕩。對於需要撤銷的路由,BGP路由器會立即向鄰居發送路由撤銷消息,不受本命令的控製。

【舉例】

# 在BGP實例視圖下,配置向對等體組test發布同一路由的時間間隔為10秒。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default] peer test route-update-interval 10

1.1.35  peer soo

peer soo命令用來為對等體/對等體組配置SoO(Site of Origin,源站點)屬性。

undo peer soo命令用來取消為指定對等體/對等體組配置的SoO屬性。

【命令】

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對等體/對等體組配置SoO屬性。

【視圖】

BGP IPv4單播地址族視圖

BGP IPv6單播地址族視圖

【缺省用戶角色】

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~21個字符的字符串。site-of-origin有三種形式:

·     16位自治係統號:32位用戶自定義數,例如:101:3。

·     32位IP地址:16位用戶自定義數,例如:192.168.122.15:1。

·     32位自治係統號:16位用戶自定義數,其中的自治係統號最小值為65536。例如:65536: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.36  peer source-address

peer source-address命令用來指定與對等體/對等體組創建BGP會話時建立TCP連接使用的源IPv4地址/IPv6地址。

undo peer source-address命令用來取消該配置。

【命令】

peer ipv4-address [ mask-length ] source-address source-ipv4-address

peer ipv6-address [ prefix-length ] source-address source-ipv6-address

undo peer { ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } source-address

peer group-name source-address { source-ipv4-address | source-ipv6-address } *

undo peer group-name source-address [ source-ipv4-address | source-ipv6-address ]

【缺省情況】

BGP使用到達BGP對等體的最佳路由出接口的主IPv4地址或IPv6地址與對等體/對等體組建立TCP連接。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

source-ipv4-address:源IPv4地址。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

source-ipv6-address:源IPv6地址。

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

【使用指導】

本命令的作用與peer connect-interface命令的作用類似:本命令直接指定建立TCP連接的源地址;peer connect-interface命令通過指定源接口,間接指定建立TCP連接的源地址。在一台BGP路由器上如果同時執行本命令和peer connect-interface命令,則後執行的配置覆蓋之前的配置。

在如下場合需要通過本命令或peer connect-interface命令指定建立TCP連接使用的源地址:

·     當指定的對等體的IPv4地址/IPv6地址不是本地路由器與對等體之間直連接口的IPv4地址/IPv6地址時,需要在對等體上通過本配置將建立TCP連接使用的源接口指定為對等體IPv4地址/IPv6地址所在的接口或者指定TCP連接的源地址為對等體IP地址/IPv6地址。

·     當通過IPv6鏈路本地地址創建對等體或向對等體組中添加指定的對等體時,必須使用直連接口建立對等關係,且必須通過peer connect-interface命令將本地直連出接口指定為建立TCP連接使用的源接口。

·     當建立BGP連接的路由器之間存在冗餘鏈路時,如果路由器上的一個接口發生故障,鏈路狀態變為down,建立TCP連接的源地址可能會隨之發生變化,導致BGP需要重新建立TCP連接,造成網絡震蕩。為了避免該情況的發生,建議網絡管理員將建立TCP連接所使用的源地址配置為Loopback接口的地址,或將源接口配置為Loopback接口,以提高TCP連接的可靠性和穩定性。

·     當BGP對等體之間同時建立多條BGP會話時,如果沒有明確指定建立TCP連接的源地址,可能會導致根據最優路由選擇TCP連接源地址錯誤,並影響BGP會話的建立。如果多條BGP會話基於不同接口的IP地址建立,則建議用戶在配置BGP對等體時,通過配置源接口或源地址明確指定每個BGP會話的TCP連接源地址;如果多條BGP會話基於同一接口的不同IP地址建立,則建議用戶通過配置源地址,明確指定每個BGP會話的TCP連接源地址。

本地路由器的源地址和對等體的源地址之間必須路由可達。

如果在EBGP對等體上指定非直連接口的地址作為源地址,則需要配置peer ebgp-max-hop命令允許本地路由器同非直連網絡上的鄰居建立EBGP連接。

可以為BGP對等體組同時指定source-ipv4-addresssource-ipv6-address參數。本地路由器與對等體組中IPv4地址的對等體建立BGP會話時,采用source-ipv4-address作為TCP連接的源IPv4地址;本地路由器與對等體組中IPv6地址的對等體建立BGP會話時,采用source-ipv6-address作為TCP連接的源IPv6地址。

【舉例】

# 在BGP實例視圖下,配置與對等體組test創建BGP會話時,TCP連接的源地址為1.1.1.1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test source-address 1.1.1.1

【相關命令】

·     peer connect-interface

·     peer ebgp-max-hop

1.1.37  peer timer

peer timer命令用來配置本地路由器與指定對等體/對等體組之間BGP會話的存活時間間隔和保持時間。

undo peer timer命令用來取消該配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } timer keepalive keepalive hold holdtime

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

【缺省情況】

本地路由器與指定對等體/對等體組之間BGP會話的存活時間間隔為60秒,保持時間為180秒。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

keepalive keepalive:指定存活時間間隔。keepalive的取值範圍為0~21845,單位為秒。

hold holdtime:指定保持時間。holdtime的取值範圍為0或3~65535,單位為秒。保持時間必須大於或等於存活時間的三倍。

【使用指導】

當對等體間建立了BGP會話後,它們定時向對端發送Keepalive消息,以防止路由器認為BGP會話已中斷。Keepalive消息的發送時間間隔稱為存活時間間隔。

若路由器在設定的會話保持時間(Holdtime)內未收到對端的Keepalive消息或Update消息,則認為此BGP會話已中斷,從而斷開此BGP會話。

使用該命令配置的定時器比使用timer命令配置的定時器優先級高。

如果當前路由器上配置的保持時間與對端設備(對等體)上配置的保持時間不一致,則數值較小者作為協商後的保持時間。

保持時間為0時,不向該對等體發送keepalive消息,與該對等體之間的會話永遠不會超時斷開;當保持時間和存活時間間隔都不為0時,將協商的保持時間的三分之一與配置的存活時間間隔比較,取最小值作為存活時間間隔。

配置該命令後,不會馬上斷開會話,而是等到其他條件觸發會話重建(如複位BGP會話)時,再以配置的保持時間協商建立會話。

【舉例】

# 在BGP實例視圖下,配置本地路由器與對等體組test之間BGP會話的存活時間間隔與保持時間分別為60秒和180秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer test timer keepalive 60 hold 180

【相關命令】

·     display bgp peer

·     timer

1.1.38  peer timer connect-retry

peer timer connect-retry命令用來配置本地路由器與指定對等體/對等體組之間重新建立BGP會話的時間間隔。

undo peer timer connect-retry命令用來取消該配置。

【命令】

peer { group-name | ipv4-address [ mask-length ] | ipv6-address [ prefix-length ] } timer connect-retry retry-time

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

【缺省情況】

本地路由器與指定對等體/對等體組之間重新建立BGP會話的時間間隔為32秒。

【視圖】

BGP視圖

【缺省用戶角色】

network-admin

【參數】

group-name:對等體組的名稱,為1~47個字符的字符串,區分大小寫。指定的對等體組必須已經創建。

ipv4-address:對等體的IPv4地址。指定的對等體必須已經創建。

mask-length:網絡掩碼,取值範圍為0~32。如果指定本參數,則表示指定網段內的動態對等體。

ipv6-address:對等體的IPv6地址。指定的對等體必須已經創建。

prefix-length:前綴長度,取值範圍為0~128。如果指定本參數,則表示指定網段內的動態對等體。

retry-time:指定重新建立BGP會話的時間間隔,取值範圍為1~65535,單位為秒。

【使用指導】

如果要加快本地路由器與指定對等體/對等體組之間重新建立BGP會話的速度,可以將retry-time的值調小,便於路由快速收斂。如果BGP會話反複up/down,可以將retry-time的值調大,從而減輕路由震蕩。

使用本命令配置的定時器比使用timer connect-retry命令配置的定時器優先級高。

【舉例】

# 在BGP實例視圖下,配置本地路由器與對等體1.1.1.1之間重新建立BGP會話的時間間隔為30秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] peer 1.1.1.1 timer connect-retry 30

【相關命令】

·     timer connect-retry

1.1.39  refresh bgp

refresh bgp命令用來手工對BGP會話進行軟複位。

【命令】

refresh bgp [ instance instance-name ] { ipv4-address [ mask-length ] | all | external | group group-name | internal } { export | import } ipv4 [ unicast ]

refresh bgp [ instance instance-name ] { ipv6-address [ prefix-length ] | all | external | group group-name | internal } { export | import } ipv6 [ unicast ]

refresh bgp [ instance instance-name ] ipv6-address [ prefix-length ] { export | import } ipv4 [ unicast ]

refresh bgp [ instance instance-name ] ipv4-address [ mask-length ] { export | import } ipv6 [ unicast ]

【視圖】

用戶視圖

【缺省用戶角色】

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會話。

unicast:軟複位單播地址族下的BGP會話。

【使用指導】

軟複位BGP會話是指在不斷開BGP鄰居關係的情況下,更新BGP路由信息,使新的配置生效。

選路策略發生改變後,如果指定了export參數,則會觸發本地路由器根據新的路由發布策略過濾路由信息,並將通過過濾的路由信息發送給BGP對等體;如果指定了import參數,則本地路由器會向BGP對等體發送Route-refresh消息,收到Route-refresh消息的對等體將其路由信息重新發給本地路由器,以便本地路由器根據新的路由策略對接收到的路由信息進行過濾。

執行本命令軟複位BGP會話時,要求當前路由器和對等體都支持Route-refresh功能,否則本命令不會生效。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 手工對所有IPv4單播地址族下的BGP會話進行入方向的軟複位。

<Sysname> refresh bgp all import ipv4

【相關命令】

·     peer capability-advertise route-refresh

·     peer keep-all-routes

1.1.40  reset bgp

reset bgp命令用來複位指定地址族下的BGP會話。

【命令】

reset bgp [ instance instance-name ] { as-number | ipv4-address [ mask-length ] | all | external | group group-name | internal } ipv4 [ unicast ]

reset bgp [ instance instance-name ] { as-number | ipv6-address [ prefix-length ] | all | external | group group-name | internal } ipv6[ unicast ]

reset bgp [ instance instance-name ] ipv6-address [ prefix-length ] ipv4 [ unicast ]

reset bgp [ instance instance-name ] ipv4-address [ mask-length ] ipv6 [ unicast ]

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

instance instance-name:複位指定BGP實例內的BGP會話。instance-name表示BGP實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定本參數,則表示複位BGP實例default內的BGP會話。

as-number:複位與指定自治係統內對等體的BGP會話。as-number為自治係統號,取值範圍為1~4294967295。

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會話。

ipv4:複位IPv4地址族下的BGP會話。

ipv6:複位IPv6地址族下的BGP會話。

unicast:複位單播地址族下的BGP會話。

【使用指導】

注意

複位BGP會話時,會造成短暫的BGP會話中斷。

 

BGP的選路策略改變後,為了使新的策略生效,可以複位BGP會話,即刪除並重新建立BGP會話,以便重新發布路由信息,並應用新的策略對路由信息進行過濾。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 複位公網IPv4單播地址族下的所有BGP會話。

<Sysname> reset bgp all ipv4

1.1.41  reset bgp all

reset bgp all命令用來複位所有BGP會話。

【命令】

reset bgp [ instance instance-name ] all

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

instance instance-name:複位指定BGP實例內的BGP會話。instance-name表示BGP實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定本參數,則表示複位BGP實例default內的BGP會話。

【使用指導】

注意

複位BGP會話時,會造成短暫的BGP會話中斷。

 

BGP的選路策略改變後,為了使新的策略生效,可以複位BGP會話,即刪除並重新建立BGP會話,以便重新發布路由信息,並應用新的策略對路由信息進行過濾。

【舉例】

# 複位所有BGP會話。

<Sysname> reset bgp all

1.1.42  reset bgp flap-info

reset bgp flap-info命令用來清除BGP路由的震蕩統計信息。

【命令】

reset bgp [ instance instance-name ] flap-info ipv4[ unicast ] [ ipv4-address [ mask-length | mask ] | as-path-acl as-path-acl-number | peer ipv4-address [ mask-length ] ]

reset bgp [ instance instance-name ] flap-info ipv6[ unicast ] [ ipv6-address prefix-length | as-path-acl as-path-acl-number | peer ipv6-address [ prefix-length ] ]

【視圖】

用戶視圖

【缺省用戶角色】

network-admin

【參數】

instance instance-name:清除指定BGP實例的BGP路由震蕩統計信息。instance-name表示BGP實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定本參數,則表示清除default實例的BGP路由震蕩統計信息。

ipv4:清除BGP IPv4路由的震蕩統計信息。

ipv6:清除BGP IPv6路由的震蕩統計信息。

unicast:清除BGP單播路由的震蕩統計信息。

ipv4-address:清除匹配指定目的網絡IPv4地址的BGP路由的震蕩統計信息。

mask-length:目的網絡IPv4地址的掩碼長度,取值範圍為0~32。

mask:目的網絡IPv4地址的掩碼,點分十進製格式。

ipv6-address:清除匹配指定目的網絡IPv6地址的BGP路由的震蕩統計信息。

prefix-length:目的網絡IPv6地址的前綴長度,取值範圍為0~128。

as-path-acl as-path-acl-number:清除匹配指定AS路徑過濾列表的BGP路由的震蕩統計信息。as-path-acl-number為AS路徑過濾列表號,取值範圍為1~256。

peer ipv4-address [ mask-length ]:清除從指定BGP對等體學習到的BGP路由的震蕩統計信息。ipv4-address為BGP對等體的IPv4地址。mask-length為網絡掩碼,取值範圍為0~32,如果指定本參數,則表示指定網段內的動態對等體。

peer ipv6-address [ prefix-length ]:清除從指定BGP對等體學習到的BGP路由的震蕩統計信息。ipv6-address為對等體的IPv6地址。prefix-length為前綴長度,取值範圍為0~128,如果指定本參數,則表示指定網段內的動態對等體。

【使用指導】

執行reset bgp flap-info ipv4命令時:

·     如果隻指定了ipv4-address參數,則將指定的網絡地址和路由的掩碼進行與操作,若計算結果與路由的網段地址相同,則清除該BGP IPv4單播路由的震蕩統計信息。

·     如果指定了ipv4-address maskipv4-address mask-length參數,則清除與指定目的網絡IPv4地址和網絡掩碼(或掩碼長度)精確匹配的BGP IPv4單播路由的震蕩統計信息。

如果沒有指定unicast參數,則缺省為unicast

【舉例】

# 清除到達網絡20.1.0.0/16的BGP IPv4單播路由的震蕩統計信息。

<Sysname> reset bgp flap-info ipv4 20.1.0.0 16

【相關命令】

·     dampening

·     display bgp routing-table flap-info

1.1.43  router id

router id命令用來配置全局Router ID。

undo router id命令用來恢複缺省情況。

【命令】

router id router-id

undo router id

【缺省情況】

未配置全局Router ID。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

router-id:全局Router ID,用IP地址的形式標識。

【使用指導】

一些動態路由協議要求使用Router ID,如果在啟動這些路由協議時沒有指定Router ID,則缺省使用全局Router ID。

如果配置了全局Router ID,則使用配置的值作為Router ID。如果未配置全局Router ID,則按照下麵的規則進行選擇:

(1)     如果存在配置IP地址的Loopback接口,則選擇Loopback接口地址中最大的作為Router ID。

(2)     如果未配置IP地址的Loopback接口,則從其他接口的IP地址中選擇最大的作為Router ID(不考慮接口的up/down狀態)。

(3)     如果所有接口上都未配置IP地址,則Router ID為無效值0.0.0.0,BGP不能使用該Route ID來建立BGP會話。

存在主備的情況下,係統將備份命令行配置的Router ID或從接口地址中選擇出來的Router ID。主備倒換後,係統將檢查從地址中選出的Router ID的有效性,如果無效將重新進行選擇。

當且僅當被選為Router ID的接口IP地址被刪除或被修改時,才觸發重新選擇過程,其他情況(例如:接口down;已經選取了一個非Loopback接口地址後又配置了一個Loopback接口地址;配置一個更大的接口地址等)不觸發重新選擇的過程。

全局Router ID改變後,執行reset命令重啟BGP會話,不會改變BGP路由器的Router ID。隻能在BGP實例視圖下通過Router ID命令改變BGP路由器的Router ID。

【舉例】

# 配置全局Router ID為1.1.1.1。

<Sysname> system-view

[Sysname] router id 1.1.1.1

【相關命令】

·     router-id (BGP instance view)

1.1.44  router-id (BGP instance view)

router-id命令用來為指定的BGP實例配置BGP路由器的Router ID。

undo router-id命令用來恢複缺省情況。

【命令】

router-id router-id

undo router-id

【缺省情況】

未配置BGP路由器在BGP實例內的Router ID,為係統視圖下通過router id命令配置的全局Router ID。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

router-id:BGP路由器的Router ID,用IP地址的形式標識。

【使用指導】

如果要在BGP實例下運行BGP協議,則必須為BGP實例指定Router ID。它是一個32比特無符號整數,是一台路由器在自治係統中的唯一標識。

BGP路由器的Router ID一旦確定為非零值後不會隨著係統視圖下router id命令配置的改變而改變。隻能在BGP實例視圖下通過router-id命令改變BGP路由器的Router ID。

為了增加網絡的可靠性,建議將Router ID手工配置為Loopback接口的IP地址。

在同一個視圖下多次執行本命令,最後一次執行的命令生效。

不同BGP實例的Router ID可以相同。

【舉例】

# 在BGP實例視圖下,指定BGP路由器的Router ID為1.1.1.1。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] router-id 1.1.1.1

【相關命令】

·     router id

1.1.45  snmp context-name

snmp context-name命令用來配置BGP實例的SNMP上下文。

undo snmp context-name命令用來恢複缺省情況。

【命令】

snmp context-name context-name

undo snmp context-name

【缺省情況】

未配置BGP實例的SNMP上下文。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

context-name:SNMP上下文名稱,為1~32個字符的字符串,區分大小寫。

【使用指導】

通過MIB(Management Information Base,管理信息庫)節點對BGP進行管理時,BGP無法獲知被管理的節點屬於哪個BGP實例。為不同的BGP實例配置不同的SNMP上下文可以解決上述問題。

設備接收到SNMP報文後,根據報文中攜帶的上下文(對於SNMPv3)或團體名稱(對於SNMPv1/v2c),判斷如何進行處理:

·     對於SNMPv3報文:

¡     如果報文中不攜帶上下文,且沒有為default實例配置SNMP上下文,則對BGP default實例的MIB節點進行相應處理。

¡     如果報文中攜帶上下文,設備上存在對應的SNMP上下文(通過係統視圖下的snmp-agent context命令創建),且該上下文與為某一個BGP實例配置的上下文相同,則對該BGP實例的MIB節點進行相應處理。

¡     其他情況下,不允許對任何MIB節點進行處理。

·     對於SNMPv1/v2c報文:

¡     如果設備上沒有通過係統視圖下的snmp-agent community-map命令將報文中的團體名映射為SNMP上下文,且沒有為default實例配置SNMP上下文,則對BGP default實例的MIB節點進行相應處理。

¡     如果設備上將團體名映射為SNMP上下文,設備上存在對應的SNMP上下文,且該上下文與為某一個BGP實例配置的上下文相同,則對該BGP實例的MIB節點進行相應處理。

¡     其他情況下,不允許對任何MIB節點進行處理。

SNMP上下文和團體名的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。

為不同BGP實例配置的SNMP上下文不能相同。

在同一個BGP實例下多次執行本命令,最後一次執行的命令生效。

【舉例】

# 配置BGP實例abc的SNMP上下文為bgp-abc。

<Sysname> system-view

[Sysname] bgp 100 instance abc

[Sysname-bgp-abc] snmp context-name bgp-abc

【相關命令】

·     snmp-agent context(網絡管理和監控命令參考/SNMP)

·     snmp-agent community-map(網絡管理和監控命令參考/SNMP)

1.1.46  snmp-agent trap enable bgp

snmp-agent trap enable bgp命令用來開啟BGP模塊的告警功能。

undo snmp-agent trap enable bgp命令用來關閉BGP模塊的告警功能。

【命令】

snmp-agent trap enable bgp [ instance instance-name ]

undo snmp-agent trap enable bgp [ instance instance-name ]

【缺省情況】

BGP模塊的告警功能處於開啟狀態。

【視圖】

係統視圖

【缺省用戶角色】

network-admin

【參數】

instance instance-name:開啟指定BGP實例的告警功能。instance-name表示BGP實例名稱,為1~31個字符的字符串,區分大小寫。如果不指定本參數,則表示開啟default實例的BGP告警功能。

【使用指導】

開啟BGP模塊的告警功能後,當BGP的鄰居狀態變化時BGP會產生RFC 4273中規定的告警信息,該信息包含鄰居地址、最近一次出現錯誤的錯誤碼和錯誤子碼、當前的鄰居狀態。生成的告警信息將發送到設備的SNMP模塊,通過設置SNMP中告警信息的發送參數,來決定告警信息輸出的相關屬性。

有關告警信息的詳細介紹,請參見“網絡管理和監控配置指導”中的“SNMP”。

【舉例】

# 開啟BGP告警功能。

<Sysname> system-view

[Sysname] snmp-agent trap enable bgp

1.1.47  summary automatic

summary automatic命令用來配置對引入的IGP子網路由進行自動聚合。

undo summary automatic命令用來恢複缺省情況。

【命令】

summary automatic

undo summary automatic

【缺省情況】

不對引入的IGP子網路由進行自動聚合。

【視圖】

BGP IPv4單播地址族視圖

【缺省用戶角色】

network-admin

【使用指導】

配置summary automatic命令後,BGP將對通過import-route命令引入的IGP子網路由進行聚合,從而減少路由信息的數量。

自動聚合生成的路由可以參與手動聚合。

自動聚合生成的路由不會加入到IP路由表中。

【舉例】

# 在BGP IPv4單播地址族視圖下,對引入的IGP子網路由進行自動聚合。

<Sysname> system-view

[Sysname] bgp 100

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

[Sysname-bgp-default-ipv4] summary automatic

【相關命令】

·     aggregate

·     import-route

1.1.48  timer

timer命令用來配置BGP會話的存活時間間隔和保持時間。

undo timer命令用來恢複缺省情況。

【命令】

timer keepalive keepalive hold holdtime

undo timer

【缺省情況】

BGP會話的存活時間間隔為60秒,保持時間為180秒。

【視圖】

BGP實例視圖

【缺省用戶角色】

network-admin

【參數】

keepalive keepalive:指定BGP會話的存活時間間隔。keepalive取值範圍為0~21845,單位為秒。

hold holdtime:指定BGP會話的保持時間。holdtime取值範圍為0或3~65535,單位為秒。保持時間必須大於或等於存活時間的三倍。

【使用指導】

當對等體間建立了BGP會話後,它們定時向對端發送Keepalive消息,以防止路由器認為BGP會話已中斷。Keepalive消息的發送時間間隔稱為存活時間間隔。

若路由器在設定的會話保持時間(Holdtime)內未收到對端的Keepalive消息或Update消息,則認為此BGP會話已中斷,從而斷開此BGP會話。

timer命令用來配置本地路由器與所有對等體之間BGP會話的存活時間間隔和保持時間;peer timer命令用來配置本地路由器與指定對等體之間BGP會話的存活時間間隔和保持時間。如果同時配置了二者,則使用timer命令配置的定時器比使用peer timer命令配置的定時器優先級要低。

如果當前路由器上配置的保持時間與對端設備(對等體)上配置的保持時間不一致,則數值較小者作為協商後的保持時間。

保持時間為0時,不向該對等體發送Keepalive消息,與該對等體之間的會話永遠不會超時斷開;當保持時間和存活時間間隔都不為0時,將協商的保持時間的三分之一與配置的存活時間間隔比較,取最小值作為存活時間間隔。

配置timer命令後,不會影響已建立的BGP會話,隻對新建立的會話生效。

配置timer命令後,不會馬上斷開會話,而是等到其他條件觸發會話重建(如複位BGP會話)時,再以配置的保持時間協商建立會話。

【舉例】

# 在BGP實例視圖下,配置BGP會話的存活時間間隔和保持時間分別為60秒和180秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] timer keepalive 60 hold 180

【相關命令】

·     display bgp peer

·     peer timer

1.1.49  timer connect-retry

timer connect-retry命令用來配置本地路由器與所有對等體/對等體組之間重新建立BGP會話的時間間隔。

undo timer connect-retry命令用來恢複缺省情況。

【命令】

timer connect-retry retry-time

undo timer connect-retry

【缺省情況】

本地路由器與所有對等體/對等體組之間重新建立BGP會話的時間間隔為32秒。

【視圖】

BGP視圖

【缺省用戶角色】

network-admin

【參數】

retry-time:指定重新建立BGP會話的時間間隔,取值範圍為1~65535,單位為秒。

【使用指導】

如果要加快本地路由器與指定對等體/對等體組之間重新建立BGP會話的速度,可以將retry-time的值調小,便於路由快速收斂。如果BGP會話反複up/down,可以將retry-time的值調大,從而減輕路由震蕩。

使用本命令配置的定時器比使用peer timer connect-retry命令配置的定時器優先級要低。

【舉例】

# 在BGP實例視圖下,配置本地路由器與所有對等體之間重新建立BGP會話的時間間隔為30秒。

<Sysname> system-view

[Sysname] bgp 100

[Sysname-bgp-default] timer connect-retry 30

【相關命令】

peer timer connect-retry

不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們