CN102938919B - 可选择的分布式移动性管理的路由优化方法 - Google Patents
可选择的分布式移动性管理的路由优化方法 Download PDFInfo
- Publication number
- CN102938919B CN102938919B CN201210459125.1A CN201210459125A CN102938919B CN 102938919 B CN102938919 B CN 102938919B CN 201210459125 A CN201210459125 A CN 201210459125A CN 102938919 B CN102938919 B CN 102938919B
- Authority
- CN
- China
- Prior art keywords
- router
- couple
- session
- option
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种可选择的分布式移动性管理的路由优化方法,是设置一个代理移动IPv6的选项,使其能在会话的建立和保持过程中,随着每个代理移动IPv6报文所携带而发送出去,以便路由器根据用户请求或本地路由器的配置特征选择并执行相应的优化路由策略,同时为代理移动IPv6网络带来优化策略上的多样化支持,以使网络自身对于不同应用的支持更加细化和优化。该选项是一个长度可变的、包含0个、1个或多个“类型-长度-数值”编码的移动性选项,其总字长是8字符的整数倍;该域且该编码格式遵从RFC3775的6.2节的要求,以使移动接入网关能够忽略和跳过不可识别的选项号和选项内容。本发明能够适用于多种应用场景,具有很好的推广应用前景。
Description
技术领域
本发明涉及一种可选择的分布式移动性管理路由优化方法,确切地说,涉及一种涉及移动IPv6(MobileIPv6)和代理移动IPv6(ProxyMobileIPv6)协议,通过携带移动IP的报文选项,使得网络会话的锚点(接入路由器)能够对新发起的会话进行路由优化需求的识别,进而在终端移动过程中,对会话使用不同的路由优化策略而实现优化策略多元和可控的路由优化方法,属于多媒体通信的技术领域,
背景技术
传统的IP包的路由和服务质量控制技术,仅仅是分析IP包头中包括源地址、目的地址、源端口、目的端口和协议类型的五元组信息,以确定流量的基本信息。传统IP路由器也只是根据五元组获得的信息来实现一定程度的路由和服务质量的保证。但是,随着移动设备的普及和移动网络的广泛应用,移动设备在不同接入点之间的移动,常常会打破原有固网会话五元组的规则。而移动IP能够支持移动终端在移动情况下的使用,利用家乡代理、外地代理和地址映射关系来解决终端移动所获得的新地址时,如何保持已有会话的问题。
移动IPv6技术充分利用了IPv6协议对移动性的内在支持。首先,路由器在路由器广播报文中指示了它是否能够担任本地代理。同一个子网内允许存在多个本地代理,移动节点可以向任意一个本地代理注册。本地代理保存有移动节点的家乡地址和转交地址的对照表,其接收到发送给移动节点的报文后,根据该对照表把报文转发给移动节点。另外,每当移动节点接收到其他主机发来的报文后,在响应报文中以转交地址作为源地址,并要附带上移动节点的家乡地址;其他主机的后续报文就以移动节点的转交地址为目的地址。但是要附带源路由选择报头,报头内容为移动节点的家乡地址。使用这种机制的目的是保证移动节点在移动过程中不会丢失报文。最后,IPv6中定义了重定向过程。当移动节点在小区间切换时,移动节点重新登记成功后,基站应该向原来的基站发重定向报文,使切换过程中路由有偏差的报文能够重新找到移动节点。
随着移动IP技术的不断发展和IPv6协议的推动,网络设备相比于终端,对于会话的建立、保持和位置支持都承担了更多的功能,代理移动IPv6协议应运而生。代理移动IPv6协议是一种基于网络的本地化移动性管理协议,与其他移动IPv6协议(如移动IPv6协议、快速移交IPv6协议、层级化IPv6协议)相比,代理移动IPv6协议不需要移动节点参与任何与移动相关的决策,网络实体负责跟踪移动节点的移动,并发起与移动相关的信令传输。此外,该协议还保证移动节点在整个域内漫游时无须更换IPv6地址。这些特性对于运营商来说,可以提高其对网络的控制能力。而对于移动用户来说,则可以降低终端协议栈的设计复杂度,从而降低设备资源及能量消耗。
受到电信网络的影响,移动互联网的部署更为趋于集中式管理。这种形式依赖于一个单独的移动锚节点对终端设备进行移动性支持,但是,该形式通常存在以下三个问题:
1、路由非最优,特别是在内容分发网络中的服务器被推向网络边缘时,导致移动用户和内容服务器之间的传输时延很大,核心网中不必要的负载也过多。
2、可扩展性不好,因锚节点的数量随着移动用户数量的增长而增长,随着业务的增大,移动锚节点会越来越拥挤。
3、移动性支持是按照“每个节点”、而不是“每个流”进行的,这将导致某些流量的“卸载”变为不可能。人们不能期望路由的最优化能力存在于每个通信对端。当所有来自移动节点和发往移动节点的流量都必须要经过中央锚节点时,前述情况就恶化了。特别是当移动节点的通信创建在固定位置时。
为了解决集中式管理存在的问题,分布式移动性管理的思想开始在业界内酝酿形成。分布式移动性管理的主旨是基于移动IPv6和代理移动IPv6的框架,将集中式管理中的锚节点对于终端的管理功能和数据转发功能拆分开来,使得锚节点仅负责终端的管理功能,数据转发功能被放置在更近接于网络边缘的接入路由器。锚节点通过接入路由器向终端下发前缀或地址,发往终端的数据流量将直接通过接入路由器转发,不再绕行负责终端管理功能的锚节点。这样就为负责移动性管理的锚节点减轻了数据处理的负荷,增大了可扩展性,降低了单点故障的可能性。同时,由于锚节点摆脱了数据转发功能,使其在管理功能上有了更大的灵活性,对于未来可能的路由优化和流量控制提供了更大的空间。
发明内容
有鉴于此,本发明的目的是提供一种可选择的分布式移动性管理的路由优化方法,该方法使得网络对现有和未来的移动互联网应用可以根据其需要和特点选择与执行差异化的优化策略。因为移动互联网应用的特点及其对服务质量的需求千差万别,几乎不存在“最优”的路由优化解决方案,采取统一的优化策略显然不能够满足应用本身的需求。此外,受到可能的网络拓扑影响,不同的接入路由器可能会因为某种特殊原因不愿意作为会话的锚节点,或者不同的应用可能有意回避在当前的接入路由器上对会话进行锚定。基于此点考虑,本发明在代理移动IPv6框架下定义了一个移动性选项,用于客户端向接入路由器和锚点请求其所需的路由优化策略,也可用于接入路由器之间进行路由优化策略的协商。
为了达到上述目的,本发明提供了一种可选择的分布式移动性管理的路由优化方法,其特征在于:因网络上同时共存有多种优化策略,故设置一个代理移动IPv6的选项,使其能够在会话的建立和保持过程中,随着每个代理移动IPv6报文所携带而发送出去,以便路由器根据用户请求或本地路由器的配置特征选择并执行相应的优化路由策略,同时为代理移动IPv6网络带来优化策略上的多样化支持,以使网络自身对于不同应用的支持更加细化和优化;所述选项是一个长度可变的域,其总字长是8字符的整数倍;该域包含0个、1个或多个“类型-长度-数值”编码的移动性选项,且该编码格式遵从RFC3775的6.2节的要求,以使移动接入网关能够忽略和跳过不可识别的选项号和选项内容。
所述选项包括下述各域及其涵义为:
Type,字长8比特,为选项编号,由IANA组织分配其数值;
Length,字长8比特,为选项总长度,单位为1字符;
Reserved,字长8比特,为保留项;
PrefixLength,字长8比特,为选项中所包含的前缀或地址Prefix/Address的有效长度;
OptimizingOption,字长16比特,为策略编号,其数值由设定组织统一编号,以使接入路由器设备或锚点设备对该值域进行统一处理,避免发生混乱;
Period,字长16比特,为周期,其在不同策略下的意义各有不同;
Prefix/Address,字长可调,为设定策略下所需要的0个、1个或多个前缀或地址。
所述选项用于下述六种场景:
(1)所建立的会话要求按时间进行锚点的更新及切换:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但对时间敏感或对时间有依赖;该场景设置OptimizingOption域为“TIME”模式,Period为时间周期,即每隔以秒为单位的设定时间,更新一次会话的锚节点;若需特定的前缀做支持,则在Prefix/Address中指明;
(2)所建立的会话要求每经过设定次数的接入路由器就更新一次锚点:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但随着移动范围的不断增加,使得会话连续性下降;该场景设置OptimizingOption域为“JUMP”模式,即每经过设定次数的接入路由器就更新一次会话的锚节点,Period为更新频率;若需特定的前缀做支持,则在Prefix/Address中指明;
(3)所建立的会话要求回避设定前缀或地址的接入路由器作为会话锚点:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但因某种原因企图回避某个或某些接入路由器而锚定会话;该场景设置OptimizingOption域为“AVOID”模式,即不在设定前缀或地址的接入路由器上更新该会话的锚节点,并在Prefix/Address中标明这些要求回避的前缀或地址;该模式中的Period不起作用,故其数值在接入路由器或终端处理时被忽略;
(4)所建立的会话被要求在设定的前缀或地址内不进行锚点的切换:
当终端移动到某个接入路由器的信号范围内,该接入路由器因某种原因不作为该会话的锚点而只是转发数据流;该场景设置OptimizingOption域为“REFUSE”模式,即当前接入路由拒绝锚定会话,只处理转发请求;Period为该拒绝要求的时限,当Period=FFFF,表明永久性拒绝;此时,该选项由当前接入路由器发送至前一个接入路由器,用于协议协商;
(5)所建立的会话在每次移动时都更新会话锚点:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但随着移动范围的不断增加,使得会话连续性下降,故每次移动至当前接入路由器后,依照设置的概率值随机选择是否更新会话的锚节点;该场景设置OptimizingOption域为“RANDOM”模式,Period为该会话锚节点的更新概率值;
(6)接入路由之间进行策略协商,用于确认是否为会话发起特定策略:
接入路由器之间根据其自身能力进行策略协商,该场景设置OptimizingOption域为“DISCUSS”模式,并指明接入路由器的每种策略的具体功能及其参数。
所述六种场景中的OptimizingOption域的各种不同模式都是采用16比特字长的相应代码来表示的。
所述场景(5)中,表示会话锚节点的更新概率值Period的描述方法是;以其字长16比特中最左侧位开始、直至最右侧,分别为二进制数字小数点后的第1位、直至小数点后第16位;接入路由器或移动终端根据网络配置或会话的需要设置该Period数值,当移动终端移动到当前接入路由器处时,该接入路由器判断其随机生成的一个位于0至1之间的概率值是否不大于Period数值,若是,则该接入路由器将移动终端正在持续的会话锚定于本地;否则,该接入路由器只进行数据转发操作,而不锚定该终端的会话。
所述分布式移动性管理的路由优化方法的可选择性是在已有的、或已经由国际标准化组织确认的优化策略范畴内进行有目的性的选择,并为今后出现的新型策略和应用提供扩展空间。
本发明与现有技术相比较,其创新优点是至少具有下述两方面的改进:首先,现有技术通常只是基于某种特定因素的考虑而提出的独立可行的解决方案,不能够同时兼顾多方面的因素。其次,现有技术一般分为两类:一类是能够兼容某些其它方法,另一类是不兼容其它方法。并非具备本发明方法能够协商接入路由和使得多种优化策略同时共存于网络的特性。
根据目前的网络流量统计数字来看,移动互联网中存在着多种不同类型的数据流,由于不同的应用和软件实体的自身服务内容和特点的不同,其对于服务质量的要求差异较大。如果采用同一个理论上“最优”的优化策略和方法很不现实,而且,优化方法的统一,也就意味着路由器制造厂商必须实现其硬件配置、即相关参数的高度一致,这些情况都不符合商业自由化发展与竞争的原则。此外,不同的优化策略通常都是针对不同的应用场景和服务功能,而服务功能本身也会随着社会发展、技术进步而产生不可预知的变革。诸如视频数据为网络带来的重负荷现象,极有可能会随着应用层的编码、压缩技术的发展而在未来被解决,因而现今针对视频传输服务所进行的统一优化策略就会变成徒劳。事实上,随着近两年视频编码技术的不断发展和压缩效率的不断提高,也逐渐显露出未来技术的发展方向。本发明方法的目的是希望使得网络层路由优化策略能够共生共存,并且针对不同服务提供最适宜的优化策略,并使得负责终端管理和数据转发的锚点、接入路由设备能够有效降低不必要的处理操作。
此外,如上所述,因路由优化策略处于不断发展之中,对于海量部署的网络设备来讲,每有一个新策略就更新所有网络设备的相应协议是不现实的;而且,要使每种新策略都能够对原先的旧策略进行前向兼容同样也是不现实的。因此,路由优化方案的发展应该是一个增量式、外挂式的过程,应该有一种这样的机制:既能够支持策略的更新,还使得新策略可以与旧策略同时共存。并且,无论其兼容性与否,两者均可以单独地为特定服务提供支持。本发明方法能够满足上述要求:只需为产生的新策略提供一个标准策略编号,就能够使其与现有策略在不兼容的情况下共生同存。同时,本发明还能分别支持针对各个终端上不同类型会话的独立支持,即为“每个流”分别提供不同的服务策略,而非为每个终端提供统一的优化策略。
综上所述,本发明为代理移动IPv6网络带来优化策略上的多样化支持,使得网络本身对于不同应用的支持更加细化和优化,具有很好的推广应用前景。
附图说明
图1是本发明路由优化方法中的代理移动IPv6的选项格式示意图。
图2是本发明路由优化方法的第一种应用场景的时序流程图。
图3是本发明路由优化方法的第二种应用场景的时序流程图。
图4是本发明路由优化方法的第三种应用场景的时序流程图。
图5是本发明路由优化方法的第四种应用场景的时序流程图。
图6是本发明路由优化方法的第五种应用场景的时序流程图。
图7是本发明路由优化方法的第六种应用场景的时序流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图和实施例的应用场景对本发明作进一步的详细描述。
因为网络上同时共存有多种优化策略,故本发明可选择的分布式移动性管理的路由优化方法是设置一个代理移动IPv6的选项,使其能够在会话的建立和保持过程中,随着每个代理移动IPv6报文所携带而发送出去,以便路由器根据用户请求或本地路由器的配置特征选择并执行相应的优化路由策略,同时为代理移动IPv6网络带来优化策略上的多样化支持,以使网络自身对于不同应用的支持更加细化和优化。
参见图1,介绍该选项的格式:其为一个包含0个、1个或多个“类型-长度-数值”编码的移动性选项的长度可变的域,总字长是8字符的整数倍;且该编码格式遵从RFC3775的6.2节的要求,以使移动接入网关能够忽略和跳过不可识别的选项号和选项内容。该选项包括下述各域及其涵义为:
Type为选项编号,字长8比特,由IANA组织分配其数值;
Length为选项总长度,字长8比特,单位为1字符;
Reserved为保留项,字长8比特;
PrefixLength为选项中所包含的前缀或地址Prefix/Address的有效长度,字长8比特;
OptimizingOption为策略编号,字长16比特,其数值由设定组织统一编号,以使接入路由器设备或锚点设备对该值域进行统一处理,避免发生混乱;
Period为周期,字长16比特,其在不同策略下的意义各有不同;
Prefix/Address为设定策略下所需要的0个、1个或多个前缀或地址,字长可调。
本发明已经进行了多次实施试验,下面结合六种不同应用场景的仿真实施例具体说明本发明方法的工作原理。
参见图2,介绍第1种应用场景中本发明方法实施例的具体实施过程:
(1)移动终端通过当前所在的接入路由器1向管理节点进行注册。
(2)移动终端欲向通信对端发起会话,向接入路由器1发出请求报文,要求以TIME模式优化策略进行路由优化,并设定Period值。
(3)管理节点收到该报文,记录相关条目,并标记该会话为TIME模式的优化策略,并设定Period值。
(4)管理节点向接入路由器1告知通信对端所在位置(即接入路由器3),接入路由器1将移动终端发送给通信对端的数据包进行封装,通过隧道发送给接入路由器3后。接入路由器3将包解封装,并将数据部分发送给通信对端。通信对端再以相反路径和方式返回相应数据包,会话建立。此时,移动终端和通信对端借助接入路由器1和3能够同时彼此交互收发数据。
(5)移动终端开始漫游,移动到接入路由器2的范围内。此时,Period并未到时。会话通过隧道方式维持。从通信对端发来的数据经过的路由为:通信对端→接入路由器3→接入路由器1→接入路由器2→移动终端。从移动终端发出的数据经过的路由为:移动终端→接入路由器2→接入路由器1→接入路由器3→通信对端。图2~图7的各图中,单线箭头表示通过普通路由形式发送数据包,空心框箭头表示用隧道形式发送数据包。
(6)经过一段时间,Period到时,管理节点控制接入路由器发起路由优化:接入路由器1向接入路由器2发送数据包,告知其接入路由3的地址及端口信息;接入路由器1向接入路由器3发送数据包,告知其接入路由2的地址及端口信息。然后,发送数据的路径不再经过接入路由器1,而直接在接入路由器2和接入路由器3之间采用隧道方式传输,隧道重新建立。移动终端与通信对端的数据交互是由接入路由器2与接入路由器3的通信来完成。
(7)会话继续进行,直至结束。如漫游到下一个接入路由器区域,重复步骤(5)和(6)。
参见图3,介绍第2种应用场景中本发明方法实施例的具体实施过程:
(1)移动终端通过当前所在的接入路由器1向管理节点进行注册。
(2)移动终端欲向通信对端发起会话:先向接入路由器1发出请求报文,要求以JUMP模式优化策略进行路由优化,并设定Period值为1,即每隔一个接入路由器重新锚定会话一次。
(3)管理节点收到该报文,记录相关条目,并标记该会话为JUMP模式优化策略,并设定Period值为1,Jump值为0。
(4)参照第1种应用场景中的步骤(4)的操作内容,会话建立。
(5)移动终端开始漫游,移动到接入路由器3的范围内。此时,接入路由器3从管理节点获知该会话为JUMP模式会话,Jump当前为0,不等于被设定的Period值,表征不需要切换会话锚节点。接入路由器3发送包含路由优化选项的报文给管理节点,将该会话的Jump值加1,会话通过隧道方式维持。从通信对端发来的数据经过下述路由:通信对端→接入路由器4→接入路由器1→接入路由器3→移动终端;从移动终端发出的数据经过下述路由:移动终端→接入路由器2→接入路由器1→接入路由器3→通信对端。
(6)经过一段时间,移动终端漫游到接入路由器2的范围内,接入路由器2从管理节点获知该会话为JUMP模式会话,Jump当前为1,等于被设定的Period值,表征需要切换会话锚节点。参照第1种场景中的步骤(6)路由优化的发起过程,管理节点控制接入路由器发起路由优化,隧道重新建立。移动终端与通信对端的数据交互是由接入路由器2与接入路由器4的通信来完成。
(7)会话继续进行,直至结束。如漫游到下一个接入路由器区域,重复步骤(5)和(6)。
参见图4,介绍第3种应用场景中本发明方法实施例的具体实施过程:
(1)移动终端通过当前所在的接入路由器1向管理节点进行注册。
(2)移动终端欲向通信对端发起会话:先向接入路由器1发出请求报文,要求以AVOID模式优化策略进行路由优化,并设定Prefix值为IPv6前缀p,即当移动到前缀为p的接入路由器区域,不进行会话的锚定。
(3)管理节点收到该报文,记录相关条目,并标记该会话为AVOID模式优化策略,并设定Prefix值为p。
(4)参照第1种应用场景中的步骤(4)的操作内容,会话建立。
(5)移动终端开始漫游,移动到被回避的接入路由器范围内。此时,被回避的接入路由器从管理节点获知该会话为AVOID模式,回避的Prefix为p,与自身当前配置的Prefix相同,表征不需要切换会话锚节点,会话通过隧道方式维持。从通信对端发来的数据经过下述路由:通信对端→接入路由器4→接入路由器1→被回避的接入路由器→移动终端;从移动终端发出的数据经过下述路由:移动终端→被回避的接入路由器→接入路由器1→接入路由器4→通信对端。
(6)经过一段时间,移动终端漫游到接入路由器2范围内,接入路由器2从管理节点获知该会话为AVOID模式,回避的Prefix为p,与自身当前配置的Prefix不符,表征需要切换会话锚节点。参照第1种应用场景中的步骤(6)路由优化的发起过程,管理节点控制接入路由器发起路由优化,隧道重新建立。移动终端与通信对端的数据交互是由接入路由器2与接入路由器4通信来完成。
(7)会话继续进行,直至结束。如漫游到下一个接入路由器区域,重复步骤(5)和(6)。
参见图5,介绍第4种应用场景中本发明方法实施例的具体实施过程:
(1)移动终端通过当前所在的接入路由器1向管理节点进行注册。
(2)移动终端欲向通信对端发起会话:先向接入路由器1发出请求报文,要求以TIME模式优化策略进行路由优化,并设定TIME值为0,即每当移动到一个接入路由器区域内,立即进行会话的锚定。
(3)管理节点收到该报文,记录相关条目,并标记该会话为TIME模式优化策略,并设定TIME值为0。
(4)参照第1种应用场景中的步骤(4)的操作内容,会话建立。
(5)移动终端开始漫游,移动到接入路由器2范围内。此时,被回避的接入路由器从管理节点处获知该会话为TIME模式,会话通过隧道方式维持。从通信对端发来的数据经过下述路由:通信对端→接入路由器3→接入路由器1→接入路由器2→移动终端;从移动终端发出的数据经过下述路由:移动终端→接入路由器2→接入路由器1→接入路由器3→通信对端。图中,单线箭头表示通过普通路由形式发送数据包,空心框箭头表示用隧道形式发送数据包。
(6)接入路由器1向接入路由器2和接入路由器3发起路由优化请求。接入路由器2向接入路由器1和通信对端的接入路由器3发起含有REFUSE的选项,并设定选项中的Period域值为FFFF,表明永久性拒绝,通告其拒绝锚定会话,不进行如场景1第6步路由优化操作。会话锚点不改变,数据包所经线路不变。
(7)会话继续进行,直至结束。如漫游到下一个接入路由器区域,重复步骤(5)和(6)。
参见图6,介绍第5种应用场景中本发明方法实施例的具体实施过程:
(1)移动终端通过当前所在的接入路由器1向管理节点进行注册。
(2)移动终端欲向通信对端发起会话:先向接入路由器1发出请求报文,要求以RANDOM模式优化策略进行路由优化,并设定Period值为8FFF(表示0.5),即当前接入路由器产生的随机数大于0.5时,进行会话的锚定。
(3)管理节点收到该报文,记录相关条目,并标记该会话为RANDOM模式优化策略,并设定Period值为0.5。
(4)参照第1种应用场景中的步骤(4)的操作内容,会话建立。
(5)移动终端开始漫游,移动到接入路由器3范围内。此时,接入路由器3从管理节点获知该会话为RANDOM模式,Period值为0.5,随即产生一个大于0、小于1的随机数,且该随机数小于0.5(例如:随机数为0.4),则不需要切换会话锚节点,会话通过隧道方式维持。从通信对端发来的数据经过下述路由:通信对端→接入路由器4→接入路由器1→接入路由器3→移动终端;从移动终端发出的数据经过下述路由:移动终端→接入路由器3→接入路由器1→接入路由器4→通信对端。
(6)经过一段时间,移动终端漫游到接入路由器2范围内,接入路由器2从管理节点获知该会话为RANDOM模式,Period值为0.5,随即产生一个大于0、小于1的随机数,且该随机数大于0.5(例如:随机数为0.6),则需要切换会话锚节点。参照第1种应用场景中的步骤(6)管理节点控制接入路由器发起路由优化,隧道重新建立。移动终端与通信对端的数据交互是由接入路由器2与接入路由器4通信完成。
(7)会话继续进行,直至结束。如漫游到下一个接入路由器区域,重复步骤(5)和(6)。
参见图7,介绍第6种应用场景中本发明方法实施例的具体实施过程:
(1)接入路由器1向管理节点发送请求,询问其它接入路由器的前缀或地址前缀或地址信息。
(2)管理节点向接入路由器1返回其它接入路由器的前缀或地址前缀或地址信息。
(3)接入路由器1依据返回的前缀或地址信息向接入路由器2发送带有DISCUSS选项的报文,询问其支持的优化策略代码。
(4)接入路由器2向接入路由器1返回带有DISCUSS选项的报文,该报文内记载有其自身所支持的路由优化策略的代码。
总之,本发明方法的多个仿真实施例试验都是成功的,实现了发明目的。
Claims (3)
1.一种可选择的分布式移动性管理的路由优化方法,其特征在于:因网络上同时共存有多种优化策略,故设置一个代理移动IPv6的选项,使其能够在会话的建立和保持过程中,随着每个代理移动IPv6报文所携带而发送出去,以便路由器根据用户请求或本地路由器的配置特征选择并执行相应的优化路由策略,同时为代理移动IPv6网络带来优化策略上的多样化支持,以使网络自身对于不同应用的支持更加细化和优化;所述选项是一个长度可变的域,其总字长是8字符的整数倍;该域包含0个、1个或多个“类型-长度-数值”编码的移动性选项,且该编码格式遵从RFC3775的6.2节的要求,以使移动接入网关能够忽略和跳过不可识别的选项号和选项内容;
所述选项用于下述六种场景:
(1)所建立的会话要求按时间进行锚点的更新及切换:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但对时间敏感或对时间有依赖;该场景设置OptimizingOption域为“TIME”模式,Period为时间周期,即每隔以秒为单位的设定时间,更新一次会话的锚节点;若需特定的前缀做支持,则在Prefix/Address中指明;
(2)所建立的会话要求每经过设定次数的接入路由器就更新一次锚点:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但随着移动范围的不断增加,使得会话连续性下降;该场景设置OptimizingOption域为“JUMP”模式,即每经过设定次数的接入路由器就更新一次会话的锚节点,Period为更新频率;若需特定的前缀或地址做支持,则在Prefix/Address中指明;
(3)所建立的会话要求回避设定前缀或地址的接入路由器作为会话锚点:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但因某种原因企图回避某个或某些接入路由器而锚定会话;该场景设置OptimizingOption域为“AVOID”模式,即不在设定前缀或地址的接入路由器上更新该会话的锚节点,并在Prefix/Address中标明这些要求回避的前缀或地址;该模式中的Period不起作用,故其数值在接入路由器或终端处理时被忽略;
(4)所建立的会话被要求在设定的前缀或地址内不进行锚点的切换:
当终端移动到某个接入路由器的信号范围内,该接入路由器因某种原因不作为该会话的锚点而只是转发数据流;该场景设置OptimizingOption域为“REFUSE”模式,即当前接入路由拒绝锚定会话,只处理转发请求;Period为该拒绝要求的时限,当Period=FFFF,表明永久性拒绝;此时,该选项由当前接入路由器发送至前一个接入路由器,用于协议协商;
(5)所建立的会话在每次移动时都更新会话锚点:
该会话依据自身特点,不需要极强的实时性和高质量的路由优化,但随着移动范围的不断增加,使得会话连续性下降,故每次移动至当前接入路由器后,依照设置的概率值随机选择是否更新会话的锚节点;该场景设置OptimizingOption域为“RANDOM”模式,Period为该会话锚节点的更新概率值;
(6)接入路由之间进行策略协商,用于确认是否为会话发起特定策略:
接入路由器之间根据其自身能力进行策略协商,该场景设置OptimizingOption域为“DISCUSS”模式,并指明接入路由器的每种策略的具体功能及其参数;
所述选项包括下述各域及其涵义为:
Type,字长8比特,为选项编号,由IANA组织分配其数值;
Length,字长8比特,为选项总长度,单位为1字符;
Reserved,字长8比特,为保留项;
PrefixLength,字长8比特,为选项中所包含的前缀或地址Prefix/Address的有效长度;
OptimizingOption,字长16比特,为策略编号,其数值由设定组织统一编号,以使接入路由器设备或锚点设备对值域进行统一处理,避免发生混乱;
Period,字长16比特,为周期,其在不同策略下的意义各有不同;
Prefix/Address,字长可调,为设定策略下所需要的0个、1个或多个前缀或地址。
2.根据权利要求1所述的方法,其特征在于:所述六种场景中的OptimizingOption域的各种不同模式都是采用16比特字长的相应代码来表示的。
3.根据权利要求1所述的方法,其特征在于:所述场景(5)中,表示会话锚节点的更新概率值Period的描述方法是:以其字长16比特中最左侧位开始、直至最右侧,分别为二进制数字小数点后的第1位、直至小数点后第16位;接入路由器或移动终端根据网络配置或会话的需要设置该Period数值,当移动终端移动到当前接入路由器处时,该接入路由器判断其随机生成的一个位于0至1之间的概率值是否不大于Period数值,若是,则该接入路由器将移动终端正在持续的会话锚定于本地;否则,该接入路由器只进行数据转发操作,而不锚定该终端的会话。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210459125.1A CN102938919B (zh) | 2012-11-15 | 2012-11-15 | 可选择的分布式移动性管理的路由优化方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210459125.1A CN102938919B (zh) | 2012-11-15 | 2012-11-15 | 可选择的分布式移动性管理的路由优化方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102938919A CN102938919A (zh) | 2013-02-20 |
CN102938919B true CN102938919B (zh) | 2016-03-30 |
Family
ID=47697767
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210459125.1A Expired - Fee Related CN102938919B (zh) | 2012-11-15 | 2012-11-15 | 可选择的分布式移动性管理的路由优化方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102938919B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015054851A1 (zh) * | 2013-10-16 | 2015-04-23 | 华为技术有限公司 | 通信方法、用户设备、网络侧设备和通信系统 |
CN104994159A (zh) * | 2015-06-30 | 2015-10-21 | 青岛海尔智能家电科技有限公司 | 基于AllJoyn的分布式代理方法、装置及移动设备 |
CN114172869A (zh) | 2018-02-12 | 2022-03-11 | 华为技术有限公司 | 管理媒体传输通路的方法、系统以及相关设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100011250A (ko) * | 2008-07-24 | 2010-02-03 | 성균관대학교산학협력단 | 피엠아이피브이6 환경에서의 엠에이지 라우팅 테이블을이용한 엠엔-오엔 간 데이터 패킷 전송 경로 최적화 방법 |
CN102647708A (zh) * | 2012-04-06 | 2012-08-22 | 中山大学 | 一种基于网络移动性管理和路由优化的分布式移动IPv6的方法 |
-
2012
- 2012-11-15 CN CN201210459125.1A patent/CN102938919B/zh not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100011250A (ko) * | 2008-07-24 | 2010-02-03 | 성균관대학교산학협력단 | 피엠아이피브이6 환경에서의 엠에이지 라우팅 테이블을이용한 엠엔-오엔 간 데이터 패킷 전송 경로 최적화 방법 |
CN102647708A (zh) * | 2012-04-06 | 2012-08-22 | 中山大学 | 一种基于网络移动性管理和路由优化的分布式移动IPv6的方法 |
Non-Patent Citations (1)
Title |
---|
THE OPTIONAL ROUTING OPTIMIZATION STRATEGY OF DISTRIBUTED MOBILITY MANAGEMENT;Shen Yan等;《Proceedings of IEEE CCIS 2012》;20121101;第3-4节 * |
Also Published As
Publication number | Publication date |
---|---|
CN102938919A (zh) | 2013-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7464177B2 (en) | Mobile network that routes a packet without transferring the packet to a home agent server | |
CN101156488B (zh) | 无线电通信系统和无线电通信方法 | |
US7346027B2 (en) | Method of uninterrupted software download in heterogeneous mobile communication networks | |
CN100596095C (zh) | 层次化移动IPv6快速切换方法和系统 | |
US20110122812A1 (en) | Seamless service method controlled by user terminal | |
WO2007043767A1 (en) | Method and apparatus for communications of user equipment using internet protocol address in a mobile communication system | |
CN104796951A (zh) | 用于移动切换的动态分组缓冲系统 | |
CN110149166B (zh) | 传输控制方法、装置和系统 | |
WO2007006227A1 (fr) | Procédé et système de négociation destinés à l’établissement de chemins de données d’interface | |
US20140348134A1 (en) | System and protocols for inter-mobility access gateway tunneling for fast handoff transition | |
EP1921818A2 (en) | Mobility management system and method for mobile internet protocol network | |
JP5211158B2 (ja) | 複数mihユーザのためのアーキテクチャ | |
US20090070854A1 (en) | Method, apparatus and network for negotiating mip capability | |
MX2010011436A (es) | Metodo de transferencia de flujo entre dos puntos de acceso heterogeneos. | |
KR20100004964A (ko) | 모바일 ip 통신 시스템, 모바일 ip 통신 장치 및 모바일 ip 통신 방법 | |
Sanmateu et al. | Seamless mobility across IP networks using Mobile IP | |
CN102938919B (zh) | 可选择的分布式移动性管理的路由优化方法 | |
CN104041122B (zh) | 一种数据域业务处理方法、装置及系统 | |
CN1953606A (zh) | 一种移动用户设备实现移动英特网协议去注册的方法 | |
CN103813395A (zh) | 终端用户在不同网络间进行无缝移动的方法及wog | |
KR100701038B1 (ko) | 이기종 네트워크간 연동을 위한 네트워크 시스템 및 서비스품질의 지원을 위한 버티컬 핸드오프 방법 | |
CN102754460A (zh) | 信息的指示方法及移动管理网元 | |
CN101146339B (zh) | 跨sgsn的切换方法及移动通信网络 | |
Bokor et al. | Flat architectures: Towards scalable future internet mobility | |
CN101006704A (zh) | 用于移动切换的动态分组缓冲系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160330 Termination date: 20211115 |
|
CF01 | Termination of patent right due to non-payment of annual fee |