欢迎来到天天文库
浏览记录
ID:46897213
大小:52.00 KB
页数:4页
时间:2019-11-29
《移动IP技术简介》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、移动IP技术简介众所周知,在九十年代初期,人们为冲破固定电话的束缚,创造了早期的行动电话。但是,当吋的行动电话,也就是所谓的模拟手机,只能在某个区域内通话。如果用户离开这个区域到了另外的区域,就必须要重新中请一个新的电话号码。这给追求自由、开放的人们带来了许许多多的不便之处。探研其原因就是那时的模拟于机不支持漫游服务。冃前,全球通(GSM)于机已广为人们应用。现在的人们可以在全国乃至全世界范围终身使用一个手机号码进行通信。移动TP技术与此类似。现在的网络是基于TCP/TP协议进行网络通信联络,可是TCP/IP网络协议正如模拟手机一样,不支持漫游功能。移动1
2、P技术止是为解决这一问题而产生的新技术。它对TCP/IP网络协议做了必要的补充使之支持网络外延的漫游功能。这时,人们在网络世界中,可以拥有唯一的一个网络IP地址与外界保持统一的通信。图1描绘了移动IP的网络结构。在家乡的移动结点((□-外地代理移动结点访问外地网络家乡网络家乡链路家乡代理Internet外地网络通信对端结点在家乡的移动结点本地地址家乡代理Internet外地代理移动结点访问外地网络转发地址乡链路外地链路家乡网络外地网络通信对端结点(b)移动IP的功能实体移动IP主要由三个功能实体组成:移动节点MN(MobileNode)好比你本人木地代理H
3、A(HomeAgent)好比你的父母家外地代理FA(ForeignAgent)好比你临时租的房子转交地址COA(careofaddress)好比你租的房子的门牌号通信对端(correspondentnode)移动节点:从一个移动子网移到另一移动子网的通信节点(主机或路由器)。木地代理:一个移动子网路由器,它是移动节点木地(不变)IP所属网络(本地网络)的代理,其任务是当移动节点离开本地网,接入某一外地网时,截收发往移动节点的数据包,并使用隧道技术将这些数据包转发到移动节点的转发节点。本地代理还负责维护移动节点的当前位置信息。外地代理:外地代理位于移动节点当
4、前连接的外地网络上,它向已登记的移动节点提供选路服务。当使用外地代理关照地址时,外地代理负责解除原始数据包的隧道封装,取出原始数据包,并将其转发到该移动节点。对于那些由移动节点发出的数据包而言,外地代理可作为已注册的移动节点的默认路由器使用。移动IP工作流程1.代理发现:FA周期性的发送代理通告信息,使MW确定自身所处的位置。2.取得C0A地址:若MN处在HA,则按传统IP工作,直接通信即可;若是在FA所在地,则要向FA请求C0A地址,即第二1P地址。3.C0A地址注册/取消:将C0A地址告诉注册地的HA,使HA知道当前用户的所在地,并为其维护一组映射。4
5、.数据的隧道化传送:数据从CN发送MN,保持通信不中断。5.FA转发反向数据包:MN收到数据再上行发送的时候,由于CN的位置是固定的,1P也是尚定的,所以由FA直接转发到CN就行。几项关键技术1)隧道技术隧道技术的3个要素:被承载协议(管子里跑的是什么)承载协议(是什么在支撑着管子)承载方法(管子里跑的东西怎么装的箱)。封装方法有3种:IPinIP封装最小封装GRE封装IPinIP:在传统的IP包外又封装了一层报头,协议类型字段设为4,生存时间TTL字段要设一个足够大的值,保证能到达隧道出口。最小封装:减少实现隧道所需要的额外字节数,实际上也是IP包外加I
6、P报头,只不过去掉了内层1P头中冗余的部分,协议类型为55。GRE封装:GRE同前两种封装方式不同,不必支持IP协议,GRE中有ProtocolType来区分不同网络层协议。2)代理搜索ICMPInternetcontrolmessageprotocolTCP/IP网络中转发数据的保证机制IRDPICMPRouterDiscoveryProtocol让主机发现当前转发的Router,利用此功能作为代理发现机制消息类型包括代理广播消息和代理请求消息,代理广播消息是IIA或FA周期性的发送广播,并含有自身参数,手机被动接受;请求代理是手机主动发送请求,这时其所
7、在地的FA或HA要及时给予广播回应。3)注册FA向HA进行注册:(MX自身的IP就是在HA那里注册的IP)FA会将MX的信息传给I1A(这也是MN借助FA转发功能告诉白己的1IA它的COA地址),并记录移动节点的TP与Mac地址的对应关系,为其转发数据;FA与HA在这个过程中会协商一些参数,同时HA将移动节点的注册IP与COA地址形成映射。如果外网发一个数据包给MN,MobileIP用的是间接转发机制,即数据会先传给IIA,I1A通过查表(注册IP与C0A的映射关系),找到MN的C0A地址,然后建立一条HA到COA的隧道,通过隧道传给FA,再传到MN。注册
8、还能使一个快过期的注册重新注册,使HA知道最新的MN当前位置,若移
此文档下载收益归作者所有