06-MBGP命令
本章節下載: 06-MBGP命令 (341.66 KB)
1.1.1 aggregate (MBGP address family view)
1.1.2 balance (MBGP address family view)
1.1.3 bestroute as-path-neglect (MBGP address family view)
1.1.4 bestroute compare-med (MBGP address family view)
1.1.5 bestroute med-confederation (MBGP address family view)
1.1.6 compare-different-as-med (MBGP address family view)
1.1.7 dampening (MBGP address family view)
1.1.8 default local-preference (MBGP address family view)
1.1.9 default med (MBGP address family view)
1.1.10 default-route imported (MBGP address family view)
1.1.11 display ip multicast routing-table
1.1.12 display ip multicast routing-table ip-address
1.1.13 display bgp multicast group
1.1.14 display bgp multicast network
1.1.15 display bgp multicast paths
1.1.16 display bgp multicast peer
1.1.17 display bgp multicast peer received ip-prefix
1.1.18 display bgp multicast routing-table
1.1.19 display bgp multicast routing-table as-path-acl
1.1.20 display bgp multicast routing-table cidr
1.1.21 display bgp multicast routing-table community
1.1.22 display bgp multicast routing-table community-list
1.1.23 display bgp multicast routing-table dampened
1.1.24 display bgp multicast routing-table dampening parameter
1.1.25 display bgp multicast routing-table different-origin-as
1.1.26 display bgp multicast routing-table flap-info
1.1.27 display bgp multicast routing-table peer
1.1.28 display bgp multicast routing-table regular-expression
1.1.29 display bgp multicast routing-table statistic
1.1.30 filter-policy export (MBGP address family view)
1.1.31 filter-policy import (MBGP address family view)
1.1.32 import-route (MBGP address family view)
1.1.34 network (MBGP address family view)
1.1.35 peer advertise-community (MBGP address family view)
1.1.36 peer advertise-ext-community (MBGP address family view)
1.1.37 peer allow-as-loop (MBGP address family view)
1.1.38 peer as-path-acl (MBGP address family view)
1.1.39 peer capability-advertise orf(MBGP address family view)
1.1.40 peer default-route-advertise (MBGP address family view)
1.1.41 peer enable (MBGP address family view)
1.1.42 peer filter-policy (MBGP address family view)
1.1.43 peer group (MBGP address family view)
1.1.44 peer ip-prefix (MBGP address family view)
1.1.45 peer keep-all-routes (MBGP address family view)
1.1.46 peer next-hop-local (MBGP address family view)
1.1.47 peer preferred-value (MBGP address family view)
1.1.48 peer public-as-only (MBGP address family view)
1.1.49 peer reflect-client (MBGP address family view)
1.1.50 peer route-limit (MBGP address family view)
1.1.51 peer route-policy (MBGP address family view)
1.1.52 preference (MBGP address family view)
1.1.53 reflect between-clients (MBGP address family view)
1.1.54 reflector cluster-id (MBGP address family view)
1.1.55 refresh bgp ipv4 multicast
1.1.56 reset bgp ipv4 multicast
1.1.57 reset bgp ipv4 multicast dampening
1.1.58 reset bgp ipv4 multicast flap-info
1.1.59 summary automatic (MBGP address family view)
MBGP中有關定義路由策略的命令,請參見“三層技術-IP路由命令參考”中的“路由策略”。
【命令】
aggregate ip-address { mask | mask-length } [ as-set | attribute-policy route-policy-name | detail-suppressed | origin-policy route-policy-name | suppress-policy route-policy-name ] *
undo aggregate ip-address { mask | mask-length }
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
ip-address:聚合路由的目的IP地址。
mask-length:網絡掩碼長度,取值範圍為0~32。
as-set:生成具有AS集合段的路由。
attribute-policy route-policy-name:根據指定的路由策略route-policy-name設置聚合路由的屬性。route-policy-name表示路由策略名稱,為1~63個字符的字符串,區分大小寫。
detail-suppressed:僅通告聚合路由。
suppress-policy route-policy-name:根據指定的路由策略route-policy-name抑製選定的具體路由,不通告部分具體路由。route-policy-name表示路由策略名稱,為1~63個字符的字符串,區分大小寫。
origin-policy route-policy-name:根據指定的路由策略route-policy-name選擇用於聚合的源路由。route-policy-name表示路由策略名稱,為1~63個字符的字符串,區分大小寫。
上述命令的關鍵字的用法如表1-1所示。
關鍵字 |
用法 |
as-set |
通過設置該關鍵字,可創建一條聚合路由,該路由的AS路徑包含了具體路由的AS路徑信息。若需聚合較多AS路徑時,請慎用此關鍵字,因為當具體路由的變化較頻繁時,會導致路由振蕩 |
detail-suppressed |
該關鍵字不抑製聚合路由,但抑製所有具體路由的通告。如果隻想對一部分具體路由進行抑製,可以使用peer filter-policy命令 |
suppress-policy |
該關鍵字能產生聚合路由,但抑製指定路由的通告。可以用route-policy的if-match子句有選擇地抑製一些具體路由,其它具體路由仍被通告 |
origin-policy |
該關鍵字僅選擇符合路由策略的具體路由來生成聚合路由 |
attribute-policy |
該關鍵字可設置聚合路由的屬性。通過peer route-policy等方式也可以完成實現相同的功能。該關鍵字不能設置聚合路由的AS-PATH屬性 |
【描述】
aggregate命令用來在MBGP路由表中創建一條聚合路由。undo aggregate命令用來刪除該條聚合路由。
缺省情況下,沒有進行路由聚合。
【舉例】
# 在MBGP路由表中創建一條聚合路由10.40.0.0/16。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] aggregate 10.40.0.0 255.255.0.0
【命令】
balance number
undo balance
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
number:進行負載分擔的BGP路由條數,取值範圍為1~8。取值為1時,相當於不進行負載分擔。
【描述】
balance命令用來配置進行BGP負載分擔的路由條數。undo balance命令用來恢複缺省情況。
缺省情況下,沒有進行路由負載分擔。
與IGP路由的負載分擔不同,BGP沒有明確的度量值決定是否對路由進行負載分擔。BGP的負載分擔是通過改變BGP選路規則來實現的。
相關配置可參考命令display ip multicast routing-table。
【舉例】
# 配置BGP負載分擔的路由條數為2條。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] balance 2
【命令】
bestroute as-path-neglect
undo bestroute as-path-neglect
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
bestroute as-path-neglect命令用來配置MBGP在選擇最優路由時忽略AS路徑屬性。undo bestroute as-path-neglect命令用來恢複缺省情況。
缺省情況下,MBGP在選擇最優路由時不忽略AS路徑屬性。
【舉例】
# 禁止路由器將AS_PATH當作選路算法中的一個因素。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] bestroute as-path-neglect
【命令】
bestroute compare-med
undo bestroute compare-med
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
bestroute compare-med命令用來配置根據路由來自的AS進行分組,對MED排序優選。undo bestroute compare-med命令用來恢複缺省情況。
缺省情況下,不根據路由來自的AS進行分組對MED排序優選。
【舉例】
# 設置在選擇最佳路由時,根據路由來自的AS進行分組對MED排序優選。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] bestroute compare-med
【命令】
bestroute med-confederation
undo bestroute med-confederation
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
bestroute med-confederation命令用來比較聯盟對等體的路由按MED值進行優選。undo bestroute med-confederation命令用來恢複缺省情況。
缺省情況下,比較聯盟對等體的路由時不考慮MED值。
隻有不包括外部自治係統(不在聯盟內)的路徑才可比較MED值。如果包含外部自治係統的路徑,其MED將在聯盟內傳播,而不進行比較。
【舉例】
# 配置聯盟對等體的路由按MED值進行優選。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] bestroute med-confederation
【命令】
compare-different-as-med
undo compare-different-as-med
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
compare-different-as-med命令用來配置允許比較來自不同AS鄰居的路由路徑的MED值。undo compare-different-as-med命令用來恢複缺省情況。
缺省情況下,不允許比較來自不同AS鄰居的路由路徑的MED屬性值。
需要注意的是:
· 如果到達同一目的地址有多條可選有效路徑,可以選擇MED參數較小的路由作為最終實際使用的路由項。
· 除非能夠確認不同的自治係統采用了同樣的IGP和路由選擇方式,否則不要使用此命令。
【舉例】
# 配置允許比較來自不同AS鄰居的路由路徑的MED屬性值。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] compare-different-as-med
【命令】
dampening [ half-life-reachable half-life-unreachable reuse suppress ceiling | route-policy route-policy-name ] *
undo dampening
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
half-life-reachable:指定可達路由的半衰期,取值範圍為1~45,單位為分鍾,缺省值為15分鍾。
half-life-unreachable:指定不可達路由的半衰期,取值範圍為1~45,單位為分鍾,缺省值為15分鍾。
reuse:指定路由解除抑製狀態的閾值。當懲罰值降低到該值以下,路由就被再使用,取值範圍為1~20000,缺省值為750。
suppress:指定路由進入抑製狀態的閾值。當懲罰值超過該極限時,路由受到抑製,取值範圍為1~20000,缺省值為2000。
ceiling:懲罰上限值,懲罰值到達該值後將不再增加。取值範圍為1001~20000,實際配置的值必須大於suppress,缺省值為16000。
route-policy-name:路由策略名稱,為1~63個字符的字符串,區分大小寫。
【描述】
dampening命令用來配置MBGP路由衰減。undo dampening命令用來取消MBGP路由衰減。
缺省情況下,沒有配置MBGP路由衰減。
該命令隻對從EBGP鄰居學到的路由進行衰減,對IBGP路由不進行衰減。
【舉例】
# 配置路由衰減,其中可達路由半衰期取值為15,不可達路由半衰期取值為15,路由解除抑製狀態的閾值為1000,路由進入抑製狀態的閾值為2000,懲罰上限值為10000。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] dampening 15 15 1000 2000 10000
【命令】
default local-preference value
undo default local-preference
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
value:指定的本地優先級的缺省值,取值範圍為0~4294967295,該值越大則優先級越高。
【描述】
default local-preference命令用來配置本地優先級的缺省值。undo default local-preference命令用來恢複缺省情況。
缺省情況下,本地優先級的缺省值為100。
可以用配置不同本地優先級的方法來影響BGP的路由選擇。
【舉例】
# 配置本地優先級的缺省值為180。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] default local-preference 180
【命令】
default med med-value
undo default med
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
med-value:指定的MED的缺省值,取值範圍為0~4294967295。
【描述】
default med命令用來配置係統MED的缺省值。undo default med命令用來恢複缺省情況。
缺省情況下,MED的缺省值為0。
多出口區分(MED)屬性是一個路由的外部度量(Metric),與本地優先級屬性不同,MED在自治係統間交換,但進入自治係統的MED不會再發送到該自治係統以外。MED屬性用於選擇最佳路由,MED較小的路由被選擇。當一個運行BGP的路由器通過不同的外部對等體(External Peer)得到目的地址相同、下一跳不同的路由時,將根據不同路由的MED值進行優先選擇。在其它條件相同的情況下,MED較小的路由作為自治係統的外部路由。
【舉例】
# 配置係統MED的缺省值為25。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] default med 25
【命令】
default-route imported
undo default-route imported
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
default-route imported命令用來允許將缺省路由引入到MBGP路由表中。undo default-route imported命令用來恢複缺省情況。
缺省情況下,BGP不允許將缺省路由引入到MBGP路由表中。
default-route imported必須和import-route命令配合使用才能將其它協議的缺省路由引入BGP中。
相關配置可參考命令import-route。
【舉例】
# 將缺省路由從OSPF引入到MBGP路由表中。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] default-route imported
[Sysname-bgp-af-mul] import-route ospf 1
【命令】
display ip multicast routing-table [ verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
verbose:顯示全部MBGP路由表的詳細信息,包括處於inactive和active狀態的組播路由。如果不帶此參數,將隻顯示處於active狀態的MBGP路由。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display ip multicast routing-table命令用來查看MBGP路由表中的路由信息。
在MBGP路由表中的路由有兩種狀態:一種是active狀態,表示該條路由是通過MBGP選出來的最優路由,將用於執行RPF檢查;另外一種是inactive狀態,表示該條路由不是最優路由,不會用來執行RPF檢查。
【舉例】
# 查看MBGP路由表中當前激活路由的摘要信息。
<Sysname> display ip multicast routing-table
Routing Tables: Public
Destinations : 6 Routes : 6
Destination/Mask Proto Pre Cost NextHop Interface
2.2.2.0/24 Direct 0 0 2.2.2.1 Ethernet1/2
2.2.2.1/32 Direct 0 0 127.0.0.1 InLoop0
127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0
127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0
192.168.80.0/24 Direct 0 0 192.168.80.10 Ethernet1/1
192.168.80.10/32 Direct 0 0 127.0.0.1 InLoop0
表1-2 display ip multicast routing-table命令顯示信息描述表
字段 |
描述 |
Routing Tables: Public |
表示此路由信息是公網的路由信息 |
Destinantions |
目的地址個數 |
Routes |
路由條數 |
Destination/Mask |
目的地址/掩碼長度 |
Proto |
發現該路由的路由協議 |
Pre |
路由的優先級 |
Cost |
路由的度量值 |
Nexthop |
此路由的下一跳地址 |
Interface |
出接口,即到該目的網段的數據報文將從此接口發出 |
# 查看MBGP路由表的全部詳細信息。
<Sysname> display ip multicast routing-table verbose
Routing Table : Public
Destinations : 2 Routes : 2
Destination: 192.168.80.0/24
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 192.168.80.10 Interface: Ethernet1/1
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h14m49s
Tag: 0
Destination: 192.168.80.10/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 127.0.0.1 Interface: InLoopBack0
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 00h14m49s
Tag: 0
表1-3 display ip multicast routing-table verbose命令顯示信息描述表
字段 |
描述 |
Destination |
目的地址/掩碼 |
Protocol |
發現該路由的路由協議 |
Process ID |
進程號 |
Preference |
路由的優先級 |
Cost |
路由的度量值 |
IpPrecedence |
IP優先級 |
QosLcId |
QoS本地ID |
NextHop |
此路由的下一跳地址 |
Interface |
出接口,即到該目的網段的數據報文將從此接口發出 |
BkNextHop |
此路由的備份下一跳地址 |
BkInterface |
備份出接口 |
RelyNextHop |
路由迭代出來得到的下一跳地址 |
Neighbour |
路由協議的鄰居地址,表示該路由是從哪個鄰居學到的 |
Tunnel ID |
隧道ID |
Label |
標簽 |
State |
路由狀態,包括:Active(激活)、Inactive(非激活)、Adv(向外發布)、NoAdv(不向外發布)、GotQ(路由已經迭代成功)、WaitQ(路由尚未迭代成功)等 |
Age |
此路由在路由表中存在的時間,從左至右依次為小時、分鍾、秒 |
Tag |
路由標記 |
【命令】
display ip multicast routing-table ip-address [ mask-length | mask ] [ longer-match ] [ verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ip-address:目的IP地址,點分十進製格式。
mask-length:IP地址掩碼,取值範圍為0~32。
mask:點分十進製格式。
longer-match:顯示在前綴長度範圍內匹配目的地址的路由。
verbose:當使用該參數時,顯示處於active狀態和inactive狀態的路由的詳細信息。如果不使用該參數,將隻顯示處於active狀態的路由的摘要信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display ip multicast routing-table ip-address命令用來查看指定目的地址的組播路由信息。
使用不同的可選參數,命令的輸出也不相同,以下是對該命令不同形式的輸出說明:
· display ip multicast routing-table ip-address,如果目的地址ip-address在自然掩碼範圍內有相應的組播路由,則將顯示其全部子網組播路由,否則隻顯示與目的地址ip-address最長匹配的組播路由。隻顯示處於active狀態的匹配組播路由。
· display ip multicast routing-table ip-address mask、display ip multicast routing-table ip-address mask-length隻顯示與指定目的地址及掩碼精確匹配的組播路由。
【舉例】
# 在自然掩碼範圍內有相應組播路由,查看摘要信息。
<Sysname> display ip multicast routing-table 169.0.0.0
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
169.0.0.0/16 Direct 0 0 127.0.0.1 InLoop0
以上顯示的信息域的解釋請參見表1-2。
# 在自然掩碼範圍內沒有相應的組播路由(隻顯示最長匹配的組播路由),查看摘要信息。
<Sysname> display ip multicast routing-table 169.253.0.0
Routing Table : Public
Summary Count : 1
Destination/Mask Proto Pre Cost NextHop Interface
169.0.0.0/16 Direct 0 0 127.0.0.1 InLoop0
以上顯示的信息域的解釋請參見表1-2。
# 在自然掩碼範圍內有相應組播路由,查看詳細信息。
<Sysname> display ip multicast routing-table 2.2.2.1 verbose
Routing Table : Public
Summary Count : 1
Destination: 2.2.2.1/32
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 127.0.0.1 Interface: InLoopBack0
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active NoAdv Age: 05h38m46s
Tag: 0
以上顯示的信息域的解釋請參見表1-3。
# 在自然掩碼範圍內沒有相應的組播路由(隻顯示最長匹配的路由),查看詳細信息。
<Sysname> display ip multicast routing-table 169.253.2.1 verbose
Routing Table : Public
Summary Count : 1
Destination: 169.0.0.0/8
Protocol: Direct Process ID: 0
Preference: 0 Cost: 0
IpPrecedence: QosLcId:
NextHop: 169.1.1.1 Interface: Ethernet1/1
BkNextHop: 0.0.0.0 BkInterface:
RelyNextHop: 0.0.0.0 Neighbour: 0.0.0.0
Tunnel ID: 0x0 Label: NULL
State: Active Adv Age: 00h00m32s
Tag: 0
以上顯示的信息域的解釋請參見表1-3。
【命令】
display bgp multicast group [ group-name ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast group命令用來顯示MBGP對等體組信息。
【舉例】
# 顯示MBGP對等體組信息。
<Sysname> display bgp multicast group aaa
BGP peer-group is aaa
Remote AS 200
Type : external
Maximum allowed prefix number: 4294967295
Threshold: 75%
Configured hold timer value: 180
Keepalive timer value: 60
Minimum time between advertisement runs is 30 seconds
Peer Preferred Value: 0
No routing policy is configured
Members:
Peer AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
2.2.2.1 200 0 0 0 0 00:00:35 Active
表1-4 display bgp multicast group命令顯示信息描述表
字段 |
描述 |
BGP peer-group |
MBGP對等體組名 |
Remote AS |
對等體組AS號 |
Type |
對等體組類型 |
Maximum allowed prefix number |
可接受最大路由數 |
Threshold |
配置了允許從MBGP對等體/MBGP對等體組收到的最大路由數後,路由器開始生成告警消息時的路由數量的百分比 |
Configured hold timer value |
保持時間間隔 |
Keepalive timer value |
存活時間間隔 |
Minimum time between advertisement runs |
路由發布最小時間間隔 |
Peer Preferred Value |
為來自對等體路由指定的首選值 |
No routing policy is configured |
沒有針對該對等體組指定任何路由策略 |
Members |
對等體組中包含的成員的詳細信息 |
Peer |
對等體的IPv4地址 |
AS |
對等體所在的自治係統號 |
MsgRcvd |
收到的消息數 |
MsgSent |
發送的消息數 |
OutQ |
待發送的消息數 |
PrefRcv |
收到的前綴數 |
Up/Down |
會話已建立的時長/(會話未建立時)當前狀態的時長 |
State |
對等體的狀態 |
【命令】
display bgp multicast network [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast network命令用來顯示MBGP地址族下已經發布的路由信息。
【舉例】
# 顯示MBGP地址族下已經發布的路由信息。
<Sysname> display bgp multicast network
BGP Local Router ID is 10.1.4.2.
Local AS Number is 400.
Network Mask Route-policy Short-cut
100.1.2.0 255.255.255.0
100.1.1.0 255.255.255.0 Short-cut
表1-5 display bgp multicast network命令顯示信息描述表
字段 |
描述 |
BGP Local Router ID |
本地路由器標識符 |
Local AS Number |
本地自治係統號 |
Network |
網絡地址 |
Mask |
掩碼 |
Route-policy |
配置的路由策略 |
Short-cut |
是否為Short-cut路由 |
【命令】
display bgp multicast paths [ as-regular-expression | | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
as-regular-expression:表示正則表達式,為1~80個字符的字符串,包括空格,區分大小寫。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast paths命令用來顯示匹配AS路徑正則表達式的MBGP路由的AS路徑信息。
【舉例】
# 顯示MBGP路由的AS路徑信息。
<Sysname> display bgp multicast paths ^200
Address Hash Refcount MED Path/Origin
0x5917100 11 1 200 300i
表1-6 display bgp multicast paths命令顯示信息描述表
字段 |
描述 |
Address |
本地數據庫中的路由地址,十六進製格式 |
Hash |
哈希值 |
Refcount |
使用該路徑的路由條數 |
MED |
該路由的度量值 |
Path |
路由的AS路徑(AS_PATH)屬性,記錄了此路由所穿過的所有AS區域,可以避免路由環路的出現 |
Origin |
路由的起源(ORIGIN)屬性,表示路由相對於發出它的自治係統的路由更新起點,它有如下3種取值: · i:此路由是AS內部的;BGP把聚合路由和用network命令定義的路由看成是AS內部的,起點類型設置為IGP。 · e:此路由是從外部網關協議EGP學習到的。 · ?:此路由的來源無法確定,例如,引入的其它路由協議的路由信息。 |
【命令】
display bgp multicast peer [ [ ip-address ] verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ip-address:指定要顯示的MBGP對等體的IP地址。
verbose:顯示MBGP對等體的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast peer命令用來顯示MBGP對等體的信息。
【舉例】
# 顯示MBGP對等體10.110.25.20的詳細信息。
<Sysname> display bgp multicast peer 10.110.25.20 verbose
Peer: 10.110.25.20 Local: 2.2.2.2
Type: EBGP link
BGP version 4, remote router ID 1.1.1.1
BGP current state: Established, Up for 00h01m51s
BGP current event: RecvKeepalive
BGP last state: OpenConfirm
Port: Local - 1029 Remote - 179
Configured: Active Hold Time: 180 sec Keepalive Time: 60 sec
Received : Active Hold Time: 180 sec
Negotiated: Active Hold Time: 180 sec Keepalive Time: 60 sec
Peer optional capabilities:
Peer support bgp multi-protocol extended
Peer support bgp route refresh capability
Peer support bgp route AS4 capability
Address family IPv4 Unicast: advertised and received
Address family IPv4 Multicast: advertised and received
Received: Total 5 messages, Update messages 1
Sent: Total 4 messages, Update messages 0
Maximum allowed prefix number: 4294967295
Threshold: 75%
Minimum time between advertisement runs is 30 seconds
Optional capabilities:
Route refresh capability has been enabled
ORF advertise capability based on prefix (type 64):
Local: both
Negotiated: send
Peer Preferred Value: 0
BFD: Enabled
Routing policy configured:
No routing policy is configured
表1-7 display bgp multicast peer命令顯示信息描述表
字段 |
描述 |
Peer |
對等體的IP地址 |
Local |
本地的路由器ID |
Type |
對等體的類型,IBGP link 表示是IBGP對等體,EBGP link是EBGP對等體 |
BGP version |
協議版本號 |
remote router ID |
對等體的路由器ID |
BGP current state |
對等體當前狀態 |
BGP current event |
對等體當前事件 |
BGP last state |
對等體前一狀態 |
Port |
建立TCP連接時本地和對等體分別使用的端口號 |
Configured: Active Hold Time: 180 sec Keepalive Time: 60 sec |
本地配置的與對等體連接的保持時間以及存活時間間隔 |
Received: Active Hold Time |
對等體配置的與對等體連接的保持時間 |
Negotiated: Active Hold Time Keepalive Time:60 sec |
協商後的保持時間以及存活時間間隔 |
Peer optional capabilities |
對等體所支持的可選擴展能力,包括BGP多協議擴展和路由刷新 |
Peer support bgp multi-protocol extended |
對等體支持多協議擴展能力 |
Peer support bgp route refresh capability |
對等體支持路由刷新能力 |
Peer support bgp route AS4 capability |
對等體支持4字節Router ID |
Address family IPv4 Unicast |
支持IPv4單播地址族 |
Address family IPv4 Multicast |
支持IPv4組播地址族 |
Received |
本地接收的總報文數和Update報文數 |
Sent |
本地發送的總報文數和Update報文數 |
Maximum allowed prefix number |
可接受最大路由數 |
Threshold |
門檻值 |
Minimum time between advertisement runs |
路由發布最小時間間隔 |
Optional capabilities |
對等體使能的可選擴展能力(配置了可選擴展能力才顯示該行信息) |
Route refresh capability has been enabled |
已經使能了Refresh能力 |
ORF advertise capability based on prefix (type 64): |
對等體對ORF的地址前綴能力的支持情況,能力值為64(使能了MBGP ORF能力功能才顯示該行信息) |
Local: both |
本地支持:發送和接收(使能了MBGP ORF能力功能才顯示該行信息) |
Negotiated: send |
協商結果:本端可以發送攜帶ORF信息的Route-refresh報文,對端可以接收攜帶ORF信息的Route-refresh報文(如果顯示receive則表示本端可以接收攜帶ORF信息的Route-refresh報文,對端可以發送攜帶ORF信息的Route-refresh報文;如果顯示send和receive,則表示本端和對端都能接收和發送;如果send和receive都沒有協商成功,則不會顯示該行信息)(使能了MBGP ORF能力功能才顯示該信息) |
Peer Preferred Value |
為來自對等體路由指定的首選值 |
BFD |
對等體是否配置了BFD功能 |
Routing policy configured |
本地采取的路由策略 |
【命令】
display bgp multicast peer ip-address received ip-prefix [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ip-address:指定要顯示的BGP對等體的IP地址。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast peer received ip-prefix命令用來顯示收到的鄰居ORF信息中的前綴信息。
【舉例】
# 顯示對等體10.110.25.20的收到的前綴ORF信息。
<Sysname> display bgp multicast peer 10.110.25.20 received ip-prefix
ORF ip-prefix entries: 2
ge: greater-equal le: less-equal
Index Rule Prefix Ge Le
10 permit 111.111.111.0/24 26 32
20 deny 2.1.1.0/24 26 32
表1-8 display bgp multicast peer received ip-prefix命令顯示信息描述表
字段 |
描述 |
ORF ip-prefix entries |
ORF地址前綴條目數 |
Index |
地址前綴索引號 |
Rule |
地址前綴匹配規則 |
Prefix |
地址前綴信息 |
Ge |
greater-equal,表示掩碼長度大於或者等於 |
Le |
less-equal,表示掩碼長度小於或者等於 |
【命令】
display bgp multicast routing-table [ ip-address [ { mask | mask-length } [ longer-prefixes ] ] ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ip-address:目的IP地址。
mask:網絡掩碼,點分十進製格式。
mask-length:網絡掩碼長度,取值範圍為0~32。
longer-prefixes:匹配最長前綴。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table命令用來顯示MBGP路由信息。
【舉例】
# 查看MBGP的路由信息。
<Sysname> display bgp multicast routing-table
Total Number of Routes: 1
BGP Local router ID is 10.10.10.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 20.20.20.1 0 200 300i
表1-9 display bgp multicast routing-table命令顯示信息描述表
字段 |
描述 |
Total Number of Routes |
路由總數 |
BGP Local router ID |
BGP本地路由器標識符 |
Status codes |
路由狀態代碼: · *:表示valid(合法) · ^:VPNv4 best(VPNv4優選路由) · >:表示best(普通優選路由) · d:表示damped(震蕩抑製) · h:表示history(曆史路由) · i:表示internal(內部路由) · s:表示suppressed(聚合抑製) · S:表示Stale(過期路由) |
Origin |
路由的起源(ORIGIN)屬性,表示路由相對於發出它的自治係統的路由更新起點,它有如下3種取值: · i:此路由是AS內部的;BGP把聚合路由和用network命令定義的路由看成是AS內部的,起點類型設置為IGP。 · e:此路由是從外部網關協議EGP學習到的。 · ?:此路由的來源無法確定,例如,引入的其它路由協議的路由信息。 |
Network |
目的網絡地址 |
Next Hop |
下一跳IP地址 |
MED |
該路由的度量值 |
LocPrf |
本地優先級 |
PrefVal |
路由首選值 |
Path |
路由的AS路徑(AS_PATH)屬性,記錄了此路由所穿過的所有AS區域,可以避免路由環路的出現 |
Ogn |
路由的起源(ORIGIN)屬性,表示路由相對於發出它的自治係統的路由更新起點,它有如下3種取值: · i:此路由是AS內部的;BGP把聚合路由和用network命令定義的路由看成是AS內部的,起點類型設置為IGP。 · e:此路由是從外部網關協議EGP學習到的。 · ?:此路由的來源無法確定,例如,引入的其它路由協議的路由信息。 |
【命令】
display bgp multicast routing-table as-path-acl as-path-acl-number [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
as-path-acl-number:指定匹配的AS路徑過濾列表號,取值範圍為1~256。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table as-path-acl命令用來顯示匹配指定AS路徑過濾列表的MBGP路由信息。
【舉例】
# 顯示匹配過濾列表1的MBGP路由信息。
<Sysname> display bgp multicast routing-table as-path-acl 1
BGP Local router ID is 20.20.20.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 30.30.30.1 0 0 300i
以上顯示的信息域的解釋請參見表1-9。
【命令】
display bgp multicast routing-table cidr [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table cidr命令用來顯示CIDR(Classless Inter-Domain Routing,無類別域間路由)的MBGP路由信息。
【舉例】
# 顯示CIDR的MBGP路由信息。
<Sysname> display bgp multicast routing-table cidr
Total Number of Routes: 1
BGP Local router ID is 20.20.20.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 30.30.30.1 0 0 300i
以上顯示的信息域的解釋請參見表1-9。
【命令】
display bgp multicast routing-table community [ aa:nn ]&<1-13> [ no-advertise | no-export | no-export-subconfed ] * [ whole-match ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
aa:nn:指定團體號,aa和nn的取值範圍為0~65535。
&<1-13>:表示前麵的參數可以輸入1~13次。
no-advertise:具有此屬性的路由在收到後,不能被通告給任何其他的BGP對等體。
no-export:具有此屬性的路由在收到後,不能被發布到本地AS之外。如果使用了聯盟,則不能被發布到聯盟之外,但可以發布給聯盟中的其他子AS。
no-export-subconfed:具有此屬性的路由在收到後,既不能被發布到本地AS之外,也不能發布到聯盟中的其他子AS。
whole-match:精確匹配。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table community命令用來顯示屬於指定BGP團體的MBGP路由信息。
【舉例】
# 顯示屬於指定BGP團體的MBGP路由信息。
<Sysname> display bgp multicast routing-table community 11:22
BGP Local router ID is 10.10.10.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 10.10.10.0/24 0.0.0.0 0 0 i
*> 40.40.40.0/24 20.20.20.1 0 200 300i
以上顯示的信息域的解釋請參見表1-9。
【命令】
display bgp multicast routing-table community-list { { basic-community-list-number | comm-list-name } [ whole-match ] | adv-community-list-number } [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
basic-community-list-number:為基本團體列表號,取值範圍為1~99。
adv-community-list-number:為高級團體列表號,取值範圍為100~199。
comm-list-name:團體屬性列表名,為1~31個不全為數字的字符串。
whole-match:為確切匹配,即有且僅有basic-community-list-number定義的團體必須出現。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table community-list命令用來顯示匹配指定的BGP團體列表的MBGP路由信息。
【舉例】
# 顯示指定BGP團體列表100的MBGP路由信息。
<Sysname> display bgp multicast routing-table community-list 100
BGP Local router ID is 30.30.30.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 30.30.30.0/24 1.2.3.4 0 0 i
*> 40.40.40.0/24 1.2.3.4 0 0 i
以上顯示的信息域的解釋請參見表1-9。
【命令】
display bgp multicast routing-table dampened [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table dampened命令用來顯示BGP衰減的MBGP路由信息。
【舉例】
# 顯示BGP衰減的MBGP路由信息。
<Sysname> display bgp multicast routing-table dampened
BGP Local router ID is 2.2.2.2
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network From Reuse Path/Origin
*d 77.0.0.0 12.1.1.1 00:29:20 100?
表1-10 display bgp multicast routing-table dampened命令部分顯示信息描述表
字段 |
描述 |
From |
路由的源IP地址 |
Reuse |
路由恢複可用時間,即還需要等待多長時間該路由將由不可用狀態轉為可用狀態 |
其他顯示信息域的解釋請參見表1-9。
【命令】
display bgp multicast routing-table dampening parameter [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table dampening parameter命令用來顯示已配置的MBGP路由衰減參數。
相關配置可參考命令dampening。
【舉例】
# 顯示MBGP路由衰減參數。
<Sysname> display bgp multicast routing-table dampening parameter
Maximum Suppress Time(in second) : 3069
Ceiling Value : 16000
Reuse Value : 750
Reach HalfLife Time(in second) : 900
Unreach HalfLife Time(in second): 900
Suppress-Limit : 2000
表1-11 display bgp multicast routing-table dampening parameter命令顯示信息描述表
字段 |
描述 |
Maximum Suppress Time |
最大抑製時間 |
Ceiling Value |
懲罰上限值 |
Reuse Value |
路由解除抑製狀態的閾值 |
Reach HalfLife Time(in second) |
可達路由的半衰期 |
Unreach HalfLife Time(in second) |
不可達路由的半衰期 |
Suppress-Limit |
路由進入抑製狀態的閾值 |
【命令】
display bgp multicast routing-table different-origin-as [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table different-origin-as命令用來顯示不同起源AS的MBGP路由信息。
【舉例】
# 顯示具有不同起源AS的MBGP路由信息。
<Sysname> display bgp multicast routing-table different-origin-as
BGP Local router ID is 2.2.2.2
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 55.0.0.0 12.1.1.1 0 0 100?
* 14.1.1.2 0 0 300?
以上顯示的信息域的解釋請參見表1-9。
【命令】
display bgp multicast routing-table flap-info [ regular-expression as-regular-expression | [ as-path-acl as-path-acl-number | ip-address [ { mask | mask-length } [ longer-match ] ] ] [ | { begin | exclude | include } regular-expression ] ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
as-regular-expression:顯示匹配指定的AS路徑正則表達式的振蕩路由的信息,為1~80個字符的字符串,包括空格,區分大小寫。
as-path-acl-number:顯示匹配指定的AS路徑過濾列表號的振蕩路由的信息,取值範圍為1~256。
ip-address:目的IP地址。
mask:網絡掩碼,點分十進製格式。
mask-length:網絡掩碼長度,取值範圍為0~32。
longer-match:匹配最長前綴。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table flap-info命令用來顯示MBGP地址族下BGP路由振蕩統計信息。
如果不指定任何參數,將顯示MBGP地址族下所有BGP振蕩路由的統計信息。
【舉例】
# 顯示MBGP地址族下所有BGP路由的振蕩統計信息。
<Sysname> display bgp multicast routing-table flap-info
BGP Local router ID is 2.2.2.2
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? – incomplete
Network From Flaps Duration Reuse Path/Origin
*> 55.0.0.0 12.1.1.1 2 00:00:16 100?
*d 77.0.0.0 12.1.1.1 5 00:34:02 00:27:08 100?
表1-12 display bgp multicast routing-table flap-info命令部分顯示信息描述表
字段 |
描述 |
From |
路由的源IP地址 |
Flaps |
路由振蕩的次數 |
Duration |
路由持續時間 |
Reuse |
路由複用時間 |
其他顯示信息域的解釋請參見表1-9。
【命令】
display bgp multicast routing-table peer ip-address { advertised-routes | received-routes } [ network-address [ mask | mask-length ] | statistic ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ip-address:對等體的IP地址。
advertised-routes:顯示向指定的MBGP對等體發布的路由信息。
received-routes:顯示從指定的MBGP對等體接收到的路由信息。
network-address:目的網段的IP地址。
mask:目的網段的網絡掩碼,點分十進製格式。
mask-length:目的網段的網絡掩碼長度,取值範圍為0~32。
statistic:顯示路由的統計信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table peer命令用來顯示向指定的MBGP對等體發送或者從MBGP對等體收到的路由信息。
相關配置命令可參考命令display bgp multicast peer。
【舉例】
# 顯示向MBGP對等體20.20.20.1發布的路由信息。
<Sysname> display bgp multicast routing-table peer 20.20.20.1 advertised-routes
Total Number of Routes: 2
BGP Local router ID is 30.30.30.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 30.30.30.0/24 0.0.0.0 0 0 i
*> 40.40.40.0/24 0.0.0.0 0 0 i
以上顯示的信息域的說明請參見表1-9。
【命令】
display bgp multicast routing-table regular-expression as-regular-expression
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
as-regular-expression:匹配的AS路徑正則表達式,as-regular-expression為1~80個字符的字符串,包括空格,區分大小寫。
【描述】
display bgp multicast routing-table regular-expression命令用來顯示與指定的AS路徑正則表達式相匹配的MBGP路由信息。
【舉例】
# 顯示與AS正則表達式300$相匹配的MBGP路由信息。
<Sysname> display bgp multicast routing-table regular-expression 300$
BGP Local router ID is 20.20.20.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
Network NextHop MED LocPrf PrefVal Path/Ogn
*> 40.40.40.0/24 30.30.30.1 0 0 300i
以上顯示的信息域的說明請參見表1-9。
【命令】
display bgp multicast routing-table statistic [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp multicast routing-table statistic命令用來顯示MBGP的路由統計信息。
【舉例】
# 顯示MBGP的路由統計信息。
<Sysname> display bgp multicast routing-table statistic
Total Number of Routes: 4
表1-13 display bgp multicast routing-table statistic命令顯示信息描述表
字段 |
描述 |
Total Number of Routes |
路由總數 |
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name } export [ direct | isis process-id | ospf process-id | rip process-id | static ]
undo filter-policy export [ direct | isis process-id | ospf process-id | rip process-id | static ]
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
acl-number:指定用於匹配路由信息目的地址域的訪問列表號,取值範圍為2000~3999。
ip-prefix-name:指定用於匹配路由信息目的地址域的地址前綴列表,為1~19個字符的字符串。
direct:直連路由。
isis process-id:協議進程號為process-id的isis路由,process-id的取值範圍為1~65535。
ospf process-id:協議進程號為process-id的ospf路由,process-id的取值範圍為1~65535。
rip process-id:協議進程號為process-id的rip路由,process-id的取值範圍為1~65535。
static:靜態路由。
【描述】
filter-policy export命令用來配置對發布的路由信息進行過濾。undo filter-policy export命令用來取消對發布的路由信息進行過濾。
如果省略路由協議參數,將對所有發布的路由信息進行過濾。
缺省情況下,不對發布的路由信息進行過濾。
【舉例】
# 使用ACL 2000對所有BGP發布路由進行過濾。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] filter-policy 2000 export
【命令】
filter-policy { acl-number | ip-prefix ip-prefix-name } import
undo filter-policy import
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
acl-number:指定用於匹配路由信息目的地址域的訪問列表號,取值範圍為2000~3999。
ip-prefix-name:指定用於匹配路由信息目的地址域的地址前綴列表,為1~19個字符的字符串。
【描述】
filter-policy import命令用來配置對接收的路由信息進行過濾。undo filter-policy import命令用來取消對接收的路由信息進行過濾。
缺省情況下,不對接收的路由信息進行過濾。
【舉例】
# 使用ACL 2000對所有接收的MBGP路由進行過濾。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] filter-policy 2000 import
【命令】
import-route protocol [ { process-id | all-processes } [ allow-direct | med med-value | route-policy route-policy-name ] * ]
undo import-route protocol [ process-id | all-processes ]
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
protocol:指定可引入的源路由協議,包括direct、isis、nat、ospf、rip和static。
process-id:路由協議進程號,取值範圍為1~65535,缺省值為1。隻有當protocol是isis、ospf或rip時該參數可選。
all-processes:引入指定路由協議所有進程的路由,隻有當protocol是rip、ospf或isis時可以指定該參數。
allow-direct:在引入的路由中包含使能了該協議的接口網段路由,目前支持該功能的協議有OSPF。缺省情況下,在引入OSPF路由時不會包含使能了OSPF協議的接口網段路由。當allow-direct與route-policy route-policy-name參數一起使用時,需要注意路由策略中配置的匹配規則不要與接口路由信息存在衝突,否則會導致allow-direct配置失效。例如,當配置allow-direct參數時,在路由策略中不要配置if-match route-type匹配條件,否則,allow-direct參數失效。
med-value:指定引入路由的MED度量值,取值範圍為0~4294967295。如果沒有指定度量值,將使用被引入路由的cost作為引入BGP域之後的MED值。
route-policy-name:路由策略名稱,為1~63個字符的字符串,區分大小寫。從其他路由協議引入路由時,需使用該參數指定的路由策略過濾路由。
【描述】
import-route命令用來引入其它協議路由信息並通告。undo import-route命令用來取消已有的配置。
缺省情況下,MBGP不引入且不通告其它協議的路由。
通過import-route命令引入到MBGP路由表中的路由的origin屬性為incomplete。
undo import-route protocol all-processes命令隻能取消import-route protocol all-processes命令的配置,不能取消import-route protocol process-id命令的配置。
【舉例】
# 引入RIP的路由。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] import-route rip
【命令】
ipv4-family multicast
undo ipv4-family multicast
【視圖】
BGP視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
ipv4-family multicast命令用來進入BGP的IPv4組播地址族視圖,即MBGP地址族視圖。undo ipv4-family multicast命令用來刪除MBGP地址族視圖下的所有配置,並退回到BGP視圖。
【舉例】
# 創建並進入MBGP地址族視圖。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul]
【命令】
network ip-address [ mask | mask-length ] [ short-cut | route-policy route-policy-name ]
undo network ip-address [ mask | mask-length ] [ short-cut ]
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
ip-address:目的IP地址。
mask:網絡掩碼,點分十進製格式。
mask-length:網絡掩碼長度,取值範圍為0~32。
short-cut:當EBGP路由的管理優先級比本地生成的路由的管理優先級高時,如果一條EBGP路由被配置成short-cut,那麼這條路由在加入到路由表時將使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,此時,這條路由成為最佳路由的優先級被降低了很多。
route-policy-name:對發布的路由使用的路由策略,為1~63個字符的字符串,區分大小寫。
【描述】
network命令用來將網段路由發布到MBGP路由表中。undo network命令用來取消已有的配置。
缺省情況下,MBGP不發布任何網段路由。
需要注意的是:
· 要發布的網段路由必須存在於本地的IP路由表中,使用路由策略可以更為靈活的控製所發布的路由。
· 使用network命令發布到MBGP路由表中的網段路由的ORIGIN屬性為IGP。
【舉例】
# 發布到達10.0.0.0/16網段的路由。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] network 10.0.0.0 255.255.0.0
【命令】
peer { group-name | ip-address } advertise-community
undo peer { group-name | ip-address } advertise-community
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
【描述】
peer advertise-community命令用來配置向MBGP對等體/MBGP對等體組發布團體屬性。undo peer advertise-community命令用來恢複缺省情況。
缺省情況下,不向MBGP對等體/MBGP對等體組發布團體屬性。
相關配置可參考“三層技術-IP路由命令參考/路由策略”中的命令ip community-list、if-match community和apply community。
【舉例】
# 向已創建的對等體組test發布團體屬性。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test advertise-community
【命令】
peer { group-name | ip-address } advertise-ext-community
undo peer { group-name | ip-address } advertise-ext-community
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
【描述】
peer advertise-ext-community命令用來配置向MBGP對等體/MBGP對等體組發布擴展團體屬性。undo peer advertise-ext-community命令用來恢複缺省情況。
缺省情況下,不向MBGP對等體/MBGP對等體組發布擴展團體屬性。
相關配置可參考“三層技術-IP路由命令參考/路由策略”中的命令ip extcommunity-list、if-match extcommunity和apply extcommunity。
【舉例】
# 向已經創建的對等體組test發布擴展團體屬性。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test advertise-ext-community
【命令】
peer { group-name | ip-address } allow-as-loop [ number ]
undo peer { group-name | ip-address } allow-as-loop
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
number:表示本地AS號的重複次數,取值範圍為1~10,缺省值為1。
【描述】
peer allow-as-loop命令用來配置允許本地AS號在所接收的路由的AS_PATH屬性中出現,並可同時配置允許重複的次數。undo peer allow-as-loop命令用來恢複缺省情況。
缺省情況下,不允許本地AS號重複。
相關配置可參考命令display bgp multicast routing-table peer。
【舉例】
# 配置允許本地AS號在從對等體1.1.1.1接收的路由的AS_PATH屬性中出現,重複次數為2。
[Sysname] bgp 100
[Sysname-bgp] peer 1.1.1.1 as-number 200
[Sysname-bgp]ipv4-family multicast
[Sysname-bgp-af-mul] peer 1.1.1.1 enable
[Sysname-bgp-af-mul] peer 1.1.1.1 allow-as-loop 2
【命令】
peer { group-name | ip-address } as-path-acl as-path-acl-number { export | import }
undo peer { group-name | ip-address } as-path-acl as-path-acl-number { export | import }
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
as-path-acl-number:AS路徑過濾列表號,取值範圍為1~256。
export:對向指定MBGP對等體/MBGP對等體組發布的路由應用過濾策略。
import:對從指定MBGP對等體/MBGP對等體組接收的路由應用過濾策略。
【描述】
peer as-path-acl命令用來為MBGP對等體/MBGP對等體組設置基於AS路徑過濾列表的MBGP路由過濾策略。undo peer as-path-acl命令用來取消已有的配置。
缺省情況下,沒有基於AS路徑過濾列表的MBGP路由過濾策略。
相關配置可參考“三層技術-IP路由命令參考/路由策略”中的命令ip as-path、if-match as-path和apply as-path。
【舉例】
# 配置向已創建的對等體組test發布的路由應用編號為1的AS路徑過濾列表進行過濾。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test as-path-acl 1 export
【命令】
peer { group-name | ip-address } capability-advertise orf ip-prefix { both | receive | send }
undo peer { group-name | ip-address } capability-advertise orf ip-prefix { both | receive | send }
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,取值範圍為1~47個字符。
ip-address:MBGP對等體的IP地址。
both:支持發送和接收攜帶ORF信息的Route-refresh報文。
receive:支持接收攜帶ORF信息的Route-refresh報文。
send:支持發送攜帶ORF信息的Route-refresh報文。
【描述】
peer capability-advertise orf命令用來使能MBGP鄰居的ORF能力。undo peer capability-advertise orf 命令用來取消MBGP鄰居的ORF能力。
缺省情況下,MBGP對等體/對等體組不使能鄰居的ORF能力。
· 使能ORF能力後,本設備和對端會通過Open報文進行ORF能力協商。協商成功後,就能解析對端發送的攜帶了標準ORF信息的Route-refresh報文或者給對端發送攜帶標準ORF信息的Route-refresh報文。如果要進行非標準ORF能力協商,還需要在IPv4單播視圖下配置peer capability-advertise orf non-standard。
· 取消對等體/對等體組的ORF能力,則本路由器與指定對等體/對等體組之間不再進行ORF能力的協商。
表1-14 peer capability-advertise orf命令參數選擇以及配置效果描述表
本地選擇參數 |
對端選擇參數 |
協商成功後 |
send |
receive |
本端的ORF發送能力,對端的ORF接收能力 |
both |
||
receive |
send |
本端的ORF接收能力,對端的ORF發送能力 |
both |
||
both |
both |
雙向的ORF發送和接收能力 |
【舉例】
# 能對等體18.10.0.9的ORF能力。協商成功後,本地路由器將可以與18.10.0.9交換組播ORF信息。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] peer 18.10.0.9 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 18.10.0.9 enable
[Sysname-bgp-af-mul] peer 18.10.0.9 capability-advertise orf ip-prefix both
【命令】
peer { group-name | ip-address } default-route-advertise [ route-policy route-policy-name ]
undo peer { group-name | ip-address } default-route-advertise
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
route-policy-name:路由策略名稱,為1~63個字符的字符串,區分大小寫。
【描述】
peer default-route-advertise命令用來配置向MBGP對等體/MBGP對等體組發送缺省路由。undo peer default-route-advertise命令用來恢複缺省情況。
缺省情況下,不向MBGP對等體/MBGP對等體組發送缺省路由。
該命令不需要在路由表中存在缺省路由,而是無條件地向對等體/對等體組發送一個下一跳為自身的缺省路由。
【舉例】
# 設置向已經創建的對等體組test發布缺省路由。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test default-route-advertise
【命令】
peer { group-name | ip-address } enable
undo peer { group-name | ip-address } enable
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,取值範圍為1~47個字符。
ip-address:MBGP對等體的IP地址。
【描述】
peer enable命令用來激活BGP視圖下創建的指定對等體及對等體組。undo peer enable命令用來取消激活BGP視圖下創建的指定對等體及對等體組。
如果取消激活指定的對等體,則本路由器與指定對等體之間不再交換路由信息。
【舉例】
# 激活對等體18.10.0.9。
[Sysname] bgp 100
[Sysname-bgp] peer 18.10.0.9 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 18.10.0.9 enable
【命令】
peer { group-name | ip-address } filter-policy acl-number { export | import }
undo peer { group-name | ip-address } filter-policy [ acl-number ] { export | import }
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
acl-number:訪問控製列表號,取值範圍為2000~3999。
export:對向指定MBGP對等體/MBGP對等體組發布的路由應用過濾策略。
import:對從指定MBGP對等體/MBGP對等體組接收的路由應用過濾策略。
【描述】
peer filter-policy命令用來為MBGP對等體/MBGP對等體組設置基於ACL的過濾策略。undo peer filter-policy命令用來取消已有的設置。
缺省情況下,沒有為MBGP對等體/MBGP對等體組設置基於ACL的過濾策略。
相關配置可參考命令peer as-path-acl。
【舉例】
# 配置向已經創建的對等體組test發布的路由應用ACL 2000表進行過濾。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test filter-policy 2000 export
【命令】
peer ip-address group group-name
undo peer ip-address group group-name
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
【描述】
peer group命令用來向MBGP對等體組中加入MBGP對等體。undo peer group命令將MBGP對等體從MBGP對等體組中移出。
缺省情況下,MBGP對等體不屬於任何MBGP對等體組。
【舉例】
# 將IP地址為10.1.1.1的對等體加入到EBGP對等體組test。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] peer 10.1.1.1 group test
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer 10.1.1.1 group test
【命令】
peer { group-name | ip-address } ip-prefix ip-prefix-name { export | import }
undo peer { group-name | ip-address } ip-prefix { export | import }
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
ip-prefix-name:指定的IP前綴列表名稱,為1~19個字符的字符串。
export:對向指定對等體/對等體組發布的MBGP路由應用過濾策略。
import:對從指定對等體/對等體組接收的MBGP路由應用過濾策略。
【描述】
peer ip-prefix命令用來為MBGP對等體/MBGP對等體組設置基於IP前綴列表的路由過濾策略。undo peer ip-prefix命令用來取消已有的配置。
缺省情況下,無基於IP前綴列表的路由過濾策略。
【舉例】
# 配置向已經創建的對等體組test發布的MBGP路由應用地址前綴列表list1進行過濾。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test ip-prefix list1 export
【命令】
peer { group-name | ip-address } keep-all-routes
undo peer { group-name | ip-address } keep-all-routes
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
【描述】
peer keep-all-routes命令用來配置保存所有來自MBGP對等體/MBGP對等體組的原始路由信息,無論這些路由沒有通過已配置的入口策略。undo peer keep-all-routes命令用來恢複缺省情況。
缺省情況下,不保存MBGP對等體/MBGP對等體組的原始路由信息。
【舉例】
# 配置保存所有來自對等體131.108.1.1的原始路由信息。
[Sysname] bgp 100
[Sysname-bgp] peer 131.108.1.1 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 131.108.1.1 enable
[Sysname-bgp-af-mul] peer 131.108.1.1 keep-all-routes
【命令】
peer { group-name | ip-address } next-hop-local
undo peer { group-name | ip-address } next-hop-local
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
【描述】
peer next-hop-local命令用來配置向MBGP對等體/MBGP對等體組發布路由時,將自身地址作為下一跳。undo peer next-hop-local命令用來取消已有的設置。
缺省情況下,向EBGP對等體/對等體組發布路由時,將自身地址作為下一跳;向IBGP對等體/對等體組發布路由時,不將自身地址作為下一跳。
【舉例】
# 配置向已經創建的對等體組test發布MBGP路由時,將自身地址作為下一跳。
[Sysname] bgp 100
[Sysname-bgp] group test internal
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test next-hop-local
【命令】
peer { group-name | ip-address } preferred-value value
undo peer { group-name | ip-address } preferred-value
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
value:要分配的路由首選值,取值範圍0~65535。
【描述】
peer preferred-value命令用來為從MBGP對等體/MBGP對等體組接收的路由分配首選值。undo peer preferred-value命令用來恢複缺省情況。
缺省情況下,從MBGP對等體/MBGP對等體組接收的路由的首選值為0。
需要注意的是:
· 所有從鄰居學來的路由都有一個初始首選值。在從不同鄰居學來的相同目的地址/掩碼的多條路由中,擁有最高首選值的路由將被選作到達指定網絡的路由。
· 如果同時通過路由策略和peer preferred-value命令為從對等體/對等體組接收的路由設置首選值,通過路由策略過濾的路由信息的首選值將取路由策略中設置的首選值而不是peer preferred-value命令裏設置的首選值;
· 隻有當路由策略裏設置的首選值為0時,路由信息的首選值才會取peer preferred-value命令裏設置的值;
· 沒有通過路由策略過濾的路由信息的首選值仍取peer preferred-value命令裏設置的首選值。
通過路由策略配置BGP路由信息首選值的相關配置可參考命令peer route-policy和“三層技術-IP路由命令參考/路由策略”中的命令apply preferred-value。
【舉例】
# 配置來自對等體131.108.1.1的路由的首選值為50。
[Sysname] bgp 100
[Sysname-bgp] peer 131.108.1.1 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 131.108.1.1 enable
[Sysname-bgp-af-mul] peer 131.108.1.1 preferred-value 50
【命令】
peer { group-name | ip-address } public-as-only
undo peer { group-name | ip-address } public-as-only
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
【描述】
peer public-as-only命令用來配置發送MBGP更新報文時不攜帶私有自治係統號。undo peer public-as-only命令用來恢複缺省情況。
缺省情況下,發送MBGP更新報文時,攜帶私有自治係統號。
如果發送的MBGP更新報文同時帶有公有AS號和私有AS號,命令不生效。私有AS號的範圍為64512~65535。
【舉例】
# 配置向已經創建的對等體組test發送MBGP更新報文時不攜帶私有自治係統號。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test public-as-only
【命令】
peer { group-name | peer-address } reflect-client
undo peer { group-name | peer-address } reflect-client
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
peer-address:MBGP對等體的IP地址。
【描述】
peer reflect-client命令用來配置將本機作為路由反射器,並將MBGP對等體/MBGP對等體組作為路由反射器的客戶。undo peer reflect-client命令用來取消已有的配置。
缺省情況下,沒有配置路由反射器及其客戶。
相關配置可參考命令reflect between-clients和reflector cluster-id。
【舉例】
# 設置本地設備為路由反射器,將已經創建的IBGP對等體組test作為路由反射器的客戶。
[Sysname] bgp 100
[Sysname-bgp] group test internal
[Sysname-bgp] peer test as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test reflect-client
【命令】
peer { group-name | ip-address } route-limit limit [ percentage ]
undo peer { group-name | ip-address } route-limit
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
limit:指定允許從MBGP對等體/MBGP對等體組接收的最大地址前綴數。
percentage:指定路由器開始生成告警消息時的路由數量的百分比,取值範圍1~100,缺省值為75。
【描述】
peer route-limit命令用來設置允許從MBGP對等體/MBGP對等體組收到的最大路由數。undo peer route-limit命令用來恢複缺省情況。
缺省情況下,允許從MBGP對等體/MBGP對等體組接收的最大路由數無限製。
MSR係列路由器各款型對於本節所描述的命令及參數的支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
參數 |
描述 |
MSR800 |
peer route-limit |
limit |
取值範圍為1~10000 |
MSR 900 |
取值範圍為1~10000 |
||
MSR900-E |
取值範圍為1~10000 |
||
MSR 930 |
取值範圍為1~10000 |
||
MSR 20-1X |
取值範圍為1~10000 |
||
MSR 20 |
取值範圍為1~10000 |
||
MSR 30 |
取值範圍為1~30000 |
||
MSR 50 |
MPUF:取值範圍為1~50000 MPU-G:取值範圍為1~100000 |
||
MSR 2600 |
取值範圍為1~30000 |
||
MSR3600-51F |
取值範圍為1~30000 |
【舉例】
# 設置允許從對等體131.108.1.1收到的最大路由數為10000。
[Sysname] bgp 100
[Sysname-bgp] peer 131.108.1.1 as-number 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer 131.108.1.1 enable
[Sysname-bgp-af-mul] peer 131.108.1.1 route-limit 10000
【命令】
peer { group-name | ip-address } route-policy route-policy-name { export | import }
undo peer { group-name | ip-address } route-policy route-policy-name { export | import }
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:MBGP對等體組的名稱,為1~47個字符的字符串。
ip-address:MBGP對等體的IP地址。
route-policy-name:路由策略名稱,為1~63個字符的字符串,區分大小寫。
export:對向MBGP對等體/MBGP對等體組發布的路由應用路由策略。
import:對從MBGP對等體/MBGP對等體組接收的路由應用路由策略。
【描述】
peer route-policy命令用來對來自MBGP對等體/MBGP對等體組的路由或發布給MBGP對等體/MBGP對等體組的路由指定路由策略。undo peer route-policy命令用來取消已有設置。
缺省情況下,不對來自MBGP對等體/MBGP對等體組的路由或發布給MBGP對等體/MBGP對等體組的路由指定路由策略。
peer route-policy命令不過濾路由策略中的if-match interface策略。相關命令可參考“三層技術-IP路由命令參考”中的“路由策略”。
【舉例】
# 配置向已經創建的對等體組test發布的IPv4 BGP路由應用名為test-policy的路由策略。
[Sysname] bgp 100
[Sysname-bgp] group test external
[Sysname-bgp] peer test as-number 200
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] peer test enable
[Sysname-bgp-af-mul] peer test route-policy test-policy export
【命令】
preference { external-preference internal-preference local-preference | route-policy route-policy-name }
undo preference
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
external-preference:EBGP路由(從EBGP對等體學來的路由)的管理優先級,取值範圍為1~255。
internal-preference:IBGP路由(從IBGP對等體學來的路由)的管理優先級,取值範圍為1~255。
local-preference:本地產生的BGP路由的管理優先級,取值範圍為1~255。
route-policy-name:路由策略名稱,為1~63個字符的字符串,區分大小寫。應用路由策略,可以為匹配過濾條件的特定路由配置優先級。對於那些沒有匹配的路由,使用缺省優先級。
【描述】
preference命令用來配置BGP路由的管理優先級。undo preference命令用來恢複缺省情況。
缺省情況下,EBGP路由的管理優先級為255,IBGP路由的管理優先級為255,本地產生的BGP路由的管理優先級為130。
【舉例】
# 設置EBGP路由、IBGP路由和本地產生的MBGP路由的管理優先級分別為20、20和200。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] preference 20 20 200
【命令】
reflect between-clients
undo reflect between-clients
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
reflect between-clients命令用來允許客戶到客戶的路由反射。undo reflect between-clients命令用來禁止客戶到客戶的路由反射。
缺省情況下,允許客戶到客戶的路由反射。
路由反射器的客戶之間不要求是全連接的,路由缺省通過反射器從一個客戶反射到其它客戶;如果客戶之間是全連接的,建議使用undo reflect between-clients命令禁止客戶間的路由反射,以減少係統開銷。
相關配置可參考命令reflector cluster-id和peer reflect-client。
【舉例】
# 關閉客戶到客戶的路由反射功能。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] undo reflect between-clients
【命令】
reflector cluster-id { cluster-id | ip-address }
undo reflector cluster-id
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
cluster-id:路由反射器的集群ID,取值範圍為1~4294967295。
ip-address:以IP地址格式指定的路由反射器集群ID。
【描述】
reflector cluster-id命令用來配置路由反射器的集群ID。undo reflector cluster-id命令用來刪除路由反射器的集群ID。
缺省情況下,每個路由反射器是使用自己的Router ID作為集群ID。
通常,一個集群裏隻有一個路由反射器。此時,由反射器的Router ID來識別該集群。設置多個路由反射器可提高網絡的穩定性。如果一個集群中配有多個路由反射器,請使用reflector cluster-id命令為所有的路由反射器配置同樣的集群ID,以避免路由環路的產生。
相關配置可參考命令reflect between-clients和peer reflect-client。
【舉例】
# 本地路由器是集群中的路由反射器之一,設置它的集群ID為80。
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] reflector cluster-id 80
【命令】
refresh bgp ipv4 multicast { all | ip-address | group group-name | external | internal } { export | import }
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
all:軟複位所有BGP的連接。
ip-address:對等體的IP地址。
group-name:對等體組的名稱,為1~47個字符的字符串。
external:EBGP連接。
internal:IBGP連接。
export:觸發輸出方向的軟複位。
import:觸發輸入方向的軟複位。
【描述】
refresh bgp ipv4 multicast命令用來手工對MBGP連接進行軟複位。BGP軟複位可以在不中斷BGP連接的情況下重新刷新BGP路由表,並應用新的策略。
BGP軟複位要求網絡中的所有BGP路由器支持Route-refresh功能。如果有的路由器不支持此特性,則需要配置peer keep-all-routes命令,以便保留對等體的所有原始路由信息,供BGP軟複位時使用。
【舉例】
# 對MBGP連接進行軟複位。
<Sysname> refresh bgp ipv4 multicast all import
【命令】
reset bgp ipv4 multicast { all | as-number | ip-address | group group-name | external | internal }
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
all:複位所有BGP的連接。
as-number:複位與指定自治係統號的BGP鄰居的BGP連接。
ip-address:複位與指定BGP對等體的連接。
group group-name:複位與指定BGP對等體組的連接。
external:複位所有EBGP連接。
internal:複位所有IBGP連接。
【描述】
reset bgp ipv4 multicast命令用來複位指定的BGP連接。
【舉例】
# 複位所有MBGP連接。
<Sysname> reset bgp ipv4 multicast all
【命令】
reset bgp ipv4 multicast dampening [ ip-address [ mask | mask-length ] ]
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
ip-address:目的IP地址。
mask:網絡掩碼,點分十進製格式,缺省值為255.255.255.255。
mask-length:網絡掩碼長度,取值範圍為0~32,缺省值為32。
【描述】
reset bgp ipv4 multicast dampening命令用來清除路由振蕩衰減信息以及解除對已抑製路由的抑製。
相關配置可參考命令dampening和display bgp multicast routing-table dampened。
【舉例】
# 清除到網絡20.1.0.0/16的路由衰減信息,且對受抑製的路由解除其抑製。
<Sysname> reset bgp ipv4 multicast dampening 20.1.0.0 255.255.0.0
【命令】
reset bgp ipv4 multicast flap-info [ regexp as-path-regular-expression | as-path-acl as-path-acl-number | ip-address [ mask | mask-length ] ]
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
as-path-regular-expression:清除匹配AS路徑正則表達式的振蕩統計信息,as-path-regular-expression表示正則表達式,為1~80個字符的字符串,包括空格,區分大小寫。
as-path-acl-number:清除匹配AS路徑過濾列表的振蕩統計信息。列表號的取值範圍為1~256。
ip-address:清除指定路由的振蕩統計信息。
mask:網絡掩碼,點分十進製格式,缺省值為255.255.255.255。
mask-length:網絡掩碼長度,取值範圍為0~32,缺省值為32。
【描述】
reset bgp ipv4 multicast flap-info命令用來清除MBGP地址族下的震蕩統計信息。
如果沒有指定參數和關鍵字,係統將清除所有路由振蕩統計信息。
【舉例】
# 清除所有匹配AS路徑過濾列表10的MBGP路由的振蕩統計信息。
<Sysname> reset bgp ipv4 multicast flap-info as-path-acl 10
【命令】
summary automatic
undo summary automatic
【視圖】
MBGP地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
summary automatic命令用來配置對引入的子網路由進行自動聚合。undo summary automatic命令用來恢複缺省情況。
缺省情況下,不對引入的子網路由進行自動聚合。
需要注意的是:
· 自動聚合除缺省路由外,用network命令引入的路由也不能進行自動聚合。
· 配置summary automatic後,MBGP抑製從IGP引入的子網路由,從而減少路由選擇信息的數量。
【舉例】
# 對子網路由進行自動聚合。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv4-family multicast
[Sysname-bgp-af-mul] summary automatic
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!