一种数据包传输方法及装置的制造方法

文档序号:8447879阅读:368来源:国知局
一种数据包传输方法及装置的制造方法
【技术领域】
[0001] 本发明设及移动通信技术领域,特别设及一种数据包传输方法及装置。
【背景技术】
[0002] 随着移动终端技术的快速发展W及用户对数据业务速率需求的不断增长,传统 宏基站单层覆盖网络已经无法满足用户对数据业务速率的高需求。3GPP通过引入小小区 (Small-Cell)分层组网来解决该一问题。但是小小区的密集部署会导致终端肥的频繁切 换,使得核屯、网的信令负荷升高。
[000引为降低核屯、网的信令负荷,3GPP引入了M(MobilityAnchor,移动性错点),即选 择一个覆盖范围较大的基站作为覆盖范围较小基站的移动性错点M,由M与核屯、网进行 信令交互,M覆盖下的覆盖范围较小的基站与核屯、网没有信令交互过程,如图1所示的引 入移动性错点的网络架构图,M为small-cell的移动性错点,small-cell为终端肥的服 务小区(Servingcell),MA与核屯、网进行信令交互,而small-cell与核屯、网没有信令交互 过程。例如,在宏微分层组网场景中,可W选择宏基站MeNB作为微基站SeNB的移动性错点, 当肥在MA覆盖的多个SeNB间切换时,MA与SeNB间只通过RRC(RadioResourceControl, 无线资源控制协议)信令进行SeNB的添加和删除,SeNB不需要与核屯、网进行信令交互,M 作为SeNB的错点对核屯、网隐藏了肥的移动性。也就是说,引入移动性错点M之后,肥在 M覆盖范围内的移动过程对于核屯、网是不可见的,即使肥在同一M覆盖下的多个SeNB之 间切换时,也不需要SeNB向核屯、网发送切换信令,从而可W减少核屯、网的信令负荷。
[0004] 基于IP网络的接入网中主要包括路由器和基站eNB,核屯、网发送给M或SeNB 的数据包、M发送给SeNB的数据包都需要通过路由器转发。在现有技术中,核屯、网向 SeNB发送数据包的过程如图2所示,核屯、网发送给SeNB的数据包会先经由S-GW(Serving Gateway,服务网关)发送给路由器,再经由路由器发送给M,然后由M再经由路由器发送 给SeNB。在实际应用中,核屯、网发给SeNB的数据包有两种类型:第一种类型的数据包是需 要MA进行PDCP(PacketDataConvergenceProtocol,分组数据汇聚协议)层处理的,路由 器将第一种类型的数据包发送给M,M经过PDCP层处理后,将处理后的数据包经由路由器 发送给SeNB;第二种类型的数据包不需要M进行PDCP层处理,路由器将第二种类型的数 据包发送给M,M再经由路由器转发给SeNB。对于第二种类型的数据包,由S-GW经路由 器转发给M的数据包与M经由路由器转发给SeNB的数据包中的数据部分是相同的,从而 在M与路由器之间产生了迂回路由,降低了M与路由器之间的带宽利用效率,浪费了相关 的传输资源,增加了传输时延。

【发明内容】

[0005] 为解决上述问题,本发明实施例公开了一种数据包传输方法及装置。技术方案如 下:
[0006] 一种数据包传输方法,包括:
[0007] 接收核屯、网发送的针对目标终端的数据包;
[000引获得所述数据包中包含的所述目标终端在目标宏基站MeNB中的隧道端点标识符TEID值;
[0009] 查询预先存储的路由表中是否记录有所获得的TEID值,其中,所述路由表至少用 于记录所述目标终端对应的协议参数信息,所述协议参数信息中包括;与目标MeNB相关的 协议参数信息和与目标SeNB相关的协议参数信息,所述目标SeNB为;W所述目标MeNB作 为移动性错点、且与所述目标终端保持连接的微基站;
[0010] 在查询结果为是的情况下,根据所述路由表中记录的所述目标终端对应的协议参 数信息更改所述数据包的协议报头;
[0011] 将更改协议报头后的数据包发送给所述目标SeNB。
[0012] 在本发明的一种【具体实施方式】中,所述路由表中记录的所述目标终端对应的协议 参数信息通过W下步骤获得:
[0013] 接收并记录所述目标MeNB发送的与所述目标终端相对应的协议参数信息,所述 与所述目标终端相对应的协议参数信息为:所述目标MeNB检测到所述目标终端移动到所 述目标SeNB的覆盖范围内时发送的所述目标终端对应的协议参数信息。
[0014] 在本发明的一种【具体实施方式】中,通过W下步骤删除所述路由表中记录的所述目 标终端对应的协议参数信息:
[0015] 接收目标MeNB发送的针对所述目标终端对应的协议参数信息的删除指令,所述 删除指令为;所述目标MeNB检测到所述目标终端离开所述目标MeNB的覆盖范围时发送的 删除指令;
[0016] 根据接收到的删除指令,删除所述路由表中记录的所述目标终端对应的协议参数 信息。
[0017] 在本发明的一种【具体实施方式】中,所述目标终端对应的协议参数信息至少包括: 所述目标终端在所述目标MeNB中的TEID值、所述目标终端在所述目标SeNB中的TEID值、 所述目标MeNB的UDP端口号、所述目标MeNB的IP地址和所述目标SeNB的IP地址。
[001引在本发明的一种【具体实施方式】中,所述根据所述路由表中记录的所述目标终端对 应的协议参数信息更改所述数据包的协议报头,包括:
[0019] 根据所述路由表中记录的所述目标SeNB的IP地址,将所述数据包的IP报头的源 IP地址修改为本地IP地址,将IP报头的目的IP地址修改为所述目标SeNB的IP地址,并 更新IP报头的校验和;
[0020] 根据所述路由表中记录的所述目标MeNB的UDP端口号,将所述数据包的UDP报头 中的源端口号修改为所述目标MeNB的UDP端口号,并更新UDP报头的校验和;
[0021] 根据所述路由表中记录的所述目标终端在所述目标SeNB中的TEID值,将所述数 据包的GTP-U报头中的TEID值修改为所述目标终端在所述目标SeNB中的TEID值。
[0022] 一种数据包传输装置,包括:
[0023] 数据包接收模块,用于接收核屯、网发送的针对目标终端的数据包;
[0024] TEID值获得模块,用于获得所述数据包中包含的所述目标终端在目标宏基站 MeNB中的隧道端点标识符TEID值;
[0025] TEID值查询模块,用于查询预先存储的路由表中是否记录有所获得的TEID值,其 中,所述路由表至少用于记录所述目标终端对应的协议参数信息,所述协议参数信息中包 括;与目标MeNB相关的协议参数信息和与目标SeNB相关的协议参数信息,所述目标SeNB 为;W所述目标MeNB作为移动性错点、且与所述目标终端保持连接的微基站;
[0026] 协议报头更改模块,用于在所述TEID值查询模块的查询结果为是的情况下,根据 所述路由表中记录的所述目标终端对应的协议参数信息更改所述数据包的协议报头;
[0027] 数据包发送模块,用于将更改协议报头后的数据包发送给所述目标SeNB。
[002引在本发明的一种【具体实施方式】中,还包括协议参数信息获得模块:
[0029] 所述协议参数信息获得模块,具体用于接收并记录所述目标MeNB发送的与所述 目标终端相对应的协议参数信息,所述与所述目标终端相对应的协议参数信息为;所述目 标MeNB检测到所述目标终端
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1