System and method for supporting VLANs in an iSCSI
First Claim
Patent Images
1. A method for accessing iSCSI targets over a network, the method comprising:
- providing a network interface in a storage router having one or more processors, said network interface supporting a plurality of VLANs on a physical network;
initializing a VLAN manager process executable by the one or more processors and to manage one or more VLAN sessions on the network interface in the storage router;
initializing a first iSCSI routing component executable by the one or more processors in the storage router, the iSCSI routing component having a first network address for communicating through the network interface and further communicably coupled to a SAN (Storage Area Network) interface;
initializing a second iSCSI routing component executable by the one or more processors in the storage router, the second iSCSI routing component having a second network address for communicating through the network interface and further communicably coupled to the SAN interface;
associating the first network address of the first iSCSI routing component with a first VLAN of the plurality of VLANs, said first iSCSI routing component configured to providing a target and LUN (Logical Unit) mapping between a first host on the first VLAN to at least one device on the SAN;
wherein the first iSCSI routing component is configured as a node of the first VLAN and to communicate directly to the first VLAN through the network interface using a first logical interface managed by the VLAN manager;
associating network data between the first host and the at least one device through the first iSCSI routing component with a first VLAN tag associated with the first VLAN;
associating the second network address of the second iSCSI routing component with a second VLAN of the plurality of VLANs, the second iSCSI routing component configured to providing a second target and LUN mapping between a second host on the second VLAN to the at least one device, wherein the second iSCSI routing component is configured as a node on the second VLAN and to communicate directly to the second VLAN through the network interface using a second logical interface managed by the VLAN manager; and
associating network data between the second host and the at least one device through the second iSCSI routing component with a second VLAN tag associated with the second VLAN.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for providing VLAN support in an iSCSI environment are disclosed. The systems and methods support associating multiple SCSI routing components in a storage router with multiple VLANs. Target devices on a storage area network are thus only present on the VLAN associated with the SCSI routing component that maps the target devices.
-
Citations
11 Claims
-
1. A method for accessing iSCSI targets over a network, the method comprising:
-
providing a network interface in a storage router having one or more processors, said network interface supporting a plurality of VLANs on a physical network; initializing a VLAN manager process executable by the one or more processors and to manage one or more VLAN sessions on the network interface in the storage router; initializing a first iSCSI routing component executable by the one or more processors in the storage router, the iSCSI routing component having a first network address for communicating through the network interface and further communicably coupled to a SAN (Storage Area Network) interface; initializing a second iSCSI routing component executable by the one or more processors in the storage router, the second iSCSI routing component having a second network address for communicating through the network interface and further communicably coupled to the SAN interface; associating the first network address of the first iSCSI routing component with a first VLAN of the plurality of VLANs, said first iSCSI routing component configured to providing a target and LUN (Logical Unit) mapping between a first host on the first VLAN to at least one device on the SAN;
wherein the first iSCSI routing component is configured as a node of the first VLAN and to communicate directly to the first VLAN through the network interface using a first logical interface managed by the VLAN manager;associating network data between the first host and the at least one device through the first iSCSI routing component with a first VLAN tag associated with the first VLAN; associating the second network address of the second iSCSI routing component with a second VLAN of the plurality of VLANs, the second iSCSI routing component configured to providing a second target and LUN mapping between a second host on the second VLAN to the at least one device, wherein the second iSCSI routing component is configured as a node on the second VLAN and to communicate directly to the second VLAN through the network interface using a second logical interface managed by the VLAN manager; and associating network data between the second host and the at least one device through the second iSCSI routing component with a second VLAN tag associated with the second VLAN. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computerized system for accessing iSCSI targets over a network, the system comprising:
-
means for providing a network interface in a storage router having one or more processors, said network interface supporting a plurality of VLANs on a physical network; means for initializing a VLAN manager process to manage one or more VLAN sessions on the network interface in the storage router; means for initializing a first iSCSI routing component executable by the one or more processors in the storage router, the iSCSI routing component having a first network address for communicating through the network interface and further communicably coupled to a SAN (Storage Area Network) interface; means for initializing a second iSCSI routing component executable by the one or more processors in the storage router, the second iSCSI routing component having a second network address for communicating through the network interface and further communicably coupled to the SAN interface; means for associating the first network address of the first iSCSI routing component with a first VLAN of the plurality of VLANs, said first iSCSI routing component configured to providing a target and LUN mapping between a first host on the first VLAN to at least one device on the SAN, wherein the first iSCSI routing component is configured as a node on the first VLAN and to communicate directly to the first VLAN through the means for providing a network interface using a first logical interface managed by the VLAN manager; means for associating network data between the first host and the at least one device through the first iSCSI routing component with a first VLAN tag associated with the first VLAN; means for associating the second network address of the second iSCSI routing component with a second VLAN of the plurality of VLANs, the second iSCSI routing component configured to providing a second target and LUN mapping between a second host on the second VLAN to the at least one device, wherein the second iSCSI routing component is configured as a node on the second VLAN and to communicate directly to the second VLAN through the network interface using a second logical interface managed by the VLAN manager; and means for associating network data between the second host and the at least one device through the second iSCSI routing component with a second VLAN tag associated with the second VLAN.
-
-
7. A non-transitory computer-readable medium having computer executable instructions stored thereon when executed performing a method for accessing iSCSI targets over a network, the method comprising:
-
providing a network interface in a storage router having one or more processors, said network interface supporting a plurality of VLANs on a physical network; initializing a first iSCSI routing component executable by the one or more processors in the storage router, the iSCSI routing component having a first network address for communicating through the network interface and further communicably coupled to a SAN interface; initializing a second iSCSI routing component executable by the one or more processors in the storage router, the second iSCSI routing component having a second network address for communicating through the network interface and further communicably coupled to the SAN interface; associating the first network address of the first iSCSI routing component with a first VLAN of the plurality of VLANs, said first iSCSI routing component configured to providing a target and LUN mapping between a first host on the first VLAN to at least one device on the SAN, wherein the first iSCSI routing component is configured as a node on the first VLAN and to communicate directly to the first VLAN through the network interface using a first logical interface managed by the VLAN manager; associating network data between the first host and the at least one device through the first iSCSI routing component with a first VLAN tag associated with the first VLAN; associating the second network address of the second iSCSI routing component with a second VLAN of the plurality of VLANs, the second iSCSI routing component configured to providing a second target and LUN mapping between a second host on the second VLAN to the at least one device, wherein the second iSCSI routing component is configured as a node on the second VLAN and to communicate directly to the second VLAN through the network interface using a second logical interface managed by the VLAN manager; and associating network data between the second host and the at least one device through the second iSCSI routing component with a second VLAN tag associated with the second VLAN. - View Dependent Claims (8, 9, 10, 11)
-
Specification