OLSR建立路由資訊的步驟如下:
OLSR是一個運行於OSI第三層的網狀路由協議,以UDP的方式進行路由訊息封包的資料交換,所使用的連線端口(Port)為698;OLSR是目前使用最為廣泛的網狀路由協議,是屬於主動式的路由協議。
目前BATMAN Advanced在新版本(2.6.38以後)的Linux內核已成為一個標準模組,BATMAN的設計目標是為了可以建置一個大型的網路,為了減少路由訊息封包所帶來的負擔,它只使用了一個名為Originator Messages(OGMs)的封包來進行路由資訊的建立。
BATMAN(Better Approach to Mobile Ad-hoc Networking)是一個主動式的網狀路由協議,採用距離向量的路由方法,目前該協議同時存在二個版本。
我們在此設定一個情境,為802.11s表頭中的6個Address欄位,做處理及轉換上的流程說明;假設來源端為一乙太網路(Ethernet)裝置,連接至MAP-1,目的端為一般的802.11裝置,與MAP-2連接,而MAP-1與MAP-2需要一台MP進行轉發,則資料傳輸方向為Source -> MAP-1 -> MP -> MAP-2 -> Destination,表頭的處理與轉換流程如下:
802.11s RMAODV全名為Radio Metric Ad hoc On-Demand Distance Vector Radio,是一個運行在OSI第二層的網狀路由協議,屬於被動式的路由協議,採用距離向量的路由方法,是由目前使用率最高的被動式路由協議Ad hoc On-Demand Distance Vector(AODV)演化而來。
802.11s Mesh Standard所使用的路由協議名稱為Hybrid Wireless Mesh Protocol(HWMP),它是一個運行OSI第二層的網狀路由協議,可以使用被動式或是主動式的路由協議。