简述移动IP的通信过程。

admin2017-01-06  35

问题 简述移动IP的通信过程。

选项

答案移动主机在不同子网间漫游,其数据包的通信过程如下: (1)本地代理和外地代理不停地向网上发送代理广告消息,以声明自己的存在。 (2)移动主机收到这些消息,确定自己是在本地网还是在外地网。 (3)如果移动主机发现自己仍在本地网,即收到的是本地代理发来的消息,则不启动移动功能。如果是从外地网络重新返回的,则向本地代理发出取消注册的消息,声明自己回到了本地网。 (4)当移动主机检测到它移动到外地网时,则获得接管地址(CoA)。 (5)然后移动主机向本地代理登记,表明自己已离开本地网,把所获得的接管地址通知本地代理。 (6)登记完毕后,所有发给移动主机的数据包被本地代理截获,经本地代理封装后,通过隧道发到外地网络的外地代理FA(第一种CoA地址)或移动主机自身(第二种CoA地址)。第一种情况下,外地代理再把数据包转发给移动主机。此时,数据包在不同子网间传送成功。 (7)移动主机发送数据到一般的IP主机时,按正常的IP寻址方法发送,不必通过本地代理。 上述工作过程有效地解决了移动主机在子网间漫游通信的问题。但是,却在路由上存在着问题。当移动主机发送数据时,不管它是在本地网络还是在外地网络,它始终保留了它的本地网络地址,当它发送数据包时,可以用通常的IP协议发送。反之,当一般IP主机给移动主机发送数据包时,首先到达移动主机的本地代理(HA)。HA再根据收到的移动主机当前的接管地址CoA(假定为第一种地址),将数据包发往外地网络,由外地代理最终将数据包发给移动主机,这就出现了路由的“三角问题”。最差的情况是当发送数据包的一般IP主机靠近移动主机所在的外地网络或移动主机已经漫游到发送主机所在的网络时,发送的数据包却仍要先到达移动主机的本地代理,再由本地代理发到外地代理,最后到达移动主机,这不仅增大了传输延迟,同时对一些延迟敏感的业务如音频、视频等造成极大的损害。其次,数据包在网络中运行时间过长,浪费了网络资源,增加了网络负担。

解析
转载请注明原文地址:https://kaotiyun.com/show/JFRi777K
0

最新回复(0)