本產品的文件集力求使用無偏見用語。針對本文件集的目的,無偏見係定義為未根據年齡、身心障礙、性別、種族身分、民族身分、性別傾向、社會經濟地位及交織性表示歧視的用語。由於本產品軟體使用者介面中硬式編碼的語言、根據 RFP 文件使用的語言,或引用第三方產品的語言,因此本文件中可能會出現例外狀況。深入瞭解思科如何使用包容性用語。
思科已使用電腦和人工技術翻譯本文件,讓全世界的使用者能夠以自己的語言理解支援內容。請注意,即使是最佳機器翻譯,也不如專業譯者翻譯的內容準確。Cisco Systems, Inc. 對這些翻譯的準確度概不負責,並建議一律查看原始英文文件(提供連結)。
本檔案介紹執行NX-OS作業系統的Cisco Nexus系列交換器上的邊界閘道通訊協定(BGP)中的dampen-igp-metric命令的目的。
思科建議您瞭解以下主題:
本文中的資訊係根據以下軟體和硬體版本:
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
預設情況下,Nexus系列交換機在BGP配置部分將命令dampen-igp-metric設定為預設值600秒。
這會影響BGP處理為重分發路由報告的內部網關協定(IGP)度量更改的方式。BGP在以10分鐘延遲的分批方式處理更改時抑制這些更改。
此命令允許您調整該延遲或將其完全刪除,以更快響應這些更改。
計時器到期後,BGP MED(多出口鑑別器)屬性將使用重新分佈的IGP路由的新開銷更新。
Nexus - Nexus NX-OS |
---|
Nexus# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Nexus(config)# router bgp 65535 Nexus(config-router)# address-family ipv4 unicast Nexus(config-router-af)# dampen-igp-metric ? <20-3600> Time interval in seconds *Default value is 600 |
同樣可以在BGP配置部分中為地址系列ipv6單播和每VRF例項配置此命令。
附註:使用BGP將IGP路由洩漏到其他VRF時,dampen-igp-metric命令還控制更新其他BGP屬性(如下一跳屬性)的延遲時間。
在此案例中,Nexus交換機配置為將開放最短路徑優先(OSPF)路由從路由表重分發到BGP表。
R1 - Cisco IOS |
---|
configure terminal ! hostname R1 ! router ospf 1 router-id 10.255.255.1 ! interface Loopback0 ip address 10.255.255.1 255.255.255.255 ip ospf 1 area 0 ! interface GigabitEthernet0/0 ip address 10.1.2.1 255.255.255.0 ip ospf network point-to-point ip ospf 1 area 0 |
Nexus - NX-OS |
---|
configure terminal |
R3 - Cisco IOS |
---|
configure terminal ! hostname R3 ! router bgp 65535 bgp log-neighbor-changes neighbor 10.2.3.2 remote-as 65535 ! interface GigabitEthernet0/0 ip address 10.2.3.3 255.255.255.0 no shutdown ! end |
運行命令show bgp internal af。確保行IGP Metric Dampening Interval指示所需的值。
預設值為600(秒)。
Nexus - NX-OS |
---|
Nexus# show bgp internal af . . . BGP Address Family Information for VRF: default Import Pending : No Import Pending : never Import Pending Reset : never Table Context Address : 0xcfa08bf4 Address family: IPv4 Unicast . . . IGP Metric Dampening Interval : 600 |
如果路由表中的OSPF路由更新其開銷,則會在BGP MED路徑屬性中延遲反映此新值。
Nexus - NX-OS |
---|
Nexus# show ip route 10.255.255.1 IP Route Table for VRF "default" '*' denotes best ucast next-hop '**' denotes best mcast next-hop '[x/y]' denotes [preference/metric] '%<string>' in via output denotes VRF <string> 10.255.255.1/32, ubest/mbest: 1/0 *via 10.1.2.1, Eth1/1, [110/41], 01:58:41, ospf-1, intra Nexus# |
在BGP address-family configuration部分下運行命令no dampen-igp-metric,以在路由表中的OSPF開銷發生更改時立即更新BGP表中的MED屬性。
Nexus - NX-OS |
---|
Nexus# configure terminal Enter configuration commands, one per line. End with CNTL/Z. Nexus(config)# router bgp 65535 Nexus(config-router)# address-family ipv4 unicast Nexus(config-router-af)# no dampen-igp-metric |
為了確認dampen-igp-metric命令在NX-OS上的功能,請開啟下一個調試。
Nexus - NX-OS |
---|
Nexus# debug-filter bgp prefix 10.255.255.1/32 Nexus# debug logfile bgpdebug.log Nexus# debug bgp dampening brib Nexus# Nexus# show debug logfile bgpdebug.log |
完成後,使用以下命令禁用調試: