網狀路由協議 – 802.11s Mesh Standard

Bycodeant

網狀路由協議 – 802.11s Mesh Standard

802.11s Mesh Standard所使用的路由協議名稱為Hybrid Wireless Mesh Protocol(HWMP),它是一個運行OSI第二層的網狀路由協議,可以使用被動式或是主動式的路由協議。

hwmp-protocol

802.11s為電機電子工程師學會(Institute of Electrical and Electronics Engineers,簡稱IEEE)所制定的標準,此路由協議已被實作為Linux內核中的標準模組之一(Project open80211s),為最廣為人知的OSI第二層網狀路由協議之一。

 

802.11s包含了四種路由訊息封包,分別為根節點宣告(Root Announcement,簡稱RANN)、路徑要求(Path Request,簡稱PREQ)、路徑回覆(Path Reply,簡稱PREP)、路徑錯誤(Path Error,簡稱PERR)。

 

802.11s的主動式路由協議會建立起一個樹狀的路由拓撲(tree based routing),根節點(Root Node)可透過二種方式建立起路由表,一種是採用RANN封包,另一種是用PREQ封包,差別在於採用RANN封包的方式其PREQ是由根節點以外的裝置以單點直播(Unicast)的方式送出給根節點,而根節點必須回覆PREP封包,但在採用PREQ封包的方式中,不會使用到PREP封包,而且PREQ封包是由根節點發出,主動式路由所建立出的路由表是用來與根節點進行通訊,若節點間需要點對點直接通訊,就會使用被動式的路由協議,與除此之外,主動式的路由協議還可以選用Radio Aware Optimized Link State Routing (RAOLSR)的方式,運作機制與OLSR路由協議類似。

About the author

codeant administrator

Leave a Reply