中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 針對微型無線傳感器網絡的MSAODV路由協(xié)議

        針對微型無線傳感器網絡的MSAODV路由協(xié)議

        作者: 時間:2011-08-05 來源:網絡 收藏

        本文引用地址:http://www.antipu.com.cn/article/155948.htm

          4 的操作

          由于 是對AODV 的改進演化,所以 協(xié)議的操作與AODV 路由協(xié)議的操作大同小異,為了清晰起見,對MSAODV 協(xié)議的操作做一詳細的介紹還是有必要的。

          4.1 產生路由請求

          中某個節(jié)點需要和中的另一個節(jié)點通信時,他首先會查找自己的路由表,以確定是否有通往該目的節(jié)點的有效路由,如果有的話,從對應的目的節(jié)點路由表項中取出下一跳節(jié)點地址,然后構造數據包并把該數據包發(fā)往下一節(jié)點,如果不存在通往目的節(jié)點的路由,那么該節(jié)點就要發(fā)起一次路由請求。

          4.2 處理和轉發(fā)路由請求

          處理和轉發(fā)路由請求是源節(jié)點和目的節(jié)點之間的中間節(jié)點而言。這些中間節(jié)點可能不止一個,在他們收到源節(jié)點廣播的RREQ 路由請求幀之后,必需處理和轉發(fā)該路由請求幀。

          該RREQ 請求幀是否己經被成功接收過,判斷的依據就是源節(jié)點的IP 地址和廣播ID 號,如果發(fā)現由源節(jié)點和廣播ID 唯一標志的RREQ 請求幀是新的,也就是沒收到過,就會根據此RREQ 請求幀更新自己路由表中對應的項。很顯然,該路由表項的目的節(jié)點IP 字段就是是源節(jié)點IP 地址,下一跳IP 地址就是發(fā)送此RREQ 請求幀的節(jié)點IP 地址,有可能是源節(jié)點也有可能是另一個中間節(jié)點。接下來此中間節(jié)點判斷該RREQ 請求幀的目的IP 是不是就是自己,如果是就回送一個RREP 回應幀,不是就轉發(fā)該RREQ 請求幀。

          4.3 產生路由應答

          RREQ 經過中間節(jié)點的轉發(fā)到達目的節(jié)點或者是直接到達目的節(jié)點后,目的節(jié)點要進行相應的處理。

          目的節(jié)點收到 RREQ 請求包,首先會判斷是否已經收到過此請求包,如果沒有收到過則更新自己相應的路由表項,目的節(jié)點把該路由表項的目的IP 更新為源節(jié)點的IP 地址,下一跳IP為發(fā)給他RR 衛(wèi)Q 請求幀的節(jié)點IP,目的節(jié)點序列號填上源節(jié)點的序列號,該序列號在RREQ請求幀里,跳數直接從RREQ 請求幀里拷貝。在確認請求的節(jié)點就是自己后,目的節(jié)點要給源節(jié)點發(fā)送一個RREP 應答幀,接下來目的節(jié)點構造一個RREP 應答幀并正確初始化該幀。類型字段為2,表示該幀是RREP 應答幀。跳數字段為0,因為是目的節(jié)點發(fā)起的RREP 應答幀。

          目的節(jié)點產生一個RREP 應答包之前,必需更新自己的序列號,更新值為當前序列號與RREQ請求包中的目的序列號兩者中的最大值,目的序列號字段被初始化為這個最大值。源IP 地址指的是發(fā)起RREQ 請求幀的源節(jié)點的IP 地址,而不是指目的節(jié)點的IP 地址,同樣的,目的IP地址就是目的節(jié)點的IP 地址,也就是發(fā)起RREP 應答幀的節(jié)點IP 地址。

          在目的節(jié)點構造好 RREP 回應幀后,就要把該幀以單播的形式沿著反向路由傳送,他的下一跳節(jié)點IP 地址是發(fā)給他RREQ 請求幀的節(jié)點地址,可能是某個中間節(jié)點,也可能是源節(jié)點。

          一切準備就緒,目的節(jié)點按照退避算法發(fā)送該幀。

          4.4 接收和轉發(fā)路由應答

          由于的特點,盡管目的節(jié)點是以單播的形式向源節(jié)點回送RREP 回應幀,但是網絡中的很多節(jié)點也能接收到該幀,當然,這些節(jié)點只是簡單的丟棄該幀,只有反向路由上的節(jié)點才會接收該RREP 回應幀。反向路由上的節(jié)點會沿著反向路由順利的把RREP 回應幀傳給源節(jié)點,同時他們也根據此RREP 回應幀建立了前向路由。該節(jié)點下面要完成的工作就是把該RREP 回應幀轉發(fā)出去。他要知道下一跳節(jié)點的IP 地址,以RREP 回應幀中的源節(jié)點IP地址為關鍵字查找路由表,得到下一跳節(jié)點的IP,這個表項是在建立反向路由時建立或更新的。該中間節(jié)點在完成上面的步驟后,以退避算法轉發(fā)該RREP 回應幀。與RREQ 請求幀的轉發(fā)不同,R.REP 回應幀的轉發(fā)是單播的,他不會像R.REQ 請求幀那樣可能被轉發(fā)多次,所以R.REP 回應幀的字段里不存在廣播ID。

          4.5 新節(jié)點加入

          網絡中的節(jié)點在開機或重啟之后,會向網絡廣播一個RESET 消息,網絡中的其他節(jié)點收到此RESET 消息后會轉發(fā)該幀,最后主節(jié)點收到該幀。新節(jié)點在RESET 消息幀里攜帶自己的IP 地址,這樣當主節(jié)點收到該幀后就可以知道是哪個節(jié)點重啟。

          收到 RESET 消息幀的其他節(jié)點首先查找自己的路由表看是否有主節(jié)點的IP 地址,如果有就以單播的形式發(fā)送該幀,反之則繼續(xù)廣播此RESET 消息幀。每個節(jié)點都要保存上一次他收到的RESET 消息幀中的源節(jié)點IP 地址,下次再收到RESET 消息幀首先要比較源IP 地址是否和保存值相同,相同就不再轉發(fā)該幀,在經過一段時間后,將保存值清零,這樣就避免了重復轉發(fā)同一個RESET 消息幀,又避免了不再轉發(fā)下次的RESET 消息幀。

          4.6 其他操作

          除了前文描述的產生路由請求、處理和轉發(fā)路由請求、產生路由應答、接收和轉發(fā)路由應答、新節(jié)點加入等主要操作外,MSAODV 路由算法余下的操作可以參考第二章介紹的AODV 路由算法。

          5 結語

          AODV 路由算法應用在無線網絡中有一定的局限性,不能很好得適合無線網絡的體系結構。以無線傳感器網絡與傳統(tǒng)移動無線網著重點不同為依據,本文提出了適合無線傳感器網絡的路由算法MSAODV,并詳細敘述分析了MSAODV 路由算法。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區(qū)

        關閉