路由協議的性能問題
路由更新太多
路由更新的長度
更新頻率
設計
是否使用了路由表映射和過濾器
自治系統中運行的路由協議
路由協議的性能問題的解決方案:
1、修改設計
2、使用被動接口
3、路由過濾
4、訪問控制列表(ACL)
5、路由映射表
6、分發列表
7、前綴列表
實現重分發時需要考慮的因素
路由反饋(例如,如果有多臺邊界路由器執行路由重分發)
路由信息不兼容
匯聚時間不一致
在重分發環境中選擇最佳路由
管理距離
路由度量值
各種路由協議的默認管理距離
使用多點重分發時,爲防止路由環路,建議採取如下措施
1、只將內部路由從路由協議A重分發到路由協議B,反之亦然
2、在重分發點對路由進行標記,並在配置另外一個方向的重分發時根據這些標記進行過濾
3、正確地將度量值從路由協議A傳播到路由協議B(雖然這還不足以防止路由環路)
4、使用默認路由,以避免雙向重分發
重分發路由協議前考慮問題
1、確定需要配置重分發的邊界路由器,在單臺邊界路由器進行重分發將最大限度地降低由於路由反饋引起路由環路的可能性
2、確定哪種路由協議爲核心協議(骨幹協議),通常爲OSPF或EIGRP
3、確定哪種路由協議是邊緣協議(進行遷移時爲臨時協議)。確定是否需要將邊緣協議中的所有路由都傳播到核心協議,考慮減少路由數量的方法
4、選擇一個方法將需要的邊緣協議路由注入到核心協議。在網絡邊界上使用匯總路由以簡化重分發,從而減少核心路由器的路由表中的心條目數量
5、在規劃邊緣-核心重分發後,考慮如何將核心路由信息注入到邊緣協議中。選擇的方法取決於網絡的情況
任何協議重分佈到RIP 他的度量值都是最大的,必須要修改度量值
任何協議重分佈到EIGRP 他的度量值都是最大的,必須要修改度量值
任何協議重分佈到OSPF 他的度量值都是20,路由顯示爲20
任何協議重分佈到IS-IS 他的度量值都是0
任何協議重分佈到BGP 他的度量值
在路由器上,將A 協議重分佈到B 協議
將在路由器上所有運行A 協議的接口(除ISIS/ODR)
以及所有學習到的A 協議路由
重分佈到B 協議中
---------------------------------------------------------------------
重分發進RIP
將路由協議A 重分發進RIP,Seed Metric 爲0,代表不可達,需要手工修改
將靜態路由重分發進RIP,Seed Metric 爲1,可達,無需修改,並且0.0.0.0/0 缺省路由可以進入進程
將直連路由重分發進RIP,Seed Metric 爲1,可達,無需修改
Default-Metric 命令只會影響協議A 重分發進RIP 的路由,以及Static 重分發進RIP 的路由,但不會修改Connected 重分發進RIP 的Seed Metric
如果在重分發路由器上開啓的是RIPV1 或者開啓的是基於自動彙總的RIPV2 則重分發進入的路由器以及會遵循自動彙總原則
重分發進OSPF
將路由協議A 重分發進OSPF,缺省Seed Metric 爲20,Metric Type 爲O E2
可以使用default-metric 命令修改這類重分發進入的路由的Seed Metric
將Static 路由重分發進OSPF,缺省Seed Metric 爲20,Type 爲O E2,只有明細Static 路由可以進入,缺省路由無法進入
將Connected 路由重分發進OSPF,類似重分發Static
Default-Metric 命令可以修改Static 和來自於協議A 的重分發路由的Seed Metric,對Connected 路由無效
重分發進EIGRP
將路由協議A 重分發進EIGRP,缺省Seed Metric 爲0,不可達,需要手工修改
將靜態路由重分發進EIGRP,缺省Seed Metric 不爲0,可達,並且缺省路由可以進入
將直連路由重分發進EIGRP,缺省Seed Metric 不爲0,可達
Default-Metric 會影響靜態以及其他路由協議重分發進入的路由協議的Seed Metric,對直連無效
重分發進ISIS
默認將ISIS 重分發進任何其他協議的時候,都會將Level-2 路由發送過去,並且不能攜帶直連路由,只能攜帶通過ISIS 學習到的打I 的路由
將路由協議A 的路由重分發進ISIS,缺省Seed Metric 爲0,可達,並且路由類型是Level-2
將靜態路由重分發進ISIS,缺省Seed Metric 爲0,可達,只能包含明細路由,缺省路由無法進入
將直連路由重分發進ISIS,缺省Seed Metric 爲0 可達
Route-map:
1、路由:(BGP、重分發):不寫空語句,沒有匹配的路由都Deny
2、數據:(PBR)不寫空語句,沒有匹配的數據還按之前的路徑轉發