第十章 移动IP

第十章 移动IP

编址

固定主机

主机是固定的,并且连接到某个特定的网络。路由器根据前缀把分组交付到主机所连的网络,地址的一部分定义了主机所连的网络

移动主机

改变地址:移动主机(mobile host)在移动到新的网络时改变它的地址

两个地址:主机有它的原始地址称为归属地址(home address),还有一个临时地址称为转交地址(care-of address)
**归属地址:归属地址是永久的,它使得主机和它的归属网络(home network)**相关联

转交地址:转交地址是临时的,当主机从一个网络移动到另外一个网络时,转交地址就会发生变化,使之与外地网络(foreign network)相关联
代理

为了让地址的改变对因特网的其余部分是透明的,就需要一个归属代理(home agent)和一个外地代理(foreign agent)
归属代理:连接主机的归属网络上的路由器,当远程主机向移动主机发送分组时,归属代理接收分组,然后再把分组发送给外地代理
外地代理:连接在外地网络上的路由器,外地代理接收归属代理发送过来的分组,并把这些分组交付给移动主机
当移动主机和外地代理是同一个设备时,它的转交地址称为
同址转交地址(colocated care-of address)

三个阶段

移动主机与远程主机通信经过三个阶段:代理发现、登记数据传送

代理发现

在这里插入图片描述
代理通告

在路由器使用ICMP路由器通告报文宣布自己连接的某个网络时,在这个分组上在附带一个代理通告(agent
advertisement)

在这里插入图片描述

  • 类 型:这个8位字段设置为16

  • 长 度:这个8位字段定义了扩充报文的总长度(不是ICMP通告报文的长度)

  • 序 号:这个16位序号字段保存的是报文编号

  • 生存时间:定义了代理接受请求的时间长度,以秒为单位

  • 代 码:一个8位的标志

  • 转交地址:可用作转交地址的列表

代理询问

当移动主机以及移动到新的网络而没有收到代理通告时,可以发起一个代理询问(agent solicitation)

登记

登记的四要素:

  • 1、移动主机必须向外地代理登记

  • 2、移动主机必须向它的归属代理登记(通常是由外地代理以移动主机的身份来完成的)

  • 3、如果截止期到了,那么移动主机必须更新登记

  • 4、如果移动主机回归到网络,它就必须取消登记

请求和回答

移动主机要使用登记请求 (registration request)登记回答(registration reply)

登记请求:移动主机把登记请求发送给外地代理,以便登记它的转交地址,同时也告知它的归属地址和归属代理地址

登记请求格式

在这里插入图片描述

  • 类型:8个字段,定义了报文的类型

  • 标志:8个字段,定义了转发的信息

  • 生存时间:16个字段,定义了登记的合法时间长度,以秒为单位

  • 归属地址:这个字段包含移动主机的永久(第一个)地址

  • 归属代理地址:这个字段包含归属代理的地址

  • 转交地址:这个字段是移动主机的临时(第二个)地址

  • 标识:这个字段包含一个64位的数,它被移动主机插入请求中,而在回答报文中要重复这个数

  • 扩展:可变长度的扩展被用于鉴别

登记回答:登记回答由归属代理发送给外地代理,然后在被转发给移动主机

登记回答格式

在这里插入图片描述

封装

登记报文被封装成UDP用户数据报,代理使用熟知端口434,移动主机使用一个临时端口

注:登记请求或回答通过UDP采用熟知端口434发送

数据传送

在这里插入图片描述

  • 从远程主机到归属代理(1)

  • 从归属代理到外地代理(2)

  • 从外地代理到移动主机(3)

  • 从移动主机到远程主机(4)

透明性

移动主机的移动性对英特网的其余部分是透明的

移动IP的低效率

通信效率很低,很严重情况称为两次穿越或2X,中等严重堵车情况称为三角路由选择狗腿路由选择

两次穿越(double crossing):发生在移动主机已经移动到与远程主机所在的同一网络(站点)的情况下,远程主机与移动主机互相通信之时

在这里插入图片描述

三角路由选择(triangle routing):发生在远程主机和移动主机进行通信时,它和移动主机并不在同一网络(地点)上

在这里插入图片描述

解决方法

让远程主机把移动主机的转交地址和归属地址绑定起来

移动IP的RFC:RFC1701、RFC2003、RFC2004、RFC3024、RFC3344、RF

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值