Ad Hoc路由协议验证:通过广播抽象实现高效分析
1. 广播抽象下的Ad Hoc路由协议基础
在Ad Hoc网络中,路由协议的验证是一个关键问题。我们聚焦于数据包而非节点,每个完整的路由设置 - 初始IP数据包传递会话始于源节点S发送包含特定目标D的RREQ的PLBD数据包。当此数据包到达一个或多个其他节点时,可视为转化为新数据包。一旦重传数据包之一到达D(前提是存在连接),D将生成发往接收RREQ节点的RREP单播数据包,RREP随后通过网络返回S,期间不断重写地址。最后一个RREP到达S时,S可沿找到的路径发送初始IP数据包。
在单播链中,数据包的转化很容易理解,一个数据包进入节点,另一个离开。对于广播,我们希望忽略除一个之外的所有接收节点,该节点可作为消息转换器。
为了验证在每一步可忽略除一个之外的所有广播接收节点收到的数据包,同时仍能展示协议的重要属性,我们需要以下两个定理:
- 定理1:PLBD路径的存在性 :在有限移动网络中,若在时间τ0时两个节点S和D之间存在可能的单向路径,那么从节点S在此时发起的PLBD将到达节点D。PLBD路径是节点序列(节点D、向D广播PLBD的节点,依此类推直到节点S)的逆序。
- 定理2:PLBD路径的唯一性 :若在某一时刻,从一个网络节点到另一个网络节点至少存在一条PLBD路径,那么在同一时间必定恰好存在一条PLBD路径。
综上所述,PLBD可以有效地作为传播单播进行研究。这大大简化了分析过程,将并行问题转化为顺序问题,显著降低了复杂度。
超级会员免费看
订阅专栏 解锁全文
4267

被折叠的 条评论
为什么被折叠?



