移动网络技术是通过移动IP技术实现的,一般分为IPv4中的移动IP和IPv6中的移动IP两种类别。任何情况下,移动IP都应支持节点从一个网络向另一个网络移动,即“宏观移动性”,而不仅仅是支持“微观移动性”,例如像蜂窝电话一样,从一个蜂窝向另一个蜂窝切换无线连接。
近几年来,不仅是笔记本电脑,而且包括平板电脑(Pad)、个人数字助手(PDA)、智能手机等都显著增加,不论设备是通过有线或无线与网络连接,当设备移动时,不论其移动在何处,其他设备都能够以同一个IP地址来访问该设备,这将极大地方便用户使用。然而要实现这一点却非常困难,因为节点移动时,可能必须连接到使用不同IP地址的不同网络。
(一)IPv4中的移动IP
移动IP使用移动代理的概念,为移动主机指派一个可达的主地址。当主机位于正常驻地时,它使用自己的主地址连接到本地网络,所有的协议都按正常方式操作;而移动代理通常是常规路由器,它作为外地代理,也可以作为主代理,处理传送给移动主机的信息。
当移动节点离开驻地时,可以按照下列方法使用移动IP来连接到网络:
(1)外地代理和主代理周期性地发出报文,表明它们的可用性。移动主机也可以主动请求此信息。这些通告以ICMP路由器通告为基础,为移动节点提供足够的信息,使其能够确认它是在自己的驻地网络还是在外地网络中。
(2)如果移动节点确认自己连接到驻地网络,就会如同非移动主机一样工作。
(3)如果该节点确认自己是在外地网络中,则它将从外地网络获得“关照地址”。该地址是当移动主机在外地网络中时,可到达移动主机的临时地址。移动主机可以使用外部机制(如DHCP)来获得在外地网络上的有效地址,或者它也可以使用移动代理指定的某个地址,该地址就称为外地代理“关照地址”。此时,对于所服务的任何移动节点,移动代理使用同一个境内地址,将进入网络的数据包转发给正确的节点。(www.xing528.com)
(4)一旦移动主机拥有可在外地网络上寻找的某类地址,通过发送报文,它将该地址注册到其主代理,实际报文的内容类似于“如果你收到发给我的主地址的数据包,请转发到这个地址”。
(5)一旦主代理知道对于发给移动节点的包应向何处转发,它就把这些包拦截下来,并进行封装,以IP隧道方式发送到移动节点提供的关照地址。如果该关照地址是一个配置的关照地址,则由外地代理来接收封装的IP包,拆包并转发给移动节点;如果该关照地址是在外地网络上分配给移动节点的单独IP地址,移动节点就可以接收到带封装的IP包,自己拆包。
如果外地网络上的移动节点要发送包,则无需进行特殊操作,这些主机将继续使用其主地址作为包的源地址,对这些包也无需进行任何特殊处理。
(二)IPv6中的移动IP
首先,在IPv6中,在无状态自动配置或使用DHCPv6状态自动配置的支持下,获得关照地址的过程更加简单。正因如此,IPv6中没有外地代理关照地址,而只有配置的关照地址。其次,应该有可能使用IPv6的各种特性来改进移动节点的操作。例如,主代理可以使用邻居发现的代理通告来截获发给移动节点的IPv6包。对于通过目的地选项来将地址更新与地址相捆绑的路由优化,节点也应该有基本的支持。
移动IPv6中包含的另一个新特性是:即使在移动节点常规主代理不可达的情况下,移动节点也有能力和驻地网络建立联系。移动节点可以向驻地网络中为主代理保留的地址发送任意点播包,任何可用的主代理将把自己的选项通知移动节点。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。