Claims
- 1. A network node, comprising:
network elements adapted to be interconnected in a network configuration having first and second network boundaries and a network node interior, the interconnected network elements transporting substantially error-free information between the first and second network boundaries at a given transport rate with substantially continuous data flow with respect to the given transport rate throughout a transition from a state of no faults to a state of soft or hard faults within the network node interior.
- 2. The network node according to claim 1 wherein the network elements include a plurality of add-drop network elements coupled to two central switching network elements via communications links and wherein a given add-drop network element contains both a source network endpoint where information is added to the network node using tributary inputs and a destination network endpoint where information is dropped from the network node using tributary outputs.
- 3. The network node according to claim 2 wherein the two central switching network elements reside in the same geographic location.
- 4. The network node according to claim 2 wherein the two central switching network elements reside in different geographic locations.
- 5. The network node according to claim 2 wherein the communications links include fiber optic links.
- 6. The network node according to claim 2 wherein the communications links interconnecting a given add-drop network element and the two central switching network elements are diversely routed.
- 7. The network node according to claim 2 wherein the add-drop network elements insert information, entering the network node at a given source network endpoint, into connection transport units.
- 8. The network node according to claim 7 wherein the add-drop network elements further segregate the information into connection transport units as a function of (i) the destination of the information within the network node and (ii) the quality of service metric associated with the information.
- 9. The network node according to claim 7 wherein each add-drop network element forwards an identical copy of each connection transport unit to each central switching network element, and wherein each central switching network element switches each connection transport unit to one or more output interfaces on the central switching network element such that, in a fault free network, a given destination network endpoint receives two copies of a connection transport unit destined for its destination network endpoint.
- 10. The network node according to claim 9 wherein if one copy of a given connection transport unit does not arrive at the destination network endpoint from a given central switching network element, the connection transport unit is selected from the other central switching network element.
- 11. The network node according to claim 9 wherein a given destination network endpoint (i) selects the better of the two identical copies of the connection transport units on a connection transport unit-by-connection transport unit basis and (ii) forwards the information within the selected connection transport unit to a tributary output of the destination network endpoint.
- 12. The network node according to claim 11 wherein, prior to the selection process, the destination network endpoint of an add-drop network element aligns identical connection transport units from each switch network element with one another.
- 13. The network node according to claim 12 wherein at least one processor at the central switching network elements and at least one processor at a given destination network endpoint align the connection transport units, wherein:
(i) said at least one processor at the central switching network elements aligns line level information from multiple source network endpoints at the inputs of each central switching network element; (ii) said at least one processor at the given destination network endpoint aligns line level information from two central switching network elements with each other; and (iii) said at least one processor at the given destination network endpoint aligns identical connection transport units.
- 14. The network node according to claim 11 wherein the given destination network endpoint selects between the two identical connection transport units arriving at the given destination network endpoint as a function of an integrity of the information within the two identical connection transport units by using an integrity indicator associated with each connection transport unit or an integrity indicator associated with a group of connection transport units.
- 15. The network node according to claim 7 wherein the connection transport units are Time Division Multiplexed (TDM) time slots on the communications links between the network elements.
- 16. The network node according to claim 7 wherein the connection transport units are fixed length packets or cells on the communications links between the network elements.
- 17. The network node according to claim 7 wherein the connection transport units are variable length packets on the communications links between the network elements.
- 18. A method for transporting information in a network node, comprising:
providing first and second boundaries of the network node; and transporting substantially error-free information between the first and second boundaries of the network node at a given transport rate with substantially continuous data flow with respect to the given transport rate throughout a transition from a state of no fault to a state of soft or hard faults within the network node.
- 19. The method according to claim 18 further including adding the information to the network node, switching the information in the network node, and dropping the information from the network node.
- 20. The method according to claim 19 wherein the switching includes switching the information in the same geographical location in the network node.
- 21. The method according to claim 19 wherein the switching includes switching the information at multiple geographic locations within the network node.
- 22. The method according to claim 19 wherein transporting the information between the first and second network boundaries includes transmitting the information across an optical link.
- 23. The method according to claim 22 wherein the optical links are diversely routed.
- 24. The method according to claim 19 further including inserting the information into connection transport units.
- 25. The method according to claim 24 wherein inserting the information into connection transport units includes segregating the information as a function of a destination of the information within the network node and a quality of service metric associated with the information.
- 26. The method according to claim 24 further including forwarding an identical copy of each connection transport unit for switching such that, in a fault free network node condition, two copies of a connection transport unit are received at a destination network endpoint in the network node.
- 27. The method according to claim 26 further including (i) determining if one copy of a given connection transport unit does not arrive at the destination network endpoint and (ii) selecting the other connection transport unit if the given connection transport unit does not arrive.
- 28. The method according to claim 26 further including (i) selecting the better of the two identical connection transport units on a connection transport unit-by-connection transport unit basis and (ii) forwarding the information within the selected connection transport unit to an output of the destination network endpoint.
- 29. The method according to claim 28 further including aligning identical connection transport units with one another prior to selecting the better of the two identical connection transport units.
- 30. The method according to claim 29 further including a three phase alignment process, comprising:
aligning line level information at a first location in the network node; aligning line level information at a second location in the network node; and aligning the two identical connection transport units at a third location in the network node.
- 31. The method according to claim 28 further including selecting between the two identical connection transport units as a function of an integrity of the information within the two connection transport units by using an integrity indicator associated with each connection transport unit or an integrity indicator associated with a group of connection transport units.
- 32. The method according to claim 24 wherein the connection transport units are Time Division Multiplexed (TDM) time slots.
- 33. The method according to claim 24 wherein the connection transport units are fixed length packets or cells.
- 34. The method according to claim 24 wherein the connection transport units are variable length packets.
- 35. A network node, comprising:
means adapted to be interconnected in a network configuration having first and second network boundaries and a network node interior; and means for transporting substantially error-free information between the first and second network boundaries at a given transport rate with substantially continuous data flow with respect to the given transport rate throughout a transition from a state of no faults to a state of soft or hard faults within the network node interior.
- 36. A method for aligning a frame of data to a predetermined phase, comprising:
adjusting at a first granularity the phase of an out-of-phase frame of data to an intermediate phase; and adjusting at a second granularity the phase of the intermediate frame of data to align the frame of data to the predetermined phase.
- 37. The method according to claim 36 wherein adjusting the phase at a first granularity is based on a predetermined pattern of data in the frame of data and adjusting the phase at a second granularity is based on a second predetermined pattern of data in the frame of data, wherein the predetermined pattern of data is related to the predetermined pattern of data.
- 38. The method according to claim 36 wherein adjusting at the first granularity includes shifting the data in the frame of data less than the length of a predetermined pattern in the frame of data, and adjusting at the second granularity includes shifting the data in the frame of data in increments equal to the length of the predetermined pattern.
- 39. The method according to claim 36 wherein the first granularity is finer than the second granularity.
- 40. The method according to claim 36 used to align frames with interleaved data.
- 41. The method according to claim 36 further including:
determining a position location of a first predetermined pattern in the frame of data; and determining a transition location from the first predetermined pattern to a second predetermined pattern.
- 42. The method according to claim 41 wherein the predetermined patterns are related to the phase of the frame of data.
- 43. The method according to claim 36 used in a Synchronous Optical Network (SONET) network or Synchronous Digital Hierarchy (SDH) network.
- 44. An apparatus for aligning a frame of data to a predetermined phase, comprising:
a first aligner that adjusts with a first granularity the phase of an out-of-phase frame of data to an intermediate phase; and a second aligner that adjusts with a second granularity the phase of the intermediate frame of data to align the frame of data to the predetermined phase.
- 45. The apparatus according to claim 44 wherein the first aligner adjusts the phase based on a first predetermined pattern of data in the frame of data, and the second aligner adjusts the phase based upon a second predetermined pattern of data in the frame of data, wherein the first predetermined pattern of data is related to the second predetermined pattern of data.
- 46. The apparatus according to claim 44 wherein the first aligner adjusts the frame of data less than the length of a predetermined pattern in the frame of data, and the second aligner adjusts the frame of data in increments equal to the length of the predetermined pattern in the frame of data.
- 47. The apparatus according to claim 44 wherein the first granularity is finer than the second granularity.
- 48. The apparatus according to claim 44 used to align frames with interleaved data.
- 49. The apparatus according to claim 44 wherein:
the first aligner determines a position location of a first predetermined pattern in the frame of data; and the second aligner determines a transition location from the first predetermined pattern to a second predetermined pattern.
- 50. The apparatus according to claim 49 wherein the predetermined patterns are related to the phase of the frame of data.
- 51. The apparatus according to claim 44 used in a Synchronous Optical Network (SONET) network or Synchronous Digital Hierarchy (SDH) network.
- 52. An apparatus for aligning a frame of data to a predetermined phase, comprising:
means for adjusting at a first granularity the phase of an out-of-phase frame of data to an intermediate phase; and means for adjusting at a second granularity the phase of the intermediate frame of data to align the frame of data to the predetermined phase.
RELATED APPLICATION(S)
[0001] This application claims the benefit of U.S. Provisional Application No. 60/400,136, filed on Jul. 31, 2002 and U.S. Provisional Application No. 60/400,228, filed on Jul. 31, 2002; the entire teachings of the above applications are incorporated herein by reference.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60400136 |
Jul 2002 |
US |
|
60400228 |
Jul 2002 |
US |