一篇文章帶你看清《OSPF網絡類型》的真面目

OSI(Open System Interconnect)七層模型中的網絡層有OSPF協議,即開放式最短路徑優先協議,這是一個動態學習路由的協議,封裝在IP層,協議號爲89,對於此協議特性、說明、算法等請查看我的其他博客,此篇只對OSPF的網絡類型做詳細說明

文末有思維導圖

1.意義

OSPF的多種網絡類型當然是爲了適應不同的鏈路場景(主要是對於WAN來講的)

2.WAN環境

WAN環境下爲非廣播的多路鏈路
非廣播的特點:
不會丟棄廣播包,只是不能洪範廣播或組播
解決:
僞廣播

a. 僞廣播的定義:
  • 當目標IP地址爲組播或廣播地址時,將流量基於每個用戶進行一次單播;外層報頭爲單播報頭,內層報頭爲組播或廣播報頭;該功能不開啓,正常基於組播和廣播工作的動態路由協議將無法正常使用
  • 僞廣播是鏈路層面的,即OSPF只是將包發送給別人,並不關注是通過什麼方式實現的

特別注意:OSPF只發送一個包,這個包到了鏈路上後,鏈路是知道下面的連接設備情況(即鏈路的受重情況),則鏈路就會依次發送給N的接受者(僞廣播的形式)

b.僞廣播與廣播的比較:

①包層面:無區別

②行爲:

  • 廣播 :發一個包,由中間設備複製給所有的接收者
  • 僞廣播:發N個包,發送給N個人,無中間設備參與,因爲中間設備是非廣播設備

③舉例:

  • 廣播是@所有人,僞廣播是依次@每個人

④圖解說明區別:
在這裏插入圖片描述
⑤總結:

  • 僞廣播與廣播的本質只是行爲方式不一樣,實現的結果是完全相同的

  • 通過僞廣播技術,可以支持OSPF直接發送廣播包

請讀者一定要詳細理解僞廣播/廣播二者的區別,這樣才能便於使用各種的網絡類型

3.分類

a.兩點間的通信:
  • NBMA(非廣播多路訪問)
    發送時用單播發送Hello,建立鄰居時用選舉DR/BDR

  • P2P(點到點)
    發送的是組播包

  • BMA(多路訪問)

  • P2MP(點到多點)

  • NB—P2MP(非廣播點到多點)

b.多點間的通信:
非廣播(不支持僞廣播)
  • NBMA(非廣播多路訪問)
  • NB—P2MP(非廣播點到多點)
    需求:
    兩分支只能通過總部通 NB—P2MP
    兩分支不建鄰,但是能通 NBMA(直接把下一跳甩給想要通信的鄰居)
廣播(支持僞廣播)
  • P2MP(點到多點)

  • BMA(多路訪問)

  • NBMA(非廣播多路訪問)

  • NB—P2MP(非廣播點到多點)

需求:
自動發現鄰居,並且分支間不能相互通信(即繞行總部)P2MP

4.總結:

NB系列
優點:

  • 安全,鄰居必須手動添加

缺點:

  • 不能自動發現鄰居,出現新的節點需要新增配置

MP系列:
分支之間不能直接到達,必須繞行總部

MA系列:
需要花時間選舉DR/BDR,並且分支之間是可以直接到達的

思維導圖如下
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章