词条 | 移动IP |
释义 | 移动IP技术是以固定的网络IP地址,实现计算机跨越不同网段的漫游功能,并保证了基于网络IP的网络权限在漫游过程中不发生任何改变。 § 功能 移动IP应用于所有基于TCP/IP网络环境中,它为人们提供了无限广阔的网络漫游服务。譬如:在用户离开北京总公司,出差到上海分公司时,只要简单地将移动节点(例如:笔记本电脑、PDA设备)连接至上海分公司网络上,那么用户就可以享受到跟在北京总公司里一样的所有操作。用户依旧能使用北京总公司的共享打印机,或者可以依旧访问北京总公司同事电脑里的share文件及相关数据库资源;诸如此类的种种操作,让用户感觉不到自己身在外地,同事也感觉不到你已经出差到外地了。换句话说:移动IP的应用让用户的“家”网络随处可以安“家”,不再忍受移动节点因“出差”带来的所有不便之苦等等。 § 关键技术 代理搜索:是计算节点用来判断自己是否处于漫游状态。 转交地址:是移动节点移动到外网时从外代理处得到的临时地址。 登录:是移动节点到达外网时进行一系列认证、注册、建立隧道的过程。 隧道:是家代理与外代理之间临时建立的双向数据通道 § 国际标准 移动IP的标准由IETF制定,分为两个版本,分别为移动IPv4(RFC 3344,取代了RFC 3220,RFC 2002)和移动IPv6(RFC 3775)(RFC为IETF的正式标准文件)。 § 基本原理 在互联网中,数据包要发送到哪个计算机或者其他终端设备,依靠IP地址。在每个数据包的头部,都标有这个数据包的目的IP地址。在互联网设计之初,终端设备(主要是计算机),都是无法移动的,所以其IP地址也都被设计为和网络的拓扑相关,无法在设备移动到一个新的网络中继续标识这个终端设备的地址。这样,一个终端设备在移动到一个新的网络接入后,无法继续使用其原有的IP地址继续通信。 随着技术的进步,越来越多的终端设备都有了移动需求,比如笔记本电脑,手机等等。为了在原有的互联网上支持终端设备的IP地址不随接入网络的不同而改变,设计了移动IP。 为了支持移动IP,需要在所有的接入网络中部署代理路由器。终端设备需要在一个接入网络的代理路由器上注册,这个代理路由器就被称为家乡代理(Home Agent,HA),终端设备获得一个归属于此网络的IP地址。所有数据包都可以以这个IP地址作为目的地址到达这个终端设备。当终端设备移动到外地网络时,终端设备需通知家乡代理以及所在网络的代理路由器,这个代理路由器称为外地代理(FA)。家乡代理和外地代理之间将建立一个隧道。这时,其他的数据包仍然将目的地址填为终端设备的原地址,首先到达家乡代理。家乡代理根据终端设备的记录,通过隧道,将这个数据包转发给外地代理。外地代理再转发给处于外地网络中的终端设备。 可能上面的过程对于大部分没有计算机专业知识的网友比较晦涩,下面让我们举一个生活中送信的例子来说明这个过程。你原来和父母一起住在北京的家里,所有的朋友都按照你北京家的住址寄信给你。你可能经常需要出差在外,朋友们的信就无法送达了。这时候最简单的办法就是,你每到一个新的地方,就把你的新地址通知你父母,因为他们一直会在北京的家里。当有新的信件按照你北京家住址到达时,你父母直接把信装进一个新的信封,按照你最新的外地地址转寄出去,就能到达你在外地的新住址了。这就是移动IP最基本的设计原理。 § 缺点 移动IP目前最大的问题是三角路由。就是当终端设备移动到外地网络时,数据包始终需要通过家乡代理的转交。这样降低了数据包路由转发的效率。最极端的一种情况就是:发送数据包的终端A与接收数据包的终端B位于同一个外地网络中,这时最优路优显然是直接在本地网络内发送,但是在移动IP中,数据包需要先发往家乡代理再由家乡代理转发回来。 § 参考资料 [1]移动IPv4标准 http://www.ietf.org/rfc/rfc3344.txt?number=3344 [2]移动IPv6标准 http://www.ietf.org/rfc/rfc3775.txt?number=3775 |
随便看 |
百科全书收录594082条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。