理論篇·鏈路狀態協議OSPF
文章目錄
OSPF路由協議概述
自治系統(AS)—需要申請有自治編號
內部網關協議(IGP)
外部網關協議(EGP)
OSPF是鏈路狀態路由協議
ospf的工作過程
鄰居列表
鏈路狀態數據庫
路由表
ospf的基本概念
ospf區域
爲了適應大型的網絡,ospf在AS內劃分多個區域
每個ospf路由器只維護所在區域的完整鏈路狀態信息
區域ID
區域ID可以表示成一個十進制的數字
也可以表示成一個IP
骨幹區域Area 0
負責區域間路由信息傳播
非骨幹區域
Router ID
ospf區域內唯一標識路由器的IP地址
Router ID選取規則
選取路由器loopback接口上數值最高的IP地址
如果沒有loopback接口,在物理端口中選取IP地址最高的
也可以使用router-id命令指定Router ID
DR和BDR
廣播網絡中建立鄰接關係
構成n(n-1)/2個鄰接關係
用到32位的IP地址
選取路由器loopback接口上數值最高的IP地址
如果沒有loopback,在物理端
指定路由器(DR)
其他路由器(Drothers)只和DR及BDR形成鄰接關係
DR和BDR的選舉方法
自動選舉DR和BDR
網段上Router ID最大的路由器將被選舉爲DR,第二大的將被選舉爲BDR
手工選擇DR和BDR
優先級範圍是0~255,數值越大,優先級越高,默認爲1
如果優先級相同,則需要比較Router ID
如果路由器的優先級被設置爲0,它將不參與DR和BDR的選舉
DR和BDR的選舉過程
路由器的優先級可以影響一個選舉過程,但是它不能強制更換已經存在的DR和BDR路由器
ospf的組播地址
224.0.0.5(DR向所有鄰居通告信息)
224.0.0.6(Drother向DR和BDR通告網絡信息)
ospf的度量值爲cost
cost=10^8/BW
最短路徑是基於接口指定的代價(cost)計算的
ospf數據包
承載在IP數據包內,使用協議號89
ospf的包類型
算的
ospf數據包
承載在IP數據包內,使用協議號89