AODV協議分析

2021-10-08 18:51:18 字數 805 閱讀 2306

1、aodv簡介

aodv(ad hoc on-demand distance vector routing)是由nokia研究中心的charles e.perkins和加利福尼亞大學的elizabeth m.belding-roryer等共同開發,已經被 ietf manet工作組於2023年7月正式公布為自組網路由協議的rfc標準。

ietf: 網際網路工程任務組—the internet engineering task force

manet: mobile ad-hoc networks

aodv在每個中間節點隱式儲存了路由請求和應答的結果,並利用擴充套件環搜尋(每增加一跳,值增加1,直到預先設定的值,一般是30)的辦法來限制搜尋發現過的目的節點的範圍。aodv支援雙向通道,不支援單向通道。和dsdv(destination-sequenced distance vector routing protocol)儲存完整的路由表不同的是,aodv通過建立基於按需路由來減少路由廣播的次數,這是aodv對dsdv的重要改進。和dsr(dynamic source routing protocol)相比,aodv的好處在於源路由並不需要包括在每乙個資料分組中,這樣會使路由協議的開銷有所降低。

aodv是乙個純粹的按需路由協議,那些不在路徑內的節點不儲存路由資訊。aodv協議可以實現在移動終端間動態的、自發的路由,使移動終端很快獲得通向所需目的的路由,同時又不用維護當前沒有使用的路由資訊,並且還能很快對斷鏈的拓撲變化做出反應。aodv的路由表中使用了目的序列號(destination sequence number)。目的序列號是目的節點建立,並在源節點的路由資訊中使用的。使用目的序列號可以避免環路的發生。

ns2 AODV協議分析

2 協議從接收到乙個分組開始的基本流程 aodv 路由協議主要包括以下幾個元件 1 協議實體 2 路由表 3 定時器 1 廣播定時器 2 週期hello 報文廣播定時器 3 用於鄰居管理的定時器 4 用於路由快取的定時器 5 用於本地修復的定時器 6 快取廣播id 的定時器 4 日誌記錄器 5 路由...

aodv協議功能

在ns2.27中,aodv路由協議主要包括以下幾個元件 1 協議實體 2 路由表 3 定時器 1 廣播定時器 2 週期hello報文廣播定時器 3 用於鄰居管理的定時器 4 用於路由快取的定時器 5 用於本地修復的定時器 6 快取廣播id的定時器 4 日誌記錄器 5 路由快取佇列 首先來看協議從接收...

aodv包頭分析 上

aodv路由協議提供了乙個特定的頭部,在aodv packet.h裡面 general aodv header shared by all formats struct hdr aodv inline static hdr aodv access const packet p 在結構體hdr aod...