代理ip地址在哪写
移动代理分归属代理(Home Agent)和外区代 理(Foreign Agent)两类,它们是服务器或路 由器,能知道移动结点实际连接在何处。
归属代理又称为家乡代理,是一个在移动结点 归属网(Home network)上的路由器,它至少有 一个接口在归属网上,当移动结点离开归属网 后,它通过IP隧道把数据包转发给移动结点, 并且负责维护移动结点的当前位置信息。
• 代理通告消息使用扩展的“ICMP Router Discovery”机制作为代理发现的主要机制。
在ICMP路由器通告报文中: (1)ICMP类型字段为9的ICMP消息为通告消息。 (2)代码值一般设为16。 (3)校验和与TCP等报文一样,用来检测接收的通
(5)地址数字段和地址项大小字段分别表明列出的 路由器地址/优先权对的数目,以及每对所占空间 的大小。
• 在转交地址处解除隧道,取出原始数据包,并 将原始数据包发送到移动结点。当转交地址为 配置转交地址时,移动结点本身就是隧道的终 点,它自身进行解除隧道,取出原始数据包的 工作。
• 用IP封装IP [RFC 2003],需要在原始数据包 的现有首部前插入一个外层IP首部。外层首 部中的源地址和目的地址分别标识隧道的两 个边界节点。
(6)注册完毕后,当通信端要向移动结点发 送报文时,他使用移动结点的固定IP地址。 报文将被路由到移动结点的归属网,并被归 属代理截获。归属代理将该报文封装,通过 隧道将报文发送到移动结点所在的外区网。
• 由此可见,移动IP通信对端是透明的。通信 端根本不用关心当前主机是否移动。仅仅用 移动主机的固定IP地址发送报文就可以了。
(5)R为请求注册;B为忙,此时外区代理不 能接受其他的移动结点的注册;H为归属代理; F为外区代理;M为最小封装;G为GRE封装; V为Van Jacobson首部压缩。Leabharlann Baidu
(7)转交地址,外区代理转交地址由外区代理确定, 如果F字段设置了,外区代理至少包括一个转交地址, 转交地址数量由长度字段决定。
移动IP技术引用了处理蜂窝移动电话呼叫的原理,使移 动结点采用固定不变的IP地址,一次登录即可实现在任 意位置上保持连接,使通信持续进行。
(1)移动IP系统中的归属代理和外区代理不 停地向网上发送代理通告(Agent Advertisement)消息。
(2)接到这些消息的移动结点,知道环境中 有归属代理和外区代理的存在,并确定自己 是在归属网还是在外区网上。
(4)注册生存时间,表示代理接受任何注册请 求的最长时间(以秒为单位),如果值为 0xffff,则表示生存时间为无限大。
一个配置转交地址仅能被一个移动结点使用。 当使用驻留归属的转交地址时,移动结点自身 就是隧道的终点,执行解除隧道功能。
转交地址是仅供数据包路由使用的动态地址, 也是移动结点与外区网连接时使用的临时地址。 每当移动结点接入到一个新的网络,转交地址 就发生变化。
4. 代理发现(Agent Discovery) 为了随时随地与其他结点进行通信,移动结点 必须实现代理发现。移动IP定义了两种发现移 动代理的方法:
• 主动发现,移动结点广播一条请求代理的报文。 所有移动代理都应具备代理通告功能,并对代 理请求作出响应。所有移动结点必须具备代理 请求功能。
使用以上任何一种方法都可使移动结点识别出 移动代理并获得转交地址,从而获悉移动代理 可提供的服务,并确定其连至归属网还是某一 外区网上。可使移动结点检测到它何时从一个 IP网络(或子网)漫游(或切换)到另一个IP网络 (或子网)。
• 被动发现通过代理通告消息实现,归属或外 区代理广播消息向移动结点宣布它们的功能。 当一个结点在一条链路上被配置成归属或外 区代理,或同时被配置成这两者时,它就在 这条链路上广播或组播代理通告消息,移动 结点等待移动代理周期性地广播代理通告报 文。
(3)如果移动结点收到的是归属代理发来的 消息,则说明自己仍在归属网上,此时,不 启动移动功能。
(5)然后移动结点向归属代理注册,表明自 己已离开归属网,把所获的关联地址通知归 属代理。归属代理可以随时获取移动结点的 当前位置信息。
因特网的飞速发展和移动计算通信设备(便携 计算机、PDA等)日益广泛的应用,推动了无 线接入的研究和移动因特网的研究。移动计算 机用户希望接入同样的网络,共享资源和服务, 而不局限于某一固定区域。当它移动时,也能 方便地断开原来的连接,并建立新的连接。如 果结点从一条链路切换到另一条链路而没有改 变它的IP地址,那么它就不可能在新链路上接 收到数据包。
• 其次,移动IP对上层应用也是透明的。移动 主机不管移动到哪里,其IP地址都固定不变, 上层应用根本感觉不到主机位置的变化。所 有变动等工作都在IP层完成,因此,移动IP 是网络层的移动解决方案。
17.3.1 代理发现 为了随时随地与其他结点进行通信,移动结点 必须首先找到一个移动代理。移动结点利用代 理发现过程完成以下功能:
转交地址是一个临时分配给移动结点的地址。 它由外部获得(如通过DHCP),移动结点将 其与自身的一个网络接口相关联。
外区代理转交地址模式可使很多移动节点共享 同一个转交地址,所以这种地址模式被优先使 用。在这种地址模式中,外区代理就是隧道的 终点,它接收隧道数据包,解除数据包的隧道 封装,然后将原始数据包转发到移动结点。
• 最小封装[RFC 2004],数据包在封装之前不 能被分片。对移动IP技术来讲,最小封装技 术是可选的。为了使用最小封装技术来封装 数据包,移动IP技术需要在原始数据包经修 改的IP首部和未修改的净负荷之间插入最小 转发首部。
• 前缀长度扩展可以跟在移动代理通告扩展后面,用 来表明ICMP路由器通告中所列出的路由器地址的网 络前缀的比特数。
(3)前缀长度代理ip地址在哪写,定义了该消息中ICMP路由器通告中 列出的相应路由器地址的网络号。每一个路由器地 址的前缀长度编码为一个字节,按ICMP路由器通告 中路由器地址排列的顺序。前缀长度的数量与路由 器地址字段的数量一致。
1)根据主机地址进行路由选择。这种方法将大量浪费路 由器的有限资源。显然不能满足网络互联的要求。
2)在移动结点每次变换位置时,改变其IP地址。这种方 法需频繁更新域名系统(DNS)服务器,所以也不可取。
3)在链路层使用蜂窝数字分组数据(CDPD)标准。这 种方法需要新的网络基础设施和大量管理维护费用,且 无法与现存的国际互联网兼容,也不是合适的解决方案。
外区代理位于移动结点当前连接的外区网络上, 它向已注册的移动结点提供路由服务。当使用 外区代理转交地址时,外区代理负责解除原始 数据包的隧道封装,取出原始数据包,并将其 转发到该移动结点。对于那些由移动结点发出 的数据包而言,外区代理可作为已注册的移动 结点的缺省路由器使用。
移动节点必须将其位置信息向其归属代理进行 注册,以便被找到。在移动IP技术中,按照网 络连接方式的不同,有两种不同的注册规则。
• 通过外区代理进行注册,即移动结点向外区代 理发送注册请求报文,外区代理接收并处理注 册请求报文,然后将报文中继到移动结点的归 属代理。
• 直接向归属代理进行注册,即移动结点向其归 属代理发送注册请求报文,归属代理处理后向 移动结点发送注册答复报文。
归属地址(Home Address)又称为本地地址,这 是用来识别端到端连接的静态地址,也是移动 结点与归属网连接时使用的地址。不管移动结 点连至网络何处,其归属地址保持不变。
转交地址就是隧道终点地址,转交地址可能是 外区代理转交地址,也可能是驻留本地的转交 地址(配置转交地址)。通常用的是外区代理 转交地址。
• 移动IP技术是指移动用户可跨网络随意移动和 漫游,不用修改计算机原来的IP地址,同时, 继续享有原网络中一切权限。简单地说,移动 IP就是实现网络全方位的移动或者漫游。
• IETF为了满足这种需求,制定了移动IP协议, 从而使因特网上的移动接入成为可能。目前 IETF正在开发一套用于移动IP的技术规范, 这主要是RFC 2002、RFC 2003、RFC 2004、 RFC 2290。
• 当移动结点在外区网上时,归属代理需要将原 始数据报转发给已注册的外区代理。此时,归 属代理使用IP隧道技术,将原始IP数据包封装 在转发的IP数据包中,从而使原始IP数据包原 封不动地转发到处于隧道终点的转交地址处。