Claims
- 1. A method for transporting frame-based data into a synchronous transmission communication network payload, said method comprising the steps of:receiving said frame based data encoded in accordance with a frame based data protocol; adapting the rate of said received frame based data to a data rate suitable for inclusion in said synchronous transmission communication network payload; encoding at least one received data frame with a code recognizable within said synchronous transmission communication network payload as designating a boundary of said data frame, said encoding not using a frame preamble of said frame based data protocol inputting said encoded data frame into said synchronous transmission communication network payload for transmission on a synchronous communication channel.
- 2. A method as claimed in claim 1, wherein said step of adapting the rate of said received frame based data does not increase the size of the data frames.
- 3. A method as claimed in claim 1, wherein said frame based data protocol is selected from the group consisting of:an OSI-layer 2 frame based data protocol, an Ethernet protocol, an IEEE standard 802.3 frame based data protocol, an Ethernet IEEE 802.1 frame based data protocol.
- 4. A method as claimed in claim 1, wherein said frame based data is included in a frame based data system selected from the group consisting of:a token ring system, a token bus system, a fibre distributed data interface system, and a dual queue dual bus system.
- 5. A method as claimed in claim 1, wherein said synchronous transmission communication network payload is taken from the group consisting of:a SONET payload and a SDH payload.
- 6. A method as claimed in claim 1, wherein said step of encoding at least one received data frame comprises appending a pointer describing a position of said boundary within a data stream containing said packet data frame, said pointer appended into said synchronous data channel.
- 7. The method as claimed in claim 1, wherein said step of encoding at least one received data frame comprises:partitioning said data frame into a plurality of bytes; for each byte appending an extra-bit indicating that said corresponding respective byte comprises part of said data frame; and for a last byte of said data frame, appending an extra bit indicating that said byte constitutes a last byte of said data frame.
- 8. The method as claimed in claim 1, wherein said step of encoding at least one received data frame comprises applying a constant overhead byte stuffing algorithm to said data frame.
- 9. The method as claimed in claim 1, wherein said step of inputting said encoded data frame into said synchronous transmission communication network payload comprises inputting said data frame into at least one virtual container.
- 10. A method as claimed in claim 1, wherein the code identifies the type of payload content within said synchronous network payload.
- 11. A method as claimed in claim 1, wherein the payload data rate of said synchronous network payload is selected to match as efficiently as possible the data rate of said frame based data.
- 12. A method as claimed in claim 1, in which traffic comprising said frame based data is mapped to said synchronous payload at the line rate.
- 13. A method as claimed in claim 1, wherein said synchronous transmission communication network payload comprises a plurality of virtual containers.
- 14. A method of receiving frame based data carried in a synchronous transmission communication network payload, said frame based data being encoded in accordance with a frame based data protocol, said method comprising the steps of:recovering a stream of data from said synchronous transmission communication network payload; identifying in said recovered data stream at least one marker designating a boundary of a data frame encoded in accordance with said frame based data protocol, said marker being encoded in accordance with a protocol different to said frame based data protocol; and using said marker to recover said data frame of said frame based data protocol from said data stream.
- 15. A method of decoding frame based data carried over a synchronous digital channel said frame based data being encoded in accordance with a frame based data protocol, said method comprising the steps of:receiving said frame based data included in a synchronous network payload of said synchronous digital channel; decoding, using a protocol different to said frame based data protocol, said data to obtain a plurality of markers, each marker designating a boundary of a data frame encoded in accordance with said frame based data protocol; and using said markers to recover said frame based data.
- 16. Apparatus for incorporating frame based data encoded in accordance with a frame based data protocol into a synchronous transmission communication network payload, said apparatus comprising:an encoder for encoding a plurality of data frames with a plurality of markers, said markers designating a boundary of one of said plurality of data frames, said markers not using a frame preamble of the frame based data protocol; and a multiplexer means for multiplexing encoded data frames into said synchronous transmission communication network payload.
- 17. Apparatus as claimed in claim 16, wherein said synchronous transmission communication network payload is taken from the group consisting of:a SONET payload and a SDH payload
- 18. Apparatus as claimed in claim 16, wherein said frame based data conforms to a protocol selected from the group consisting of: an OSI-layer 2 frame based data protocol, an Ethernet protocol, an IEEE standard 802.3 frame based data protocol, an Ethernet IEEE 802.1 frame based data protocol.
- 19. Apparatus as claimed in claim 16, wherein said frame based data is included in a frame based data systems selected from the group consisting of:a token ring system, a token bus system, a fibre distributed data interface system, and a dual queue dual bus system.
RELATED APPLICATION
This application is a continuation of copending U.S. patent application Ser. No. 09/143,465 filed Aug. 27, 1998.
US Referenced Citations (11)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0 656 704 |
Jun 1995 |
EP |
WO 9804072 |
Jan 1998 |
WO |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/143465 |
Aug 1998 |
US |
Child |
10/230050 |
|
US |