IP Library Granted Patent US 7,145,882
Granted Patent B2
US 7,145,882 · App. 10/116,418 · Granted Dec 5, 2006

Multiplexed automatic protection switching channels

Assignee: Bay Microsystems, Inc.
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 7,145,882
App. No.
10/116,418
Granted
Dec 5, 2006
Kind
B2
Abstract

An apparatus and method that extend the automatic protection switching protocol to address at least 256 network nodes. By using overhead bytes as extended APS node IDs, large single ring SONET/SDH systems can be avoided. This means APS messages that force every node into a single ring can be avoided and recovery performance from a break in the ring or a node fault can be improved. The protocol for the extended automatic protection switching channels takes multiple extended APS node IDs from tributary lines and merges those extended APS ID's into a single SONET/SDH stream on another line. Placement of the extended APS node ID's in the overhead bytes of SONET/SDH frames allows easy relay around each SONET/SDH ring.

Claims (62)

1. A method for providing automatic protection switching (APS) in a SONET/SDH network, the method comprising:

receiving data at a network element on a first ring link, the data received on the first ring link comprising:

a first plurality of bits designating one of a first plurality of protection switching nodes of a first ring as a source node for a first ring fault condition;

a second plurality of bits designating one of said first plurality of protection switching nodes of said first ring as a destination node for said first ring fault condition;

receiving data at the network element on a second ring link, the data received on the second ring link comprising:

a third plurality of bits designating one of a second plurality of protection switching nodes of a second ring as a source node for a second ring fault condition; and

a fourth plurality of bits designating one of said second plurality of protection switching nodes of said second ring as a destination node for said second ring fault condition;

generating a SONET/SDH frame at the network element using the first, second, third, and fourth plurality of bits, wherein:

(i) said first plurality of bits and said second plurality of bits are located within line overhead bytes of the SONET/SDH frame; and

(ii) said third plurality of bits and said fourth plurality of bits occupy different locations in said line overhead bytes of said SONET/SDH frame than do said first plurality of bits and said second plurality of bits;

transmitting the SONET/SDH frame from the network element on a third ring link.

2. The method of claim 1 wherein:

said first plurality of bits is located in line overhead byte K 2 of said SONET/SDH frame; and

said second plurality of bits is located in line overhead byte K 1 of said SONET/SDH frame.

3. The method of claim 2 wherein:

said third plurality of bits is located in line overhead bytes D 4 -D 5 -D 6 of said SONET/SDH frame; and

said fourth plurality of bits occupies different locations in line overhead bytes D 4 -D 5 -D 6 of said SONET/SDH frame than does said third plurality of bits.

4. The method of claim 1 wherein:

said third plurality of bits is located in line overhead bytes D 4 -D 5 -D 6 of said SONET/SDII frame; and

said fourth plurality of bits occupies different locations in line overhead bytes D 4 -D 5 -D 6 of said SONET/SDH frame than does said third plurality of bits.

5. The method of claim 4 further comprising:

receiving data at the network element on a third ring link, the data received on the third ring link comprising:

a fifth plurality of bits designating one of a third plurality of protection switching nodes of a third ring as said source node for a third ring fault condition; and

a sixth plurality of bits selecting one of said third plurality of protection switching nodes of said third ring as said destination node for said third ring fault condition,

wherein the SONET/SDH frame is generated using the fifth and sixth plurality of bits in addition to the first, second, third, and fourth plurality of bits,

wherein said fifth plurality of bits and said sixth plurality of bits occupy different locations in line overhead bytes of said SONET/SDH frame than do said first plurality of bits, said second plurality of bits, said third plurality of bits, and said fourth plurality of bits.

6. The method of claim 5 wherein:

said fifth plurality of bits is located in line overhead bytes D 7 -D 8 -D 9 of said SONET/SDH frame; and

said sixth plurality of bits occupies different locations in line overhead bytes D 7 -D 8 -D 9 of said SONET/SDH frame at locations than does said fifth plurality of bits.

7. The method of claim 6 further comprising:

receiving data at the network element on a fourth ring link, the data received on the fourth ring link comprising:

a seventh plurality of bits designating one of a fourth plurality of protection switching nodes of a fourth ring as a source node for a fourth ring fault condition; and

an eight plurality of bits designating one of said fourth plurality of protection switching nodes of said fourth ring as a destination node for said fourth ring fault condition;

wherein the SONET/SDH frame is generated using the seventh and eighth plurality of bits in addition to the first, second, third, fourth, fifth, and sixth plurality of bits,

wherein said seventh plurality of bits and said eighth plurality of bits occupy different locations in line overhead bytes of said SONET/SDH frame than do said first plurality of bits, said second plurality of bits, said third plurality of bits, said fourth plurality of bits, said fifth plurality of bits, and said sixth plurality of bits.

8. The method of claim 7 wherein:

said seventh plurality of bits is located in line overhead bytes D 10 -D 11 -D 12 of said SONET/SDH frame; and

said eighth plurality of bits occupies different locations in line overhead bytes Dl 0 -D 11 -D 12 of said SONET/SDH frame than does said seventh plurality of bits.

9. The method of claim 1 wherein:

said first plurality of bits is located in line overhead bytes D 4 -D 5 -D 6 of said SONET/SDH frame; and

said second plurality of bits occupies different locations in line overhead byte D 4 -D 5 -D 6 than does said first plurality of bits.

10. The method of claim 9 wherein:

said third plurality of bits is located in line overhead bytes D 7 -D 8 -D 9 of said SONET/SDH frame; and

said fourth plurality of bits occupies different locations in line overhead bytes D 7 -D 8 -D 9 of said SONET/SDH frame than does said third plurality of bits.

11. The method of claim 10 further comprising:

receiving data at the network element on a third ring link, the data received on the third ring link comprising:

a fifth plurality of bits for designating one of a third plurality of protection switching nodes of a third ring as a source node during a third ring fault condition; and

a sixth plurality of bits for designating one of said third plurality of protection switching nodes of said third ring as a destination node during said third ring fault condition,

wherein the SONET/SDH frame is generated using the fifth and sixth plurality of bits in addition to the first, second, third, and fourth plurality of bits;

wherein said fifth plurality of bits and said sixth plurality of bits occupy different locations in line overhead bytes of said SONET/SDH frame than do said first plurality of bits, said second plurality of bits, said third plurality of bits, and said fourth plurality of bits.

12. The method of claim 11 wherein:

said fifth plurality of bits is located in line overhead bytes D 10 -D 11 -D 12 of said SONET/SDH frame; and

said sixth plurality of bits occupies different locations in line overhead bytes D 10 -D 11 -D 12 of said SONET/SDH frame than does said fifth plurality of bits.

13. The method of claim 12 further comprising:

receiving data at the network element on a fourth ring link, the data received on the fourth ring link comprising:

a seventh plurality of bits designating one of a fourth plurality of protection switching nodes of a fourth ring as a source node during a fourth ring fault condition; and

an eighth plurality of bits designating one of said fourth plurality of protection switching nodes of said fourth ring as a destination node during said fourth ring fault condition,

wherein the SONET/SDH frame is generated using the seventh and eighth plurality of bits in addition to the first, second, third, fourth, fifth, and sixth plurality of bits,

wherein said seventh plurality of bits and said eighth plurality of bits occupy different locations in line overhead bytes of said SONET/SDH frame than do said first plurality of bits, said second plurality of bits, said third plurality of bits, said fourth plurality of bits, said fifth plurality of bits, and said sixth plurality of bits.

14. The method of claim 13 wherein:

said seventh plurality of bits is located in line overhead bytes Z 1 -Z 2 -E 2 of said SONET/SDH frame; and

said eighth plurality of bits occupies different locations in line overhead bytes Z 1 -Z 2 -E 2 of said SONET/SDH frame than does said seventh plurality of bits.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2014
From: COMERICA BANK
To: BAY MICROSYSTEMS, INC.
Reel/Frame 032093/0430 →
SECURITY AGREEMENT Recorded Dec 30, 2008
From: BAY MICROSYSTEMS, INC.
To: COMERICA BANK
Reel/Frame 022043/0030 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2005
From: PARAMA NETWORKS, INC.
To: BAY MICROSYSTEMS, INC.
Reel/Frame 016793/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2002
From: LIMAYE, PRADEEP SHRIKRISHNA; NANDU, HEENA; MURARI, SRINIVASAN
To: PARAMA NETWORKS, INC.
Reel/Frame 012779/0795 →
Continuity (1)
Related Publication 20030189895A1 · Oct 9, 2003