ospf直接執行於ip協議之上,使用ip協議號89。ospf有五種報文型別,但是ospf報文頭部格式都是相同的。
所有的ospf報文使用相同的ospf報文頭部。
version:ospf協議號,應當被設定成2。
type:ospf報文型別,ospf共有五種報文。圖中顯示的是乙個hello報文。
packet length:ospf報文總長度,包括報文頭部。單位是位元組。
router id:生成此報文的路由器的router id。
area id:此報文需要被通告到的區域。
autype:驗證此報文所應當使用的驗證方法。
authentication:驗證此報文時所需要的密碼等資訊。
通常乙個合法的ospf報文頭,應該具備相同的version,如果不是虛鏈路的話,區域號需要一致,認證型別及認證資訊需要正確,否則建立不起鄰居關係。
2.2ospf報文型別
ospf共有五種報文型別。除了hello報文以外,其他所有報文只在建立了鄰接關係的路由器之間傳送。
hello報文:用於發現和維護鄰居關係,在廣播型網路和nbma網路上hello報文也用來選舉dr和bdr。
dd報文:通過攜帶lsa頭部資訊來描述鏈路狀態摘要資訊。
ls update報文:通過傳送詳細的lsa來同步鏈路狀態資料庫。
ls ack報文:通過泛洪確認資訊確保路由資訊的交換過程是可靠的。
除hello報文外,其它的ospf報文都攜帶lsa資訊。
ls age:此欄位表示lsa已經生存的時間,單位是秒。
ls type:此欄位標識了lsa的格式和功能。
link state id:此字段是該lsa所描述的那部分鏈路的標識。
advertising router:此字段是產生此lsa的路由器的router id。
ls sequence number:此欄位用於檢測舊的和重複的lsa。
ls type,link state id和advertising router的組合共同標識一條lsa。
router-lsa(type1):每個裝置都會產生,描述了裝置的鏈路狀態和開銷,在所屬的區域內傳播。
network-lsa(type2):由dr(designated router)產生,描述本網段的鏈路狀態,在所屬的區域內傳播。
每台路由器都會向外發布router-lsa。只有dr向外發布network-lsa。
network-summary-lsa(type3):由abr產生,描述區域內某個網段的路由,並通告給發布或接收此lsa的非totally stub或nssa區域。例如:abr同時屬於area0和area1,area0內存在網段10.1.1.0,area1內存在網段11.1.1.0,abr為area0生成到網段11.1.1.0的type3 lsa;abr為area1生成到網段10.1.1.0的type3 lsa,並通告給發布或接收此lsa的非totally stub或nssa區域。
asbr-summary-lsa(type4):由abr產生,描述到asbr的路由,通告給除asbr所在區域的其他相關區域。
as-external-lsa(type5):由asbr產生,描述到as外部的路由,通告到所有的區域(除了stub區域和nssa區域)。
nssa lsa(type7):由asbr產生,描述到as外部的路由,僅在nssa區域內傳播。
乙個報文的路由器之旅 帶你深度剖析路由器和交換機!
我們都知道,路由交換中所包含的裝置是路由器和交換機,那它們之間工作原理你們知道嗎?那今天小老虎就來帶大家仔仔細細的剖析一下。交換機是二層裝置,而路由器是三層裝置。交換是乙個技術概念,也就是完成訊號從裝置入口到出口的 當用來描述資料網路第二層的裝置時,它就是乙個橋接裝置 如果是用來描述資料網路第三層裝...
華為路由器ospf路由表解讀 聊聊路由器的工作過程
網路的互聯互通,通常離不開大型路由器裝置,下面我們來聊聊路由器的工作過程,先來看看一張地鐵的線路圖。我們思考一下,乘坐地鐵從竹子林站如何到達華強北站?細心的朋友們都看得出來有上十個方案,這些方案中有換乘最少的,也有停站最少的,通常人們心中有一套最佳的方案,下次去同樣的地方還用同樣的方案。路由器也是這...
路由器和另乙個路由器怎麼設定連線?
我們在日常上網中有時會遇到這樣的問題 a房間有一無線路由器,b房間到a房間有七八十公尺,我們要在b房間再用手機上無線網的時候訊號可能就不好了,中間又有牆,哪麼應該怎麼辦www.cppcns.com呢?呵呵,其實很簡單在b屋加個無線路由用網線接到a就可以了,其實路由後再接路由跟無線是沒有關係的,所以今...