第九章 移动IP

什么是移动:移动指的是用户连接位置的改变,而不是设备物理位置的改变

移动可以是离散的或连续的

移动IP的基本要求:1、IP地址不变 2、宿地址路由 3、信息量和交互简化 4、安全 5、组播 6、隐蔽

转交地址是分配给移动设备的临时IP地址。它允许归属地代理向移动设备转发消息。

移动IP的基本模型:感知位置变化、获取一外部地址并告知本地代理、继续正常方式通信

代理发现:通过ICMP进行移动代理的请求和通告(移动节点将从代理通告中获得代理地址)

移动检测:1、检查收到的代理通告中的网络地址前缀与当前使用的转交地址的网络地址前缀是否相同;如果不同,则移动节点可以认为它已经移到了一个新的网络2、生存期时间内,移动节点没有再次收到新的生存期值,则表明已失去联系,移动节点要发出代理请求以寻找新的可用的外部代理

注册:1、使移动节点将自己当前的可达性信息通知本地代理2、通过注册,移动节点将在本地代理的注册表中创建一个本地地址与转交地址的移动绑定,它具有指定的生存期3、移动节点如果使用外部代理转交地址,则需要通过该代理进行注册4、移动节点要定期向本地代理进行重复注册,以维持移动绑定的生存期。

移动节点的单播路由:如果移动节点使用外部代理转交地址进行注册,它可以使用这个外部代理作为缺省路由器,其链路地址可从代理通告中获得。

外部代理的单播路由:在收到封装报文后,外部代理如果检查发现报文的内层宿地址与访问者表匹配,则拆封后转发给移动节点,外部代理不能将移动路由器和移动节点的情况告知其他路由

本地代理的单播路由:本地代理必须检查所有到达报文的IP宿地址,若与每个注册过的移动节点的本地地址相同,则按相应的转交地址通过隧道进行转发。本地代理不能用其他端口作为源地址,代理应该支持隧道软技术。

移动节点的广播路由:本地代理收到广播时,要转发给移动绑定中设置了B的移动节点,若设置了D,则本地代理可以使用转交地址将广播封装并转发给移动节点

移动节点的组播路由:两种方法:1、使用外部网络的某个组播路由器转交地址作为组播源地址 2、若本地代理是组播路由器,则可以通过双向隧道加入组播组

代理ARP:是指一个节点不能回答ARP请求时,由另一个节点代为做出ARP响应(给出代理节点的IP地址和链路地址)

无端ARP:主机有时会使用自己的IP地址作为目标地址发送ARP请求。如果收到ARP响应表明存在重复地址,当一个设备收到一个arp请求时,发现arp缓冲区中已有发送者的IP地址,则更新此IP地址的MAC地址条目。因为它不是经过其他主机的ARP请求广播后发出的ARP广播,所以叫无故ARP

移动节点在外部网络时的ARP处理:在发送注册请求前,除了与外部代理的通信外,移动节点关闭对ARP请求的处理。移动节点的本地代理接受移动节点的注册后它要执行无端ARP广播以体制所有的本地节点,并启动代理Arp功能回答所有对这个移动节点的ARP请求

移动节点回到本地网络后的ARP处理:在发送注册请求前,移动节点首先恢复ARP请求的处理功能,移动节点进行无端ARP广播,更新网络各节点的ARP块表。移动节点的本地代理接受了该注册之后,它应该停止为这个移动节点发送代理ARP报文,并执行一个无端ARP广播以更新网络节点的ARP块表。

反向隧道:反向隧道的起点是移动节点的转交地址,终点是本地代理。报文由外部代理进行封装之后传送至本地网络,再汇入正常的路由。

移动节点到达外部网络后,要从代理通告中选择使用支持反向隧道的外部代理。

不同地址空间支持:1、移动节点可能会进入其本地地址不可达的外部网络2、反向隧道的前提是外部代理和本地代理处在同一个地址空间中,彼此可达。

有限私有地址方案:两个移动节点使用相同的私有地址且访问同一个外部代理,但它们的本地代理必须是不一样的。外部代理通过不同的链路地址区分这两个移动节点,并将它们的报文转发给各自的本地代理,本地地址对于外部代理是无意义的。

路由优化:路由优化的目的是改进正常的移动IP机制所产生的三角路由现象1、允许网络节点将移动节点的绑定缓存下来,直接转发给其转交地址,旁路掉本地代理2、将基于过时的绑定内容的报文按新的转交地址进行转发。

发送报文时要检查绑定快表,如发现报文宿地址与绑定快表中的本地地址匹配,则将报文宿地址改为对应的转交地址。

如果本地代理拦截到某个源点发往移动节点的报文,表明该节点没有这个移动节点的移动绑定信息。于是本地代理将向这个节点发送一个绑定更新报文,以便让随后的报文直接发往移动节点的当前网络。

移动节点的快速切换:1、切换的延迟问题:移动节点只能与直接相连的外部代理通信(L2切换)注册请求在网络中传输需要一定的时间,而在此期间移动节点不能发送和接收报文2、改进方案:移动节点要在完成L2切换之前在新外部代理预先建立地址注册状态,网络在处理切换过程中不中断服务。

前注册切换:1、为加速切换过程,原外部代理可以预先定期请求并缓存从各个新外部代理发来的通告信息,构成一张邻接表2、移动节点在发送信息之前要进行移动检测确认到nFA的链路已建立。

后注册切换:后注册切换过程不涉及移动节点。原外部代理成为该移动节点的移动锚定点,称为锚定外部代理。移动节点移向新外部代理时,移动节点继续利用双向边缘隧道来使用这个锚定外部代理。这个双向隧道将保持到移动节点新地址注册的完成。

两方的后注册切换:当移动节点接收到L2-LU,它可以发起移动地址注册过程。如果MN还要移动且不准备启动地址注册过程,则oFA成为aFA

三方的后注册切换方式:,移动节点与锚定外部代理建立固定隧道,锚定外部代理与当前外部代理建立可移动的隧道,实现移动节点与当前外部代理之间的通信。nFA首先检查其访问者快表,看自己与MN之间是否已经有隧道存在

Mobile IPv6 Operations:步骤1:路由器广告:路由器发送,让MN知道它的位置,告诉MN-HA的IP;Mn存储HA的IP 2、MN移动到外部网络3、路由器广告Mn通过无状态地址获得自动配置,存储CCOA  3’ 从DHCPv6获得状态CCOA  4、向HA发送绑定更新,从HA获得绑定确认5、为MN发送邻居广告6、CN启动连接,向MN的IP发送数据包,但是用的HA的MAC  7、封装数据包(IP中的IP),将包裹传到MN  8、通过路由器应答CN的数据包,捎带绑定更新8、搬回家庭网络,接收路由器广告,发送BU到HA和CN

转载于:https://www.cnblogs.com/chy8/p/10118834.html

计算机网络体系结构整理-第九单元移动IP相关推荐

  1. 计算机网络体系结构整理-第二单元IP技术

    IP技术 1.IPV4 Ipv4的报头格式 Ipv4地址分为ABCDE类, 类别 IP地址范围 私有IP地址范围 A 0.0.0.0-127.255.255.255 10.0.0.0-10.255.2 ...

  2. 王道计算机网络 计算机网络体系结构整理 超详细版

    计算机网络的概念 计算机网络是 互连的.自治的 计算机系统的集合. 互连:互联互通 自治:无主从关系 计算机网络是一个将分散的.具有独立功能的计算机系统,通过通信设备和线路连接起来,由功能完善的软件实 ...

  3. 【计算机网络】网络协议与计算机网络体系结构(OSI参考模型、TCP/IP体系、网络通信标准化组织)及 Java网络编程

    网络协议与计算机网络体系结构 知识点总结 网络协议与分层体系结构 开放系统互连参考模型OSI/RM 五层的体系结构 [例]主机甲向主机乙发送数据 实体和服务访问点SAP PDU:协议数据单元 TCP/ ...

  4. 王道考研 计算机网络17 IP数据报 最大传送单元MTU IP地址 IPv4 子网划分 ARP协议 ICMP协议 移动IP

    TCP/IP协议栈 TCP:传输控制协议(Transmission Control Protocol)是一种面向连接的.可靠的.基于字节流的传输层通信协议. IP是Internet Protocol( ...

  5. 计算机网络入门指南之计算机网络体系结构

    一.计算机网络入门指南之计算机网络体系结构 1.1 计算机网络体系结构形成的原因: 计算机网络是个复杂的系统,现举一个最简单的计算机网络应用例子:两个连接在网络上的计算机要传送文件,首先要在两个计算机 ...

  6. 计算机网络构成ppt,计算机网络体系结构ppt课件.ppt

    文档介绍: 船舶局域网技术及应用王宁轮机工程学院船电教研室HP:**********E-mail:n.wang.***@2011年9月N.Wang09/2011*第3章计算机网络体系结构N.Wang0 ...

  7. 计算机网络体系结构物流层,计算机网络体系结构58029.ppt

    计算机网络体系结构58029 第3章 计算机网络体系结构 本章内容 层次化的网络体系结构 开放系统互联参考模型(OSI/RM) TCP/IP体系结构 OSI和TCP/IP的主要层次功能 应用层 传输层 ...

  8. 计算机网络 第一章 计算机网络体系结构

    众所周知,第一章一般是作为绪论,整本书的知识点基本都点一下,但是却不会深入,这一章的知识主要是作为引入的角色. 1.1 计算机网络概述 所谓计算机,就是一些互联的.自治的计算机系统的集合.其定义主要有 ...

  9. 王道考研计算机网络学习心得——第一章-计算机网络体系结构

    ​ 前言   本文主要是我学习计网的心得,用王道考研的原因主要是因为,又有老师教又有直接的资料书,个人觉得方便一点,不用到处找网课,也不用想到底看哪本书好,等这一轮学完了再看别的书,想必也能得心应手一 ...

最新文章

  1. MRI原理谁都看得懂版
  2. 什么是python-了解什么是Python面向对象(1)
  3. 如何在window系统VS中设置boost编程环境
  4. 多线程:Callable
  5. PLSQL Developer中数值字段由科学计数法改为普通数值显示
  6. trigger 触发器(mysql)
  7. 各种推荐资料汇总。。。
  8. ASP.NET MVC案例教程(基于ASP.NET MVC beta)——第三篇
  9. 卡耐基梅隆计算机学院,卡内基梅隆计算机学院--计算机系简介
  10. 程序竞赛中常用的C字符串函数
  11. 在汇编语言调用c语言程序,C/C++调用汇编语言实例:目录表程序
  12. 华成英-模拟电子技术P9 静态工作点的稳定 笔记
  13. 最全的数据结构和算法,不信过来看看有没有漏掉的
  14. ini更改文件夹图标
  15. 计算机的应届毕业生简历上可以写什么,计算机应届生简历范文计算机专业应届毕业生简历写.doc...
  16. 《大话设计模式》读后感
  17. adobe acrobat pro 9.0 总是弹出许可证问题解决方案
  18. 手机PDF如何转图片格式
  19. Debian修改桌面系统
  20. 共创软硬件协同生态:Graphcore IPU与百度飞桨的“联合提交”亮相MLPerf

热门文章

  1. rocketmq技术内幕 pdf_618买什么也别忘了买书!精选100+本技术好书和思维导图,建议收藏!...
  2. 用于android天气开发的背景图,Android开发天气预报APP的设计与实现毕业设计.pdf
  3. java scanner以回车结束_大佬看了直呼内行,你当初Java刚入门是否也是这样写代码?...
  4. java 获取键盘点击_Java中获取键盘输入值的三种方法介绍
  5. 最短路计数(松弛操作处理)
  6. AcWing 854. Floyd求最短路(模板)
  7. AcWing 1884. COW(前缀和)
  8. Python实现主成分分析(PCA)降维:原理及实例分析
  9. unicode学习笔记
  10. tomcat 7 无法打开管理页面