[发明专利]L2TP隧道状态保活方法及装置有效
申请号: | 201310010235.4 | 申请日: | 2013-01-11 |
公开(公告)号: | CN103929319B | 公开(公告)日: | 2018-02-06 |
发明(设计)人: | 梁乾灯;范亮;陈勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L7/00;H04L12/46 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 梁军 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | l2tp 隧道 状态 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种L2TP隧道状态保活方法及装置。
背景技术
现有技术支持对L2TP访问集中器(LAC设备,L2TP Access Concentrator)或L2TP网络服务器(LNS设备,L2TP Network Server)的备份,在主备LAC设备或主备LNS设备间备份L2TP用户和L2TP隧道及会话信息,备份消息通过直连链路或上下层网络链路发送。由于各个隧道序列号的随着控制消息的交互而不断变化,导致备份消息中的隧道序列号与同一时刻发生的隧道控制消息序列号无法实时同步,设备A通过备份消息向其备份设备C发送A与B之间的隧道消息序列号X,当B收到该消息并识别存储“当前”序列号时,A设备侧可能由于用户上下线或对端Hello消息已经将当前实际序列号更新到了X+1或X+2甚至更大的序列号,此时如果发生设备故障、导致主备设备切换发生,那么B侧的序列号则与C侧的序列号没有实现实时同步。此时若C设备发送隧道控制消息到B设备,会导致B丢弃C发送的隧道控制消息、同时主动拆除L2TP隧道、导致隧道内用户全部下线;而若C设备等待B设备的控制消息或hello消息,则可能会导致在此过程中C设备的控制消息无法发出,影响用户的正常上下线。
发明内容
鉴于上述的分析,本发明旨在提供一种L2TP隧道状态保活方法及装置,用以解决现有技术中由于主备用设备切换造成的工作状态的混乱的问题。
本发明的目的主要是通过以下技术方案实现的:
一种L2TP隧道状态保活方法,该方法包括:
主用设备和对端设备建立L2TP隧道,所述主用设备将所述主用设备与所述对端设备之间交互的L2TP控制消息传递到所述备用设备,且所述主用设备只有在收到所述备用设备发送来的已经将所述L2TP控制消息保存的响应后再对所述L2TP控制消息进行相应的处理;
所述主用设备与所述备用设备发生主备切换时,所述备用设备通过所述L2TP隧道与所述对端设备进行连接,并根据已经存储的所述L2TP控制消息进行相应处理。
优选地,主用设备和对端设备建立L2TP隧道的步骤具体包括:
所述主用设备向所述备用设备发送与所述对端设备建立L2TP隧道的请求;
所述备用设备接收并保存所述主用设备发送来的所述请求,并向所述主用设备发送已经将该请求保存的响应;
所述主用设备收到所述备用设备发送来已经将该请求保存的响应后,向所述对端设备发送所述请求,并在收到所述对端设备发送来的L2TP隧道建立成功的信息后,将该信息发送给所述备用设备进行保存。
优选地,所述主用设备将所述主用设备和所述备用设备之间交互的L2TP控制消息传递到所述备用设备,且所述主用设备只有在收到所述备用设备发送来的已经将所述L2TP控制消息保存的响应后再对所述L2TP控制消息进行相应的处理的步骤具体包括:
所述主用设备将与所述对端设备之间交互的所述L2TP控制消息发送给所述备用设备;
所述备用设备-接收并保存所述主用设备发送来的所述L2TP控制消息后,向所述主用设备发送已经将所述L2TP控制消息保存的响应;
所述主用设备在收到该响应后再对所述L2TP控制消息进行相应的处理。
优选地,所述主用设备和所述备用设备是L2TP访问集中器或L2TP网络服务器。
优选地,每一个所述L2TP控制消息内均带有相应的序列号。
优选地,所述备用设备在保存所述主用设备发送来的所述L2TP控制消息的同时,更新所述备用设备上的L2TP隧道和会话的状态。
本发明还提供了一种L2TP隧道状态保活装置,包括:
主用设备,用于与对端设备建立L2TP隧道,将与所述对端设备之间交互的L2TP控制消息传递到备用设备,且只有在收到所述备用设备发送来的已经将所述L2TP控制消息保存的响应后再对所述L2TP控制消息进行相应的处理;
所述备用设备,用于接收并保存所述主用设备发送来的所述L2TP控制消息后,向所述主用设备发送已经将所述L2TP控制消息进行保存的响应当所述备用设备与所述主用设备发生主备切换时,通过所述L2TP隧道与所述对端设备进行连接,并根据已经存储的所述L2TP控制消息进行相应处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310010235.4/2.html,转载请声明来源钻瓜专利网。