IP Library Granted Patent US 7,355,966
Granted Patent B2
US 7,355,966 · App. 10/889,337 · Granted Apr 8, 2008

Method and system for minimizing disruption in common-access 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 7,355,966
App. No.
10/889,337
Granted
Apr 8, 2008
Kind
B2
Abstract

A method and fibre channel switch element is provided for isolating a defective device that is coupled to a fibre channel arbitrated loop. The method includes, isolating a port if a loop initialization primitive (“LIP”) is detected from a device coupled to the arbitrated loop; configuring the device and acquiring an AL_PA; determining if the device is sending LIPs; and isolating the device if the device continues to send LIPs. The switch element includes, a port having an isolation state machine that allows the switch element to isolate a device whose behavior may result in disruption of other devices in the network. The state machine may also configure a device after detecting disruptive parameters from the device and perform diagnostic operations on the device.

Claims (22)

1. A method for isolating a defective device in a fibre channel arbitrated loop network, configuring the defective device and re-connecting the configured device back to the network, the method comprising:

detecting a loop initialization primitive (LIP) from a device coupled to the arbitrated loop, the LIP indicating that the device is defective;

isolating a port to which the defective device is connected;

configuring the isolated device and acquiring an arbitrated loop physical address (AL_PA) for the isolated device;

determining if the configured device is sending LIPs; and

maintaining isolation of the configured device if the device continues to send LIPs.

2. The method of claim 1 , further comprising:

reconnecting the configured device to the network if the device stops sending LIPs.

3. The method of claim 1 , wherein other devices connected to the arbitrated loop are not disrupted after the isolated device is isolated.

4. A fibre channel switch element configured to connect a plurality of devices in a network, the switch element comprising:

a port having a diagnostic module including an isolation state machine that allows the switch element to isolate a device disrupting other devices in the network;

wherein, when a loop initialization primitive (LIP) is detected from a first one of the devices, the isolation state machine is configured to isolate the first device, and to configure the first device while it is isolated from the network so that the configuration process does not disrupt other devices in the network, the configuration process including acquiring an arbitrated loop physical address (AL_PA) for the first device.

5. The switch element of claim 4 , wherein the state machine may configure the first device after detecting disruptive parameters from the first device.

6. The switch element of claim 4 , wherein the state machine is configured to perform diagnostic operations on the first device.

7. The switch element of claim 5 , wherein disruptive parameters include propagating loop initialization primitives.

8. A network for connecting devices, comprising:

a fibre channel switch element including a diagnostic module having an isolation state machine, wherein, when a loop initialization primitive (LIP) is detected from a first one of the devices, the isolation state machine is configured to isolate a the first device, and to configure the first device while it is isolated from the network so that the configuration process does not disrupt other devices in the network, the configuration process including acquiring an arbitrated loop physical address (AL 13 PA) for the first device.

9. The network of claim 8 , wherein the state machine may configure the first device after detecting disruptive parameters from the first device.

10. The network of claim 8 , wherein the state machine is configured to perform diagnostic operations on the first device.

11. The network of claim 9 , wherein disruptive parameters include propagating loop initialization primitives.

12. The method of claim 2 , wherein the configured device is reconnected to the network without disrupting other devices connected to the arbitrated loop.

13. The method of claim 1 , further comprising the steps of removing the isolated device from the network and replacing it with a new device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2020
From: CAVIUM INTERNATIONAL
To: MARVELL ASIA PTE, LTD.
Reel/Frame 053179/0320 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2020
From: CAVIUM, LLC
To: CAVIUM INTERNATIONAL
Reel/Frame 051948/0807 →
CHANGE OF NAME Recorded Oct 8, 2018
From: CAVIUM, INC.
To: CAVIUM, LLC
Reel/Frame 047205/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2018
From: JP MORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: CAVIUM, INC; CAVIUM NETWORKS LLC; QLOGIC CORPORATION
Reel/Frame 046496/0001 →
MERGER Recorded Oct 18, 2017
From: QLOGIC CORPORATION
To: CAVIUM, INC.
Reel/Frame 044812/0504 →
SECURITY AGREEMENT Recorded Mar 1, 2017
From: QLOGIC CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 041854/0119 →