US20090109875A1 - Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program - Google Patents
Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program Download PDFInfo
- Publication number
- US20090109875A1 US20090109875A1 US12/328,592 US32859208A US2009109875A1 US 20090109875 A1 US20090109875 A1 US 20090109875A1 US 32859208 A US32859208 A US 32859208A US 2009109875 A1 US2009109875 A1 US 2009109875A1
- Authority
- US
- United States
- Prior art keywords
- switch
- management
- management unit
- emulator
- units
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5038—Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/106—Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Definitions
- the present invention relates to a management method for storage units (storages) in information processing systems, and more particularly to providing a consolidated management method for equipments managed under different information equipment identification numbers (e.g., WWNs and MAC addresses) when a plurality of connection devices such as Fibre Channel and Ethernet (Ethernet is a registered trademark of Fuji Xerox Co., Ltd. This remark applies to all subsequent references to Ethernet.) is used to create storage units.
- information equipment identification numbers e.g., WWNs and MAC addresses
- ATAPI ATA packet interface
- SCSI small computer system interface
- SAN storage area network
- FIG. 19 is an example of a configuration of SAN.
- four computers 100 and four storages 110 are connected via two fibre channel switches 150 .
- the network topology of such an SAN requires management.
- a display section of the topology management console would show information display data 3009 , which is information on the connection status and failures in a storage network, such as shown in FIG. 20 . Consequently, topology management consoles can consolidate the topology management of SANs such as the one shown in FIG. 19 .
- IP-SAN which realizes on an IP network a fibre channel that connects a server and storages, has been introduced in recent years as part of trend in storage network.
- Ethernet can be used.
- identification numbers called WWNs are used to identify equipments in fibre channels
- identification numbers called MAC (media access control) addresses or IP addresses are used to identify equipments in the Ethernet.
- the present invention provides a topology management system that does not require any development of new topology management consoles (or of topology management software designed for MAC addresses), even when a storage network with new equipment identification numbers is connected.
- the present invention also provides a topology management system that allows a consolidated topology management using equipment identification numbers topology administrators are familiar with. Particularly in storage networks connected by Ethernet, the present invention provides a topology management system that allows topology management consoles to have a consolidated topology management with WWNs and without having to work with MAC addresses or IP addresses.
- the present invention provides, in storage networks in which two or more networks having different information equipment identification number systems such as fibre channel and Ethernet coexist, a system that allows topology management consoles to operate and manage, in a consolidated manner and by using WWN, equipments that make up the network.
- a network topology management system includes information processing units; storage units; connection units that control connection switching between the information processing units and the storage units; a management unit that manages a network topology consisting of the information processing units, the storage units and the connection units; and an emulator connected to the connection units and to the management unit.
- the emulator has a conversion section that converts first equipment identification information that identifies the information processing units or the storage units into second equipment identification information that identifies the information processing units or the storage units in a manner recognizable by the management unit, and a transmitting section that sends the second equipment identification information to the management unit.
- the management device has a control section that manages the network topology based on the second equipment identification information.
- one of the first equipment identification information and the second equipment identification information is information that includes WWNs, while the other is information that includes MAC addresses.
- the management unit may preferably have a providing section that provides the result of a correlation made by the control section between the network topology and the second equipment identification information.
- the transmitting section of the emulator may preferably send to the management unit the first equipment identification information corresponding to each equipment identification information
- the management unit may preferably have a providing section that provides the result of a correlation made by the control section among the network topology, the first equipment identification information and the second equipment identification information.
- the emulator may preferably have an allocation section that allocates the second equipment identification information, which is converted by the conversion section, such that it would be unique within the network.
- a network topology management system in accordance with one embodiment of the present invention includes information processing units; storage units; connection units that control connection switching between the information processing units and the storage units; and a management unit that manages a network topology consisting of the information processing units, the storage units and the connection units.
- Each of the information processing units and the storage units has a transmitting section that sends its IP address, obtained from a DHCP server, to the management unit.
- the management unit has a control section that outputs to a providing section a topology map that correlates, based on the IP addresses, the positions in the network of the information processing units, storage units and the connection units to the IP addresses of the information processing units, the storage units and the connection units.
- IP-SAN's topology can be managed using the IP addresses, which makes the connection of communication paths easy and controls equipment investment by utilizing the existing IP assets and connecting IP equipments.
- IP addresses also can be MAC addresses of each of the information processing units, storage units and connection units. By doing this, the topology of a storage network connected by an exclusive line and not on an IP network can be managed.
- FIG. 1 shows a block diagram of a system in accordance with a first embodiment of the present invention.
- FIG. 2 shows a block diagram of a management unit.
- FIG. 3 shows a table indicating connection information of an FC switch.
- FIG. 4 shows a table indicating equipment identification information in accordance with the first embodiment.
- FIG. 5 shows a diagram indicating display data of the management unit in accordance with the first embodiment.
- FIG. 6 shows a table indicating connection information of an IP switch.
- FIGS. 7(A) and 7(B) show conversion tables in accordance with the first embodiment.
- FIG. 8 shows a table indicating the connection information converted by an FC emulator in accordance with the first embodiment.
- FIG. 9 shows a table indicating zoning setting requests to the FC switch.
- FIG. 10 shows a table indicating zoning setting requests to a virtual-FC switch.
- FIG. 11 shows a table indicating VLAN setting requests to an IP switch.
- FIG. 12 shows a block diagram of a system in accordance with a second embodiment of the present invention.
- FIG. 13 shows a block diagram of an IP emulator
- FIG. 14 shows a conversion table in accordance with the second embodiment.
- FIG. 15 shows a table indicating connection information of an IP switch 250 in accordance with the second embodiment.
- FIG. 16 shows a table indicating connection information of a virtual-IP switch in accordance with the second embodiment.
- FIG. 17 shows a table indicating equipment identification information in accordance with the second embodiment.
- FIG. 18 shows a diagram indicating display data of a management unit in accordance with the second embodiment.
- FIG. 19 shows a diagram of an example of an information processing system based on a storage network using a fibre channel.
- FIG. 20 shows a diagram of an example of display data in topology management software.
- FIG. 1 shows a system configuration of the first embodiment.
- a system is constructed by using two types of connection units, an FC (fibre channel) switch 150 and an IP switch 250 .
- Two computers 100 and two storages 110 are connected via the FC switch 150 .
- Each of the computers 100 has an FC port 101 or 102 , and the FC ports 101 and 102 are connected to ports 151 and 152 , respectively, of the FC switch 150 .
- Each of the two storages 110 has an FC port 103 or 104 , and the FC ports 103 and 104 are connected to ports 153 and 154 , respectively, of the FC switch 150 .
- Two computers 200 and two storages 210 are connected via the IP switch 250 .
- Each of the computers 200 has an IP port 201 or 202 , and the IP ports 201 and 202 are connected to ports 251 and 252 , respectively, of the IP switch 250 .
- Each of the storages 210 has an IP port 203 or 204 , and the IP ports 203 and 204 are connected to ports 253 and 254 , respectively, of the IP switch 250 .
- Each of the computers 100 has a management interface 109
- each of the storages 110 has a management interface 119
- the FC switch 150 has a management interface 159
- Each of the computers 200 has a management interface 209
- each of the storages 210 has a management interface 219
- the IP switch 250 has a management interface 259 .
- An FC emulator 400 has an allocation section 450 that allocates a virtual WWN to each of the IP ports of the IP switch 250 and allocates a virtual WWN to each MAC address that identifies each of the computers 200 (C, D) and storages 210 (C, D); a preservation section 430 that preserves a range of WWNs that can be allocated to allocate an identification number unique to each equipment; a conversion section 410 that converts MAC addresses into virtual WWNs recognizable by a management unit 300 ; and a transmitting section 459 that sends to the management unit 300 the converted WWNs and MAC addresses that correspond to the various WWNs.
- a program that allows the allocation section 450 , the conversion section 410 and the transmitting section 459 to function is recorded on a recording medium such as CD-ROM, and once the program is stored on a magnetic disk, it is loaded on memory and executed.
- the medium on which to record the program can be a CD-ROM or any other recording media.
- the program can also be installed from the recording medium to the FC emulator 400 , or the program can be used by accessing the recording medium through a network.
- Each of the computers 100 is connected to the management unit 300 via the management interface 109 .
- Each of the storages 110 is connected to the management unit 300 via the management interface 119 .
- the FC switch 150 is connected to the management unit 300 via the management interface 159 .
- Each of the computers 200 is connected to the management unit 300 via the management interface 209 and the EC emulator 400 .
- Each of the storages 210 is connected to the management unit 300 via the management interface 219 and the FC emulator 400 .
- the IP switch 250 is connected to the management unit 300 via the management interface 259 and the FC emulator 400 .
- FIG. 2 is a block diagram of the management unit 300 .
- the management unit 300 has a management interface connection device 310 that realizes connection with each of the management interfaces; a memory 320 that stores various information received via the management interface connection device 310 , as well as data and programs executed by a control section 330 ; an input/output interface 350 that connects a display 390 , a keyboard 391 and a mouse 392 ; and the control section 330 that manages the network topology by executing topology management software.
- the control section 420 of the FC emulator 400 searches for IP switches under the control of the IC emulator 400 .
- Equipments that are connected to the FC emulator 400 respond with their respective equipment names and classifications to an inquiry from the control section 420 of the FC emulator 400 .
- its classification is “information processing unit”
- in the case of a storage its classification is “storage unit”
- in the case of an IP switch its classification is “IP switch.”
- IP switch 250 the IP switch 250 in the configuration shown in FIG. 1
- the control section 420 of the FC emulator 400 issues to the IP switch 250 a request to obtain connection information.
- the IP switch 250 upon receiving the request to obtain connection information, sends connection information 255 .
- the IP switch 250 has four IP ports, and the IP ports are numbered 1 through 4 .
- the connection information from the IP switch 250 is expressed in terms of the IP port numbers of the IP switch and MAC addresses of the equipments connected to various IP ports.
- the MAC addresses are expressed in 6-byte figures in reality, but in the present embodiment the IP port numbers in FIG. 1 are used as various MAC addresses for the sake of simplification.
- FIG. 6 shows the connection information 255 that specifies the equipments connected to the various connection ports of the IP switch 250 .
- the control section 420 of the FC emulator 400 recognizes from the connection information 255 that equipments with the MAC addresses 201 - 204 are connected to the IP ports 1 - 4 of the IP switch 250 , respectively.
- the control section 420 of the FC emulator 400 instructs the allocation section 450 to allocate a virtual WWN to each of the IP ports 1 - 4 and to each of the MAC addresses 201 - 204 .
- FIGS. 7(A) and 7(B) show the contents of conversion tables 408 and 409 , respectively.
- the allocation section 450 of the FC emulator 400 allocated virtual WWNs 451 - 454 to the IP ports 1 - 4 , respectively, of the IP switch 250 and virtual WWNs 401 - 404 to the MAC addresses 201 - 204 , respectively, to create the conversion tables 408 and 409 as shown in FIG. 7 , and stored them in the conversion section 410 .
- WWNs are expressed in 8-byte figures in reality, but values indicated above are used in the present embodiment for the sake of simplification.
- the FC emulator 400 is provided with a preservation section 430 that preserves the range of WWNs.
- the allocation section 450 allocates virtual WWNs only from the range determined by the preservation section 430 . If the allocated WWNs run out, no further WWNs can be allocated.
- the range of WWNs that are preserved in the preservation section 430 can be input in advance of shipping the FC emulator, or it can be made variable by using an input section 440 .
- an input section 440 When using the input section 440 , due to the fact that the uniqueness of each WWN may be lost when the WWN itself is input, it is desirable to design for example the program so that several WWNs that were allocated in advance would be released when a release key is input.
- Topology management refers to the management of the physical topology between one equipment and another, as shown in FIG. 1 , as well as of the operational status and failure information of the equipments themselves.
- the control section 330 of the management unit 300 governs the topology management. For this reason, the management unit 300 runs topology management software (omitted from drawings) for the WWNs.
- the control section 330 of the management unit 300 in order to display the current topology of equipments on the display 390 , collects connection information from the FC switch 150 and the IP switch 250 (as described later, this information from the IP switch 250 is obtained via the FC emulator 400 in the present embodiment) via the management interface connection device 310 and stores the information in the memory 320 .
- the connection information stored in the memory 320 is used to display the topology of the equipments on the display 390 .
- the management unit 300 displays the topology (e.g., connection status) on the display 390 .
- the topology e.g., connection status
- the control section 330 of the management unit 300 searches via the management interface connection device 310 for FC switches that are connected.
- Each of the equipments connected to the management unit 300 responds with its equipment name and classification to an inquiry from the management unit 300 .
- its classification is “information processing unit”
- its classification is “storage unit”
- FC switch in the case of an FC switch
- the inquiry from the management unit 300 to the IP switch 250 is intercepted by the control section 420 of the FC emulator 400 , which converts the inquiry into one for IP switches and issues the converted inquiry to the IP switch 250 .
- the IP switch 250 responds with its equipment name and classification, and naturally its classification is “IP switch.”
- the control section 420 of the FC emulator 400 then converts the classification to “FC switch”, and responds as such to the management unit 300 .
- the management unit 300 detects two FC switches in the case of the embodiment in FIG. 1 .
- the IP switch 250 that is made to appear virtually as a FC switch by the FC emulator 400 is called a “virtual-FC switch” to distinguish it from true FC switches.
- the control section 330 of the management unit 300 issues to the two FC switches detected (one of which is a virtual-PC switch) a request to obtain connection information.
- the control section 330 of the management unit 300 issues, via the management interface connection device 310 , a request to obtain connection information to the FC switch 150 .
- the FC switch 150 upon receiving the request to obtain connection information from the management unit 300 , sends connection information 155 .
- FIG. 3 indicates the connection information 155 of the FC switch 150 .
- the connection information of the FC switch 150 is-expressed using the WWNs.
- WWNs are expressed in 8-byte figures in reality, but the FC port numbers indicated in FIG. 1 are used as WWNs to simplify the explanation in the present embodiment.
- connection information 155 indicates that equipments with WWNs 101 - 104 are connected to the WWNs 151 - 154 , respectively, of the FC switch 150 .
- the control section 330 of the management unit 300 issues to the virtual-FC switch (IP switch 250 ), via the management interface connection device 310 , a request to obtain connection information.
- the control section 330 of the management unit 300 is made to recognize the IP switch 250 as a virtual-FC switch by the FC emulator 400 (due to the fact that the FC emulator 400 causes the classification of the IP switch 250 to be managed as an “FC switch”).
- the request to obtain connection information issued to the virtual-FC switch is intercepted by the control section 420 of the FC emulator 400 , which then issues the request to the IP switch 250 .
- the IP switch 250 Upon receiving the request to obtain connection information, the IP switch 250 sends the connection information 255 , such as shown in FIG. 6 .
- the connection information from the IP switch 250 is expressed in terms of the port numbers of the IP switch and the MAC addresses of the equipments connected to various MAC addresses.
- MAC addresses are expressed in 6-byte figures in reality, but the IP port numbers indicated in FIG. 1 are used as MAC addresses to simplify the explanation in the present embodiment.
- the control section 420 of the FC emulator 400 recognizes from the connection information 255 that the MAC addresses 201 - 204 are connected to the IP ports 1 - 4 of the IP switch 250 , respectively.
- the control section 420 of the FC emulator 400 upon receiving the connection information 255 from the IP switch 250 , creates connection information 256 using the conversion tables 408 and 409 shown in FIG. 7 of the conversion section 410 , and sends the connection information 256 to the management unit 300 .
- FIG. 8 indicates the connection information 256 converted by the FC emulator 400 .
- the control section 330 of the management unit 300 recognizes from the connection information 256 shown in FIG. 8 that equipments with the virtual WWNs 401 - 404 are connected to virtual WWNs 451 - 454 , respectively, of the virtual-FC switch.
- the control section 330 of the management unit 300 can obtain the connection information 155 from the FC switch 150 , and the connection information 256 from the IP switch 250 via the FC emulator 400 .
- the connection information reveals the WWNs of the equipments connected in each case, it does not reveal the names or classifications of the equipments connected.
- the control section 330 of the management unit 300 via the management interface connection device 310 makes an inquiry to each of the computers 100 and 200 , as well as to each of the storages 110 and 210 , in an attempt to obtain the name, classification and WWN of each equipment.
- Equipment identification information can be obtained directly from each of the computers 100 and the storages 110 , since these are connected directly with the management unit 300 .
- FIG. 4 indicates the equipment identification information.
- each of the computers 100 sends equipment identification information 121 or 122
- each of the storages 110 sends equipment identification information 125 or 126 .
- the request to obtain equipment identification information from the management unit 300 is issued to each of the computers 200 and storages 210 after the request is converted by the control section 420 of the FC emulator 400 .
- Each of the computers 200 and the storages 210 sends its equipment name, classification and the MAC address as equipment identification information to the FC emulator 400 .
- the control section 420 of the FC emulator 400 converts the MAC address in each equipment identification information into the corresponding virtual WWN based on the conversion table 409 and sends the converted equipment identification information to the management unit 300 .
- the management unit 300 receives equipment identification information 123 and 124 as the equipment identification information from the computers 200 and equipment identification information 127 and 128 as the equipment identification information from the storages 210 .
- the equipment identification information 123 and 124 as well as 127 and 128 , include virtual WWNs converted by the FC emulator 400 .
- FIG. 5 shows display data 3001 of the management unit 300 .
- each rectangular region 900 represents one equipment; in reality, each rectangular region 900 can be replaced by an icon (a small image represented by bit map) representing that equipment. Small circles represent FC ports, and a WWN display region 905 is provided near each small circle to display the WWN of the corresponding FC port.
- the storage 210 Upon detecting the failure of the cooling fan, the storage 210 issues to the FC emulator 400 a failure notification packet that includes the MAC address of the storage 210 .
- the control section 420 of the FC emulator 400 receives the failure notification packet, it converts the MAC address of the storage 210 in the failure notification packet into the corresponding virtual WWN based on the conversion table 409 of the conversion section 410 and sends the converted failure notification packet to the management unit 300 .
- the control section 330 of the management unit 300 displays an X icon or an error message over the icon for the storage 210 to which the WWN corresponds, in order to indicate that its cooling fan has failed.
- FIG. 9 indicates a zoning setting request 291 issued to the FC switch 150 .
- Zoning refers to a setup that allows communication only between certain equipments in an FC switch. In the system configuration shown in FIG. 1 , this can be a setting that makes the storage A available for use only by the computer A and the storage B available for use only by the computer B, for example.
- the control section 330 of the management unit 300 issues the zoning setting request 291 to the FC switch 150 via the management interface connection device 310 .
- the FC switch 150 Upon receiving the zoning setting request 291 , the FC switch 150 permits communication only among WWNs 101 , 103 , 151 and 153 in zone A, and only among WWNs 102 , 104 , 152 and 154 in zone B. As a result of this, the computer B cannot use the storage A, and the computer A cannot use the storage B.
- FIG. 10 indicates a zoning setting request 292 issued to the virtual-FC switch.
- the control section 330 of the management unit 300 issues the zoning setting request 292 to the virtual-FC switch via the management interface connection device 310 .
- FIG. 11 indicates a VLAN (virtual LAN) setting request 293 issued to the IP switch 250 .
- the management unit 300 issues the zoning setting request 292 to the FC emulator 400 .
- the control section 420 of the FC emulator 400 creates the VLAN setting request 293 using the conversion tables 408 and 409 of the conversion section 410 , and issues the VLAN setting request 293 to the IP switch 250 .
- the IP switch 250 controls connection relations so that communication only between IP ports 1 and 3 is permitted in VLAN 1 and communication only between IP ports 2 and 4 is permitted in VLAN 2 .
- the computer D cannot use the storage C
- the computer C cannot use the storage D.
- the zoning and VLAN of the FC switch 150 and the IP switch 250 respectively, establish different setups based on different setting requests, i.e., the zoning setting request and the VLAN setting request, they both realize communication only between certain computers and certain storages. Since the zoning setting request from the management unit 300 to the virtual-FC switch is converted into a VLAN setting request by the FC emulator 400 before it is issued to the IP switch 250 , the administrator who uses the management unit 300 can perform the VLAN setting for the IP switch using the same method that he or she uses to perform the zoning setting for the FC switch and without having to be aware that it is in fact an IP switch.
- the management unit 300 can consolidate its management of the system including the IP switch 250 through the use of WWNs. There is no need to add to the management unit 300 any topology management software designed to accommodate MAC addresses, and topology management software designed only to accommodate conventional WWNs can be used.
- the management unit 300 requests the transmitting section 459 of the FC emulator 400 , via the management interface connection device 310 , to send a conversion table that specifies a pre-conversion MAC address for each converted WWN.
- the management unit 300 receives the conversion table and stores it in the memory 320 .
- the control section 330 of the management unit 300 displays on the display 390 the virtual WWNs and their corresponding MAC addresses from the conversion table stored in the memory 320 .
- the display data 3001 as shown in FIG. 5 is displayed on the display 390 of the management unit 300
- the administrator uses the keyboard 391 or the mouse 392 to select a certain rectangular region 900 (the selection is made by clicking a button on the mouse 392 or by inputting with the keyboard 391 )
- the virtual WWN of the selected rectangular region 900 and its corresponding MAC address which has been retrieved from the conversion table stored in the memory 320 , are displayed on the WWN display region 905 provided near the selected rectangular region 900 .
- a function to display a list from the conversion table can be provided in the management unit 300 , so that the list from the conversion table can be displayed.
- the virtual WWNs and the MAC addresses can be correlated, and even when displaying a failed equipment described earlier, the failed equipment in the real world can be specified more easily by displaying its virtual WWN and MAC address.
- an IP switch 250 has an allocation section that allocates a virtual WWN to each of the IP ports of the IP switch 250 and allocates a virtual WWN to each MAC address that identifies each computer 200 (C, D) and each storage 210 (C, D); a preservation section that preserves a range of WWNs that can be allocated to allocate an identification number unique to each equipment; a conversion section that converts MAC addresses into virtual WWNs recognizable by a management unit 300 ; and a transmitting section that sends to the management unit 300 the converted WWNs and the MAC addresses that correspond to various WWNs.
- a management unit 300 has an allocation section that allocates a virtual WWN to each of the IP ports of an IP switch 250 and allocates a virtual WWN to each MAC address that identifies each computer 200 (C, D) and each storage 210 (C, D); a preservation section that preserves a range of WWNs that can be allocated to allocate an identification number unique to each equipment; a conversion section that converts MAC addresses into virtual WWNs recognizable by the management unit 300 ; a control section to manage the network topology based on the converted WWNs; and a providing section that provides the result of correlation made by the control section among the network topology, converted WWNs, and the MAC addresses corresponding to various WWNs.
- the conversion section 410 of the FC emulator 400 may convert WWNs to MAC addresses based on conversion tables, and it may be connected between the FC switch 150 and the management unit 300 .
- the management unit 300 since the management unit 300 can specify equipments in the network by their MAC addresses, the management unit 300 's connection with the computer C, the storage C and/or with the FC emulator can be made with an exclusive line.
- the IP switch 250 does not need to communicate with IP addresses, which means that a DHCP server that assigns IP addresses as described later becomes unnecessary. As a result, the topology management of storage networks whose network sizes are relatively small can be done economically.
- FIG. 12 indicates a system configuration of the second embodiment.
- the difference between the first and second embodiments is that instead of the FC emulator 400 in the first embodiment, an IP emulator 500 is used in the second embodiment.
- FIG. 13 is a block diagram of the IP emulator 500 .
- the IP emulator 500 is provided inside an FC switch 150 .
- a DHCP server 600 is provided in order to realize a management that utilizes IP addresses.
- the DHCP server 600 functions to allocate an IP address to each equipment in an Ethernet.
- each computer 100 is provided with a management interface 109
- each storage 110 is provided with a management interface 119
- the FC switch 150 is provided with a management interface 159
- each computer 200 is provided with a management interface 209
- each storage 210 is provided with a management interface 219
- an IP switch 250 is provided with a management interface 259 .
- Each of the management interfaces is connected to a management unit 300 . Since the FC switch 150 has the IP emulator 500 , the FC switch 150 is detected by the management unit 300 as if it is an IP switch.
- the IP emulator 500 of the FC switch 150 is designed to reply “IP switch” as the classification in response to a search for IP switches by the management unit 300 .
- the FC switch 150 having the IP emulator 500 is called a “virtual-IP switch” when necessary in order to distinguish it from true IP switches.
- the management unit 300 has the same configuration as the management unit 300 in the first embodiment as shown in FIG. 2 , but the management unit 300 in the present embodiment performs the topology management of a network by executing topology management software (omitted from drawings) designed for IP addresses.
- the DHCP server 600 Upon receiving an IP address allocation request from the equipments connected, the DHCP server 600 allocates a 4-byte value called an IP address to each equipment and sends the allocated IP address to each equipment. Due to the fact that each IP address allocation request stores its corresponding MAC address along with an identifier that represents the IP address allocation request, the DHCP server 600 creates and stores a conversion table of the MAC addresses received and the IP addresses allocated. Each of the computers 200 and the storages 210 that is connected to the IP switch 250 issues the IP address allocation request to the DHCP server 600 at initialization. Each of the computers 200 and the storages 210 receives an IP address, and the computers 200 and the storages 210 communicate with each other based on their IP addresses.
- Equipments that are connected to the FC switch 150 do not require IP addresses, since they are identified by WWNs. However, by allocating virtual-IP addresses even to equipments connected to the FC switch 150 , a consolidated management based on the IP addresses becomes possible. Consequently, in the present invention, a consolidated management based on the IP addresses is realized by the management unit 300 by using the IP emulator 500 that allocates virtual-IP addresses to equipments that are connected to the FC switch and that are identified by WWNs.
- the FC switch 150 in the system configuration shown in FIG. 12 has four FC ports 151 - 154 .
- Each of the computers 100 and each of the storages 110 is connected to one of the FC ports 151 - 154 , and each of the computers 100 and each of the storages 110 has one of the FC ports 101 - 104 .
- the FC switch 150 collects current connection information and creates connection information 155 as shown in FIG. 3 .
- the IP emulator 500 provided in the FC switch 150 recognizes that four equipments are connected to the FC switch 150 based on the connection information 155 .
- a control section 520 of the IP emulator 500 creates four IP address allocation requests using four MAC addresses (which are MAC addresses 501 ⁇ 504 in this example, but in reality a MAC address is a 6-byte value unique to each equipment) of the MAC addresses that have been allocated in advance to the IP emulator 500 , and issues the four IP address allocation requests to the DHCP server 600 via the management interface 159 .
- four MAC addresses which are MAC addresses 501 ⁇ 504 in this example, but in reality a MAC address is a 6-byte value unique to each equipment
- FIG. 14 indicates the content of a conversion table 556 created by the IP emulator 500 .
- the DHCP server 600 replies with four IP addresses (which are 601 - 604 in this example) for the various equipments.
- the control section 520 of the IP emulator 500 creates the conversion table 556 by using the four virtual MAC addresses and the four P addresses received and stores the conversion table 556 in a conversion section 510 .
- the control section 520 of the IP emulator 500 writes the virtual MAC address and the IP address received that are allocated to each equipment in a preservation section 108 provided in each of the computers 100 or a preservation section 118 provided in each of the storages 110 .
- Each of the computers 100 has a receiving section 107 to write in the preservation section 108
- each of the storages 110 has a receiving section 117 to write in the preservation section 118 .
- the virtual MAC address 501 and the IP address 601 are written.
- the virtual MAC address 502 and the IP address 602 are written.
- the virtual MAC address 503 and the IP address 603 are written.
- the virtual MAC address 504 and the IP address 604 are written.
- the management unit 300 recognizes a storage network that is connected by the FC switch 150 and the IP switch 250 as a storage network consisting of two IP switches. This is due to the fact that the FC switch 150 is connected to the management unit 300 via the IP emulator 500 and the management interface 159 .
- a control section 330 of the management unit 300 searches, via a management interface connection device 310 , for IP switches that are connected.
- Each of the equipments that is connected to the management unit 300 responds with its equipment name and classification to an inquiry from the management unit 300 .
- its classification is “information processing unit”
- storage unit in the case of a storage
- IP switch in the case of an IP switch, its classification is “IP switch.”
- the inquiry from the management unit 300 to the FC switch 150 is intercepted by the control section 520 of the IP emulator 500 , which replies “IP switch” as the classification.
- FIG. 15 indicates connection information 258 of the IP switch 250 .
- the control section 330 of the management unit 300 issues to the IP switch 250 via the management interface connection device 310 a request to obtain connection information.
- the IP switch 250 Upon receiving the request to obtain connection information from the management unit 300 , the IP switch 250 sends the connection information 258 .
- the connection information of the IP switch 250 is expressed using IP addresses.
- the IP addresses indicated in FIG. 15 are IP addresses allocated to various equipments by the DHCP server 600 . From the connection information 258 , we can see that equipments with JP addresses 605 - 608 are connected to the IP ports 1 - 4 , respectively, of the IP switch 250 .
- the control section 330 of the management unit 300 issues to the virtual-IP switch (the FC switch 150 ) via the management interface connection device 310 a request to obtain connection information.
- FIG. 16 indicates connection information 559 of the virtual-IP switch.
- the IP emulator 500 intercepts the request to obtain connection information issued to the FC switch 150 from the control section 330 of the management unit 300 .
- the control section 520 of the IP emulator 500 upon receiving the request to obtain connection information from the management unit 300 , creates the connection information 559 using the conversion table 556 stored in the conversion section 510 , and sends the connection information 559 created to the management unit 300 .
- the connection information for the FC switch 150 that was sent is connection information that allows the management unit 300 to identify equipments on the network. We can see from the connection information 559 that the equipments with IP addresses 601 - 604 are connected to the IP ports 1 - 4 of the virtual-IP switch (the FC switch 150 ), respectively.
- control section 330 of the management unit 300 obtains the connection information 258 from the IP switch 250 and the connection information 559 from the FC switch 150 via the IP emulator 500 .
- connection information reveals the IP addresses of the equipments connected in each case, it does not reveal the names or classifications of the equipments connected.
- the control section 330 of the management unit 300 makes an inquiry via the management interface connection device 310 to each of the computers 100 and 200 , as well as to each of the storages 110 and 210 , in an attempt to obtain the name, classification and IP address of each equipment.
- each of the computers 200 and each of the storages 210 Upon receiving from the management unit 300 the request to obtain equipment identification information, each of the computers 200 and each of the storages 210 sends to the management unit 300 the name, classification and the IP address it obtained from the DHCP server 600 at initialization.
- FIG. 17 indicates the equipment identification information for the computers 200 and the storages 210 .
- Each of the computers 200 sends equipment identification information 223 or 224 to the management unit 300
- each of the storages 210 sends equipment identification information 227 or 228 to the management unit 300 .
- each of the computers 100 and each of the storages 110 Upon receiving the request to obtain equipment identification information from the management unit 300 , each of the computers 100 and each of the storages 110 sends to the management unit 300 its name, classification and the IP address as the equipment identification information.
- the IP addresses are stored in the preservation sections 108 and 118 .
- Each of the computers 100 sends equipment identification information 221 or 222 to the management unit 300
- each of the storages 110 sends equipment identification information 225 or 226 to the management unit 300 .
- FIG. 18 indicates display data that is provided as an output to a display of the management unit 300 .
- the control section 330 of the management unit 300 creates a topology map based on the connection information 258 and 559 and on the equipment identification information 221 - 228 and displays the topology map on a display 390 .
- the topology map is display data 3002 , which includes rectangular representations that indicate the positions of the computers A-D, the storages A-D and the IP switches 150 and 250 in the actual network, as well as representations that indicate the IP addresses of the computers A-D, the storages A-D and the IP switches 150 and 250 .
- each rectangular region 900 can be replaced by an icon representing that equipment.
- An IP address display region 906 is provided near each rectangular region 900 to display the IP address of the corresponding equipment.
- Small circles represent IP ports of the IP switches, and an IP port number display region 907 is provided near each small circle to display the appropriate IP port number.
- VLAN is a setup that allows communication between only certain IP ports in an IP switch.
- the control section 330 of the management unit 300 issues a VLAN setting request 293 such as shown in FIG. 11 to the IP switch 250 via the management interface connection device 310 .
- the IP switch 250 Upon receiving the VLAN setting request 293 , the IP switch 250 permits communication only between IP ports 1 and 3 in VLAN 1 and communication only between IP ports 2 and 4 in VLAN 2 .
- the computer D cannot use the storage C, and the computer C cannot use the storage D.
- the control section 330 of the management unit 300 issues the VLAN setting request 293 such as shown in FIG. 11 to the virtual-IP switch via the management interface connection device 310 .
- the VLAN setting request 293 issued to the virtual-IP switch is intercepted by the control section 520 of the IP emulator 500 , which uses the conversion table 556 in the conversion section 510 to create a zoning setting request 291 shown in FIG. 9 and issues the zoning setting request 291 to the FC switch 150 .
- the FC switch 150 Upon receiving the zoning setting request 291 , the FC switch 150 permits communication only among WWNs 101 , 103 , 151 and 153 in zone A, and only among WWNs 102 , 104 , 152 and 154 in zone B.
- the computer B cannot use the storage A, and the computer A cannot use the storage B.
- the zoning and VLAN of the FC switch 150 and the IP switch 250 respectively, establish different setups based on different setting requests, i.e., the zoning setting request and the VLAN setting request, they both realize communication only between certain computers and certain storages.
- the administrator who uses the management unit 300 can perform the zoning setting for the FC switch using the same method that he or she uses to perform the VLAN setting for the IP switch and without having to be aware that it is in fact an FC switch.
- the management unit 300 can consolidate its management of the system including the FC switch 150 through the use of IP addresses. There is no need to add to the management unit 300 any topology management software designed for WWNs, and topology management software designed only for conventional IP addresses can be used.
- the IP emulator 500 was described as being provided within the FC switch 150 , but the IP emulator 500 may be provided as a unit independent of the FC switch 150 . Alternatively, the functions of the IP emulator 500 can be provided within the management unit 300 .
- the preservation section 108 and the receiving section 107 are provided in each of the computers 100
- the preservation section 118 and the receiving section 117 are provided in each of the storages 110 , and as a result when the request to obtain equipment identification information is received from the management unit 300 the respective units reply with their respective IP addresses that had been received from the IP emulator 500 in advance.
- each of the computers 100 and each of the storages 110 may be provided with an inquiry section that inquires the equipment's equipment identification numbers. In this case, once the request to obtain equipment identification information is received from the management unit 300 , the inquiry section of each of the computers 100 and each of the storages 110 inquires the conversion section 510 of the IP emulator 500 and thereby obtains and replies with the respective IP address whenever a request is made.
- the present invention can provide a topology management system that does not require any development of new topology management consoles (or of topology management software designed for MAC addresses), even when a storage network with new equipment identification numbers is connected.
- the present invention can provide a topology management system that allows a consolidated topology management using equipment identification numbers that topology administrators are familiar with. Particularly in storage networks connected by Ethernet, the present invention can provide a topology management system that allows topology management consoles to have a consolidated topology management with WWNs and without having to work with MAC addresses or IP addresses.
- the present invention can provide, in storage networks in which two or more networks having different information equipment identification number systems such as fibre channel and Ethernet coexist, a system that allows topology management consoles to operate and manage, in a consolidated manner and by using WWN, equipments that make up the network.
- information equipment identification number systems such as fibre channel and Ethernet
Abstract
A network topology management system includes information processing units, storage units, connection units that control connection switching between the information processing units and the storage units, a management unit that manages a network topology consisting of the information processing units, the storage units and the connection units, and an emulator connected to the connection units and to the management unit the network. The emulator comprises a conversion section that converts first equipment identification information that identifies the information processing units or the storage units into second equipment identification information that is recognizable by the management unit to identify the information processing units or the storage units, and a transmitting section that sends the second equipment identification information to the management unit. The management device has a control section that manages the network topology based on the second equipment identification information.
Description
- The present invention relates to a management method for storage units (storages) in information processing systems, and more particularly to providing a consolidated management method for equipments managed under different information equipment identification numbers (e.g., WWNs and MAC addresses) when a plurality of connection devices such as Fibre Channel and Ethernet (Ethernet is a registered trademark of Fuji Xerox Co., Ltd. This remark applies to all subsequent references to Ethernet.) is used to create storage units.
- Information processing units (computers) and storage units (storages) in conventional information processing systems were connected by ATAPI (ATA packet interface) or SCSI (small computer system interface). Under the ATAPI, only two storages, a master device and a slave device, could be connected to one cable due to its specification. Also, due to its short connection distance, it has been used generally to connect storages (primarily hard disks and CD-ROM drives) within a computer. SCSI comes in several different specifications, but with a SCSI that uses an 8-bit data bus width, a maximum of eight devices can be connected in a daisy chain. SCSI has been used as a key interface in computer systems to connect with external storage. However, due to limitations in the maximum configuration that is determined by the connection distance and/or electrical properties, large-scale storage systems have been difficult to construct.
- In recent years, SAN (storage area network) has become widely known as a storage network constructed by using fibre channels. In the SAN, more complex, wide area systems can be constructed, since systems that use switches, hubs and routers can be constructed, in contrast to systems that use ATAPI or SCSI.
-
FIG. 19 is an example of a configuration of SAN. InFIG. 19 , fourcomputers 100 and fourstorages 110 are connected via twofibre channel switches 150. The network topology of such an SAN requires management. By operating topology management software on a topology management console, a display section of the topology management console would showinformation display data 3009, which is information on the connection status and failures in a storage network, such as shown inFIG. 20 . Consequently, topology management consoles can consolidate the topology management of SANs such as the one shown inFIG. 19 . - In the meantime, IP-SAN, which realizes on an IP network a fibre channel that connects a server and storages, has been introduced in recent years as part of trend in storage network. In IP-SAN, Ethernet can be used.
- Whereas identification numbers called WWNs (world wide names) are used to identify equipments in fibre channels, identification numbers called MAC (media access control) addresses or IP addresses are used to identify equipments in the Ethernet.
- With the introduction of the IP-SAN, a new topology management system to manage information processing systems that include the Ethernet becomes necessary. Using equipment identification numbers that administrators are not familiar with creates a great operational burden on the administrators. Especially in storage networks that include both the fibre channel and the Ethernet, administrators would have to manage the topology based on two information equipment identification number systems, e.g., one for the fibre channel and the other for Ethernet, which creates an excessive operational burden on the administrators.
- In view of the above, the present invention provides a topology management system that does not require any development of new topology management consoles (or of topology management software designed for MAC addresses), even when a storage network with new equipment identification numbers is connected.
- The present invention also provides a topology management system that allows a consolidated topology management using equipment identification numbers topology administrators are familiar with. Particularly in storage networks connected by Ethernet, the present invention provides a topology management system that allows topology management consoles to have a consolidated topology management with WWNs and without having to work with MAC addresses or IP addresses.
- Furthermore, the present invention provides, in storage networks in which two or more networks having different information equipment identification number systems such as fibre channel and Ethernet coexist, a system that allows topology management consoles to operate and manage, in a consolidated manner and by using WWN, equipments that make up the network.
- In accordance with an embodiment of the present invention, a network topology management system includes information processing units; storage units; connection units that control connection switching between the information processing units and the storage units; a management unit that manages a network topology consisting of the information processing units, the storage units and the connection units; and an emulator connected to the connection units and to the management unit. The emulator has a conversion section that converts first equipment identification information that identifies the information processing units or the storage units into second equipment identification information that identifies the information processing units or the storage units in a manner recognizable by the management unit, and a transmitting section that sends the second equipment identification information to the management unit. The management device has a control section that manages the network topology based on the second equipment identification information.
- In a management system in accordance with one embodiment of the present invention, it is desirable that one of the first equipment identification information and the second equipment identification information is information that includes WWNs, while the other is information that includes MAC addresses.
- Further in a management system in accordance with one embodiment of the present invention, the management unit may preferably have a providing section that provides the result of a correlation made by the control section between the network topology and the second equipment identification information.
- In a management system in accordance with one embodiment of the present invention, the transmitting section of the emulator may preferably send to the management unit the first equipment identification information corresponding to each equipment identification information, and the management unit may preferably have a providing section that provides the result of a correlation made by the control section among the network topology, the first equipment identification information and the second equipment identification information.
- In a management system in accordance with one embodiment of the present invention, the emulator may preferably have an allocation section that allocates the second equipment identification information, which is converted by the conversion section, such that it would be unique within the network.
- Moreover, a network topology management system in accordance with one embodiment of the present invention includes information processing units; storage units; connection units that control connection switching between the information processing units and the storage units; and a management unit that manages a network topology consisting of the information processing units, the storage units and the connection units. Each of the information processing units and the storage units has a transmitting section that sends its IP address, obtained from a DHCP server, to the management unit. The management unit has a control section that outputs to a providing section a topology map that correlates, based on the IP addresses, the positions in the network of the information processing units, storage units and the connection units to the IP addresses of the information processing units, the storage units and the connection units. By doing this, an IP-SAN's topology can be managed using the IP addresses, which makes the connection of communication paths easy and controls equipment investment by utilizing the existing IP assets and connecting IP equipments. IP addresses also can be MAC addresses of each of the information processing units, storage units and connection units. By doing this, the topology of a storage network connected by an exclusive line and not on an IP network can be managed.
- Other features and advantages of the invention will be apparent from the following detailed description, taken in conjunction with the accompanying drawings that illustrate, by way of example, various features of embodiments of the invention.
-
FIG. 1 shows a block diagram of a system in accordance with a first embodiment of the present invention. -
FIG. 2 shows a block diagram of a management unit. -
FIG. 3 shows a table indicating connection information of an FC switch. -
FIG. 4 shows a table indicating equipment identification information in accordance with the first embodiment. -
FIG. 5 shows a diagram indicating display data of the management unit in accordance with the first embodiment. -
FIG. 6 shows a table indicating connection information of an IP switch. -
FIGS. 7(A) and 7(B) show conversion tables in accordance with the first embodiment. -
FIG. 8 shows a table indicating the connection information converted by an FC emulator in accordance with the first embodiment. -
FIG. 9 shows a table indicating zoning setting requests to the FC switch. -
FIG. 10 shows a table indicating zoning setting requests to a virtual-FC switch. -
FIG. 11 shows a table indicating VLAN setting requests to an IP switch. -
FIG. 12 shows a block diagram of a system in accordance with a second embodiment of the present invention. -
FIG. 13 shows a block diagram of an IP emulator -
FIG. 14 shows a conversion table in accordance with the second embodiment. -
FIG. 15 shows a table indicating connection information of anIP switch 250 in accordance with the second embodiment. -
FIG. 16 shows a table indicating connection information of a virtual-IP switch in accordance with the second embodiment. -
FIG. 17 shows a table indicating equipment identification information in accordance with the second embodiment. -
FIG. 18 shows a diagram indicating display data of a management unit in accordance with the second embodiment. -
FIG. 19 shows a diagram of an example of an information processing system based on a storage network using a fibre channel. -
FIG. 20 shows a diagram of an example of display data in topology management software. - The embodiments of the present invention are described below with reference to the accompanying drawings.
-
FIG. 1 shows a system configuration of the first embodiment. In the system configuration inFIG. 1 , a system is constructed by using two types of connection units, an FC (fibre channel)switch 150 and anIP switch 250. Twocomputers 100 and twostorages 110 are connected via theFC switch 150. Each of thecomputers 100 has anFC port FC ports ports FC switch 150. Each of the twostorages 110 has anFC port FC ports ports FC switch 150. Twocomputers 200 and twostorages 210 are connected via theIP switch 250. Each of thecomputers 200 has anIP port IP ports ports IP switch 250. Each of thestorages 210 has anIP port IP ports ports IP switch 250. - Each of the
computers 100 has amanagement interface 109, each of thestorages 110 has amanagement interface 119, and theFC switch 150 has amanagement interface 159. Each of thecomputers 200 has amanagement interface 209, each of thestorages 210 has amanagement interface 219, and theIP switch 250 has amanagement interface 259. - An
FC emulator 400 has anallocation section 450 that allocates a virtual WWN to each of the IP ports of theIP switch 250 and allocates a virtual WWN to each MAC address that identifies each of the computers 200 (C, D) and storages 210 (C, D); apreservation section 430 that preserves a range of WWNs that can be allocated to allocate an identification number unique to each equipment; aconversion section 410 that converts MAC addresses into virtual WWNs recognizable by amanagement unit 300; and atransmitting section 459 that sends to themanagement unit 300 the converted WWNs and MAC addresses that correspond to the various WWNs. - A program that allows the
allocation section 450, theconversion section 410 and the transmittingsection 459 to function is recorded on a recording medium such as CD-ROM, and once the program is stored on a magnetic disk, it is loaded on memory and executed. The medium on which to record the program can be a CD-ROM or any other recording media. The program can also be installed from the recording medium to theFC emulator 400, or the program can be used by accessing the recording medium through a network. - Each of the
computers 100 is connected to themanagement unit 300 via themanagement interface 109. Each of thestorages 110 is connected to themanagement unit 300 via themanagement interface 119. TheFC switch 150 is connected to themanagement unit 300 via themanagement interface 159. Each of thecomputers 200 is connected to themanagement unit 300 via themanagement interface 209 and theEC emulator 400. Each of thestorages 210 is connected to themanagement unit 300 via themanagement interface 219 and theFC emulator 400. TheIP switch 250 is connected to themanagement unit 300 via themanagement interface 259 and theFC emulator 400. -
FIG. 2 is a block diagram of themanagement unit 300. Themanagement unit 300 has a managementinterface connection device 310 that realizes connection with each of the management interfaces; amemory 320 that stores various information received via the managementinterface connection device 310, as well as data and programs executed by acontrol section 330; an input/output interface 350 that connects adisplay 390, akeyboard 391 and amouse 392; and thecontrol section 330 that manages the network topology by executing topology management software. - Next, we will explain the
allocation section 450 and theconversion section 410 of the FC emulator 400 in accordance with an embodiment of the present invention. - First, the
control section 420 of the FC emulator 400 searches for IP switches under the control of theIC emulator 400. Equipments that are connected to theFC emulator 400 respond with their respective equipment names and classifications to an inquiry from thecontrol section 420 of theFC emulator 400. In the case of a computer, its classification is “information processing unit”; in the case of a storage, its classification is “storage unit”; and in the case of an IP switch, its classification is “IP switch.” When an IP switch (theIP switch 250 in the configuration shown inFIG. 1 ) is found, thecontrol section 420 of the FC emulator 400 issues to the IP switch 250 a request to obtain connection information. TheIP switch 250, upon receiving the request to obtain connection information, sendsconnection information 255. - In the configuration shown in
FIG. 1 , theIP switch 250 has four IP ports, and the IP ports are numbered 1 through 4. The connection information from theIP switch 250 is expressed in terms of the IP port numbers of the IP switch and MAC addresses of the equipments connected to various IP ports. The MAC addresses are expressed in 6-byte figures in reality, but in the present embodiment the IP port numbers inFIG. 1 are used as various MAC addresses for the sake of simplification. -
FIG. 6 shows theconnection information 255 that specifies the equipments connected to the various connection ports of theIP switch 250. - The
control section 420 of theFC emulator 400 recognizes from theconnection information 255 that equipments with the MAC addresses 201-204 are connected to the IP ports 1-4 of theIP switch 250, respectively. Thecontrol section 420 of theFC emulator 400 instructs theallocation section 450 to allocate a virtual WWN to each of the IP ports 1-4 and to each of the MAC addresses 201-204. -
FIGS. 7(A) and 7(B) show the contents of conversion tables 408 and 409, respectively. - Here, we will assume that the
allocation section 450 of the FC emulator 400 allocated virtual WWNs 451-454 to the IP ports 1-4, respectively, of theIP switch 250 and virtual WWNs 401-404 to the MAC addresses 201-204, respectively, to create the conversion tables 408 and 409 as shown inFIG. 7 , and stored them in theconversion section 410. - WWNs are expressed in 8-byte figures in reality, but values indicated above are used in the present embodiment for the sake of simplification.
- WWNs must be unique to each FC port. Consequently, usable WWNs are allocated in advance to the
FC emulator 400, and theallocation section 450 allocates virtual WWNs only from the range of WWNs allocated. The FC emulator 400 is provided with apreservation section 430 that preserves the range of WWNs. Theallocation section 450 allocates virtual WWNs only from the range determined by thepreservation section 430. If the allocated WWNs run out, no further WWNs can be allocated. - The range of WWNs that are preserved in the
preservation section 430 can be input in advance of shipping the FC emulator, or it can be made variable by using aninput section 440. When using theinput section 440, due to the fact that the uniqueness of each WWN may be lost when the WWN itself is input, it is desirable to design for example the program so that several WWNs that were allocated in advance would be released when a release key is input. - Next, we will describe topology management. Topology management refers to the management of the physical topology between one equipment and another, as shown in
FIG. 1 , as well as of the operational status and failure information of the equipments themselves. In the present embodiment, thecontrol section 330 of themanagement unit 300 governs the topology management. For this reason, themanagement unit 300 runs topology management software (omitted from drawings) for the WWNs. Thecontrol section 330 of themanagement unit 300, in order to display the current topology of equipments on thedisplay 390, collects connection information from theFC switch 150 and the IP switch 250 (as described later, this information from theIP switch 250 is obtained via theFC emulator 400 in the present embodiment) via the managementinterface connection device 310 and stores the information in thememory 320. The connection information stored in thememory 320 is used to display the topology of the equipments on thedisplay 390. - Next, we will describe the procedure by which the
management unit 300 displays the topology (e.g., connection status) on thedisplay 390. - In the configuration shown in
FIG. 1 , although there are switches with two different information equipment identification number systems, e.g., theFC switch 150 and theIP switch 250, to thecontrol section 330 of themanagement unit 300 it looks, via the managementinterface connection device 310, as though two FC switches are connected, due to the fact that theFC emulator 400 is provided. - First, the
control section 330 of themanagement unit 300 searches via the managementinterface connection device 310 for FC switches that are connected. Each of the equipments connected to themanagement unit 300 responds with its equipment name and classification to an inquiry from themanagement unit 300. In the case of a computer, its classification is “information processing unit”; in the case of a storage, its classification is “storage unit”; and in the case of an FC switch, its classification is “FC switch.” The inquiry from themanagement unit 300 to theIP switch 250 is intercepted by thecontrol section 420 of theFC emulator 400, which converts the inquiry into one for IP switches and issues the converted inquiry to theIP switch 250. TheIP switch 250 responds with its equipment name and classification, and naturally its classification is “IP switch.” Thecontrol section 420 of the FC emulator 400 then converts the classification to “FC switch”, and responds as such to themanagement unit 300. Based on this, themanagement unit 300 detects two FC switches in the case of the embodiment inFIG. 1 . Here, theIP switch 250 that is made to appear virtually as a FC switch by the FC emulator 400 is called a “virtual-FC switch” to distinguish it from true FC switches. Thecontrol section 330 of themanagement unit 300 issues to the two FC switches detected (one of which is a virtual-PC switch) a request to obtain connection information. Thecontrol section 330 of themanagement unit 300 issues, via the managementinterface connection device 310, a request to obtain connection information to theFC switch 150. TheFC switch 150, upon receiving the request to obtain connection information from themanagement unit 300, sendsconnection information 155. -
FIG. 3 indicates theconnection information 155 of theFC switch 150. The connection information of theFC switch 150 is-expressed using the WWNs. WWNs are expressed in 8-byte figures in reality, but the FC port numbers indicated inFIG. 1 are used as WWNs to simplify the explanation in the present embodiment. - As
FIG. 3 shows, theconnection information 155 indicates that equipments with WWNs 101-104 are connected to the WWNs 151-154, respectively, of theFC switch 150. - The
control section 330 of themanagement unit 300 issues to the virtual-FC switch (IP switch 250), via the managementinterface connection device 310, a request to obtain connection information. Thecontrol section 330 of themanagement unit 300 is made to recognize theIP switch 250 as a virtual-FC switch by the FC emulator 400 (due to the fact that theFC emulator 400 causes the classification of theIP switch 250 to be managed as an “FC switch”). The request to obtain connection information issued to the virtual-FC switch is intercepted by thecontrol section 420 of theFC emulator 400, which then issues the request to theIP switch 250. Upon receiving the request to obtain connection information, theIP switch 250 sends theconnection information 255, such as shown inFIG. 6 . The connection information from theIP switch 250 is expressed in terms of the port numbers of the IP switch and the MAC addresses of the equipments connected to various MAC addresses. - MAC addresses are expressed in 6-byte figures in reality, but the IP port numbers indicated in
FIG. 1 are used as MAC addresses to simplify the explanation in the present embodiment. - The
control section 420 of theFC emulator 400 recognizes from theconnection information 255 that the MAC addresses 201-204 are connected to the IP ports 1-4 of theIP switch 250, respectively. Thecontrol section 420 of theFC emulator 400, upon receiving theconnection information 255 from theIP switch 250, createsconnection information 256 using the conversion tables 408 and 409 shown inFIG. 7 of theconversion section 410, and sends theconnection information 256 to themanagement unit 300. -
FIG. 8 indicates theconnection information 256 converted by theFC emulator 400. - The
control section 330 of themanagement unit 300 recognizes from theconnection information 256 shown inFIG. 8 that equipments with the virtual WWNs 401-404 are connected to virtual WWNs 451-454, respectively, of the virtual-FC switch. - As stated above, the
control section 330 of themanagement unit 300 can obtain theconnection information 155 from theFC switch 150, and theconnection information 256 from theIP switch 250 via theFC emulator 400. Although the connection information reveals the WWNs of the equipments connected in each case, it does not reveal the names or classifications of the equipments connected. For this reason, thecontrol section 330 of themanagement unit 300 via the managementinterface connection device 310 makes an inquiry to each of thecomputers storages computers 100 and thestorages 110, since these are connected directly with themanagement unit 300. -
FIG. 4 indicates the equipment identification information. In response to the inquiry from thecontrol section 330 of themanagement unit 300, each of thecomputers 100 sendsequipment identification information storages 110 sendsequipment identification information - Since the
computers 200 and thestorages 210 are connected to themanagement unit 300 via theFC emulator 400, the request to obtain equipment identification information from themanagement unit 300 is issued to each of thecomputers 200 andstorages 210 after the request is converted by thecontrol section 420 of theFC emulator 400. Each of thecomputers 200 and thestorages 210 sends its equipment name, classification and the MAC address as equipment identification information to theFC emulator 400. Thecontrol section 420 of the FC emulator 400 converts the MAC address in each equipment identification information into the corresponding virtual WWN based on the conversion table 409 and sends the converted equipment identification information to themanagement unit 300. Themanagement unit 300 receivesequipment identification information computers 200 andequipment identification information storages 210. Theequipment identification information FC emulator 400. -
FIG. 5 showsdisplay data 3001 of themanagement unit 300. - Based on the
connection information control section 330 of themanagement unit 300 generates thedisplay data 3001, in which the topology of the network and the equipment identification information are correlated, and outputs thedisplay data 3001 to thedisplay 390. In thedisplay data 3001 shown inFIG. 5 , eachrectangular region 900 represents one equipment; in reality, eachrectangular region 900 can be replaced by an icon (a small image represented by bit map) representing that equipment. Small circles represent FC ports, and aWWN display region 905 is provided near each small circle to display the WWN of the corresponding FC port. - Next, we will describe the processing that takes place in the
management unit 300 in the event one of the equipments comprisingFIG. 1 fails. - In the following explanation, we will use as an example a situation in which a cooling fan (omitted from drawings) of the
storage 210 fails. Upon detecting the failure of the cooling fan, thestorage 210 issues to the FC emulator 400 a failure notification packet that includes the MAC address of thestorage 210. When thecontrol section 420 of theFC emulator 400 receives the failure notification packet, it converts the MAC address of thestorage 210 in the failure notification packet into the corresponding virtual WWN based on the conversion table 409 of theconversion section 410 and sends the converted failure notification packet to themanagement unit 300. Upon receiving the failure notification packet, thecontrol section 330 of themanagement unit 300 displays an X icon or an error message over the icon for thestorage 210 to which the WWN corresponds, in order to indicate that its cooling fan has failed. -
FIG. 9 indicates azoning setting request 291 issued to theFC switch 150. Zoning refers to a setup that allows communication only between certain equipments in an FC switch. In the system configuration shown inFIG. 1 , this can be a setting that makes the storage A available for use only by the computer A and the storage B available for use only by the computer B, for example. Thecontrol section 330 of themanagement unit 300 issues thezoning setting request 291 to theFC switch 150 via the managementinterface connection device 310. Upon receiving thezoning setting request 291, the FC switch 150 permits communication only amongWWNs WWNs -
FIG. 10 indicates azoning setting request 292 issued to the virtual-FC switch. In order to similarly obtain a setting whereby the storage C is available for use only by the computer C and the storage D is available for use only by the computer D, thecontrol section 330 of themanagement unit 300 issues thezoning setting request 292 to the virtual-FC switch via the managementinterface connection device 310. -
FIG. 11 indicates a VLAN (virtual LAN) settingrequest 293 issued to theIP switch 250. First, themanagement unit 300 issues thezoning setting request 292 to theFC emulator 400. Based on thezoning setting request 292, thecontrol section 420 of theFC emulator 400 creates theVLAN setting request 293 using the conversion tables 408 and 409 of theconversion section 410, and issues theVLAN setting request 293 to theIP switch 250. Upon receiving theVLAN setting request 293, theIP switch 250 controls connection relations so that communication only betweenIP ports VLAN 1 and communication only betweenIP ports VLAN 2. As a result of this, the computer D cannot use the storage C, and the computer C cannot use the storage D. - As stated earlier, although the zoning and VLAN of the
FC switch 150 and theIP switch 250, respectively, establish different setups based on different setting requests, i.e., the zoning setting request and the VLAN setting request, they both realize communication only between certain computers and certain storages. Since the zoning setting request from themanagement unit 300 to the virtual-FC switch is converted into a VLAN setting request by the FC emulator 400 before it is issued to theIP switch 250, the administrator who uses themanagement unit 300 can perform the VLAN setting for the IP switch using the same method that he or she uses to perform the zoning setting for the FC switch and without having to be aware that it is in fact an IP switch. - As stated earlier, by providing the
FC emulator 400, themanagement unit 300 can consolidate its management of the system including theIP switch 250 through the use of WWNs. There is no need to add to themanagement unit 300 any topology management software designed to accommodate MAC addresses, and topology management software designed only to accommodate conventional WWNs can be used. - However, in order to specify equipments in the real world, it is sometimes desirable to display the MAC addresses of the equipments and not only their virtual WWNs on the
display 390 of themanagement unit 300. In such cases, a configuration can be created that allows themanagement unit 300 to read the conversion tables 408 and 409 that theconversion section 410 of theFC emulator 400 has. To do this, the transmittingsection 459 should be provided in theFC emulator 400. - The
management unit 300 requests the transmittingsection 459 of theFC emulator 400, via the managementinterface connection device 310, to send a conversion table that specifies a pre-conversion MAC address for each converted WWN. Themanagement unit 300 receives the conversion table and stores it in thememory 320. - The
control section 330 of themanagement unit 300 displays on thedisplay 390 the virtual WWNs and their corresponding MAC addresses from the conversion table stored in thememory 320. Assuming that thedisplay data 3001 as shown inFIG. 5 is displayed on thedisplay 390 of themanagement unit 300, when the administrator uses thekeyboard 391 or themouse 392 to select a certain rectangular region 900 (the selection is made by clicking a button on themouse 392 or by inputting with the keyboard 391), the virtual WWN of the selectedrectangular region 900 and its corresponding MAC address, which has been retrieved from the conversion table stored in thememory 320, are displayed on theWWN display region 905 provided near the selectedrectangular region 900. Alternatively, a function to display a list from the conversion table can be provided in themanagement unit 300, so that the list from the conversion table can be displayed. - In this way, the virtual WWNs and the MAC addresses can be correlated, and even when displaying a failed equipment described earlier, the failed equipment in the real world can be specified more easily by displaying its virtual WWN and MAC address.
- In the present embodiment the
FC emulator 400 is described as an equipment independent of theIP switch 250, but the functions of the FC emulator 400 can be provided within theIP switch 250. In this case, anIP switch 250 has an allocation section that allocates a virtual WWN to each of the IP ports of theIP switch 250 and allocates a virtual WWN to each MAC address that identifies each computer 200 (C, D) and each storage 210 (C, D); a preservation section that preserves a range of WWNs that can be allocated to allocate an identification number unique to each equipment; a conversion section that converts MAC addresses into virtual WWNs recognizable by amanagement unit 300; and a transmitting section that sends to themanagement unit 300 the converted WWNs and the MAC addresses that correspond to various WWNs. - Or, the functions of the FC emulator 400 can be provided within the
management unit 300. In this case, amanagement unit 300 has an allocation section that allocates a virtual WWN to each of the IP ports of anIP switch 250 and allocates a virtual WWN to each MAC address that identifies each computer 200 (C, D) and each storage 210 (C, D); a preservation section that preserves a range of WWNs that can be allocated to allocate an identification number unique to each equipment; a conversion section that converts MAC addresses into virtual WWNs recognizable by themanagement unit 300; a control section to manage the network topology based on the converted WWNs; and a providing section that provides the result of correlation made by the control section among the network topology, converted WWNs, and the MAC addresses corresponding to various WWNs. - In another embodiment, the
conversion section 410 of theFC emulator 400 may convert WWNs to MAC addresses based on conversion tables, and it may be connected between theFC switch 150 and themanagement unit 300. In other words, in this case, since themanagement unit 300 can specify equipments in the network by their MAC addresses, themanagement unit 300's connection with the computer C, the storage C and/or with the FC emulator can be made with an exclusive line. In this case, theIP switch 250 does not need to communicate with IP addresses, which means that a DHCP server that assigns IP addresses as described later becomes unnecessary. As a result, the topology management of storage networks whose network sizes are relatively small can be done economically. -
FIG. 12 indicates a system configuration of the second embodiment. The difference between the first and second embodiments is that instead of the FC emulator 400 in the first embodiment, anIP emulator 500 is used in the second embodiment. -
FIG. 13 is a block diagram of theIP emulator 500. TheIP emulator 500 is provided inside anFC switch 150. Further in the second embodiment, aDHCP server 600 is provided in order to realize a management that utilizes IP addresses. TheDHCP server 600 functions to allocate an IP address to each equipment in an Ethernet. - As in the first embodiment, each
computer 100 is provided with amanagement interface 109, eachstorage 110 is provided with amanagement interface 119, and theFC switch 150 is provided with amanagement interface 159. In addition, eachcomputer 200 is provided with amanagement interface 209, eachstorage 210 is provided with amanagement interface 219, and anIP switch 250 is provided with amanagement interface 259. Each of the management interfaces is connected to amanagement unit 300. Since theFC switch 150 has theIP emulator 500, theFC switch 150 is detected by themanagement unit 300 as if it is an IP switch. - This is due to the fact that the
IP emulator 500 of theFC switch 150 is designed to reply “IP switch” as the classification in response to a search for IP switches by themanagement unit 300. In the present specification, theFC switch 150 having theIP emulator 500 is called a “virtual-IP switch” when necessary in order to distinguish it from true IP switches. - The
management unit 300 has the same configuration as themanagement unit 300 in the first embodiment as shown inFIG. 2 , but themanagement unit 300 in the present embodiment performs the topology management of a network by executing topology management software (omitted from drawings) designed for IP addresses. - Upon receiving an IP address allocation request from the equipments connected, the
DHCP server 600 allocates a 4-byte value called an IP address to each equipment and sends the allocated IP address to each equipment. Due to the fact that each IP address allocation request stores its corresponding MAC address along with an identifier that represents the IP address allocation request, theDHCP server 600 creates and stores a conversion table of the MAC addresses received and the IP addresses allocated. Each of thecomputers 200 and thestorages 210 that is connected to theIP switch 250 issues the IP address allocation request to theDHCP server 600 at initialization. Each of thecomputers 200 and thestorages 210 receives an IP address, and thecomputers 200 and thestorages 210 communicate with each other based on their IP addresses. Equipments that are connected to theFC switch 150 do not require IP addresses, since they are identified by WWNs. However, by allocating virtual-IP addresses even to equipments connected to theFC switch 150, a consolidated management based on the IP addresses becomes possible. Consequently, in the present invention, a consolidated management based on the IP addresses is realized by themanagement unit 300 by using theIP emulator 500 that allocates virtual-IP addresses to equipments that are connected to the FC switch and that are identified by WWNs. - The
FC switch 150 in the system configuration shown inFIG. 12 has four FC ports 151-154. Each of thecomputers 100 and each of thestorages 110 is connected to one of the FC ports 151-154, and each of thecomputers 100 and each of thestorages 110 has one of the FC ports 101-104. TheFC switch 150 collects current connection information and createsconnection information 155 as shown inFIG. 3 . TheIP emulator 500 provided in theFC switch 150 recognizes that four equipments are connected to theFC switch 150 based on theconnection information 155. Acontrol section 520 of theIP emulator 500 creates four IP address allocation requests using four MAC addresses (which areMAC addresses 501˜504 in this example, but in reality a MAC address is a 6-byte value unique to each equipment) of the MAC addresses that have been allocated in advance to theIP emulator 500, and issues the four IP address allocation requests to theDHCP server 600 via themanagement interface 159. -
FIG. 14 indicates the content of a conversion table 556 created by theIP emulator 500. In response to the four IP address allocation requests, theDHCP server 600 replies with four IP addresses (which are 601-604 in this example) for the various equipments. Thecontrol section 520 of theIP emulator 500 creates the conversion table 556 by using the four virtual MAC addresses and the four P addresses received and stores the conversion table 556 in aconversion section 510. - Next, the
control section 520 of theIP emulator 500 writes the virtual MAC address and the IP address received that are allocated to each equipment in apreservation section 108 provided in each of thecomputers 100 or apreservation section 118 provided in each of thestorages 110. Each of thecomputers 100 has a receivingsection 107 to write in thepreservation section 108, and each of thestorages 110 has a receivingsection 117 to write in thepreservation section 118. In thepreservation section 108 of the computer A, thevirtual MAC address 501 and theIP address 601 are written. In thepreservation section 108 of the computer B, thevirtual MAC address 502 and theIP address 602 are written. In thepreservation section 118 of the storage A, thevirtual MAC address 503 and theIP address 603 are written. In thepreservation section 118 of the storage B, thevirtual MAC address 504 and theIP address 604 are written. - In the configuration shown in
FIG. 12 , themanagement unit 300 recognizes a storage network that is connected by theFC switch 150 and theIP switch 250 as a storage network consisting of two IP switches. This is due to the fact that theFC switch 150 is connected to themanagement unit 300 via theIP emulator 500 and themanagement interface 159. - A
control section 330 of themanagement unit 300 searches, via a managementinterface connection device 310, for IP switches that are connected. Each of the equipments that is connected to themanagement unit 300 responds with its equipment name and classification to an inquiry from themanagement unit 300. In the case of a computer, its classification is “information processing unit”; in the case of a storage, its classification is “storage unit”; and in the case of an IP switch, its classification is “IP switch.” The inquiry from themanagement unit 300 to theFC switch 150 is intercepted by thecontrol section 520 of theIP emulator 500, which replies “IP switch” as the classification. -
FIG. 15 indicatesconnection information 258 of theIP switch 250. Thecontrol section 330 of themanagement unit 300 issues to theIP switch 250 via the management interface connection device 310 a request to obtain connection information. Upon receiving the request to obtain connection information from themanagement unit 300, theIP switch 250 sends theconnection information 258. The connection information of theIP switch 250 is expressed using IP addresses. The IP addresses indicated inFIG. 15 are IP addresses allocated to various equipments by theDHCP server 600. From theconnection information 258, we can see that equipments with JP addresses 605-608 are connected to the IP ports 1-4, respectively, of theIP switch 250. Thecontrol section 330 of themanagement unit 300 issues to the virtual-IP switch (the FC switch 150) via the management interface connection device 310 a request to obtain connection information. -
FIG. 16 indicatesconnection information 559 of the virtual-IP switch. TheIP emulator 500 intercepts the request to obtain connection information issued to the FC switch 150 from thecontrol section 330 of themanagement unit 300. Thecontrol section 520 of theIP emulator 500, upon receiving the request to obtain connection information from themanagement unit 300, creates theconnection information 559 using the conversion table 556 stored in theconversion section 510, and sends theconnection information 559 created to themanagement unit 300. The connection information for theFC switch 150 that was sent is connection information that allows themanagement unit 300 to identify equipments on the network. We can see from theconnection information 559 that the equipments with IP addresses 601-604 are connected to the IP ports 1-4 of the virtual-IP switch (the FC switch 150), respectively. - As stated earlier, the
control section 330 of themanagement unit 300 obtains theconnection information 258 from theIP switch 250 and theconnection information 559 from theFC switch 150 via theIP emulator 500. - However, although the connection information reveals the IP addresses of the equipments connected in each case, it does not reveal the names or classifications of the equipments connected. For this reason, the
control section 330 of themanagement unit 300 makes an inquiry via the managementinterface connection device 310 to each of thecomputers storages management unit 300 the request to obtain equipment identification information, each of thecomputers 200 and each of thestorages 210 sends to themanagement unit 300 the name, classification and the IP address it obtained from theDHCP server 600 at initialization. -
FIG. 17 indicates the equipment identification information for thecomputers 200 and thestorages 210. Each of thecomputers 200 sendsequipment identification information management unit 300, and each of thestorages 210 sendsequipment identification information management unit 300. Upon receiving the request to obtain equipment identification information from themanagement unit 300, each of thecomputers 100 and each of thestorages 110 sends to themanagement unit 300 its name, classification and the IP address as the equipment identification information. The IP addresses are stored in thepreservation sections computers 100 sendsequipment identification information management unit 300, and each of thestorages 110 sendsequipment identification information management unit 300. -
FIG. 18 indicates display data that is provided as an output to a display of themanagement unit 300. Thecontrol section 330 of themanagement unit 300 creates a topology map based on theconnection information display 390. The topology map isdisplay data 3002, which includes rectangular representations that indicate the positions of the computers A-D, the storages A-D and the IP switches 150 and 250 in the actual network, as well as representations that indicate the IP addresses of the computers A-D, the storages A-D and the IP switches 150 and 250. In thedisplay data 3002 shown inFIG. 18 , eachrectangular region 900 can be replaced by an icon representing that equipment. An IPaddress display region 906 is provided near eachrectangular region 900 to display the IP address of the corresponding equipment. Small circles represent IP ports of the IP switches, and an IP portnumber display region 907 is provided near each small circle to display the appropriate IP port number. - Next, we will explain VLAN setting. VLAN is a setup that allows communication between only certain IP ports in an IP switch.
- In a system configuration shown in
FIG. 12 , in order to obtain a setting whereby the storage C is available for use only by the computer C and the storage D is available for use only by the computer D, thecontrol section 330 of themanagement unit 300 issues aVLAN setting request 293 such as shown inFIG. 11 to theIP switch 250 via the managementinterface connection device 310. Upon receiving theVLAN setting request 293, theIP switch 250 permits communication only betweenIP ports VLAN 1 and communication only betweenIP ports VLAN 2. As a result of this, the computer D cannot use the storage C, and the computer C cannot use the storage D. - In order to similarly obtain a setting whereby the storage A is available for use only by the computer A and the storage B is available for use only by the computer B, the
control section 330 of themanagement unit 300 issues theVLAN setting request 293 such as shown inFIG. 11 to the virtual-IP switch via the managementinterface connection device 310. TheVLAN setting request 293 issued to the virtual-IP switch is intercepted by thecontrol section 520 of theIP emulator 500, which uses the conversion table 556 in theconversion section 510 to create azoning setting request 291 shown inFIG. 9 and issues thezoning setting request 291 to theFC switch 150. Upon receiving thezoning setting request 291, the FC switch 150 permits communication only amongWWNs WWNs - As a result of this, the computer B cannot use the storage A, and the computer A cannot use the storage B. As stated earlier, although the zoning and VLAN of the
FC switch 150 and theIP switch 250, respectively, establish different setups based on different setting requests, i.e., the zoning setting request and the VLAN setting request, they both realize communication only between certain computers and certain storages. - Since the VLAN setting request from the
management unit 300 to the virtual-IP switch is converted into a zoning setting request by theIP emulator 500 before it is issued to theFC switch 150, the administrator who uses themanagement unit 300 can perform the zoning setting for the FC switch using the same method that he or she uses to perform the VLAN setting for the IP switch and without having to be aware that it is in fact an FC switch. - As a result, by providing the
IP emulator 500, themanagement unit 300 can consolidate its management of the system including theFC switch 150 through the use of IP addresses. There is no need to add to themanagement unit 300 any topology management software designed for WWNs, and topology management software designed only for conventional IP addresses can be used. - In the present embodiment, the
IP emulator 500 was described as being provided within theFC switch 150, but theIP emulator 500 may be provided as a unit independent of theFC switch 150. Alternatively, the functions of theIP emulator 500 can be provided within themanagement unit 300. - Further in the present embodiment, the
preservation section 108 and the receivingsection 107 are provided in each of thecomputers 100, and thepreservation section 118 and the receivingsection 117 are provided in each of thestorages 110, and as a result when the request to obtain equipment identification information is received from themanagement unit 300 the respective units reply with their respective IP addresses that had been received from theIP emulator 500 in advance. However, each of thecomputers 100 and each of thestorages 110 may be provided with an inquiry section that inquires the equipment's equipment identification numbers. In this case, once the request to obtain equipment identification information is received from themanagement unit 300, the inquiry section of each of thecomputers 100 and each of thestorages 110 inquires theconversion section 510 of theIP emulator 500 and thereby obtains and replies with the respective IP address whenever a request is made. - As described above, the present invention can provide a topology management system that does not require any development of new topology management consoles (or of topology management software designed for MAC addresses), even when a storage network with new equipment identification numbers is connected.
- Furthermore, the present invention can provide a topology management system that allows a consolidated topology management using equipment identification numbers that topology administrators are familiar with. Particularly in storage networks connected by Ethernet, the present invention can provide a topology management system that allows topology management consoles to have a consolidated topology management with WWNs and without having to work with MAC addresses or IP addresses.
- Moreover, the present invention can provide, in storage networks in which two or more networks having different information equipment identification number systems such as fibre channel and Ethernet coexist, a system that allows topology management consoles to operate and manage, in a consolidated manner and by using WWN, equipments that make up the network.
- While the description above refers to particular embodiments of the present invention, it will be understood that many modifications may be made without departing from the spirit thereof. The accompanying claims are intended to cover such modifications as would fall within the true scope and spirit of the present invention.
- The presently disclosed embodiments are therefore to be considered in all respects as illustrative and not restrictive, the scope of the invention being indicated by the appended claims, rather than the foregoing description, and all changes which come within the meaning and range of equivalency of the claims are therefore intended to be embraced therein.
Claims (2)
1. A network topology management system including information processing units, storage units, and connection units that control connection switching between the information processing units and the storage units, the network topology management system comprising:
a management unit that manages a network topology consisting of the information processing units, the storage units and the connection units; and
an emulator connected to the connection units and to the management unit, wherein the emulator comprises a conversion section that converts first equipment identification information that identifies the information processing units or the storage units into second equipment identification information that is recognizable by the management unit to identify the information processing units or the storage units; and
a transmitting section that sends the second equipment identification information to the management unit, wherein the management device has a control section that manages the network topology based on the second equipment identification information.
2-24. (canceled)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/328,592 US20090109875A1 (en) | 2002-05-08 | 2008-12-04 | Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program |
US12/813,366 US20100274880A1 (en) | 2002-05-08 | 2010-06-10 | Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002132264A JP4032816B2 (en) | 2002-05-08 | 2002-05-08 | Storage network topology management system |
JP2002-132264 | 2002-05-08 | ||
US10/300,550 US7469281B2 (en) | 2002-05-08 | 2002-11-20 | Network topology management system, management apparatus, management method, management program, and storage media that records management program |
US12/328,592 US20090109875A1 (en) | 2002-05-08 | 2008-12-04 | Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/300,550 Continuation US7469281B2 (en) | 2002-05-08 | 2002-11-20 | Network topology management system, management apparatus, management method, management program, and storage media that records management program |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/813,366 Continuation US20100274880A1 (en) | 2002-05-08 | 2010-06-10 | Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program |
Publications (1)
Publication Number | Publication Date |
---|---|
US20090109875A1 true US20090109875A1 (en) | 2009-04-30 |
Family
ID=29397382
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/300,550 Expired - Fee Related US7469281B2 (en) | 2002-05-08 | 2002-11-20 | Network topology management system, management apparatus, management method, management program, and storage media that records management program |
US12/328,592 Abandoned US20090109875A1 (en) | 2002-05-08 | 2008-12-04 | Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program |
US12/813,366 Abandoned US20100274880A1 (en) | 2002-05-08 | 2010-06-10 | Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/300,550 Expired - Fee Related US7469281B2 (en) | 2002-05-08 | 2002-11-20 | Network topology management system, management apparatus, management method, management program, and storage media that records management program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/813,366 Abandoned US20100274880A1 (en) | 2002-05-08 | 2010-06-10 | Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program |
Country Status (2)
Country | Link |
---|---|
US (3) | US7469281B2 (en) |
JP (1) | JP4032816B2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090182953A1 (en) * | 2004-12-23 | 2009-07-16 | Solera Networks. Inc. | Method and apparatus for network packet capture distributed storage system |
US20090292736A1 (en) * | 2008-05-23 | 2009-11-26 | Matthew Scott Wood | On demand network activity reporting through a dynamic file system and method |
US20090290501A1 (en) * | 2008-05-23 | 2009-11-26 | Levy Joseph H | Capture and regeneration of a network data using a virtual software switch |
US20100195538A1 (en) * | 2009-02-04 | 2010-08-05 | Merkey Jeffrey V | Method and apparatus for network packet capture distributed storage system |
CN101867415A (en) * | 2010-06-13 | 2010-10-20 | 邹美余 | Fiber resource management device and method |
US20110125749A1 (en) * | 2009-11-15 | 2011-05-26 | Solera Networks, Inc. | Method and Apparatus for Storing and Indexing High-Speed Network Traffic Data |
US20110125748A1 (en) * | 2009-11-15 | 2011-05-26 | Solera Networks, Inc. | Method and Apparatus for Real Time Identification and Recording of Artifacts |
US8521732B2 (en) | 2008-05-23 | 2013-08-27 | Solera Networks, Inc. | Presentation of an extracted artifact based on an indexing technique |
US8625642B2 (en) | 2008-05-23 | 2014-01-07 | Solera Networks, Inc. | Method and apparatus of network artifact indentification and extraction |
US8666985B2 (en) | 2011-03-16 | 2014-03-04 | Solera Networks, Inc. | Hardware accelerated application-based pattern matching for real time classification and recording of network traffic |
CN103763364A (en) * | 2014-01-15 | 2014-04-30 | 浪潮(北京)电子信息产业有限公司 | Data access method and miniature storage server |
US20140137023A1 (en) * | 2012-11-14 | 2014-05-15 | Institute For Information Industry | Method for visually mapping network ports to network interface cards |
CN103812952A (en) * | 2012-11-14 | 2014-05-21 | 财团法人资讯工业策进会 | Visual mapping method of network ports and network interface cards |
US8849991B2 (en) | 2010-12-15 | 2014-09-30 | Blue Coat Systems, Inc. | System and method for hypertext transfer protocol layered reconstruction |
WO2015069275A1 (en) * | 2013-11-08 | 2015-05-14 | Empire Technology Development Llc | Control of router in cloud system |
Families Citing this family (57)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6968463B2 (en) * | 2001-01-17 | 2005-11-22 | Hewlett-Packard Development Company, L.P. | System for controlling access to resources in a storage area network |
US6931487B2 (en) | 2001-10-22 | 2005-08-16 | Hewlett-Packard Development Company L.P. | High performance multi-controller processing |
US6947981B2 (en) * | 2002-03-26 | 2005-09-20 | Hewlett-Packard Development Company, L.P. | Flexible data replication mechanism |
US7032131B2 (en) * | 2002-03-26 | 2006-04-18 | Hewlett-Packard Development Company, L.P. | System and method for ensuring merge completion in a storage area network |
US7007042B2 (en) * | 2002-03-28 | 2006-02-28 | Hewlett-Packard Development Company, L.P. | System and method for automatic site failover in a storage area network |
JP2004048125A (en) * | 2002-07-09 | 2004-02-12 | Hitachi Ltd | Connection control, device method therefor, and program thereof |
US8560627B2 (en) * | 2003-05-23 | 2013-10-15 | Alcatel Lucent | Virtual switch for use in fibre channel applications |
US7483390B2 (en) * | 2003-06-30 | 2009-01-27 | Intel Corporation | System and method for dynamically configuring and transitioning wired and wireless networks |
US7383340B2 (en) * | 2003-06-30 | 2008-06-03 | Intel Corporation | System and method for programmatically changing the network location of a network component |
US7386629B2 (en) * | 2003-06-30 | 2008-06-10 | Intel Corporation | System and method for synchronous configuration of DHCP server and router interfaces |
US20040267921A1 (en) * | 2003-06-30 | 2004-12-30 | Rover Jeremy L. | System and method for describing network components and their associations |
US20040267922A1 (en) * | 2003-06-30 | 2004-12-30 | Rover Jeremy L. | System and method for the design and description of networks |
JP4123088B2 (en) * | 2003-08-06 | 2008-07-23 | 株式会社日立製作所 | Storage network management apparatus and method |
US8090871B2 (en) * | 2003-10-20 | 2012-01-03 | International Business Machines Corporation | Determining a remote management processor's IP address |
JP4307964B2 (en) * | 2003-11-26 | 2009-08-05 | 株式会社日立製作所 | Access restriction information setting method and apparatus |
US8099481B2 (en) * | 2003-12-16 | 2012-01-17 | Alcatel Lucent | System and method for resolving hubs and like devices in network topology |
JP3969395B2 (en) * | 2004-01-21 | 2007-09-05 | ソニー株式会社 | Network system and terminal setting method |
US20050243739A1 (en) * | 2004-04-29 | 2005-11-03 | Rapistan Systems Advertising Corp. | Network topology discovery |
JP4485875B2 (en) * | 2004-07-28 | 2010-06-23 | 株式会社日立製作所 | Storage connection changing method, storage management system and program |
US7342925B2 (en) * | 2004-11-30 | 2008-03-11 | At&T Corp. | Technique for automated MAC address cloning |
US7308534B2 (en) * | 2005-01-13 | 2007-12-11 | Hitachi, Ltd. | Apparatus and method for managing a plurality of kinds of storage devices |
US8127088B2 (en) * | 2005-01-27 | 2012-02-28 | Hewlett-Packard Development Company, L.P. | Intelligent cache management |
US7301718B2 (en) * | 2005-01-31 | 2007-11-27 | Hewlett-Packard Development Company, L.P. | Recording errors in tape drives |
US8028058B2 (en) * | 2005-03-18 | 2011-09-27 | International Business Machines Corporation | Dynamic discovery and reporting of one or more application program topologies in a single or networked distributed computing environment |
US20060230243A1 (en) * | 2005-04-06 | 2006-10-12 | Robert Cochran | Cascaded snapshots |
US20070201490A1 (en) * | 2005-07-13 | 2007-08-30 | Mahamuni Atul B | System and method for implementing ethernet MAC address translation |
US7779218B2 (en) * | 2005-07-22 | 2010-08-17 | Hewlett-Packard Development Company, L.P. | Data synchronization management |
US7206156B2 (en) * | 2005-07-27 | 2007-04-17 | Hewlett-Packard Development Company, L.P. | Tape drive error management |
US7325078B2 (en) * | 2005-10-06 | 2008-01-29 | Hewlett-Packard Development Company, L.P. | Secure data scrubbing |
US7721053B2 (en) * | 2005-10-24 | 2010-05-18 | Hewlett-Packard Development Company, L.P. | Intelligent logical unit provisioning |
US8166166B2 (en) * | 2005-12-15 | 2012-04-24 | International Business Machines Corporation | Apparatus system and method for distributing configuration parameter |
US7801150B1 (en) * | 2006-02-14 | 2010-09-21 | Juniper Networks, Inc. | Multiple media access control (MAC) addresses |
US20070220124A1 (en) * | 2006-03-16 | 2007-09-20 | Dell Products L.P. | System and method for automatically creating and enabling zones in a network |
JP4929808B2 (en) * | 2006-04-13 | 2012-05-09 | 富士通株式会社 | Network device connection apparatus and network device connection method |
US7467268B2 (en) * | 2006-04-14 | 2008-12-16 | Hewlett-Packard Development Company, L.P. | Concurrent data restore and background copy operations in storage networks |
US7934027B2 (en) | 2007-01-19 | 2011-04-26 | Hewlett-Packard Development Company, L.P. | Critical resource management |
US7814274B2 (en) * | 2007-01-19 | 2010-10-12 | Scalent Systems, Inc. | Method and system for dynamic binding in a storage area network |
US7861031B2 (en) * | 2007-03-01 | 2010-12-28 | Hewlett-Packard Development Company, L.P. | Access control management |
US8024514B2 (en) | 2007-03-01 | 2011-09-20 | Hewlett-Packard Development Company, L.P. | Access control management |
US7694079B2 (en) | 2007-04-04 | 2010-04-06 | Hewlett-Packard Development Company, L.P. | Tagged sequential read operations |
US7945640B1 (en) * | 2007-09-27 | 2011-05-17 | Emc Corporation | Methods and apparatus for network provisioning |
US8028062B1 (en) * | 2007-12-26 | 2011-09-27 | Emc Corporation | Non-disruptive data mobility using virtual storage area networks with split-path virtualization |
US9225610B2 (en) * | 2008-03-31 | 2015-12-29 | Hitachi, Ltd. | User interface providing information system topology presentation |
US7990897B2 (en) * | 2009-03-11 | 2011-08-02 | Sony Corporation | Method and apparatus for a wireless home mesh network with network topology visualizer |
US9813315B2 (en) * | 2009-06-11 | 2017-11-07 | Talari Networks Incorporated | Methods and apparatus for providing adaptive private network centralized management system time correlated playback of network traffic |
JP5552787B2 (en) * | 2009-10-02 | 2014-07-16 | 村田機械株式会社 | Relay server and relay communication system |
CN102209023B (en) * | 2010-03-31 | 2015-01-21 | 华为数字技术(成都)有限公司 | Fiber channel over Ethernet (FCoE) communication connection establishment method, device, name server and system |
JP5768412B2 (en) * | 2011-03-07 | 2015-08-26 | 日本電気株式会社 | Network connection setting system, connection device, network setting method, and network setting program |
JP5505380B2 (en) * | 2011-07-11 | 2014-05-28 | 富士通株式会社 | Relay device and relay method |
US8966211B1 (en) * | 2011-12-19 | 2015-02-24 | Emc Corporation | Techniques for dynamic binding of device identifiers to data storage devices |
JP5893176B2 (en) * | 2013-01-17 | 2016-03-23 | 株式会社日立製作所 | Disk array system and cable information setting method |
CN103200236B (en) * | 2013-03-07 | 2015-09-09 | 李想 | A kind of ubiquitous network and method for numbering serial thereof and control method |
CN103532738B (en) * | 2013-09-26 | 2016-07-06 | 福建星网锐捷网络有限公司 | The defining method of a kind of port connection relationship and device |
US20150220297A1 (en) * | 2014-02-05 | 2015-08-06 | Mitsubishi Electric Power Products, Inc. | LED Video Display Remote Power Consumption Monitoring and Self-Diagnostic System |
US10439908B2 (en) * | 2014-12-23 | 2019-10-08 | Talari Networks Incorporated | Methods and apparatus for providing adaptive private network centralized management system time correlated playback of network traffic |
US9917771B2 (en) * | 2015-08-07 | 2018-03-13 | Cisco Technology, Inc. | Virtual expansion of network fabric edge for multihoming of layer-2 switches and hosts |
US11119669B2 (en) * | 2017-08-02 | 2021-09-14 | Seagate Technology Llc | External indicators for adaptive in-field recalibration |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6209023B1 (en) * | 1998-04-24 | 2001-03-27 | Compaq Computer Corporation | Supporting a SCSI device on a non-SCSI transport medium of a network |
US20020114328A1 (en) * | 2001-02-20 | 2002-08-22 | Takahisa Miyamoto | Apparatus for linking a SAN with a LAN |
US20020156612A1 (en) * | 2001-04-20 | 2002-10-24 | Peter Schulter | Address resolution protocol system and method in a virtual network |
US20030020520A1 (en) * | 2001-07-30 | 2003-01-30 | Hiroyuki Miyake | Semiconductor device |
US20030088683A1 (en) * | 2001-11-07 | 2003-05-08 | Hitachi, Ltd. | Storage management computer |
US20030202520A1 (en) * | 2002-04-26 | 2003-10-30 | Maxxan Systems, Inc. | Scalable switch fabric system and apparatus for computer networks |
US20030204580A1 (en) * | 2002-04-25 | 2003-10-30 | Baldwin Duane Mark | Methods and apparatus for management of mixed protocol storage area networks |
US6671776B1 (en) * | 1999-10-28 | 2003-12-30 | Lsi Logic Corporation | Method and system for determining and displaying the topology of a storage array network having multiple hosts and computer readable medium for generating the topology |
US20040010612A1 (en) * | 2002-06-11 | 2004-01-15 | Pandya Ashish A. | High performance IP processor using RDMA |
US6683883B1 (en) * | 2002-04-09 | 2004-01-27 | Sancastle Technologies Ltd. | ISCSI-FCP gateway |
US20040073677A1 (en) * | 2000-06-29 | 2004-04-15 | Hitachi, Ltd, | Computer system using a storage area network and method of handling data in the computer system |
US20050050191A1 (en) * | 1999-12-10 | 2005-03-03 | Hubis Walter A. | Storage network and method for storage network device mapping |
US6877042B2 (en) * | 2001-01-02 | 2005-04-05 | Dell Products L.P. | System and method for generating world wide names |
US6877044B2 (en) * | 2000-02-10 | 2005-04-05 | Vicom Systems, Inc. | Distributed storage management platform architecture |
US6934799B2 (en) * | 2002-01-18 | 2005-08-23 | International Business Machines Corporation | Virtualization of iSCSI storage |
US6981036B1 (en) * | 1999-06-11 | 2005-12-27 | Canon Kabushiki Kaisha | Network device managing apparatus and method |
US6996670B2 (en) * | 2001-10-05 | 2006-02-07 | International Business Machines Corporation | Storage area network methods and apparatus with file system extension |
US7068666B2 (en) * | 2001-04-27 | 2006-06-27 | The Boeing Company | Method and system for virtual addressing in a communications network |
US7085827B2 (en) * | 2001-09-20 | 2006-08-01 | Hitachi, Ltd. | Integrated service management system for remote customer support |
US7171453B2 (en) * | 2001-04-19 | 2007-01-30 | Hitachi, Ltd. | Virtual private volume method and system |
US7197047B2 (en) * | 1999-03-10 | 2007-03-27 | Nishan Systems, Inc. | Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network |
US7200144B2 (en) * | 2001-10-18 | 2007-04-03 | Qlogic, Corp. | Router and methods using network addresses for virtualization |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0993265A (en) | 1995-09-28 | 1997-04-04 | Hitachi Ltd | Distributed type network management method |
US6314501B1 (en) * | 1998-07-23 | 2001-11-06 | Unisys Corporation | Computer system and method for operating multiple operating systems in different partitions of the computer system and for allowing the different partitions to communicate with one another through shared memory |
JP2000183871A (en) | 1998-12-14 | 2000-06-30 | Matsushita Graphic Communication Systems Inc | Communication terminal device and communication setting changing method |
US20080209114A1 (en) * | 1999-08-04 | 2008-08-28 | Super Talent Electronics, Inc. | Reliability High Endurance Non-Volatile Memory Device with Zone-Based Non-Volatile Memory File System |
US6597956B1 (en) * | 1999-08-23 | 2003-07-22 | Terraspring, Inc. | Method and apparatus for controlling an extensible computing system |
US6484173B1 (en) * | 2000-02-07 | 2002-11-19 | Emc Corporation | Controlling access to a storage device |
EP1132844A3 (en) * | 2000-03-02 | 2002-06-05 | Telseon IP Services Inc. | E-commerce system facilitating service networks including broadband communication service networks |
JP2002007304A (en) | 2000-06-23 | 2002-01-11 | Hitachi Ltd | Computer system using storage area network and data handling method therefor |
US7849262B1 (en) * | 2000-06-30 | 2010-12-07 | Emc Corporation | System and method for virtualization of networked storage resources |
US7222176B1 (en) * | 2000-08-28 | 2007-05-22 | Datacore Software Corporation | Apparatus and method for using storage domains for controlling data in storage area networks |
US20020087678A1 (en) * | 2000-10-27 | 2002-07-04 | Gabriel Padilla | Intelligent management of information in a network environment |
US7313614B2 (en) * | 2000-11-02 | 2007-12-25 | Sun Microsystems, Inc. | Switching system |
EP1374056B1 (en) * | 2001-03-01 | 2006-06-21 | Storeage Networking Technologies | Storage area network (san) security |
US7167472B2 (en) * | 2001-04-18 | 2007-01-23 | Brocade Communications Systems, Inc. | Fibre channel zoning by device name in hardware |
US7685261B1 (en) * | 2001-06-29 | 2010-03-23 | Symantec Operating Corporation | Extensible architecture for the centralized discovery and management of heterogeneous SAN components |
US6941357B2 (en) * | 2001-07-18 | 2005-09-06 | Dell Products L.P. | Fibre channel switching appliance |
JP2003122508A (en) * | 2001-10-15 | 2003-04-25 | Hitachi Ltd | Volume management method and device |
JP2003141055A (en) * | 2001-11-07 | 2003-05-16 | Hitachi Ltd | Connection setting method for computer system |
US6892227B1 (en) * | 2001-12-21 | 2005-05-10 | Networks Associates Technology, Inc. | Enterprise network analyzer host controller/zone controller interface system and method |
US7155494B2 (en) * | 2002-01-09 | 2006-12-26 | Sancastle Technologies Ltd. | Mapping between virtual local area networks and fibre channel zones |
JP3848587B2 (en) * | 2002-03-15 | 2006-11-22 | 株式会社日立製作所 | Information processing apparatus and communication path selection method |
US7886298B2 (en) * | 2002-03-26 | 2011-02-08 | Hewlett-Packard Development Company, L.P. | Data transfer protocol for data replication between multiple pairs of storage controllers on a san fabric |
US20030208581A1 (en) * | 2002-05-02 | 2003-11-06 | Behren Paul D. Von | Discovery of fabric devices using information from devices and switches |
US7328284B2 (en) * | 2002-05-06 | 2008-02-05 | Qlogic, Corporation | Dynamic configuration of network data flow using a shared I/O subsystem |
-
2002
- 2002-05-08 JP JP2002132264A patent/JP4032816B2/en not_active Expired - Fee Related
- 2002-11-20 US US10/300,550 patent/US7469281B2/en not_active Expired - Fee Related
-
2008
- 2008-12-04 US US12/328,592 patent/US20090109875A1/en not_active Abandoned
-
2010
- 2010-06-10 US US12/813,366 patent/US20100274880A1/en not_active Abandoned
Patent Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6209023B1 (en) * | 1998-04-24 | 2001-03-27 | Compaq Computer Corporation | Supporting a SCSI device on a non-SCSI transport medium of a network |
US7197047B2 (en) * | 1999-03-10 | 2007-03-27 | Nishan Systems, Inc. | Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network |
US6981036B1 (en) * | 1999-06-11 | 2005-12-27 | Canon Kabushiki Kaisha | Network device managing apparatus and method |
US6671776B1 (en) * | 1999-10-28 | 2003-12-30 | Lsi Logic Corporation | Method and system for determining and displaying the topology of a storage array network having multiple hosts and computer readable medium for generating the topology |
US20050050191A1 (en) * | 1999-12-10 | 2005-03-03 | Hubis Walter A. | Storage network and method for storage network device mapping |
US6877044B2 (en) * | 2000-02-10 | 2005-04-05 | Vicom Systems, Inc. | Distributed storage management platform architecture |
US20040073677A1 (en) * | 2000-06-29 | 2004-04-15 | Hitachi, Ltd, | Computer system using a storage area network and method of handling data in the computer system |
US6877042B2 (en) * | 2001-01-02 | 2005-04-05 | Dell Products L.P. | System and method for generating world wide names |
US20020114328A1 (en) * | 2001-02-20 | 2002-08-22 | Takahisa Miyamoto | Apparatus for linking a SAN with a LAN |
US7171453B2 (en) * | 2001-04-19 | 2007-01-30 | Hitachi, Ltd. | Virtual private volume method and system |
US20020156612A1 (en) * | 2001-04-20 | 2002-10-24 | Peter Schulter | Address resolution protocol system and method in a virtual network |
US7068666B2 (en) * | 2001-04-27 | 2006-06-27 | The Boeing Company | Method and system for virtual addressing in a communications network |
US20030020520A1 (en) * | 2001-07-30 | 2003-01-30 | Hiroyuki Miyake | Semiconductor device |
US7085827B2 (en) * | 2001-09-20 | 2006-08-01 | Hitachi, Ltd. | Integrated service management system for remote customer support |
US6996670B2 (en) * | 2001-10-05 | 2006-02-07 | International Business Machines Corporation | Storage area network methods and apparatus with file system extension |
US7200144B2 (en) * | 2001-10-18 | 2007-04-03 | Qlogic, Corp. | Router and methods using network addresses for virtualization |
US20030088683A1 (en) * | 2001-11-07 | 2003-05-08 | Hitachi, Ltd. | Storage management computer |
US6934799B2 (en) * | 2002-01-18 | 2005-08-23 | International Business Machines Corporation | Virtualization of iSCSI storage |
US6683883B1 (en) * | 2002-04-09 | 2004-01-27 | Sancastle Technologies Ltd. | ISCSI-FCP gateway |
US20030204580A1 (en) * | 2002-04-25 | 2003-10-30 | Baldwin Duane Mark | Methods and apparatus for management of mixed protocol storage area networks |
US20030202520A1 (en) * | 2002-04-26 | 2003-10-30 | Maxxan Systems, Inc. | Scalable switch fabric system and apparatus for computer networks |
US20040010612A1 (en) * | 2002-06-11 | 2004-01-15 | Pandya Ashish A. | High performance IP processor using RDMA |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090219829A1 (en) * | 2004-12-23 | 2009-09-03 | Solera Networks, Inc. | Method and apparatus for network packet capture distributed storage system |
US7684347B2 (en) | 2004-12-23 | 2010-03-23 | Solera Networks | Method and apparatus for network packet capture distributed storage system |
US7855974B2 (en) | 2004-12-23 | 2010-12-21 | Solera Networks, Inc. | Method and apparatus for network packet capture distributed storage system |
US20090182953A1 (en) * | 2004-12-23 | 2009-07-16 | Solera Networks. Inc. | Method and apparatus for network packet capture distributed storage system |
US8521732B2 (en) | 2008-05-23 | 2013-08-27 | Solera Networks, Inc. | Presentation of an extracted artifact based on an indexing technique |
US20090292736A1 (en) * | 2008-05-23 | 2009-11-26 | Matthew Scott Wood | On demand network activity reporting through a dynamic file system and method |
US20090290501A1 (en) * | 2008-05-23 | 2009-11-26 | Levy Joseph H | Capture and regeneration of a network data using a virtual software switch |
US8625642B2 (en) | 2008-05-23 | 2014-01-07 | Solera Networks, Inc. | Method and apparatus of network artifact indentification and extraction |
US20100195538A1 (en) * | 2009-02-04 | 2010-08-05 | Merkey Jeffrey V | Method and apparatus for network packet capture distributed storage system |
US20110125749A1 (en) * | 2009-11-15 | 2011-05-26 | Solera Networks, Inc. | Method and Apparatus for Storing and Indexing High-Speed Network Traffic Data |
US20110125748A1 (en) * | 2009-11-15 | 2011-05-26 | Solera Networks, Inc. | Method and Apparatus for Real Time Identification and Recording of Artifacts |
CN101867415A (en) * | 2010-06-13 | 2010-10-20 | 邹美余 | Fiber resource management device and method |
US8849991B2 (en) | 2010-12-15 | 2014-09-30 | Blue Coat Systems, Inc. | System and method for hypertext transfer protocol layered reconstruction |
US8666985B2 (en) | 2011-03-16 | 2014-03-04 | Solera Networks, Inc. | Hardware accelerated application-based pattern matching for real time classification and recording of network traffic |
US20140137023A1 (en) * | 2012-11-14 | 2014-05-15 | Institute For Information Industry | Method for visually mapping network ports to network interface cards |
CN103812952A (en) * | 2012-11-14 | 2014-05-21 | 财团法人资讯工业策进会 | Visual mapping method of network ports and network interface cards |
WO2015069275A1 (en) * | 2013-11-08 | 2015-05-14 | Empire Technology Development Llc | Control of router in cloud system |
CN103763364A (en) * | 2014-01-15 | 2014-04-30 | 浪潮(北京)电子信息产业有限公司 | Data access method and miniature storage server |
Also Published As
Publication number | Publication date |
---|---|
JP2003324437A (en) | 2003-11-14 |
US20100274880A1 (en) | 2010-10-28 |
US7469281B2 (en) | 2008-12-23 |
US20030212781A1 (en) | 2003-11-13 |
JP4032816B2 (en) | 2008-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7469281B2 (en) | Network topology management system, management apparatus, management method, management program, and storage media that records management program | |
US7082497B2 (en) | System and method for managing a moveable media library with library partitions | |
JP4651230B2 (en) | Storage system and access control method to logical unit | |
US6295575B1 (en) | Configuring vectors of logical storage units for data storage partitioning and sharing | |
US20040025166A1 (en) | Server computer and a method for accessing resources from virtual machines of a server computer via a fibre channel | |
EP1528746B1 (en) | Disk control unit | |
US7617306B2 (en) | Operation management system, management apparatus, management method and management program | |
US6260120B1 (en) | Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement | |
US20030126225A1 (en) | System and method for peripheral device virtual functionality overlay | |
US6421711B1 (en) | Virtual ports for data transferring of a data storage system | |
US6493825B1 (en) | Authentication of a host processor requesting service in a data processing network | |
US6845431B2 (en) | System and method for intermediating communication with a moveable media library utilizing a plurality of partitions | |
US6999999B2 (en) | System and method for securing fiber channel drive access in a partitioned data library | |
US20020103913A1 (en) | System and method for host based target device masking based on unique hardware addresses | |
US7103665B2 (en) | Method of managing a resource storage data, program for managing the resource storage data, storage media having the resource managing program, and resource manager for managing the resource storage data | |
US6877042B2 (en) | System and method for generating world wide names | |
US7139871B2 (en) | Method of managing storage system to be managed by multiple managers | |
US8504770B2 (en) | System and method for representation of target devices in a storage router | |
US20030200247A1 (en) | Server computer and a method for accessing resources from virtual machines of a server computer via a fibre channel | |
JP4285058B2 (en) | Network management program, management computer and management method | |
JP2005134961A (en) | Storage device and its access control method | |
EP1381188B1 (en) | Connection control device, method and program | |
JP4598248B2 (en) | Storage subsystem security system | |
US7386622B2 (en) | Network converter and information processing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |