無線傳感器網絡路由協議
無線傳感器網絡路由協議的分類
無線傳感器網絡路由協議的分類基本上延續了傳統Ad hoc網的分類方法,根據不同的角度可以進行不同的分類。
如根據路由發現策略、網絡管理的邏輯結構、路由的發現過程等進行劃分。
根據路由發現策略的角度可分為主動路由和被動路由兩種類型:
?。?)主動路由
也叫表驅動(Table Driven)路由,節點通過周期性地廣播路由信息分組,交換路由信息,主動發現路由。節點必須維護去往全網所有節點的路由。
優點是當節點需要發送數據分組時,只要去往目的節點的路由存在,所需的延時就會很小;
缺點是需要花費較大開銷,盡可能使得路由更新能夠緊隨當前拓撲結構的變化,浪費了一些資源來建立和重建那些根本沒有被使用的路由。
?。?)被動路由
也叫按需(On Demand)路由,被動路由協議沒有必要維護去往其他所有節點的路由。根據網絡分組的傳輸請求,被動地搜索從源節點到目的節點的路由。當沒有分組傳遞請求時,路由器處于靜默狀態,并不需要交換路由信息。拓撲結構路由表內容按需建立,它可能僅僅是整個拓撲結構信息的一部分。
優點是不需要周期性的路由信息廣播,節省了一定的網絡資源;
缺點是發送數據分組時,如果沒有去往目的節點的路由,數據分組需要等待因路由發現引起的延時。
根據網絡管理的邏輯結構可將路由協議分為平面路由和分層結構路由兩類:
?。?)平面路由
網絡中各節點在路由功能上地位相同,沒有引入分層管理機制。
優點是網絡中沒有特殊節點,網絡流量均勻地分散在網絡中,路由算法易于實現;
缺點是可擴展性小,在一定程度上限制了網絡的規模。
?。?)分層路由
采用簇的概念對傳感器節點進行層次劃分,若干個相鄰節點構成一個簇,每一個簇有一個簇首,簇與簇之間可以通過網關通信。
網關可以是簇首也可以是其他簇成員,網關之間的連接構成上層骨干網,所有簇間通信都通過骨干網轉發。分層路由協議包括成簇協議、簇維護協議、簇內路由協議和簇間路由協議四個部分。
成簇協議解決如何在動態分布式網絡環境下使移動傳感器節點高效地聚集成簇,它是分層路由協議的關鍵。
簇維護協議要解決在節點移動過程中的簇結構維護,其中包括移動節點退出和加入簇,簇的產生和消亡等功能。
分層路由協議比較適合于無線傳感器網絡,但成簇過程會產生一定的能源消耗,如何產生有效的簇類是這種路由方法的關鍵。
根據路由的發現過程可以分為以數據為中心的路由協議和以位置信息為中心的路由協議兩類:
?。?)以數據為中心的路由協議
對數據用特定的描述方式命名,數據傳送基于數據查詢并依賴數據命名,所有的數據通信都限制在局部范圍內。通信不再依賴特定的節點,而是依賴于網絡中的數據,從而減少了網絡中大量傳送的重復冗余數據,降低了不必要的開銷,從而延長了網絡生命周期。
?。?)以位置信息為中心的路由協議
利用節點的位置信息,把查詢或者數據轉發給需要的地區,從而縮減數據的傳送范圍。許多傳感器網絡的路由協議都假設節點的位置信息為已知,所以可以方便的利用節點的位置信息將節點分為不同的域?;谟蜻M行數據傳送能縮減傳送范圍,從而延長網絡的生命周期。
建筑資質代辦咨詢熱線:13198516101