Claims
- 1. A method for processing concatenated frames, comprising:
receiving a concatenated frame having a parent timeslot with a pointer and at least one child timeslot with a concatenation identifier; breaking the concatenated frame into a plurality of non-concatenated frames each of which has a pointer and none of which has a concatenation identifier; and transmitting the plurality of non-concatenated frames.
- 2. The method according to claim 1, further comprising:
replacing the concatenation identifier for each of the child timeslots in the non-concatenated frames with the pointer from the parent timeslot.
- 3. The method according to claim 1,
wherein the concatenated frame and the plurality of non-concatenated frames are compatible with SONET or SDH standards.
- 4. The method according to claim 1,
wherein the concatenated frame is in the form of an STS-Nc, the plurality of non-concatenated frames is in the form of an STS-1 and the plurality is equal to N.
- 5. The method according to claim 1, wherein the concatenated frame utilizes non-standard concatenation,
said breaking step breaking the non-standard concatenated frame into a plurality of non-concatenated frames that may be transparently processed by a network element receiving the non-concatenated frames transmitted by said transmitting step.
- 6. The method according to claim 5, wherein the non-standard concatenation includes non-standard concatenation timeslots or groupings.
- 7. The method according to claim 5, wherein the non-standard concatenation includes STS-Nc or SDH-Nc where N is not an integer multiple of three.
- 8. The method according to claim 1, further comprising:
sharing concatenation table information with a downstream network element, the concatenation table information identifying a concatenation structure of the concatenated frame received by said receiving step.
- 9. An apparatus for processing concatenated frames, comprising:
a plurality of buffers at least some of which store a corresponding payload of a concatenated frame, the concatenated frame including a parent timeslot having a pointer and at least one child timeslot having a concatenation identifier; and a pointer generation circuit operatively connected to said buffers, said pointer generation circuit adapted to replace the concatenation identifier for each of the child timeslots with the pointer from the parent timeslot.
- 10. The apparatus according to claim 9, further comprising:
a transport overhead multiplexer operatively connected to said pointer generation circuit, said transport overhead multiplexer combining transport overhead information with the payloads to construct a plurality of non-concatenated frames each of which has a pointer and none of which has a concatenation identifier.
- 11. The apparatus according to claim 9, said buffer including a plurality of FIFO buffers at least some of which store a corresponding payload of the concatenated frame,
- 12. The apparatus according to claim 9,
wherein the concatenated frame and the plurality of non-concatenated frames are compatible with SONET or SDH standards.
- 13. The apparatus according to claim 9,
wherein the concatenated frame is in the form of an STS-Nc, the plurality of non-concatenated frames is in the form of an STS-1 and the plurality is equal to N.
- 14. The apparatus according to claim 9, wherein the concatenated frame utilizes non-standard concatenation.
- 15. The apparatus according to claim 9, wherein the concatenated frame utilizes non-standard concatenation and includes non-standard concatenation timeslots or groupings.
- 16. The apparatus according to claim 9, wherein the non-standard concatenation includes STS-Nc or SDH-Nc where N is not an integer multiple of three.
- 17. A framer, comprising:
a transmit framer circuit including
a plurality of buffers at least some of which store a corresponding payload of a concatenated frame, the concatenated frame including a parent timeslot having a pointer and at least one child timeslot having a concatenation identifier, and a pointer generation circuit operatively connected to said buffers, said pointer generation circuit adapted to replace the concatenation identifier for each of the child timeslots with the pointer from the parent timeslot; and a receive framer circuit receiving a plurality of transparently concatenated frames including N frames each having a pointer, said receive framer circuit including:
a receive pointer interpreter circuit for parsing each of the transparently concatenated frames according to the pointers, and a receive concatenation table operatively connected to said receive pointer interpreter circuit, said receive concatenation table storing concatenation information for the plurality of transparently concatenated frames, said receive framer circuit re-concatenating the transparently concatenated frames according to the concatenation information stored by said receive concatenation table.
- 18. A method for performing transparent flexible concatenation, comprising:
converting STS-Nc signals in a SONET/SDH frame into N STS-1s; transmitting the converted STS-Nc signal as the N STS-1s; and reconstructing the STS-Nc from the N STS-1s.
- 19. A method, comprising:
receiving a plurality of transparently concatenated frames including N frames each having a pointer; parsing each of the transparently concatenated frames according to the pointers; accessing a receive concatenation table to re-concatenate the transparently concatenated frames.
- 20. The method according to claim 19,
wherein the re-concatenated frame is in the form of an STS-Nc, the transparently concatenated frames are in the form of an STS-1 and the plurality is equal to N.
- 21. The method according to claim 19, wherein the re-concatenated frame utilizes non-standard concatenation including non-standard concatenation timeslots or groupings.
- 22. The method according to claim 21, wherein the non-standard concatenation includes STS-Nc or SDH-Nc where N is not an integer multiple of three.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of U.S. patent application Ser. No. 09/427,300 filed on Oct. 26, 1999, entitled “Methods and Apparatus for Arbitrary Concatenation in a Switch” and related to U.S. patent applications Ser. No. 09/259,263 filed on Mar. 1, 1999, entitled “Routing and Signaling in a SONET Network”, and Ser. No. 09/493,344 filed Jan. 28, 2000, entitled “System and Method for Calculating Protection Routes in a Network Prior to Failure,” which are each incorporated by reference in their entirety herein.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09427300 |
Oct 1999 |
US |
Child |
10185330 |
Jun 2002 |
US |