System and method for dynamic maintenance of fabric subsets in a network
First Claim
1. A method comprising:
- within a network fabric, identifying a plurality of fabric subsets, such that networked devices coupled to the network fabric that are included in a particular fabric subset of the plurality of fabric subsets are permitted to exchange information with each other;
identifying a plurality of fabric subset configurations, such that each particular fabric subset configuration includes one or more fabric subsets of the plurality of fabric subsets that are active when the particular fabric subset configuration is active;
detecting that a first networked device has become uncoupled from the network fabric; and
in response to detecting that the first networked device has become uncoupled;
automatically modifying the plurality of fabric subsets; and
automatically modifying the plurality of fabric subset configurationswherein;
a first fabric subset includes the first networked device; and
a first fabric subset configuration includes the first fabric subset;
modifying the plurality of fabric subsets comprises modifying the first fabric subset such that the modified first fabric subset does not include the first networked device; and
modifying the plurality of fabric subset configurations comprises modifying the first fabric subset configuration such that the modified first fabric subset configuration does not include the first fabric subset.
14 Assignments
0 Petitions
Accused Products
Abstract
A networking device includes a port, and a management module that identifies fabric subsets that include networked devices that can exchange information with each other, detects that a networked device was uncoupled from the networking device, and modifies the fabric subsets. A Fibre Channel switch includes ports, zones and a management module. Each zone includes subsets of devices coupled to the ports, and permits the subset of devices to exchange information with each other. The management module detects when a device becomes uncoupled from a port and automatically updates the zones to restrict the device from exchanging information with other devices. A method includes identifying fabric subsets in a network, selecting a fabric subset that includes networked devices that are permitted to exchange information with each other, detecting that one of the networked devices has become uncoupled from the network, and automatically modifying a portion of the network fabric.
89 Citations
16 Claims
-
1. A method comprising:
-
within a network fabric, identifying a plurality of fabric subsets, such that networked devices coupled to the network fabric that are included in a particular fabric subset of the plurality of fabric subsets are permitted to exchange information with each other; identifying a plurality of fabric subset configurations, such that each particular fabric subset configuration includes one or more fabric subsets of the plurality of fabric subsets that are active when the particular fabric subset configuration is active;
detecting that a first networked device has become uncoupled from the network fabric; andin response to detecting that the first networked device has become uncoupled;
automatically modifying the plurality of fabric subsets; and
automatically modifying the plurality of fabric subset configurationswherein; a first fabric subset includes the first networked device; and a first fabric subset configuration includes the first fabric subset; modifying the plurality of fabric subsets comprises modifying the first fabric subset such that the modified first fabric subset does not include the first networked device; and modifying the plurality of fabric subset configurations comprises modifying the first fabric subset configuration such that the modified first fabric subset configuration does not include the first fabric subset. - View Dependent Claims (2, 3, 4, 15, 16)
-
-
5. A networking device, comprising:
-
a port operable to couple to a first networked device; and a management module operable to; within a network fabric, identify a plurality of fabric subsets, such that networked devices coupled to the network fabric that are included in a particular fabric subset of the plurality of fabric subsets are permitted to exchange information with each other; identify a plurality of fabric subset configurations, such that each particular fabric subset configuration includes one or more fabric subsets of the plurality of fabric subsets that are active when the particular fabric subset configuration is active; detect that the first networked device has become uncoupled from the port; and in response to detecting that the first networked device has become uncoupled;
modify the plurality of fabric subsets; and
modify the plurality of fabric subset configurations;wherein; a first fabric subset includes the first networked device and a second networked device; a first fabric subset configuration includes the first fabric subset and a third fabric subset; and the management module is further operable to modify the plurality of fabric subsets such that a second fabric subset that does not include the first networked device and that includes the second networked device is created, and to modify the plurality of fabric subset configurations such that a second fabric subset configuration that does not include the first fabric subset and that includes the third fabric subset is created. - View Dependent Claims (6, 7, 8)
-
-
9. A Fibre Channel switch, comprising:
-
a plurality of ports; a plurality of zones, each zone comprising a subset of a plurality of devices operably coupled to the plurality of ports, each zone being operable to; permit the subset of the plurality of devices associated with each particular zone to exchange information; and restrict a remainder of the plurality of devices not associated with each particular zone from exchanging information with the subset of the plurality of devices associated each particular zone; a plurality of configurations, each configuration comprising a subset of the plurality of zones, such that each particular configuration includes one or more zones that are active when the particular configuration is active; and a management module operable to; determine a particular device that is operably coupled to a particular port as being uncoupled from the particular port for longer than a predetermined amount of time; automatically update the plurality of zones to restrict the particular device from exchanging information with other devices; and automatically update the plurality of configurations. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification