新聞中心

        EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 自組織基本路由協(xié)議及混合型路由協(xié)議技術(shù)

        自組織基本路由協(xié)議及混合型路由協(xié)議技術(shù)

        作者: 時間:2011-06-13 來源:網(wǎng)絡(luò) 收藏

          (a)信宿序列號=本結(jié)點收到的該信宿相關(guān)的最大序列號;

          (b)跳計數(shù)加1。

          ③RREP的產(chǎn)生。產(chǎn)生RREP的條件如上所述。RREP分組各字段設(shè)置如下。

          信宿結(jié)點產(chǎn)生的RREP:

          (a)如果收到的相應(yīng)RREQ的信宿序列號與信宿維護的當前序列號相等,則信宿將自己維護的序列號加1,否則不變;

          (b)信宿序列號=信宿維護的序列號;

          (c)跳計數(shù)=0;

          (d)定時器值。

          中間結(jié)點產(chǎn)生的RREP:

          (a)本結(jié)點所獲得的該信宿的最大序列號;

          (b)跳計數(shù)=本結(jié)點到信宿的跳數(shù);

          (c)更新本結(jié)點維護的“前向表項”的下一跳和“反向表項”的前一跳。

          ④對RREP的處理。結(jié)點對接收到的RREP的處理方法為:如果沒有與RREP分組中的信宿相匹配的表項,則先創(chuàng)建一個“前向路表”的空表項,否則滿足如下條件對已有表項進行更新:

          (a)現(xiàn)有表項的信宿序列號小于RREP分組中的信宿序列號;

          (b)現(xiàn)有的表項沒有激活;

          (c)信宿序列號相同,但RREP分組的“跳計數(shù)”值小于表項相對應(yīng)的值;通過更新或創(chuàng)建,產(chǎn)生一個新的前向路徑;

          (d)下一跳=廣播RREP的鄰居結(jié)點;

          (e)信宿序列號=RREP中的信宿序列號;

          (f)跳計數(shù)加1。

          按照上述的過程,任何轉(zhuǎn)發(fā)RREP的結(jié)點,都記錄了到信宿的下一跳,當RREP到達信源時,結(jié)點地址匹配,不再轉(zhuǎn)發(fā)RREP,信源到信宿的前向路徑已建立起來了。信源可以沿這條前向路徑進行分組傳輸。

          該維護過程如下:

          ①與活動路由無關(guān)的結(jié)點移動,并不影響信源到信宿的尋徑。

          ②如果信源結(jié)點移動導(dǎo)致路由不可用,則由信源重新發(fā)起路由發(fā)現(xiàn)的過程。

          ③當信宿結(jié)點或活動路由的中間結(jié)點移動,導(dǎo)致鏈路中斷,則鏈路的“上游結(jié)點”主動發(fā)送一個RREP,該RREP的信宿序列號大于其所獲取的信宿序列號,跳計數(shù)的值設(shè)為∞,并傳播到所有的活動鄰居。該過程重復(fù),直至所有的相關(guān)信源結(jié)點被通告到。信源結(jié)點如果需要,可重發(fā)起路由發(fā)現(xiàn)過程。

          AODV與DSR的比較:

          ①DSR使用源路由進行路由發(fā)現(xiàn),AODV通過“路由請求分組”洪泛進行路由發(fā)現(xiàn),DSR在一次路由發(fā)現(xiàn)過程中結(jié)點獲取的路由信息遠遠多于AODV。從這個角度看,AODV進行“路由發(fā)現(xiàn)”可能更頻繁,所帶來的開銷比較大。

          ②DSR在一次路由發(fā)現(xiàn)過程中或獲取到多個替代的路由,而AODV只響應(yīng)一個路由,后續(xù)的在定時內(nèi)的申請被丟棄。

          上述的表驅(qū)動路由和按需路由統(tǒng)稱為平面型路由協(xié)議,還有一類路由協(xié)議混合了二者優(yōu)點,稱為層次性路由協(xié)議或路由協(xié)議。在平面型路由協(xié)議中,所有節(jié)點功能都是對等的;在層次型路由協(xié)議中,各層次由若干個節(jié)點組成,在層次內(nèi)的節(jié)點之間采用表驅(qū)動路由算法,在各層次間采用按需路由算法,代表性的協(xié)議有區(qū)域路由協(xié)議(zone routing protocol,ZRP)。ZRP協(xié)議是第一個利用分級結(jié)構(gòu)混合使用按需和主動路由策略的自組網(wǎng)路由協(xié)議。ZRP中,分級被稱作域(zone)。域形成算法較為簡單,它是通過一個重要的協(xié)議參數(shù)-區(qū)域半徑,指定每個結(jié)點維護的區(qū)域大小,即所有距離不超過區(qū)域半徑的結(jié)點都屬于該區(qū)域。一個結(jié)點可能同時屬于多個區(qū)域。為了綜合利用按需路由和主動路由的各自優(yōu)點,ZRP規(guī)定每個結(jié)點采用DVA主動路由協(xié)議維護去往區(qū)域內(nèi)結(jié)點的路由,采用類似DSR協(xié)議中的按需路由機制尋找去往區(qū)域外結(jié)點的路由。ZRP協(xié)議的性能很大程度上由區(qū)域半徑參數(shù)決定。通常,小的區(qū)域半徑適合在移動速度較快的結(jié)點組成的密集網(wǎng)絡(luò)中使用;大的區(qū)域半徑適合在移動速度慢的結(jié)點組成的稀疏網(wǎng)絡(luò)中使用。

        p2p機相關(guān)文章:p2p原理



        上一頁 1 2 3 4 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 阿巴嘎旗| 喀喇沁旗| 全州县| 西青区| 铅山县| 霸州市| 钦州市| 定日县| 泗阳县| 岐山县| 朝阳区| 汝城县| 仪陇县| 萍乡市| 兖州市| 洪江市| 平阴县| 崇左市| 伊金霍洛旗| 襄城县| 红安县| 休宁县| 视频| 泾阳县| 上饶县| 建平县| 商南县| 舟山市| 三原县| 招远市| 甘谷县| 中方县| 西吉县| 白城市| 禹城市| 渑池县| 黔西县| 报价| 博乐市| 宁城县| 增城市|