[发明专利]协商处理方法、装置、终端设备以及存储介质有效
申请号: | 202110701339.4 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113382014B | 公开(公告)日: | 2022-12-06 |
发明(设计)人: | 张涛;梁霞;吴焕政 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团有限公司 |
主分类号: | H04L69/24 | 分类号: | H04L69/24;H04L69/16;H04L49/103 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 舒丁 |
地址: | 311100 浙江省杭州市余*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协商 处理 方法 装置 终端设备 以及 存储 介质 | ||
本发明公开一种协商处理方法,所述方法包括以下步骤:利用矢量包处理引擎接收目标协商报文;将所述目标协商报文添加到存储器中的预设队列;从所述预设队列中读取所述目标协商报文;利用读取到的所述目标协商报文,进行协商处理。本发明还公开一种协商处理装置、终端设备以及计算机可读存储介质。利用本发明的协商处理方法,提高了协商报文的协商处理效率。
技术领域
本发明涉及协商报文处理领域,特别涉及一种协商处理方法、装置、终端设备以及计算机可读存储介质。
背景技术
目前,L2TP(Layer 2 Tunneling Protocol,二层隧道协议)在各个操作系统上,控制面是基于socket(套接字)接收和发送协商报文。
在现有的协商处理方法中,终端设备的网络接口接收协商报文,内核态的TCP/IP协议栈从网卡读取该协商报文,并由控制面通过接收套接字,接收到该协商报文,并继续利用协商报文,进行相应的协商处理。其中,内核态的TCP/IP协议栈通常包括三层:IP层、协议层(UDP和/或TCP,User Datagram Protocol用户数据协议,Transmission ControlProtocol,传输控制协议)以及套接字层(PF_INET socket)。
但是,采用现有的协商处理方法,协商报文的协商处理效率较低。
发明内容
本发明的主要目的是提供一种协商处理方法、装置、终端设备以及计算机可读存储介质,旨在解决现有技术中采用现有的协商处理方法,协商报文的协商处理效率较低的技术问题。
为实现上述目的,本发明提出一种协商处理方法,所述方法包括以下步骤:
利用矢量包处理引擎接收目标协商报文,所述目标协商报文为基于二层隧道协议的协商报文;
将所述目标协商报文添加到存储器中共享内存区的预设队列;
通过基于二层隧道协议的控制面从所述预设队列中读取所述目标协商报文;
利用读取到的所述目标协商报文,进行协商处理。
可选的,所述存储器具有共享内存区,所述预设队列存储于所述共享内存区;所述将所述目标协商报文添加到存储器中共享内存区的预设队列的步骤,包括:
将所述目标协商报文添加到所述共享内存区中的所述预设队列。
可选的,所述预设队列为接收队列;所述将所述目标协商报文添加到所述共享内存区中的所述预设队列的步骤,包括:
将所述目标协商报文添加到所述共享内存区中的所述接收队列;
所述从所述预设队列中读取所述目标协商报文的步骤,包括:
从所述接收队列中读取所述目标协商报文。
可选的,所述从所述接收队列中读取所述目标协商报文的步骤,包括:
利用接收套接字接口,从所述接收队列中读取所述目标协商报文。
可选的,所述共享内存区中还包括发送队列;所述利用读取到的所述目标协商报文,进行协商处理的步骤之后,所述方法还包括:
接收目标发送报文;
利用发送套接字接口,将所述目标发送报文添加到所述发送队列;
利用所述矢量包处理引擎从所述发送队列中取出所述目标发送报文,并发送所述目标发送报文。
可选的,所述目标协商报文和所述目标发送报文均包括网络层数据、传输层数据和应用层数据。
可选的,所述目标协商报文和所述目标发送报文均是基于二层隧道协议的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团有限公司,未经中移(杭州)信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110701339.4/2.html,转载请声明来源钻瓜专利网。