? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? OSPF
動態路由的分類:
1.基于網絡范圍進行劃分--將網絡本身劃分為一個個AS(自治系統---方便管理和維護)
????????內部網關協議---負責AS內部用戶之間互相訪問使用的協議 IGP--RIP EIGRP ISIS OSPF
????????外部網關協議--負責AS之間(整個互聯網)的數據通訊 EGP--BGP EGP(淘汰)
2.基于協議本身的工作(基于協議使用的算法)
????????DV----距離矢量路由協議:RIP EIGRP
????????LS----鏈路狀態路由協議:ISIS OSPF
3.基于傳遞數據包是否攜帶子網掩碼
????????有類別的動態路由協議---RIPV1
????????無類別的動態路由協議---其他所有協議
如何判斷一款動態路由協議的好壞?
1.選路
RIP協議(應用層協議,組播方式224.0.0.9),根據跳數(到達目標網段經過的路由器的數量)進行選路,參數為COST
RIP協議傳遞cost值得方法:本地路由表中cost值加1
OSPF協議(組播數據包 224.0.0.5/6),使用SPF最短路徑優先算法
OSPF設備收集拓撲信息,基于這些信息生成有向圖,然后將有向圖轉化為最短路徑樹,最后基于拓撲信息生成路由表
2.收斂速度
收斂:網絡中所有設備獲取到整個網絡所有需要獲取的路由信息的過程
首次收斂---所有協議時間相差不大
重新收斂--RIP計時器 30S周期計時器 180S失效計時器 120S垃圾回收計時器;OSPF計時器 hello時間 10或30S ??dead時間 4倍hello時間
3.資源占用
RIP協議有30S周期更新時間,資源占用大
OSPF資源占用也比較大,但OSPF協議有相關的優化措施
為了減少拓撲信息的更新數量,采用了結構化部署的思想(設計理念)
區域劃分:
ABR--區域邊界路由器:同時屬于兩個區域的設備
如果網絡規模本身不是很大,那么實際上也可以不進行區域劃分,這
樣的OSPF網絡稱為單區域OSPF網絡
如果網絡規模本身很大,那么一般需要進行區域劃分,減少拓撲信息的傳遞數量,這樣的OSPF網絡稱為多區域OSPF網絡
為了區分和標識不同的區域,OSPF設計了區域ID,實質是32位二進制
區域劃分的原則(如果部署OSPF網絡):
1.必須存在ABR設備
2.必須按照星形拓撲結構進行區域劃分(防止出現環路)
OSPF的工作過程:
要了解工作過程,首先先讓我們認識一下OSPF的數據包

? ? ? ? 從Down狀態到2-Way狀態的條件:
? ? ? ? 1.參數協商成功
? ? ? ? 2.必須收到對端的hello包中攜帶自身的RID?
2.建立鄰居之后,需要進行條件匹配,如果條件匹配成功進行后續狀態,如果條件匹配失敗則停留鄰居狀態,僅保活

?
工作過程:
?4.完成收斂----基于本地的鏈路狀態數據庫收集的lsa,根據自己的 spf算法計算得出最短路徑樹。生成路由表。
5.收斂完成后,會使用hello包每10s發送一次,用來保活鄰居關
?
?
擴展配置:
?
查看鄰居詳細信息:
?
查看鄰居簡表---主要查看狀態
?
查看數據庫:
?
?
?
?
OSPF的觸發更新:
1.設備無法溝通:其它設備等待死亡時間,然后會清空該設備的所有拓撲信息
2.新增網段
3.斷開網段
?
條件匹配:
實際是選舉角色---需要選舉DR和BDR其他設備為DR-other
首先比較設備優先級,范圍0-255,默認為1,越大越優
當優先級一致比較設備R-ID選舉,R-ID最大的作為DR,次大的作為BDR
?