Graceful port shutdown protocol for fibre channel interfaces
First Claim
Patent Images
1. In a Fibre Channel switch coupled to an inter-switch link, a method of gracefully shutting down said inter-switch link, the method comprising:
- determining that the inter-switch link is to be shut down;
modifying forwarding parameters to ensure that no further frames are forwarded from the switch onto the link;
communicating with a peer switch on the other side of the inter-switch link to synchronize actions between the two switches on the inter-switch link; and
ensuring that no frames remain queued on the switch for transmission on the inter-switch link.
1 Assignment
0 Petitions
Accused Products
Abstract
A port shutdown protocol coordinates among various components involved in the process of administratively bringing down a link at both ends of a link connecting two switches. Execution of the protocol avoids or reduces frame drops and/or reordering. In this protocol, peer switches perform various actions when bringing down an ISL in a synchronized manner. In one implementation, this protocol uses the Exchange Peer Protocol (EPP) as the underlying transport to carry the port shutdown protocol frames.
135 Citations
36 Claims
-
1. In a Fibre Channel switch coupled to an inter-switch link, a method of gracefully shutting down said inter-switch link, the method comprising:
-
determining that the inter-switch link is to be shut down;
modifying forwarding parameters to ensure that no further frames are forwarded from the switch onto the link;
communicating with a peer switch on the other side of the inter-switch link to synchronize actions between the two switches on the inter-switch link; and
ensuring that no frames remain queued on the switch for transmission on the inter-switch link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a machine readable medium on which is provided instructions gracefully shutting down said inter-switch link coupled to a Fibre Channel switch, the instructions comprising:
-
determining that the inter-switch link is to be shut down;
modifying forwarding parameters to ensure that no further frames are forwarded from the switch onto the link;
communicating with a peer switch on the other side of the inter-switch link to synchronize actions between the two switches on the inter-switch link; and
ensuring that no frames remain queued on the switch for transmission on the inter-switch link. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A Fibre Channel switch comprising:
-
a backplane for running applications and services used by the switch a port for connecting to an inter-switch link; and
port shutdown logic comprising instructions for determining that the inter-switch link is to be shut down;
modifying forwarding parameters to ensure that no further frames are forwarded from the switch onto the link;
communicating with a peer switch on the other side of the inter-switch link to synchronize actions between the two switches on the inter-switch link; and
ensuring that no frames remain queued on the switch for transmission on the inter-switch link. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A Fibre Channel switch for coupling to an inter-switch link comprising:
-
means for determining that the inter-switch link is to be shut down;
means for modifying forwarding parameters to ensure that no further frames are forwarded from the switch onto the link;
means for communicating with a peer switch on the other side of the inter-switch link to synchronize actions between the two switches on the inter-switch link; and
means for ensuring that no frames remain queued on the switch for transmission on the inter-switch link.
-
-
28. A method of gracefully shutting an inter-switch link between a first switch and a second switch on a Fibre Channel network, the method comprising:
-
(a) determining that the inter-switch link is to be shut-down;
(b) modifying forwarding parameters in the first switch to ensure that no further frames are forwarded from the first switch onto the inter-switch link and sending one or more communications to the second switch;
(c) sending a communication to the second switch informing it that the link is to be shut down;
(d) modifying forwarding parameters in the second switch to ensure that no frames are forwarded from second switch onto the inter-switch link;
(e) ensuring that no frames remain queued in the first switch for transmission on the inter-switch link;
(f) receiving confirmation from the second switch that it is prepared for the inter-switch link to shut down; and
(g) shutting down the inter-switch link. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A storage area network comprising:
-
a first Fibre Channel switch;
a second Fibre Channel switch; and
an inter-switch link coupling the first and second Fibre Channel switches, wherein the first Fibre Channel switch comprises logic for (a) determining that the inter-switch link is to be shut-down;
(b) modifying forwarding parameters in the first switch to ensure that no further frames are forwarded from the first switche onto the inter-switch link and sending one or more communications to the second switch;
(c) sending a communication to the second switch informing it that the link is to be shut down;
(d) ensuring that no frames remain queued in the first switch for transmission on the inter-switch link;
(e) receiving confirmation from the second switch that it is prepared for the inter-switch link to shut down; and
(f) shutting down the inter-switch link. wherein the second Fibre Channel switch comprises logic for (a) modifying forwarding parameters in the second switch to ensure that no frames are forwarded from second switch onto the inter-switch link;
(b) ensuring that no frames remain queued in the second switch for transmission on the inter-switch link; and
(c) sending a confirmation to the first switch that the second switch is prepared for the inter-switch link to shut down.
-
Specification