- 4
- 0
- 约9.6千字
- 约 3页
- 2017-08-12 发布于上海
- 举报
MIPv6家乡代理功能在高性能路由器中的设计与实现
·计算机网络
Ml
郑超,郭云飞,赵靓,何红永
(解放军信息工程大学国家数字交换系统工程技术研究中心,河南郑州450002)
器主控单元和线路接口板上。测试结果表明,该方案无需改变路由器原有结构即能可靠地实现移动
IPv6功能。
关键词:高性能路由器移动IPv6家乡代理
随着互联网业务的进一步发展以及移动电话、PDA 路由器的控制中心,负责运行协议、生成硬件转发数据
和笔记本等移动数据通信终端数量的增加,越来越多的 包所需要的转发表,并下发给各转发模块。转发模块收
互联网用户希望能在任何地点、以任意接入方式(有线 到数据包后,硬件实现转发表的线速查找,将其经高速
交换网络和输出处理模块送往相应的线路接口板输出。
或无线)、用固定的IP地址和网络配置参数连接到Inter-
net或企业网络,并且在移动过程中不中断正在进行的 运行在主控单元的主控软件由嵌入式Linux实时操作系
通信。移动IP的设计目标就是移动节点在改变网络接 统及运行在操作系统之上的各种基本协议和路由协议
入点时不必改变其IP地址,能够在移动过程中保持通 组成。本文只讨论移动IPv6协议在路由器上的实现。
信的连续性,对上层协议保持透明性。IETF在1996年就
是需要线路接口板配合,以便将与移动IPv6相关的所
制定了基于IPv4的移动IP协议(即移动IP“),但是移
动IPv4实现起来较复杂,稳定性和安全性也较差,因此有协议报文和数据报文全部上交到主控单元进行处理。
没有得到很好的推广。随着IPv4地址资源日渐紧缺,向协议处理功能和报文转发功能分布在路由器主控单元
和线路接口板上。作为移动IPv6协议中的家乡代理节
IPv6网络过渡已成必然趋势。基于IPv6的移动IP协议
(即移动IPv6,简称MIP、r6)得到业内的一致看好,有望点,协议处理的主要工作就是对绑定更新消息的处理。
成为推动下一代互联网技术应用的一个亮点。 家乡代理如果收到绑定更新消息,则需对要绑定的家乡
移动IPv6协议…定义了三个实体:移动节点、通信地址进行重复地址检测(DAD),检测成功的地址在本地
对端节点和家乡代理。本文将重点讨论移动IPv6协议建立绑定缓存列表。除此之外,主控单元还要建立邻居
中家乡代理功能的实现。家乡代理实际上就是移动节点
家乡链路上的一个路由器。通常路由器按照性能可以粗 也需要做适当的修改,以便增加对移动IPv6的支持。另
略地分成高性能路由器和中低端路由器,其中,高性能 一方面,在协议处理阶段,路由器需要在支持家乡代理
路由器要求以线速进行包转发,一般采用硬件来满足线 功能的线路接口板上配置家乡代理地址以及该地址对
速转发,于是,高性能路由器就采用分布式硬件转发、 应的任播地址,使得接口板可以接收到需要家乡代理处
集中式控制处理的分布式体系结构。在这种具有分布式 理的全部移动IPv6协议报文和数据报文。
2
体系结构的高性能路由器中实现MIPv6的家乡代理功 MlPv6协议的实现
能可能存在一些问题,本文将在分析高性能路由器中 2.1实现方案
MPv6协议的功能需求之后提出实现方案来解决这些问
题并给出测试结果。 点,提出了如下实现方案:主控内核空间运行移动IPv6
1高性能路由器中MIPv6协议的功能需求 报文的处理、移动节点家乡地址和转交地址绑定缓存的
高性能体系结构路由器最主要的特点是数据平面 维护等功能可利用【jnu】(开放源代码来实现;此外,内
与控制平面相分离【3】,即采用分布式硬件转发、集中式 核还要将成功绑定后的移动节点家乡地址实时通告给
控制与处理。其基本构成包括:线路接口板、转发模块、 系统数据维护模块,再由系统数据维护下发到线路接口
输出处理模块、主控单元和交换网络。其中,主控单元是 板,使得接口板能够将移动IPv6数据报文上交主控进
·基金项目:国家“863”计划基金资助项目(2004从103130)
22
您可能关注的文档
- MATLAB与VC++混合编程实现一维小波多尺度分解 Implement of multi-scale wavelet analysis of 1-D signal in MATLAB & VC++.pdf
- Marr小波变换的模拟开关电流技术实现 Analog implementation of Marr wavelet transform with switched-current technique.pdf
- MATLAB助力4G通信系统设计与开发.pdf
- Matlab仿真结果显示技术的改进 A New Method for Displaying Matlab Simulation Results.pdf
- MATLAB在FPGA设计中的应用 Application of MATLAB in FPGA Design.pdf
- MATLAB和Servlet在网络数据处理中的应用 Data processing method over computer networks based on MATLAB and servlet.pdf
- MATLAB在解析几何教学中的应用 Application of MATLAB in Analytic Geometry Teaching.pdf
- MARANI让音乐与DSP完美结合——专访MARANI产品总经理Michele Marani.pdf
- MATLAB环境下PC机与16位单片机串行通信实现 Design Communication Between PC and SPCE061A in the MATLAb.pdf
- MATLAB环境下的语音识别系统 Speech Recognition in MATLAB Environment.pdf
原创力文档

文档评论(0)