問題:
1.r2和r3之間用乙太網鏈路相連,r2和r3之間執行ospf協議,並將192.168.1.1宣告進ospf
2.r1與r2建ebgp鄰居,r1和r3建ebgp鄰居
3.在r2上將192.168.1.1再宣告進bgp
4.r3通過ospf學到192.168.1.1,同時也通過ebgp鄰居學到192.168.1.1。它將比較兩條路由的ad值來選最優路由,由於ebgp路由的ad值為20,所以r3選擇ebgp路由為最優路由,並放入路由表。而實際上這條ebgp路由所連線的是一條t1的鏈路,頻寬小於r2與r3之間的乙太網鏈路,並非最好路由。
r3通過ospf和bgp兩條路徑都可以學習到192.168.1.1的路由,此時,因為ebgp的ad值小,為20,所以預設是從r1學習到的。
但是實際情況是r3與r2之間是快速乙太網連線,頻寬高於r3、r2間的頻寬,故通過r1走ospf才是更好的路由選擇。
此時可運用backdoor後門路由調整igp,bgp的路徑優先順序,即通過調整從bgp學習路由的ad值來調整路由路徑。
實驗環境:gns3
思路與步驟:
一、環境搭建
r1conf t
int s0/1
no sh
ip add 12.1.1.1 255.255.255.0
int s0/2
no sh
ip add 13.1.1.1 255.255.255.0
int lo 0
ip add 1.1.1.1 255.255.255.0
exit
router bgp 1 #配置bgp
bgp router-id 1.1.1.1
nei 2.2.2.2 remote 2
nei 2.2.2.2 update lo 0
nei 2.2.2.2 e
nei 3.3.3.3 reomte 3
nei 3.3.3.3 update lo 0
nei 3.3.3.3 e
net 3.3.3.0 ma 255.255.255.0
exit
ip route 2.2.2.0 255.255.255.0 12.1.1.2 #配置靜態路由
ip route 3.3.3.0 255.255.255.0 13.1.1.3
r2conf t
int s0/1
no sh
ip add 12.1.1.2 255.255.255.0
int f1/0
no sh
ip add 23.1.1.2 255.255.255.0
int lo 0
ip add 2.2.2.2 255.255.255.0
int lo 1
ip add 192.168.1.1 255.255.255.255
exit
router ospf 100 #配置ospf
router-id 2.2.2.2
net 23.1.1.0 0.0.0.255 a 1
net 2.2.2.0 0.0.0.255 a 1
net 192.168.1.1 0.0.0.0 a 1
router bgp 2 #配置bgp
router-id 2.2.2.2
nei 1.1.1.1 remote 1
nei 1.1.1.1 update lo 0
nei 1.1.1.1 e
net 192.168.1.1 ma 255.255.255.255
exit
ip route 1.1.1.0 255.255.255.0 12.1.1.1
r3conf t
int s0/2
no sh
ip add 12.1.1.3 255.255.255.0
int f1/0
no sh
ip add 23.1.1.3 255.255.255.0
int lo 0
ip add 3.3.3.3 255.255.255.0
exit
router ospf 100 #配置ospf
router-id 3.3.3.3
net 23.1.1.0 0.0.0.255 a 1
net 3.3.3.0 0.0.0.255 a 1
router bgp 3
router-id 3.3.3.3
nei 1.1.1.1 remote 1
nei 1.1.1.1 update lo 0
nei 1.1.1.1 e
net 3.3.3.0 ma 255.255.255.0
exit
ip route 1.1.1.0 255.255.255.0 13.1.1.1
end二、環境配置完成,效果檢視
此時r3是通過r1學習到目的路由的。
三、通過路由後門調整路由路徑優先順序
路徑已經更新,變成從r2獲取目的路由了。
此時,還可以shutdown掉r3的介面f1/0,檢視bgp的ad值 。
可以看到,此時,r3通過ebgp學習到的目的路由的ad值變成了200。
操作完畢。
BGP路由懲罰與後門路由
啟用bgp的路由懲罰 檢視懲罰的路由的翻滾次數 檢視懲罰路由引數的預設值 bgp的後門路由 由於ebgp採用環迴建立鄰居的條件必須環迴之間能通訊,我們假設採用eigrp或者ospf使環迴之間通訊,然後就可 以建立鄰居,這樣鄰居建立起來是沒問題的,但是如果我們把環迴位址通告進入bgp,由於ebgp學習...
BGP路由決策過程
1.如果下一跳無法到達,則不考慮 2.首選具有最大weight的路由 3.如果路由具有相同weight,則使用最高本地優先順序的路由 4.如果具有相同本地優先順序,則首選來自該路由器的bgp路由 5.如果沒有來自該路由器上的bgp路由,則選擇as長度最短的路由 6.如果所有的路由具有相同的as長度,...
bgp的路由聚合
bgp路由聚合分為自動聚合和手動聚合。自動聚合 對bgp引入的igp子網路由進行自然掩碼也就是主類路由聚合,配置自動聚合後,生成聚合後的自然網路路由,而原先引入的子網路由被抑制,不會被優先和發布給bgp鄰居。自動聚合只能針對通過import方式引入的bgp路由生效,假設我們在ar4上建立三個環迴口,...