豐富的資料鍊路層支援能力
結合了剛剛說過的,我們有講過:
- OSPF是從一個鍊路的類型去描述我們的網絡的,那麼對于我們的資料鍊路層協定類型是多種多樣的,工作機制也是不同的。
- 是以為了适配多種資料鍊路層協定,我們對于各層鍊路層協定在組網時也有不同的應用場景。
網絡類型
我們可以看一下幾種網絡類型。
P2P網絡
第一種是P2P網絡,P2P網絡對于我們的序列槽,和我們相對應的PPP、HDLC為資料鍊路層協定的網絡,我們稱之為P2P。它僅支援兩台路由器互連,不支援廣播群組播。
- 僅兩台路由互聯。
- 支援廣播、多點傳播。
廣播型網絡
第二種網絡類型是廣播型網絡,這個時候一般的以太網類型的網絡,我們就稱為廣播型網絡,一般是使用E口、F口、G口的網絡,這種鍊路類型都是用于廣播型網絡。
- 兩台或兩台以上的路由器通過共享媒體互連。
- 支援廣播、多點傳播。
NBMA網絡
第三個就是NBMA網絡,NBMA網絡最典型的就是幀中繼網絡,幀中繼這種二層的協定類型,在這裡我們歸為NBMA網絡類型,此時對于NBMA是不支援廣播群組播的。
既然不支援廣播群組播封包,我們可以回想起我們的鄰居關系建立的過程中,有一種方式是使用單點傳播去建立鄰居關系的。
是以在NBMA網絡中我們一定要在OSPF程序下配置peer指定對端的ID。
- 兩台或兩台以上路由器通過VC互連。
- 不支援廣播、多點傳播。
P2MP網絡
P2MP網絡并不是能夠自動去歸類的網絡類型,前面3類都是能夠自動歸類的,基于不同的鍊路層協定自動歸類。
而P2MP就必須要去手工指定、手工配置,它是支援廣播組網的。
- 多個點到點網絡的集合。
- 支援廣播、多點傳播。
什麼情況下我們使用P2MP呢?
現在我們可以看到首先是一個幀中繼網絡,對于幀中繼網絡和前面一點不同的是,對于幀中繼網絡RTB和RTC之間不能直接發送資料,RTB和RTC是不能夠直接通路的。
必須要從RTB給到RTA,然後從RTA走到RTC這樣的路徑才可以。這裡我們經常就會手工指定P2MP的網絡類型。