移动IP.ppt

上传人:本田雅阁 文档编号:3298322 上传时间:2019-08-08 格式:PPT 页数:50 大小:630.54KB
返回 下载 相关 举报
移动IP.ppt_第1页
第1页 / 共50页
移动IP.ppt_第2页
第2页 / 共50页
移动IP.ppt_第3页
第3页 / 共50页
移动IP.ppt_第4页
第4页 / 共50页
移动IP.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《移动IP.ppt》由会员分享,可在线阅读,更多相关《移动IP.ppt(50页珍藏版)》请在三一文库上搜索。

1、移动路由技术,北京交通大学 下一代互联网互联设备国家工程实验室 董平,第一部分 移动IP简介,移动IP技术产生的源动力,随着IP网络的迅速发展,人们不再满足于单一的、固定的因特网接入方式,而是希望能够提供灵活的上网方式。 无线互联网的发展,要求IP网络能够提供对移动性的良好支持。 个人通信时代的到来,要求用户在任何地方都可以利用自己的一个专有地址上网。 在未来的IPv6网络中,网络节点的概念不只局限在传统的主机,还包括各种智能设备,如汽车等,加上IPv6对移动IP的良好支持,移动IP将大有用武之地。,移动IP的优势,当一个节点的位置发生改变后,有哪些解决方案呢?,采用特定主机路由 路由表高度膨

2、胀给路由表的更新造成很大的负担,对路由查询极为不利。,改变节点的IP地址 如果节点移动到另一个网络的过程中通信正在进行,改变节点地址会造成通信的中断;,移动IP基本上可以克服上述的各种缺点 不必改变地址就可以实现不间断的通信; 不必采用主机路由,不会造成路由表的膨胀等问题; 可以在多种媒介之间提供移动功能; 可以实现任意大范围内对移动性的支持。,移动IP的设计要求,移动节点在改变数据链路层的接入点后应仍能与因特网上的其他节点通信; 无论移动节点连接哪个数据链路层接入点,它应仍能用原来的IP地址进行通信; 移动节点应能与不具备移动IP功能的计算机通信; 移动节点不应比因特网上的其他节点面临新的或

3、更多的安全威胁 。,第二部分 移动IPv4,发展过程,1992年6月由IETF的移动IP工作组开始制定,并于1996年11月公布了建议标准。 主要内容包括下面的RFC文件: RFC5944 :定义了移动IP协议;(最早是RFC2002、RFC-3344); RFC-2003、2004和1701:定义了移动IP中用到的3种隧道; RFC-2005:叙述了移动IP的应用; RFC-2344:定义了移动IP反向隧道,RFC-3024则对之进行了修订; RFC- 2006 、2794、3012、3519、3543等。,基本概念,移动节点 位置经常发生变化,即经常从一个链路切换到另一个链路的节点(主机)

4、。 家乡地址 移动节点所拥有的永久IP地址,一般不会改变,除非其家乡网络的编址发生了变化。对于和移动节点通信的主机来说,它与认为一直和移动节点的家乡地址进行通信。 家乡链路 移动节点最初所在的网络,其网络前缀和移动节点的前缀一致。,家乡代理 移动节点家乡链路上的一台路由器,主要用于保持移动节点的位置信息,当移动节点外出时,负责把发给移动节点的数据包转发给移动节点。 转交地址 当移动节点切换到外地链路时,与该节点相关的一个IP地址。 当移动节点和其他节点通信时,并不直接使用转交地址做目的地址或源地址,但若没有转交地址就不能维持通信。当家乡代理向移动节点转发数据时,要用转交地址做隧道的出口地址。

5、转交地址可以分为配置转交地址和外地代理转交地址两类。,外地代理 移动节点所在外地链路上的一台路由器,当移动节点的转交地址由它提供时,用于向移动节点的家乡代理通报转交地址、做移动节点的默认路由器、对家乡代理转发来的隧道包进行解封装,并交付给通信节点。 隧道 一种数据包封装技术,广义的讲,就是把一个数据包封装在另一个数据包的数据净荷中进行传输。在移动IP中,当家乡代理截获发给移动节点的数据时,就要把原始数据封装在隧道包内,隧道包目的地址是转交地址。当外地代理(或移动节点)收到这个隧道包后,解封装该包,把里面的净荷提交给移动节点(或上层)。,工作原理,网络A(家乡网络),网络B,网络C(移动节点所在

6、外地网),通信节点,家乡代理,外地代理,移动节点,网络A(家乡网络),网络B,网络C(移动节点所在外地网),通信节点,家乡代理,外地代理,移动节点,工作原理 (无外地代理),网络A(家乡网络),网络B,网络C(移动节点所在外地网),通信节点,家乡代理,移动节点,网络A(家乡网络),网络B,网络C(移动节点所在外地网),通信节点,家乡代理,移动节点,移动IP如何体现自己的优势,对上层来说,移动节点始终使用自己的家乡地址,这样才是真正的移动; 低的切换延迟; 配置简单; 与下层协议的无关性。,移动IPv4存在的问题,存在三角路由的问题,效率比较低; IPv4地址空间本来就不足,转交地址的分配困难;

7、 缺乏相应的安全机制。,第三部分 移动IPv6,发展历程,1996年IETF推出了移动IPv6的第一个草案; 2004年6月正式推出了建议标准RFC 3775;2011年6月被RFC6275替代; 此外,IETF还提出了针对移动IPv6的安全(RFC 3776)和快速切换等方面的标准和草案。,移动IPv6所处的层次,移动IPv6中的功能实体,移动IPv6中的功能实体有三个: 家乡代理(Home Agent, HA) 移动节点(Mobile Node, MN) 通信节点 (Correspondent Node,CN),其他基本概念,家乡地址 家乡链路 家乡子网前缀 外地链路 外地子网前缀,转交地

8、址 绑定(Binding) Binding Update(BU) Binding Authorization(BA) Binding Error(BE) Binding Refresh(BR) 注册(向家乡代理和通信节点) 移动消息 二层切换 三层切换 其他:一些和移动IPv6安全相关的概念,移动IPv6 的工作原理,网络A(家乡网络),网络B,网络C(移动节点所在外地网),通信节点,家乡代理,路由器,移动节点,网络A(家乡网络),网络B,网络C(移动节点所在外地网),通信节点,家乡代理,移动节点,网络A(家乡网络),网络B,网络C(移动节点所在外地网),通信节点,家乡代理,移动节点,网络A(

9、家乡网络),网络B,网络C(移动节点所在外地网),通信节点,家乡代理,移动节点,CN的操作,数据结构(绑定缓存) MN的家乡地址 MN的转交地址 生存期限 绑定更新报文的序列号值 标志位 条目使用信息,主要的操作 处理移动头 处理数据包 执行Return Routability 过程 处理绑定,CN接收处理过程 检查 接收,CN发送处理过程,Return Routability 过程 检测CN和HA之间是否可达 检测CN和MN之间是否可达 处理绑定 接收绑定更新BU 绑定缓存的维护 发送绑定确认BA 发送绑定刷新BR请求,HA的操作,数据结构(绑定缓存和HA列表) HA列表 HA的链路本地地址

10、 HA的一个或多个全球IP地址 该条目的剩余时间 该HA的优先级,HA的操作 处理移动头 处理绑定 数据包处理 动态HA地址发现 发送前缀信息给MN,处理绑定 MN注册 MN取消注册 数据包处理 为MN截获数据包 把数据包隧道至MN 处理从MN来的逆隧道包 保护Return Routability包,MN的操作,数据结构(绑定更新BU列表,记录本MN 所发送的每个BU的信息 ) BU 目的节点的IP地址 发送此BU的MN的家乡地址 BU中包含的转交地址 (用于当转交地址改变时,MN 判断是否把BU的转交地址换成新的转交地址 ) BU中的生存期域的值,此绑定所剩余的生存期值 先前给这个目的地所发

11、送的BU中的序列号的最大值 最后一个被发往目的地的BU的时间(在限制BU重发频率时有效 ) 若在BU中将“A”置位,重发BU所需要的规则 标志位 与CN相关的BU的列表条目中还应该包括与return routability 过程有关的消息,MN的操作 处理移动头 数据包的处理 家乡代理和前缀管理 移动 Return routability 过程 处理绑定,MN发送处理 通过反向隧道 直接发送,MN接收处理,家乡代理和前缀管理 动态家乡代理发现 发送移动前缀请求 、接收移动前缀通告 移动 移动检测 形成新的转交地址 回到家乡链路,处理绑定 向HA发送BU 向CN发送BU 各种BA、BR和BE的处

12、理,移动IPv6的优势,克服三角路由的问题,提高了效率; 充足的地址空间,可以保证地址的唯一性; 良好的安全特性。,移动IP面临的挑战和发展趋势,切换 安全和管理 基础设施的支持 对网络移动性的支持等,第四部分 移动网络,问题的提出,移动IPv4和移动IPv6都是解决的节点移动性问题,为了解决网络的移动性问题,IETF成立了NEMO(Network Mobility)工作组。 2005年初,NEMO的第一个建议标准RFC 3963出现。,主要功能实体,移动路由器MR 家乡代理HA,工作过程,MR检测出移动到外地; MR从外地的接入路由器获取转交地址 MR向自己的家乡代理HA注册,并通告给HA自己所携带子网的前缀信息 HA建立对应该子网的绑定缓存,从而建立和MR之间的双向隧道 移动子网和其他节点之间的通信都通过双向隧道,需要进一步解决的问题,路由优化 嵌套网络的存在 多家乡网络 快速切换,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1