IT运维管理,创造商业价值!
中国IT运维网首页 | 资讯中心 | 运维管理 | 信息安全 | CIO视界 | 云计算 | 最佳案例 | 运维资源 | 专题策划 | 知识库 | 论坛

移动网络技术

2008年04月23日
中国协议分析网/

一直到近期,几乎所有的网络设备都是在原地静止的。计算机,甚至个人计算机,都很大且不经常移动。近几年来,不仅是笔记本计算机,而且包括手提计算机、个人数字助手( PDA )都显著增加,甚至蜂窝电话和寻呼机也都可以支持I P。目前的问题在于,不论设备平常是通过有线媒体或无线媒体连接到网络,当设备移动时,如果不论移动设备实际上在何处,其他设备都能够以同一个IP地址来访问该设备,这将是很方便的。

要实现这一点却非常困难,因为节点移动时,可能必须连接到使用不同IP地址的不同网络。移动IP在RFC2002(IP移动性支持)中描述。目前,此RFC还在进行修改和更新以支持IPv6。任何情况下,移动IP都应支持节点从一个网络向另一个网络移动,即“宏观移动性”,而不仅仅是支持“微观移动性”,例如像蜂窝电话一样,从一个蜂窝向另一个蜂窝切换无线连接。

IPv4中的移动IP

正如RFC2002中所述,移动IP使用移动代理的概念。为移动主机指派一个一直可达的主地址。当主机位于正常驻地时,它使用自己的主地址连接到本地网络,所有的协议都按正常方式操作;而移动代理通常是常规路由器,它作为外地代理,在移动主机离开其驻地网络时像一种邮件领取部一样使用。移动代理也可以作为主代理,处理传送给移动主机的信息。

当移动节点离开驻地时,可以按照下列方法使用移动I P (如I P v 4所述)来连接到网络:

(1) 外地代理和主代理周期性地发出报文,表明它们的可用性。移动主机也可以主动请求此信息。这些通告以I C M P路由器通告为基础,为移动节点提供足够的信息,使其能够确定它是在自己的驻地网络还是在外地网络中。

(2) 如果移动节点确定自己目前连接到驻地网络,就如同非移动主机一样工作。

(3) 但是,如果该节点确定自己是在外地网络中,则它将从外地网络获得“关照地址”。该地址是当移动主机在外地网络中时,可到达移动主机的临时地址。移动主机可以使用外部机制(如DHCP)来获得在外地网络上的有效地址,或者它也可以使用移动代理指定的某个地址,该地址就称为外地代理关照地址。此时,对于所服务的任何移动节点,移动代理使用同一个境内地址,并将进入网络的包转发给正确的节点。

(4) 一旦移动主机拥有可在外地网络上寻址的某类地址,通过发送报文,它将该地址注册到其主代理,实际报文的内容类似“如果你收到发给我的主地址的包,请转发到这个地址”。

(5) 这样,一旦主代理知道对于发给移动节点的包应向何处转发,它就把这些包拦截下来,并进行封装,以IP隧道方式发送到移动节点提供的关照地址。如果该关照地址是一个配置的关照地址,则由外地代理来接收封装的IP包,拆包并转发给移动节点;如果该关照地址是在外地网络上分配给移动节点的单独IP地址,移动节点就可以接收到带封装的I P包,自己进行拆包。

如果外地网络上的移动节点要发送包,则无需进行特殊操作,这些主机将继续使用其主地址为包的源地址,对这些包也无需进行任何特殊处理。

IPv6中的移动IP

相对而言,移动IPv6将更易于实现和使用。首先,在IPv6中,在无状态自动配置或使用DHCPv6的状态自动配置的支持下,获得关照地址的过程更加简单。正因如此,IPv6中没有外地代理关照地址,而只有配置的关照地址。其次,应该有可能使用IPv6的各种特性来改进移动节点的操作。例如,主代理可以使用邻居发现的代理通告来截获发给移动节点的IPv6包。对于通过目的地选项来将地址更新与地址相捆绑的路由优化,节点也应该有基本的支持。

移动IPv6中包含的另一个新特性是:即使在移动节点的常规主代理不可达的情况下,移动节点也有能力和驻地网络建立联系。移动节点可以向驻地网络中为主代理保留的地址发送任意点播包,结果任何可用的主代理将把自己的选项通知移动节点。

发表评论请到:http://bbs.cnitom.com

相关阅读

图文热点

以不变应万变 网络虚拟化应对园区网新挑战
以不变应万变 网络虚拟化应对园区网新挑战Forrester Research的分析师Robert Whiteley认为: “十年以来,虚拟化技术与网络...
OpenShift加入更多新元素 友好面对开发者
OpenShift加入更多新元素 友好面对开发者通过网络进行程序提供的服务称之为SaaS(Software as a Service),而将服务器平台...

本类热点