簡介
本文描述如何修改特定接收路由的管理距離(AD)的配置示例。
背景資訊
如果您的網路設計需要選擇較高管理距離(AD)路徑而非較低管理距離(AD)路由路徑,則需要執行其他設定,如本檔案所述。從圖中所示的網路拓撲中可以看到,N9K2從開放最短路徑優先(OSPF)(通過N9K3)和增強型內部網關路由協定(EIGRP)(通過N9K1)獲取相同的字首10.1.1.0/24。預設情況下,N9K2通過N9K3優先使用字首10.1.1.0/24的OSPF路徑,因為AD=110較低(優先使用外部EIGRP獲知的路由AD = 170)。如果您希望N9K2通過N9K1選擇外部EIGRP路徑,而不是通過N9K3到網路10.1.1.0/24的OSPF路徑,則可以通過表對映將外部EIGRP接收路由的管理距離降低到小於110。在這種情況下,表對映用於在將EIGRP獲知的路由傳輸到路由資訊庫(RIB)之前更改EIGRP路由的管理距離。
必要條件
Nexus作業系統(NX-OS)和IP路由的基本知識。
需求
本文件沒有特定需求。
採用元件
本文中的資訊係根據以下軟體和硬體版本:
Nexus 9000/NXOS® 9.3(3)
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
網路圖表
預設行為
在應用表對映之前,在N9K2上顯示IP路由輸出Table-Map顯示已選擇OSPF路徑,該路徑基於通過E1/4到N9K3的Lower AD。
N9K2# show ip route 10.1.1.0
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.1.1.0/24, ubest/mbest: 1/0
*via 10.10.10.6, Eth1/4, [110/1], 00:41:45, ospf-100, type-2, tag 200
via 10.10.10.1, Eth1/1, [170/2562816], 00:44:00, eigrp-100, external, tag 200
N9K2#
組態範例
此配置示例展示如何使N9K2通過N9K1選擇外部EIGRP路徑而使用OSPF路徑。
步驟1.建立字首清單以匹配N9K2上的字首(在此示例中為10.1.1.0/24)。
N9K2# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
N9K2(config)# ip prefix-list test seq 5 permit 10.1.1.0/24
N9K2(config)#
步驟2.建立路由對映以匹配字首清單測試並將距離設定為所需值。
N9K2# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
N9K2(config)# route-map test permit 10
match ip address prefix-list test
N9K2(config-route-map)# match ip address prefix-list test
N9K2(config-route-map)# set distance 90
N9K2(config-route-map)# end
N9K2#
步驟3.將此路由對映作為表對映應用於路由協定。
N9K2# configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
N9K2(config)# router eigrp 100
N9K2(config-router)# table-map test
N9K2(config-router)# end
N9K2#
步驟4.在應用表對映後檢驗路由表條目。
此輸出表示,通過使用表對映,字首10.1.1.0/24的管理距離已更改為90。因此,N9K2選擇通過E1/1的EIGRP學習路徑而非OSPF學習路徑。
N9K2# show ip route 10.1.1.0
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.1.1.0/24, ubest/mbest: 1/0
*via 10.10.10.1, Eth1/1, [90/2562816], 00:00:04, eigrp-100, external, tag 200
via 10.10.10.6, Eth1/4, [110/1], 01:05:52, ospf-100, type-2, tag 200
N9K2#