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 PDF

Info

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
Application number
US12/328,592
Inventor
Yasunori Kaneda
Tohru Nojiri
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to US12/328,592 priority Critical patent/US20090109875A1/en
Publication of US20090109875A1 publication Critical patent/US20090109875A1/en
Priority to US12/813,366 priority patent/US20100274880A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5038Address allocation for local use, e.g. in LAN or USB networks, or in a controller area network [CAN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/106Mapping addresses of different types across networks, e.g. mapping telephone numbers to data network addresses
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/622Layer-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

    FIELD OF THE INVENTION
  • 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.
  • DESCRIPTION OF RELATED ART
  • 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. In FIG. 19, four computers 100 and four storages 110 are connected via two fibre 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 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.
  • 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.
  • SUMMARY OF THE INVENTION
  • 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.
  • BRIEF DESCRIPTION OF THE DRAWINGS:
  • 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.
  • DESCRIPTION OF PREFERRED EMBODIMENTS
  • The embodiments of the present invention are described below with reference to the accompanying drawings.
  • First Embodiment
  • FIG. 1 shows a system configuration of the first embodiment. In the system configuration in FIG. 1, 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, and 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, and 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.
  • Next, we will explain the allocation section 450 and the conversion 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 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. 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 (the IP switch 250 in the configuration shown in FIG. 1) is found, 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.
  • In the configuration shown in FIG. 1, 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.
  • 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 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.
  • WWNs must be unique to each FC port. Consequently, usable WWNs are allocated in advance to the FC emulator 400, and the allocation section 450 allocates virtual WWNs only from the range of WWNs allocated. 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. 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.
  • 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, 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.
  • Next, we will describe the procedure by which the management unit 300 displays the topology (e.g., connection status) on the display 390.
  • In the configuration shown in FIG. 1, although there are switches with two different information equipment identification number systems, e.g., the FC switch 150 and the IP switch 250, to the control section 330 of the management unit 300 it looks, via the management interface connection device 310, as though two FC switches are connected, due to the fact that the FC emulator 400 is provided.
  • First, 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. 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 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. Based on this, the management unit 300 detects two FC switches in the case of the embodiment in FIG. 1. Here, 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.
  • As FIG. 3 shows, the 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. 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.
  • As stated above, 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. 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, 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. In response to the inquiry from the control section 330 of the management unit 300, each of the computers 100 sends equipment identification information 121 or 122, while each of the storages 110 sends equipment identification information 125 or 126.
  • Since the computers 200 and the storages 210 are connected to the management unit 300 via the FC emulator 400, 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.
  • Based on the connection information 155 and 256 and equipment identification information 121-128, the control section 330 of the management unit 300 generates the display data 3001, in which the topology of the network and the equipment identification information are correlated, and outputs the display data 3001 to the display 390. In the display data 3001 shown in FIG. 5, 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.
  • Next, we will describe the processing that takes place in the management unit 300 in the event one of the equipments comprising FIG. 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, the storage 210 issues to the FC emulator 400 a failure notification packet that includes the MAC address of the storage 210. When 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. Upon receiving the failure notification packet, 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. 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. 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, 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. First, the management unit 300 issues the zoning setting request 292 to the FC emulator 400. Based on the zoning setting request 292, 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. Upon receiving the VLAN setting request 293, 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. 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 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.
  • As stated earlier, by providing the FC emulator 400, 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.
  • 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 the management unit 300. In such cases, a configuration can be created that allows the management unit 300 to read the conversion tables 408 and 409 that the conversion section 410 of the FC emulator 400 has. To do this, the transmitting section 459 should be provided in the FC emulator 400.
  • 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. Assuming that the display data 3001 as shown in FIG. 5 is displayed on the display 390 of the management unit 300, when 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. Alternatively, 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.
  • 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 the IP switch 250, but the functions of the FC emulator 400 can be provided within the IP switch 250. In this case, 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.
  • Or, the functions of the FC emulator 400 can be provided within the management unit 300. In this case, 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.
  • In another embodiment, 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. In other words, in this case, 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. In this case, 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.
  • The Second Embodiment
  • 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. Further in the second embodiment, 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.
  • As in the first embodiment, each computer 100 is provided with a management interface 109, each storage 110 is provided with a management interface 119, and the FC switch 150 is provided with a management interface 159. In addition, each computer 200 is provided with a management interface 209, each storage 210 is provided with a management interface 219, and 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.
  • This is due to the fact that 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. In the present specification, 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.
  • 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.
  • FIG. 14 indicates the content of a conversion table 556 created by the IP emulator 500. In response to the four IP address allocation requests, 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.
  • Next, 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, and each of the storages 110 has a receiving section 117 to write in the preservation section 118. In the preservation section 108 of the computer A, the virtual MAC address 501 and the IP address 601 are written. In the preservation section 108 of the computer B, the virtual MAC address 502 and the IP address 602 are written. In the preservation section 118 of the storage A, the virtual MAC address 503 and the IP address 603 are written. In the preservation section 118 of the storage B, the virtual MAC address 504 and the IP address 604 are written.
  • In the configuration shown in FIG. 12, 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. 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 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. 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.
  • As stated earlier, the 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.
  • 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 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. 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, and each of the storages 210 sends equipment identification information 227 or 228 to the management unit 300. 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, and 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. In the display data 3002 shown in FIG. 18, 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.
  • 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, 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. 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. 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 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. 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. As stated earlier, although 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 VLAN setting request from the management unit 300 to the virtual-IP switch is converted into a zoning setting request by the IP emulator 500 before it is issued to the FC switch 150, 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.
  • As a result, by providing the IP emulator 500, 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.
  • In the present embodiment, 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.
  • Further in the present embodiment, the preservation section 108 and the receiving section 107 are provided in each of the computers 100, and 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. However, 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.
  • 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)
US12/328,592 2002-05-08 2008-12-04 Network Topology Management System, Management Apparatus, Management Method, Management Program, and Storage Media That Records Management Program Abandoned US20090109875A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (22)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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