一种基于嵌入式Linux的多协议路由器设计
时间:06-19
来源:互联网
点击:
路由表中有到目的节点有效路由,并组建一个路由响应分组RREP(Route Reply Message)并反向回播给路由请求节点建立路由,否则继续泛洪RREQ分组。如果路由请求节点再收到RREP分组,说明网络中已经建立到目的节点的路由,可以直接发送数据分组,否则可能继续发起下一次路由建立过程,也可以对数据丢弃处理。这里值得注意的是,每一个节点在接收RREQ的时候会反向建立到路由发起节点的路由(反向建链过程),以使得RREP可以沿此路径返回源节点;同时,每个节点在接收RREP的时候会正在向建立到目的节点的路由(正向建链过程)以使得分组可以沿此路径将分组传输给目的节点。在上述寻找路由的过程中,RREQ和RREP中均包含路由信息和节点的序号标识,以用来进行路由更新及避免路由闭环。
结语
近年来,嵌入式系统与Linux系统的有机结合,已广泛应用于网络通信、工业控制、机顶盒 、PDA等诸多领域。本文提出了一种基于嵌入式Linux平台的多协议路由器的设计方案,目前该设计方案已经实现。实践证明,此多协议路由器易于实现、性能稳定、运行效率较高,可应用于分级式Ad Hoc网络。
- 基于单Linux的电信基站软件设计(08-04)
- 基于嵌入式Linux的语音识别系统硬软件设计(07-02)
- Linux下Wine中文对话框字体乱码解决方法(06-12)
- 基于Qt实现USB CDC便携式设备串口通信客户端设计(05-14)
- 一种基于嵌入式Linux的智能家居监控系统设计(03-07)
- 基于ARM的智能家居控制通信控制站的设计与实现(05-18)