资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
移动IPv6技术及其研究现状April 15 2003April 15 2003内 容背景IPv6 支持移动性的特征Mobile IP v4 & v6协议概况MIPv6的研究领域MIPv6的QoS研究状况小结背景传统传统IPIP协议未考虑节点的移动性(路由和节点标协议未考虑节点的移动性(路由和节点标识都靠识都靠IPIP地址)地址)随无线接入技术的发展(随无线接入技术的发展(PANPAN、WLANWLAN、WANWAN),支),支持节点移动是发展趋势持节点移动是发展趋势IPv6 支持移动性的特征(1/2)大的地址空间大的地址空间: :可为每个设备分配唯一的全球地可为每个设备分配唯一的全球地址(地球上每平方米址(地球上每平方米6.65*106.65*102323个地址)个地址)自动配置自动配置 * Stateless * Stateless autoconfiguratoinautoconfiguratoin - Network Prefix + Interface ID - Network Prefix + Interface ID * * StatefulStateful autoconfigurationautoconfiguration - DHCPv6 - DHCPv6安全性安全性: AH & ESP : AH & ESP 选项头选项头QoSQoS: TC & Flow Label : TC & Flow Label 字段字段IPv6 支持移动性的特征(2/2)Neighbor DiscoveryNeighbor Discovery * Discover each others presence and find * Discover each others presence and find routersrouters * Determine each others link-layer addresses * Determine each others link-layer addresses * Maintain * Maintain reachabilityreachability information informationExtension HeadersExtension Headers * Routing header * Routing header - For route optimization - For route optimization * Destination Options header * Destination Options header - For mobile node originated - For mobile node originated datagramsdatagramsMobile IP v4 & v6协议概况Mobile IP术语MIPv4MIPv6Mobile IP术语 Static IP Address of the Mobile Node valid at its home network.Mobile NodeHome Address A node that can change its point of A node that can change its point of attachment from one link to another, while still attachment from one link to another, while still being reachable via its home address being reachable via its home address C/o-Address Temporary IP Address of the Mobile Node valid at the actually visited network of the Mobile Node (c/o = care-of).Binding Association of the Home Address with the C/o-Address.Home AgentBinding Cache Router located at the Mobile Nodes home network used by the Mobile Node for registering its c/o-Address. Cache for received Bindings.MIPv4(RFC3220)MIPv4(RFC3220)MIPv4(RFC3220)Care-of-address (COA) The terminal point of tunnel toward a mobile node Foreign Agent COA (for IPv4) Obtained from Foreign Agent Address of foreign agent, mobile node communicates to home agent through foreign agent Co-located COA (for IPv4, IPv6) Obtained by DHCP, PPP, Mobile node communicates directly with its Home AgentMIPv4(RFC3220)Agent Discovery mechanism Mobility Agents Advertise their presence via Agent advertisement message Response to Agent Solicitation with Agent Advertisement message Mobile Nodes (optional) MN may solicit Agent Advertisement message through an Agent Solicitation message MN receives the Agent Advertisement and determines whether it is on its home network or a foreign network If home network, MN deregisters with its home agent If foreign network, MN obtains COA from Agent Advertisement message and registers its new COA with its home agent via a foreign agentMIPv4(RFC3220)Registration mechanism Mobile Node The MN sends Registration Request message containing the new COA to its HA, via a FA Foreign Agent The FA authenticates a MN The FA relays Registration Request to a HA If the FA receives successful Registration Reply, it makes a Mobility binding and relays the Registration Reply to a MN Home Agent The HA authenticates a MN, a FA Creates or modifies mobility binding for the MN Sends Registration Reply to the the FAMIPv4(RFC3220)Tunneling Home Agent Intercepts IP packets destined to the home address of registered mobile node (Gratuitous ARP) Tunnels to the mobile nodes COA IP in IP encapsulation (RFC 2003) Minimal encapsulation (RFC 2004) GRE (Generic Routing Encapsulation ,RFC 1701) Foreign Agent Recovers original IP packets and delivers to the mobile nodeMobility support in IPv6(draft-ietf-mobileip-ipv6-21.txt)Mobile node at homeMobile node away from homeRoute optimizationMobility support in IPv6MIPv6的研究领域Mobility Management (MM)Mobility Management (MM)Seamless HandoverSeamless HandoverSecuritySecurityAAAAAAQoSQoSetc.etc.Mobility Management (MM)MMMM分两类:分两类:Micro-mobility: Micro-mobility: inside a domain(A domain is a single administrative entity.) Cellular IP HAWAII Hierarchical Mobile IP Macro-mobility: between domainsMacro-mobility: between domains Mobile IPMicro-mobility 协议的主要优点Reduced latency and Control trafficMN registers to the HA only the first time it connects to the domainMobiles movements inside the domain are managed locally: stations outside the domain are not aware of these movementsPossibility for the use of private address pools inside the domainsThe gateway performs network address translationPotential problems with IPsecReduced path changes for QoSThe path outside the domain does not change when the mobile changes its point of attachment inside the domainSeamless HandoverThree kinds of handover operationsSmooth HandoverSmooth HandoverMinimizes data loss during the time that Minimizes data loss during the time that the MN is establishing its link to the new the MN is establishing its link to the new access pointaccess pointFast HandoverFast HandoverMinimizes or eliminates latency for Minimizes or eliminates latency for establishing new communication paths to establishing new communication paths to the MN at the new access routerthe MN at the new access routerSeamless HandoverSeamless HandoverBoth Smooth and Fast HandoverBoth Smooth and Fast HandoverSecurity (1/2)保护HAs和CNs的BU、Prefix Discovery及MIPv6传送数据分组的机制BU to HA * MN和HA用IPsec SA来保护BU和BA的完整性和真实性 * MNs和CNs在传输模式用ESP头,并使用非空的payload authentication algorithm来提供数据源认证、无连接完整性保护Security (2/2)BU to CNs * 到CNs的BU的完整性和真实性用密钥哈希算法,Kbm * MNs和CNs用非return routability procedure来确定正确的MN在发送消息MIPv6的QoS研究状况研究目的移动主机支持QoS存在的问题现有方法研究目的研究节点移动性对QoS的影响研究当前的QoS技术在移动环境下的应用 如何增加移动性支持 考虑移动环境下的无线链路特征如何适应移动主机支持QoS所存问题移动切换(移动切换(handoverhandover)产生丢包)产生丢包不能确定在将要移动的位置有足够的资源不能确定在将要移动的位置有足够的资源隧道技术会隐藏隧道技术会隐藏QoSQoS信息信息IPsecIPsec会引起分类困难会引起分类困难RSVPRSVP中存在的问题中存在的问题 需要移动主机通知接收端它当前的位置需要移动主机通知接收端它当前的位置 - -接收端发起的保障接收端发起的保障 移动主机必须知道它的下一位置及停留时间移动主机必须知道它的下一位置及停留时间 - -难以预计难以预计现有方法(1/12)IntservIntserv * *由应用给网络提出预留请求由应用给网络提出预留请求 使用使用RSVPRSVP信令信令 * *预留类型预留类型 Controlled loadControlled load Guaranteed servicesGuaranteed services * *基本消息类型基本消息类型 PATHPATH RESVRESV现有方法(2/12)RSVPRSVP支持移动性的限制支持移动性的限制 * * 不支持被动预留不支持被动预留 * Per-flow state * Per-flow state预留,扩展性差预留,扩展性差 * * 不支持经过不支持经过IPIP隧道的资源预留隧道的资源预留 * * 信令开销过大。每当移动主机改变位置后,信令开销过大。每当移动主机改变位置后, RSVP RSVP都需要在端到端之间重新建立资源预留都需要在端到端之间重新建立资源预留MRSVPMRSVP * *协议预测主机未来可能到达的位置,并在这些协议预测主机未来可能到达的位置,并在这些位位 置提前预留资源置提前预留资源现有方法(3/12)MRSVPMRSVP * *每个子网中的移动代理代替移动主机来完成提前预留资每个子网中的移动代理代替移动主机来完成提前预留资源源 * *有两种资源预留类型,即主动和被动。有两种资源预留类型,即主动和被动。 主动预留用于移动主机的当前子网主动预留用于移动主机的当前子网 被动预留用于移动主机未来访问的子网被动预留用于移动主机未来访问的子网 被动预留的资源可被该子网中其他业务流使用。当被动预留的资源可被该子网中其他业务流使用。当移动主机移动到新的子网时,被动预留的资源即转变为主移动主机移动到新的子网时,被动预留的资源即转变为主动预留资源,原来使用被动预留资源的业务流需要立刻释动预留资源,原来使用被动预留资源的业务流需要立刻释放所占有的资源。放所占有的资源。 * * 多个位置预留资源,导致网络资源利用率低多个位置预留资源,导致网络资源利用率低 * MRSVP * MRSVP协议的复杂性比较高。协议的复杂性比较高。现有方法(4/12)隧道隧道RSVPRSVP * *在隧道的两个端点之间新建一个在隧道的两个端点之间新建一个RSVPRSVP隧道会话隧道会话 * *端到端的端到端的RSVPRSVP会话把隧道看作是从源点到目的会话把隧道看作是从源点到目的点之间的一段逻辑链路点之间的一段逻辑链路 * *当一个端到端的当一个端到端的RSVPRSVP会话经过隧道时,它被映会话经过隧道时,它被映射到另一个射到另一个RSVPRSVP隧道会话中隧道会话中 * RSVP * RSVP隧道会话从隧道的出口向隧道的入口按照隧道会话从隧道的出口向隧道的入口按照通过隧道的总业务量预留资源通过隧道的总业务量预留资源现有方法(5/12)组播的组播的RSVPRSVP * * 移动主机由一个组播地址唯一标识,主机的移动移动主机由一个组播地址唯一标识,主机的移动 可视为组成员的变动可视为组成员的变动 * * 移动代理代替移动主机处理与移动相关的移动代理代替移动主机处理与移动相关的RSVPRSVP 消息并保存相应的状态消息并保存相应的状态 * * 所有移动主机发送、接收的所有移动主机发送、接收的RSVPRSVP消息和消息和IPIP数据数据 包都通过包都通过IPIP组播路由传送组播路由传送 * * 采用了类似于采用了类似于MRSVPMRSVP的预测机制,将移动主机下一步将的预测机制,将移动主机下一步将 要访问的位置提前加入到组播树中并预留资源要访问的位置提前加入到组播树中并预留资源现有方法(6/12)DiffservDiffserv支持支持MobilityMobility存在的问题存在的问题 * * DiffServDiffServ没有信令,使用隐式的接纳控制机制,接纳控制没有信令,使用隐式的接纳控制机制,接纳控制是针对会聚流的。当网络资源不足时,本来还可以满足部是针对会聚流的。当网络资源不足时,本来还可以满足部分用户的质量要求,但在分用户的质量要求,但在DiffServDiffServ机制下却可能没有一个机制下却可能没有一个用户能够得到满意的服务质量。用户能够得到满意的服务质量。 * * DiffServDiffServ不能动态配置服务质量参数。当某个用不能动态配置服务质量参数。当某个用 户的服务质量发生变化后,网络提供者需要静态配置变动户的服务质量发生变化后,网络提供者需要静态配置变动 的参数,造成了很长的时延,无法适应无线移动网络的应的参数,造成了很长的时延,无法适应无线移动网络的应 用需求用需求现有方法(7/12)无线环境下的无线环境下的DiffServDiffServ * * 增加了信令协议:利用增加了信令协议:利用ICMPICMP作为作为DiffServDiffServ下的信令,下的信令,用用 于传送移动终端和基站之间的控制消息及相关参数于传送移动终端和基站之间的控制消息及相关参数 * * 增加了对移动性的支持:在每个区域创建一个称为增加了对移动性的支持:在每个区域创建一个称为New-mobileNew-mobile的业务类别,用来为移动主机预留带宽,或者的业务类别,用来为移动主机预留带宽,或者赋予移动主机高优先级,使其在切换时能够抢占低优先级赋予移动主机高优先级,使其在切换时能够抢占低优先级业务的带宽业务的带宽 * * 增加了对高误码无线链路的支持:在每个子网中生成增加了对高误码无线链路的支持:在每个子网中生成补偿业务类别并占用一定的带宽,用来补偿移动终端遇到补偿业务类别并占用一定的带宽,用来补偿移动终端遇到高误码链路时损失的带宽高误码链路时损失的带宽现有方法(8/12)IntServIntServ与与DiffServDiffServ混合混合现有方法(9/12)* 定义了Home & foreign边缘路由器 边缘路由器有双重功能 - Diffserv edge router (admission control) - Mobility agents in Mobile IP MIP registration request contains two new fields - Home edge router address - Foreign edge router address现有方法(10/12)Architecture * Home networks and foreign networks run RSVP and Mobile IP * Backbone is diffserv capable * Edge routers (ER) and border routers (BR) - Admission control and Bandwidth brokering functionsOperation * Two cases: differentiate the operational steps: Border routers and interior DS nodes are RSVP aware -Resource availability indicated by signaling -BR acts as the agent for admission control现有方法(11/12) Border routers and interior DS nodes are not RSVP aware - External non-DS node does admission control - Edge routers act as admission control agents Broker bandwidth on behalf of BR (no signaling) Requires the use of protocols like bandwidth broker protocol - Can accommodate only static service level agreements * Requires modification to Mobile IP registration request message * Introduction of new ACK and NACK messages Open issues * Mapping intserv SLA to appropriate DS code points * Edge routers need additional features - Admission control handling on behalf of DS domain - Signaling to get resource availability information of DS domain * Diffserv border routers need signaling capability * Enhancements to registration request messages needed * Need for two additional messages: ACK and NACK现有方法(12/12)小结Mobile IP v4 & v6 协议基本操作移动环境下QoS的研究状况谢 谢!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号