Patent US6094437A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6094437A Expired / Lapsed US ⏱️ 0.0 years remaining

Layer two tunneling protocol (L2TP) merging and management

Assignee: TDC Corp
•
Filing: 1999-02-19
•
Granted: 2000-07-25
•
Expires: 2019-02-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system is provided for creating a tunneling service from the use of a traditional tunneling protocol, such as the layer two tunneling protocol (L2TP). In particular, the L2TP tunneling protocol, which is designed to go point-to-point between an L2TP Access Concentrator (LAC) and an L2TP Network Server (LNS), is abstracted so that L2TP becomes an access protocol to a tunneling service. A new L2TP tunnel merger and management (LTM) service is created which severs the tight configuration relationships between LAC and LNSs. Only a tight configuration between an LAC and its LTM edge device and between an LNS and its LTM edge device is required. An internal trunk protocol (INT protocol) carries needed information between LTM edge devices to establish ingress/egress L2TP access calls inside of separate L2TP access tunnels on opposite LTM edge devices. The addition of another LAC is accomplished by re-routing L2TP tunnels within the LTM service without reconfiguration of the LNSs, and the addition of another LNS is accomplished by re-routing L2TP tunnels within the LTM service without reconfiguration of the LACs. The LTM service determines the need for both additional trunk and access resources and establishes both new trunk/access tunnels to provide additional resources. The LTM service also determines excess resources on both trunk and access entities and releases trunk/access tunnels to provide the needed additional resources.

Inventors

  • 👤 James R. Loehndorf, Jr.
  • 👤 Stanley T. Naudus, Jr.
  • 👤 D. Richard Miller, Jr.
  • 👤 Chang-Shan Hsu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 19:55
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4641

Claims Analysis

Total Claims: 63
Claim 1
Independent Claim 145 words
A system for establishing connections between a plurality of access concentrators connected to respective ones of a like plurality of Network Access Servers (NASs) and a plurality of network servers connected to a plurality of Service Providers (SPs) in a network using a point-to-point tunneling protocol, comprising a tunneling merger and management service having a plurality of tunneling merger and management edge devices, each said access concentrator being connected to a tunneling merger and management edge device and each said network servers being connected to a tunneling merger and management edge device, the tunneling merger and management service abstracting the point-to-point tunneling protocol to become an access protocol so that direct connections are not required between access concentrators and network servers by simulating to an access concentrator a connection to a network server and simulating to a network server a connection to an access concentrator.
Claim 2
Independent Claim 145 words
A system for establishing connections between a plurality of access concentrators connected to respective ones of a like plurality of Network Access Servers (NASs) and a plurality of network servers connected to a plurality of Service Providers (SPs) in a network using a point-to-point tunneling protocol, comprising a tunneling merger and management service having a plurality of tunneling merger and management edge devices, each said access concentrator being connected to a tunneling merger and management edge device and each said network servers being connected to a tunneling merger and management edge device, the tunneling merger and management service abstracting the point-to-point tunneling protocol to become an access protocol so that direct connections are not required between access concentrators and network servers by simulating to an access concentrator a connection to a network server and simulating to a network server a connection to an access concentrator.
Claim 3
Dependent Claim 20 words
The system recited in claim 1, wherein the plurality of SPs is less in number than the plurality of NASs.
Claim 4
Dependent Claim 62 words
The system recited in claim 1, wherein the tunneling protocol is a Layer two Tunneling Protocol (L2TP) and the access concentrators are L2TP Access Concentrators (LACs) and the network servers are L2TP Network Servers (LNSs), the tunneling merger and management service being an L2TP Tunneling Merger and Management (LTM) service and the tunneling merger and management edge devices being LTM edge devices.
Claim 5
Dependent Claim 27 words
The system recited in claim 3, wherein the addition of another LAC is accomplished by re-routing L2TP tunnels within the LTM service without reconfiguration of the LNSs.
Claim 6
Dependent Claim 27 words
The system recited in claim 3, wherein the addition of another LNS is accomplished by re-routing L2TP tunnels within the LTM service without reconfiguration of the LACs.
Claim 7
Dependent Claim 48 words
The system recited in claim 3, wherein the addition of another LAC is accomplished by re-routing L2TP tunnels within the LTM service without reconfiguration of the LNSs and the addition of another LNS is accomplished by re-routing L2TP tunnels within the LTM service without reconfiguration of the LACs.
Claim 8
Dependent Claim 40 words
The system recited in claim 3, wherein an internal trunk protocol (INT protocol) is used to carry needed information between LTM edge devices to establish ingress/egress L2TP access calls inside of separate L2TP access tunnels on opposite LTM edge devices.
Claim 9
Dependent Claim 27 words
The system recited in claim 3, wherein the LTM services perform a coordinated and even distribution of L2TP tunnel resources including bandwidth, Access/Trunk calls, and Access/Trunk tunnels.
Claim 10
Dependent Claim 37 words
The system recited in claim 8, wherein the LTM services determine a need for both Trunk and Access resources and establishing new Trunk/Access tunnels or new multi-Virtual Channels (VCs) inside existing tunnels to provide needed additional resources.
Claim 11
Dependent Claim 33 words
The system recited in claim 8, wherein the LTM services determine excess resources on both Trunk and Access entities and release Trunk/Access Tunnels and multi-VCs inside tunnels to provide the needed additional resources.
Claim 12
Dependent Claim 59 words
The system recited in claim 7, wherein the LTM service appears to terminate the network layer of the ingress L2TP Access tunnels, ingress L2TP Access calls, and associated ingress L2TP access payloads at an LTM edge device, thereby allowing the LTM service to transparently route the Access L2TP calls and associated payloads to a proper egress Access L2TP tunnel.
Claim 13
Dependent Claim 25 words
The system recited in claim 11, wherein routing of L2TP access calls and associated data is based on information provided by an L2TP tunnel layer.
Claim 14
Dependent Claim 34 words
The system recited in claim 12, wherein the LTM service passes the Internet Protocol (IP) header and User Datagram Protocol (UDP) header information and performs as needed updating of UDP and IP check sums.
Claim 15
Dependent Claim 28 words
The system recited in claim 3, wherein an LAC communicates a desired destination service provider to the LTM service by the use of Incoming Call Tunnel (ICT) addressing.
Claim 16
Dependent Claim 30 words
The system recited in claim 14, wherein the LTM service uses the ICT addressing and selects the appropriate destination LNS based on the service provider selected by the ICT addressing.
Claim 17
Dependent Claim 33 words
The system recited in claim 3, wherein the LTM service provides a coordinated directory service in which the LTM service selects an appropriate LAC that should be used to make an outgoing call.
Claim 18
Dependent Claim 26 words
The system recited in claim 16, wherein the selection of different processing is based on a type of communication fabric a destination subscriber is attached to.
Claim 19
Dependent Claim 25 words
The system recited in claim 3, wherein the LTM service changes its addressing method depending if it is attached to another LTM, LAC or LNS.
Claim 20
Dependent Claim 55 words
The system recited in claim 1, wherein the tunneling merger and management service establishes a single access/trunk tunnel over an Asynchronous Transfer Mode (ATM) Virtual Path (VP) instead of a Virtual Channel (VC), thereby allowing individual access/trunk calls to be established over a VC instead of all calls being established inside of a single tunnel/VC.
Claim 21
Dependent Claim 36 words
The system recited in claim 19, wherein a single access/trunk call is established by the tunneling merger and management service within a single ATM VC, thereby ensuring no access/trunk call interaction QoS between multiple access/trunk calls.
Claim 22
Dependent Claim 63 words
The system recited in claim 19, wherein multiple access/trunk calls are established by the tunneling merger and management service inside of a single ATM VC, thereby avoiding using as many network resources as if each access/trunk call were assigned to a single ATM VC while still improving access/trunk call interaction of Quality of Service (QoS) between multiple access/trunk calls in a single VC.
Claim 23
Dependent Claim 34 words
The system recited in claim 19, wherein the tunneling merger and management service dynamically realigns access/trunk calls between multiple VCs in a single VP to ensure optimal Quality of Service (QoS) for all calls.
Claim 24
Dependent Claim 34 words
The system recited in claim 19, wherein the tunneling merger and management service groups multiple access/trunk calls into a single ATM VC dependent on a specified Quality of Service (QoS) of the access/trunk call.
Claim 25
Dependent Claim 29 words
The system recited in claim 3, wherein the LTM service further comprises an L2TP access call watchdog state processing means to detect a loss of a tunnel control message.
Claim 26
Dependent Claim 33 words
The system recited in claim 24, wherein the LTM service clears an access/trunk call to ensure that an L2TP access call is not hung for a time exceeding a predetermined period of time.
Claim 27
Dependent Claim 24 words
The system recited in claim 24, wherein the LTM service dynamically regenerates a lost tunnel control message to compensate for a hung access call.
Claim 28
Dependent Claim 13 words
The system recited in claim 3, wherein the LTM service coordinates network services.
Claim 29
Dependent Claim 17 words
The system recited in claim 27, wherein the LTM service coordinates planned system maintenance, administration and reconfiguration.
Claim 30
Dependent Claim 16 words
The system recited in claim 27, wherein the LTM service provides coordinated security for tunnel access.
Claim 31
Independent Claim 151 words
A method for establishing connections between a plurality of access concentrators connected to respective ones of a like plurality of Network Access Servers (NASs) and a plurality of network servers connected to a plurality of Service Providers (SPs) in a network using a point-to-point tunneling protocol, comprising the steps of: providing a tunneling merger and management service having a plurality of tunneling merger and management edge devices, each said access concentrator being connected to a tunneling merger and management edge device and each said network servers being connected to a tunneling merger and management edge device; and abstracting by the tunneling merger and management service the point-to-point tunneling protocol to become an access protocol so that direct connections are not required between access concentrators and network servers by simulating to an access concentrator a connection to a network server and simulating to a network server a connection to an access concentrator.
Claim 32
Independent Claim 151 words
A method for establishing connections between a plurality of access concentrators connected to respective ones of a like plurality of Network Access Servers (NASs) and a plurality of network servers connected to a plurality of Service Providers (SPs) in a network using a point-to-point tunneling protocol, comprising the steps of: providing a tunneling merger and management service having a plurality of tunneling merger and management edge devices, each said access concentrator being connected to a tunneling merger and management edge device and each said network servers being connected to a tunneling merger and management edge device; and abstracting by the tunneling merger and management service the point-to-point tunneling protocol to become an access protocol so that direct connections are not required between access concentrators and network servers by simulating to an access concentrator a connection to a network server and simulating to a network server a connection to an access concentrator.
Claim 33
Dependent Claim 20 words
The system recited in claim 30, wherein the plurality of SPs is less in number than the plurality of NASs.
Claim 34
Dependent Claim 62 words
The method recited in claim 30, wherein the tunneling protocol is a Layer two Tunneling Protocol (L2TP) and the access concentrators are L2TP Access Concentrators (LACs) and the network servers are L2TP Network Servers (LNSs), the tunneling merger and management service being an L2TP Tunneling Merger and Management (LTM) service and the tunneling merger and management edge devices being LTM edge devices.
Claim 35
Dependent Claim 27 words
The method recited in claim 32, further comprising the step of adding another LAC by re-routing L2TP tunnels within the LTM service without reconfiguration of the LNSs.
Claim 36
Dependent Claim 27 words
The method recited in claim 32, further comprising the step of adding another LNS by re-routing L2TP tunnels within the LTM service without reconfiguration of the LACs.
Claim 37
Dependent Claim 44 words
The method recited in claim 32, further comprising the steps of: adding another LAC by re-routing L2TP tunnels within the LTM service without reconfiguration of the LNSs; and adding another LNS by re-routing L2TP tunnels within the LTM service without reconfiguration of the LACs.
Claim 38
Dependent Claim 43 words
The method recited in claim 32, further comprising the step of using an internal trunk protocol (INT protocol) to carry needed information between LTM edge devices to establish ingress/egress L2TP access calls inside of separate L2TP access tunnels on opposite LTM edge devices.
Claim 39
Dependent Claim 32 words
The method recited in claim 32, further comprising the step of performing by the LTM services a coordinated and even distribution of L2TP tunnel resources including bandwidth, Access/Trunk calls, and Access/Trunk tunnels.
Claim 40
Dependent Claim 46 words
The method recited in claim 37, further comprising the steps of: determining by the LTM services a need for both Trunk and Access resources; and establishing by the LTM services new Trunk/Access tunnels or new multi-Virtual Channels (VCs) inside existing tunnels to provide needed additional resources.
Claim 41
Dependent Claim 42 words
The method recited in claim 37, further comprising the steps of: determining by the LTM services excess resources on both Trunk and Access entities; and releasing by the LTM services Trunk/Access Tunnels and multi-VCs inside tunnels to provide the needed additional resources.
Claim 42
Dependent Claim 63 words
The method recited in claim 36, further comprising the step by the LTM of appearing to terminate the network layer of the ingress L2TP Access tunnels, ingress L2TP Access calls, and associated ingress L2TP access payloads at an LTM edge device, thereby allowing the LTM service to transparently route the Access L2TP calls and associated payloads to a proper egress Access L2TP tunnel.
Claim 43
Dependent Claim 28 words
The method recited in claim 40, further comprising the step of routing of L2TP access calls and associated data based on information provided by an L2TP tunnel layer.
Claim 44
Dependent Claim 37 words
The method recited in claim 41, further comprising the step of passing the LTM service Internet Protocol (IP) header and User Datagram Protocol (UDP) header information with as needed processing of updating UDP and IP check sums.
Claim 45
Dependent Claim 32 words
The method recited in claim 32, further comprising the step of communicating by an LAC a desired destination service to the LTM service by the use of Incoming Call Tunnel (ICT) addressing.
Claim 46
Dependent Claim 30 words
The method recited in claim 43 wherein the LTM service uses the ICT addressing and selects the appropriate destination LNS based on the service provider selected by the ICT addressing.
Claim 47
Dependent Claim 38 words
The method recited in claim 32, further comprising the steps of: providing by the LTM service a coordinated directory service; and selecting by the LTM service an appropriate LAC that should be used to make an outgoing call.
Claim 48
Dependent Claim 27 words
The method recited in claim 45, further comprising the step of selecting different processing based on a type of communication fabric a destination subscriber is attached to.
Claim 49
Dependent Claim 30 words
The method recited in claim 32, further comprising the step of changing by the LTM service its addressing method depending if it is attached to another LTM, LAC or LNS.
Claim 50
Dependent Claim 60 words
The method recited in claim 29, further comprising the step of establishing by the tunneling merger and management service a single access/trunk tunnel over an Asynchronous Transfer Mode (ATM) Virtual Path (VP) instead of a Virtual Channel (VC), thereby allowing individual access/trunk calls to be established over a VC instead of all calls being established inside of a single tunnel/VC.
Claim 51
Dependent Claim 42 words
The method recited in claim 48, further comprising the step of establishing by the tunneling merger and management service a single access/trunk call within a single ATM VC, thereby ensuring no access/trunk call interaction Quality of Service (QoS) between multiple access/trunk calls.
Claim 52
Dependent Claim 67 words
The method recited in claim 48, further comprising the step of establishing by the tunnel merger and managing service multiple access/trunk calls are inside of a single ATM VC, thereby avoiding using as many network resources as if each access/trunk call were assigned to a single ATM VC while still improving access/trunk call interaction of Quality of Service (QoS) between multiple access/trunk calls in a single VC.
Claim 53
Dependent Claim 39 words
The method recited in claim 48, further comprising the step of dynamically realigning by the tunnel merger and management service access/trunk calls between multiple VCs in a single VP to ensure optimal Quality of Service (QoS) for all calls.
Claim 54
Dependent Claim 39 words
The method recited in claim 48, further comprising the step of grouping by the tunnel merger and management service multiple access/trunk calls into a single ATM VC dependent on a specified Quality of Service (QoS) of the access/trunk call.
Claim 55
Dependent Claim 31 words
The method recited in claim 29, further comprising the step of detecting by the LTM service a loss of a tunnel control message by the use of watch dog state processing.
Claim 56
Dependent Claim 38 words
The method recited in claim 53, further comprising the step of clearing by the LTM service an access/trunk call to ensure that an L2TP access call is not hung for a time exceeding a predetermined period of time.
Claim 57
Dependent Claim 29 words
The method recited in claim 53, further comprising the step of dynamically regenerating by the LTM service a lost tunnel control message to compensate for a hung access call.
Claim 58
Dependent Claim 62 words
The method recited in claim 30, wherein the tunneling protocol is a Layer two Tunneling Protocol (L2TP) and the access concentrators are L2TP Access Concentrators (LACs) and the network servers are L2TP Network Servers (LNSs), the tunneling merger and management service being an L2TP Tunneling Merger and Management (LTM) service and the tunneling merger and management edge devices being LTM edge devices.
Claim 59
Dependent Claim 27 words
The method recited in claim 56, further comprising the step of adding another LAC by re-routing L2TP tunnels within the LTM service without reconfiguration of the LNSs.
Claim 60
Dependent Claim 27 words
The method recited in claim 56, further comprising the step of adding another LNS by re-routing L2TP tunnels within the LTM service without reconfiguration of the LACs.
Claim 61
Dependent Claim 13 words
The method recited in claim 32, wherein the LTM service coordinates network services.
Claim 62
Dependent Claim 17 words
The method recited in claim 59, wherein the LTM service coordinates planned system maintenance, administration and reconfiguration.
Claim 63
Dependent Claim 16 words
The method recited in claim 59, wherein the LTM service provides coordinated security for tunnel access.

References Cited (Backward Citations)

US5918019A Cited
US6011910A Cited
US6006259A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-07-25 2004-01-24 2004-07-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-07-25 2008-01-24 2008-07-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-07-25 2012-01-24 2012-07-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag