一、區域內路由計算
????????同一區域內中的所有路由器有相同的LSDB
????????LSA關鍵字段:????????
????????? ? ? ? 【1】LS Age(鏈路狀態老化時間):LSA生存的時間,單位秒
????????? ? ? ? 【2】Option(選項字段)
????????? ? ? ? 【3】LS Type(鏈路狀態類型):LSA的類型
????????? ? ? ? 【4】LS ID(鏈路狀態ID):不同的LSA,定義不同
????????? ? ? ? 【5】ADV Router(通告路由器):產生該LSA的路由器Router-id
????????? ? ? ? 【6】LS seq(鏈路狀態序列號)
????????? ? ? ? 【7】LS Checksum(鏈路狀態校驗和):保證數據完整性和準確性
????????? ? ? ? 【8】Length:包含LSA頭部的LSA總長度
????????三元組(LS Type;LS ID;ADV Router)唯一標識了一個LSA
二、LSA類型
????????路由器LSA(Router LSA):由Router產生,每個設備都會產生,描述設備鏈路狀態和開銷,該LSA只能在接口所屬范圍內泛洪
????????網絡LSA(Network LSA):由DR產生,描述該DR所接入的MA網絡中所有與之形成鄰接關系的路由器,以及DR自己。該LSA只能在接口所屬范圍內泛洪
????????網絡匯總LSA(Network Summary LSA):由ABR產生,描述區域內某個網段路由,該類LSA用于在區域間路由的傳遞
????????ASBR匯總LSA(ASBR Summary LSA):由ABR產生,描述到ASBR的路由,通告給除ASBR所在區域的其他相關區域
? ? ? ? AS外部LSA(AS External LSA):由ASBR產生,用于描述到達OSPF域外的路由
????????非完全末梢區域LSA(NSSA LSA):七類LSA
三、Router LSA
????????每臺OSPF路由器都會產生,它描述了該路由器直連接口的信息
????????V:如果產生此LSA的路由器是虛連接斷點,則置為1
????????E:如果產生此LSA的路由器是ASBR,則置為1????????
????????B:如果產生此LSA的路由器是ABR,則置為1
★★★★★Link承載路由器直連接口的信息
四、Network LSA?
????????由DR產生,描述本網段的鏈路狀態,在所屬的區域內傳播
????????Network LSA 記錄了該網段內所有與DR建立了鄰接關系的OSPF路由器,同時攜帶了該網段的網絡掩碼
????????LS ID:DR接口的IP地址
????????Network MASK:MA網絡的子網掩碼
????????Attached Router:連接到該MA網絡的路由器的Router-ID(與該DR建立了鄰接關系的鄰居的Router-ID,以及DR自己的Router-ID)
SPF算法:根據Router LSA和Network LSA來計算,無法描述
五、區域間路由傳遞
通過ABR產生的Network Summary LSA(3類LSA)實現
ABR進行區域間路由傳遞
Network summary LSA
????????LS Type:取值3,代表Network summary LSA
????????LS ID:路由目的的網段信息
????????Adv Router:生成3類LSA的路由器的Router-id
????????Network MASK:網段掩碼
????????metric:開銷值
六、區域路由防環機制
【1】OSPF要求所有非骨干區域必須與Area0直接相連,區域間路由傳遞需經由Area0傳遞;區域間路由的傳遞不能發生在兩個非骨干區域之間
【2】ABR不會描述到達某個區域內網段路由的3類LSA再注回該區域
【3】ABR從非骨干區域收到的3類LSA不能用于區域間路由的計算
七、虛連接
虛連接用于穿越某個非骨干區域,實現另一個非骨干區域與Area0的連接
虛連接可以在任意兩個ABR上建立,但是要求這兩個ABR都有端口連接到一個相同的非骨干區域
八、OSPF外部路由計算
應用場景:OSPF域內路由器連接外部網絡使用的靜態或BGP協議;服務器直連的鏈路未開啟OSPF協議
ASBR(自治系統邊界路由器):只要一臺OSPF設備引入了外部路由,它就成為了ASBR
ASBR將外部的路由信息以AS-external LSA(5類LSA)的形式在OSPF域內泛洪
AS-external LSA重要字段:
????????LS Type:取值5,代表AS-external LSA
????????LS ID:外部路由的網段地址
????????Adv Router:產生該LSA的Router-id
????????Network MASK:網段掩碼
????????metric:開銷值
????????E:該外部路由使用的度量值類型:Type-1和Type-2
????????Type-1:外部路由開銷和內部路由開銷相差不大,Type-1外部路由的開銷為AS外部路由開銷+AS內部路由開銷
????????Type-2:外部路由開銷和內部路由開銷相差較大,Type-2外部路由的開銷為AS外部路由開銷
OSPF優先級順序:區域內路由>區域間路由>Type-1外部路由>Type-2外部路由
????????????????