13-IPv6 BGP命令
本章節下載: 13-IPv6 BGP命令 (408.34 KB)
1.1.1 aggregate (IPv6 address family view)
1.1.2 balance (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.3 bestroute as-path-neglect (IPv6 address family view)
1.1.4 bestroute compare-med (IPv6 address family view)
1.1.5 bestroute med-confederation (IPv6 address family view)
1.1.6 compare-different-as-med (IPv6 address family view)
1.1.7 dampening (IPv6 address family view)
1.1.8 default local-preference (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.9 default med (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.10 default-route imported (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.12 display bgp ipv6 network
1.1.15 display bgp ipv6 peer received ipv6-prefix
1.1.16 display bgp ipv6 routing-table
1.1.17 display bgp ipv6 routing-table as-path-acl
1.1.18 display bgp ipv6 routing-table community
1.1.19 display bgp ipv6 routing-table community-list
1.1.20 display bgp ipv6 routing-table dampened
1.1.21 display bgp ipv6 routing-table dampening parameter
1.1.22 display bgp ipv6 routing-table different-origin-as
1.1.23 display bgp ipv6 routing-table flap-info
1.1.24 display bgp ipv6 routing-table label
1.1.25 display bgp ipv6 routing-table peer
1.1.26 display bgp ipv6 routing-table regular-expression
1.1.27 display bgp ipv6 routing-table statistic
1.1.28 filter-policy export (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.29 filter-policy import (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.30 group (IPv6 address family view)
1.1.31 import-route (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.33 network (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.34 peer advertise-community (IPv6 address family view)
1.1.35 peer advertise-ext-community (IPv6 address family view)
1.1.36 peer allow-as-loop (IPv6 address family view)
1.1.37 peer as-number (IPv6 address family view)
1.1.38 peer as-number (IPv6 BGP-VPN instance view)
1.1.39 peer as-path-acl (IPv6 address family view)
1.1.40 peer bfd (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.41 peer capability-advertise orf (IPv6 address family view)
1.1.42 peer capability-advertise orf non-standard (IPv6 address family view)
1.1.43 peer capability-advertise route-refresh
1.1.44 peer capability-advertise suppress-4-byte-as (IPv6 address family view)
1.1.45 peer capability-advertise suppress-4-byte-as (IPv6 BGP-VPN instance view)
1.1.46 peer connect-interface (IPv6 address family view)
1.1.47 peer default-route-advertise
1.1.48 peer description (IPv6 address family view)
1.1.49 peer ebgp-max-hop (IPv6 address family view)
1.1.50 peer enable (IPv6 address family view)
1.1.51 peer fake-as (IPv6 address family view)
1.1.52 peer filter-policy (IPv6 address family view)
1.1.53 peer group (IPv6 address family view)
1.1.54 peer ignore (IPv6 address family view)
1.1.56 peer ipsec-policy (IPv6 address family view)
1.1.57 peer keep-all-routes (IPv6 address family view)
1.1.58 peer label-route-capability (IPv6 address family view)
1.1.59 peer log-change (IPv6 address family view)
1.1.60 peer next-hop-local (IPv6 address family view)
1.1.62 peer preferred-value (IPv6 address family view)
1.1.63 peer preferred-value (IPv6 BGP-VPN instance view)
1.1.64 peer public-as-only (IPv6 address family view)
1.1.65 peer reflect-client (IPv6 address family view)
1.1.66 peer route-limit (IPv6 address family view)
1.1.67 peer route-policy (IPv6 address family view)
1.1.68 peer route-policy (IPv6 BGP-VPN instance view)
1.1.69 peer route-update-interval (IPv6 address family view)
1.1.70 peer substitute-as (IPv6 address family view)
1.1.71 peer timer (IPv6 address family view)
1.1.72 preference (IPv6 address family view/IPv6 BGP-VPN instance view)
1.1.73 reflect between-clients (IPv6 address family view)
1.1.74 reflector cluster-id (IPv6 address family view)
1.1.77 reset bgp ipv6 dampening
1.1.78 reset bgp ipv6 flap-info
1.1.80 synchronization (IPv6 address family view)
1.1.81 timer (IPv6 address family view)
IPv6 BGP中有關用來定義路由策略的命令,請參見“三層技術-IP路由命令參考”中的“路由策略”。
【命令】
aggregate ipv6-address prefix-length [ as-set | attribute-policy route-policy-name | detail-suppressed | origin-policy route-policy-name | suppress-policy route-policy-name ] *
undo aggregate ipv6-address prefix-length
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:IPv6聚合路由的目的IPv6地址。
prefix-length:IPv6聚合路由的網絡掩碼長度,取值範圍為0~128。
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個字符的字符串。
【描述】
aggregate命令用來在BGP IPv6路由表中創建一條IPv6聚合路由。undo aggregate命令用來刪除該IPv6聚合路由。
缺省情況下,不進行IPv6路由聚合。
上述命令的關鍵字的用法如表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屬性 |
【舉例】
# 在BGP IPv6路由表中創建一條IPv6聚合路由12::/64。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] aggregate 12:: 64
【命令】
balance number
undo balance
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
number:進行IPv6 BGP負載分擔的路由條數,取值範圍為1~8。當number取值為1時,相當於不進行負載分擔。
【描述】
balance命令用來配置進行IPv6 BGP負載分擔的路由條數。undo balance命令用來取消路由負載分擔功能。
缺省情況下,沒有進行路由負載分擔。
與IGP路由的負載分擔不同,IPv6 BGP沒有明確的度量值決定是否對路由進行負載分擔。IPv6 BGP的負載分擔是通過改變IPv6 BGP選路規則來實現的。
相關配置可參考命令display bgp ipv6 routing-table。
【舉例】
# 配置IPv6 BGP負載分擔的路由條數為2條。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] balance 2
【命令】
bestroute as-path-neglect
undo bestroute as-path-neglect
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
bestroute as-path-neglect命令用來禁止路由器將AS_PATH當作選路算法中的一個因素。undo bestroute as-path-neglect命令用來允許路由器將AS_PATH當作選路算法中的一個因素。
缺省情況下,路由器將AS_PATH當作選路算法中的一個因素。
【舉例】
# 禁止路由器將AS_PATH當作選路算法中的一個因素。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] bestroute as-path-neglect
【命令】
bestroute compare-med
undo bestroute compare-med
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
bestroute compare-med命令用來配置根據路由來自的AS進行分組對MED排序優選。undo bestroute compare-med命令用來取消根據路由來自的AS進行分組對MED排序優選。
缺省情況下,不根據路由來自的AS進行分組對MED排序優選。
配置該命令後,balance命令將不生效。
【舉例】
# 設置在選擇最佳路由時,根據路由來自的AS進行分組對MED排序優選。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] bestroute compare-med
【命令】
bestroute med-confederation
undo bestroute med-confederation
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
bestroute med-confederation命令用來配置允許比較聯盟對等體的路由按MED值進行優選。undo bestroute med-confederation命令用來取消該配置。
缺省情況下,比較聯盟對等體的路由時不考慮MED值。
隻有不包括外部自治係統(不在聯盟內)的路徑才可比較MED值。如果包含外部自治係統的路徑,其MED將在聯盟內傳播,而不進行比較。
【舉例】
# 配置允許比較聯盟對等體的路由按MED值進行優選。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] bestroute med-confederation
【命令】
compare-different-as-med
undo compare-different-as-med
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
compare-different-as-med命令用來配置允許比較來自不同自治係統中的鄰居的路由的MED屬性值。undo compare-different-as-med命令用來禁止進行比較。
缺省情況下,不比較來自不同AS鄰居的路由的MED屬性值。
如果到達同一目的地址有多條可選有效路徑,可以選擇MED參數較小的路由作為最終實際使用的路由項。
除非能夠確認不同的自治係統采用了同樣的IGP和路由選擇方式,否則不要使用此命令。
【舉例】
# 允許比較來自不同AS鄰居的路由的MED屬性值。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] compare-different-as-med
【命令】
dampening [ half-life-reachable half-life-unreachable reuse suppress ceiling | route-policy route-policy-name ] *
undo dampening
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
half-life-reachable:指定可達路由的半衰期,取值範圍為1~45,單位為分鍾。缺省值為15分鍾。
half-life-unreachable:指定不可達路由的半衰期,取值範圍為1~45,單位為分鍾。缺省值為15分鍾。
reuse:指定路由解除抑製狀態的閾值。當懲罰降低到該值以下,路由就被再使用,取值範圍為1~20000。缺省值為750。
suppress:指定路由進入抑製狀態的閾值。當懲罰超過該極限時,路由受到抑製,取值範圍為1~20000,實際配置的值必須大於reuse。缺省值為2000。
ceiling:懲罰上限值,取值範圍為1001~20000,實際配置的值必須大於suppress。缺省值為16000。
route-policy-name:路由策略名,為1~63個字符的字符串。
half-life-reachable、half-life-unreachable、reuse、suppress和ceiling都是相互依存的,因此配置了以上參數中的任何一個,那麼所有參數都必須指定。
【描述】
dampening命令用來配置IPv6 BGP路由衰減。undo dampening命令用來取消路由衰減。
缺省情況下,沒有配置路由衰減。
相關配置可參考命令reset bgp ipv6 dampening、reset bgp ipv6 flap-info、display bgp ipv6 routing-table dampened、display bgp ipv6 routing-table dampening parameter和display bgp ipv6 routing-table flap-info。
【舉例】
# 配置IPv6 BGP路由衰減。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] dampening 10 10 1000 2000 3000
【命令】
default local-preference value
undo default local-preference
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
value:指定的本地優先級的缺省值,取值範圍為0~4294967295,該值越大則優先級越高。
【描述】
default local-preference命令用來配置本地優先級的缺省值。undo default local-preference命令用來恢複缺省情況。
缺省情況下,本地優先級的缺省值為100。
可以用配置不同本地優先級的方法來影響IPv6 BGP的路由選擇。
【舉例】
# 在同一自治區域中的兩台設備A、B和外部自治區域相連。可以使用此命令將設備B的缺省本地優先級100更新為180,以使同一條路由同時通過A和B時優先選擇經過B的路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] default local-preference 180
【命令】
default med med-value
undo default med
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
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較小的路由作為自治係統的外部路由。
【舉例】
# 設備A和B屬於AS100,設備C屬於AS200。C是A和B的對等體。可以配置A的MED為25,以使C優先選擇B發送的路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] default med 25
【命令】
default-route imported
undo default-route imported
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
default-route imported命令用來允許將缺省路由引入到IPv6 BGP路由表中。undo default-route imported命令用來取消該功能。
缺省情況下,IPv6 BGP不允許將缺省路由引入到IPv6 BGP路由表中。
【舉例】
# 將缺省路由從OSPFv3引入到IPv6 BGP路由表中。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] default-route imported
[Sysname-bgp-af-ipv6] import-route ospfv3 1
【命令】
display bgp ipv6 group [ ipv6-group-name ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ipv6-group-name:為指定的對等體組名,為1~47個字符的字符串。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 group命令用來顯示IPv6對等體組信息。
如果不指定參數ipv6-group-name,則顯示所有對等體組信息。
【舉例】
# 顯示IPv6對等體組aaa的信息。
<Sysname> display bgp ipv6 group aaa
BGP peer-group is aaa
Remote AS 100
Type: internal
Maximum allowed prefix number: 4294967295
Threshold: 75%
Configured hold timer value: 180
Keepalive timer value: 60
Minimum time between advertisement runs is 15 seconds
Peer Preferred Value: 0
No routing policy is configured
Members:
Peer AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
2001::1 100 0 0 0 0 00:00:07 Idle
表1-2 display bgp ipv6 group命令顯示信息描述表
字段 |
描述 |
BGP peer-group |
IPv6 BGP對等體組名 |
Remote AS |
對等體組的AS號(當使用peer ipv6-address as-number as-number命令給對等體組配置了AS號之後,該處將顯示具體的AS號。否則,將顯示Remote AS number not specified) |
Type |
對等體組類型(internal表示IBGP關係;external表EBGP關係) |
Maximum allowed prefix number |
可接受最大路由數 |
Threshold |
門限值 |
Configured hold timer value |
保持時間定時器的值 |
Keepalive timer value |
存活時間定時器的值 |
Minimum time between advertisement runs |
路由發布最小時間間隔 |
Route refresh capability has been enabled |
已經使能了Refresh能力 |
ORF advertise capability based on prefix (type 64): |
對等體支持ORF的地址前綴能力,能力值為64 |
Local: both |
本地支持:發送和接收 |
Negotiated: send |
協商成功:本端可以發送攜帶ORF信息的Route-refresh報文,對端可以接收攜帶ORF信息的Route-refresh報文(如果顯示receive則表示本端可以接收攜帶ORF信息的Route-refresh報文,對端可以發送攜帶ORF信息的Route-refresh報文。如果send和receive都沒有協商成功,則不會顯示該行信息) |
Peer Preferred Value |
為來自鄰居路由指定的首選值 |
IPsec policy name |
對等體組應用的IPsec策略名稱 |
SPI |
對等體組應用的IPsec策略SPI值 |
Routing policy configured |
本地采取的路由策略(如果配置了路由策略就會顯示該信息以及路由策略配置) |
No routing policy is configured |
沒有針對該鄰居指定任何路由策略(如果沒有配置路由策略就會顯示該信息) |
Members |
成員 |
Peer |
對等體的IPv6地址 |
AS |
自治係統號 |
MsgRcvd |
收到的消息數 |
MsgSent |
發送的消息數 |
OutQ |
待發送的消息數 |
PrefRcv |
收到的前綴數 |
Up/Down |
會話已建立的時長/(會話未建立時)當前狀態的時長 |
State |
對等體的有限狀態機狀態 |
【命令】
display bgp ipv6 network [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 network命令用來顯示IPv6 BGP通過network命令發布的IPv6路由信息。
【舉例】
# 顯示IPv6 BGP通過network命令發布的IPv6路由信息。
<Sysname> display bgp ipv6 network
BGP Local Router ID is 1.1.1.2.
Local AS Number is 200.
Network Prefix Route-policy Short-cut
2002:: 64
2001:: 64 Short-cut
表1-3 display bgp ipv6 network命令顯示信息描述表
字段 |
描述 |
BGP Local Router ID |
本地路由器標識符 |
Local AS Number |
本地自治係統號 |
Network |
網絡地址 |
Prefix |
前綴長度 |
Route-policy |
配置的路由策略(當值為空時,表示沒有配置路由策略) |
Short-cut |
是否為Short-cut路由(當值為空時,表示不是Short-cut路由;當值為Short-cut時,表示是Short-cut路由) |
【命令】
display bgp ipv6 paths [ as-regular-expression | | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
as-regular-expression:匹配的AS路徑正則表達式,as-regular-expression表示正則表達式,為1~80個字符的字符串。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 paths命令用來顯示AS路徑信息。
如果沒有指定參數,則顯示所有AS路徑信息。
【舉例】
# 顯示AS路徑信息。
<Sysname> display bgp ipv6 paths
Address Hash Refcount MED Path/Origin
0x5917098 1 1 0 i
0x59171D0 9 2 0 100i
表1-4 display bgp ipv6 paths命令顯示信息描述表
字段 |
描述 |
|
Address |
本地數據庫中的路由地址,十六進製格式 |
|
Hash |
哈希值 |
|
Refcount |
使用該路徑的路由條數 |
|
MED |
該路由的度量值 |
|
Path |
路由的AS路徑(AS_PATH)屬性,記錄了此路由所穿過的所有AS區域,可以避免路由環路的出現 |
|
Origin |
路由的起源(ORIGIN)屬性,表示路由相對於發出它的自治係統的路由更新起點,它有如下3種取值: |
|
i |
此路由是AS內部的;BGP把聚合路由和用network命令定義的路由看成是AS內部的,起點類型設置為IGP |
|
e |
此路由是從外部網關協議EGP(Exterior Gateway Protocol)學習到的 |
|
? |
此路由信息的來源為未知源,即通過其他方式學習到的;BGP把通過其它IGP協議引入的路由的起點設置為incomplete |
【命令】
display bgp ipv6 peer [ group-name log-info | ipv4-address verbose | ipv6-address { log-info | verbose } | verbose ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:指定要顯示的IPv4對等體的地址。
ipv6-address:指定要顯示的IPv6對等體的地址。
log-info:顯示指定對等體的日誌信息。
verbose:顯示指定對等體的詳細信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 peer命令用來顯示對等體/對等體組信息。
如果沒有指定參數,則顯示所有對等體/對等體組的信息。
【舉例】
# 顯示IPv6對等體的信息。
<Sysname> display bgp ipv6 peer
BGP local router ID : 192.168.1.40
Local AS number : 100
Total number of peers : 1 Peers in established state : 0
Peer AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State
2001::1 100 0 0 0 0 00:02:02 Active
表1-5 display bgp ipv6 peer命令顯示信息描述表
字段 |
描述 |
BGP local router ID |
本地路由器標識符 |
Local AS number |
本地自治係統號 |
Total number of peers |
配置的對等體總數 |
Peers in established state |
處於連接建立狀態的對等體的數目 |
Peer |
對等體的IPv6地址 |
AS |
自治係統號 |
MsgRcvd |
收到的消息數 |
MsgSent |
發送的消息數 |
OutQ |
待發送的消息數 |
PrefRcv |
收到的前綴數 |
Up/Down |
會話已建立的時長/(會話未建立時)當前狀態的時長 |
State |
對等體的有限狀態機 |
# 顯示IPv6對等體1::1的詳細信息。
<Sysname> display bgp ipv6 peer 1::1 verbose
BGP Peer is 1::1, remote AS 100,
Type: EBGP link
BGP version 4, remote router ID 45.1.1.1
BGP current state: Established, Up for 00h01m34s
BGP current event: KATimerExpired
BGP last state: OpenConfirm
Port: Local - 1031 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
Graceful Restart Capability: advertised and received
Restart Timer Value of Peer: 150 seconds
Forwarding State preserved by Peer for following Address families:
Address family IPv6 Unicast: advertised and received
Received: Total 4 messages, Update messages 1
Sent: Total 6 messages, Update messages 3
Maximum allowed prefix number: 4294967295
Threshold: 75%
Minimum time between advertisement runs is 30 seconds
Optional capabilities:
Route refresh capability has been enabled
Peer Preferred Value: 0
Routing policy configured:
No routing policy is configured
BFD: Enabled
# 顯示IPv6對等體的詳細信息。
<Sysname> display bgp ipv6 peer verbose
BGP Peer is 2::4, remote AS 1,
Type: IBGP 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
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
IPsec policy name: policy001, SPI: 300
Routing policy configured:
No routing policy is configured
表1-6 display bgp ipv6 peer verbose命令顯示信息描述表
字段 |
描述 |
BGP Peer is |
BGP對等體的地址 |
remote AS |
BGP對等體的AS號 |
Type |
BGP連接的類型:EBGP或IBGP |
BGP version |
當前使用的BGP版本 |
remote router ID |
BGP對等體的路由器標識符 |
BGP current state |
BGP連接的當前狀態 |
Up for |
BGP連接正常的持續時間 |
BGP current event |
當前發生的BGP事件 |
BGP last state |
BGP連接的當前狀態之前的狀態 |
Port: Local - 1031 Remote - 179 |
BGP建立連接使用的端口號:本地使用的端口號是1031,對等體使用的端口號是179 |
Configured: Active Hold Time: 180 sec Keepalive Time: 60 sec |
本地BGP參數的配置情況: 保持時間間隔為180秒;存活時間間隔為60秒 |
Received : Active Hold Time: 180 sec |
收到的對端的BGP參數值: 保持時間間隔為180秒 |
Negotiated: Active Hold Time: 180 sec Keepalive Time:60 sec |
協商後的BGP參數值: 保持時間間隔為180秒;存活時間間隔為60秒 |
Peer optional capabilities: Peer support bgp multi-protocol extended Peer support bgp route refresh capability Peer support bgp route AS4 capability |
對等體可選能力集: · 對等體支持BGP多協議擴展 · 對等體支持路由Refresh功能 · 對等體支持4字節長度的AS號 |
Graceful Restart Capability: advertised and received Restart Timer Value of Peer: 150 seconds Forwarding State preserved by Peer for following Address families: |
GR能力:協商成功的發送和接受能力 · 鄰居GR重啟的最長等待時間:150秒 · BGP鄰居支持保持轉發的地址族信息 |
Address family IPv6 Unicast: advertised and received |
BGP IPv6單播能力:協商成功的發送和接受能力 |
Received: Total 4 messages, Update messages 1 |
本設備收到的IPv6 BGP報文統計信息:收到的總報文數為4,其中Update報文的數目為1 |
Sent: Total 6 messages, Update messages 3 |
本設備發送的IPv6 BGP報文統計信息:發送的總報文數為6,其中Update報文的數目為3 |
Maximum allowed prefix number: 4294967295 |
可接受最大路由數 |
Threshold |
配置了允許從BGP對等體組收到的最大路由數後,路由器開始生成告警消息時的路由數量的百分比 |
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 |
對等體使能的可選擴展能力: · 已經使能了Refresh能力; · 對等體支持ORF的地址前綴能力,能力值為64 · 本地支持:發送和接收 · 協商成功:本端可以發送攜帶ORF信息的Route-refresh報文,對端可以接收攜帶ORF信息的Route-refresh報文(如果顯示receive則表示本端可以接收攜帶ORF信息的Route-refresh報文,對端可以發送攜帶ORF信息的Route-refresh報文。如果send和receive都沒有協商成功,則不會顯示該行信息) |
Peer Preferred Value |
為來自對等體路由指定的首選值 |
IPsec policy name: policy001, SPI: 300 |
對等體應用的IPsec策略名稱,對等體應用的IPsec策略SPI值 |
Routing policy configured: No routing policy is configured |
本地采取的路由策略: 沒有配置路由策略 |
BFD |
接口是否使能了BFD功能。 · Enabled:使能 · Disabled:未使能 |
# 顯示IPv6對等體20::21的日誌信息。
<sysname> display bgp ipv6 peer 20::21 log-info
Peer : 20::21
Date Time State Notification
Error/SubError
10-Jul-2008 15:46:17 Down Send Notification with Error 1/1
Message Header Error/Connection Not Synchronized
10-Jul-2008 09:23:00 Up
10-Jul-2008 07:46:17 Down Receive Notification with Error 3/2
UPDATE Message Error/Unsupported optional Parameter
10-Jul-2008 06:23:00 Up
10-Jul-2008 05:46:17 Down Send Notification with Error 6/4
Administrative Reset
表1-7 display bgp ipv6 peer log-info命令顯示信息描述表
字段 |
描述 |
Peer |
對等體的IPv6地址 |
Date |
發送或接收到Notification消息的日期 |
Time |
發送或接收到Notification消息的時間 |
State |
對等體連接狀態,有如下兩種狀態: · Up表示BGP會話處於Established狀態 · Down表示BGP會話斷開 |
Notification |
Notification報文消息 |
Error/SubError |
Error表示Notification消息差錯碼,指定錯誤類型;SubError表示Notification消息差錯子碼,指定錯誤類型的詳細信息 |
【命令】
display bgp ipv6 peer { ip-address | ipv6-address } received ipv6-prefix [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ip-address:指定要顯示的BGP對等體的IP地址。
Ipv6-address:指定要顯示的BGP對等體的IPv6地址。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 peer received ipv6-prefix命令用來顯示收到的鄰居ORF信息中的前綴信息。
【舉例】
# 顯示對等體4::4的收到的前綴ORF信息。
<Sysname> display bgp ipv6 peer 4::4 received ipv6-prefix
ORF ipv6-prefix entries: 2
ge: greater-equal le: less-equal
index rule prefix ge le
10 permit 1::/64 80 128
20 deny 100::/64 80 128
表1-8 display bgp ipv6 peer received ipv6-prefix顯示信息描述表
字段 |
描述 |
ORF ipv6-prefix entries |
ORF地址前綴條目數 |
index |
地址前綴索引號 |
rule |
地址前綴匹配規則 |
prefix |
地址前綴信息 |
ge |
greater-equal,表示掩碼長度大於或者等於 |
le |
less-equal,表示掩碼長度小於或者等於 |
【命令】
display bgp ipv6 routing-table [ ipv6-address prefix-length ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ipv6-address:目的IPv6地址。
prefix-length:目的IPv6地址前綴長度,取值範圍為0~128。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table命令用來顯示IPv6 BGP路由信息。
【舉例】
# 顯示IPv6 BGP路由信息。
<Sysname> display bgp ipv6 routing-table
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 : 30:30:: PrefixLen : 64
NextHop : 30:30::30:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: i
*> Network : 40:40:: PrefixLen : 64
NextHop : 40:40::40:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: i
表1-9 display bgp ipv6 routing-table命令顯示信息描述表
字段 |
描述 |
|
Local router ID |
本地路由器標識符 |
|
Status codes |
路由狀態代碼: · * - valid(合法) · ^ - VPNv4 best(VPNv4優選路由) · > - best(普通優選最佳路由) · d – damped(振蕩抑製) · h – history(曆史路由) · i – internal(內部路由) · s – suppressed(聚合抑製) · S – Stale(過期路由) |
|
Origin |
· i – IGP(網絡層可達信息來源於AS內部) · e – EGP(網絡層可達信息通過EGP學習) · ? – incomplete(網絡層可達信息通過其他方式學習) |
|
Network |
目的網絡地址 |
|
PrefixLen |
前綴長度 |
|
NextHop |
下一跳IP地址 |
|
MED |
Multi-Exit-Discriminator,多出口區分屬性值 |
|
LocPrf |
本地優先級 |
|
Path |
路由的AS路徑(AS_PATH)屬性,記錄了此路由所穿過的所有AS區域,可以避免路由環路的出現 |
|
PrefVal |
路由首選值 |
|
Label |
標簽 |
|
Ogn |
路由的起源(ORIGIN)屬性,表示路由相對於發出它的自治係統的路由更新起點,它有如下3種取值: |
|
i |
此路由是AS內部的;BGP把聚合路由和用network命令定義的路由看成是AS內部的,起點類型設置為IGP |
|
e |
此路由是從外部網關協議EGP(Exterior Gateway Protocol)學習到的 |
|
? |
此路由信息的來源為未知源,即通過其他方式學習到的;BGP把通過其它IGP協議引入的路由的起點設置為incomplete |
【命令】
display bgp ipv6 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 ipv6 routing-table as-path-acl命令用來顯示匹配指定的AS路徑過濾列表的路由。
【舉例】
# 顯示匹配編號為20的AS路徑過濾列表的路由。
<Sysname> display bgp ipv6 routing-table as-path-acl 20
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 : 30:30:: PrefixLen : 64
NextHop : 30:30::30:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: i
以上各顯示信息域的解釋請參見表1-9。
【命令】
display bgp ipv6 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 ipv6 routing-table community命令用來顯示指定IPv6 BGP團體的路由信息。
【舉例】
# 顯示指定團體的IPv6 BGP路由信息。
<Sysname> display bgp ipv6 routing-table community no-export
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 : 30:30:: PrefixLen : 64
NextHop : 30:30::30:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: i
以上各顯示信息域的解釋請參見表1-9。
【命令】
display bgp ipv6 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 ipv6 routing-table community-list命令用來顯示匹配指定IPv6 BGP團體列表的路由信息。
【舉例】
# 顯示匹配指定IPv6 BGP團體列表的路由信息。
<Sysname> display bgp ipv6 routing-table community-list 99
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 : 30:30:: PrefixLen : 64
NextHop : 30:30::30:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: i
以上各顯示信息域的解釋請參見表1-9。
【命令】
display bgp ipv6 routing-table dampened [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table dampened命令用來顯示IPv6 BGP衰減的路由。
【舉例】
# 顯示IPv6 BGP路由表中衰減的IPv6路由。
<Sysname> display bgp ipv6 routing-table dampened
BGP Local router ID is 1.1.1.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
*d Network : 111:: PrefixLen : 64
From : 122::1 Reuse : 00:29:34
Path/Ogn: 200?
表1-10 display bgp ipv6 routing-table dampened命令顯示信息描述表
字段 |
描述 |
From |
路由的源IP地址 |
Reuse |
路由恢複可用時間,即還需要等待多長時間該路由將由不可用狀態轉為可用狀態 |
其他各顯示信息域的解釋請參見表1-9。
【命令】
display bgp ipv6 routing-table dampening parameter [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table dampening parameter命令用來顯示IPv6 BGP路由衰減參數。
相關配置可參考命令dampening。
【舉例】
# 顯示BGP路由衰減參數。
<Sysname> display bgp ipv6 routing-table dampening parameter
Maximum Suppress Time(in second) : 950
Ceiling Value : 3000
Reuse Value : 1000
Reach HalfLife Time(in second) : 600
Unreach HalfLife Time(in second) : 600
Suppress-Limit : 2000
表1-11 display bgp ipv6 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 ipv6 routing-table different-origin-as [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table different-origin-as命令用來顯示來自不同自治係統的IPv6 BGP路由。
【舉例】
# 顯示來自不同自治係統的IPv6 BGP路由。
<Sysname> display bgp ipv6 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 : 222:: PrefixLen : 64
NextHop : 122::2 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: 100 ?
以上顯示信息的說明請參見表1-9。
【命令】
display bgp ipv6 routing-table flap-info [ regular-expression as-regular-expression | [ as-path-acl as-path-acl-number | ipv6-address prefix-length [ longer-match ] ] [ | { begin | exclude | include } regular-expression ] ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
as-regular-expression:指定匹配的AS路徑正則表達式,as-regular-expression表示正則表達式,為1~80個字符的字符串。
as-path-acl-number:指定匹配的AS路徑列表號,取值範圍1~256。
ipv6-address:要顯示的衰減路由的IPv6地址。
prefix-length:IPv6地址前綴長度,取值範圍為0~128。
longer-match:匹配最長前綴。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table flap-info命令用來顯示IPv6 BGP路由振蕩統計信息。
【舉例】
# 顯示IPv6 BGP路由振蕩統計信息。
<Sysname> display bgp ipv6 routing-table flap-info
BGP Local router ID is 1.1.1.1
Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,
h - history, i - internal, s - suppressed, S - Stale
Origin : i - IGP, e - EGP, ? - incomplete
*d Network : 111:: PrefixLen : 64
From : 122::1 Flaps : 3
Duration : 00:13:47 Reuse : 00:16:36
Path/Ogn : 200?
表1-12 display bgp ipv6 routing-table flap-info命令顯示信息描述表
字段 |
描述 |
Flaps |
振蕩的總次數 |
Duration |
振蕩已經曆的時長 |
Reuse |
路由恢複可用時間,即還需要等待多長時間該路由將由不可用狀態轉為可用狀態 |
其他各顯示信息域的解釋請參見表1-9。
【命令】
display bgp ipv6 routing-table label [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table label命令用來顯示IPv6 BGP的IPv6標簽路由信息。
【舉例】
# 顯示IPv6 BGP的IPv6標簽路由信息。
<Sysname> display bgp ipv6 routing-table label
Total Number of Routes: 1
Network Prefix NextHop In/Out Label
200:: 96 ::FFFF:2.1.1.1 NULL/1024
表1-13 display bgp ipv6 routing-table label命令顯示信息描述表
字段 |
描述 |
Network |
網絡地址 |
Prefix |
前綴長度 |
NextHop |
下一跳地址 |
In/Out Label |
MPLS入/出標簽信息 |
【命令】
display bgp ipv6 routing-table peer { ipv4-address | ipv6-address } { advertised-routes | received-routes } [ network-address prefix-length | statistic ] [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
ipv4-address:指定要顯示的對等體的IPv4地址。
ipv6-address:指定要顯示的對等體的IPv6地址。
advertised-routes:向指定對等體發布的路由信息。
received-routes:從指定對等體收到的路由信息。
network-address prefix-length:指定IPv6網絡地址,prefix-length的取值範圍為0~128。
statistic:顯示路由的統計信息。
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table peer命令用來顯示向指定的IPv4/IPv6 BGP對等體發送或者從指定的IPv4/IPv6 BGP對等體收到的路由信息。
【舉例】
# 顯示向指定對等體發布的IPv6路由信息。
<Sysname> display bgp ipv6 routing-table peer 10:10::10:1 advertised-routes
Total Number of Routes: 2
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 : 20:20:: PrefixLen : 64
NextHop : 20:20::20:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: i
*> Network : 40:40:: PrefixLen : 64
NextHop : 30:30::30:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: 300 i
以上各顯示信息域的說明請參見表1-9。
【命令】
display bgp ipv6 routing-table regular-expression as-regular-expression
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
as-regular-expression:匹配的AS路徑正則表達式,as-regular-expression表示正則表達式,為1~80個字符的字符串。
【描述】
display bgp ipv6 routing-table regular-expression命令用來顯示匹配指定AS路徑正則表達式的IPv6路由信息。
【舉例】
# 顯示匹配指定AS路徑正則表達式的IPv6路由信息。
<Sysname> display bgp ipv6 routing-table regular-expression ^100
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 : 50:50:: PrefixLen : 64
NextHop : 10:10::10:1 LocPrf :
PrefVal : 0 Label : NULL
MED : 0
Path/Ogn: 100 i
以上各顯示信息域的說明請參見表1-9。
【命令】
display bgp ipv6 routing-table statistic [ | { begin | exclude | include } regular-expression ]
【視圖】
任意視圖
【缺省級別】
1:監控級
【參數】
|:使用正則表達式對顯示信息進行過濾。有關正則表達式的詳細介紹,請參見“基礎配置指導”中的“CLI”。
begin:從包含指定正則表達式的行開始顯示。
exclude:隻顯示不包含指定正則表達式的行。
include:隻顯示包含指定正則表達式的行。
regular-expression:表示正則表達式,為1~256個字符的字符串,區分大小寫。
【描述】
display bgp ipv6 routing-table statistic命令用來顯示IPv6 BGP的路由統計信息。
【舉例】
# 顯示IPv6 BGP的路由統計信息。
<Sysname> display bgp ipv6 routing-table statistic
Total Number of Routes: 1
【命令】
filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } export [ protocol process-id ]
undo filter-policy export [ protocol process-id ]
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
acl6-number:用於匹配路由信息目的地址域的基本或高級IPv6 ACL的編號,取值範圍為2000~3999。
ipv6-prefix-name:用於匹配路由信息目的地址域的IPv6地址前綴列表,為1~19個字符的字符串。
protocol:隻過濾指定的路由協議的路由信息。目前可包括:direct、isisv6、ospfv3、ripng和static。如果不指定此參數,則對所有要發布的路由進行過濾。
process-id:路由協議進程號,取值範圍為1~65535。隻有當protocol為isisv6、ospfv3、ripng時,支持該參數。
【描述】
filter-policy export命令用來配置對發布的路由進行過濾,隻有通過過濾器的路由才被IPv6 BGP發布。undo filter-policy export命令用來取消對發布的路由進行過濾。
缺省情況下,不對發布的路由信息進行過濾。
如果指定protocol參數,將隻對引入的這種協議產生的路由進行過濾,對引入的其它協議產生的路由不受影響。如果沒有指定protocol 參數,對引入的任何一個協議產生的路由都要進行過濾。
需要注意的是,當配置的是高級ACL(3000~3999)時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由,其中source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
【舉例】
# 使用編號為2001的IPv6 ACL對所有IPv6 BGP發布的路由進行過濾。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] filter-policy 2001 export
# 使用編號為3000的IPv6 ACL對發布的路由進行過濾,隻允許2001::1/128一條路由通過。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl6-adv-3000] rule 100 deny ipv6
[Sysname-acl6-adv-3000] quit
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] filter-policy 3000 export
【命令】
filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name } import
undo filter-policy import
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
acl6-number:用於匹配路由信息目的地址域的基本或高級IPv6 ACL的編號,取值範圍為2000~3999。
ipv6-prefix-name:用於匹配路由信息目的地址域的IPv6地址前綴列表,為1~19個字符的字符串。
【描述】
filter-policy import命令用來配置對接收的路由進行過濾,隻有通過過濾器的路由信息才被IPv6 BGP接收。undo filter-policy import命令用來取消對引入的路由進行過濾。
缺省情況下,不對接收的路由信息進行過濾。
需要注意的是,當配置的是高級ACL(3000~3999)時,ACL中的規則需要使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix來過濾指定目的地址的路由;使用命令rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix來過濾指定目的地址和前綴的路由,其中source用來過濾路由目的地址,destination用來過濾路由前綴,配置的前綴應該是連續的(當配置的前綴不連續時該過濾前綴的條件不生效)。
【舉例】
# 使用編號為2001的IPv6 ACL對所有IPv6 BGP接收的路由進行過濾。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] filter-policy 2001 import
# 使用編號為3000的IPv6 ACL對接收的路由進行過濾,隻允許2001::1/128一條路由通過。
<Sysname> system-view
[Sysname] acl ipv6 number 3000
[Sysname-acl6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl6-adv-3000] rule 100 deny ipv6
[Sysname-acl6-adv-3000] quit
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] filter-policy 3000 import
【命令】
group ipv6-group-name [ internal | external ]
undo group ipv6-group-name
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:IPv6對等體組的名稱,為1~47個字符的字符串。
internal:創建IBGP對等體組。
external:創建EBGP對等體組,包括聯盟內其他子AS的組。
【描述】
group命令用來創建一個對等體組。undo group命令用來刪除創建的對等體組。
如果不指定internal或external參數,則創建的是IBGP對等體組。
【舉例】
# 創建一個IBGP對等體組test。
<Sysname> system-view
[Sysname] bgp 100
[Sysname] ipv6-family
[Sysname-bgp-af-ipv6] group test
【命令】
import-route protocol [ process-id [ med med-value | route-policy route-policy-name ] * ]
undo import-route protocol [ process-id ]
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
protocol:指定引入的路由協議,可以是direct、isisv6、ospfv3、ripng和static。
process-id:路由協議進程號,取值範圍為1~65535,缺省值為1。隻有當protocol是isisv6、ospfv3或ripng時該參數可選。
med-value:指定引入路由的MED度量值,取值範圍為0~4294967295。如果沒有指定度量值,將使用被引入路由的cost作為引入BGP域之後的MED值。
route-policy-name:從其他路由協議引入路由時,需使用該參數指定的路由策略過濾路由,為1~63個字符的字符串。
【描述】
import-route命令用來引入其它協議路由信息並通告。undo import-route命令用來取消已有的配置。
缺省情況下,IPv6 BGP不引入且不通告其它協議的路由。
通過import-route命令引入到IPv6 BGP路由表中的路由的ORIGIN屬性為incomplete。
【舉例】
# 引入RIPng 1的路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] import-route ripng 1
【命令】
ipv6-family [ vpn-instance vpn-instance-name ]
undo ipv6-family [ vpn-instance vpn-instance-name ]
【視圖】
BGP視圖
【缺省級別】
2:係統級
【參數】
vpn-instance vpn-instance-name:將指定的VPN實例與IPv6地址族進行關聯,進入IPv6 BGP-VPN實例視圖。vpn-instance-name表示MPLS L3VPN的VPN實例名稱,為1~31個字符的字符串,區分大小寫。
【描述】
ipv6-family命令用來進入IPv6地址族視圖。undo ipv6-family命令用來刪除該視圖下的所有配置。
ipv6-family vpn-instance vpn-instance-name命令用來進入IPv6 BGP-VPN實例視圖。undo ipv6-family vpn-instance vpn-instance-name命令用來刪除該視圖下的所有配置。
進入IPv6 BGP-VPN實例視圖前,該VPN實例必須已經被創建。
【舉例】
# 進入IPv6地址族視圖。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6]
# 進入IPv6 BGP-VPN實例視圖。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family vpn-instance vpn1
[Sysname-bgp-ipv6-vpn1]
【命令】
network ipv6-address prefix-length [ route-policy route-policy-name | short-cut ]
undo network ipv6-address prefix-length [ short-cut ]
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:IPv6 BGP通告的IPv6地址前綴。
prefix-length:IPv6地址前綴長度,取值範圍為0~128。
route-policy-name:通告路由應用的路由策略,為1~63個字符的字符串。
short-cut:如果一條EBGP路由被配置成short-cut,那麼這條路由在加入到路由表時將使用本地生成路由的路由管理值,而不是EBGP路由的路由管理值,一般來說,這條路由成為最佳路由的優先級被降低了很多。
【描述】
network命令用來將路由通告到IPv6 BGP路由表中。undo network命令用來取消已有的配置。
缺省情況下,IPv6 BGP不通告任何路由。
需要注意以下幾點:
· 要發布的網段路由必須存在於本地的IP路由表中,使用路由策略可以更為靈活的控製所發布的路由。
· 使用network命令通告到IPv6 BGP路由表中的網段路由的ORIGIN屬性為IGP。
【舉例】
# 通告到達2002::/16的路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] network 2002:: 16
【命令】
peer { group-name | ipv4-address | ipv6-address } advertise-community
undo peer { group-name | ipv4-address | ipv6-address } advertise-community
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-addres:對等體的IPv6地址。
【描述】
peer advertise-community命令用來配置將團體屬性發布給對等體/對等體組。undo peer advertise-community命令用來取消已有的配置。
缺省情況下,不將團體屬性發布給任何對等體/對等體組。
【舉例】
# 將團體屬性發布給對等體1:2::3:4。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 advertise-community
【命令】
peer { group-name | ipv4-address | ipv6-address } advertise-ext-community
undo peer { group-name | ipv4-address | ipv6-address } advertise-ext-community
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-addres:對等體的IPv6地址。
【描述】
peer advertise-ext-community命令用來配置將擴展團體屬性發布給對等體/對等體組。undo peer advertise-ext-community命令用來取消已有的配置。
缺省情況下,不將擴展團體屬性發布給任何對等體/對等體組。
【舉例】
# 將擴展團體屬性發布給對等體1:2::3:4。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 advertise-ext-community
【命令】
peer { group-name | ipv4-address | ipv6-address } allow-as-loop [ number ]
undo peer { group-name | ipv4-address | ipv6-address } allow-as-loop
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
number:表示本地AS號的重複次數,取值範圍為1~10,缺省值為1。
【描述】
peer allow-as-loop命令用來配置允許本地AS號在所接收的路由的AS_PATH屬性中出現,並可同時配置允許重複的次數。undo peer allow-as-loop命令用來取消該功能。
缺省情況下,不允許本地AS號重複。
【舉例】
# 配置允許本地AS號的重複次數為2。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1::1 allow-as-loop 2
【命令】
peer { ipv6-group-name | ipv6-address } as-number as-number
undo peer ipv6-group-name as-number
undo peer ipv6-address
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
as-number:對等體/對等體組的AS號,取值範圍為1~4294967295。
【描述】
· peer as-number命令用來配置IPv6對等體/對等體組。
· undo peer ipv6-group-name as-number命令用來刪除IPv6對等體組。
· undo peer ipv6-address命令用來刪除對等體。
【舉例】
# 配置對等體組test,AS號為200。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer test as-number 200
【命令】
peer ipv6-address as-number as-number
undo peer ipv6-address
【視圖】
IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:對等體的IPv6地址。
as-number:對等體/對等體組的AS號,取值範圍為1~4294967295。
【描述】
peer as-number命令用來配置IPv6對等體。undo peer ipv6-address命令用來刪除對等體。
【舉例】
# 配置對等體2001::1,AS號為200。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family vpn-instance vpn1
[Sysname-bgp-ipv6-vpn1] peer 2001::1 as-number 200
【命令】
peer { group-name | ipv4-address | ipv6-address } as-path-acl as-path-acl-number { import | export }
undo peer { group-name | ipv4-address | ipv6-address } as-path-acl as-path-acl-number { import | export }
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
as-path-acl-number:AS路徑過濾列表號,取值範圍為1~256。
import:對接收的路由信息進行過濾。
export:對發送的路由信息進行過濾。
【描述】
peer as-path-acl命令用來為對等體/對等體組配置基於AS路徑過濾列表的IPv6 BGP路由過濾策略。undo peer as-path-acl命令用來取消已有的設置。
缺省情況下,沒有為對等體/對等體組配置基於AS路徑過濾列表的IPv6 BGP路由過濾策略。
【舉例】
# 配置向對等體1:2::3:4對發布的路由應用AS路徑列表3進行過濾。
<Sysname> system-view
[Sysname] ip as-path 3 permit ^200
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-path-acl 3 export
【命令】
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:對等體的IPv6地址。
【描述】
peer bfd命令用來在BGP對等體鄰居上使能BFD鏈路檢測功能。undo peer bfd命令用來恢複缺省情況。
缺省情況下,BGP的所有對等體鄰居上都沒有使能BFD鏈路檢測功能。
需要注意的是,在BGP使能GR能力後,請慎用BFD。因為當鏈路故障時,係統可能還沒來得及啟用GR處理流程,BFD已經檢測到鏈路故障了,從而導致GR失敗。
【舉例】
# 在BGP鄰居100::1上使能BFD鏈路檢測功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname] ipv6-family
[Sysname-bgp-af-ipv6] peer 100::1 bfd
【命令】
peer { group-name | ip-address | ipv6-address } capability-advertise orf ipv6-prefix { both | receive | send }
undo peer { group-name | ip-address | ipv6-address } capability-advertise orf ipv6-prefix { both | receive | send }
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:對等體組的名稱,取值範圍為1~47個字符。
ip-address:對等體的IP地址。
ipv6-address:對等體的IPv6地址
both:支持發送和接收攜帶ORF信息的Route-refresh報文。
receive:支持接收攜帶ORF信息的Route-refresh報文。
send:支持發送攜帶ORF信息的Route-refresh報文。
【描述】
peer capability-advertise orf命令用來使能BGP鄰居的ORF能力。undo peer capability-advertise orf 命令用來取消BGP鄰居的ORF能力。
缺省情況下,BGP對等體/對等體組不使能鄰居的ORF能力。
· 使能ORF能力後,本設備和對端會通過Open報文進行ORF能力協商。協商成功後,就能解析對端發送的攜帶了標準ORF信息的Route-refresh報文或者給對端發送攜帶標準ORF信息的Route-refresh報文。如果要進行非標準ORF能力協商,還需要配置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發送和接收能力 |
【舉例】
# 配置對等體1:2::3:4的ORF能力。協商成功後,本地路由器將可以與1:2::3:4 交換ORF信息。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 100
[Sysname-bgp-af-ipv6] peer 1:2::3:4 capability-advertise orf ipv6-prefix both
【命令】
peer { group-name | ipv6-address } capability-advertise orf non-standard
undo peer { group-name | ipv6-address } capability-advertise orf non-standard
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:對等體組的名稱,取值範圍為1~47個字符。
ipv6-address:對等體的IPv6地址。
【描述】
peer capability-advertise orf non-standard命令用來使能BGP鄰居的非標準ORF能力(非標準是指友商早期設備ORF實現與RFC標準規定不同)。undo peer capability-advertise orf non-standard命令用來取消BGP鄰居的非標準ORF能力。
缺省情況下,BGP對等體/對等體組的非標準ORF能力沒有使能。
當對端發送的是非標準ORF報文時,需要配置該命令,以便實現互通。
相關配置可參考命令peer capability-advertise orf。
【舉例】
# 使能對等體1:2::3:4的ORF能力,假設對等體1:2::3:4發送的是非標準ORF報文。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 100
[Sysname-bgp-af-ipv6] peer 1:2::3:4 capability-advertise orf non-standard
[Sysname-bgp-af-ipv6] peer 1:2::3:4 capability-advertise orf ip-prefix both
【命令】
peer { ipv6-group-name | ipv6-address } capability-advertise route-refresh
undo peer { ipv6-group-name | ipv6-address } capability-advertise route-refresh
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
【描述】
peer capability-advertise route-refresh命令用來使能IPv6 BGP路由刷新功能。undo peer capability-advertise route-refresh命令用來取消這些功能。
缺省情況下,使能IPv6 BGP路由刷新功能。
【舉例】
# 取消對等體1:2::3:4的IPv6 BGP路由刷新功能。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 100
[Sysname-bgp-af-ipv6] undo peer 1:2::3:4 capability-advertise route-refresh
【命令】
peer { group-name | ipv6-address } capability-advertise suppress-4-byte-as
undo peer { group-name | ipv6-address } capability-advertise suppress-4-byte-as
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
【描述】
peer capability-advertise suppress-4-byte-as命令用來使能4字節AS號抑製功能。undo peer capability-advertise suppress-4-byte-as命令用來取消該功能。
缺省情況下,設備沒有使能4字節AS號抑製功能。
需要注意的是:如果對端設備支持4字節AS號能力時,請不要使能該功能,否則會導致對等體無法建立。
【舉例】
# 在BGP IPv6地址族視圖下,配置與對等體2001::1協商時抑製4字節AS號能力。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 2001::1 as-number 200
[Sysname-bgp-af-ipv6] peer 2001::1 capability-advertise suppress-4-byte-as
【命令】
peer ipv6-address capability-advertise suppress-4-byte-as
undo peer ipv6-address capability-advertise suppress-4-byte-as
【視圖】
IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:對等體的IPv6地址。
【描述】
peer capability-advertise suppress-4-byte-as命令用來使能4字節AS號抑製功能。undo peer capability-advertise suppress-4-byte-as命令用來取消該功能。
缺省情況下,設備沒有使能4字節AS號抑製功能。
設備支持4字節AS號,在建立IPv6 BGP對等體時,會將該能力通知給對端。如果對端不支持該能力,可能會導致連接不能建立。此時,使能4字節AS號抑製功能,重新建立連接,能避免該情況的發生。
需要注意的是:如果對端設備支持AS號的最大取值為4字節時,請不要使能該功能,否則會導致對等體無法建立。
【舉例】
# 在IPv6 BGP-VPN實例視圖下,配置與對等體2001::1協商時抑製4字節AS號能力。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family vpn-instance 11
[Sysname-bgp-ipv6-11] peer 2001::1 as-number 200
[Sysname-bgp-ipv6-11] peer 2001::1 capability-advertise suppress-4-byte-as
【命令】
peer { ipv6-group-name | ipv6-address } connect-interface interface-type interface-number
undo peer { ipv6-group-name | ipv6-address } connect-interface
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
interface-type interface-number:接口類型和接口號。
【描述】
peer connect-interface命令用來指定BGP會話建立TCP連接的源接口。undo peer connect-interface命令用來恢複缺省情況。
缺省情況下,IPv6 BGP使用到達BGP對等體的最佳路由的出接口作為建立TCP連接的源接口。
建議網絡管理員使用Loopback接口建立IPv6 BGP連接,並將建立IPv6 BGP連接所使用的源接口配置為Loopback接口,來提高IPv6 BGP連接的可靠性和穩定性。
需要注意的是,當BGP對等體之間同時建立多條BGP連接時,如果沒有明確指定建立TCP連接的源接口,可能會導致根據最優路由選擇BGP對等體的TCP連接源接口錯誤,並影響BGP協議處理,因此建議用戶在此情況下配置BGP對等體時明確配置BGP會話建立TCP連接的源接口為指定接口。
【舉例】
# 指定對等體1:2::3:4發送路由更新報文的源接口為Loopback0。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 connect-interface loopback 0
【命令】
peer { group-name | ipv4-address | ipv6-address } default-route-advertise [ route-policy route-policy-name ]
undo peer { group-name | ipv4-address | ipv6-address } default-route-advertise
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
route-policy-name:指定路由策略名稱,為1~63個字符的字符串。
【描述】
peer default-route-advertise命令用來向對等體/對等體組發送缺省路由。undo peer default-route-advertise命令用來取消向對等體/對等體組發送缺省路由。
缺省情況下,不向對等體/對等體組發送缺省路由。
該命令不需要在路由表中存在缺省路由,而是無條件地向對等體/對等體組發送一個下一跳為自身的缺省路由。
【舉例】
# 設置向對等體1:2::3:4發布缺省路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 default-route-advertise
【命令】
peer { ipv6-group-name | ipv6-address } description description-text
undo peer { ipv6-group-name | ipv6-address } description
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
description-text:為對等體/對等體組配置的描述信息,為1~79個字符的字符串。
【描述】
peer description命令用來配置對等體/對等體組的描述信息。undo peer description命令用來刪除對等體/對等體組的描述信息。
缺省情況下,對等體/對等體組沒有描述信息。
如果配置對等體組的描述信息,需要先創建對等體組。
【舉例】
# 配置EBGP對等體組test的描述信息為ISP1。
<Sysname] system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer test description ISP1
【命令】
peer { ipv6-group-name | ipv6-address } ebgp-max-hop [ hop-count ]
undo peer { ipv6-group-name | ipv6-address } ebgp-max-hop
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
hop-count:最大路由器跳數,取值範圍為1~255,缺省值為64。
【描述】
peer ebgp-max-hop命令用來配置允許同非直接相連網絡上的鄰居建立EBGP連接。undo peer ebgp-max-hop命令用來取消已有的配置。
缺省情況下,不允許同非直接相連網絡上的鄰居建立EBGP連接。
設置參數hop-count,可以同時配置EBGP連接的最大路由器跳數。
【舉例】
# 允許同非直接相連網絡上的EBGP對等體組test建立連接。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer test ebgp-max-hop
【命令】
peer { ipv4-group-name | ipv4-address | ipv6-address } enable
undo peer { ipv4-group-name | ipv4-address | ipv6-address } enable
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv4-group-name:IPv4對等體組的名稱,為1~47個字符的字符串。IPv4對等體組需要在BGP視圖下創建成功才能在此激活。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
【描述】
peer enable命令用來激活指定對等體/對等體組。undo peer enable命令用來取消激活指定對等體組/對等體。
缺省情況下,對等體/對等體組是未被激活的。
如果取消激活指定的對等體/對等體組,則本路由器與指定對等體/對等體組之間不再交換路由信息。
【舉例】
# 激活對等體1.1.1.1。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1.1.1.1 enable
# 激活對等體1::1。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1::1 group group1
[Sysname-bgp-af-ipv6] peer 1::1 enable
【命令】
peer { ipv6-group-name | ipv6-address } fake-as as-number
undo peer { ipv6-group-name | ipv6-address } fake-as
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
as-number:本地自治係統號,取值範圍為1~4294967295。
【描述】
peer fake-as命令用來為對等體/對等體組配置一個虛擬的本地自治係統號。undo peer fake-as命令用來取消已有的配置。
缺省情況下,沒有為對等體/對等體組配置虛擬的本地自治係統號。
【舉例】
# 為對等體組test配置虛擬的本地自治係統號。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer test fake-as 200
【命令】
peer { group-name | ipv4-address | ipv6-address } filter-policy acl6-number { import | export }
undo peer { group-name | ipv4-address | ipv6-address } filter-policy [ acl6-number ] { import | export }
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
acl6-number:基本或高級IPv6 ACL訪問列表號,取值範圍為2000~3999。
import:對從指定對等體/對等體組接收的路由應用過濾策略。
export:對向指定對等體/對等體組發布的路由應用過濾策略。
【描述】
peer filter-policy命令用來為對等體/對等體組配置基於IPv6 ACL的過濾策略。undo peer filter-policy命令用來取消已有的設置。
缺省情況下,沒有為對等體/對等體組配置基於IPv6 ACL的過濾策略。
【舉例】
# 配置向對等體1:2::3:4發布的路由應用編號為2000的IPv6 ACL進行過濾。
<Sysname> system-view
[Sysname] acl ipv6 number 2000
[Sysname-acl6-basic-2000] rule permit source 2001:1:: 64
[Sysname-acl6-basic-2000] quit
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 filter-policy 2000 export
【命令】
peer { ipv4-address | ipv6-address } group group-name [ as-number as-number ]
undo peer ipv6-address group group-name
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
as-number:自治係統號,取值範圍為1~4294967295。
【描述】
peer group命令用來將對等體加入已存在的對等體組。undo peer group命令將對等體從對等體組中移出。
缺省情況下,對等體不屬於任何對等體組。
【舉例】
# 創建IPv6對等體組test,並將對等體1:2::3:4加入該對等體組。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 200
[Sysname-bgp-af-ipv6] peer 1:2::3:4 group test
【命令】
peer { ipv6-group-name | ipv6-address } ignore
undo peer { ipv6-group-name | ipv6-address } ignore
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
【描述】
peer ignore命令用來禁止與對等體/對等體組建立會話。undo peer ignore命令用來取消已有設置。
缺省情況下,允許與IPv6 BGP對等體/對等體組建立會話。
執行peer ignore命令後會停止指定對等體/對等體組的激活會話,並且清除所有相關路由信息。對於一個對等體組,這就意味著大量與對端的會話突然終止。
【舉例】
# 禁止與對等體1:2::3:4建立會話。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 ignore
【命令】
peer { group-name | ipv4-address | ipv6-address } ipv6-prefix ipv6-prefix-name { import | export }
undo peer { group-name | ipv4-address | ipv6-address } ipv6-prefix { import | export }
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
ipv6-prefix-name:指定的IPv6地址前綴列表名稱,為1~19個字符的字符串。
import:對從指定對等體/對等體組接收的路由應用過濾策略。
export:對向指定對等體/對等體組發送的路由應用過濾策略。
【描述】
peer ipv6-prefix命令用來配置對等體/對等體組基於IPv6地址前綴列表的路由過濾策略。undo peer ipv6-prefix命令用來取消對等體/對等體組基於IPv6地址前綴列表的路由過濾策略。
缺省情況下,沒有為對等體/對等體組配置基於IPv6前綴列表的路由過濾策略。
【舉例】
# 配置向等體1:2::3:4發布的路由應用IPv6地址前綴列表list1進行過濾。
<Sysname> system-view
[Sysname] ip ipv6-prefix list1 permit 2002:: 64
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 ipv6-prefix list1 export
【命令】
peer { group-name | ipv6-address } ipsec-policy policy-name
undo peer { group-name | ipv6-address } ipsec-policy
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
policy-name:IPsec安全策略名稱,為1~15個字符的字符串。
【描述】
peer ipsec-policy命令用來對IPv6 BGP對等體/對等體組應用IPsec安全策略。undo peer ipsec-policy命令用來取消IPv6 BGP對等體/對等體組應用的IPsec安全策略。
缺省情況下,IPv6 BGP對等體/對等體組沒有應用IPsec安全策略。
需要注意的是:
· 在配置該命令前,需要在本設備上先創建對等體/對等體組以及IPsec安全策略,否則,配置失敗。
· 在設備上配置本命令後,對等體上也需要進行相應的配置,否則本設備將不再接收該對等體發送的IPv6 BGP報文。
【舉例】
# 配置IPv6 BGP對等體1212::1111的IPsec安全策略為policy001。
<Sysname] system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1212::1111 ipsec-policy policy001
【命令】
peer { group-name | ipv4-address | ipv6-address } keep-all-routes
undo peer { group-name | ipv4-address | ipv6-address } keep-all-routes
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
【描述】
peer keep-all-routes命令用來保存所有來自對等體/對等體組的原始路由信息,即使這些路由沒有通過已配置的入口策略。undo peer keep-all-routes命令用來取消該功能。
缺省情況下,不保存對等體/對等體組的原始路由信息。
【舉例】
# 配置保存所有來自對等體1:2::3:4的原始路由信息。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 keep-all-routes
【命令】
peer { ipv4-group-name | ipv4-address } label-route-capability
undo peer { ipv4-group-name | ipv4-address } label-route-capability
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv4-group-name:IPv4對等體組的名稱,為1~47個字符的字符串。IPv4對等體組需要在BGP視圖下創建成功才能在此激活。
ipv4-address:對等體的IPv4地址。
【描述】
peer label-route-capability命令用來配置與指定對等體/對等體組之間能夠交換帶標簽的IPv6路由。undo peer label-route-capability命令用來取消與指定對等體/對等體組之間能夠交換帶標簽的IPv6路由。
缺省情況下,不向IPv4對等體/對等體組發送標簽路由。
【舉例】
# 配置與指定對等體2.2.2.2之間能夠交換帶標簽的IPv6路由。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 2.2.2.2 label-route-capability
【命令】
peer { ipv6-group-name | ipv6-address } log-change
undo peer { ipv6-group-name | ipv6-address } log-change
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
【描述】
peer log-change命令用來記錄指定對等體/對等體組的會話狀態和事件信息。undo peer log-change命令用來取消已有的設置。
缺省情況下,記錄對等體/對等體組的會話狀態和事件信息。
【舉例】
# 記錄來自對等體1:2::3:4的狀態和事件信息。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 log-change
【命令】
peer { ipv6-group-name | ipv6-address } next-hop-local
undo peer { ipv6-group-name | ipv6-address } next-hop-local
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
【描述】
peer next-hop-local命令用來向對等體/對等體組發布路由時,將自身地址作為下一跳。undo peer next-hop-local命令用來恢複缺省情況。
缺省情況下,向EBGP對等體/對等體組發布路由時,將自身地址作為下一跳;向IBGP對等體/對等體發布路由時,下一跳不變。
【舉例】
# 向IBGP對等體組test發布路由時,將自身地址作為下一跳。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test internal
[Sysname-bgp-af-ipv6] peer test next-hop-local
【命令】
peer { group-name | ipv6-address } password { cipher | simple } password
undo peer { group-name | ipv6-address } password
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
cipher:以密文形式顯示設置的密碼。
simple:以明文形式顯示設置的密碼。
password:密鑰,字符串形式,區分大小寫。如果以密文形式設置密鑰,則password為1~137個字符的密文字符串;如果以明文形式設置密鑰,則password為1~80個字符的明文字符串。
【描述】
peer password命令用來使能IPv6 BGP建立TCP連接時進行MD5認證並配置認證密鑰。undo peer password命令用來恢複缺省配置。
缺省情況下,IPv6 BGP在建立TCP連接時不進行MD5認證。
需要注意的是:
· 如果啟用MD5認證,參與認證的雙方必須配置完全一致的認證方式和密鑰,否則將因為無法通過認證而不能建立TCP連接。
· 以明文或密文形式設置的密鑰,均以密文的方式保存在配置文件中。
【舉例】
# 配置本設備(IPv6地址為1:2::3:3)與對等體(IPv6地址為1:2::3:4)之間建立TCP連接時使用MD5認證,認證密鑰為明文aabbcc。
· 在本設備上配置
<Sysname> system-view
[Sysname] bgp 3
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 password simple aabbcc
· 在對端設備上的配置
<Sysname> system-view
[Sysname] bgp 4
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:3 password simple aabbcc
【命令】
peer { ipv6-group-name | ipv6-address } preferred-value value
undo peer { ipv6-group-name | ipv6-address } preferred-value
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
value:要分配的路由首選值,取值範圍0~65535。
【描述】
peer preferred-value命令用來為從對等體/對等體組接收的路由分配首選值。undo peer preferred-value命令用來恢複缺省情況。
缺省情況下,從對等體/對等體組接收的路由的首選值為0。
所有從鄰居學來的路由都有一個初始首選值。在多條去往同一目的地的路由中,擁有最高首選值的路由將被選作到達指定網絡的路由。
需要注意的是:
當通過路由策略過濾IPv6路由時,路由的首選值將優先選取路由策略中設置的首選值。隻有當路由策略裏設置的首選值為0時,才選取peer { ipv6-group-name | ipv6-address } preferred-value value命令裏設置的值。通過路由策略配置BGP路由信息首選值的相關配置可參考命令peer { group-name | ipv4-address | ipv6-address } route-policy route-policy-name { import | export }和“三層技術-IP路由命令參考/路由策略”中的apply preferred-value preferred-value。
【舉例】
# 為從對等體1:2::3:4接收的路由設置首選值為50。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 preferred-value 50
【命令】
peer ipv6-address preferred-value value
undo peer ipv6-address [ preferred-value ]
【視圖】
IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:對等體的IPv6地址。
value:要分配的路由首選值,取值範圍0~65535。
【描述】
peer preferred-value命令用來為從對等體接收的路由分配首選值。undo peer preferred-value命令用來恢複缺省情況。
缺省情況下,從對等體接收的路由的首選值為0。
所有從鄰居學來的路由都有一個初始首選值。在多條去往同一目的地的路由中,擁有最高首選值的路由將被選作到達指定網絡的路由。
需要注意的是:
當通過路由策略過濾IPv6路由時,路由的首選值將優先選取路由策略中設置的首選值。隻有當路由策略裏設置的首選值為0時,才選取peer { ipv6-group-name | ipv6-address } preferred-value value命令裏設置的值。通過路由策略配置BGP路由信息首選值的相關配置可參考命令peer ipv6-address route-policy route-policy-name { import | export }和“三層技術-IP路由命令參考/路由策略”中的apply preferred-value preferred-value。
【舉例】
# 為從對等體1:2::3:4接收的路由設置首選值為50。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family vpn-instance 11
[Sysname-bgp-ipv6-11] peer 1:2::3:4 preferred-value 50
【命令】
peer { ipv6-group-name | ipv6-address } public-as-only
undo peer { ipv6-group-name | ipv6-address } public-as-only
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
【描述】
peer public-as-only命令用來配置發送IPv6 BGP更新報文時不攜帶私有自治係統號。undo peer public-as-only命令用來配置發送IPv6 BGP更新報文時攜帶私有自治係統號。
缺省情況下,發送IPv6 BGP更新報文時攜帶私有自治係統號。
如果發送的IPv6 BGP更新報文同時帶有公有AS號和私有AS號,命令不生效。私有AS號的範圍為64512~65535。
【舉例】
# 配置向對等體1:2::3:4發送IPv6 BGP更新報文時不攜帶私有自治係統號。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 public-as-only
【命令】
peer { group-name | ipv4-address | ipv6-address } reflect-client
undo peer { group-name | ipv4-address | ipv6-address } reflect-client
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
【描述】
peer reflect-client命令用來配置將本機作為路由反射器,並將對等體/對等體組作為路由反射器的客戶。undo peer reflect-client命令用來取消已有的配置。
缺省情況下,沒有配置路由反射器及其客戶。
相關配置可參考命令reflect between-clients和reflector cluster-id。
【舉例】
# 本地設備為路由反射器,將對等體組test設置為路由反射器的客戶。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test
[Sysname-bgp-af-ipv6] peer test reflect-client
【命令】
peer { group-name | ipv4-address | ipv6-address } route-limit prefix-number [ { alert-only | reconnect reconnect-time } | percentage ] *
undo peer { group-name | ipv4-address | ipv6-address } route-limit
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
prefix-number:允許路由器接收的路由前綴的數量。如果從指定對等體/對等體組接收的路由前綴的數量大於prefix-number值,路由器自動斷開與指定對等體/對等體組的連接。
alert-only:如果路由器從指定對等體/對等體組接收的路由前綴的數量大於prefix-number值,僅打印告警信息,路由器保持與指定對等體/對等體組的連接。
reconnect-time:用於配置路由器與指定對等體/對等體組重建連接的時間間隔,reconnect-time即路由器與指定對等體/對等體組重建連接的時間間隔,無缺省值,取值範圍為1~65535秒。
percentage:用於配置路由器產生提示信息的閾值(即路由器接收的路由前綴數量與prefix-number的百分比達到percentage時,路由器將產生提示信息),缺省值為75,取值範圍為1~100。
【描述】
peer route-limit命令用來配置允許從對等體/對等體組接收的最大IPv6地址前綴數。undo peer route-limit命令用來恢複缺省情況。
缺省情況下,允許從對等體/對等體組接收的最大IPv6地址前綴數無限製。
如果收到的IPv6地址前綴數超出了設定的最大限額,本地路由器將終止對等體關係。
MSR係列路由器各款型對於本節所描述的命令及參數的支持情況有所不同,詳細差異信息如下:
型號 |
命令 |
參數 |
描述 |
MSR800 |
peer route-limit (IPv6 address family view) |
prefix-number |
取值範圍為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 |
【舉例】
# 設置允許從對等體1:2::3:4接收的最大IPv6地址前綴數為100。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 route-limit 100
【命令】
peer { group-name | ipv4-address | ipv6-address } route-policy route-policy-name { import | export }
undo peer { group-name | ipv4-address | ipv6-address } route-policy route-policy-name { import | export }
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
group-name:IPv4或IPv6對等體組的名稱,為1~47個字符的字符串。
ipv4-address:對等體的IPv4地址。
ipv6-address:對等體的IPv6地址。
route-policy-name:指定路由策略,為1~63個字符的字符串。
import:對從對等體/對等體組接收的路由應用路由策略。
export:對向對等體/對等體組發布的路由應用路由策略。
【描述】
peer route-policy命令用來對來自對等體/對等體組的路由或向對等體/對等體組發布的路由指定路由策略。undo peer route-policy命令用來取消已有設置。
缺省情況下,不指定對等體/對等體組的路由策略。
peer route-policy命令不過濾路由策略中的if-match interface策略。
相關配置可參考“三層技術-IP路由命令參考”中的“路由策略”。
【舉例】
# 對來自對等體組test的路由應用名為test-policy的路由策略。
<Sysname> system-view
[Sysname] route-policy test-policy permit node 10
[Sysname-route-policy] if-match cost 10
[Sysname-route-policy] apply cost 65535
[Sysname-route-policy] quit
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer test route-policy test-policy import
【命令】
peer ipv6-address route-policy route-policy-name { export | import }
undo peer ipv6-address [ route-policy route-policy-name { export | import } ]
【視圖】
IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
ipv6-address:對等體的IPv6地址。
route-policy-name:指定路由策略,為1~63個字符的字符串。
import:對從對等體接收的路由應用路由策略。
export:對向對等體發布的路由應用路由策略。
【描述】
peer route-policy命令用來對來自對等體的路由或向對等體發布的路由指定路由策略。undo peer route-policy命令用來取消已有設置。
缺省情況下,不指定對等體的路由策略。
peer route-policy命令不過濾路由策略中的if-match interface策略。
相關配置可參考“三層技術-IP路由命令參考”中的“路由策略”。
【舉例】
# 對來自對等體2001::1的路由應用名為test-policy的路由策略。
<Sysname> system-view
[Sysname] route-policy test-policy permit node 10
[Sysname-route-policy] if-match cost 10
[Sysname-route-policy] apply cost 65535
[Sysname-route-policy] quit
[Sysname] bgp 100
[Sysname-bgp] ipv6-family vpn-instance vpn1
[Sysname-bgp-ipv6-vpn1] peer 2001::1 route-policy test-policy import
【命令】
peer { ipv6-group-name | ipv6-address } route-update-interval interval
undo peer { ipv6-group-name | ipv6-address } route-update-interval
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
interval:為發送BGP更新報文的最小時間間隔,取值範圍為0~600,單位為秒。
【描述】
peer route-update-interval命令用來配置向對等體/對等體組的發布同一路由更新報文的時間間隔。undo peer route-update-interval命令用來恢複發布同一路由更新報文的時間間隔的缺省值。
缺省情況下,向IBGP對等體發布同一路由更新的時間間隔為15秒,向EBGP對等體發送同一路由更新的時間間隔為30秒。
【舉例】
# 配置向對等體1:2::3:4發送同一路由的時間間隔為10秒。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 as-number 100
[Sysname-bgp-af-ipv6] peer 1:2::3:4 route-update-interval 10
【命令】
peer { ipv6-group-name | ipv6-address } substitute-as
undo peer { ipv6-group-name | ipv6-address } substitute-as
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
【描述】
peer substitute-as命令用來配置用本地AS號替換AS_PATH屬性中指定對等體/對等體組的AS號。undo peer substitute-as命令用來取消此設置。
缺省情況下,沒有用本地AS號替換AS_PATH屬性中指定對等體/對等體組的AS號。
【舉例】
# 配置用本地AS號替換對等體1:2::3:4的AS號。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] peer 1:2::3:4 substitute-as
【命令】
peer { ipv6-group-name | ipv6-address } timer keepalive keepalive hold holdtime
undo peer { ipv6-group-name | ipv6-address } timer
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
ipv6-group-name:對等體組的名稱,為1~47個字符的字符串。
ipv6-address:對等體的IPv6地址。
keepalive:指定的存活時間間隔,取值範圍為0~21845,單位為秒。
holdtime:指定的保持時間,取值範圍為0或3~65535,單位為秒。
【描述】
peer timer命令用來配置指定對等體/對等體組的存活時間間隔和保持時間。undo peer timer命令用來恢複缺省情況。
缺省情況下,存活時間間隔為60秒,保持時間為180秒。
需要注意以下幾點:
· 使用該命令配置的定時器比使用timer命令配置的定時器優先級高。
· 保持時間與存活時間間隔可不同時配置為0:保持時間為0時,不向該鄰居發送keepalive消息,該鄰居永不超時斷開;存活時間間隔為0,協商的保持時間不為0時,以協商的保持時間的三分之一作為存活時間間隔發送keepalive消息。
· 當保持時間和存活時間間隔都不為0時,設置的保持時間應該至少為存活時間的三倍。
· 配置該命令後,會馬上斷開鄰居,以配置的保持時間重新協商建立鄰居。
相關配置可參考命令timer。
【舉例】
# 配置指定對等體組test的存活時間間隔與保持時間分別為60秒和180秒。
<Sysname] system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer test timer keepalive 60 hold 180
# 配置指定對等體組test的存活時間間隔與保持時間分別為0秒和0秒,表示該鄰居永不超時。
<Sysname] system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] group test external
[Sysname-bgp-af-ipv6] peer test timer keepalive 0 hold 0
【命令】
preference { external-preference internal-preference local-preference | route-policy route-policy-name }
undo preference
【視圖】
IPv6地址族視圖/IPv6 BGP-VPN實例視圖
【缺省級別】
2:係統級
【參數】
external-preference:EBGP路由(從EBGP對等體學來的最佳路由)的管理優先級,取值範圍為1~255。
internal-preference:IBGP路由(從IBGP對等體學來的路由)的管理優先級,取值範圍為1~255。
local-preference:IPv6 BGP本地產生的路由的管理優先級,取值範圍為1~255。
route-policy-name:路由策略名稱,為1~63個字符的字符串。應用路由策略,可以為匹配過濾條件的特定路由配置優先級。對於那些沒有匹配的路由,使用缺省優先級。
【描述】
preference命令用來配置EBGP路由、IBGP路由和本地產生的IPv6 BGP路由的管理優先級。undo preference命令用來恢複缺省情況。
缺省情況下,EBGP路由的管理優先級為255,IBGP路由的管理優先級為255,本地產生的IPv6 BGP路由的管理優先級為130。
每一種路由協議都有自己的優先級,協議的優先級將最後決定路由策略采用哪種路由協議獲取的路由作為最佳路由。優先級的數值越大,其實際的優先級越低。
【舉例】
# 設置EBGP路由、IBGP路由和本地產生的IPv6 BGP路由的管理優先級分別為20、20和200。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] preference 20 20 200
【命令】
reflect between-clients
undo reflect between-clients
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
reflect between-clients命令用來使能各客戶機之間的路由反射。undo reflect between-clients命令用來禁止客戶機之間的路由反射。
缺省情況下,允許客戶機到客戶機的路由反射。
路由反射器的客戶機之間不要求是全連接的,路由缺省通過反射器從一個客戶機反射到其它客戶機;如果客戶機之間是全連接的,建議使用undo reflect between-clients命令禁止客戶間的路由反射,以減少係統開銷。
相關配置可參考命令reflector cluster-id和peer reflect-client。
【舉例】
# 允許客戶機之間的路由反射。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] reflect between-clients
【命令】
reflector cluster-id cluster-id
undo reflector cluster-id
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
cluster-id:路由反射器的集群ID,可以為十進製整數(取值範圍為1~4294967295,係統會將其處理成IPv4地址格式)或IPv4地址格式。
【描述】
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為50。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] reflector cluster-id 50
【命令】
refresh bgp ipv6 { ipv4-address | ipv6-address | all | external | group group-name | internal } { export | import }
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
ipv4-address:軟複位與指定IPv4 BGP對等體的連接。
ipv6-address:軟複位與指定IPv6 BGP對等體的連接。
all:軟複位所有IPv6 BGP的連接。
external:軟複位EBGP連接。
group group-name:軟複位與指定對等體組的連接,group-name對等體名稱,為1~47個字符的字符串。
internal:軟複位IBGP連接。
export:觸發出方向的軟複位。
import:觸發入方向的軟複位。
【描述】
refresh bgp ipv6命令用來軟複位IPv4/IPv6 BGP連接。IPv4/IPv6 BGP軟複位可以在不中斷IPv4/IPv6 BGP連接的情況下重新刷新IPv4/Pv6 BGP路由表,並應用新的策略。
IPv4/IPv6 BGP軟複位要求網絡中的所有IPv4/IPv6 BGP路由器支持Route-refresh功能。如果有的路由器不支持此特性,則需要配置peer keep-all-routes命令,以便保留對等體的所有原始路由信息,供IPv4/IPv6 BGP軟複位時使用。
【舉例】
# 對入方向的IPv6 BGP連接進行軟複位。
<Sysname> refresh bgp ipv6 all import
【命令】
reset bgp ipv6 { as-number | ipv4-address | ipv6-address | all | external | group group-name | internal }
【視圖】
用戶視圖
【缺省級別】
2:係統級
【參數】
as-number:複位與指定自治係統號的IPv6 BGP鄰居的IPv6 BGP連接,取值範圍為1~4294967295。
ipv4-address:複位與指定IPv4 BGP對等體的連接。
ipv6-address:複位與指定IPv6 BGP對等體的連接。
all:複位所有IPv6 BGP的連接。
external:複位所有EBGP連接。
group group-name:複位與指定IPv6 BGP對等體組的連接。
internal:複位所有IBGP連接。
【描述】
reset bgp ipv6命令用來複位指定的IPv4/IPv6 BGP連接。
【舉例】
# 複位所有IPv6 BGP連接。
<Sysname> reset bgp ipv6 all
【命令】
reset bgp ipv6 dampening [ ipv6-address prefix-length ]
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
ipv6-address:要清除衰減信息的IPv6地址前綴。
prefix-length:IPv6地址前綴長度,取值範圍為0~128。
【描述】
reset bgp ipv6 dampening命令用來清除路由振蕩衰減信息以及解除對已抑製路由的抑製。
不指定ipv6-address prefix-length時,清除整個IPv6 BGP路由表中的IPv6路由衰減信息。
【舉例】
# 清除到2345::/64的路由衰減信息並釋放被抑製的路由。
<Sysname> reset bgp ipv6 dampening 2345:: 64
【命令】
reset bgp ipv6 flap-info [ ipv6-address/prefix-length | as-path-acl as-path-acl-number | regexp as-path-regexp ]
reset bgp ipv6 peer-ipv6-address flap-info
【視圖】
用戶視圖
【缺省級別】
1:監控級
【參數】
ipv6-address:要清除衰減信息的IPv6地址前綴。
prefix-length:IPv6地址前綴長度,取值範圍為1~128。
as-path-acl-number:清除匹配指定AS路徑列表號的路由振蕩統計信息。as-path-acl-number的取值範圍為1~256。
as-path-regexp:清除匹配AS路徑正則表達式的路由振蕩統計信息。
peer-ipv6-address:清除從指定對等體接收路由的振蕩統計信息。peer-ipv6-address為對等體的IPv6地址。
【描述】
reset bgp ipv6 flap-info命令用來清除IPv6路由的振蕩統計信息。
如果沒有指定參數,係統將清除所有路由振蕩統計信息。
【舉例】
# 清除所有匹配AS路徑過濾列表10的路由的振蕩統計信息。
<Sysname> system-view
[Sysname] ip as-path 10 permit ^100.*200$
[Sysname] quit
<Sysname> reset bgp ipv6 flap-info as-path-acl 10
【命令】
router-id router-id
undo router-id
【視圖】
BGP視圖
【缺省級別】
2:係統級
【參數】
router-id:指定路由器的Router ID,用IP地址的形式標識。
【描述】
router-id命令用來為路由器指定Router ID。undo router-id命令用來刪除配置的Router ID。
一台路由器如果要運行IPv6 BGP協議,則必須存在Router ID。它是一個32比特無符號整數,是一台路由器在自治係統中的唯一標識。
Router ID可以手工配置,如果沒有通過命令指定,係統會從當前接口的IP地址中自動選取一個作為路由器的ID號。其選擇順序是:優先從Loopback地址中選擇最大的IPv4地址作為路由器的ID號,如果沒有配置Loopback接口,則選取接口中最大的IPv4地址作為路由器的ID號。隻有在路由器的Router ID所在接口被刪除或去除手工配置的Router ID的情況下才會重新選擇路由器的Router ID。為了增加網絡的可靠性,建議將Router ID手工配置為Loopback接口的IPv4地址。
【舉例】
# 指定路由器的Router ID為10.18.4.221。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] router-id 10.18.4.221
【命令】
synchronization
undo synchronization
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
synchronization命令用來配置IPv6 BGP與IGP路由同步。undo synchronization命令用來取消同步。
缺省情況下,IPv6 BGP和IGP路由不同步。
使能同步特性後,如果一個AS由一個非IPv6 BGP路由器提供轉發服務,那麼該AS中的IPv6 BGP發言者不能對外部AS發布路由信息,除非該AS中的所有路由器都知道更新的路由信息。
IPv6 BGP路由器收到一條IBGP路由,缺省隻檢查該路由的下一跳是否可達。如果設置了同步特性,該IBGP路由隻有在IGP也發布了這條路由時才會被同步並發布給EBGP對等體。否則,該IPv6 BGP路由將無法發布給EBGP對等體。
【舉例】
# 配置IPv6 BGP和IGP同步。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
[Sysname-bgp-af-ipv6] synchronization
【命令】
timer keepalive keepalive hold holdtime
undo timer
【視圖】
IPv6地址族視圖
【缺省級別】
2:係統級
【參數】
keepalive:指定的存活時間間隔,取值範圍為0~21845,單位為秒。
holdtime:指定的保持時間,取值範圍為0或3~65535,單位為秒。
【描述】
timer命令用來配置IPv6 BGP連接的存活時間間隔與保持時間。undo timer命令用來恢複缺省情況。
缺省情況下,IPv6 BGP連接的存活時間間隔為60秒,保持時間為180秒。
需要注意以下幾點:
· 使用該命令配置的定時器比使用peer timer命令配置的定時器優先級要低。
· 保持時間與存活時間間隔可不同時配置為0:保持時間為0時,不向該鄰居發送keepalive消息,該鄰居永不超時斷開;存活時間間隔為0,協商的保持時間不為0時,以協商的保持時間的三分之一作為存活時間間隔發送keepalive消息。
· 當保持時間和存活時間間隔都不為0時,設置的保持時間應該至少為存活時間間隔的三倍。
· timer命令配置後影響所有的IPv6 BGP對等體,必須根據需要複位相應的IPv6 BGP連接才能生效。
· 配置該命令後,不會馬上斷開鄰居。等到其他條件觸發鄰居重建時,再以配置的保持時間協商建立鄰居。
相關配置可參考命令peer timer。
【舉例】
# 配置IPv6 BGP連接的存活時間間隔和保持時間分別為60秒和180秒。
<Sysname> system-view
[Sysname] bgp 100
[Sysname-bgp] ipv6-family
不同款型規格的資料略有差異, 詳細信息請向具體銷售和400谘詢。H3C保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!