1) 本地(归属地)代理和外地(拜访地)代理不停地向网上发送代理广告消息,以声明自己的存在。 2) 移动主机收到代理广告消息后,确定自己在本地网络还是外地网络。 3) 若移动主机收到的是本地代理发送的消息,如果发现自己仍在本地网络,则不启动移动功能;如果是从外地网络重新返回的,则向本地代理发出取消注册的消息,声明自己回到了本地网络。 4) 若移动主机收到的是外地代理发送的消息,即移动主机检测到它移动到外地网络时,则获得接管地址(CoA);同时移动主机向本地代理登记,表明自己已离开本地网络,并把所获得的接管地址通知本地代理。 5) 登记完毕后,所有发给移动主机的数据包被本地代理截获,经本地代理封装后,通过隧道发到外地网络的外地代理(第一种CoA地址)或移动主机本身(第二种CoA地址),第一种情况下,外地代理再把数据包转发给移动主机。此时,数据包在不同子网间传送成功。 6) 移动主机发送数据(数据报的源IP使用主地址,在任何地方使用相同的IP)到一般的IP主机时,按正常的IP寻址方法发送,不必通过本地代理。 |