论文部分内容阅读
随着移动通信和便携式计算机技术的发展以及这两种技术的融合,网络移动性比以往任何时候都要受到人们的关注,Internet工程任务组(IETF)为在当前的互联网支持移动性提出了一个解决方案,就是移动IP。
RFC2002定义了移动IP,RFC3344定义了移动IPv4,一个基本的假设就是移动节点和外地代理的IP地址都必须是公网IP地址。该假设使得,当移动节点漫游到与互联网相连的专用网时,导致通信中断。
本文首先深入分析了移动IP技术和NAT技术,讨论了移动节点不能穿越外地网络的NAT设备不能与通信对端通信的原因。主要是由于移动IPv4是依靠家乡代理与移动节点或外地代理之间建立IP-in-IP隧道来传送数据的,位于NAT设备后面的IP节点是通过NAT转换后的公网IP地址通信的,IP-in-IP隧道数据包并没有提供给NAT足够的信息来完成唯一的地址转换,将公网IP地址转换成移动节点特定的转交地址。
其次,介绍了Internet工程任务组(IETF)目前的解决方案RFC3519,移动节点使用注册请求中的扩展通知家乡代理,它能够使用UDP隧道,而不是标准的IP-in-IP隧道。如果家乡代理判断该注册请求通过了NAT,家乡代理就会发送带有扩展的注册应答表示接受。移动节点发送的UDP隧道数据包会使用和注册请求数据包一样的源端口,目的端口434,这在移动节点漫游到新的外地链路并注册以前,整个隧道过程中保持不变。
本论文所作的工作,是在RFC3519的基础上,对基本移动IP协议进行了扩展:1.引入一种新的的隧道封装技术,UDP隧道封装。2.定义了新的消息传递序列。3.对各实体的功能进行了必要的扩充,以支持新消息的处理。并从实际应用的角度,形成一个新的解决方案,重点论述了该解决方案的设计与实现,最后讨论了该方案还需改进的地方。