1 MANET
1.1 定义
- 移动Ad Hoc 网络(Mobile Ad Hoc Network, MANET)由一组 无线移动节点 组成,是一种 不需要 依靠现有固定通信网络基础设施的、能够迅速展开使用的网络体系,所需人工干预最少,是没有任何中心实体 、 自组织 、自愈 的网络。
- Ad Hoc的意思是:为某个特定目的、临时的、事先未准备的
1.2 MAC协议
- 隐藏终端是指在接收节点的覆盖区而在发送节点覆盖范围外的节点。隐藏终端因听不到发送节点的发送而项同样的接收节点发送分组,造成分组在接收节点处冲突。隐藏终端可分为隐发送终端和隐接收终端。
- 暴露终端是指在发送节点覆盖范围内,而在接收节点覆盖范围之外的节点。暴露终端因能听到发送节点的发送而可能延迟发送。但因为他在接收节点的通信范围之外,他的发送实际上不会造成冲突,引入了不必要的延迟。暴露终端也可分为暴露发送终端和暴露接收终端。
解决方法
- MACA 使用RTS/CTS握手机制
- MACAW 使用RTS-CTS-DATA-ACK握手机制
- FAMA 延长RTS和CTS帧的长度来避免隐藏终端。FAMA还允许一旦RTS-CTS交互成功,节点可发送多个报文,从而增加了网络的吞吐量。
- DBTMA(双忙音多点接入协议)使用控制信道上的RTS/CTS分组外,增加两个频带彼此分开的窄带忙音BTr(接收忙音)和BTt(发送忙音),分别用来指示某站正在数据信道上接收和发送数据。
1.3 路由协议
1.3.1 先验式路由
- 传统的分布式最短路径路由协议
- 链路状态或者距离向量
- 所有节点连续更新 可达 信息
- 每个节点维护到网络中所有节点的路由
- 所有路由都已经存在并且随时可用
- 路由请求延时低
- 路由开销高
1.3.2 反应式路由
- 在源端需要时通过路由发现过程来确定路由
- 控制信息采用泛洪方式
- 路由请求延时高
- 路由开销低
- 两种实现技术
- 源路由(报文头携带完整的路由信息)
- 逐跳路由(类似于现有的 Internet 路由)
1.3.3 两种路由方式的权衡
- 路由发现的延迟
- 主动路由因全程维护所有的路由而具备低延迟
- 按需路由因只在需要时才发现所需路由而导致高延迟
- 路由发现/维护的开销
- 按需路由因只在需要时才维护路由而具备低开销
- 主动路由因连续更新路由可能导致高开销
- 哪种途径表现更好取决于流量和移动模式
- 对于节点移动性低,网络流量高的网络中,主动路由协议性能较好
- 在网络流量受限、节点移动性强的网络中按需路由协议更加适合。
- 使用分级路由协议结合两种路由机制