CN103929319A - L2tp隧道状态保活方法及装置 - Google Patents
L2tp隧道状态保活方法及装置 Download PDFInfo
- Publication number
- CN103929319A CN103929319A CN201310010235.4A CN201310010235A CN103929319A CN 103929319 A CN103929319 A CN 103929319A CN 201310010235 A CN201310010235 A CN 201310010235A CN 103929319 A CN103929319 A CN 103929319A
- Authority
- CN
- China
- Prior art keywords
- l2tp
- standby
- active
- control message
- tunnel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 40
- 238000012545 processing Methods 0.000 claims abstract description 16
- 230000001360 synchronised effect Effects 0.000 abstract description 6
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/24—Multipath
- H04L45/247—Multipath using M:N active or standby paths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/22—Alternate routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种L2TP隧道状态保活方法及装置,包括:主用设备和对端设备建立L2TP隧道,所述主用设备将所述主用设备与所述对端设备之间交互的L2TP控制消息传递到所述备用设备,且所述主用设备只有在收到所述备用设备发送来的已经将所述L2TP控制消息保存的响应后再对所述L2TP控制消息进行相应的处理;所述主用设备与所述备用设备发生主备切换时,所述备用设备通过所述L2TP隧道与所述对端设备进行连接,并根据已经存储的所述L2TP控制消息进行相应处理。本发明的主备用设备和对端设备的控制消息始终保持同步,保证在主用设备出现故障时,主备用设备切换后,备用设备与对端设备能够正常工作,不会造成丢消息,保证正常的工作状态。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种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控制消息进行相应处理。
优选地,所述主用设备还用于,向所述备用设备发送与所述对端设备建立L2TP隧道的请求,在接收所述备用设备发送来已经将该请求保存的响应后,向所述对端设备发送所述请求,并在接收所述对端设备发送来的所述L2TP隧道建立成功的信息后,将该信息发送给所述备用设备,并接收所述备用设备已经将该信息进行保存的响应;
所述备用设备还用于,接收并保存所述主用设备发送来的所述请求后,向所述主用设备发送已经将该请求保存的响应,接收并保存所述主用设备发送来的L2TP隧道建立成功的信息后,向所述主用设备发送已经将该信息进行保存的响应。
优选地,所述主用设备和所述备用设备是L2TP访问集中器或L2TP网络服务器。
优选地,每一个所述L2TP控制消息内均带有相应的序列号。
优选地,所述备用设备还用于,在保存所述主用设备发送来的所述L2TP控制消息的同时,更新所述备用设备上的L2TP隧道和会话的状态。
本发明有益效果如下:
本发明提供了一种L2TP隧道状态保活方法及装置,通过在主用设备和对端设备建立L2TP隧道过程中,以及主用设备在向对端设备发送L2TP控制消息之前,或者所述主用设备处理所述对端设备发送来的L2TP控制消息之前,主用设备都要将带有序列号的L2TP控制消息发送给所述备用设备,备用设备将该L2TP控制消息进行保存后,再将该L2TP控制消息返回给主备设备,主备设备收到该L2TP控制消息后,再进行其他处理,即本发明的主备用设备和对端设备的控制消息始终保持同步,保证主备用设备切换后,备用设备与对端设备能够正常工作,不会造成丢消息,保证正常的工作状态。
本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
图1为本发明实施例1中的L2TP隧道状态保活方法的流程图;
图2为本发明实施例1中主备用LAC与LNS之间建立L2TP隧道D的方法示意图;
图3为本发明实施例1中的主备用设备与对端设备建立L2TP隧道状态保活方法的示意图;
图4为本发明实施例1中LAC与主备用LNS之间建立L2TP隧道状态保活方法的示意图。
具体实施方式
下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。
实施例1
本发明实施例提供了一种L2TP隧道状态保活方法,参见图1,该方法包括:
S101、主用设备向所述备用设备发送与所述对端设备建立L2TP隧道的请求;
其中,所述主用设备和所述备用设备分别是L2TP访问集中器(LAC设备,L2TP Access Concentrator)和L2TP网络服务器(LNS设备,L2TP NetworkServer)。
S102、所述备用设备接收到所述主用设备发送来的所述请求,对该请求进行保存,并将所述请求返回给所述主用设备;
S103、所述主用设备收到所述备用设备返回的所述请求后,向所述对端设备发送所述请求,并在接收到所述对端设备发送来的L2TP建立成功的信息后,将该信息发送给所述备用设备;
S104、所述备用设备在收到所述主用设备发送来的所述信息后,保存该信息,并将该信息返回给所述主用设备;
本发明实施例提供了一种主备用LAC与LNS之间建立L2TP隧道的方法,参见图2,该方法包括:
步骤A1,在主用LAC与备用LAC之间建立一个TCP连接作为消息通道,用以传递L2TP控制消息;
步骤A2,主用LAC进行SCCRQ(Start-Control-Connection-Request,隧道建立请求)消息的封装(用于向LNS发送L2TP隧道建立请求);
步骤A3,主用LAC将封装好的SCCRQ消息通过主备LAC间的消息通道发送给备用LAC;
步骤A4,备用LAC收到SCCRQ消息后,将其存储,并更新本地的备用隧道状态,并将SCCRQ消息回传给主用LAC;
步骤A5,主用LAC将备用LAC回传的SCCRQ消息发送给LNS;
步骤A6,LNS将SCCRP(Start-Control-Connection-Reply,L2TP隧道建立响应)消息发送给主用LAC;
步骤A7,主用LAC将收到的SCCRP消息通过主备LAC间的消息通道发送给备用LAC;
步骤A8,备用LAC收到SCCRP消息后,将其存储,并更新本地的备用隧道状态,并将SCCRP消息回传给主用LAC;
步骤A9,主用LAC对备用LAC回传的SCCRP消息进行处理;
步骤A10,主用LAC进行SCCCN(Start-Control-Connection-Connected,隧道建立成功)消息的封装(用于向LNS发送隧道建立成功的响应);
步骤A11,主用LAC将封装好的SCCCN消息通过主备LAC间的消息通道发送给备用LAC;
步骤A12,备用LAC收到SCCCN消息后,将该消息存储,并更新本地的备用隧道状态,并将SCCCN消息回传给主用LAC;
步骤A13,主用LAC将备用LAC回传的SCCCN消息发送给LNS。
本发明实施例将主备用设备对与对端设备之间建立L2TP隧道的情况进行同步,保证主备用设备切换后,备用设备与对端设备能够正常工作,不会造成丢消息,保证正常的工作状态。
S105、主用设备向对端设备发送L2TP控制消息之前,或者所述主用设备处理所述对端设备发送来的L2TP控制消息之前,所述主用设备向所述备用设备发送该L2TP控制消息;
本发明实施例对端设备、主备用设备之间的每一个控制消息都设置一个序列号,所述序列号包括Ns(Number Send,本次发送消息的序列号)和Nr(NextReceive,期望下次接收到的消息的序列号)。这样主用设备在向对端设备发送L2TP控制消息之前,或者所述主用设备处理所述对端设备发送来的L2TP控制消息之前,主用设备都要将带有序列号的L2TP控制消息发送给所述备用设备,备用设备将该L2TP控制消息进行保存后,再将该L2TP控制消息返回给主备设备,主备设备收到该L2TP控制消息后,再进行其他处理,即本发明实施例中的主备用设备和对端设备的L2TP控制消息始终保持同步,这样保证在主用设备出现故障,主备用设备切换后,备用设备与对端设备能够正常工作,不会造成丢消息,保证正常的工作状态。
S106、所述备用设备接收所述主用设备发送来的所述L2TP控制消息,保存该L2TP控制消息,并将该L2TP控制消息返回给所述主用设备;
本发明实施例中所述备用设备在保存并返回所述主用设备的L2TP控制消息的同时,更新所述备用设备上的L2TP隧道和会话的状态。
S107、所述主用设备收到所述备用设备返回的所述L2TP控制消息后,所述主用设备向所述对端设备发送L2TP控制消息,或者所述主用设备处理所述对端设备发送来的所述L2TP控制消息;
S108、当所述主用设备和所述备用设备切换的情况下,所述备用设备根据存储的所述L2TP控制消息进行相应处理。
本发明实施例中所述主用设备、所述备用设备和所述对端设备实时监测所述主用设备与所述对端设备之间建立的L2TP隧道的网络连通性,当监测到所述L2TP隧道出现故障时,所述备用设备和所述主用设备切换,当然本领域的技术人员也可以采用其他方式对所述L2TP隧道进行监测。
其中本发明实施例采用的监测L2TP隧道的网络连通性具体为:
当所述主用设备监测到其自身与所述对端设备之间的L2TP隧道出现故障(例如,L2TP隧道两端设备即主用设备和对端设备开启BFD检测(双向转发检测),加快故障感知速度),触发所述备用设备与其自身进行切换;
或者,
当所述备用设备检测到主用设备失效时(例如在主用设备和备用设备间开启BFD检测,备用设备通过BFD检测到主用设备发生故障),则确定所述主用设备与所述对端设备之间的L2TP隧道出现故障,触发所述备用设备和所述主用设备切换。
本发明实施例还提供了主备用设备与对端设备建立L2TP隧道状态保活方法,从图3中可以看出,主用设备在向对端设备发送L2TP控制消息之前,先向备用设备发送带有序列号的L2TP控制消息,备用消息收到该L2TP控制消息后保存该L2TP控制消息,再向主用设备返回给该L2TP控制消息,主用设备收到备用设备返回的L2TP控制消息后将该L2TP控制消息发送给对端设备,对端设备再收到该L2TP控制消息后,再向主用设备发送其他L2TP控制消息,通过该方法保证主备用设备和对端设备的L2TP控制消息始终保持同步。
本发明实施例还提供了一种LAC与主备用LNS之间建立L2TP隧道状态保活方法,参见图4,该方法包括:
步骤B1,在主用LNS与备用LNS之间建立一个TCP连接作为消息通道,用以传递L2TP控制消息;
步骤B2,在主用LNS与LAC设备间建立L2TP隧道,建立L2TP隧道的过程详见步骤A1至步骤A13;
步骤B3,LAC将ICRQ(Incoming-Call-Request,会话建立请求)消息发送给主用LNS;
步骤B4,主用LNS将收到的ICRQ消息通过主备LNS间的消息通道发送给备用LNS;
步骤B5,备用LNS收到ICRQ消息后,将该消息进行存储,并更新本地的备用会话状态,并将ICRQ消息回传给主用LNS;
步骤B6,主用LNS对备用LNS回传的ICRQ消息进行处理;
步骤B7,主用LNS进行ICRP(Incoming-Call-Reply,会话建立响应)消息的封装(用于向LAC发送隧道建立响应);
步骤B8,主用LNS将封装好的ICRP消息通过主备LNS间的消息通道发送给备用LNS;
步骤B9,备用LNS收到ICRP消息后存储Ns、Nr等信息并更新本地的备用会话状态,并将ICRP消息回传给主用LNS;
步骤B10,主用LNS将备用LNS回传的ICRP消息发送给LAC;
步骤B11,LAC向主用LNS发送ICCN(Incoming-Call-Connected,会话建立成功)消息(用于向LNS发送会话建立成功确认);
步骤B12,主用LNS将收到的ICCN消息通过主备LNS间的消息通道发送给备用LNS;
步骤B13,备用LNS收到ICCN消息后存储Ns、Nr等信息并更新本地的备用会话状态,并将ICRQ消息回传给主用LNS;
步骤B14,主用LNS对备用LNS回传的ICCN消息进行处理。
本发明实施例中的SCCRQ消息、SCCRP消息、SCCCN消息、ICRQ消息、ICRP消息、ICCN消息、所述对端设备建立L2TP隧道的请求以及L2TP建立成功的响应等等均为L2TP控制消息,本发明实施例中的L2TP控制消息还包括主备用设备和对端设备进行会话和其他交流的消息。
本发明实施例提供的一种L2TP隧道状态保活方法,通过在主用设备和对端设备建立L2TP隧道过程中,以及主用设备在向对端设备发送L2TP控制消息之前,或者所述主用设备处理所述对端设备发送来的L2TP控制消息之前,主用设备都要将带有序列号的L2TP控制消息发送给所述备用设备,备用设备将该L2TP控制消息进行保存后,再将该L2TP控制消息返回给主备设备,主备设备收到该L2TP控制消息后,再进行其他处理,即本发明实施例中的主备用设备和对端设备的L2TP控制消息始终保持同步,保证主备用设备切换后,备用设备与对端设备能够正常工作,不会造成丢消息,保证正常的工作状态。
实施例2
本发明实施例提供了一种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控制消息始终保持同步,保证主备用设备切换后,备用设备与对端设备能够正常工作,不会造成丢消息,保证正常的工作状态。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。
Claims (10)
1.一种L2TP隧道状态保活方法,其特征在于,包括:
主用设备和对端设备建立L2TP隧道,所述主用设备将所述主用设备与所述对端设备之间交互的L2TP控制消息传递到所述备用设备,且所述主用设备只有在收到所述备用设备发送来的已经将所述L2TP控制消息保存的响应后再对所述L2TP控制消息进行相应的处理;
所述主用设备与所述备用设备发生主备切换时,所述备用设备通过所述L2TP隧道与所述对端设备进行连接,并根据已经存储的所述L2TP控制消息进行相应处理。
2.根据权利要求1所述的方法,其特征在于,主用设备和对端设备建立L2TP隧道的步骤具体包括:
所述主用设备向所述备用设备发送与所述对端设备建立L2TP隧道的请求;
所述备用设备接收并保存所述主用设备发送来的所述请求,并向所述主用设备发送已经将该请求保存的响应;
所述主用设备收到所述备用设备发送来已经将该请求保存的响应后,向所述对端设备发送所述请求,并在收到所述对端设备发送来的L2TP隧道建立成功的信息后,将该信息发送给所述备用设备进行保存。
3.根据权利要求1或2所述的方法,其特征在于,所述主用设备和所述备用设备是L2TP访问集中器或L2TP网络服务器。
4.根据权利要求1或2所述的方法,其特征在于,每一个所述L2TP控制消息内均带有相应的序列号。
5.根据权利要求1或2所述的方法,其特征在于,所述备用设备在保存所述主用设备发送来的所述L2TP控制消息的同时,更新所述备用设备上的L2TP隧道和会话的状态。
6.一种L2TP隧道状态保活装置,其特征在于,包括:
主用设备,用于与对端设备建立L2TP隧道,将与所述对端设备之间交互的L2TP控制消息传递到备用设备,且只有在收到所述备用设备发送来的已经将所述L2TP控制消息保存的响应后再对所述L2TP控制消息进行相应的处理;
所述备用设备,用于接收并保存所述主用设备发送来的所述L2TP控制消息后,向所述主用设备发送已经将所述L2TP控制消息进行保存的响应,当所述备用设备与所述主用设备发生主备切换时,通过所述L2TP隧道与所述对端设备进行连接,并根据已经存储的所述L2TP控制消息进行相应处理。
7.根据权利要求6所述的装置,其特征在于,
所述主用设备还用于,向所述备用设备发送与所述对端设备建立L2TP隧道的请求,在接收所述备用设备发送来已经将该请求保存的响应后,向所述对端设备发送所述请求,并在接收所述对端设备发送来的所述L2TP隧道建立成功的信息后,将该信息发送给所述备用设备,并接收所述备用设备已经将该信息进行保存的响应;
所述备用设备还用于,接收并保存所述主用设备发送来的所述请求后,向所述主用设备发送已经将该请求保存的响应,接收并保存所述主用设备发送来的L2TP隧道建立成功的信息后,向所述主用设备发送已经将该信息进行保存的响应。
8.根据权利要求6或7所述的装置,其特征在于,所述主用设备和所述备用设备是L2TP访问集中器或L2TP网络服务器。
9.根据权利要求6或7所述的装置,其特征在于,每一个所述L2TP控制消息内均带有相应的序列号。
10.根据权利要求6或7所述的装置,其特征在于,
所述备用设备还用于,在保存所述主用设备发送来的所述L2TP控制消息的同时,更新所述备用设备上的L2TP隧道和会话的状态。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310010235.4A CN103929319B (zh) | 2013-01-11 | 2013-01-11 | L2tp隧道状态保活方法及装置 |
US14/760,243 US20150358366A1 (en) | 2013-01-11 | 2013-09-12 | Method and Apparatus for Keeping Alive L2TP Tunnel State |
PCT/CN2013/083392 WO2014107971A1 (zh) | 2013-01-11 | 2013-09-12 | L2tp隧道状态保活方法及装置 |
EP13871132.0A EP2945328B1 (en) | 2013-01-11 | 2013-09-12 | Method and apparatus for keeping alive l2tp tunnel state |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310010235.4A CN103929319B (zh) | 2013-01-11 | 2013-01-11 | L2tp隧道状态保活方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103929319A true CN103929319A (zh) | 2014-07-16 |
CN103929319B CN103929319B (zh) | 2018-02-06 |
Family
ID=51147403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310010235.4A Active CN103929319B (zh) | 2013-01-11 | 2013-01-11 | L2tp隧道状态保活方法及装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20150358366A1 (zh) |
EP (1) | EP2945328B1 (zh) |
CN (1) | CN103929319B (zh) |
WO (1) | WO2014107971A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109257444A (zh) * | 2018-11-12 | 2019-01-22 | 迈普通信技术股份有限公司 | 一种负载分担方法、装置及系统 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10541904B2 (en) * | 2016-12-14 | 2020-01-21 | Hewlett Packard Enterprise Development Lp | Establishing a network fault detection session |
CN110958176B (zh) * | 2019-11-20 | 2022-02-08 | 烽火通信科技股份有限公司 | 一种控制平面主备盘切换期间不间断路由的系统及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801692A (zh) * | 2006-01-18 | 2006-07-12 | 杭州华为三康技术有限公司 | 一种同步通信方法、系统及设备 |
US20100302932A1 (en) * | 2009-06-02 | 2010-12-02 | Hitachi, Ltd. | Lac device and failover method |
CN102098201A (zh) * | 2009-12-14 | 2011-06-15 | 中兴通讯股份有限公司 | 一种实现l2tp用户接入备份的方法及网络系统 |
CN102710520A (zh) * | 2012-06-01 | 2012-10-03 | 浙江宇视科技有限公司 | 一种备份lns的方法及装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7782877B2 (en) * | 2004-11-03 | 2010-08-24 | Verizon Business Global Llc | Network-based dedicated backup service |
US20060168241A1 (en) * | 2004-11-24 | 2006-07-27 | Puthiyandyil Sanil K | Redundant L2TP end points |
US7808889B1 (en) * | 2004-11-24 | 2010-10-05 | Juniper Networks, Inc. | Silent failover from a primary control unit to a backup control unit of a network device |
FI20050158A0 (fi) * | 2005-02-11 | 2005-02-11 | Nokia Corp | Ensimmäisen tunnelipäätepisteen tilainformaation palauttaminen |
US8301700B1 (en) * | 2010-08-06 | 2012-10-30 | Open Invention Network Llc | System and method for event-driven live migration of multi-process applications |
JP5213108B2 (ja) * | 2008-03-18 | 2013-06-19 | 株式会社日立製作所 | データ複製方法及びデータ複製システム |
CN101534257B (zh) * | 2009-04-16 | 2012-05-23 | 华为技术有限公司 | 消息处理方法、系统及设备 |
-
2013
- 2013-01-11 CN CN201310010235.4A patent/CN103929319B/zh active Active
- 2013-09-12 EP EP13871132.0A patent/EP2945328B1/en active Active
- 2013-09-12 US US14/760,243 patent/US20150358366A1/en not_active Abandoned
- 2013-09-12 WO PCT/CN2013/083392 patent/WO2014107971A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801692A (zh) * | 2006-01-18 | 2006-07-12 | 杭州华为三康技术有限公司 | 一种同步通信方法、系统及设备 |
US20100302932A1 (en) * | 2009-06-02 | 2010-12-02 | Hitachi, Ltd. | Lac device and failover method |
CN102098201A (zh) * | 2009-12-14 | 2011-06-15 | 中兴通讯股份有限公司 | 一种实现l2tp用户接入备份的方法及网络系统 |
CN102710520A (zh) * | 2012-06-01 | 2012-10-03 | 浙江宇视科技有限公司 | 一种备份lns的方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109257444A (zh) * | 2018-11-12 | 2019-01-22 | 迈普通信技术股份有限公司 | 一种负载分担方法、装置及系统 |
CN109257444B (zh) * | 2018-11-12 | 2021-07-23 | 迈普通信技术股份有限公司 | 一种负载分担方法、装置及系统 |
Also Published As
Publication number | Publication date |
---|---|
EP2945328A1 (en) | 2015-11-18 |
WO2014107971A1 (zh) | 2014-07-17 |
EP2945328B1 (en) | 2017-02-08 |
EP2945328A4 (en) | 2016-01-20 |
US20150358366A1 (en) | 2015-12-10 |
CN103929319B (zh) | 2018-02-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102480753B (zh) | 链路状态检测方法和装置 | |
CN101479992B (zh) | 一种实现点到多点网络链路状态穿通的方法及其设备 | |
US8503288B1 (en) | Silent failover from a primary control unit to a backup control unit of a network device | |
CN101267360B (zh) | 伪线故障检测方法和用户边缘设备 | |
CN102098201B (zh) | 一种实现l2tp用户接入备份的方法及网络系统 | |
CN104168193B (zh) | 一种虚拟路由器冗余协议故障检测的方法及路由设备 | |
CN102480423B (zh) | 一种l2tp网络的保护方法及系统 | |
JP4862065B2 (ja) | Lac装置及びフェイルオーバ方法 | |
CN103475655B (zh) | 一种实现IPSecVPN主备链路动态切换的方法 | |
CN102780635B (zh) | 基于trill网络实现保护倒换的方法、tor交换机及系统 | |
EP3425850B1 (en) | Method and device for processing communication path | |
WO2015184739A1 (zh) | 故障检测方法及装置 | |
EP3035601A1 (en) | Data link detection method, apparatus, system, controller, and gateway | |
CN109218045A (zh) | 一种链路切换方法及装置 | |
CN103929319B (zh) | L2tp隧道状态保活方法及装置 | |
JP2014064252A (ja) | ネットワークシステム、伝送装置、及び障害情報通知方法 | |
CN108270593B (zh) | 一种双机热备份方法和系统 | |
CN101299722A (zh) | 一种改进的快速重路由方法和一种网络设备 | |
KR20200072941A (ko) | 실시간 오류 감지를 통한 vrrp 기반의 네트워크 장애 대응 방법 및 장치 | |
CN106487696A (zh) | 链路故障检测方法及装置 | |
WO2014044088A1 (zh) | L2tp网络的保护方法、装置及系统 | |
JP2011166245A (ja) | ネットワークシステム、ゲートウェイ装置切替方法、第1のトンネル終端ゲートウェイ装置および第2のトンネル終端ゲートウェイ装置 | |
CN106301835B (zh) | 一种bfd建链的方法及其装置、路由器 | |
CN113037622B (zh) | 一种防止bfd震荡的系统及方法 | |
CN107835126B (zh) | 一种报文转发方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |