Efficient packet data transport mechanism and an interface therefor
AssigneeNortel Networks Limited
InventorsAlan Stanley John Chapman, Hsiang-Tsung Kung
Life of this patent
Estimating the term…
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.
Claims33
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.