一种并发控制方法及装置制造方法及图纸

技术编号:15052150 阅读:82 留言:0更新日期:2017-04-05 23:07
本发明专利技术公开了一种并发控制方法,该方法的具体实现包括:创建一个虚拟输入队列并设定其队列长度;在LNS设备L2TP转发面收到的报文中,识别出SCCRQ报文或ICRQ报文;判断此时虚拟输入队列中SCCRQ报文和ICRQ报文的数量是否达到虚拟输入队列的队列长度,如果此时虚拟输入队列中的SCCRQ报文和ICRQ报文的数量未达到所述虚拟输入队列的队列长度,则将所述SCCRQ报文或ICRQ报文入队到所述虚拟输入队列。本发明专利技术还提供了一种并发控制装置,本发明专利技术的有益效果为:本发明专利技术使用虚拟输入队列机制,使SCCRQ报文或ICRQ报文在LNS设备L2TP转发面入队到虚拟输入队列,避免超过L2TP控制面并发处理性能的报文冲击L2TP控制面,降低L2TP控制面的负荷,提高了LNS设备并发处理的效率。

【技术实现步骤摘要】

本专利技术属于数据通信领域,尤其涉及一种并发控制方法及装置
技术介绍
随着数据通信技术的发展,第二层隧道协议(Layer2TunnelingProtocol,简称L2TP)被普遍使用和认识,尤其在第三代移动通信技术的到来,使L2TP协议得到了更广泛的应用。鉴于此,客户对L2TP接入L2TP访问集中器(L2TPAccessConcentrator,简称LAC)及L2TP网络服务器(L2TPNetworkSerer,简称LNS)的使用特性更为关注,在实际应用中一般是多个LAC或拨号客户端对应一个LNS设备,所以对LNS设备处理并发连接性能要求就更高,因为这涉及到LNS设备在大并发连接情况下L2TP协议控制的收敛性。目前现有的控制LNS设备并发连接性能的方法是在L2TP控制面限定L2TP隧道的发送队列窗口大小,虽然发送队列窗口大小对会话创建并发有一定控制作用,但该控制并发处理的方法在协议流程处理的后端,因此其并不能减轻L2TP控制面对超过其并发处理性能的连接请求造成资源浪费的问题,从本文档来自技高网...

【技术保护点】
一种并发控制方法,其特征在于,该方法包括:A、创建一个虚拟输入队列,设定所述虚拟输入队列的队列长度为LNS设备L2TP控制面所能处理的请求报文的最大并发个数;所述请求报文包括打开控制连接请求SCCRQ报文或会话请求ICRQ报文;B、在LNS设备L2TP转发面收到的报文中,识别出SCCRQ报文或ICRQ报文;C、判断此时虚拟输入队列中SCCRQ报文和ICRQ报文的数量是否达到虚拟输入队列的队列长度,如果此时虚拟输入队列中SCCRQ报文和ICRQ报文的数量未达到所述虚拟输入队列的队列长度,则将所述SCCRQ报文或ICRQ报文入队到虚拟输入队列;D、入队到虚拟输入队列的所述SCCRQ报文或ICRQ报...

【技术特征摘要】
1.一种并发控制方法,其特征在于,该方法包括:
A、创建一个虚拟输入队列,设定所述虚拟输入队列的队列长度为LNS设
备L2TP控制面所能处理的请求报文的最大并发个数;所述请求报文包括打开
控制连接请求SCCRQ报文或会话请求ICRQ报文;
B、在LNS设备L2TP转发面收到的报文中,识别出SCCRQ报文或ICRQ报
文;
C、判断此时虚拟输入队列中SCCRQ报文和ICRQ报文的数量是否达到虚拟
输入队列的队列长度,如果此时虚拟输入队列中SCCRQ报文和ICRQ报文的数
量未达到所述虚拟输入队列的队列长度,则将所述SCCRQ报文或ICRQ报文入
队到虚拟输入队列;
D、入队到虚拟输入队列的所述SCCRQ报文或ICRQ报文被依次发送到L2TP
控制面处理。
2.根据权利要求1所述的方法,其特征在于,所述虚拟输入队列的队列
长度可修改。
3.根据权利要求1所述的方法,其特征在于,所述步骤C中,如果此时
虚拟输入队列中SCCRQ报文和ICRQ报文的数量达到虚拟输入队列的队列长度,
则丢弃所述SCCRQ报文或ICRQ报文。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:被丢弃
的SCCRQ报文或ICRQ报文下次重传到LNS设备L2TP转发面时,此时虚拟输入
队列中SCCRQ报文和ICRQ报文的数量未达到所述虚拟输入队列的队列长度,
则会继续对重传的所述被丢弃的SCCRQ报文或ICRQ报文执行入队操作。
5.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
当隧道或会话建立连接成功或处理过程中出现异常时,将所述隧道或会话对应

\t的SCCRQ报文或ICRQ报文从所述虚拟输入队列中出队。
6.一种并发控制装置,其特征在于,所述装置包括:

【专利技术属性】
技术研发人员:杨庆武汪佐
申请(专利权)人:迈普通信技术股份有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1