摘要:通信工程师互联网技术移动子网的设计与实现:从实现的角度看.移动子网相当于移动IPv6的扩展,所以可以在移动IPv6的基础上进行设计和实现。其设计目标如下。
4.3 移动子网的设计与实现
从实现的角度看,移动子网相当于移动IPv6的扩展,所以可以在移动IPv6的基础上进行设计和实现。其设计目标如下。
(1)移动性支持:支持所有RFC3775和RFC3963中新加入的IPv6扩展头部和各种选项,新的ICMP消息类型和选项。
(2)注册功能:可以完成家乡注册和对端注册,实现R比特,完成移动子网前缀注册。
(3)数据处理:作为路由器,通过双向隧道转发移动网络中的数据包;作为移动节点,为自身的数据通信进行路由优化。
(4)MIPv6基本功能:作为MIPv6的扩展,还需要支持MIPv6中的动态家乡代理地址发现、移动前缀发现、返回路由过程等基本功能。
(5)配置文件支持:通过变量来调整NEMO的各种属性,包括节点类型、调试级别、路由优化支持、注册方式和接口类型。
(6)调试测试支持:提供丰富的兹示命令及调试命令,使用户可以良好地控制及分析NEMO的运行。
(7)数据的快速査找:建立较好的表数据结构,存储绑定更新列表(BindingUpdateList,BUL)、绑定缓存(BindingCache,BC)、家乡代理列表(HomeAgentList)等,可以很快地索引、査找、修改和建立表项。
(8)多线程处理:按照通信顺序和交互状态,为各模块合理分配线程来管理。在线程之间,采用IPC通信,交互处理信息,加快移动路由器中各状态的转换。
下面介绍移动子网的总体设计方案。葙要指出的是,本节设计和实现的NEMO,在RFC3963的基础上,实现了MR和CN之间的路由优化因此,在设计方案中,需要将CN的处理以及返回路由可达过程等加进去。
返回目录:
编辑特别推荐:
通信工程师备考资料免费领取
去领取