US6643292B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Efficient packet data transport mechanism and an interface therefor
Assignee: Nortel Networks Ltd
•
Filing: 1998-04-28
•
Granted: 2003-11-04
•
Expires: 2018-04-28
Abstract
Abstract Transport networks are facing new challenges and opportunities because of the explosive growth of data traffic. Besides having to meet the ever increasing bandwidth demand, transport networks need to provide new functionalities for the support of data applications. Novel enhanced transport systems with inherent packet multiplexing to meet these challenges are described. It uses Internet protocols and technologies to implement these packet transport systems, and thereby re-use much of the existing Internet infrastructure already widely deployed.
Inventors
- 👤 Alan Stanley John Chapman
- 👤 Hsiang-Tsung Kung
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 03:57
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04L12/46; H04L12/4633; H04L47/00; H04L47/10; H04L47/12; H04L47/19; H04L47/193; H04L47/24; H04L47/2441; H04L47/27; H04L61/00; H04L61/09; H04L61/10; H04L69/00; H04L69/16; H04L69/161; H04L69/163
Claims Analysis
Total Claims: 38
Claim 1
Independent Claim
218 words
A packet transport network for efficiently transferring customer digital data between two of a plurality of transport access interfaces in a series of transport packets comprising: a plurality of routing nodes, each having a routing table, for routing the transport packets through routing links; wherein each of the transport access interfaces has an address table correlating destination of the customer digital data composed of a plurality of digital data flows with an address of a destination transport access interface for connecting one or more customer terminals through a customer access line on one side and to a routing node through a routing link on the other; and wherein each of the transport access interfaces has an encapsulating module for encapsulating/decapsulating between the plurality of digital data flows identified above on the customer access line and the series of transport packets having a transmission control protocol (TCP) header on the routing links, the encapsulating module including a TCP processor for at least administering an admission process regulating the transport packets, a TCP header module for assigning the TCP header to more than one of the plurality of digital data flows, and a transport internet protocol (TIP) header module for assigning a TIP header to each TCP header and corresponding more than one of the plurality of digital data flows.
Claim 2
Dependent Claim
218 words
A packet transport network for efficiently transferring customer digital data between two of a plurality of transport access interfaces in a series of transport packets comprising: a plurality of routing nodes, each having a routing table, for routing the transport packets through routing links; wherein each of the transport access interfaces has an address table correlating destination of the customer digital data composed of a plurality of digital data flows with an address of a destination transport access interface for connecting one or more customer terminals through a customer access line on one side and to a routing node through a routing link on the other; and wherein each of the transport access interfaces has an encapsulating module for encapsulating/decapsulating between the plurality of digital data flows identified above on the customer access line and the series of transport packets having a transmission control protocol (TCP) header on the routing links, the encapsulating module including a TCP processor for at least administering an admission process regulating the transport packets, a TCP header module for assigning the TCP header to more than one of the plurality of digital data flows, and a transport internet protocol (TIP) header module for assigning a TIP header to each TCP header and corresponding more than one of the plurality of digital data flows.
Claim 3
Dependent Claim
46 words
The packet transport network for efficiently transferring customer digital data, according to claim 1 wherein each of the transport access interfaces further comprises a TCP protocol module for performing TCP protocol with one of the remaining transport access interfaces when exchanging customer digital data with it.
Claim 4
Dependent Claim
32 words
The packet transport network for efficiently transferring customer digital data, according to claim 1 wherein each of the transport access interfaces further comprises an address resolution module for performing address resolution protocols.
Claim 5
Dependent Claim
45 words
The packet transport network for efficiently transferring customer digital data, according to claim 1 wherein each of the transport access interfaces further comprises a dynamic host configuration protocol server connected to a transport routing node for storing and managing addresses of the transport access interfaces.
Claim 6
Dependent Claim
29 words
The packet transport network for efficiently transferring customer digital data, according to claim 1 , wherein the digital data flows are IP packets and each includes an IP header.
Claim 7
Dependent Claim
29 words
The packet transport network for efficiently transferring customer digital data, according to claim 3 , wherein the digital data flows are IP packets and each includes an IP header.
Claim 8
Dependent Claim
29 words
The packe transport network for efficiently transferring customer digital data, according to claim 4 , wherein the digital data flows are IP packets and each includes an IP header.
Claim 9
Dependent Claim
41 words
The packet transport network for efficiently transferring customer digital data, according to claim 2 , wherein the digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 10
Dependent Claim
200 words
An interface for transferring efficiently a plurality of customer digital data flows through a packet based transport network from a source transport access point to a destination transport access point comprising: an input module for identifying a plurality of incoming customer digital data flows which are destined to the destination transport access point; an address table containing addresses of one or more destination transport access points; an encapsulation module for encapsulating the plurality of incoming customer digital data flows into a stream of transport packets, each transport packet having its own transmission control protocol (TCP) header and transport internet protocol (TIP) header, the latter which identifies the destination transport access point, the encapsulating module including a TCP processor for at least administering an admission process regulating the stream of transport packets, a TCP header module for assigning the TCP header to more than one of the plurality of incoming customer digital data flows, and a transport internet protocol (TIP) header module for assigning a TIP header to each TCP header and corresponding more than one of the plurality of incoming customer digital data flows; and a transmitter for transmitting the stream of transport packets to the packet based transport network.
Claim 11
Dependent Claim
200 words
An interface for transferring efficiently a plurality of customer digital data flows through a packet based transport network from a source transport access point to a destination transport access point comprising: an input module for identifying a plurality of incoming customer digital data flows which are destined to the destination transport access point; an address table containing addresses of one or more destination transport access points; an encapsulation module for encapsulating the plurality of incoming customer digital data flows into a stream of transport packets, each transport packet having its own transmission control protocol (TCP) header and transport internet protocol (TIP) header, the latter which identifies the destination transport access point, the encapsulating module including a TCP processor for at least administering an admission process regulating the stream of transport packets, a TCP header module for assigning the TCP header to more than one of the plurality of incoming customer digital data flows, and a transport internet protocol (TIP) header module for assigning a TIP header to each TCP header and corresponding more than one of the plurality of incoming customer digital data flows; and a transmitter for transmitting the stream of transport packets to the packet based transport network.
Claim 12
Dependent Claim
27 words
The interface according to claim 9 wherein the admission process includes dynamic competition for available bandwidth and adaptation of the flow rates to suit the network loading.
Claim 13
Dependent Claim
38 words
The interface according to claim 10 wherein the TCP processor includes means for performing a sliding window flow control mechanism, in that the window size is reduced in relation to the guaranteed minimum bandwidth when congestion is detected.
Claim 14
Dependent Claim
40 words
The interface according to claim 10 wherein the TCP processor includes means for performing a sliding window flow control mechanism, in that the connection between the source and destination transport access points uses an extended window size for data exchange.
Claim 15
Dependent Claim
22 words
The interface according to claim 11 wherein the incoming customer digital data flows arc IP packets and each includes an IP header.
Claim 16
Dependent Claim
22 words
The interface according to claim 1 wherein the incoming customer digital data flows are IP packets and each includes an IP header.
Claim 17
Dependent Claim
35 words
The interface according to claim 11 , wherein the incoming customer digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 18
Dependent Claim
35 words
The interface according to claim 12 , wherein the incoming customer digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 19
Dependent Claim
181 words
In a transport network having at least two transport interface modules, each of which is connected to a plurality of customer equipments, a method of efficiently transferring digital data flows, comprising the steps of: receiving at a source transport access interface module a plurality of digital data flows from the plurality of customer equipments; identifying those digital data flows which are destined to a destination transport access interface module; encapsulating, via an encapsulating module, the plurality of identified digital data flows in one transport packet stream addressed to the destination transport access interface module, the encapsulating module including a transmission control protocol (TCP) processor for at least administering an admission process regulating the transport packet stream; assigning, via a TCP header module, a TCP header within each transport packet stream, the TCP header corresponding to more than one of the digital data flows; and assigning, via a transfer internet protocol (TIP) header module, a TIP header corresponding to each TCP header and related more than one of the digital data flows before sending each transport packet through the packet transport network.
Claim 20
Dependent Claim
181 words
In a transport network having at least two transport interface modules, each of which is connected to a plurality of customer equipments, a method of efficiently transferring digital data flows, comprising the steps of: receiving at a source transport access interface module a plurality of digital data flows from the plurality of customer equipments; identifying those digital data flows which are destined to a destination transport access interface module; encapsulating, via an encapsulating module, the plurality of identified digital data flows in one transport packet stream addressed to the destination transport access interface module, the encapsulating module including a transmission control protocol (TCP) processor for at least administering an admission process regulating the transport packet stream; assigning, via a TCP header module, a TCP header within each transport packet stream, the TCP header corresponding to more than one of the digital data flows; and assigning, via a transfer internet protocol (TIP) header module, a TIP header corresponding to each TCP header and related more than one of the digital data flows before sending each transport packet through the packet transport network.
Claim 21
Dependent Claim
36 words
The method of efficiently transferring digital data flows according to claim 17 , comprising a further step of running TCP protocol on the stream of transport packets between the source and destination transport access interface modules.
Claim 22
Dependent Claim
49 words
The method of efficiently transferring digital data flows according to claim 18 , wherein the step of running TCP protocol includes a further step of performing sliding window flow control mechanism in that the window size is reduced in relation to the guaranteed minimum bandwidth when congestion is detected.
Claim 23
Dependent Claim
50 words
The method of efficiently transferring digital data flows according to claim 18 , wherein the step of running TCP protocol includes further steps of performing sliding window flow control mechanism and exchanging data between the source and destination transport access interface modules through a connection having an extended window size.
Claim 24
Dependent Claim
47 words
The method of efficiently transferring digital data flows according to claim 18 , wherein the step of running TCP protocol includes further steps of performing modified TCP protocol in that certain TCP protocol functions are alleviated by agreement between the source and destination transport access interface modules.
Claim 25
Dependent Claim
63 words
The method of efficiently transferring digital data flows according to claim 18 , wherein the one or more digital data flows from one or more customer equipments are one or more flows of customer packets and the step of encapsulating includes a step of encapsulating one or more customer packets into one transport packet stream addressed to said destination transport access interface module.
Claim 26
Dependent Claim
20 words
The method according to claim 19 wherein the digital data flows are IP packets and each includes an IP header.
Claim 27
Dependent Claim
20 words
The method according to claim 20 wherein the digital data flows are IP packets and each includes an IP header.
Claim 28
Dependent Claim
20 words
The method according to claim 21 wherein the digital data flows are IP packets and each includes an IP header.
Claim 29
Dependent Claim
19 words
The method according to claim 22 wherein the customer packets are IP packets and each includes an IP header.
Claim 30
Dependent Claim
33 words
The method according to claim 19 , wherein the digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 31
Dependent Claim
33 words
The method according to claim 20 , wherein the digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 32
Dependent Claim
33 words
The method according to claim 21 , wherein the digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 33
Dependent Claim
32 words
The method according to claim 22 , wherein the customer packets are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 34
Dependent Claim
233 words
In a transport network having at least two transport interface modules, each of which is connected to one or more customer equipments, a method of efficiently transferring digital data flows, comprising the steps of: receiving at a source transport access interface module one or more digital data flows from one or more customer equipments; identifying those digital data flows which are destined to a destination transport access interface module; encapsulating, via an encapsulating module, the one or more digital data flows in one transport packet stream addressed to the destination transport access interface module, the encapsulating module including a transmission control protocol (TCP) processor for at least administering an admission process regulating the transport packet stream; assigning, via a TCP header module, a TCP header within each transport packet stream, the TCP header corresponding to more than one of the digital data flows; and assigning, via a transfer internet protocol (TIP) header module, a TIP header corresponding to each TCP header and related more than one of the digital data flows before sending each transport packet trough the packet transport network; running TCP protocol on the stream of transport packets between the source and destination transport access interface modules; and wherein the step of running TCP protocol includes further steps of performing simplified TCP protocol by modifying the IP and TCP headers by agreement between the source and destination transport access interface modules.
Claim 35
Dependent Claim
233 words
In a transport network having at least two transport interface modules, each of which is connected to one or more customer equipments, a method of efficiently transferring digital data flows, comprising the steps of: receiving at a source transport access interface module one or more digital data flows from one or more customer equipments; identifying those digital data flows which are destined to a destination transport access interface module; encapsulating, via an encapsulating module, the one or more digital data flows in one transport packet stream addressed to the destination transport access interface module, the encapsulating module including a transmission control protocol (TCP) processor for at least administering an admission process regulating the transport packet stream; assigning, via a TCP header module, a TCP header within each transport packet stream, the TCP header corresponding to more than one of the digital data flows; and assigning, via a transfer internet protocol (TIP) header module, a TIP header corresponding to each TCP header and related more than one of the digital data flows before sending each transport packet trough the packet transport network; running TCP protocol on the stream of transport packets between the source and destination transport access interface modules; and wherein the step of running TCP protocol includes further steps of performing simplified TCP protocol by modifying the IP and TCP headers by agreement between the source and destination transport access interface modules.
Claim 36
Dependent Claim
20 words
The method according to claim 31 wherein the digital data flows are IP packets and each includes an IP header.
Claim 37
Independent Claim
31 words
The method according to 31 wherein the digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
Claim 38
Independent Claim
31 words
The method according to 31 wherein the digital data flows are either frame relay packets or Ethernet packets, each of which includes either a frame relay header or an Ethernet header.
References Cited (Backward Citations)
US5623605A
Cited
US5535199A
Cited
US5636371A
Cited
US6016319A
Cited
US5815516A
Cited
CA2253853A1
Cited
US6005871A
Cited
US6073178A
Cited
US5946313A
Cited
US6151318A
Cited
US6081507A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2006-11-03 | 2007-05-05 | 2007-11-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2010-11-03 | 2011-05-05 | 2011-11-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2014-11-03 | 2015-05-05 | 2015-11-04 | $7700.00 | Window Closed / Lapsed |