The embodiment of the invention provides a communication flow control method, LNS and LAC. When the LNS receives a session establishment request sent by the LAC, compares the current negotiation concurrency amount with the current session flow control limit. If the number of concurrent negotiation than the current session control limits, the LNS to the LAC to send the request to the session control, according to the LAC request to the session flow adjustment LNS sends a session establishment request strategy. The coordination of conversation between LNS and LAC is controlled by the coordination between LNS and LAC. After that, the retransmission performance of the session over LNS is effectively avoided, and a large number of retransmission messages are sent repeatedly between the tunnels that control the LNS and the LAC. Reduce the network load and improve the efficiency of conversation negotiation.
【技术实现步骤摘要】
通信流控方法、LNS及LAC
本专利技术涉及数据通信领域,具体而言,涉及一种通信流控方法、LNS及LAC。
技术介绍
随着数据通信技术的发展,二层隧道协议(Layer2TunnelingProtocol,简称L2TP)被普遍使用和认识,尤其在第三代移动通信技术的到来,使L2TP协议得到了更广泛的应用。L2TP典型组网包括客户端、L2TP访问集中(L2TPAccessConcentrator,简称LAC)和L2TP网络服务器(L2TPNetworkServer,简称LNS)。LAC是在客户端和LNS之间传递数据的设备。但是,L2TP的协商模式中,通常是一个隧道对应多个会话或多个隧道对应多个会话,同时每个会话的建立都需要对应隧道交换大量的会话协商报文,以致当LNS接收到的会话协商量超过LNS的处理性能。大量的重传报文、CDN报文、STOPCCN报文、PPP的重传报文通过隧道在网络中发送,让本身负载较重的网络负载加重,从而形成雪崩效应,导致会话协商反复震荡。应对上述问题,通常采用不断提高LNS的处理性能。但这样的处理方法,一方面成本较高,另一方面在即使提高LNS的处理性能也跟不上数据通信量的增长速度。
技术实现思路
为了克服现有技术中的上述不足,本专利技术实施例提供一种通信流控方法、LNS及LAC,通过LNS与LAC之间的配合调整会话协商并发量,提高协商效率,减轻网络的负载。本专利技术实施例提供了一种通信流控方法,所述方法应用于与至少一个二层隧道协议访问集中器LAC通信的二层隧道协议网络服务器LNS,所述方法包括:接收所述LAC发送的会话建立请求;由所述会话建立请求 ...
【技术保护点】
一种通信流控方法,其特征在于,所述方法应用于与至少一个二层隧道协议访问集中器LAC通信的二层隧道协议网络服务器LNS,所述方法包括:接收所述LAC发送的会话建立请求;由所述会话建立请求触发查询当前的协商并发量及当前的会话流控限值;比较所述协商并发量及所述会话流控限值;当所述协商并发量大于所述会话流控限值,生成对应的会话流控请求;将所述会话流控请求发送至所述LAC,以使所述LAC根据所述会话流控请求调整所述会话建立请求的发送策略。
【技术特征摘要】
1.一种通信流控方法,其特征在于,所述方法应用于与至少一个二层隧道协议访问集中器LAC通信的二层隧道协议网络服务器LNS,所述方法包括:接收所述LAC发送的会话建立请求;由所述会话建立请求触发查询当前的协商并发量及当前的会话流控限值;比较所述协商并发量及所述会话流控限值;当所述协商并发量大于所述会话流控限值,生成对应的会话流控请求;将所述会话流控请求发送至所述LAC,以使所述LAC根据所述会话流控请求调整所述会话建立请求的发送策略。2.如权利要求1所述的方法,其特征在于,所述将所述会话流控请求发送至所述LAC之后,所述方法还包括:获取当前的负载参数;根据当前的所述负载参数,调整当前的会话流控限值。3.如权利要求2所述的方法,其特征在于,所述获取当前的负载参数的步骤包括:分别获取当前的CPU使用参数及当前的内存使用参数;所述根据当前的所述负载参数,调整当前的会话流控限值的步骤包括:根据所述当前的CPU使用参数及所述当前的内存使用参数,结合当前的所述协商并发量,对当前的会话流控限值进行调整。4.如权利要求1所述的方法,其特征在于,所述LNS中预先存储有会话流控限值、负载参数及流控参数之间的对应关系,所述生成对应的会话流控请求的步骤包括:根据所述会话流控限值,结合当前的负载参数,获取对应的流控参数;根据所述流控参数及所述会话流控限值,生成所述会话流控请求。5.一种通信流控方法,其特征在于,所述方法应用于与二层隧道协议网络服务器LNS通信的二层隧道协议访问集中器LAC,所述方法包括:响应请求会话的指令,查询是否获得由所述LNS在当前的协商并发量大于当前的会话流控限值时,根据所述会话流控限值及当前的负载参数生成的会话流控请求;在获得所述会话流控请求后,根据所述会话流控请求调整向所述LNS发送会话建立请求的策略;在未获得所述会话流控请求时,根据所述请求会话的指令,向所述LNS发送所述会话建立请求。6.如权利要求5所述的方法,其特征在于,根据所述会话流控请求调整向所述LNS发送会话建立请求的策略的步骤包括:当所述会话流控请求中包括延时流控参数时,在所述延时流控参数对应的延迟时间之后发送所述会话建立请求;当所述会...
【专利技术属性】
技术研发人员:汪佐,
申请(专利权)人:迈普通信技术股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。