论文部分内容阅读
移动IPv6应用到移动网络上时,作为移动网络的网关的移动路由器可以以固定地址与互联网上的其他节点通信,但移动网络子网上的节点与互联网上的其他节点不能通信,即移动IPv6只能支持各个节点的移动,但不能支持整个网络的移动.为了解决这一界限,ThierryErnst在"Network Mobility Support in IPv6"一文中提出了"绑定移动网络子网的前缀的方法",受此启发,作者研究了在路由器上实现移动网络,具体在路由器上实现了移动路由器、家乡代理和通信节点.同时,在研究的过程中,作者解决了知道转交地址的通信节点到底用"2类"选路报头还是"0类"选路报头的问题.Thierry Ernst写上述文档的时候,移动IPv6规定知道转交地址的通信节点用"0类"选路报头,即只要选用"0类"选路报头,无论是发送给移动路由器的包,还是发送给移动网络子网上的节点的包都能够被路由到目的地.但是移动IPv6的draft文档后来鉴于用"0类"选路报头时出现一些安全上的漏洞,规定知道转交地址的通信节点用"2类"选路报头.但是如果用"2类"选路报头,发送给移动路由器的包能够被路由到目的地,但是发送给移动网络子网上的节点的包却不能够被路由到目的地.为了解决这问题,作者认为可以修改处理"2类"选路报头的规则、为移动网络上的节点定义"3类"选路报头等.但是鉴于时间的限制,目前作者采取了最有效的方法,就是通信节点把包发送给移动路由器时插入"2类"选路报头,但通信节点把包发送给移动网络子网上的节点时插入"0类"选路报头.最后,在文中作者还就什么时候执行邻居不到达监测提出一点自己的想法.按照移动IPv6移动节点从默认路由器收不到几次路由器广播后才执行邻居不到达监测,但这时会出现移动节点被孤立起来的问题.作者觉得从新的路由器收到包含新的前缀的路由器广播时就马上执行邻居不到达监测.这样可以更快地监测到是否移动了,因此会减少会被孤立起来的问题.由于开发人员和时间的限制,作者只能实现了支持移动网络子网上的固定节点的移动网络,但作者认为我走了初步,对以后继续研究以及实现支持移动网络上的移动节点的移动网络是有意义的.该文首先介绍了IPv6的特性与移动IPv6的工作原理和要求.然后在此基础上介绍了如何让移动IPV6支持移动网络,尤其"绑定移动网络子网的前缀的方法"和关于选路报头的问题,并给出了具体实现的细节和测试结果与分析.