论文部分内容阅读
虽然移动IPv6方案利用IPv6扩展包头和绑定缓存(Binding Cache)实现了路由优化和端到端的移动性,但是它的基本设计思想与移动IPv4方案一致,都认为IP移动性是一个路由问题,通过在IP层重路由解决移动性,对上层协议和应用透明.这种方案存在着明显不足.如,虽然认识到未来在网络上将出现大量移动主机,仍用固定的IP地址作为主机标识;每个移动主机已经配置有家乡地址,在外地还必须配置一个转交地址,严重浪费了IP地址;移动主机间往来的每一个报文都带有至少两个IPv6扩展包头,明显降低了带宽利用率;在发送/接收过程增加了对扩展包头的处理,降低了协议栈处理效率;要求通信对端支持相同方案,否则必须采取双向隧道方式通信;家乡代理的转发和注册功能在实现上存在矛盾,不能支持电信级运营;不区分漫游注册和移动切换,试图用一个方案完成两个功能.该文提出了基于NAI和可变传输层标识(Variable Transport layer IDentifier,V-TID)方案,简称NAI/V-TID方案.NAI/V-TID方案把IP移动性问题分解为漫游注册和移动切换两个问题.漫游注册是解决主机移动后,其它主机如何访问到移动主机的问题;移动切换是解决在主机移动过程中IP地址改变后如何维持已有传输层连接的问题.一个是建立连接,一个是保持连接.用基于NAI的名称系统解决漫游注册问题,用基于V-TID的连接保持方案解决移动切换问题.提出了漫游注册功能和移动切换功能分离的软件模型.指出应该在应用层进行漫游注册,而不是在系统内核;移动切换在内核层次以端到端的方式实现,切换不一定要注册.在该方案中,通信双方都使用网络接入点得到的临时IP地址,不需要配置家乡IP地址,不需封装转发,不需要扩展包头,双方直接通信,用可变传输层标识维持传输层连接.该方案不需改变任何协议,不需改变报文格式和内容,不区分具体传输协议,实现了对上层应用透明的IP移动性.实现了该方案的原型系统,包括家乡位置服务器(HLS)、可变传输层标识IPv6协议栈、NAI交互协议、NAI-IP注册查询协议、NAI客户端等.经过测试,证明克服了移动IPv6方案的缺点.