一种路由优化方法及装置制造方法

文档序号:8000404阅读:184来源:国知局
一种路由优化方法及装置制造方法
【专利摘要】本发明公开了一种路由优化方法及装置。该方法包括:LMA检测当前通信场景是否是通信各方都有一个网络接口,接入相同的移动接入网关MAG的多接入场景;在检测结果为是的情况下,LMA判断通信任意一方的原始数据MAG,是否与其通信对端的任意一个网络接口相连接;如果否,LMA向原始数据MAG和/或目标MAG发送路由优化指示;其中,路由优化指示用于指示原始数据MG和/或目标MAG,对数据包的传输路径进行路由优化操作;如果是,LMA向共连MAG发送路由优化指示;其中,路由优化指示用于指示共连MAG对数据包的传输路径进行路由优化操作。本发明解决了多接入场景下没有合适的本地路由优化方案的问题。
【专利说明】一种路由优化方法及装置

【技术领域】
[0001] 本发明涉及通讯领域,特别是涉及一种路由优化方法及装置。

【背景技术】
[0002] 2005 年 8 月,互联网工程任务组(InternetEngineeringTaskForce,简称为 IETF) 成立了基于网络的本地移动性管理(Network-based Localized Mobility Management, 简称为NETLMM)工作组,并提出了代理移动IPv6协议(ProxyMobileIPv6,简称为PMIPv6) 技术,该技术解决了在主机侧移动性支持协议中需要更改移动节点网络协议栈的问题。 PMIPv6引入了本地移动锚点(Local Mobility Anchor,简称为LMA)和移动接入网关 (mobile access gateway,简称为MAG),本地移动锚点与移动IPv6家乡代理的作用相同,移 动接入网关则代理移动节点与本地移动锚点进行信令交互,因此,PMIPv6将所有的移动性 管理工作都交予网络侧,移动节点无需任何修改就可以在网络中无感知的移动,基于以上 优势,代理移动IP技术成为目前移动IP领域的中最热门的技术之一。
[0003] 在PMIPv6本地路由优化相关领域中,2012年11月,IETF NETEXT工作组发布了 RFC6705《代理移动IPv6本地路由优化》,该项草案提出了 PMIPv6域中三种不同单接入场 景下的路由优化方案All本地路由优化方案、A21本地路由优化方案、A12本地路由优化方 案。下面分别结合附图进行介绍。
[0004] 图1是根据相关技术的All接入场景的路由优化方案示意图,如图1所示, 该场景中单接口移动通信双方(移动节点(Mobile Node,简称为丽1)和丽2)接入相 同MAG和LMA。LMA接收到两个移动节点的数据后触发本地路由优化,数据传输路径由 MN1〈->MAG〈->LMA〈->MAG〈->MN2 优化调整到为 MN1〈->MAG〈->MN2。
[0005] 图2是根据相关技术的A21接入场景的路由优化方案示意图,如图2所示, 通信双方(丽1和丽2)接入不同MAG和相同LMA。当LMA接收到双方通信数据时触 发本地路由优化,将数据传输路由由丽l〈->MAGl〈->LMA〈->MAG2〈->丽2优化调整为 MN1〈->MAG1〈->MAG2〈->MN2。
[0006] 图3是根据相关技术的A12接入场景的路由优化方案示意图,如图3所示,通信双 方(丽1和丽2)接入相同MAG不同LMA。当MAG接收到通信双方数据包时,触发路由优化数据 传输路径由 MN1〈->MAG1〈->LMA1〈->LMA2〈->MAG1〈->MN2 优化调整为 MN1〈->MAG1〈->MAG2。
[0007] 基于上述介绍的三种不同单接入场景下的路由优化方案,通过LMA或MAG决策,使 得原本经由LMA转发的数据,可以不再通过LMA转发,而直接在相关MAG之间进行传输,从 而大大减少了数据传输延迟和网络侧带宽消耗,且也提升了用户的体验。
[0008] 但是,随着技术的发展,越来越多的移动终端都配备多个网络接口,移动节点同时 利用多个网络接口接入网络的情况越来越普遍。下面以PMIPv6协议为例进行介绍。
[0009] 图4是根据相关技术的PMIPv6域中多连接移动节点部署场景的示意图,如图4所 示,移动节点UE1有两个网络接口 IF1和IF2,都接入PMIPv6域,移动节点UE2也有两个网 络接口 IF1和IF2,都接入PMIPv6域,且UE1-IF1与UE2-IF1接入相同的MAG1,UE1和UE2 的网络接口 IF2分别接入MAG2和MAG3。
[0010] 并且,在3GPP现有技术中,移动终端可以同时支持通过第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)接入系统和非3GPP接入系统接入3GPP核心网, 且可以实现无缝切换和业务流迁移,提高用户的业务体验。3GPP接入和非3GPP接入的具 体架构,如图5所示的UE通过3GPP接入或者非3GPP接入3GPP系统的架构示意图,3GPP 的演进的分组系统(Evolved Packet System,简称为EPS)由演进的通用地面无线接入网 (Evolved Universal Terrestrial Radio Access Network,简称为 E - UTRAN)、移动管 理单兀(Mobility Management Entity,简称为 MME)、服务网关(Serving Gateway,简称为 S-GW)、分组数据网络网关(Packet Data Network Gateway,简称为PDN GW或者P-GW)和归 属用户服务器(Home Subscriber Server,简称为HSS)组成。
[0011] EPS支持与非3GPP系统的互通(比如:WLAN接入系统),其中,与非3GPP系统的互 通通过S2a/b/c接口实现,PDN GW作为3GPP与非3GPP系统间的锚点。在EPS的系统架构 图中,非3GPP系统接入被分为不可信任非3GPP接入和可信任非3GPP接入;其中,不可信任 非3GPP接入需经过演进的分组数据网关(Evolved Packet Data Gateway,简称为ePDG)与 PDN GW相连,ePDG与PDN GW间的接口为S2b ;可信任非3GPP接入可直接通过S2a接口与 TONGW连接,S2a接口采用PMIP协议进行信息交互;另外,S2c接口提供了用户设备(User Equipment,简称为UE)与TON GW之间的用户面相关的控制和移动性支持,其支持的移动 性管理协议为支持双栈的移动 IPv6 (Moblie IPv6 Support for Dual Stack Hosts and Routers,简称为DSMIPv6),其可用于不可信任非3GPP和可信任非3GPP接入。
[0012] 其中,3GPP接入系统或者非3GPP接入系统的功能实体和3GPP核心网之间,采用 GTP协议或者PMIPv6协议。多接入场景下的数据传输路由优化问题是需要考虑的一个方 面。但是,现有的本地路由优化技术仅考虑了单接入场景PMIPv6的本地路由优化问题。
[0013] 针对相关技术中多接入场景下没有合适的本地路由优化方案的问题,目前尚未提 出有效的解决方案。


【发明内容】

[0014] 针对相关技术中多接入场景下没有合适的本地路由优化方案的问题,本发明提供 了一种路由优化方法及装置,用以解决上述技术问题。
[0015] 根据本发明的一个方面,本发明提供了一种路由优化方法,其中,该方法包括:LMA 检测当前通信场景是否是通信各方都有一个网络接口,接入相同的移动接入网关MAG的多 接入场景;在检测结果为是的情况下,上述LMA判断通信任意一方的原始数据MAG,是否与 其通信对端的任意一个网络接口相连接;其中,上述原始数据MAG是原始数据传输的网络 接口所接入的MAG ;如果否,上述LMA向上述原始数据MAG和/或目标MAG发送路由优化指 示;其中,上述路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的 传输路径进行路由优化操作;上述目标MAG是通信各方都接入的MAG ;如果是,上述LMA向 共连MAG发送路由优化指示;其中,上述路由优化指示用于指示上述共连MAG对数据包的传 输路径进行路由优化操作;上述共连MAG是通信各方的各个原始数据MAG中,与通信各方都 建立连接的MAG。
[0016] 优选地,上述LMA检测当前通信场景是否是通信各方都有一个网络接口,接入相 同的移动接入网关MAG的多接入场景包括:上述LMA获取当前通信场景中所有通过其转发 的数据包,根据上述数据包获取该数据包的源网协IP地址和目的IP地址;上述LMA根据 上述源IP地址和目的IP地址,判断该数据包的通信双方是否都接入本地代理移动PMIPv6 域;如果是,则上述LMA根据上述源IP地址和目的IP地址,获取通信双方的绑定缓存信息; 其中,上述绑定缓存信息中包含有绑定缓存条目;上述LMA根据上述绑定缓存条目的数量, 判断通信双方中是否至少有一方有多个网络接口接入本地PMIPv6域;如果是,则上述LMA 判断通信双方是否有网络接口接入相同的MAG;在判断结果为是的情况下,判断通信双方 的上述原始数据MAG是否都接入相同的MAG ;如果不是都接入相同的MAG,则确定当前通信 场景是通信各方都有一个网络接口,接入相同的移动接入网关MAG的多接入场景。
[0017] 优选地,上述LMA判断通信双方是否有网络接口接入相同的MAG包括:上述LMA获 取通信双方的上述绑定缓存条目中的转交地址;上述LMA比较上述通信双方的上述转交地 址是否相同;如果相同,则判定上述通信双方有网络接口接入相同的MAG;否则,则判定上 述通信双方没有网络接口接入相同的MAG。
[0018] 优选地,上述LMA判断通信双方是否有网络接口接入相同的MAG之后,上述方法还 包括:如果通信双方是否有网络接口接入相同的MAG的判断结果为否,则上述LMA执行A21 本地路由优化方案。
[0019] 优选地,判断通信双方的上述原始数据MAG是否都接入相同的MAG之后,上述方法 还包括:如果通信双方的上述原始数据MAG是否都接入相同的MAG的判断结果为是,则上述 LMA执行A11本地路由优化方案。
[0020] 优选地,上述LMA向上述原始数据MAG和/或目标MAG发送路由优化指示;其中, 上述路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径进 行路由优化操作;通过以下步骤实现:上述LMA向上述目标MAG以及上述原始数据MAG发送 路由优化指示;上述目标MAG将各个网络接口的数据包转发到与上述目标MAG连接的网络 接口上;上述原始数据MAG更新路由,将原始数据通过隧道转发到上述目标MAG。
[0021] 优选地,上述LMA向上述原始数据MAG和/或目标MAG发送路由优化指示;其中, 上述路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径 进行路由优化操作;通过以下步骤实现:上述LMA向上述原始数据MAG发送路由优化指示; 其中,上述路由优化指示中包括上述目标MAG的IP地址;上述原始数据MAG根据上述目标 MAG的IP地址,向上述目标MAG发送路由优化指示;上述目标MAG将各个网络接口的数据 包转发到与上述目标MAG连接的网络接口上;上述原始数据MAG更新路由,将原始数据通过 隧道转发到上述目标MAG。
[0022] 优选地,上述LMA向上述原始数据MAG和/或目标MAG发送路由优化指示;其中, 上述路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径进 行路由优化操作;通过以下步骤实现:上述LMA向上述原始数据MAG发送路由优化指示;上 述原始数据MAG更新路由,将原始数据通过隧道转发到上述目标MAG。
[0023] 优选地,上述LMA向共连MAG发送路由优化指示;其中,上述路由优化指示用于指 示上述共连MAG对数据包的传输路径进行路由优化操作;通过以下步骤实现:上述LMA向 上述共连MAG发送路由优化指示;上述共连MAG将通信各方的数据包转发到通信各方与该 共连MAG相连的网络接口上。
[0024] 优选地,上述通信双方通过无线局域网络WLAN和第三代合作伙伴计划3GPP接入 本地PMIPv6域。
[0025] 优选地,上述方法还包括:移动终端通过逻辑接口方式或者弱主机模型,实现路由 优化操作。
[0026] 根据本发明的另一方面,本发明还提供了一种路由优化装置,其中,该装置包括: 场景检测模块,用于检测当前通信场景是否是通信各方都有一个网络接口,接入相同的移 动接入网关MAG的多接入场景;判断模块,用于在上述场景检测模块的检测结果为是的情 况下,判断通信任意一方的原始数据MAG,是否与其通信对端的任意一个网络接口相连接; 其中,上述原始数据MAG是原始数据传输的网络接口所接入的MAG;第一路由优化模块,用 于在上述判断模块的判断结果为否的情况下,向上述原始数据MAG和/或目标MAG发送路 由优化指示;其中,上述路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对 数据包的传输路径进行路由优化操作;上述目标MAG是通信各方都接入的MAG ;第二路由优 化模块,用于在上述判断模块的判断结果为是的情况下,向共连MAG发送路由优化指示;其 中,上述路由优化指示用于指示上述共连MAG对数据包的传输路径进行路由优化操作;上 述共连MAG是通信各方的各个原始数据MAG中,与通信各方都建立连接的MAG。
[0027] 优选地,上述场景检测模块包括:地址获取单元,用于获取当前通信场景中所有通 过其转发的数据包,根据上述数据包获取该数据包的源网协IP地址和目的IP地址;第一接 入判断单元,用于根据上述源IP地址和目的IP地址,判断该数据包的通信双方是否都接入 本地代理移动PMIPv6域;信息获取单元,用于在上述第一接入判断单元的判断结果为是的 情况下,根据上述源IP地址和目的IP地址,获取通信双方的绑定缓存信息;其中,上述绑定 缓存信息中包含有绑定缓存条目;第二接入判断单元,用于根据上述绑定缓存条目的数量, 判断通信双方中是否至少有一方有多个网络接口接入本地PMIPv6域;处理单元,用于在上 述第二接入判断单元的判断结果为是的情况下,判断通信双方是否有网络接口接入相同的 MAG ;在判断结果为是的情况下,判断通信双方的上述原始数据MAG是否都接入相同的MAG ; 如果不是都接入相同的MAG,则确定当前通信场景是通信各方都有一个网络接口,接入相同 的移动接入网关MAG的多接入场景。
[0028] 优选地,上述第一路由优化模块包括:第一路由优化单元,用于向上述目标MAG以 及上述原始数据MAG发送路由优化指示;其中,上述路由优化指示用于指示上述目标MAG将 各个网络接口的数据包转发到与上述目标MAG连接的网络接口上;以及指示上述原始数据 MAG更新路由,将原始数据通过隧道转发到上述目标MAG。
[0029] 优选地,上述第一路由优化模块包括:第二路由优化单元,用于向上述原始数据 MAG发送路由优化指示;其中,上述路由优化指示中包括上述目标MAG的IP地址;上述路由 优化指示用于指示上述原始数据MAG更新路由,将原始数据通过隧道转发到上述目标MAG ; 以及指示上述原始数据MAG根据上述目标MAG的IP地址,向上述目标MAG发送路由优化 指示;该路由优化指示用于指示上述目标MAG将各个网络接口的数据包转发到与上述目标 MAG连接的网络接口上。
[0030] 优选地,上述第一路由优化模块包括:第三路由优化单元,用于向上述原始数据 MAG发送路由优化指示;其中,上述路由优化指示用于指示上述原始数据MAG更新路由,将 原始数据通过隧道转发到上述目标MAG。
[0031] 优选地,上述第二路由优化模块包括:第四路由优化单元,用于向上述共连MAG发 送路由优化指示;其中,上述共连MAG用于指示上述共连MAG将通信各方的数据包转发到通 信各方与该共连MAG相连的网络接口上。
[0032] 通过本发明,在通信双方有一个网络接口接入相同的网络接入点的多接入场景 中,根据数据流传输路径的特点,结合实际通信双方数据传输接口特点,进行了该场景下的 本地路由优化操作,解决了相关技术中多接入场景下没有合适的本地路由优化方案的问 题,使得优化后的数据传输路径大大缩短,减少了数据传输延迟及占用的网络侧带宽。
[0033] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够 更明显易懂,以下特举本发明的【具体实施方式】。

【专利附图】

【附图说明】
[0034] 图1是根据相关技术的All接入场景的路由优化方案示意图;
[0035] 图2是根据相关技术的A21接入场景的路由优化方案示意图;
[0036] 图3是根据相关技术的A12接入场景的路由优化方案示意图;
[0037] 图4是根据相关技术的PMIPv6域中多连接移动节点部署场景的示意图;
[0038] 图5是根据相关技术的UE通过3GPP接入或者非3GPP接入3GPP系统的架构示意 图;
[0039] 图6是根据本发明实施例的路由优化方法的流程图;
[0040] 图7是根据本发明实施例的LMA本地路由优化机制选择方法处理流程图;
[0041] 图8是根据本发明实施例的通信双方数据传输接口与对端接入不同MAG场景下本 地路由优化方法1的示意图;
[0042] 图9是根据本发明实施例的通信双方数据传输接口与对端接入不同MAG场景下本 地路由优化方法2的示意图;
[0043] 图10是根据本发明实施例的PMIPV6场景下通信一方数据传输接口与对端接入相 同MAG场景下本地路由优化方法的示意图;
[0044] 图11是根据本发明实施例的UE同时接入3GPP和WLAN场景下,通信双方数据传 输的本地路由优化方法的示意图;
[0045] 图12是根据本发明实施例的路由优化装置的结构框图。

【具体实施方式】
[0046] 为了解决相关技术中多接入场景下没有合适的本地路由优化方案的问题,本发明 提供了一种路由优化方法及装置,以下结合附图以及实施例,对本发明进行进一步详细说 明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
[0047] 本实施例提供了一种路由优化方法,图6是根据本发明实施例的路由优化方法的 流程图,如图6所示,该方法包括以下步骤(步骤S602-步骤S606):
[0048] 步骤S602, LMA检测当前通信场景是否是通信各方都有一个网络接口,接入相同 的移动接入网关MAG的多接入场景;在检测结果为是的情况下,上述LMA判断通信任意一方 的原始数据MAG,是否与其通信对端的任意一个网络接口相连接;其中,上述原始数据MAG 是原始数据传输的网络接口所接入的MAG。如果判断结果为是,则执行步骤S604;否则,执 行步骤S606。
[0049] 步骤S604, LMA向上述原始数据MAG和/或目标MAG发送路由优化指示;其中,上 述路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径进行 路由优化操作;上述目标MAG是通信各方都接入的MAG。
[0050] 步骤S606,LMA向共连MAG发送路由优化指示;其中,上述路由优化指示用于指示 上述共连MAG对数据包的传输路径进行路由优化操作;上述共连MAG是通信各方的各个原 始数据MAG中,与通信各方都建立连接的MAG。
[0051] 通过上述方法,在通信双方有一个网络接口接入相同的网络接入点的多接入场景 中,根据数据流传输路径的特点,结合实际通信双方数据传输接口特点,进行了该场景下的 本地路由优化操作,解决了相关技术中多接入场景下没有合适的本地路由优化方案的问 题,使得优化后的数据传输路径大大缩短,减少了数据传输延迟及占用的网络侧带宽。
[0052] 对于上述步骤S602中,LMA检测当前通信场景是否是通信各方都有一个网络接 口,接入相同的移动接入网关MAG的多接入场景,该操作可以通过以下优选实施例实现: LMA获取当前通信场景中所有通过其转发的数据包,根据上述数据包获取该数据包的源网 协IP地址和目的IP地址;LMA根据上述源IP地址和目的IP地址,判断该数据包的通信 双方是否都接入本地代理移动PMIPv6域;如果是,则LMA根据上述源IP地址和目的IP地 址,获取通信双方的绑定缓存信息;其中,上述绑定缓存信息中包含有绑定缓存条目;LMA 根据上述绑定缓存条目的数量,判断通信双方中是否至少有一方有多个网络接口接入本地 PMIPv6域;如果是,则LMA判断通信双方是否有网络接口接入相同的MAG ;在判断结果为是 的情况下,判断通信双方的上述原始数据MAG是否都接入相同的MAG ;如果不是都接入相同 的MAG,则确定当前通信场景是通信各方都有一个网络接口,接入相同的移动接入网关MAG 的多接入场景。
[0053] 对于上述优选实施例中,LMA判断通信双方是否有网络接口接入相同的MAG,可以 通过以下优选实施方式实现:LMA获取通信双方的上述绑定缓存条目中的转交地址;LMA比 较上述通信双方的上述转交地址是否相同;如果相同,则判定上述通信双方有网络接口接 入相同的MAG ;否则,则判定上述通信双方没有网络接口接入相同的MAG。
[0054] 在LMA判断通信双方是否有网络接口接入相同的MAG之后,上述方法还可以包括: 如果通信双方是否有网络接口接入相同的MAG的判断结果为否,则LMA执行A21本地路由 优化方案。在判断通信双方的原始数据MAG是否都接入相同的MAG之后,上述方法还可以包 括:如果通信双方的原始数据MAG是否都接入相同的MAG的判断结果为是,则LMA执行All 本地路由优化方案。对于A21本地路由优化方案和All本地路由优化方案,前面已经进行 了介绍,在此不再赘述。
[0055] 在上述步骤S604中,LMA向原始数据MAG和/或目标MAG发送路由优化指示;其 中,该路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径 进行路由优化操作。上述操作可以通过以下优选实施方式实现:LMA向上述目标MAG以及上 述原始数据MAG发送路由优化指示;目标MAG将各个网络接口的数据包转发到与上述目标 MAG连接的网络接口上;原始数据MAG更新路由,将原始数据通过隧道转发到上述目标MAG。
[0056] 在上述步骤S604中,LMA向原始数据MAG和/或目标MAG发送路由优化指示;其 中,该路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径 进行路由优化操作。上述操作还可以通过以下优选实施方式实现:LMA向上述原始数据MAG 发送路由优化指示;其中,该路由优化指示中包括上述目标MAG的IP地址;上述原始数据 MAG根据上述目标MAG的IP地址,向上述目标MAG发送路由优化指示;上述目标MAG将各 个网络接口的数据包转发到与上述目标MAG连接的网络接口上;原始数据MAG更新路由,将 原始数据通过隧道转发到上述目标MAG。
[0057] 在上述步骤S604中,LMA向原始数据MAG和/或目标MAG发送路由优化指示;其 中,该路由优化指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径 进行路由优化操作。上述操作还可以通过以下优选实施方式实现:LMA向上述原始数据MAG 发送路由优化指示;原始数据MAG更新路由,将原始数据通过隧道转发到上述目标MAG。
[0058] 在上述步骤S606中,LMA向共连MAG发送路由优化指示;其中,上述路由优化指示 用于指示上述共连MAG对数据包的传输路径进行路由优化操作。上述操作可以通过以下优 选实施方式实现:LMA向上述共连MAG发送路由优化指示;共连MAG将通信各方的数据包转 发到通信各方与该共连MAG相连的网络接口上。
[0059] 优选地,通信双方还可以通过WLAN和3GPP接入本地PMIPv6域。例如,UE1和UE2 的两个接口分别通过WLAN和3GPP接入核心网,UE1和UE2的接口 1均和WLAN接入连接, UE1的接口 2和S-GW1连接,UE2的接口 2和S-GW2连接。WLAN接入网代替MAG1,S-GW1代 替MAG2, S-GW2代替MAG3, P-GW代替LGW。且S-GW和P-GW之间的协议、WLAN接入网和P-GW 之间的协议不仅支持PMIPv6协议,而且也可以支持GTP协议。优选地,上述方法还可以包 括:移动终端通过逻辑接口方式或者弱主机模型,实现路由优化操作。
[0060] 本实施例分析了通信双方有网络接口接入相同MAG的多接入场景,并对该场景中 可能的数据传输方式提出了优化方法。下面通过具体实施例和附图进行详细介绍。
[0061] 实施例一
[0062] 本实施例提供了一种PMIPv6通信双方数据传输接口与对端接入不同MAG场景下 的本地路由优化方法,主要是描述UE1和UE2通过两个接口分别接入PMIPv6网络域中,其 中,UE1和UE2的接口 1通过MAG1接入,接口 2分别通过MAG2和MAG3接入,假设原始数据 在通信双方的接口 2上传输。图7是根据本发明实施例的LMA本地路由优化机制选择方法 处理流程图,如图7所示,该方法包括以下步骤(步骤S702-步骤S716):
[0063] 步骤S702, LMA监视并抓捕域内所用通过其转发的数据包,获取数据包源IP地址 和目的IP地址。
[0064] 步骤S704, LMA根据通信双方IP地址,判断通信双方是否都接入本地PMIPv6域。 如果是,则根据数据包源IP地址和目的IP地址获取通信双方的绑定缓存信息如UE-ID,然 后继续步骤S706。否则,通信双方至少有一方不在域内,本地路由优化结束。
[0065] 在本实施例中,LMA为移动节点的每个网络接口维护一个绑定缓存条目,并且LMA 能够通过UE-ID获得终端各个网络接口的绑定缓存条目信息,其中每个接口的缓存条目包 括该网络接口的家乡网络前缀、移动节点链路层标识及与该接口连接的MAG的地址,也即 转交地址等。
[0066] 步骤S706, LMA根据通过UE-ID获得的绑定条目数量,判断通信双方中是否至少有 一方有多个网络接口接入本地PMIPv6域,如果是,则继续步骤S708。否则判定通信双方为 单接入场景,然后LMA继续判定通信双方是否接入相同MAG,如果是,则采用RFC6705中所述 All本地路由优化方案,否则采用RFC6705中所述A21本地路由优化方案。
[0067] 步骤S708,判断通信双方是否有网络接口接入相同的MAG,如果是,则继续步骤 S710 ;否则采用RFC6705中所述的A21本地路由优化方案。
[0068] 判断通信双方是否接入相同的MAG,可以通过比较通信双方各绑定缓存条目中的 转交地址是否相同实现。如图4中LMA通过UE-ID1分别获两个网络接口 UE1-IFUUE2-IF2 的转交地址addl(MAGl)及add2,通过UE-ID2分别获得UE2-IF1、UE2-IF2的转交地址addl、 add3,其中addl、add2、add3为MAG1、MAG2和MAG3的对外接口的IP地址。LMA检测到UE1 和UE2的接口 IF1的转交地址都是addl,所以判断其有网络接口接入相同MAG。
[0069] 步骤S710,判断通信双方原始数据传输的网络接口(即上述实施例中的原始数据 MAG)是否都接入相同的MAG,如果是,则采用RFC6705中所述All本地路由优化方案。否则, 继续步骤S712,其中,原始数据传输的网络接口指本地路由优化前,发送和接收触发LMA本 地路由优化的数据的网络接口。
[0070] 步骤S712,判断通信任意一方原始数据传输接口接入的MAG是否与通信对端某个 网络接口连接,如果是,则执行步骤S714,如果否,执行步骤S716。
[0071] 步骤S714, LMA向共连MAG发送路由优化指示,该路由优化指示用于指示共连MAG 对数据包的传输路径进行路由优化操作;共连MAG是通信各方的各个原始数据MAG中,与通 信各方都建立连接的MAG。
[0072] 步骤S716, LMA向原始数据MAG和/或目标MAG发送路由优化指示,该路由优化指 示用于指示原始数据MAG和/或目标MAG,对数据包的传输路径进行路由优化操作。
[0073] 例如在图4中,如果LMA判决原始数据传输的网络接口是UE1-IF1和UE2-IF1, 即与通信双方中一方(UE1)的原始数据传输接口 UE1-IF1连接的MAG与通信对端的接口 UE2-IF1也连接。如果原始数据传输的网络接口是UE1-IF2和UE2-IF2,即通信双方原始数 据传输接口接入不同的MAG。
[0074] 实施例二:
[0075] 在本实例中,假设UE1-IF1和UE2-IF1分别和MAG1连接,UE1-IF2和MAG2连 接,UE2-IF2和MAG3连接,业务流1在UE1-IF2和UE2-IF2之间进行传输。LMA根据实 施例一中的步骤S712,决策出原始数据传输的网络接口不与通信对端某个网络接口连接 时,LMA分别通知MAGI、MAG2和MAG3进行路由优化。业务流经过路由优化之后的路径 为,UE1-IF1〈->MAG1〈->UE2 - IF1。其路由优化方法如图8所示的通信双方数据传输接口 与对端接入不同MAG场景下本地路由优化方法1的示意图,该方法1包括以下步骤(步骤 S802-步骤 S810):
[0076] 步骤S802, LMA向通信双方都接入的MAG (即上述实施例中的目标MAG,如图4中 MAG1)发送路由优化指示,该指示消息中包含通信双方的UE-ID选项、原始数据传输接口的 家乡网络前缀以及与目标MAG连接的网络接口的家乡网络前缀,如果移动节点各网络接口 家乡网络前缀相同,则该指示消息中UE-ID选项后只包含一个家乡网络前缀选项。
[0077] 步骤S804, LMA向与通信双方原始数据传输接口接入的MAG (即原始数据MAG), 发送路由优化指示,该指示消息中包含目标MAG的IP地址,及与之连接的通信一方接口的 UE-ID及HNP选项。
[0078] 步骤S806,目标MAG接收到路由优化消息指示后,更新路由将网络前缀与移动节 点匹配的数据包转发到与所述目标MAG连接的移动节点接口上,如图8中,MAG1将网络前 缀为UE1-HNP1和UE1-HNP2的数据包转发到与之连接的移动节点网络接口 UE1-IF1上;将 网络前缀为UE2-HNP1和UE2-HNP2的数据包转发到与之连接的移动节点网络接口 UE2-IF1 上;然后向LMA发送路由优化应答消息,通知所述LMA已接收到路由优化指示,并完成路由 优化操作。
[0079] 步骤S808,与原始数据传输接口连接的MAG (即原始数据MAG)接收到路由优化 指示后,更新路由将原始数据通过隧道转发到目标MAG ;然后向LMA发送路由优化应答消 息,通知所示LMA已接收到路由优化指示消息并完成优化操作;此时该会话UE1发往UE2 的数据的传输路径为UE1-IF2->MAG2->MAG1->UE2-IF1 ;UE2发往UE1的数据的传输路径为 UE2-IF2->MAG3->MAG1->UE1-IF1〇
[0080] 步骤S810,当UE1和UE2从网络接口 IF1上接收到从接口 IF2发出的会话 的下行数据时,移动节点将这当成是网络侧的流移动触发消息。将原本会话的上行 数据也调整到接收会话下行数据的接口 IF1上传输;此时通信双方数据传输路径为: UE1-IF1〈->MAG1〈->UE2 - IF1。
[0081] 为实现上述目的,移动终端可以采用逻辑接口或弱主机模型,根据逻辑接口定义: 采用逻辑接口的移动终端能够自动根据下行流触发上行流的切换。若采用弱主机模型,则 需要对移动终端进行扩展,其具体处理为:移动终端为每个网络接口维护一个流状态表,存 储每个网络接口发送的上行业务流的流信息,然后监视各网络接口接收到得下行数据,通 过将下行流信息与流状态表进行匹配,以感知网络侧的流移动。如移动终端在某个网络接 口上接收到一个下行流,且经过匹配发现该网络接口的流状态表上没有该业务流的上行流 信息,而在其它网络接口上发现该业务流的上行流信息。移动终端将该事件,作为网络侧流 移动触发消息,触发流切换相关处理处理:该业务流上行流信息从原始接口流状态表上删 除,并在接收到下行流数据的网络接口的流状态表上增加该业务流上行流信息。然后更新 路由,将该业务流上行流调整到接收下行数据的接口上传输。
[0082] 实施例三
[0083] 本实施例提供了另一种PMIPv6通信双方数据传输接口与对端接入不同MAG场景 下的本地路由优化方法。与实施例二的区别在于,LMA不是直接通知MAG1进行路由优化, 而是由MAG2和MAG3来通知MAG 1进行路由优化。其选择本地路由优化方法具体流程如图9 所示的通信双方数据传输接口与对端接入不同MAG场景下本地路由优化方法2的示意图, 如图9所示,该方法2包括以下步骤(步骤S902-步骤S910):
[0084] 步骤S902, LMA向与通信双方原始数据发送接口连接的MAG发送本地路由优化指 示消息,触发MAG路由优化处理。该消息包含与该MAG连接的移动节点网络接口的UE-ID 和HNP选项,同时包含目标MAG的IP地址。
[0085] 步骤S904,与通信双方原始数据发送接口连接的MAG接收到包含其它MAG IP地址 的本地路由优化指示消息后,将向该地址发送包含于与所述MAG连接的移动节点网络接口 的UE-ID及家乡网络前缀。
[0086] 步骤S906,目标MAG接收到路由优化消息指示后,获取该消息中UE-ID和家乡网 络前缀,然后通过查找UE-ID获得移动节点与之连接的网络接口信息,然后增加路由,将网 络前缀与从路由优化指示消息中获得的网络前缀匹配的数据包转发到移动节点与目标MAG 连接的网络接口,如图,MAG1接收到MAG2、MAG3发送的路由优化指示消息后,将目的地址网 络前缀为UE1-HNP2、UE2-HNP2的数据包分别转发到与之连接的移动节点网络接口 UE1-IF1 和UE2-IF1上。然后目标MAG发送路由优化应答消息,通知对端已接收到路由优化指示消 息并完成优化操作。
[0087] 步骤S908,与通信双方原始数据传输接口连接的MAG接收到路由优化消息指示 后,更新路由将原始数据通过隧道转发到目标MAG ;然后向LMA发送路由优化应答消息,通 知所示LMA已接收到路由优化指示消息并完成优化操作。此时UE1发往UE2方向的数据 包传输路径为UE1-IF2->MAG2->MAG1->UE2-IF1 ;UE2发往UE1方向的数据包传输路径为 UE2-IF2->MAG3->MAG1->UE1-IF1〇
[0088] 步骤S904和步骤S906为可选操作。如果步骤S904和步骤S906不执行的话,则 MAG1在收到MAG2或者MAG3发送来的数据包时,则修改原来经过MAG2或者MAG3的数据传 输路径,后续数据报文传输经过MAG1,而不再经过MAG2和MAG3,具体参见步骤S910。
[0089] 步骤S910,当UE1和UE2从网络接口 IF1上接收到从接口 IF2发出的会话 的下行数据时,移动节点将这当成是网络侧的流移动触发消息。将原本会话的上行 数据也调整到接收会话下行数据的接口 IF1上传输;此时通信双方数据传输路径为: UE1-IF1〈->MAG1〈->UE2 - IF1。
[0090] 实施例四
[0091] 本实施例主要是描述如图4所示UE1和UE2通过两个接口分别接入PMIPv6网络 域中,其中,UE1和UE2的接口 1通过MAG1接入,UE1的接口 2接入MAG2。该实施例中,对 UE1-IF2和UE2-IF1之间的数据传输的路由优化为例进行说明。首先LMA根据实施例一中 的步骤S712,决策出原始数据传输的接口与通信对端某个网络接口连接时,所示决策选择 本地路由优化方法具体流程如10所示的PMIPv6场景下通信一方数据传输接口与对端接 入相同MAG场景下本地路由优化方法的示意图,如图10所示,该方法包括以下步骤(步骤 S1002-步骤 S1006):
[0092] 步骤S1002,LMA向与通信双方原始数据传输接口连接的两个MAG中与通信双方都 有连接的那个MAG (即上述实施例中的共连MAG,图4中所示的MAG1)发送路由优化指示消 息,该消息包括通信双方移动节点的UE-ID以及通信双方各网络接口的前缀信息,如果移 动节点各网络接口家乡网络前缀相同,则该LRI消息中UE-ID选项后只包含一个家乡网络 前缀选项。
[0093] 步骤S1004, MAG接收到该消息后,更新路由将所有网络前缀与通信双方终端中任 意一方网络接口前缀匹配的数据包都转发到该终端与该MAG连接的的网络接口上,S卩MAG1 将网络前缀为UE1-HNP1和UE1-HNP2的数据包转发到UE1-IF1上,将目的地址网络前缀为 UE2-HNP1和UE2-HNP2的数据包转发到UE2-IF1上;然后向LMA发送路由优化应答消息,通 知所示LMA已接收到路由优化指示消息并完成优化操作;此时UE1发往UE2方向的数据包 传输路径为UE1-IF2->MAG2->LMA->MAG1->UE2-IF1,UE2发往UE1方向的数据包传输路径 为:UE2-IF1->MAG1->UE1-IF1。
[0094] 步骤S1006, UE1从网络接口 IF1上接收到UE2发回的数据时,发现与该会话上行 数据发送接口不同。UE1将此信号当成是网络侧流移动触发消息,将该会话的上行数据也通 过IF1发送;此时UE1与UE2间数据传输的路径为:UE1-IF1〈->MAG1〈->UE2-IF1。
[0095] 实施例五
[0096] 本实施例主要是描述UE1和UE2的两个接口分别通过WLAN和3GPP接入核心网, 其中,UE1和UE2的接口 1均和WLAN接入连接,UE1的接口 2和S-GW1连接,UE2的接口 2 和S-GW2连接。其具体操作流程与实施例二相同,区别在于:WLAN接入网代替MAG1,S-GW1 代替MAG2, S-GW2代替MAG3, P-GW代替LGW。且S-GW和P-GW之间的协议、WLAN接入网和 P-GW之间的协议不仅支持PMIPv6协议,而且也可以支持GTP协议。
[0097] 图11是UE同时接入3GPP和WLAN场景下,通信双方数据传输的本地路由优化方 法的示意图,如图11所示,该方法包括以下流程:
[0098] P-GW向通信双方都接入的WLAN接入网发送路由优化指示消息。如果WLAN接入 网和P-GW之间采用PMIPv6协议的话,具体消息和携带的内容可参见步骤S802的描述;如 果WLAN接入网和P-GW之间采用GTP协议的话,具体消息为GTP协议的现有消息或者新增 消息,现有消息可以为更新承载请求,其携带的选项内容可参见步骤S802的描述。
[0099] P-GW向与通信双方原始数据发送接口接入的S-GW1发送路由优化指示消息,具体 消息和其携带的选项内容同步骤S1002的描述。P-GW向与通信双方原始数据发送接口接入 的S-GW2发送路由优化指示消息,具体消息和其携带的选项内容同步骤S1102的描述。 [0100] 与原始数据传输接口连接的WLAN接入接收到路由优化消息指示后,更新路由将 原始数据通过隧道转发到目标WLAN接入;然后向P-GW发送路由优化应答消息,通知所 示P-GW已接收到路由优化指示消息并完成优化操作;此时该会话UE1发往UE2的数据的 传输路径为UE1-IF2->S-GW1->WLAN接入->UE2-IF1 ;UE2发往UE1的数据的传输路径为 UE2-IF2->S-GW1->WLAN 接入->UE1-IF1。
[0101] 当UE1和UE2从网络接口 IF1上接收到从接口 IF2发出的会话的下行数据时,移 动节点将这当成是网络侧的流移动触发消息。将原本会话的上行数据也调整到接收会话下 行数据的接口 IF1上传输;此时通信双方数据传输路径为:UE1-IF1〈->WLAN接入<->UE2 -IF1。
[0102] 另外,在图11所示的流程中,UE1和UE2是从相同的3GPP接入,也可以是从不同 的3GPP接入。
[0103] 上述实施例用于将UE通过3GPP接入的业务流优化到通过WLAN接入转发。同样 也适用于UE1和UE2的接口 1共同通过3GPP接入,UE1和UE2的接口 2分别和WLAN接入 1和WLAN接入2连接,这种场景下,S-GW代替实施例二的MAG1,WLAN接入1和WLAN接入2 分别代替实施例二的MAG2和MAG3,路由优化后的路径可以为:UE1-IF1〈->S-GW〈->3GPP接 入 <->UE2 - IF1。
[0104] 上述图11中,路由优化后的路径可以为:UE1-IF1〈->3GPP接入<->UE2 - IF1,这种 场景下,P-GW直接向3GPP接入发送路由优化指示的消息,3GPP接入代替实施例二的MAG1 的位置。
[0105] 对应于上述实施例介绍的路由优化方法,本实施例提供了一种路由优化装置,该 装置一般可以应用于LMA,用以实现上述实施例。图12是根据本发明实施例的路由优化装 置的结构框图,如图12所示,该装置包括:场景检测模块10、判断模块20、第一路由优化模 块30和第二路由优化模块40。下面对该结构进行详细介绍。
[0106] 场景检测模块10,用于检测当前通信场景是否是通信各方都有一个网络接口,接 入相同的移动接入网关MAG的多接入场景;
[0107] 判断模块20,连接至场景检测模块10,用于在上述场景检测模块10的检测结果为 是的情况下,判断通信任意一方的原始数据MAG,是否与其通信对端的任意一个网络接口相 连接;其中,上述原始数据MAG是原始数据传输的网络接口所接入的MAG ;
[0108] 第一路由优化模块30,连接至判断模块20,用于在上述判断模块20的判断结果为 否的情况下,向上述原始数据MAG和/或目标MAG发送路由优化指示;其中,上述路由优化 指示用于指示上述原始数据MAG和/或上述目标MAG,对数据包的传输路径进行路由优化操 作;上述目标MAG是通信各方都接入的MAG ;
[0109] 第二路由优化模块40,连接至判断模块20,用于在上述判断模块20的判断结果 为是的情况下,向共连MAG发送路由优化指示;其中,上述路由优化指示用于指示上述共连 MAG对数据包的传输路径进行路由优化操作;上述共连MAG是通信各方的各个原始数据MAG 中,与通信各方都建立连接的MAG。
[0110] 通过上述装置,在通信双方有一个网络接口接入相同的网络接入点的多接入场景 中,根据数据流传输路径的特点,结合实际通信双方数据传输接口特点,进行了该场景下的 本地路由优化操作,解决了相关技术中多接入场景下没有合适的本地路由优化方案的问 题,使得优化后的数据传输路径大大缩短,减少了数据传输延迟及占用的网络侧带宽。
[0111] 优选地,上述场景检测模块10包括:地址获取单元,用于获取当前通信场景中所 有通过其转发的数据包,根据上述数据包获取该数据包的源网协IP地址和目的IP地址;第 一接入判断单元,用于根据上述源IP地址和目的IP地址,判断该数据包的通信双方是否都 接入本地代理移动PMIPV6域;信息获取单元,用于在上述第一接入判断单元的判断结果为 是的情况下,根据上述源IP地址和目的IP地址,获取通信双方的绑定缓存信息;其中,上述 绑定缓存信息中包含有绑定缓存条目;第二接入判断单元,用于根据上述绑定缓存条目的 数量,判断通信双方中是否至少有一方有多个网络接口接入本地PMIPv6域;处理单元,用 于在上述第二接入判断单元的判断结果为是的情况下,判断通信双方是否有网络接口接入 相同的MAG ;在判断结果为是的情况下,判断通信双方的上述原始数据MAG是否都接入相同 的MAG ;如果不是都接入相同的MAG,则确定当前通信场景是通信各方都有一个网络接口, 接入相同的移动接入网关MAG的多接入场景。
[0112] 优选地,上述第一路由优化模块30包括:第一路由优化单元,用于向上述目标MAG 以及上述原始数据MAG发送路由优化指示;其中,上述路由优化指示用于指示上述目标MAG 将各个网络接口的数据包转发到与上述目标MAG连接的网络接口上;以及指示上述原始数 据MAG更新路由,将原始数据通过隧道转发到上述目标MAG。
[0113] 优选地,上述第一路由优化模块30包括:第二路由优化单元,用于向上述原始数 据MAG发送路由优化指示;其中,上述路由优化指示中包括上述目标MAG的IP地址;上述 路由优化指示用于指示上述原始数据MAG更新路由,将原始数据通过隧道转发到上述目标 MAG ;以及指示上述原始数据MAG根据上述目标MAG的IP地址,向上述目标MAG发送路由优 化指示;该路由优化指示用于指示上述目标MAG将各个网络接口的数据包转发到与上述目 标MAG连接的网络接口上。
[0114] 优选地,上述第一路由优化模块30包括:第三路由优化单元,用于向上述原始数 据MAG发送路由优化指示;其中,上述路由优化指示用于指示上述原始数据MAG更新路由, 将原始数据通过隧道转发到上述目标MAG。
[0115] 优选地,上述第二路由优化模块40包括:第四路由优化单元,用于向上述共连MAG 发送路由优化指示;其中,上述共连MAG用于指示上述共连MAG将通信各方的数据包转发到 通信各方与该共连MAG相连的网络接口上。
[0116] 从以上的描述中,可以看出,本发明在通信双方有一个网络接口接入相同的网络 接入点的多接入场景中,根据数据流传输路径的特点,结合实际通信双方数据传输接口特 点,提出了该场景下的本地路由优化操作。较之现有的技术,本发明中的优化技术优化后的 数据传输路径会大大缩短,从而减少数据传输延迟及占用的网络侧带宽。
[0117] 尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到 各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
【权利要求】
1. 一种路由优化方法,其特征在于,包括: 本地移动锚点LMA检测当前通信场景是否是通信各方都有一个网络接口,接入相同的 移动接入网关MAG的多接入场景;在检测结果为是的情况下,所述LMA判断通信任意一方的 原始数据MAG,是否与其通信对端的任意一个网络接口相连接;其中,所述原始数据MAG是 原始数据传输的网络接口所接入的MAG ; 如果否,所述LMA向所述原始数据MAG和/或目标MAG发送路由优化指示;其中,所述 路由优化指示用于指示所述原始数据MAG和/或所述目标MAG,对数据包的传输路径进行路 由优化操作;所述目标MAG是通信各方都接入的MAG ; 如果是,所述LMA向共连MAG发送路由优化指示;其中,所述路由优化指示用于指示所 述共连MAG对数据包的传输路径进行路由优化操作;所述共连MAG是通信各方的各个原始 数据MAG中,与通信各方都建立连接的MAG。
2. 如权利要求1所述的方法,其特征在于,所述LMA检测当前通信场景是否是通信各方 都有一个网络接口,接入相同的移动接入网关MAG的多接入场景包括: 所述LMA获取当前通信场景中所有通过其转发的数据包,根据所述数据包获取该数据 包的源网协IP地址和目的IP地址; 所述LMA根据所述源IP地址和目的IP地址,判断该数据包的通信双方是否都接入本 地代理移动PMIPv6域; 如果是,则所述LMA根据所述源IP地址和目的IP地址,获取通信双方的绑定缓存信 息;其中,所述绑定缓存信息中包含有绑定缓存条目; 所述LMA根据所述绑定缓存条目的数量,判断通信双方中是否至少有一方有多个网络 接口接入本地PMIPv6域; 如果是,则所述LMA判断通信双方是否有网络接口接入相同的MAG ;在判断结果为是的 情况下,判断通信双方的所述原始数据MAG是否都接入相同的MAG ;如果不是都接入相同的 MAG,则确定当前通信场景是通信各方都有一个网络接口,接入相同的移动接入网关MAG的 多接入场景。
3. 如权利要求2所述的方法,其特征在于,所述LMA判断通信双方是否有网络接口接入 相同的MAG包括: 所述LMA获取通信双方的所述绑定缓存条目中的转交地址; 所述LMA比较所述通信双方的所述转交地址是否相同; 如果相同,则判定所述通信双方有网络接口接入相同的MAG;否则,则判定所述通信双 方没有网络接口接入相同的MAG。
4. 如权利要求2所述的方法,其特征在于,所述LMA判断通信双方是否有网络接口接入 相同的MAG之后,所述方法还包括: 如果通信双方是否有网络接口接入相同的MAG的判断结果为否,则所述LMA执行A21 本地路由优化方案。
5. 如权利要求2所述的方法,其特征在于,判断通信双方的所述原始数据MAG是否都接 入相同的MAG之后,所述方法还包括: 如果通信双方的所述原始数据MAG是否都接入相同的MAG的判断结果为是,则所述LMA 执行A11本地路由优化方案。
6. 如权利要求1所述的方法,其特征在于,所述LMA向所述原始数据MAG和/或目标 MAG发送路由优化指示;其中,所述路由优化指示用于指示所述原始数据MAG和/或所述目 标MAG,对数据包的传输路径进行路由优化操作;通过以下步骤实现: 所述LMA向所述目标MAG以及所述原始数据MAG发送路由优化指示; 所述目标MAG将各个网络接口的数据包转发到与所述目标MAG连接的网络接口上; 所述原始数据MAG更新路由,将原始数据通过隧道转发到所述目标MAG。
7. 如权利要求1所述的方法,其特征在于,所述LMA向所述原始数据MAG和/或目标 MAG发送路由优化指示;其中,所述路由优化指示用于指示所述原始数据MAG和/或所述目 标MAG,对数据包的传输路径进行路由优化操作;通过以下步骤实现: 所述LMA向所述原始数据MAG发送路由优化指示;其中,所述路由优化指示中包括所述 目标MAG的IP地址; 所述原始数据MAG根据所述目标MAG的IP地址,向所述目标MAG发送路由优化指示; 所述目标MAG将各个网络接口的数据包转发到与所述目标MAG连接的网络接口上; 所述原始数据MAG更新路由,将原始数据通过隧道转发到所述目标MAG。
8. 如权利要求1所述的方法,其特征在于,所述LMA向所述原始数据MAG和/或目标 MAG发送路由优化指示;其中,所述路由优化指示用于指示所述原始数据MAG和/或所述目 标MAG,对数据包的传输路径进行路由优化操作;通过以下步骤实现: 所述LMA向所述原始数据MAG发送路由优化指示; 所述原始数据MAG更新路由,将原始数据通过隧道转发到所述目标MAG。
9. 如权利要求1所述的方法,其特征在于,所述LMA向共连MAG发送路由优化指示;其 中,所述路由优化指示用于指示所述共连MAG对数据包的传输路径进行路由优化操作;通 过以下步骤实现: 所述LMA向所述共连MAG发送路由优化指示; 所述共连MAG将通信各方的数据包转发到通信各方与该共连MAG相连的网络接口上。
10. 如权利要求1至9中任一项所述的方法,其特征在于,所述通信双方通过无线局域 网络WLAN和第三代合作伙伴计划3GPP接入本地PMIPv6域。
11. 如权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:移动终端 通过逻辑接口方式或者弱主机模型,实现路由优化操作。
12. -种路由优化装置,其特征在于,包括: 场景检测模块,用于检测当前通信场景是否是通信各方都有一个网络接口,接入相同 的移动接入网关MAG的多接入场景; 判断模块,用于在所述场景检测模块的检测结果为是的情况下,判断通信任意一方的 原始数据MAG,是否与其通信对端的任意一个网络接口相连接;其中,所述原始数据MAG是 原始数据传输的网络接口所接入的MAG ; 第一路由优化模块,用于在所述判断模块的判断结果为否的情况下,向所述原始数据 MAG和/或目标MAG发送路由优化指示;其中,所述路由优化指示用于指示所述原始数据 MAG和/或所述目标MAG,对数据包的传输路径进行路由优化操作;所述目标MAG是通信各 方都接入的MAG ; 第二路由优化模块,用于在所述判断模块的判断结果为是的情况下,向共连MAG发送 路由优化指示;其中,所述路由优化指示用于指示所述共连MAG对数据包的传输路径进行 路由优化操作;所述共连MAG是通信各方的各个原始数据MAG中,与通信各方都建立连接的 MAG。
13. 如权利要求12所述的装置,其特征在于,所述场景检测模块包括: 地址获取单元,用于获取当前通信场景中所有通过其转发的数据包,根据所述数据包 获取该数据包的源网协IP地址和目的IP地址; 第一接入判断单元,用于根据所述源IP地址和目的IP地址,判断该数据包的通信双方 是否都接入本地代理移动PMIPv6域; 信息获取单元,用于在所述第一接入判断单元的判断结果为是的情况下,根据所述源 IP地址和目的IP地址,获取通信双方的绑定缓存信息;其中,所述绑定缓存信息中包含有 绑定缓存条目; 第二接入判断单元,用于根据所述绑定缓存条目的数量,判断通信双方中是否至少有 一方有多个网络接口接入本地PMIPv6域; 处理单元,用于在所述第二接入判断单元的判断结果为是的情况下,判断通信双方是 否有网络接口接入相同的MAG;在判断结果为是的情况下,判断通信双方的所述原始数据 MAG是否都接入相同的MAG ;如果不是都接入相同的MAG,则确定当如通信场景是通信各方 都有一个网络接口,接入相同的移动接入网关MAG的多接入场景。
14. 如权利要求12所述的装置,其特征在于,所述第一路由优化模块包括: 第一路由优化单元,用于向所述目标MAG以及所述原始数据MAG发送路由优化指示;其 中,所述路由优化指示用于指示所述目标MAG将各个网络接口的数据包转发到与所述目标 MAG连接的网络接口上;以及指示所述原始数据MAG更新路由,将原始数据通过隧道转发到 所述目标MAG。
15. 如权利要求12所述的装置,其特征在于,所述第一路由优化模块包括: 第二路由优化单元,用于向所述原始数据MAG发送路由优化指示;其中,所述路由优化 指示中包括所述目标MAG的IP地址;所述路由优化指示用于指示所述原始数据MAG更新 路由,将原始数据通过隧道转发到所述目标MAG ;以及指示所述原始数据MAG根据所述目标 MAG的IP地址,向所述目标MAG发送路由优化指示;该路由优化指示用于指示所述目标MAG 将各个网络接口的数据包转发到与所述目标MAG连接的网络接口上。
16. 如权利要求12所述的装置,其特征在于,所述第一路由优化模块包括: 第三路由优化单元,用于向所述原始数据MAG发送路由优化指示;其中,所述路由优化 指示用于指示所述原始数据MAG更新路由,将原始数据通过隧道转发到所述目标MAG。
17. 如权利要求12所述的装置,其特征在于,所述第二路由优化模块包括: 第四路由优化单元,用于向所述共连MAG发送路由优化指示;其中,所述共连MAG用于 指示所述共连MAG将通信各方的数据包转发到通信各方与该共连MAG相连的网络接口上。
【文档编号】H04W40/24GK104219726SQ201310218902
【公开日】2014年12月17日 申请日期:2013年6月4日 优先权日:2013年6月4日
【发明者】崔勇, 徐鑫, 王文东, 刘国燕, 沈岷, 朱春晖, 周娜 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1