IP Library Granted Patent US 7,568,026
Granted Patent B2
US 7,568,026 · App. 10/779,411 · Granted Jul 28, 2009

Method and system for efficient link recovery for fibre channel over SONET/SDH transport path

Assignee: Cisco Technology, 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,568,026
App. No.
10/779,411
Granted
Jul 28, 2009
Kind
B2
Abstract

A method and system for flow control of GFP-encapsulated Fiber Channel frames over SONET/SDH transport networks is described. Transport interfaces, in the form of port cards, monitor any switch-over or error in the SONET/SDH transport network responsive to GFP out of synchronization signals; and transmit Fiber Channel Ordered Sets indicative of non-operation to it associated Fiber Channel port so that the Fiber Channel port performs link initialization and buffer credit recovery procedures with its counterpart Fiber Channel port across the SONET/SDH transport network. This speeds the recovery of the link between the two Fiber Channel ports.

Claims (27)

1. A method for efficient link recovery between first and second Fibre Channel ports communicating by the transport of GFP-encapsulated Fibre Channel client data frames across a SONET/SDH transport network, said first Fibre Channel port connected to said SONET/SDH transport network through a first transport interface and said second Fibre Channel port connected to said SONET/SDH transport network through a second transport interface, the method comprising:

polling a GFP synchronization status from said first transport interface to determine whether a GFP loss of synchronization has occurred at said first transport interface, wherein a GFP loss of synchronization signifies an interruption in said SONET/SDH transport network;

transmitting a stream of Ordered Sets from said first transport interface to said first Fibre Channel port in response to detecting a GFP loss of synchronization, the stream of Ordered Sets indicating to said first Fibre Channel port an interruption in said SONET/SDH transport network between said first and second transport interfaces; and

performing link initialization and buffer credit recovery procedures in the first Fibre Channel port in response to receiving the stream of Ordered Sets from the first transport interface to recover the link with said second Fibre Channel port.

2. The method of claim 1 wherein a GFP loss of synchronization is determined to have occurred in response to the first transport interface receiving a multibit error indication in CHEC bits.

3. The method of claim 1 wherein said polling step is performed periodically.

4. The method of claim 1 wherein said stream of Ordered Sets comprises a stream of Fibre Channel Not Operational Ordered Sets.

5. The method of claim 1 further comprising: determining that said SONET/SDH transport network has regained synchronization; and subsequently terminating transmission of said stream of Ordered Set signals from the first transport interface to said first Fibre Channel port.

6. The method of claim 5 further comprising: waiting a predetermined amount of time before terminating transmission of said stream of Ordered Set signals.

7. The method of claim 6 wherein said predetermined amount of time comprises 20 milliseconds.

8. In a network system for transporting GFP-encapsulated Fibre Channel frames across a SONET/SDH transport network between first and second Fibre Channel ports, said first Fibre Channel port connected to said SONET/SDH transport network through a first transport interface and said second Fibre Channel port connected to said SONET/SDH transport network through a second transport interface, said first transport interface comprising:

at least one integrated circuit configured to poll a GFP synchronization status to determine whether a GFP loss of synchronization has occurred, wherein a GFP loss of synchronization signifies an interruption in said SONET/SDH transport network; and to transmit a stream of Ordered Sets to said first Fibre Channel port in response to detecting a GFP loss of synchronization, the stream of Ordered Sets indicating to said first Fibre Channel port an interruption in said SONET/SDH transport network between said first and second transport interfaces and causing said first Fibre Channel port to perform link initialization and buffer credit recovery procedures to recover the link with said second Fibre Channel port.

9. The first transport interface of claim 8 wherein said at least one integrated circuit is adapted to receive a multibit error indication in CHEC bits to detect said interruption in said SONET/SDH transport network.

10. The first transport interface of claim 8 wherein said at least one integrated circuit is adapted to poll periodically.

11. The first transport interface of claim 8 wherein said stream of Ordered Sets comprises a stream of Fibre Channel Not Operational Ordered Sets.

12. The first transport interface of claim 8 wherein said at least one integrated circuit is further adapted to determine that said SONET/SDH transport network has regained synchronization; and to subsequently terminate transmission of said stream of Ordered Sets to said first Fibre Channel port.

13. The first transport interface of claim 12 wherein said at least one integrated circuit is further adapted to wait a predetermined amount of time before terminating transmission of said stream of Ordered Sets to said first Fibre Channel port.

14. The first transport interface of claim 13 wherein said predetermined amount of time comprises 20 milliseconds.

15. In a network system for transporting GFP-encapsulated Fibre Channel frames across a SONET/SDH transport network between first and second Fibre Channel ports, said first Fibre Channel port connected to said SONET/SDH transport network through a first transport interface and said second Fibre Channel port connected to said SONET/SDH transport network through a second transport interface, said first transport interface comprising:

means for polling a GFP synchronization status to determine whether a GFP loss of synchronization has occurred, wherein a GFP loss of synchronization signifies an interruption in said SONET/SDH transport network; and

means for transmitting a stream of Ordered Sets to said first Fibre Channel port in response to detecting a GFP loss of synchronization, the stream of Ordered Sets indicating to said first Fibre Channel port an interruption in said SONET/SDH transport network between said first and second transport interfaces and causing said first Fibre Channel port to perform link initialization and buffer credit recovery procedures to recover the link with said second Fibre Channel port.

16. The first transport interface of claim 15 wherein said means for polling includes means for receiving a multibit error indication in CHEC bits to detect said interruption in said SONET/SDH transport network.

17. The first transport interface of claim 15 wherein said means for polling operates periodically.

18. The first transport interface of claim 15 wherein said stream of Ordered Sets comprises a stream of Fibre Channel Not Operational Ordered Sets.

19. The first transport interface of claim 15 further comprising: means for determining that said SONET/SDH transport network has regained synchronization; and means for subsequently terminating transmission of said stream of Ordered Sets to said first Fibre Channel port.

20. The first transport interface of claim 19 wherein said subsequently terminating means waits a predetermined amount of time before terminating transmission of said stream of Ordered Sets to said first Fibre Channel port.

21. The first transport interface of claim 20 wherein said predetermined amount of time comprises 20 milliseconds.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2004
From: SUNDARAM, GANESH; RYLE, THOMAS ERIC; AMIN, HITESH; DIAB, JOHN; VIDAL, YVES CHARLES
To: CISCO TECHNOLOGY, INC.
Reel/Frame 015848/0125 →
Continuity (1)
Related Publication 20050216783A1 · Sep 29, 2005