【技术实现步骤摘要】
一种报文处理方法及装置
[0001]本申请涉及网络
,尤其涉及一种报文处理方法及装置。
技术介绍
[0002]深度报文解析(deep packet inspection,DPI)系统通常部署在网元侧,来收集网络协议(internet protocol,IP)报文并生成终端上网记录详单(x detail record,xDR)单据,该xDR单据可以用于度量网络质量,帮助客户优化网络。对于用户面DPI,长期演进(long term evolution,LTE)网络通常部署在服务网关(serving gateway,SGW)侧采集IP报文,第五代移动通信技术(5
‑
Generation,5G)通常在用户面功能(user plane function,UPF)侧采集IP报文。对于大型的DPI系统,由于采集IP报文的数量较大,可能由很多服务器构成的一个服务器集群采集IP报文。
[0003]DPI系统通过物理链路分光后接入汇聚交换机,汇聚交换机将收集的IP报文进行汇聚分流。当DPI系统包括多台服务器时,需要将接收到的IP报文分流到不同的DPI服务器。但是,由于同一终端设备在不同的网元之间移动或者使用IPv4/IPv6双栈等原因,可能导致一个终端设备的同一业务的IP报文被分发到不同的DPI服务器,影响基于IP报文生成的xDR单据的准确性。
技术实现思路
[0004]本申请实施例提供一种报文处理方法及装置。使得同一个终端设备的报文分发给同一个服务器处理,不仅减少了报文转发的数量,节省网 ...
【技术保护点】
【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:第一服务器接收来自终端设备的第一报文,基于所述第一报文确定所述终端设备的IP地址;所述第一服务器基于所述终端设备的IP地址和第一锚点信息,确定是否由所述第一服务器处理所述第一报文,所述第一锚点信息包括所述终端设备的IP地址与第二服务器的IP地址的对应关系;当所述第一服务器的IP地址与所述第二服务器的IP地址不相同时,所述第一服务器根据所述第二服务器的IP地址向所述第二服务器转发所述第一报文。2.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述第一服务器的IP地址与所述第二服务器的IP地址相同时,所述第一服务器对所述第一报文进行处理。3.如权利要求1所述的方法,其特征在于,所述第一服务器根据所述第二服务器的IP地址向所述第二服务器转发所述第一报文包括:所述第一服务器从预设的IP地址与MAC地址的对应关系中查找与所述第二服务器的IP地址对应的所述第二服务器的MAC地址;所述第一服务器根据所述第二服务器的MAC地址,向所述第二服务器发送所述第一报文。4.如权利要求1
‑
3任一项所述的方法,其特征在于,所述第一服务器接收来自终端设备的第一报文之前,还包括:所述第二服务器接收来自所述终端设备的第二报文,基于所述第二报文确定所述终端设备的IP地址;所述第二服务器向控制服务器发送所述终端设备的IP地址和所述第二服务器的IP地址,其中,所述终端设备的IP地址和所述第二服务器的IP地址用于生成所述第一锚点信息。5.如权利要求4所述的方法,其特征在于,所述第一锚点信息包括第二锚点信息,所述第二服务器向控制服务器发送所述终端设备的IP地址和所述第二服务器的IP地址包括:所述第二服务器确定从所述第二锚点信息中是否查找到所述终端设备的IP地址;当从所述第二锚点信息中未查找到所述终端设备的IP地址时,所述第二服务器向所述控制服务器发送所述终端设备的IP地址和所述第二服务器的IP地址。6.如权利要求4或5所述的方法,其特征在于,所述终端设备的IP地址为第一IP地址或第二IP地址,所述方法还包括:所述第二服务器向所述控制服务器发送控制面信息,所述控制面信息包括所述终端设备的所述第一IP地址和所述第二IP地址,所述第一锚点信息包括所述第一IP地址、所述第二IP地址与所述第二服务器的IP地址的对应关系。7.如权利要求4
‑
6任一项所述的方法,其特征在于,所述第二服务器向控制服务器发送所述终端设备的IP地址和所述第一服务器的IP地址之后,还包括:所述第二服务器接收来自所述控制服务器的所述第一锚点信息。8.一种报文处理方法,其特征在于,包括:控制服务器生成第一锚点信息,所述第一锚点信息包括终端设备的IP地址与第二服务器的IP地址的对应关系,所述第二服务器用于处理所述终端设备的报文;
所述控制服务器广播所述第一锚点信息。9.如权利要求8所述的方法,其特征在于,所述控制服务器生成第一锚点信息包括:所述控制服务器接收来自所述第二服务器的所述终端设备的IP地址和所述第二服务器的IP地址;所述控制服务器根据所述终端设备的IP地址与所述第二服务器的IP地址的对应关系,生成所述第一锚点信息。10.如权利要求9所述的方法,其特征在于,所述第一锚点信息包括第二锚点信息,所述控制服务器根据所述终端设备的IP地址与所述第二服务器的IP地址的对应关系,生成所述第一锚点信息包括:所述控制服务器确定从所述第二锚点信息中是否查找到所述终端设备的IP地址;当从所述第二锚点信息中未查找到所述终端设备的IP地址时,所述控制服务器向所述第二锚点信息中添加所述终端设备的IP地址与所述第二服务器的IP地址的对应关系得到所述第一锚点信息。11.如权利要求9或10所述的方法,其特征在于,所述终端设备的IP地址为第一IP地址或第二IP地址,所述方法还包括:所述控制服务器接收来自所述第二服务器的控制面信息,所述控制面信息包括所述终端设备的所述第一IP地址和所述第二IP地址,所述第一锚点信息包括所述第一IP地址、所述第二IP地址与所述第二服务器的IP地址的对应关系。12.如权利要求8
‑
11任一项所述的方法,其特征在于,所述方法还包括:当检测到所述终端设备的会话状态为断开状态时,所述控制服务器删除所述第一锚点信息中所述终端设备的IP地址与所述第二服务器的IP地址的对应关系。13.如权利要求8
‑
12任一项所述的方法,其特征在于,所述方法还包括:所述控制服务器接收来自第一服务器的所述终端设备的IP地址和所述第一服务器的IP地址;当从所述第一锚点信息中查找到所述终端设备的IP地址时,所述控制服务器丢弃接收到的所述终端设备的IP地址和所述第一服务器的IP地址。14.一种报文处理系统,其特征在于,所述报文处理系统包括第一服务器,所述第一服务器包括:第一接收模块,用于接收来自终端设备的第一报文,基于所述第一报文确定所述终端设备的IP地址;第一处理模块,用于基于所述终端设备的IP地址和第一锚点信息,确定是否由所述第一服务器处理所述第一报文,所述第一锚...
【专利技术属性】
技术研发人员:王兴春,王宝义,田会鹏,裘超,
申请(专利权)人:华为技术服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。