数据传输方法、系统及网络设备的制作方法

文档序号:7685044阅读:131来源:国知局
专利名称:数据传输方法、系统及网络设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种数据传输方法、系统及网络设备。
背景技术
DMMS (Decentralized Mobility Management Service,非中心化移动性管理 业务架构)在网络边缘部署移动性管理设备MA (MobilityAgent,移动代理), 为移动节点提供移动性服务;MN (Mobile Node,移动节点)的位置信息通过 D-DNS (Domain Name Server,域名月l务器;Dynamic-DNS (动态域名服务器)) 进行管理;CN( Corresponding Node,对端节点)为与MN进行通信的对端节点; oMA ( old MA )为在oAN ( old AN接入网)网络边缘采用的非中心化的移动性 管理设备;nMA为在nAN网络边缘采用的非中心化的移动性管理设备。
如图1所示,在MN进行切换时,为了保证与CN通信的连续性,采用了 SHIM6 ( Site Multihoming by IPv6 Intermediation,通过IPv6中间介质进行的站 点多穴操作)协议,进行交互,并在oMA与nMA间建立SHIM6关联用于数据 转发。当MN进入一个新网络时,首先会到D-DNS上去注册或者更新其ID与 IP地址的绑定关系;其中,MN在oAN网络中地址为oIP;而当CN要发起与 MN的通信时,CN会主动通过MN的ID去D-DNS查询MN的IP地址,MN 移动到邻接网络(new Access Network, nAN),并通过移动检测获取邻接网络信 息。MN在移动的过程中,为了始终与CN保持通信的连续性,将仍然采用oIP 作为数据包的源地址向CN进行数据传输,此时,nAN中的nMA将根据收到的 数据包,分析出MN是从oAN移动而来的用户,进而发起与oMA的SHIM6交 互,在nMA与oMA之间建立SHIM6连接。nMA与oMA之间的SHIM6连接
6建立后,nMA将通过对MN发送的数据包加上SHIIM6头的方式,通过oMA, 把数据包发给CN,同时,在整个过程中,CN仍会将数据发往MA的oIP,而 oMA收到CN的数据包后,同样会通过添加SHIM6头的方式,将数据包通过 nMA转发给画。
在实现本发明的过程中,发明人发现现有技术中至少存在如下问题 MN在跨越MA从源网络切换到邻接网络中进行通信时,为了保持与CN通 信的连续性,需源网络内的oMA对通信数据进行处理及路由转发,由此加大了 源网络内的oMA数据处理负担,增加了数据传输的时延,降低了数据传输效率。

发明内容
本发明的实施例提供了 一种基于非中心化移动性管理业务架构的数据传输 方法、系统及网络设备,以减少传输时延并节省网络资源,降低源网络移动代 理设备数据转发处理的负担。
本发明实施例的一种数据传输方法,包括
接收来自所述移动节点的数据包,获取所述数据包的源IP地址信息及目的 IP地址信息;
根据所述源IP地址信息及目的IP地址信息在与所述对端节点归属网络内的 移动代理设备间建立用于传输所述数据包的第一 SHIM6关联隧道,通过该第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
本发明实施例的一种网络设备,包括
接收单元,用于接收来自切换后的移动节点的数据包;
获取单元,用于从所述接收单元所接收到的数据包中获取所述数据包的源 IP地址信息及目的IP地址信息;第一 SHIM6关联建立单元,用于根据所述源IP地址信息及目的IP地址信 息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的 第一 SHIM6关联隧道;
第一数据传输单元,用于通过所述第一 SHIM6关联建立单元所建立的第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
本发明实施例的一种数据传输系统,包括移动节点和与该移动节点会话的 对端节点,还包括
邻接网络内移动代理设备,接收来自所述移动节点的数据包,从该数据包 中获取所述数据包的源IP地址信息及目的IP地址信息,根据所述源IP地址信 息及目的IP地址信息在与所述对端节点归属网络内的移动代理设备间建立用于 传输所述数据包的第— 一 SHIM6关联隧道,通过该第一 SHIM6关联隧道进行所 述移动节点与对端节点的数据传输;
对端节点归属网络内移动代理设备,接收所述邻接网络内移动代理设备的 SHIM6关联请求,在与所述邻接网络内移动代理设备间建立所述第一 SHIM6关 联隧道,通过第一 SHIM6关联隧道进行所述对端节点与所述移动节点的数据传 输。
实施本发明实施例,移动节点从源网络切换至邻接网络时,邻接网络内的 移动代理设备接收来自所述移动节点的数据包,从该数据包中获取所述数据包 的源IP地址信息及目的IP地址信息,根据所述源IP地址信息及目的IP地址信 息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的 第一 SHIM6关联隧道,通过该第一 SHIM6关联隧道进行所述移动节点与对端 节点的数据传输,不需要经过源网络进行数据转发,优化了移动节点在所覆盖 区域切换时与对端节点进行通信的路由,有效的缩短了传输时延并节省了网络
8资源,并降低了源网络移动代理设备数据转发处理的负担。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有技术中在MN进行切换时,为了保证与CN通信的连续性,采 用SHIM6协议进行交互的网络结构示意图2为本发明实施例提供的一种基于非中心化移动性管理业务架构的数据 传输方法流程图3为本发明实施例提供的另一种基于非中心化移动性管理业务架构的数 据传输方法流程图4为本发明实施例提供的一种基于非中心化移动性管理业务架构的数据 传输方法的具体流程图5为本发明实施例提供的另一种基于非中心化移动性管理业务架构的数 据传输方法的具体流程图6为本发明实施例提供的一种基于非中心化移动性管理业务架构的数据 传输系统的组成示意图7为本发明实施例本发明实施例提供的一种基于非中心化移动性管理业 务架构的网络设备的组成示意图8为本发明实施例本发明实施例提供的另一种基于非中心化移动性管理 业务架构的网络设备组成示意图。
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图2所示,本发明实施例提供的一种基于非中心化移动性管理业务架构 的数据传输方法,在实现本发明实施例的过程中,该方法,包括
301、 移动节点从源网络覆盖范围向邻接网络移动,邻接网络内的移动代理 设备接收来自切换后的移动节点的数据包。
所述源网络为移动节点发起于对端节点的会话建立请求,并建立与对端节 点的会话连接时,移动节点所归属的接入网络,所述移动节点位置移动后,由 源网络覆盖范围进入的新的另 一接入网络端覆盖范围,该另 一接入网络即为所 述邻接网络。移动节点与对端节点通信会话时,移动节点从源网络覆盖范围向 邻接网络移动,所述通信会话从所述源网络接入切换至所述邻接网络接入,通 过移动检测获取邻接网络的网络信息,进而与邻接网络内的移动代理设备进行 通信,为了保持与对端节点通信的不中断,移动节点仍然以源网络内分配的oIP 作为源IP地址进行数据传输。
302、 邻接网络内移动代理设备从所述数据包中获取所述数据包的源IP地址 信息及目的IP地址信息。
为了保持与对端节点的通信不中断,移动节点在该次通信过程中源IP地址 及目的IP地址(对端节点的IP地址)均不会变化,其中由源IP地址信息可确 定源网络内的移动代理设备的IP地址,由目的IP地址信息可确定对端节点所属
10网络内移动代理设备的IP地址。
303、 邻接网络内移动代理设备根据所述目的IP地址信息发起与对端节点归属网络内的移动代理设备的SHIM6关联请求,邻接网络内移动代理设备根据所述源IP地址信息及目的IP地址信息在与所述对端节点的归属网络内的移动代理设备间建立用于传输所述数据包的第一 SHIM6关联隧道。
由目的IP地址信息可确定对端节点所属网络内移动代理设备的IP地址,根据该IP地址发起与对端节点归属网络内的移动代理设备的SHIM6关联请求,进而通过SHIM6的四次握手交互,建立与所述对端节点的归属网络内的移动代理设备间建立用于传输所述数据包的第一 SHIM6关联隧道,该第一 SHIM6关联隧道传输的数据包由所述源IP地址信息及目的IP地址信息进行唯一标识。
304、 通过所述第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
本例中,移动节点从源网络切换至邻接网络时,移动节点与对端节点的通信数据包在邻接网络与对端节点所属网络间基于所述第一 SHIM6关联隧道直接传输,不需要经过源网络进行数据转发,优化了移动节点在所覆盖区域切换时与对端节点进行通信的路由,有效的缩短了传输时延并节省了网络资源,并降低了源网络移动代理设备数据转发处理的负担。
如图3所示,本发明实施例提供的一种基于非中心化移动性管理业务架构的数据传输方法,在实现本发明实施例的过程中,该方法,包括
401、 移动节点从源网络覆盖范围向邻接网络移动,邻接网络内的移动代理设备接收来自所述移动节点的数据包。
该步骤401与所述步骤301类似,在此不予赘述。
402、 /人所述数据包中获取所述数据包的源IP地址信息及目的IP地址信息。
ii该步骤402与所述步骤302类似,在此不予赘述。
403 、根据所述源IP地址信息发起与源属网络内的移动代理设备的SHIM6关联请求,根据所述源IP地址信息及目的IP地址信息在与所述源网络内的移动代理设备间建立用于传输所述数据包的第二 SHIM6关联隧道。
由源IP地址信息可确定所述源网络内移动代理设备的IP地址,根据该IP地址发起与源网络内的移动代理设备的SHIM6关联请求,进而通过SHIM6的四次握手交互,建立与所述源网络内的移动代理设备间建立用于传输所述数据包的第二 SHIM6关联隧道,该第二 SHIM6关联隧道传输的数据包由所述源IP地址信息及目的IP地址信息进行唯一标识。
404、 通过所述第二 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
所述移动节点通过连接网络实现通信接入,所述对端节点通过所述对端节点所属网络实现通信接入,在所述邻接网络与所述对端节点所属网络接,所述移动节点与所述对端节点的数据包在所述邻接网络与所述对端节点所属网络间基于所述SHIM6关联隧直接传输。
405、 判断所述移动节点与所述对端节点的基于所述第二SHIM6关联隧道的数据传输是否满足门限条件,若满足,则继续通过所述步骤404建立的所述第二SHIM6关联隧道进行所述移动节点与对端节点的数据传输,若不满足,则执行步骤406。
所述门限条件为根据通信时间和/或通信流量设置的门限条件,当所述门限条件为根据通信时间设置的门限条件时,在所述邻接网络内的移动代理设备需预先设定所述移动节点与所述对端节点基于所述第二 SHIM6的关联隧道的数据传输的时间门限值,在基于所述第二 SHIM6的关联隧道进行数据传输时,若判断通话时间小于预设的门限值,则表明满足预设的门限条件,继续所述第二
SHIM6的关联隧道进行数据传输,若判断通话时间大于预设的门限值,则表明不满足预设的门限条件,进而执行步骤406。
另外,当所述预设的门限条件为根据通信流量设置的门限条件时,在所述邻接网络内的移动代理设备需预先设定所述移动节点与所述对端节点基于所述第二 SHIM6的关联隧道的数据传输的通信流量门限值,在基于所述第二 SHIM6的关联隧道进行数据传输时,若判断数据传输的通信流量小于预设的门限值,则表明满足预设的门限条件,继续所述第二 SHIM6的关联隧道进行数据传输,若判断数据传输的通信流量大于预设的门限值,则表明不满足预设的门限条件,进而执行步骤406。
从上述描述可知,本实施中根据时间门限条件和/或通信流量门限条件的设置,实现对通信传输状况的预测,由此,本领域技术人员应该明白,其他类似的可达到对通信传输状况预测的方法或手段应用于本发明实施时,也应当属于本发明实施例所要求保护的范围。
406、根据所述目的IP地址信息发起与对端节点归属网络内的移动代理设备的SHIM6关联请求,根据所述源IP地址信息及目的IP地址信息在与所述对端节点的归属网络内的移动代理设备间建立用于传输所述数据包的第一 SH1M6关联隧道。
在该步骤中,在所述第一SHIM6关联隧道建立完成前,凄t据数传仍然由所述第二 SHIM6关联隧道进行,以保证数据传输的不中断。
本例中可以在邻接网络内的移动代理设备上预设所述门限条件,也可以在源网络内的移动代理设备上预设所述门限条件,当在源网络内的移动代理设备上预设所述门限条件,则源网络内的移动代理设备根据预设的门限条件后,根据判断结果向所述邻接网络内的移动代理设备发送指示消息,指示所述邻接网
络内的移动代理设备建立所述第一 SHIM6关联隧道。
407、停止由所述第二 SHIM6关联隧道进行所述移动节点与对端节点的数据传输,切换至通过所述第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
本例中,邻接网络内的移动代理设备通过通话时间;险测或通信流量^r测,可预测网络切换中的移动节点与对端节点将进行较长时间通信,进而触发建立邻接网络内代理设备建立与所述对端节点所属网络内的移动代理设备的第一SHIM6关联隧道,进而实现邻接网络与对端节点网络间的数据传输路由通道,优化了路由路径,有效的缩短了传输时延并节省了网络资源,并降低了源网络移动代理设备数据转发处理的负担。
参考图4为发明实施例提供的一种基于非中心化移动性管理业务架构数据传输方法的具体流程图。在本实施例中为了简化描述,以MN表示移动节点,以CN表示对端节点、D-DNS表示XX域名服务器、以oMA表示源网络内的移动代理设备,nMA表示邻接网络内的移动代理设备,MA(CN)表示对端节点所属网络内的移动代理设备,以oAN表示源网络,nAN邻接网络,下面对该方法流程进行详细描述。
501、 当MN进入一个新网络时,首先会到D-DNS上去注册(或更新)其身份标识ID与IP地址的绑定关系(在oAN中地址为oIP ),而CN无i仑何时想要发起与MN的通信,都会主动通过MN的ID去D-DNS查询MN的IP地址。
502、 MN通过CN的IP地址主动发起与CN的通信,通过3次握手,建立与CN的TCP连4矣。
503、 MN向邻接网络(nAN)移动,并通过移动检测获取邻接网络信息。
14504、 MN通过DHCP协i义,乂人nAN获得一个新的IP地址。
该步骤504可以随MN与CN的会话过程同步进行,也可以待会话结束后再进行, 一般情况下信令数据的交互与会话业务数据的传输是相互独立的。
505、 MN在移动的过程中,为了始终与CN保持通信的连续性,将仍然采用oIP作为数据包的源地址向CN进行数据传输,此时,nAN中的nMA从所述来自所述MN的数据包中获取源IP地址信息及目的IP地址信息,根据所述目的IP地址信息确定MA(CN)的IP地址信息,发起与MA(CN)的SHIM6交互,进行四次握手,根据所述源IP地址信息及目的IP地址信息在nMA与MA(CN)之间建立SHIM6连接。
506、 nMA与MA ( CN)之间的SHIM6连接建立后,nMA将会把MN发送的数据包直接发往MA(CN),并最终转发给CN。此过程中,MN和CN都无需参与才乘作,也无需改变数据包的源地址和目的地址。
本例中,移动节点从源网络切换至邻接网络时,移动节点与对端节点的通信数据包在邻接网络与对端节点所属网络间基于所述第一 SHIM6关联隧道直接传输,不需要经过源网络进行数据转发,优化了移动节点在所覆盖区域切换时与对端节点进行通信的路由,有效的缩短了传输时延并节省了网络资源,并降低了源网络移动代理设备数据转发处理的负担。
参考图5为发明实施例提供的一种基于非中心化移动性管理业务架构数据传输方法的具体流程图,下面对该方法进行详细描述。
601、 当MN进入一个新网络时,首先会到D-DNS上去注册(或更新)其身份标识ID与IP地址的绑定关系(在oAN中地址为oIP),而CN无论何时想要发起与MN的通信,都会主动通过MN的ID去D-DNS查询MN的IP地址。
602、 MN通过CN的IP地址主动发起与CN的通信,通过3次握手,建立与CN的TCP连接。
603 、 MN向邻接网络(nAN)移动,并通过移动检测获取邻居网络信息。
604、 MN通过DHCP协i义,,人nAN获纟寻一个新的IP地址。
该步骤604可以随MN与CN的会话过程同步进行,也可以待会话结束后再进行, 一般情况下信令数据的交互与会话业务数据的传输是相互独立的。
605、 MN在移动的过程中,为了始终与CN保持通信的连续性,将仍然采用oIP作为数据包的源地址向CN进行数据传输,此时,nAN中的nMA将根据收到的数据包,获取源IP地址信息及目的IP地址信息,根据源IP地址信息分析出MN是从oAN移动而来的用户,进而发起与oMA的SHIM6交互,进行4次握手,根据所述源IP地址信息及目的IP地址信息在nMA与oMA之间建立SHIM6连接。
606、 nMA与oMA之间的SHIM6连接建立后,nMA接收来自MN的数据包,nMA通过对所接收到的来自MN数据包加上SHIIM6头的方式,基于与oMA间的SHIM6关联隧道,向oMA传输来自所述MN的数据包,oMA接收到该数据包后,将该数据包传输至MA(CN),经由MA(CN)将数据发送至CN,相应的,在整个过程中,CN仍然以oIP作为与MN凄t据传输的目的地址,将lt据发送至oMA, oMA收到来自CN的数据包后,同样会通过添加SHIM6头的方式,将数据包发送至nMA,然后经由nMA将数据包发送至MN。
607、 nMA通过i殳置时间门限或通信流量门限的方式,发现MN与CN将进行长期通信,为了优化路由,节省网络资源,nMA从所述来自所述MN的数据包中获取源IP地址信息及目的IP地址信息,根据所述目的IP地址信息确定MA(CN)的IP地址信息,发起与MA(CN)的SHIM6交互,进行四次握手,根据所述源IP地址信息及目的IP地址信息在nMA与MA(CN)之间建立SHIM6连接。608、 nMA与MA (CN)之间的SHIM6连接建立后,nMA将会把画发送的数据包直接发往MA(CN),并最终转发给CN。此过程中,MN和CN都无需参与4喿作,也无需改变数据包的源和目的地址。
本例中,邻接网络内的移动代理设备通过通话时间检测或通信流量检测,可预测网络切换中的移动节点与对端节点将进行较长时间通信,进而触发建立邻接网络内代理设备建立与所述对端节点所属网络内的移动代理设备的第一SHIM6关联隧道,进而实现邻接网络与对端节点网络间的数据传输路由通道,优化了路由路径,有效的缩短了传输时延并节省了网络资源,并降低了源网络移动代理设备数据转发处理的负担。
参考图6、为本发明实施例提供的一种基于非中心化移动性管理业务架构的数据传输系统的组成示意图,下面对该数据传输系统进行详细描述,该数据传输系统主要包括移动节点MN3,源网络内的移动代理设备oMA4,邻接网络内的移动代理i殳备nMAl,对端节点CN5, CN5所属网络内移动代理设备MA(CN)2。其中
移动代理MA(网关)位于接入网络的移动性管理设备,本例中所述oMA4、nMAl、 MA(CN)2为分别对应各自所属网络内的移动代理设备,所述nMAl为邻接网络内移动代理设备,用于接收来自所述移动节点的数据包,从该数据包中获取所述数据包的源IP地址信息及目的IP地址信息,根据所述源IP地址信息及目的IP地址信息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的第一 SHIM6关联隧道,通过该第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。具体实现时,所述邻接网络内移动代理设备还用于根据所述源IP地址信息及目的IP地址信息在与所述源网络内的移动代理设备间建立用于传输所述数据包的第二 SHIM6关联隧道,通过第二 SHIM6
17关联隧道进行所述移动节点与对端节点的数据传输,判断所述移动节点与所述
对端节点的基于所述第二 SH1M6关联隧道的数据传输是否满足预设的门限条件,若满足,则继续进行所述移动节点与对端节点的数据传输,否则,基于所述移动节点与对端节点的所述第二 SHIM6关联隧道进行数据传输。
所述MA(CN)2,为对端节点归属网络内移动代理设备,用于接收所述邻接网络内移动代理设备的SHIM6关联请求,在与所述邻接网络内移动代理设备间建立所述第一 SHIM6关联隧道,通过第一 SHIM6关联隧道进行所述对端节点与所述移动节点的凄t据传输。
移动节点(MN):移动终端,无需支持IPv6 (Internet Protocol Version 6 ,互联网协议第6版)协议外的特殊协议,包括笔记本电脑、单模或多模手机、PDA ( Personal digital assistant,个人数字助理)、IAD (Integrated Access Device,
集成接入设备)等。
对端通信节点(CN):可以与MN进行通信的节点,可以是固定节点,也可以为移动节点,同样只需支持IPv6协议。如杲为移动节点,功能将与MN相同。
本例中,移动节点从源网络切换至邻接网络时,移动节点与对端节点的通信数据包在邻接网络与对端节点所属网络间基于所述第一 SHIM6关联隧道直接传输,不需要经过源网络进行数据转发,优化了移动节点在所覆盖区域切换时与对端节点进行通信的路由,有效的缩短了传输时延并节省了网络资源,并降低了源网络移动代理设备数据转发处理的负担。
参考图7,为本发明实施例提供的一种基于非中心化移动性管理业务架构的网络设备的组成示意图,该网络设备在上述数据传输系统实施例中可以对应于nMA,主要包4舌
接收单元IO,用于在移动节点从源网络覆盖范围向邻接网络移动,接收来自所述移动节点的ll据包。
获取单元11,用于从所述接收单元所接收到的数据包中获取所述数据包的 源IP地址信息及目的IP地址信息。
第一 SHIM6关联建立单元12,用于根据所述源IP地址信息及目的IP地址 信息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包 的第一 SHIM6关联隧道。根据所述目的IP地址信息可确定对端节点所属网络内 的移动代理设备MA(CN)的IP地址信息,进而向MA(CN)发起SHIM6关联建立 请求,并根据所述源IP地址信息及目的IP地址信息在nMA与MA ( CN)间建 立用于传输所述数据包的第一 SHIM6关联隧道。
第一数据传输单元13,用于通过所述第一 SHIM6关联建立单元所建立的第 一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
本例中,移动节点从源网络切换至邻接网络时,移动节点与对端节点的通 信数据包在邻接网络与对端节点所属网络间基于所述第一 SHIM6关联隧道直接 传输,不需要经过源网络进行数据转发,优化了移动节点在所覆盖区域切换时 与对端节点进行通信的路由,有效的缩短了传输时延并节省了网络资源,并降 低了源网络移动代理设备数据转发处理的负担。
参考图8,为本发明实施例本发明实施例提供的另一种基于非中心化移动性 管理业务架构的网络设备的组成示意图,该网络设备在上述数据传输系统实施 例中可以对应于nMA,主要包括
接收单元20,用于接收来自切换后的移动节点的数据包。
获取单元21,用于从所述接收单元20所接收到的数据包中获取所述数据包 的源IP地址信息及目的IP地址信息。
第一 SHIM6关联建立单元22,用于根据所述源IP地址信息及目的IP地址
19信息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包
的第一 SHIM6关联隧道。根据所述目的IP地址信息可确定对端节点所属网络内 的移动代理设备MA(CN)的IP地址信息,进而向MA(CN)发起SHIM6关联建立 请求,并根据所述源IP地址信息及目的IP地址信息在nMA与MA ( CN)间建 立用于传输所述数据包的第一 SHIM6关联隧道。
第 一数据传输单元23 ,用于通过所述第一 SHIM6关联建立单元22所建立 的第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
第二 SHIM6关联建立单元24,用于根据所述源IP地址信息发起与源网络 内的移动代理设备的SHIM6关联请求,才艮据所述源IP地址信息及目的IP地址 信息在与所述源网络内的移动代理设备间建立用于传输所述数据包的第二 SHIM6关联隧道。才艮据所述源IP地址信息可确定源网络内的移动代理设备oMA 的IP地址信息,进而向oMA发起SHIM6关联建立请求,并根据所述源IP地址 信息及目的IP地址信息在nMA与oMA间建立用于传输所述数据包的第二 SHIM6关耳关隧道。
第二数据传输单元25,用于通过所述第二 SHIM6关联建立单元所建立的第 二 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
判断单元26,用于判断所述移动节点与所述对端节点的基于所述第二数据 传输单元25的数据传输是否满足通信时间门限条件和/或通信流量门限条件,若 满足,则指示所述第二数据传输单元25继续进行所述移动节点与对端节点的数 据传输,否则,指示所述第一数据传输单元23进行所述移动节点与对端节点的 数据传输。
门限条件设置单元27,用于设置通信时间门限条件和/或通信流量门限条件。 存储单元28,用于存储所述门限条件设置单元27所设置的门限条件。实施本发明实施例,移动节点从源网络切换至邻接网络时,邻接网络内的 移动代理设备接收来自所述移动节点的数据包,从该数据包中获取所述数据包 的源IP地址信息及目的IP地址信息,根据所述源IP地址信息及目的IP地址信 息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的
第一 SHIM6关联隧道,通过该第一 SHIM6关耳关隧道进行所述移动节点与对端 节点的数据传输,不需要经过源网络进行数据转发,优化了移动节点在所覆盖 区域切换时与对端节点进行通信的路由,有效的缩短了传输时延并节省了网络 资源,并降低了源网络移动代理设备数据转发处理的负担。
在本发明的另一实施例中,移动节点从源网络切换至邻接网络时,邻接网 络内的移动代理设备接收来自所述移动节点的数据包,从该数据包中获取所述 数据包的源IP地址信息及目的IP地址信息,根据所述源IP地址信息及目的IP 地址信息在与所述源网络内的移动代理设备间建立用于传输所述数据包的第二 SHIM6关联隧道,基于该第二 SHIM6关联隧道进行所述移动节点与对端节点的 数据传输,并判断基于该第二 SHIM6关联隧道的数据传输是否满足通信时间门 限条件和/或通信流量门限条件,在判断为是时,基于该第二SHIM6关联隧道进 行数据传输,在判断为否时,根据所述源IP地址信息及目的IP地址信息在与所 述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的第一 SHIM6关联隧道,通过该第一 SHIM6关联隧道进行所述移动节点与对端节点的 数据传输。邻接网络与源网络一般在物理上为相邻网络,建立SHIM6关联隧道 的时延较短,邻接网络与对端节点所属网络一般物理上相隔较远,建立SHIM6 关联隧道的时延较短可能较长(SHIM6关联隧道建立需四次握手),由此在切换 后的短时间通信或小流量通信状况下(根据通信时间门限条件和/或通信流量门 限条件对通信时间或通信流量进行预测),基于所述第二 SHIM6关联隧道进行数据传输可以有效的加快切换速度,在切换后的预测将进行长时间通信或大流
量通信的状况下,基于所述第二 SHIM6关联隧道进行数据传输可有效的优化移
动节点在所覆盖区域切换时与对端节点进行通信的路由,缩短传输时延并节省
网络资源,降低源网络移动代理设备数据转发处理的负担。
通过以上的实施方式的描述,本领域普通技术人员可以理解实现上述实 施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述 的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述 方法实施例的步骤,所述的存储介质,如ROM/RAM、磁碟、光盘等。
以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于 此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到 变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应 以权利要求的保护范围为准。
权利要求
1、一种数据传输方法,其特征在于,包括接收来自切换后的移动节点的数据包,获取所述数据包的源IP地址信息及目的IP地址信息;根据所述源IP地址信息及目的IP地址信息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的第一通过IPv6中间介质进行的站点多穴操作协议SHIM6关联隧道,通过该第一SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
2、 如权利要求l所述的方法,其特征在于,所述根据所述源IP地址信息及 目的IP地址信息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的第一 SHIM6关联隧道,通过该第一 SHIM6关联隧道进行所述移 动节点与对端节点的数据传输的步骤包括根据所述源IP地址信息及目的IP地址信息在与所述源网络内的移动代理设 备间建立用于传输所述数据包的第二 SHIM6关联隧道,通过该第二 SHIM6关 联隧道进行所述移动节点与对端节点的数据传输;判断所述移动节点与所述对端节点的基于所述第二 SHIM6的关联隧道的数 据传输是否满足门限条件,若满足,则继续通过该第二SHIM6关联隧道进行所 述移动节点与对端节点的数据传输,否则,根据所述源IP地址信息及目的IP地址信息在与所述对端节点归属网 络内的移动代理设备间建立用于传输所述数据包的第一 SHIM6关联隧道,通过 该第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
3、 如权利要求2所述的方法,其特征在于,所述满足门限条件为满足时间门限<直和/或流量门限^直。
4、 一种网络设备,其特征在于,包括接收单元,用于接收来自切换后的移动节点的数据包;荻取单元,用于从所述接收单元所接收到的数据包中获取所述数据包的源 IP地址信息及目的IP地址信息;第一 SHIM6关联建立单元,用于根据所述源IP地址信息及目的IP地址信 息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的 第一 SHIM6关联隧道;第一数据传输单元,用于通过所述第一 SHIM6关联建立单元所建立的第一 SHIM6关联隧道进行所述移动节点与对端节点的数据传输。
5、 如权利要求4所述的设备,其特征在于,还包括第二 SHIM6关联建立单元,用于根据所述源IP地址信息及目的IP地址信 息在与所述源网络内的移动代理设备间建立用于传输所述数据包的第二 SHIM6 关联隧道;第二数据传输单元,用于通过所述第二 SHIM6关联建立单元所建立的第二 SHIM6关联隧道进行所述移动节点与对端节点的数据传输;判断单元,用于判断所述移动节点与所述对端节点的基于所述第二数据传 输单元的数据传输是否满足门限条件,若满足,则指示所述第二数据传输单元 继续进行所述移动节点与对端节点的数据传输,否则,指示所述第一数据传输 单元进行所述移动节点与对端节点的数据传输。
6、 如权利要求5所述的设备,其特征在于,还包括门限条件设置单元,用于设置通信时间门限条件和/或通信流量门限条件。
7、 一种数据传输系统,包括移动节点和与该移动节点会话的对端节点,其 特征在于,包括邻接网络内移动代理设备,接收来自所述移动节点的数据包,从该数据包 中获取所述数据包的源IP地址信息及目的IP地址信息,根据所述源IP地址信 息及目的IP地址信息在与所述对端节点归属网络内的移动代理设备间建立用于 传输所述数据包的第一 SHIM6关联隧道,通过该第一 SHIM6关联隧道进行所 述移动节点与对端节点的lt据传输;对端节点归属网络内移动代理设备,接收所述邻接网络内移动代理设备的 SHIM6关耳关请求,在与所述邻4妄网络内移动代理设备间建立所述第一 SHIM6关 联隧道,通过第一 SHIM6关联隧道进行所述对端节点与所述移动节点的数据传 输。
8、 如权利要求7所述的系统,其特征在于,所述邻接网络内移动代理设备 还用于根据所述源IP地址信息及目的IP地址信息在与所述源网络内的移动代理 设备间建立用于传输所述数据包的第二 SHIM6关联隧道,通过第二 SHIM6关 联隧道进行所述移动节点与对端节点的数据传输,判断所述移动节点与所述对 端节点的基于所述第二 SHIM6关联隧道的数据传输是否满足门限条件,若满足, 则继续进行所述移动节点与对端节点的数据传输,否则,基于所述移动节点与 对端节点的所述第一 SHIM6关联隧道进行数据传输。
9、 如权利要求8所述的系统,其特征在于,所述满足门限条件为满足时间门限<直和/或流量门限4直。
全文摘要
本发明实施例公开了一种数据传输方法,包括接收来自所述移动节点的数据包,获取所述数据包的源IP地址信息及目的IP地址信息;据所述源IP地址信息及目的IP地址信息在与所述对端节点归属网络内的移动代理设备间建立用于传输所述数据包的第一SHIM6关联隧道,通过该第一SHIM6关联隧道进行所述移动节点与对端节点的数据传输。本发明实施还公开了一种网络设备及一种数据传输系统,优化了通信路由缩短了传输时延,节省了网络资源,并降低了源网络移动代理设备数据转发处理的负担。
文档编号H04L12/46GK101635663SQ20081002977
公开日2010年1月27日 申请日期2008年7月21日 优先权日2008年7月21日
发明者诚 何, 潘璐伽 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1