Data stream bonding device and method for bonding data streams
AssigneeLantiq Deutschland GmbH
InventorsChung Feng Hu, Jia Xiang Shi, Ingo Volkening
Life of this patent
Estimating the term…
Abstract
A data stream bonding device comprises a first unit to receive or transmit first data of a first data stream from a first communication link and a second unit to receive or transmit second data of a second data stream from a second communication link. A first interface is coupled to the first unit and a second interface is coupled to the second unit to establish a frame-based communication link between the first and second unit. A processor is provided to generate information related to bonding.
Claims51
A data stream bonding device comprising:
- a first unit to receive first data of a first data stream from a first communication link;
- a second unit to receive second data of a second data stream from a second communication link;
- a first interface coupled to the first unit and a second interface coupled to the second unit to establish a frame-based communication link between the first and second unit;
- a processor to generate combining information based on the received first and second data;
- an aggregating machine to receive the combining information and to combine the first and second data into a third data stream based on the combining information;
- and
- a transmitter to transmit the third data stream.
A data stream bonding device comprising:
- a receiver to receive first data of a data stream from a communication link;
- a first interface coupled to the receiver and a second interface to establish a frame-based link between the first interface and the second interface;
- a processor coupled to the second interface to generate splitting information;
- a data stream splitting machine to generate second and third data from the received first data based on the splitting information;
- a first transmitter coupled to the first interface to transmit the second data over a first communication link;
- and
- a second transmitter coupled to the data stream splitting machine to transmit the third data over a second communication link.
The data stream bonding device according to claim 28, wherein the field is the length/type field.
A data stream bonding apparatus comprising:
- a system master to transceive first data of a first data substream and to transceive a unified data stream to a network system;
- a bonding master to transceive first data of a second data substream and to provide bonding information for bonding the first and second substream into the unified data stream;
- a first Ethernet interface coupled to the bonding master and a second Ethernet interface coupled to the system master to establish an Ethernet link between the bonding master and the system master.
The data stream bonding apparatus according to claim 31, wherein the unified data stream comprises data cells.
A device comprising:
- a first interface to receive first data packets from a communication link;
- a second interface to receive data frames from a frame-based link;
- a circuit to extract second data packets encapsulated within the data frames from the received data frames;
- a data stream bonding state machine coupled to the first and second interface to provide data stream bonding-information based on the first and second data packets.
The device according to claim 35, wherein the communication link is a digital subscriber link.
A data stream bonding method comprising:
- receiving at a first unit a first data stream comprising first data over a first communication link;
- receiving at a second unit a second data stream comprising second data over a second communication link;
- transmitting the first data over a frame-based link between the first unit and the second unit to a bonding processor and transmitting the second data to a bonding processor;
- processing the first and second data at the bonding processor to generate bonding information;
- transmitting a unified data stream comprising the first and second data over a communication link coupled to the first unit in accordance with the bonding information.
The method according to claim 39, wherein the first and second unit are separated units.
The method according to claim 46, wherein encapsulating data comprises:
- assigning a plurality of reserved code values in a field of an Ethernet frame to information related to encapsulation of data into Ethernet packets;
- selecting a reserved code value from the plurality of reserved code values;
- and providing the selected reserved code value in the first Ethernet frame.
The method according to claim 46, wherein encapsulating data comprises:
- assigning a plurality of bits of a TCI-field of an Ethernet frame to information related to encapsulation of data;
- and
- selecting a bit value from the plurality of bits to provide the information assigned to the selected bit value in the first Ethernet frame.
A data stream bonding method comprising:
- receiving at a first unit of data of a data stream;
- transmitting over a frame-based link at least part of the data of the data stream from the first unit to a second unit;
- generating based on the data transmitted over the frame-based link bonding information at the second unit;
- transmitting, in accordance with the bonding information, a first substream comprising first data of the data stream over a first communication link coupled to the first unit and a second substream comprising second data of the data stream over a second communication link coupled to the second unit.
The method according to claim 49, wherein the first and second communication links are xDSL communication links.
The method according to claim 49, further comprising:
- encapsulating of data into an Ethernet frame to generate a first Ethernet frame;
- and transmitting the first Ethernet frame over the frame-based link.
The method according to claim 51, wherein the encapsulating of data comprises:
- assigning a plurality of reserved code values in a field of an Ethernet frame to information related to encapsulation of data into Ethernet packets;
- selecting a reserved code value from the plurality of reserved code values;
- and providing the selected reserved code value in the first Ethernet frame.
The method according to claim 51, wherein the encapsulating of data comprises:
- assigning a plurality of bits of a TCI-field of an Ethernet frame to information related to encapsulation of data;
- and
- selecting a bit value from the plurality of bits to provide the information assigned to the selected bit value in the first Ethernet frame.
Dependencies are inferred from the claim text.