IP Library Granted Patent US 8,320,409
Granted Patent B2
US 8,320,409 · App. 10/631,479 · Granted Nov 27, 2012

Methods and apparatus for improved communications networks

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,320,409
App. No.
10/631,479
Granted
Nov 27, 2012
Kind
B2
Abstract

Erroneous data due to faults are prevented from propagating through a distributed network node having diversely routed communications links by using a fault masking technique that eliminates the 60 ms of error propagation time associated with SONET networks. The fault masking technique can also prevent random bit errors from propagating through the distributed network node. A frame alignment technique used in the network node is scalable for very wide words (e.g., 128 bits) for use with high speed optical communications protocols, such as OC-192.

Claims (47)

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 configured to be substantially timing locked in both frequency and phase to a network master timing element, the network master timing element configured to correct phase differences within the first and second network boundaries as a function of a clock signal generated using an external timing source, and configured to transport information between the first and second network boundaries at a given transport rate with uninterrupted data flow with respect to the given transport rate throughout a transition from a state of no faults to a state of at least one soft or hard fault 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;

transporting information between the first and second boundaries of the network node at a given transport rate with uninterrupted data flow with respect to the given transport rate throughout a transition from a state of no fault to a state of at least one soft or hard fault within the network node; and

correcting phase differences within the first and second network boundaries as a function of a network master timing element and a clock signal generated using an external timing source.

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:

network elements adapted to be interconnected in a network configuration having first and second network boundaries and a network node interior; and

means substantially timing locked in both frequency and phase to master timing means, for correcting phase differences between the master timing means and the network elements adapted to be interconnected in a network configuration within the first and second network boundaries and as a function of a clock signal generated using an external timing source, and for transporting information between the first and second network boundaries at a given transport rate with uninterrupted data flow with respect to the given transport rate throughout a transition from a state of no faults to a state of at least one soft or hard fault within the network node interior.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE APPLICATION NUMBER 10/075,623 PREVIOUSLY RECORDED AT REEL: 034484 FRAME: 0740. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FOR SECURITY --- PATENTS. Recorded Jun 14, 2017
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 042980/0834 →
ASSIGNMENT FOR SECURITY - - PATENTS Recorded Nov 26, 2014
From: CORIANT OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: TELECOM HOLDING PARENT LLC
Reel/Frame 034484/0740 →
SECURITY AGREEMENT Recorded Dec 6, 2013
From: TELLABS OPERATIONS, INC.; TELLABS RESTON, LLC (FORMERLY KNOWN AS TELLABS RESTON, INC.); WICHORUS, LLC (FORMERLY KNOWN AS WICHORUS, INC.)
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 031768/0155 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2005
From: PARILLA, CHARLES R.
To: TELLABS OPERATIONS, INC.
Reel/Frame 016143/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2004
From: BODUCH, MARK E.; ZETTINGER, CHRIS R.
To: TELLABS OPERATIONS, INC.
Reel/Frame 014875/0568 →