【技术实现步骤摘要】
报文处理方法及装置
本专利技术涉及通信
,尤其涉及一种报文处理方法及装置。
技术介绍
欧洲电信标准协会(英文:EuropeanTelecommunicationStandardInstitute,简称:ETSI)提出的移动边缘计算(英文:MobileEdgeComputing,简称:MEC)是基于第五代移动通信(5G)演进架构、并且将基站与互联网业务深度融合的一项技术。图1是一种MEC组网的示意图。如图1所示,MEC服务器与演进型基站(英文:evolvedNodeB,简称:eNB)、本地业务服务器相连,部署在同一网络层次(靠近移动边缘);MEC服务器与演进型分组核心(英文:EvolvedPacketCore,简称:EPC)相连,EPC与远端业务服务器相连。相关技术中,MEC服务器将从eNB接收到的所有用户报文都转发至EPC,由EPC对用户报文进行处理;同时,EPC在对用户报文进行处理时,EPC确定是由本地业务服务器还是由远端业务服务器来处理用户报文。如果EPC确定是由本地业务服务器来处理用户报文,则EPC需要将用户报文再次回传至MEC服务器、MEC服务器将用户报文转发至本地业务服务器、并且由本地业务服务器对该用户报文进行处理,这导致EPC的处理压力增大、浪费EPC资源。
技术实现思路
有鉴于此,本专利技术提出了一种报文处理方法及装置,用以解决现有技术中EPC对全部用户报文进行处理所导致的EPC的处理压力增大、浪费EPC资源的问题。根据本专利技术的一方面,提供了一种报文处理方法,应用于移动边缘计算MEC服务器,所述方法包括:接收演进型基站eNB发送的第一G ...
【技术保护点】
1.一种报文处理方法,应用于移动边缘计算MEC服务器,其特征在于,所述方法包括:接收演进型基站eNB发送的第一GPRS通道协议‑用户面GTP‑U报文,所述第一GTP‑U报文包括报文头部和用户数据部分,所述报文头部包括所述eNB对所述用户数据部分进行封装的封装信息,所述用户数据部分承载第一内层报文,所述封装信息包括演进型分组核心EPC的隧道端点标识TEID;当确定所述第一GTP‑U报文可由所述MEC服务器所处网络中的业务服务器处理时,根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID;从所述封装信息中获取除所述EPC的TEID以外的其它封装信息,并将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中,所述隧道转发表用于当从所述业务服务器接收到所述第一内层报文的第一响应报文时,利用所述隧道转发表查找到所述第一响应报文对应的封装信息。
【技术特征摘要】
1.一种报文处理方法,应用于移动边缘计算MEC服务器,其特征在于,所述方法包括:接收演进型基站eNB发送的第一GPRS通道协议-用户面GTP-U报文,所述第一GTP-U报文包括报文头部和用户数据部分,所述报文头部包括所述eNB对所述用户数据部分进行封装的封装信息,所述用户数据部分承载第一内层报文,所述封装信息包括演进型分组核心EPC的隧道端点标识TEID;当确定所述第一GTP-U报文可由所述MEC服务器所处网络中的业务服务器处理时,根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID;从所述封装信息中获取除所述EPC的TEID以外的其它封装信息,并将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中,所述隧道转发表用于当从所述业务服务器接收到所述第一内层报文的第一响应报文时,利用所述隧道转发表查找到所述第一响应报文对应的封装信息。2.根据权利要求1所述的方法,其特征在于,所述隧道转发表还存储所述第一内层报文包括的五元组信息;所述将所述eNB的TEID和所述其它封装信息对应存储至隧道转发表中之后,所述方法还包括:向所述业务服务器转发所述第一内层报文;当接收到所述第一响应报文时,根据所述第一响应报文包括的五元组信息,从所述隧道转发表查找匹配的所述第一内层报文包括的五元组信息对应的转发表项;从查找到的转发表项中,获取与所述第一响应报文包括的五元组信息相对应的封装信息,所述封装信息包括所述eNB的TEID和所述其它封装信息;根据所述eNB的TEID和所述其它封装信息,对所述第一响应报文进行封装处理,得到第二GTP-U报文;向所述eNB转发所述第二GTP-U报文。3.根据权利要求1所述的方法,其特征在于,所述第一内层报文包括五元组信息,所述接收演进型基站eNB发送的第一GPRS通道协议-用户面GTP-U报文之后,所述方法还包括:若所述第一内层报文包括的五元组信息与预设的业务处理规则包括的五元组信息匹配,则确定所述第一GTP-U报文可由所述业务服务器处理。4.根据权利要求1所述的方法,其特征在于,所述报文头部包括源IP地址和目的IP地址;所述根据所述EPC的TEID,获取与所述EPC的TEID匹配的所述eNB的TEID,包括:根据所述源IP地址、所述目的IP地址以及所述EPC的TEID,遍历存储的隧道管理表中的各表项;从所述隧道管理表中的各表项中,查找出与所述源IP地址、所述目的IP地址以及所述EPC的TEID均对应匹配的表项;从查找出的所述表项中,获取所述eNB的TEID。5.根据权利要求4所述的方法,其特征在于,所述根据所述源IP地址、所述目的IP地址以及所述EPC的TEID,遍历存储的隧道管理表中的各表项之前,所述方法还包括:获取所述eNB与所述EPC之间用于绑定TEID的协商报文,所述协商报文包括所述eNB的IP地址、所述eNB的TEID、所述EPC的IP地址和所述EPC的TEID;根据所述eNB的IP地址、所述eNB的TEID、所述EPC的IP地址和所述EPC的TEID,创建所述隧道管理表。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收所述eNB发送的第二GTP-U报文,所述第二GTP-U报文包括第二内层报文;当所述第二内层报文包括的五元组信息与所述隧道转发表存储的所述第一内...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。