ASBR1 分別和 ASBR2、ASBR3做了option-B。
從 PC3 ping PC2,目前走的是藍色的路線,怎樣能變成紅色的路線?有什麼方案可行嗎?
同樣,希望從 PC2 ping PC3,怎樣能反走紅色的路線?
有沒有大佬能給一點具體的說明,比如在哪邊的接口寫什麼
(0)
要實現從 PC3 ping PC2 走紅色路線,以及 PC2 ping PC3 反走紅色路線,可通過調整 BGP 的 MED(多出口鑒別器)屬性來影響路由優選。以下是具體方案:
### 一、PC3 ping PC2 走紅色路線(調整 ASBR3 向 ASBR1 發送的路由 MED)
1. **在 ASBR3 上配置**:
- 定義 PC2 前綴列表:
```
ip prefix-list PC2_PREFIX permit <PC2 前綴>/<掩碼>
```
- 創建路由策略修改 MED:
```
route-map SET_MED_FOR_PC2 permit 10
match ip address prefix-list PC2_PREFIX
set med 100 (假設 ASBR2 發送的 MED 更大,如 200,使 ASBR1 優先選 ASBR3 路徑)
```
- 在 BGP VPNv4 地址族下應用策略:
```
bgp <AS號>
address-family l2vpn vrf <VRF名稱>
neighbor <ASBR1_IP> route-map SET_MED_FOR_PC2 out
exit-address-family
```
這樣 ASBR1 收到 ASBR3 的 PC2 路由 MED 更小,優先選擇該路徑,PC3 ping PC2 走紅色路線。
### 二、PC2 ping PC3 反走紅色路線(對稱調整 ASBR3 向 ASBR1 發送的 PC3 路由 MED)
1. **在 ASBR3 上配置**:
- 定義 PC3 前綴列表:
```
ip prefix-list PC3_PREFIX permit <PC3 前綴>/<掩碼>
```
- 創建路由策略修改 MED:
```
route-map SET_MED_FOR_PC3 permit 10
match ip address prefix-list PC3_PREFIX
set med 100 (假設 ASBR2 發送的 MED 更大)
```
- 在 BGP VPNv4 地址族下應用策略:
```
bgp <AS號>
address-family l2vpn vrf <VRF名稱>
neighbor <ASBR1_IP> route-map SET_MED_FOR_PC3 out
exit-address-family
```
如此,ASBR1 收到 ASBR3 的 PC3 路由 MED 更小,PC2 ping PC3 時反向走紅色路線。
### 關鍵原理
MED 用於向外部 AS 傳遞多出口路徑的優選程度,值越小越優先。通過在 ASBR3 上為目標路由(PC2/PC3)設置較小的 MED,使 ASBR1 在路由選路時優先選擇經 ASBR3 的路徑,從而改變流量走向。
(0)
親~登錄後才可以操作哦!
確定你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作
舉報
×
侵犯我的權益
×
侵犯了我企業的權益
×
抄襲了我的內容
×
原文鏈接或出處
誹謗我
×
對根叔社區有害的內容
×
不規範轉載
×
舉報說明
暫無評論