CN101296120B - Management computer for setting configuration information of node - Google Patents

Management computer for setting configuration information of node Download PDF

Info

Publication number
CN101296120B
CN101296120B CN2008100804426A CN200810080442A CN101296120B CN 101296120 B CN101296120 B CN 101296120B CN 2008100804426 A CN2008100804426 A CN 2008100804426A CN 200810080442 A CN200810080442 A CN 200810080442A CN 101296120 B CN101296120 B CN 101296120B
Authority
CN
China
Prior art keywords
switch
port
node
identifier
redundancyization
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.)
Expired - Fee Related
Application number
CN2008100804426A
Other languages
Chinese (zh)
Other versions
CN101296120A (en
Inventor
冲田英树
小泽洋司
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.)
Araks Netowrk KK
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
Publication of CN101296120A publication Critical patent/CN101296120A/en
Application granted granted Critical
Publication of CN101296120B publication Critical patent/CN101296120B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Provided is a management computer which reduces the workload of an administrator of a network in setting node when the normal network is changed to a network with redundancy. The management computer manages a plurality of nodes that constitute a network accommodating VLANs. The plurality of nodes include a first node and a second node which make a redundancy pair and which divides the network into an active path and a standby path. The management computer stores port management information showing connection relations for respective nodes and identifiers of VLANs allocated to ports of the nodes, and creates the redundancy pair by updating the port management information of the first node such that a VLAN allocated to one of ports of a connected node that is connected to the first node is allocated to one of ports of the first node that is connected to the connected node.

Description

The redundancy establishing method of supervisory computer
Technical field
The present invention relates to a kind of supervisory computer of supervising the network, especially relate to the supervisory computer that automatic setting constitutes the switch of network.
Background technology
In recent years, advance the networking of each business (business that comprises mission critical (mission critital)) in the enterprise, require to improve the availability of network.
Now, when in the network equipments such as switch and router, breaking down, network manager exchanges the network equipment that breaks down through handwork.At this moment, during before finishing in the network equipment exchange of breaking down, can not communicate in this network, so the availability of network reduces greatly.
Here, the agreement of known so-called STP (Spanning Tree Prorocol).STP is when in the network that is made up of switch, breaking down, and recovers the control protocol of the inter-exchange that network uses automatically.When in network, breaking down, each switch uses STP self-discipline ground to carry out the processing that recovers this network failure.Therefore, owing to, automatically perform the processing of recovered failure when in network, breaking down,, can improve the availability of network so compare through the situation that handwork recovers network failure with network manager according to STP.
And, become known for further improving so-called VRRP (VirtualRouter Redundancy Protocol) and the agreement of GSRP (Gigabit Switch RedundacyProtocol) of the availability of network.The scope of these agreement recovered failure is limited to adjacent (interconnected) network equipment.These agreements are control protocols of the redundancy switch that is made up of current use system switch and standby system switch.Claim that below VRGP and GSRP are the redundant system control protocol.
Because according to the redundant system control protocol, the scope of recovered failure is limited to the adjacent network equipment, so compare with utilizing the STP recovered failure, can recover network at short notice.
In order to be suitable for the redundant system control protocol, network manager connects other switches in the network on two switches that constitute the redundancyization switch.And network manager is set via the current use system path of a switch that constitutes redundancyization switch with via the standby system path of another switch of formation redundancyization switch.In addition, with among two switches that constitute the redundancyization switch, be called the current use system switch via the switch in current use system path, will be called the standby system switch via the switch in standby system path.
Network manager moves the redundant system control protocol between current use system switch and standby system switch.The current use system switch uses the redundant system control protocol, keeps watch on the operating condition of standby system switch, and the standby system switch uses the redundant system control protocol, keeps watch on the operating condition of current use system switch.
In addition, before the port beyond the port among the port that the standby system switch possesses, that connect the current use system switch breaks down in the current use system switch during, set the holding state that stops to communicate by letter for.In addition, the port of this holding state is the port that becomes the object of the automatic recovery processing of using the execution of redundant system control protocol.
And; Network manager when selecting GSRP as the redundant system control protocol, connect in the port that the current use system switch is possessed the standby system switch port, and the port that possesses of standby system switch in connect the current use system switch ports-settings become based on port GSRP, that in inter-exchange is kept watch on communication mutually, utilize.
Network manager is logically cut apart network, in the network that is made up of switch, constitutes a plurality of virtual LAN (VIAN (Virtual Local Area Network).Network manager is specified the VLAN of (definition) access destination in order to control the visit to each VLAN at user terminal to the port of each switch.In addition, owing in being connected to the port of switch, make the bag of a plurality of VLAN overlap transmission, so network manager must be specified a plurality of VLAN to the port that is connected in switch.
When the network that the switch that the redundant system control protocol is applicable to by assigned vlan constitutes; Network manager is set 2 switches that constitute the redundancyization switch and a plurality of switches that are connected in the redundancyization switch for the whole VLAN that become the redundancyization object.Network manager need be set as follows: identical VLAN is distributed corresponding to the port in current use system path with corresponding to the port in standby system path, even if to use which identical VLAN capable of using in current use system path and standby system path.
Network manager is new when importing switch in network, must set the new new switch that imports and established inter-exchange annexation, reach the port that new switch is possessed and reach the VLAN that has established each port assignment that switch possesses.And when in the redundant system control protocol, using GSRP, the necessary planned network structure of network manager is directly to connect and compose 2 switches of redundancyization switch.
In addition; Through append new switch to network; When the existing network that is not redundancy structure was altered to the network of redundancy structure, network manager must change the setting of establishing switch that becomes the redundancyization object, the setting and the setting of establishing the whole switches that are connected on switch and the new switch that becomes the redundancyization object of new switch.
Specifically, network manager need be set the annexation and the VLAN of inter-exchange to these whole switches.Therefore, along with network size becomes big, the quantity of the switch that network manager must change setting also increases.Therefore, along with network size becomes big, the workload of network manager increases, and for network manager, is difficult to change the setting of switch.
The 1st purpose of the present invention is, even in sweeping network, also can easily reduce the workload that network manager change switch is set, and in network, import redundancy structure.
In addition, in sweeping network, the workload of setting because of network manager change switch increases, and increases so the network manager mistake is set the probability of switch.In addition, the mistake of this switch is set becomes the essential factor that reduces network availability.
The 2nd purpose of the present invention is, even in sweeping network, also can reduce the workload that network manager change switch is set, and reduces the mistake setting of the switch when changing network configuration.
Summary of the invention
The representational mode according to the present invention; It is a kind of supervisory computer; Possess the processor that carries out calculation process, be connected in the storage part of said processor and be connected in the interface of said processor; Be connected in network through said interface, management constitutes a plurality of switches of said network, and it is characterized in that: said network is to hold the network of being discerned one or more VLAN of a plurality of switches that constitute said network by vlan identifier uniquely; And; Said network is divided current use system path and standby system path by constituting the first right switch of redundancyization and second switch in said a plurality of switches, said storage portion stores Port Management information, the identifier of the VLAN of the annexation of said each switch of this Port Management information representation and the port assignment that possesses to said switch; Said processor is through upgrading the Port Management information of said first switch; With port among the port that possesses to said first switch, that be connected in the linking objective switch that connects said first switch, be connected in the VLAN of the port assignment of said first switch in the port that divides the said linking objective switch of orientation to possess, it is right to constitute said redundancyization.
The effect of invention is following:
According to a mode of the present invention, can reduce the workload that network manager when common network is altered to the network of redundancyization is set switch.
Description of drawings
Fig. 1 is the figure of structure of the computer system of expression embodiment of the present invention 1.
Fig. 2 is the figure of structure of the network of expression embodiment of the present invention 1.
Fig. 3 is the figure of structure of the management server of expression embodiment of the present invention 1.
Fig. 4 is the precedence diagram during planned network on the management server of embodiment of the present invention 1.
Fig. 5 is the figure of the network configuration input picture of explanation embodiment of the present invention 1.
Fig. 6 be expression embodiment of the present invention 1, after manager's fan-in network structure corresponding to the figure of the structure of the port information admin table of first switch.
Fig. 7 be expression embodiment of the present invention 1, after manager's fan-in network structure corresponding to the figure of the structure of the port information admin table of second switch.
Fig. 8 be expression embodiment of the present invention 1, after manager's fan-in network structure corresponding to the figure of the structure of the port information admin table of the 3rd switch.
Fig. 9 be expression embodiment of the present invention 1, after manager's fan-in network structure corresponding to the figure of the structure of the port information admin table of the 4th switch.
Figure 10 be expression embodiment of the present invention 1, the figure of the structure of the vlan information admin table of first switch after manager's fan-in network structure.
Figure 11 be expression embodiment of the present invention 1, the figure of the structure of the vlan information admin table of second switch after manager's fan-in network structure.
Figure 12 be expression embodiment of the present invention 1, the figure of the structure of the vlan information admin table of the 3rd switch after manager's fan-in network structure.
Figure 13 be expression embodiment of the present invention 1, the figure of the structure of the vlan information admin table of the 4th switch after manager's fan-in network structure.
Figure 14 is the figure that explanation is used to specify the redundancy switch assigned picture of the switch that becomes the redundancy of embodiment of the present invention 1 object.
Figure 15 is that the redundancy structure of embodiment of the present invention 1 generates the flow chart of handling.
Figure 16 is that the redundancy link of embodiment of the present invention 1 generates the flow chart of handling.
Figure 17 is the figure of the redundant system display frame confirmed of the network after expression is used for the redundancy structure of having carried out embodiment of the present invention 1 generate handled.
Figure 18 is expression generates the pairing port information admin table of redundancy object exchange machine after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 19 is expression generates the pairing port information admin table of second switch after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 20 is expression generates the 3rd switch 303 pairing port information admin tables after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 21 is expression generates the pairing port information admin table of the 4th switch after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 22 is expression generates the pairing port information admin table of new switch after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 23 is the figure of expression pairing vlan information admin table of second switch after upgrading by redundancy structure generation processing.
Figure 24 is expression generates the pairing vlan information admin table of the 3rd switch after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 25 is expression generates the pairing vlan information admin table of the 4th switch after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 26 is expression generates the pairing vlan information admin table of redundancy object exchange machine after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 27 is expression generates the new switch 305 pairing vlan information admin tables after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 28 is expression generates the redundant system admin table after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Figure 29 is the figure of updating message of the setting content of the explanation redundancy object exchange machine that is used to upgrade embodiment of the present invention 1.
Figure 30 is the figure of updating message of the setting content of explanation second switch that is used to upgrade embodiment of the present invention 1.
Figure 31 is the figure of updating message of the setting content of explanation the 3rd switch that is used to upgrade embodiment of the present invention 1.
Figure 32 is the figure of updating message of the setting content of explanation the 4th switch that is used to upgrade embodiment of the present invention 1.
Figure 33 is the figure of updating message of the setting content of the explanation new switch that is used to upgrade embodiment of the present invention 1.
Figure 34 be among the switch of the network that constitutes embodiment of the present invention 2, select 2 switches when constituting the switch of redundancyization switch, the precedence diagram on management server during planned network.
Figure 35 is the flow chart that the redundancy condition criterion of expression embodiment of the present invention 2 is handled.
Figure 36 is the precedence diagram during planned network on the management server of embodiment of the present invention 3.
Figure 37 is the precedence diagram during planned network on the management server of embodiment of the present invention 4.
Figure 38 is the flow chart of the redundancyization of embodiment of the present invention 4 to retrieval process.
Symbol description
1, manager;
2, management server;
4, network;
20, memory;
21, input and output I/F;
22, network I/F;
23, input/output unit;
24、CPU;
203、OS;
204, apparatus settings program;
205, apparatus settings information database;
211, redundancy structure is set generator;
212, vlan information admin table;
213, port information admin table;
214, redundant system admin table;
300, switch.
Embodiment
(execution mode 1)
Below, with Fig. 1~Figure 33 execution mode 1 of the present invention is described.
Fig. 1 is the figure of structure of the computer system of expression embodiment of the present invention 1.
This computer system comprises management server 2 and by the network 4 of management service management.
Because the structure of display network 4 in the input/output unit that management server 2 possesses is so the manager 1 of network 4 can grasp the structure of network 4 through input/output unit.And, the input/output unit that manager 1 can possess to management server 2, input is with the indication of network 4 redundancyizatioies.
Management server 2 is connected in network 4.And management server 2 receives the link information of the annexation of 3 of the expression network equipments.And management server 2 uses the setting content of the agreement setting network equipment 3 of setting network equipment 3 usefulness.The network equipment 3 for example is router, switch and user terminal etc.
Fig. 2 is the figure of structure of the network 4 of expression embodiment of the present invention 1.
Network 4 is made up of management server 2, switch 301~305 and user terminal 341~344.In addition, switch 301~305 is generically and collectively referred to as switch 300, user terminal 341~344 is generically and collectively referred to as user terminal 340.
Switch 301 and switch 305 are switches of the upper of network 4, are called the core switch at the center that is positioned at network 4.Directly connect switch 301 and switch 305.
Switch 302~304th directly holds equipment (in this execution mode, management server 2, user terminal 341 and the user terminal 342) bottom switch beyond the switch 300.In addition, switch 302~304 be directly connected in as the switch 301 of core switch and switch 305 both.Thus; Will be as the switch 301 and switch 305 redundancyizatioies of core switch; Even if break down in one of switch 301 and switch 305, also can communicate by letter with the switch 301 or the switch 305 of the side of not breaking down as the switch 302~304 of bottom switch.
Management server 2 is connected in switch 302, belongs to VLAN 99.User terminal 341 and user terminal 342 are connected in switch 303, and user terminal 341 belongs to VLAN10, and user terminal 342 belongs to VLAN 20.User terminal 343 and user terminal 343 are connected in switch 304, and user terminal 343 belongs to VLAN 20, and user terminal 344 belongs to VLAN 10.
Fig. 3 is the figure of structure of the management server 2 of embodiment of the present invention 1.
Management server 2 possesses memory 20, input/output interface (I/F) 21, network interface (I/F) 22 and CPU 24.
Management server 2 connects input/output unit 23 through input and output I/F 21.Input/output unit 23 for example is display, keyboard and mouse etc.Management server 2 connects network 4 through network I/F22.
Memory 20 comprises OS 203, apparatus settings program 204, redundancy structure setting generator 211, apparatus settings information database 205, vlan information admin table 212, port information admin table 213 and redundant system admin table 214.CPU 24 carries out (load) the various programs in memory 20 of installation.
Apparatus settings program 204 is moved on OS 203, and each switch 300 is set VLAN, sets each port that connects switch 301 and switch 305 at GSRP in port.In addition, apparatus settings program 204 utility command row (command line) interface or Net.conf etc. set each switch 300.Apparatus settings information database 205 is data read-write on OS 203, keeps the setting content of each switch 300.
Redundancy structure is set generator 211 and on OS 203, move, and generation makes network 4 redundancyizatioies and the setting content of required switch 300.
VALN information management table 212 is data read-write on OS 203, by the VLAN of each switch 300 management to each switch 300 definition.In addition, vlan information admin table 212 usefulness Figure 10~Figure 13 explain details.
Port information admin table 213 is data read-write on OS 203, manages the user mode of the port that each switch 300 possesses.In addition, port information admin table 213 usefulness Fig. 6~Fig. 9 explain details.
Redundant system admin table 214 is data read-write on OS 203, and management constitutes the annexation of 2 inter-exchanges of redundancyization switch.In addition, redundant system admin table 214 usefulness Figure 28 explain details.
Fig. 4 is the figure of the order (sequence) during planned network on the management server 2 of embodiment of the present invention 1.
At first, the network configuration input picture 230 that manager 1 shows in input/output unit 23 is to the structure (S701) of management server 2 fan-in networks.In addition, with regard to network configuration input picture 203, details is described with Fig. 5.
Management server 2 upgrades the network information (S702) by vlan information admin table 212, port information admin table 213 and 214 management of redundant system admin table according to the network configuration of input.
And management server 2 is reflected in the structure of network of input in the network configuration input picture 230, and is presented at (S703) in the input/output unit 23.
Then, manager 1 through network configuration input picture 230, specifies the switch 300 (S704) that becomes the redundancyization object through the redundancy switch assigned picture 234 shown in Figure 14.
Management server 2 generates switch 300 redundancyizatioies that make appointment and required network configuration (S705).And management server 2 upgrades the network information (S706) by vlan information admin table 212, port information admin table 213 and 214 management of redundant system admin table according to the network configuration that generates.Then, management server 2 is the network configuration after the reflection renewal in network configuration input picture 230, and in input/output unit 23, shows the network configuration (S707) after this renewal.
And whether the network configuration of the network configuration input picture 230 that manager 1 confirms to demonstrate in the input/output unit 23 and the structure of the network 4 of reality consistent (S708).When the network configuration of the network configuration input picture 230 that in input/output unit 23, demonstrates was consistent with the structure of the network 4 of reality, manager 1 upgraded setting contents (S708) through input/output unit 23 indication management servers 2 to each switch 300.
Management server 2 then sends the indication (S710) of upgrading setting content to each switch 300 in case input should be indicated.Each switch 300 is in case reception from the indication of management server 2, is then upgraded setting content (S711).
Thus, the setting content of each required switch 300 upgrades the setting content of each switch 300, so can reduce manager 1 workload because management server 2 automatic generations make network redundancyization.
Fig. 5 is the figure of the network configuration input picture 230 of explanation embodiment of the present invention 1.
Network configuration input picture 230 comprises editor's window 231, editing platform 232 and editor's cloth (canvas) 233.
Editor's window 231 is the windows that are used for manager's 1 editing network structure.Editing platform 232 comprises icon and the icon at expression user terminal 340 etc. of the connection of the icon of representing switch 300, expression LA Management Room.The figure of the network that data representing manager 1 designs in editor's cloth 233.
Manager 1 is if be configured in the arbitrary icon on the editing platform 232 on editor's cloth 233 through drag-and-drop operation, and then management server 2 is at the icon of editing new configurations shown on the cloth 233.Manager 1 connects LA Management Room, to the structure of management server 2 indication networks through operating in the icon of the connection of editing the expression LA Management Room that demonstrates on the cloth 233.
Fig. 6~Fig. 9 is the figure of structure of the port information admin table 213 of expression embodiment of the present invention 1.
Switch 300 to each management server 2 management generates port information admin table 213.
Port information admin table 213 comprises port identifiers 21301, linking objective node identifier 21302, linking objective port identifiers 21303 and vlan identifier 21304.
The unique identifier of the port that registration switch 300 possesses in port identifiers 21301.
In linking objective node identifier 21302, the unique identifier of the network equipment that registration is connected with each port that switch 300 corresponding to port information admin table 213 possesses.When switch 300 is connected in certain port, the unique identifier of the connected switch 300 of registration in linking objective node identifier 21302.And when user terminal 340 or management server 2 were connected in certain port, the connected equipment of registration expression was not the unique identifier of switch 300 in linking objective node identifier 21302.Under the situation of this execution mode, represent that connected equipment is not that the identifier of switch 300 is " 999 ".
The unique identifier of the port on the port among the port that registration linking objective switch 300 possesses in linking objective port identifiers 21303, that be connected in the connection source.In addition, when the equipment beyond the switch 300 is connected in the connection source port, non-registration whatever in linking objective port identifiers 21303.
In vlan identifier 21304, register the unique identifier of the VLAN of each port assignment that possesses to switch 300 corresponding to port information admin table 213.
Fig. 6 be expression embodiment of the present invention 1, by the figure of the structure of the switch 301 pairing port information admin tables 2131 after manager's 1 fan-in network structure.
The port " 0 " that port information admin table 2131 expression switches 301 possess is connected in the port " 6 " that switch 302 possesses; The port that switch 301 possesses " 1 " is connected in the port " 6 " that switch 303 possesses, and the port that switch 301 possesses " 2 " is connected in the port " 6 " that switch 304 possesses.
And; 2131 expressions of port information admin table distribute VLAN 99 to the port " 0 " that switch 301 possesses; The port " 1 " that switch 301 is possessed distributes VLAN 10, VLAN 20 and VLAN 99, and the port " 2 " that switch 301 is possessed distributes VLAN 10, VLAN 20 and VLAN 99.
Fig. 7 be expression embodiment of the present invention 1, by the figure of the structure of the switch 302 pairing port information admin tables 2132 after manager's fan-in network structure.
The port " 0 " that port information admin table 2132 expression switches 302 possess is connected in the equipment beyond the switch 300, and the port that switch 302 possesses " 6 " is connected in the port " 0 " that switch 301 possesses.
And 2132 expressions of port information admin table distribute VLAN 99 to the port " 0 " that switch 302 possesses, and the port " 6 " that switch 302 is possessed distributes VLAN 99.
Because VLAN 99 is VLAN of management usefulness, so management server 2 is connected in port " 0 ".
Fig. 8 be expression embodiment of the present invention 1, by the figure of the structure of the switch 303 pairing port information admin tables 2133 after manager's fan-in network structure.
The port " 0 " that port information admin table 2133 expression switches 303 possess is connected in the equipment beyond the switch 300; The port that switch 303 possesses " 1 " is connected in the equipment beyond the switch 303, and the port that switch 303 possesses " 6 " is connected in the port " 1 " that switch 301 possesses.
And; 2133 expressions of port information admin table distribute VLAN 10 to the port " 0 " that switch 303 possesses; The port " 1 " that switch 303 is possessed distributes VLAN 20, and the port " 6 " that switch 303 is possessed distributes VLAN 10, VLAN 20 and VLAN 99.
In addition, expression distributes VLAN 99 owing to port " 0 " is not reached " 1 ", reaches " 1 " so user terminal 340 is connected in " 0 ".
Fig. 9 be expression embodiment of the present invention 1, by the figure of the structure of the switch 304 pairing port information admin tables 2134 after manager's fan-in network structure.
The port " 0 " that port information admin table 2134 expression switches 304 possess is connected in the equipment beyond the switch 300; The port that switch 304 possesses " 1 " is connected in the equipment beyond the switch 300, and the port that switch 304 possesses " 6 " is connected in the port " 2 " that switch 301 possesses.
In addition; 2134 expressions of port information admin table distribute VLAN 20 to the port " 0 " that switch 304 possesses; The port " 1 " that switch 304 is possessed distributes VLAN 10, and the port " 6 " that switch 304 is possessed distributes VLAN 10, VLAN 20 and VLAN 99.
In addition, expression distributes VLAN 99 owing to port " 0 " is not reached " 1 ", reaches " 1 " so user terminal 340 is connected in port " 0 ".
Figure 10~Figure 13 is the figure of structure of the vlan information admin table 212 of expression embodiment of the present invention 1.
Switch 300 to each management server 2 management generates vlan information admin table 212.
Vlan information admin table 212 comprises vlan identifier 21201, port identifiers 21202 and IP address 21203.
In vlan identifier 21202, registration is to switch 300 unique identifiers definition, VLAN corresponding to vlan information admin table 212.In port identifiers 21202, registration has distributed the unique identifier of the port of the VLAN of registration in the VALN identifier 21201 of same project (entry).The VLAN that registration IP address in IP address 21203, this IP address are used for visiting in vlan identifier 21201 registrations of same project, corresponding to the switch 300 of vlan information admin table 212.
Figure 10 be expression embodiment of the present invention 1, by the figure of the structure of the vlan information admin table 2121 of the switch 301 after manager's fan-in network structure.
2121 expressions of vlan information admin table are to switch 301 definition VLAN 10, VLAN20 and VLAN 99.And 2121 expressions of vlan information admin table are distributed to port " 1 " and port " 2 " with VLAN 10, and VLAN 20 is distributed to port " 1 " and port " 2 ", and VLAN 99 is distributed to port " 0 ", port " 1 " and port " 2 ".And; The IP address of the switch 301 on the vlan information admin table 2121 expression VLAN 10 is " 192.168.10.201 "; The IP address of the switch 301 on the VLAN 20 is " 192.168.20.201 ", and the IP address of the switch 301 on the VLAN 99 is " 192.168.99.1 ".
Figure 11 is embodiment of the present invention 1, by the figure of the structure of the vlan information admin table 2122 of the switch 302 after manager's 1 fan-in network structure.
2122 expressions of vlan information admin table are to switch 302 definition VLAN 99.And 2122 expressions of vlan information admin table are distributed to port " 0 " and port " 6 " with VLAN 99.And the IP address of the switch 302 on the vlan information admin table 2122 expression VLAN 99 is " 192.168.99.2 ".
Figure 12 be expression embodiment of the present invention 1, by the figure of the structure of the vlan information admin table 2123 of the switch 303 after manager's 1 fan-in network structure.
2123 expressions of vlan information admin table are to switch 303 definition VLAN 10, VLAN20 and VLAN 99.And 2123 expressions of vlan information admin table are distributed to port " 0 " and port " 6 " with VLAN 10, and VLAN 20 is distributed to port " 0 " and port " 6 ", and VLAN 99 is distributed to port " 6 ".And; The IP address of the switch 303 on the vlan information admin table 2123 expression VLAN10 is " 192.168.10.203 "; The IP address of the switch 303 on the VLAN 20 is " 192.168.20.203 ", and the IP address of the switch 303 on the VLAN 99 is " 192.168.99.3 ".
Figure 13 be expression embodiment of the present invention 1, by the figure of the structure of the vlan information admin table 2124 of the switch 304 after manager's 1 fan-in network structure.
2124 expressions of vlan information admin table are to switch 304 definition VLAN 10, VLAN
20 and VLAN 99.And 2124 expressions of vlan information admin table are distributed to port " 1 " and port " 6 " with VLAN 10, and VLAN 20 is distributed to port " 0 " and port " 6 ", and VLAN 99 is distributed to port " 6 ".And; The IP address of the switch 304 on the vlan information admin table 2124 expression VLAN10 is " 192.168.10.204 "; The IP address of the switch 304 on the VLAN 20 is " 192.168.20.204 ", and the IP address of the switch 304 on the VLAN 99 is " 192.168.99.4 ".
In addition, in Fig. 9~Figure 13, because to whole switches 301~304 definition VLAN 99, so the IP address on whole switch 301~304 definition VLAN 99 is management server 2 addressable whole switches 301~304.
Figure 14 is the figure that explanation is used to specify the redundancy switch assigned picture 234 of the switch 300 that becomes the redundancy of embodiment of the present invention 1 object.
Redundancyization switch assigned picture 234 comprises editor's window 231, editor's cloth 233 and submenu 235.
Redundancyization switch assigned picture 234 is after manager's 1 output network structure, and the network configuration input picture 230 that in the processing of S703, shows is to be used for the picture that manager 1 specifies the switch 300 that becomes the redundancyization object.
Editor's window 231 and editor's cloth 233 are identical with the network configuration input picture 230 shown in Fig. 5, so omit explanation.
In addition, in editor's cloth 233, show the network configuration of importing by manager 1 among the S701.
Submenu 235 shows with the icon of mouse designated switch 300 through the manager.Submenu 235 comprises " redundancyization ", " duplicating ", " deletion " reaches " characteristic ".
When manager 1 has specified certain switch 300, stress the icon of the switch 300 of demonstration appointment.In addition, in the method for the icon of the switch 300 that stress to show appointment, has the method that with dashed lines etc. surrounds these switch 300 grades.
And, near the icon of the switch of stressing to show 300, show submenu 235.If manager 1 specifies " redundancyization ", then select by the definite switch 300 of the icon of this switch 300, as the switch that becomes the redundancyization object 300.
At this moment, management server 2 retrievals are as the unique identifier of the switch 300 of the switch that constitutes the redundancyization object 300 selections.
In this execution mode, the use mouse is selected to the switch 300 of redundancyization object, but manager 1 also can be through keyboard, and input becomes the identifier of the switch 300 of redundancyization object.
The present invention because of possess as this redundancy switch assigned picture and the manager between user interface; Through on picture, selecting the switch of the redundancy object in the network, the manager must set the redundancy structure Network Design operation of respective switch before can realizing.Thus, the present invention has the mistake of the redundancy structure network design operation that reduces manager's generation, improves the effect of the reliability of redundancy structure network design operation.In more detail, the present invention through on picture with the network of diagrammatic representation design object, the manager can intuitively select redundancyization object exchange machine, have the minimizing design mistake effect.
Figure 15 is that the redundancy structure of embodiment of the present invention 1 generates the flow chart of handling.
Set generator 211 through carrying out redundancy structure, carry out redundancy structure and generate processing by CPU 24.In addition, redundancyization structure generation processing is the processing of the S703 shown in Fig. 4.
At first, manager 1 specifies the redundancy object exchange machine 300 that becomes the redundancyization object through redundancyization switch assigned picture 234.And CPU 24 obtains the identifier (S1081) of the redundancy object exchange machine 300 of appointment.In addition, the identifier of the switch 300 that will obtain through the processing of S1081 of CPU 24 remains S0.
And CPU 24 is on memory 20, when generating corresponding to redundancy object exchange machine 300 (S0), corresponding to the port information admin table 213 and the vlan information admin table 212 (S1082) of the new switch 300 (S) that constitutes the redundancyization switch.
Then; CPU 24 is with reference to the port information admin table 213 corresponding to redundancy object exchange machine 300 (S0); Select a linking objective switch 300 that is connected in redundancyization object exchange machine 300 (S0), obtain the identifier (S1803) of port among the identifier of linking objective switch 300 and the port that linking objective switch 300 possesses, that be connected in redundancyization object exchange machine 300.In addition, the identifier of the switch that CPU 24 will obtain through the processing of S1802 remains S1, and the identifier of the port that will obtain through the processing of S1802 remains P1.Here, being connected between redundancy object exchange machine 300 (S0) and the linking objective switch 300 (S1) is called effective the link.Therefore, being connected between redundancyization object exchange machine 300 (S0) and the user terminal 340 not being effective links.
Specifically, CPU 24 selects a project of in linking objective node identifier 2302, having registered the identifier registration of switch 300 from the project corresponding to registration the port information admin table 213 of redundancy object exchange machine 300 (S0).And, CPU 24 from the project of selecting, obtain the switch of registration in linking objective node identifier 21302 identifier, and in linking objective port identifiers 21303 identifier of the port of registration.
Then; The identifier S1 of the switch 300 that CPU 24 obtains with reference to the processing through S1803 and the identifier P1 of port; Carry out the redundancy link shown in Figure 16 and generate and handle (S1804), upgrade corresponding to the port information admin table 213 of linking objective switch 300 (S1) and vlan information admin table 212 with corresponding to the port information admin table 213 and the vlan information admin table 212 of new switch 300 (S).
Then, CPU 24 judges that whether redundant link generation being carried out in whole effective link of redundancy object exchange machine 300 (S0) handles (S1805).
In the processing of S1805, redundant link is not carried out in whole effectively links of redundancy object exchange machine 300 (S0) generated when handling being judged to be, return the processing of S1803.Select one also to carry out effective link that redundant link generates processing.
In addition, in the processing of S1805, redundant link has been carried out in whole effectively links of redundancy object exchange machine 300 (S0) generated when handling being judged to be, CPU 24 generates the setting of redundant system control protocols.
At first; CPU 24 is with reference to the port information admin table 213 corresponding to redundancy object exchange machine 300 (S0); Select idle port among the port that a redundancyization object exchange machine 300 (S0) possesses, that be not connected in the network equipment, obtain the identifier of the idle port of selection.And CPU 24 is with reference to the port information admin table 213 of new switch 300 (S), selects idle port among the port that a new switch 300 (S) possesses, that be not connected in equipment, obtains the identifier (S1806) of the idle port of selection.In addition, CPU 24 remains P4 with the identifier of the idle port of redundancy object exchange machine 300 (S0), and the identifier of the idle port of new switch 300 (S) is remained P5.
In addition, CPU 24 if exist by the port of discerning with the identifier identical identifier of the idle port of the redundancy object exchange machine of obtaining 300 (S0), then obtains this port as idle port when obtaining the idle port of new switch 300 (S).
Thus, the identifier that is connected in the port that is connected in switch 300 (S) in identifier and the port that redundancyization object exchange machine 300 (S0) possesses of port of redundancyization object exchange machine 300 (S0) in the port that new switch 300 (S) possesses is identical.Therefore, the annexation of the switch 300 (redundancyization object exchange machine 300 (S0) and new switch 300 (S)) of manager's 1 easy master linking objective switch 300 (S1) and formation redundancyization switch.
Then; CPU 24 is in the port that is suitable for the redundant system control protocol; Set the port (P4) that port identifiers that processing among the port that redundancyization object exchange machine 300 (S0) possess, through S1806 obtains is discerned, and set port (P5) that port identifiers that processing among the port that new switch 300 (S) possesses, through S1806 obtains discerns (S1807).
Specifically; In the consistent vlan identifier that project comprised 21304 of the identifier (P4) of the idle port that identifier and processing through S1806 among the project that CPU 24 comprises in the port information admin table 213 corresponding to redundancy object exchange machine 300 (S0), registration in port identifiers 21301 obtain, the vlan identifier of registering redundant system control protocol communication usefulness.And; In the consistent vlan identifier that project comprises 21304 of the identifier (P5) of the idle port that identifier among the project that CPU 24 comprises in the port information admin table 213 corresponding to new switch 300 (S), registration in port identifiers 21301 and processing through S1806 obtain, the vlan identifier of registering redundant system control protocol communication usefulness.
And CPU 24 appends vlan identifier 21201 and is the project of identifier of the VLAN of redundant system control protocol communication usefulness in the vlan information admin table 212 corresponding to redundancy object exchange machine 300 (S0).And; In the port identifiers 21202 that CPU 24 comprises in this project; The identifier (P4) of the idle port that the processing of registration through S1806 obtains; And in IP address 21203, the unique ip address of the redundancy object exchange machine 300 (S0) on the VLAN of registration redundant system control protocol communication usefulness.
And CPU 24 appends vlan identifier 21201 and is the project of identifier of the VALN of redundant system control protocol communication usefulness in the vlan information admin table 212 corresponding to new switch 300 (S).And; The identifier (P5) of the idle port that the processing of registration through S1806 obtains in the port identifiers 21202 that CPU 24 comprises in this project, the unique ip address of the new switch 300 (S) in IP address 21203 on the VLAN of registration redundant system control protocol communication usefulness.
And CPU 24 upgrades the redundant system admin table 214 shown in Figure 28.Specifically; CPU 24 registers the redundant right unique identifier that is made up of redundancy object exchange machine 300 (S1) and new switch 300 (S) in to identifier 21401; Registration constitutes the identifier of a right switch 300 of redundancy in first node identifier 21402; In first port identifiers 21403 registration by first node identifier 21402 among the port that possesses of the switch 300 discerned of identifier of registration, be connected in redundant identifier to the port on another switch 300 of structure; Registration constitutes the identifier of redundant right another switch 300 in Section Point identifier 21404, among the port that the switch 300 that registration is discerned by the identifier that is registered in the Section Point identifier 21404 in second port identifiers 21405 possesses, be connected in redundant identifier to the port on another switch 300 of structure.
Then, CPU 24 renewals are corresponding to the port information admin table 213 (S1808) of redundancy object exchange machine 300 (S0).Specifically, CPU 24 is chosen in corresponding to the consistent project of port identifiers (P4) among the project of registration in the port information admin table 213 of redundancy object exchange machine 300 (S0), that be registered in the redundancy object exchange machine 300 (S0) that identifier and processing through S1806 in the port identifiers 21301 obtain.And; The identifier (S) of the new switch 300 of registration in the linking objective node identifier 21302 that CPU 24 comprises in the project of selecting, the identifier (P5) of the idle port of the identifier (S) of the new switch 300 of registration in the linking objective port identifiers of selecting 21303 that project comprised.
Then, CPU 24 renewals are corresponding to the port information admin table 213 (S1809) of new switch 300 (S).Specifically, CPU 24 is chosen in corresponding to the consistent project of port identifiers (P5) among the project of registration in the port information admin table 213 of new switch 300 (S), that be registered in the new switch 300 (S) that identifier and processing through S1806 in the port identifiers 21301 obtain.And; The identifier (S0) of the redundant object exchange machine 300 of registration (S0) in the linking objective node identifier 21302 that CPU 24 comprises in the project of selecting, the identifier (P4) of the idle port of the redundant object exchange machine 300 of registration (S0) in the linking objective port identifiers of selecting 21303 that project comprised.
CPU 24 finishes the redundancyization structure and generates processing after the processing of carrying out S1809.
Figure 16 is that the redundancy link of embodiment of the present invention 1 generates the flow chart of handling.
Set generator 211 through carrying out redundancy structure, carry out redundant link generation and handle by CPU 24.In addition, redundant link generation processing is the processing of the S1804 shown in Figure 15.
CPU 24 is through carrying out the processing of S1901~S1904; In port information admin table 213 and port information admin table 21 3, set the annexation of linking objective switch 300 (S1) and new switch 300 (S) corresponding to new switch 300 (S) corresponding to linking objective switch 300 (S1).
At first, CPU 24 selects idle port among the port that a linking objective switch S1 possesses, that be not connected in the network equipment, obtains the identifier (S1901) of the idle port of selection.In addition, CPU 24 remains P2 with the identifier of the idle port of linking objective switch 300 (S1).
Below, explain that CPU 24 obtains the concrete grammar of the idle port of linking objective switch 300 (S1).
At first; CPU 24 judge among the port that linking objective switches 300 (S1) possess, generate the port that the identifier of the continuous port of the identifier (P1) of the port on the redundancy object exchange machine 300 (S0) that the S1803 processing selecting handled goes out is discerned by sequence number with being connected in the redundancy structure shown in Figure 15, whether be idle port.
And, when the port of being discerned by the identifier of the continuous port of the identifier (P1) of sequence number and port is idle port, obtain the identifier of this port.
In addition, when the port of being discerned by the identifier of the continuous port of the identifier (P1) of sequence number and port is not idle port, judge that other ports are idle ports.
Thus; When the port of discerning at the identifier of the continuous port of the identifier (P1) of sequence number and port was idle port, the identifier of port (P2) among the identifier sequence number of port (P1) among the port that linking objective switch 300 (S1) possesses, that be connected in redundancyization object exchange machine 300 (S0) and the port that linking objective switch 300 (S1) possesses, that be connected in new switch 300 (S0) was continuous.Therefore, the annexation of the switch 300 (redundancyization object exchange machine 300 (S0) and new switch 300 (S)) of manager's 1 easy master linking objective switch 300 (S1) and formation redundancyization switch.
Then, CPU 24 selects idle port among the port that new switches 300 (S) possess, that be not connected in the network equipment, obtains the identifier (S1902) of the idle port of selection.In addition, CPU 24 remains P3 with the identifier of the idle port of new switch 300 (S).
Below, explain that CPU 24 obtains the concrete grammar of the idle port of new switch 300 (S).
At first; CPU 24 judges in the port that new switch 300 (S) possesses; Whether the port that the identifier of the port that identifier among sequence number and the port that redundancyization object exchange machine 300 (S0) possesses, that be connected in the port on the linking objective switch 300 (S1) is identical is discerned is idle port.
Then, when the port of being discerned by the identifier of the sequence number port identical with the identifier of port on being connected in end switch 300 (S1) in succession is idle port, obtain the identifier of this port.
In addition, when the port of being discerned by the identifier of the sequence number port identical with the identifier of port on being connected in linking objective switch 300 (S1) is not idle port, judge that other ports are idle ports.
Thus; When the port of being discerned by the identifier of the identical port of the identifier that is connected in the port on the linking objective switch 300 (S1) in sequence number and the port that redundancyization object exchange machine 300 (S0) possesses was idle port, it was identical to be connected in the identifier that is connected in the port on the linking objective switch 300 (S1) in identifier and the port that redundancyization object exchange machine 300 (S0) possesses of port of linking objective switch 300 (S1) in the port that new switch 300 (S) possesses.Therefore, manager 1 can easily grasp the annexation of the switch 300 (redundancyization object exchange machine 300 (S0) and new switch 300 (S)) of linking objective switch 300 (S1) and formation redundancyization switch.
Then, CPU 24 selects the consistent project of identifier (P2) of the port that identifier among the project that the port information admin table 213 corresponding to linking objective port 300 (S1) comprised, that be registered in the port in the port identifiers 21301 and processing through S1901 obtain.And; The identifier of the new switch 300 of registration (S) in the linking objective node identifier 21302 that CPU 24 is comprised in the project of selecting, the identifier (P3) of the port that the processing of registration through S1902 obtains in the linking objective node that in the project of selecting, the is comprised identification 21303.
CPU 24 selects the consistent project of identifier (P3) of the port that identifier among the project that the port information admin table 213 corresponding to new switch 300 (S) comprised, that be registered in the port in the port identifiers 21301 and processing through S1902 obtain.And; The identifier of registration linking objective switch 300 (S1) in the linking objective node identifier 21302 that CPU 24 is comprised in the project of selecting, the identifier (P2) of the port that the processing of registration through S1901 obtains in the linking objective port identifiers 21303 that in the project of selecting, is comprised (S1904).
Below, the processing to new switch 300 (S) and linking objective switch 300 (S1) setting VLAN is described.
At first, CPU 24 from the vlan identifier that the port (P1) that goes out to the processing selecting through S1803 distributes, obtains the identifier (S1905) of a VLAN with reference to the port information admin table 213 corresponding to linking objective switch 300 (S1).In addition, CPU 24 remains V1 with the identifier of the VLAN that selects.
At first; CPU 24 is for VLAN among the port that will possess to linking objective switch 300 (S1), that be connected in the port assignment of the switch 300 that is connected with redundancyization object exchange machine 300 (S0); Distribute to port (P2) among the port that linking objective switch 300 (S1) possesses, that be connected in new switch 300 (S), and carry out the processing of S1906~S1907.Thus, CPU 24 upgrades corresponding to the port information admin table 213 of linking objective switch 300 (S1) and corresponding to the port information admin table 213 of linking objective switch 300 (S1).
CPU 24 selects the consistent project of identifier (P2) of the port that identifier among the project that the port information admin table 213 corresponding to linking objective switch 300 (S1) comprised, that be registered in the port in the port identifiers 21301 and processing through S1901 obtain.And, the identifier (V1) of the VLAN that the processing of registration through S1905 obtains in the vlan identifier 21304 that CPU 24 is comprised in the project of selecting.
And CPU 24 selects the consistent project of identifier (V1) of the VLAN that identifier among the project that the vlan information admin table 212 corresponding to linking objective switch 300 (S1) comprised, that be registered in the VLAN in the vlan identifier 21201 and processing through S1905 obtain.And, the identifier (P2) of the port that the processing of registration through S1901 obtains in the port identifiers 21202 that CPU 24 is comprised in the project of selecting.
Then; CPU 24 is for VLAN among the port that will possess to linking objective switch 300 (S1), that be connected in the port assignment of the switch 300 that is connected with redundancyization object exchange machine 300 (S0); Distribute to the port (P3) that is connected in linking objective switch 300 (S1) in the port that new switch 300 (S) possesses, and carry out the processing of S1908~S1909.Thus, CPU 24 upgrades corresponding to the port information admin table 213 of new switch 300 (S) and corresponding to the vlan information admin table 212 of new switch 300 (S).
At first, CPU 24 selects the consistent project of identifier (P3) of the port that identifier among the project that the port information admin table 213 corresponding to new switch 300 (S) comprised, that be registered in the port in the port identifiers 21301 and processing through S1902 obtain.And the identifier (V1) of the VLAN that the processing of registration through S1905 obtains in the vlan identifier 21304 of CPU 24 in being contained in the project of selection (S1908).
And CPU 24 selects the consistent project of identifier (V1) of the VLAN that identifier among the project that the vlan information admin table 212 corresponding to new switch 300 (S) comprised, that be registered in the VLAN in the vlan identifier 21201 and processing through S1905 obtain.And, the identifier (P3) of the port that the processing of registration through S1902 obtains in the port identifiers 21202 that CPU 24 is comprised in the project of selecting.
In addition; When in the project that the vlan information admin table 212 corresponding to new switch 300 (S) is comprised, not having the consistent project of the identifier (V1) of the VLAN that the identifier that is registered in the VLAN in the vlan identifier 21201 and processing through S1905 obtain, CPU 24 appends the consistent project of identifier (V1) of the VLAN that the identifier that is registered in the VLAN in the vlan identifier 21201 and processing through S1905 obtain.And, in the port identifiers 21202 that CPU 24 comprises in the project of appending, the identifier (P3) of the port that the processing of registration through S1902 obtains.
Then, whether CPU 24 judges the identifier of whole VLAN that port (P1) that the processing selecting of giving through S1803 is gone out distributes, carries out the processing (S1910) of S1906~S1909.
When the identifier that is judged to be whole VLAN that the port (P1) that goes out to the processing selecting through S1803 is distributed was carried out the processing of S1906~S1909, CPU 24 end redundancies link to generate to be handled, and advances to the processing of the S1805 shown in Figure 15.
In addition, when the identifier of the whole VLAN that distributes at the port (P1) that processing selecting of giving through S1803 is not gone out was carried out the processing of S1906~S1909, CPU 24 was back to the processing of S1905, obtains the identifier of other VLAN.
Figure 17 is the figure of the redundant system display frame 236 of the network after redundancy structure that expression has been used to confirm to carry out embodiment of the present invention 1 generate to be handled.
Redundant system display frame 236 comprises editor's window 231 and editor's cloth 233.
Redundant system display frame 236 is after having carried out the redundancy structure generation processing shown in Fig. 4, according to port information admin table 213 and vlan information admin table 212 picture displayed after upgrading.
In addition, dot the icon that constitutes redundancyization new switch 300 switch, that newly append.In addition, the link of new switch 300 and other switches 300 also dots.Thus, manager 1 can easily grasp the change of newly having appended new switch 300.
Like this, the present invention has the effect that helps the manager to grasp design content intuitively through the network configuration after the display design in redundant system display frame.Thus, the manager can be easy to grasp design content and whether follow design idea, can easily confirm final design content, can reduce design mistake simultaneously.
Below; 1 pair of redundancyization object exchange of manager machine, 300 designated switch 301 in Fig. 2; Under designated switch 305 the situation, carry out the pairing port information admin table of switch that redundancyization structures generation processing upgrade 301~305 213, vlan information admin table 212 and redundant system admin table 214 through CPU 24 with Figure 18~Figure 28 explanation as new switch 300.In addition, establish redundancyization object exchange machine 300 and be redundancyization object exchange machine 301, new switch 300 is new switch 305.
At first, with Figure 18 and Figure 26 explanation and redundancy object exchange machine 301 corresponding port information admin table 2131 and the vlan information admin tables 2121 that upgrade through redundancyization structure generation processing.
Figure 18 is the redundancy object exchange machine 301 pairing port information admin tables 2131 that upgrade are handled in expression through the redundancy structure generation of embodiment of the present invention 1 figure.
Port information admin table 2131 corresponding to redundancy object exchange machine 301 upgrades through the processing of S1807 and S1808.
Specifically, in the processing of S1808, in the identifier linking objective node identifier 21302 that project comprised consistent of registration in port identifiers 21301, register the identifier " 305 " of new switch 305 with " 7 ".And, in the linking objective port identifiers 21303 that in this project, comprises, register the identifier " 7 " that is connected in the port of redundancyization object exchange machine 301 in the port that new switch 305 possesses.And, in the processing of S1807, the identifier " 200 " of the VALN of registration redundant system control protocol communication usefulness in the vlan identifier 21304 that in this project, comprises.
Figure 26 is the redundancy object exchange machine 301 pairing vlan information admin tables 2121 that upgrade are handled in expression through the redundancy structure generation of embodiment of the present invention 1 figure.
Vlan information admin table 2121 corresponding to redundancy object exchange machine 301 upgrades through the processing of S1807.
Specifically, in the processing of S1807, append VALN identifier 21201 and be the project of identifier " 200 " of the VLAN of redundant system control protocol communication usefulness.And; In the port identifiers 21202 that in this project, comprises; Identifier " 7 " among the port that registration redundancyization object exchange machine 301 possesses, that be connected in the port of new switch 305; In the IP address 21203 that in this project, comprises, the unique ip address " 192.168.200.1 " of the redundancy object exchange machine 301 on the registration VLAN " 200 ".
Below, with Figure 19 and Figure 23 switch 302 pairing port information admin table 2132 and the vlan information admin tables 2122 after upgrading by redundancy structure generation processing are described.
Figure 19 is expression generates the switch 302 pairing port information admin tables 2132 after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Switch 302 is the linking objective switches 300 that are connected in redundancyization object exchange machine 301.Therefore, switch 302 as linking objective switch 300, is connected in the identifier " 6 " of the port of redundancyization object exchange machine 301 in the identifier " 302 " of selection switch 302 and the port that switch 302 possesses in the S1803 shown in Figure 15 handles.
And, in the processing of the S1901 shown in Figure 16, in the port that switch 302 possesses,, obtain and be connected in the identifier " 7 " of the continuous port of the identifier " 6 " of port of redundancyization object exchange machine 301 as idle port.Therefore; In the processing of S1903; Identifier among the project in being contained in port information admin table 2132, that be registered in the port identifiers 21301 is the identifier " 305 " of the new switch 305 of registration in the linking objective node identifier 21302 that project comprised of " 7 ", the identifier " 0 " of the idle port that processing among the port that the new switch 305 of registration possesses in the linking objective port identifiers 21303 in being contained in this project, through S1902 obtains.
In addition; In the processing of S1902; CPU 24 in the port that new switch 305 possesses, obtain by with port that redundancy object exchange machine 301 possesses in be connected in port that the identifier " 0 " of the identical port of the identifier " 0 " of the port of switch 302 discerns as idle port.That is the port by identifier " 0 " identification of port in the port that, new switch 305 is possessed is connected in switch 302.
Therefore, in the linking objective interface identifier 21303 that the port information admin table 2132 corresponding to switch 302 is comprised, register the identifier " 0 " of the port that new switch 305 possesses.
In the processing of the S1905 shown in Figure 16, obtain the vlan identifier " 99 " of port " 6 " distribution that is connected in redundancyization object exchange machine 301 in the port that possesses to switch 302.
And; In the processing of S1906; Identifier among the project in being contained in port information admin table 2132, that be registered in port identifiers 21301 is in the vlan identifier that project comprised 21304 of " 7 ", the vlan identifier " 99 " that the processing of registration through S1905 obtains.
Figure 23 is the figure of expression switch 302 pairing vlan information admin tables 2122 after upgrading by redundancy structure generation processing.
In the processing of the S1907 shown in Figure 16; In identifier among the project in being contained in vlan information admin table 2122, that be registered in vlan identifier 21201 port identifiers that project comprised 21202 consistent with the vlan identifier " 99 " that processing through S1905 obtains, the identifier " 7 " of the port of obtaining as idle port in the port that new switch 305 possesses in the processing of registration S1902.
As stated, in port information admin table 2132 corresponding to switch 302, the annexation of registration switch 302 and new switch 305.And; In port information admin table 2132 and vlan information admin table 2122 corresponding to switch 302; Be connected in the VLAN that the port " 6 " of redundancyization object exchange machine 301 distributes in the port that will possess to switch 302, distribute to the port " 7 " that is connected in new switch 305 in the port that switch 302 possesses.
Below, with Figure 20 and Figure 24 switch 303 pairing port information admin table 2133 and the vlan information admin tables 2123 after upgrading by redundancy structure generation processing are described.
Figure 20 is expression generates the switch 303 pairing port information admin tables 2133 after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Switch 303 is the linking objective switches 300 that are connected in redundancyization object exchange machine 301.Therefore; Switch 303 as linking objective switch 300, is connected in the identifier " 6 " of the port of redundancyization object exchange machine 301 in the identifier " 303 " of selection switch 302 and the port that switch 303 possesses in the processing of the S1803 shown in Figure 15.
Identical with Figure 19; In the processing of the S1903 shown in Figure 16; Among the project of CPU 24 in being contained in port information admin table 2133, be registered in identifier in the port identifiers 21301 in the linking objective node identifier 21302 that project comprised of " 7 "; Register the identifier " 305 " of new switch 305, the identifier " 1 " of the idle port that the processing through S1902 obtains in the port that possesses of the new switch 305 of registration in the linking objective port identifiers 21303 that in this project, comprises.
And in the processing of S1906, vlan identifier " 10 ", " 20 " that the port " 6 " that registration obtains to the processing through S1905 in the vlan identifier 21304 that CPU 24 comprises in this project distributes reach " 99 ".
Figure 24 is expression generates the switch 303 pairing vlan information admin tables 2123 after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
In the processing of the S1907 shown in Figure 16; Identifier among the project of CPU 24 in being contained in vlan information admin table 2123, that be registered in the vlan identifier 21202 reaches in one of " 99 " consistent port identifiers that whole project comprised 21202 with vlan identifier " 10 ", " 20 " that processing through S1905 obtains, the port identifiers " 7 " that the processing of registration through S1902 obtains.
As stated, the annexation of registration switch 303 and new switch 305 in corresponding to the port information admin table 2133 of switch 303.And; In port information admin table 2133 and vlan information admin table 2123 corresponding to switch 303; Be connected in the VLAN that the port " 6 " of redundancyization object exchange machine 301 distributes in the port that will possess to switch 303, distribute to the port " 7 " that is connected in new switch 305 in the port that switch 303 possesses.
Below, with the port information admin table 2134 and the vlan information admin table 2124 of Figure 21 and Figure 25 explanation switch 304 after upgrading corresponding to generating processing by the redundancy structure.
Figure 21 is expression generates the switch 304 pairing port information admin tables 2134 after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
Switch 304 is the linking objective switches 300 that are connected in redundancyization object exchange machine 301.Therefore; Switch 304 as linking objective switch 300, is connected in the identifier " 6 " of the port of redundancyization object exchange machine 301 in the identifier " 304 " of selection switch 304 and the port that switch 304 possesses in the processing of the S1803 shown in Figure 15.
Identical with Figure 19; In the processing of the S1903 shown in Figure 16; Identifier among the project of CPU 24 in being contained in port information admin table 2134, that be registered in the port identifiers 21301 is in the linking objective node identifier 21302 that project comprised of " 7 "; Register the identifier " 305 " of new switch 305, the identifier " 2 " of the idle port that the processing through S1902 obtains in the port that possesses of the new switch 305 of registration in the linking objective port identifiers 21303 that in this project, comprises.
And in the processing of S1906, in the vlan identifier 21304 that CPU 24 comprises in this project, vlan identifier " 10 ", " 20 " that the port " 6 " that registration obtains to the processing through S1905 distributes reach " 99 ".
Figure 25 is expression generates the switch 304 pairing vlan information admin tables 2124 after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
In the processing of the S1907 shown in Figure 16; Identifier among the project of CPU 24 in being contained in vlan information admin table 2124, that be registered in vlan identifier 21202 reaches in one of " 99 " consistent port identifiers that project comprised 21202 with identifier " 10 ", " 20 " of the VLAN that processing through S1905 obtains, the port identifiers " 7 " that the processing of registration through S1902 obtains.
As stated, the annexation of registration switch 304 and new switch 305 in corresponding to the port information admin table 2134 of switch 304.And; In port information admin table 2134 and vlan information admin table 2124 corresponding to switch 304; Be connected in the VLAN that the port " 6 " of redundancyization object exchange machine 301 distributes in the port that will possess to switch 304, distribute to the port " 7 " that is connected in new switch 305 in the port that switch 304 possesses.
Below, with Figure 22 and Figure 27 new switch 305 pairing port information admin table 2135 and the vlan information admin tables 2125 after upgrading by redundancy structure generation processing are described.
Figure 22 is expression generates the new switch 305 pairing port information admin tables 2135 after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
In the processing of the S1904 shown in Figure 16; Be connected in the identifier of the port of redundancyization object exchange machine 301 in the port that identifier and switch 302, switch 303 and the switch 304 of the switch 302 that is connected in redundancyization object exchange machine 301, switch 303 and switch 304 possessed, be registered in linking objective node identifier 21302 and the linking objective port identifiers 21303.
Being connected in the port that switch 302, switch 303 and switch 304 possess described in the port such as Figure 19~Figure 22 of new switch 305, is the continuous port " 7 " of port " 6 " that is connected in redundancyization object exchange machine in the port that possesses with these switches 302~304.
And port such as Figure 19 of being connected in switch 302 in the port that new switch 305 possesses are said, be with port that redundancy object exchange machine 301 possesses in be connected in the identical port " 0 " of port " 0 " of switch 302.
Likewise, the port that is connected in switch 303 in the port that new switch 305 possesses is port " 1 ", and the port that is connected in switch 304 in the port that new switch 305 possesses is port " 2 ".
Therefore; Identifier among the project in being contained in port information admin table 2135, that be registered in the port identifiers 21301 is the identifier " 302 " of registration switch 302 in the linking objective node identifier 21302 that project comprised of " 0 ", the port identifiers " 7 " of registration switch 302 in being contained in the linking objective port identifiers 21303 of this switch.
Likewise; The identifier that is registered in the port identifiers 21301 is the identifier " 303 " of registration switch 303 in the linking objective node identifier 21302 that project comprised of " 1 ", the identifier " 7 " of the port of registration switch 303 in the linking objective port identifiers 21303 that in this project, comprises.And; The identifier that is registered in the port identifiers 21301 is the identifier " 304 " of registration switch 304 in the linking objective node identifier 21302 that project comprised of " 2 ", the identifier " 7 " of the port of registration switch 304 in the linking objective port identifiers 21303 that comprises in this project.
Then, CPU 24 registers the vlan identifier of port " 6 " distribution that is connected in redundancyization object exchange machine 301 in the port of possessing for switch 302~switch 304 in vlan identifier 21304.
Therefore; Identifier among the project in being contained in port information admin table 2135, that be registered in the port identifiers 21303 is registration " 99 " in the vlan identifier that project comprised 21304 of " 0 "; The identifier that is registered in the port identifiers 21301 is that registration " 10 ", " 20 " reach " 99 " in the vlan identifier that project comprised 21304 of " 1 ", and the identifier that is registered in the port identifiers 21301 reaches " 99 " for registration " 10 ", " 20 " in the vlan identifier that project comprised 21304 of " 2 ".
And; CPU 24 is in the processing of S1807 and S1809; Identifier among the project in being contained in port information admin table 2135, that be registered in the port identifiers 21301 is the identifier " 301 " of registration redundancyization object exchange machine 301 in the linking objective node identifier 21302 that project comprised of " 7 "; Identifier " 7 " among the port that registration redundancyization object exchange machine 301 possesses in the linking objective port identifiers 21303 that in this project, comprises, that be connected in the port of new switch 305, the vlan identifier " 200 " of registration redundant system control protocol communication usefulness in the vlan identifier 21304 that in this project, comprises.
Figure 27 is expression generates the new switch 305 pairing vlan information admin tables 2125 after processing is upgraded through the redundancy structure of embodiment of the present invention 1 figure.
In the vlan information admin table 2125 of the new switch 305 that in corresponding to processing, generates at S1802, any information of non-registration.Therefore; In the processing of S1909; The vlan identifier " 10 ", " 20 ", " 99 " that are connected in port " 6 " distribution of redundancyization object exchange machine 301 in the port of possessing for switch 302~switch 304 are registered in respectively in the vlan identifier 21201, append project.
And, be in the port identifiers 21202 that comprises in the project of " 10 " at vlan identifier 21201, registration has distributed the identifier " 1 " of the port of VLAN " 10 " to reach " 2 ".And, in the IP address 21203 that in this project, comprises, the unique ip address " 192.168.10.205 " of the new switch 305 on the registration VLAN " 10 ".
In addition, for vlan identifier 21202 for for the project of the project of " 20 " and " 99 ", because identical, so omit explanation.
Then, in the processing of S1807, also upgrade vlan information admin table 2125.
Specifically, in S1807, append vlan identifier and be the project of identifier " 200 " of the VLAN of redundant system control protocol communication usefulness.And; Be connected in the identifier " 7 " of the port on the redundancyization object exchange machine 301 in the port that the new switch 305 of registration possesses in the port identifiers 21202 that in this project, comprises, register the unique ip address " 192.168.200.5 " of the new switch 305 on the VLAN " 200 " in the IP address that in this project, comprises.
Figure 28 representes to generate the figure that handles the redundant system admin table 214 after upgrading through the redundancy structure of embodiment of the present invention 1.
Redundant system admin table 214 comprises identifier 21401, first node identifier 21402, first port identifiers 21403, Section Point identifier 21404 and second port identifiers 21405.
In to identifier 21401, registration constitute redundancyization switch switch 300 be combined in the interior unique identifier of network 4.
In first node identifier 21402, registration constitutes the unique identifier of a switch 300 of redundancyization switch.
In first port identifiers 21403, identifier among the port that a switch 300 of registration formation redundancyization switch possesses, that be connected in unique port of another switch 300 that constitutes the redundancyization switch.
In Section Point identifier 21404, registration constitutes the unique identifier of another switch 300 of redundancyization switch.
In second port identifiers 21405, unique identifier among the port that another switch 300 of registration formation redundancyization switch possesses, that be connected in the port of a switch 300 that constitutes the redundancyization switch.
In addition, if constitute the switch of redundancyization switch, then also can be registered in any of first node identifier 21402 and Section Point identifier 21404.
CPU 24 is in the processing of S1807; The identifier " 301 " of registration redundancyization object exchange machine 301 in first node identifier 21402; Be connected in the identifier " 7 " of the port of new switch 305 in the port that registration redundancyization object exchange machine 301 possesses in first port identifiers 21403; In Section Point identifier 21404, register the identifier " 305 " of new switch 305, be connected in the identifier " 7 " of the port on the redundancyization object exchange machine 301 in the port that the new switch 305 of registration possesses in second port identifiers 21405.
And in to identifier 21401, registration constitutes the redundancy object exchange machine 301 of redundancyization switch and the unique identifier " 1 " of the combination of new switch 305.
Below, be used for upgrading the updating message of the setting content of each switch 301~305 that sends with Figure 29~Figure 33 explanation by management server 2.
Figure 29 is the figure of updating message 2051 of the setting content of the explanation switch 301 that is used to upgrade embodiment of the present invention 1.
Updating message 2051 be with XML record and narrate among the port that switch 301 is possessed, by the message of the indication of the port assignment VLAN " 200 " of identifier " 7 " identification of port.
Figure 30 is the figure of updating message 2052 of the setting content of the explanation switch 302 that is used to upgrade embodiment of the present invention 1.
Updating message 2052 be with XML record and narrate among the port that switch 302 is possessed, by the message of the indication of the port assignment VLAN " 99 " of identifier " 7 " identification of port.
Figure 31 is the figure of updating message 2053 of the setting content of the explanation switch 303 that is used to upgrade embodiment of the present invention 1.
Updating message 2053 be with XML record and narrate among the port that switch 303 is possessed, the port assignment VLAN " 10 " by identifier " 7 " identification of port, the message that " 20 " reach the indication of " 99 ".
Figure 32 is the figure of updating message 2054 of the setting content of the explanation switch 304 that is used to upgrade embodiment of the present invention 1.
Updating message 2054 be with XML record and narrate among the port that switch 304 is possessed, the port assignment VLAN " 10 " by identifier " 7 " identification of port, the message that " 20 " reach the indication of " 99 ".
Figure 33 is the figure of updating message 2055 of the setting content of the explanation switch 305 that is used to upgrade embodiment of the present invention 1.
Updating message 2055 be with XML record and narrate among the port that switch 305 is possessed, by the port assignment VLAN " 99 " of identifier " 0 " identification of port; Port assignment VLAN " 10 ", " 20 " to being discerned by the identifier " 1 " of port reach " 99 "; Port assignment VLAN " 10 ", " 20 " to by the identification of the identifier " 2 " of port reach " 99 ", to the message of the indication of the port assignment VLAN " 200 " that discerned by the identifier " 7 " of port.
As stated, management server 2 upgrades port information admin table 213 and vlan information admin table 212 corresponding to each switch 300 according to the indication through the input/output unit input from manager 1.Thus, because management server 2 automatically designs the annexation of new switch 300 and existing switch 300, so manager 1 also can not design the annexation of new switch 300 and existing switch 300.
Manager 1 can upgrade the setting content of each switch 301~305 of design automatically through 2 pairs of each switches of management server 300.
(execution mode 2)
Execution mode 2 is that management server 2 designs the execution mode of the setting content of each switch 300 automatically when in the switch that constitutes network 300, selecting 300 conducts of 2 switches to constitute the switch 300 of redundancyization switch by manager 1.
With Figure 34~Figure 35 execution mode 2 is described.
Figure 34 selects 2 switches 300 when constituting the switch 300 of redundancyization switches in the switch 300 of the network that constitutes embodiment of the present invention 2, the precedence diagram on management server 2 during planned network.
At first, identical with the processing of the S701 shown in Fig. 4, manager 1 is to the structure (S3701) of management server 2 fan-in networks.
Then, identical with the processing of the S702 shown in Fig. 4, management server 2 upgrades the network information (S3702) by vlan information admin table 212, port information admin table 213 and 214 management of redundant system admin table according to the network configuration of input.
And identical with the processing of the S703 shown in Fig. 4, management server 2 shows the network configuration (S3703) of input in input/output unit 23.
Then, specify 2 switches 300 (S3704) that constitute the redundancyization switch in the switch 300 of the network that from the processing that is formed in S3703, shows of manager 1.
In execution mode 1, manager 1 specifies redundancyization object exchange machine 300.And, the switch 300 that constitutes the redundancyization switch as new switch 300, is appended to network 4 with this redundancy object exchange machine 300 again.On the contrary, in execution mode 2, manager 1 specifies 2 switches 300 that constitute the redundancyization switch.
Then, judge that whether 2 switches 300 of the formation redundancyization switch of appointment can become the redundancy term harmonization (S3712) of condition of the switch 300 of formation redundancyization switch with conduct.In addition, handle, details is described with Figure 35 for this redundancy condition criterion.
In the processing of S3712, when 2 switches 300 and the redundantization condition of the formation redundancyization switch of appointment were inconsistent, management server 2 showed that in output device 23 2 specified switches 300 can not be applicable to the redundancyization switch.
In the processing of S3712, at 2 switches of the formation redundancyization switch that is judged as appointment 300 during with redundancyization term harmonization, management server 2 generations are applicable to network with the redundancy switch of appointment and the structure (S3705) of required network.
Specifically, CPU 24 carries out the redundancy structure shown in Figure 15 and generates processing.In addition; Under the situation of this execution mode; Because in a switch 300 that constitutes the redundancyization switch; Needn't set another switch 300 that constitutes the redundancyization switch and be connected in the annexation of the linking objective switch 300 of this another switch 300, so do not carry out the processing that the redundancyization structure generates the S1802~S1805 that handles.
In the processing of S 1801, CPU 24 obtains the identifier of 2 switches 300 of appointment.In addition, the identifier of the switch 300 that CPU 24 will obtain remains S0, and the identifier of another switch 300 of obtaining is remained S.
In addition, for the processing of S1806~S1809, since identical with execution mode 1, so omit explanation.
And identical with the processing of the S706 shown in Fig. 4, management server 2 upgrades the network information (S3706) by vlan information admin table 212, port information admin table 213 and 214 management of redundant system admin table.Then, identical with the processing of the S707 shown in Fig. 4, management server 2 is the network configuration behind the display update (S3707) in input/output unit 23.
Identical with the processing of the S708 shown in Fig. 4, whether the structure of the network that manager 1 confirms in input/output unit 23, to show and the structure of the network 4 of reality consistent (S3708).
And identical with the processing of the S709 shown in Fig. 4, when the structure of the network configuration that in input/output unit 23, shows and actual network 4 was consistent, manager 1 indicated management server 2, to each switch 300 renewal setting content (S3709).
Identical with the processing of the S710 shown in Fig. 4, management server 2 then sends the indication (S3710) of upgrading setting content to each switch 300 in case input should be indicated.Identical with the processing of the S711 shown in Fig. 4, each switch 300 is in case reception from the indication of management server 2, is just upgraded setting content (S3711).
In this execution mode; In the processing of S3701; With network configuration input manager server 2; But management server 2 also can be obtained the structural information of network from the switch 300 that constitutes network 4, upgrades the network information by vlan information admin table 212, port information admin table 213 and 214 management of redundant system admin table.
Figure 35 is the flow chart that the redundancy condition criterion of expression embodiment of the present invention 2 is handled.
Set generator 211 through carrying out redundancy structure, carry out the redundancyization condition criterion and handle by CPU 24.
At first, CPU 24 obtains the identifier of 2 switches 300 of appointment in the processing of S3704.In addition, CPU 24 remains S1 with the identifier of a switch 300 in 2 switches 300 of appointment, and the identifier of another switch 300 is remained S2.
Then, CPU 24 references are corresponding to the port information admin table 213 of 2 switches 300 (S1 and S2) of appointment, and retrieval is connected in the linking objective switch 300 of switch 300 (S1) and is connected in the linking objective switch 300 (S3802) of switch 300 (S2).
CPU 24 judges whether the quantity of the linking objective switch 300 that is connected in switch 300 (S1) and the quantity that is connected in the linking objective switch 300 of switch 300 (S2) are respectively (S3803) more than 3.
That is, judge whether switch 300 (S1) also is connected in 2 switches 300 except switch 300 (S2), and whether switch 300 (S2) also is connected in 2 switches 300 except switch 300 (S1).
In the processing of S3803; In the quantity of quantity that is judged to be the linking objective switch 300 that is connected in switch 300 (S1) and the linking objective switch 300 that is connected in switch 300 (S2) one of at least during 3 of square less thaies; CPU 24 thinks that 2 switches 300 of appointment are not suitable for redundantization condition, finishes redundancyization determination processing (S3806).
In addition; In the processing of S3803; Be respectively 3 when above in quantity that is judged to be the linking objective switch 300 that is connected in switch 300 (S1) and the quantity that is connected in the linking objective switch 300 of switch 300 (S2), CPU 24 judge the whole linking objective switches 300 that are connected in switch 300 (S1) identifier, with the identifier of the whole linking objective switches 300 that are connected in switch 300 (S2) whether consistent (S3804).
In the processing of S3804; At the identifier of the whole linking objective switches 300 that are connected in switch 300 (S1) and be connected in identifier among the identifier of whole linking objective switches 300 of switch 300 (S2), at least one linking objective switch 300 when inconsistent; CPU 24 thinks that 2 switches 300 of appointment are not suitable for redundantization condition, finishes redundancyization determination processing (S3806).
In addition; In the processing of S3804; At the identifier of the whole linking objective switches 300 that are connected in switch 300 (S1), when consistent with the identifier of the whole linking objective switches 300 that are connected in switch 300 (S2); CPU 24 thinks that 2 switches 300 of appointment are fit to redundantization condition, finish redundancyization determination processing (S3805).
Thus; The quantity of the linking objective switch 300 in being connected by 2 switches 300 of manager's 1 appointment at least one switch 300 is not the situation more than 3; And be connected under the inconsistent situation of identifier by the whole linking objective switches 300 on 2 switches 300 of manager's 1 appointment; Think to be not suitable for, in input/output unit 23, show this situation with redundantization condition.Therefore, can prevent manager's 1 mistake setting redundancyization switch.
(execution mode 3)
Below, with Figure 36 embodiment of the present invention 3 is described.
Execution mode 3 is management servers 2 when new switch 300 is connected in network 4 again, according to the link information that new switch 300 sends, generates the execution mode of redundancyization switch.
Figure 36 is the precedence diagram during planned network on the management server 2 of embodiment of the present invention 3.
Because the processing of the processing of the processing of S3901~3903 and S3905~3912 and the S3701~S3703 of the flow chart shown in Figure 34 of execution mode 2 and the processing of S3705~S3712 are identical, so the omission explanation.
In the processing of S3904, when new switch 300 was connected in other switches 300, new switch 300 sent link information to management server 2.In addition, the switch that has connected new switch 300 300 is called linking objective switch 300.
Link information, be that the identifier of new switch 300 comprises: be connected in the identifier that is connected in the port of new switch 300 in identifier and the port that linking objective switch 300 possesses of identifier, linking objective switch 300 of the port of linking objective switch 300 in the port that new switch 300 possesses.
And CPU 24 receives link informations, according to the link information that receives, upgrades corresponding to the port information admin table 213 of new switch 300 and corresponding to the port information admin table 213 of the linking objective switch 300 of new switch 300.
Specifically; CPU 24 with new switch 300 corresponding port information management tables 213 in registration in the port identifiers 21301 that comprises identifier, in the consistent linking objective node identifier 21302 that project comprised, register the identifier of the linking objective switch 300 that comprises in the link information with the identifier of the port that is connected in linking objective switch 300.CPU
In the 24 linking objective port identifiers 21303 that in this project, comprise, be connected in the identifier of the port of new switch 300 in the port that the linking objective switch 300 that comprises in the registration link information possesses.
Then; CPU 24 with linking objective switch 300 corresponding port information management tables 213 in registration in the port identifiers 21301 that comprises identifier, in the consistent linking objective node identifier 21302 that project comprised, register the identifier of the new switch 300 that comprises in the link information with the identifier of the port that is connected in new switch 300.In the linking objective port identifiers 21303 that CPU 24 comprises in this project, the identifier of the new switch 300 that comprises in the registration link information.In the linking objective port identifiers 21303 that CPU 24 comprises, be connected in the identifier of the port of linking objective switch 300 in the port that the new switch 300 that comprises in the registration link information possesses in this project.
And CPU 24 carries out the redundancy condition criterion shown in Figure 35 and handles (S3912) between new switch 300 and linking objective switch 300.
In the processing of S3912, when being judged to be new switch 300, advance to S3905 with linking objective switch 300 and redundancyization term harmonization.In addition, in the processing of S3912, when at least one side and redundantization condition were inconsistent in being judged to be new switch 300 and linking objective switch 300, CPU 24 notified the manager 1 this situation.
The processing of S3905 is described in addition, particularly.
CPU 24 carries out the redundancy structure shown in Figure 15 and generates processing.In addition; Under the situation of this execution mode; Because constituting 2 switches 300 of redundancyization switch is new switch 300 and the linking objective switch 300 that is connected in new switch 300; So in a switch that constitutes the redundancyization switch, needn't set another switch 300 and the annexation that is connected in the linking objective switch 300 of this another switch 300 of constituting the redundancyization switch.Therefore, do not carry out the processing that the redundancyization structure generates the S1802~S1805 that handles.
In the processing of S1801, CPU 24 obtains the identifier of new switch 300 and is connected in the identifier of the linking objective switch 300 of new switch 300 from the link information that receives.In addition, the identifier of the switch 300 that CPU 24 will obtain remains S0, and the identifier of another switch 300 of obtaining is remained S.
In addition, for the processing of S1806~S1809, since identical with execution mode 1, so omit explanation.
Like this; According to embodiment of the present invention 3; Manager 1 is when being connected in the switch of standby system on the existing network that is made up of switch again; Make redundant system control effective network between the standby system switch that can be formed in existing current use system switch automatically and newly be equipped with, have when the required time of redundancy structure network is constructed in shortening, the VLAN that can reduce switch sets wrong effect.
(execution mode 4)
Below, with Figure 37 and Figure 38 execution mode 4 of the present invention is described.
Execution mode 4 is management servers 2 when the redundancy indication that receives from manager 1, and retrieval constitutes 2 switches 300 (redundancyization to) of redundancyization switch, the execution mode of generation redundancyization switch from the switch 300 that constitutes network 4.
Figure 37 is the precedence diagram during planned network on the management server 2 of embodiment of the present invention 4.
Because the processing of the processing of the processing of S4001~4003 and S4005~4011 and the S3701~S3703 of the flow chart shown in Figure 34 of execution mode 2 and the processing of S3705~S3711 are identical, so the omission explanation.
Manager 1 will retrieve the right indication input manager server 2 (S4004) of redundancyization from the switch 300 that constitutes network 4.
CPU 24 is in case the indication of input redundancyization is then retrieved redundancyization to (S4005).In addition, to retrieval process, details is described for redundancyization with Figure 38.
And 24 couples of CPU carry out the redundancyization structure as redundancyization to 2 switches 300 that are retrieved and generate processing (S4005).
Specifically, CPU 24 carries out the redundancy structure shown in Figure 15 and generates processing.In addition; Under the situation of this execution mode; Because constituting 2 switches 300 of redundancyization switch is as 2 switches 300 of redundancyization to being retrieved; So in a switch that constitutes the redundancyization switch, needn't set another switch 300 and the annexation that is connected in the linking objective switch 300 of this another switch 300 of constituting the redundancyization switch.Therefore, do not carry out the processing that the redundancyization structure generates the S1802~S1805 that handles.
In the processing of S1801, CPU 24 obtains as redundancyization to the identifier of a switch 300 being retrieved and as the identifier of redundancyization to another switch 300 of being retrieved.In addition, CPU 24 will remain S0 to the identifier of a switch 300 being retrieved as redundancyization, will remain S to the identifier of another switch 300 of being retrieved as redundancyization.
In addition, for the processing of S1806~S1809, since identical with execution mode 1, so omit explanation.
Figure 38 is the flow chart of the redundancyization of embodiment of the present invention 4 to retrieval process.
At first, CPU 24 obtains the identifier (S4101) of 2 switches 300 from the switch 300 that constitutes network 4.In addition, the identifier of a switch remains S1 in 2 switches 300 that CPU 24 will obtain, and the identifier of another switch 300 is remained S2.
Then, CPU 24 retrievals are by the switch 300 pairing port information admin tables 213 (S4102) of 2 identifiers (S1 and the S2) identification that obtains.
And, judge by the switch of 2 identifiers (S1 and the S2) identification that obtains 300 whether with the redundancy term harmonization (S4103) shown in Figure 35.
In the processing of S4103, when switch of being discerned by 2 identifiers (S1 and S2) of obtaining 300 and redundancyization term harmonization, CPU 24 establishes redundancyization to the retrieval process success, finishes redundancyization to retrieval process.
In addition, in the processing of S4103, in by the switch 300 of 2 identifiers (S1 and S2) of obtaining identification at least one when inconsistent, CPU 24 judges whether in addition existence becomes the switch 300 (S4104) of redundancyization to candidate with redundantization condition.
Specifically, whether CPU 24 judges the processing of the combination of the switch 300 that constitutes network 4 being carried out S4103.
In the processing of S4104, be judged to be other existence when becoming redundancyization to the switch 300 of candidate, CPU 24 obtains the identifier (S4105) of 2 switches 300 of the identifier different combinations of 2 switches 300 obtaining in the processing that becomes with S4101.In addition, the identifier of a switch 300 remains S1 again in the identifier of 2 switches 300 that CPU 24 will obtain, and the identifier of another outer switch 300 is remained S2 again.
And the switch 300 of identifier (S1 and the S2) identification that obtains in 24 pairs of processing through S4105 of CPU is carried out the processing of S4103.
Thus; Because manager 1 is only to the right indication of management server 2 input retrieval redundancyizatioies; Management server 2 retrieval redundancyizatioies are right; Automatically generate network redundancyization and the setting content of each required switch 300 upgrades the setting content of each switch 300, so can reduce manager 1 workload.
And, in this execution mode, whole combinations of the switch 300 that constitutes network 4 are carried out the processing of S4103., CPU 24 also can carry out the processing of S4103 to the combination of direct-connected switch 300.
Specifically, CPU 24 selects a switch 300 in the processing of S4101 and S4105, selects to be directly connected in the switch 300 of the switch of selecting 300.And CPU 24 obtains the identifier of 2 switches 300 of selection.
And CPU 24 judges the processing of whether whole combinations of direct-connected switch 300 being carried out S4103 in the processing of S4104.
Thus,, direct-connected switch 300 is carried out the processing of S4102~S4107, so can reduce the processing load of CPU 24 owing to, do not carry out the processing of S4102~S4107 for whole switch 300.
Utilizability on the industry
The present invention can be applicable to management server with network, especially applicable to the Network Management server of managing redundantization.

Claims (4)

1. the redundancy establishing method of a supervisory computer; This supervisory computer is connected with a plurality of nodes that have a plurality of ports respectively; And possess receiving and transmitting part, input part, handling part and display part, the redundancy establishing method of this supervisory computer is characterised in that to have following steps:
In said input part, accept the input of network configuration information, this network configuration information comprises separately idle port information of said a plurality of node, and at the vlan information of setting between any two nodes at least of said a plurality of nodes,
In said handling part, generate the port information admin table that becomes the right new node of redundancyization with respect to Object node, the redundancy link of carrying out being made up of following steps (1)~(3) repeatedly generates to be handled, link thereby set the redundancy that is connected with said new node,
One of (1) the port information admin table of reference object node is selected one of linking objective node of this Object node, and the idle port of the linking objective node of selecting to have selected,
(2) one of idle port of the said new node of selection; In the project of the idle port of having selected of the port information admin table of the said linking objective node of having selected; Charge to said new node the idle port of having selected identifier and distribute to the distribution vlan identifier that is arranged on the link between said Object node and the said linking objective node
(3) opposite, in the project of the idle port of having selected of the port information admin table of said new node, charge to the identifier and the said distribution vlan identifier of the idle port of having selected of said linking objective node,
And then; In said handling part; Confirm said Object node and said new node and their idle port respectively, in the project of the idle port of confirming on the port information admin table, login the opposing party's node identifier and port identifiers each other respectively; Set the link of the redundant system control protocol communication usefulness between said Object node and the said new node thus
In said display part, use the figure of representing said a plurality of node and these a plurality of internodal annexations to show the quilt network configuration of redundancyization through the step of setting the said redundant step that links, reaching the link of setting said redundant system control protocol communication usefulness;
In said input part, also receive the selection of answering the Object node of redundancyization in said a plurality of node and the said annexation,
In said display part, also with the figure of representing said a plurality of node and said new node and the annexation between them, show the network configuration of said redundancyization,
In said input part, also receive the input of affirmation of the network configuration of said redundancyization,
According to the input of said affirmation, to said a plurality of nodes, send the said a plurality of nodes organization definition separately in the network configuration of said redundancyization from said receiving and transmitting part.
2. the redundancy establishing method of supervisory computer according to claim 1 is characterized in that:
Said handling part,
Reach the selection that becomes the right node of redundancyization if in said input part, receive said Object node to this Object node; Then check through retrieving said port information admin table whether whether this two side of the selecteed said Object node node right with becoming said redundancyization respectively has linking of being connected with other nodes more than 3 and two sides' a identifier of linking objective node consistent
Only when satisfying these conditions, carry out at said Object node and become the processing of setting the link of said redundant system control protocol communication usefulness between the right node of said redundancyization.
3. the redundancy establishing method of supervisory computer according to claim 1 is characterized in that:
Said input part receives the indication of the right retrieval of the interior redundancyization of network, replaces receiving the selection of answering the Object node of redundancyization in said a plurality of node,
Said handling part,
If any first and second adjacent node in this network is then selected in the indication of the retrieval that the redundancyization in said input part in the said network of reception is right,
Through retrieving said port information admin table, whether whether this two side of inspection first node and Section Point respectively has linking of being connected with other nodes more than 3 and two sides' the identifier of linking objective node consistent,
When satisfying these conditions; With said first and second node respectively as said Object node and the processing that said new node is set the link of said redundant system control protocol communication usefulness that should redundancyization; When not satisfying said condition; Reselect 2 nodes of various combination, repeat this step.
4. the redundancy establishing method of supervisory computer according to claim 1 is characterized in that:
Node in the network is obtained the linking status information of the generation of expression link; Replace in said input part, accepting the input of network configuration information; This network configuration information comprises separately idle port information of said a plurality of node, and at the vlan information of setting between any two nodes at least of said a plurality of nodes
Said handling part,
From the linking status information that obtains, extract first and second node of answering redundancyization,
Through retrieving said port information admin table, check whether whether this two side of said first node and Section Point respectively has linking of being connected with other nodes more than 3 and two sides' a identifier of linking objective node consistent,
When satisfying these conditions, carry out said first and second node respectively as said Object node and the processing that said new node is set the link of said redundant system control protocol communication usefulness that should redundancyization.
CN2008100804426A 2007-04-27 2008-02-19 Management computer for setting configuration information of node Expired - Fee Related CN101296120B (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP118360/2007 2007-04-27
JP2007118360 2007-04-27
JP2007339630A JP4874225B2 (en) 2007-04-27 2007-12-28 Management computer, redundancy setting method, redundancy setting program, and switch setting method
JP339630/2007 2007-12-28

Publications (2)

Publication Number Publication Date
CN101296120A CN101296120A (en) 2008-10-29
CN101296120B true CN101296120B (en) 2012-08-08

Family

ID=40066149

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008100804426A Expired - Fee Related CN101296120B (en) 2007-04-27 2008-02-19 Management computer for setting configuration information of node

Country Status (2)

Country Link
JP (1) JP4874225B2 (en)
CN (1) CN101296120B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102546255B (en) * 2012-01-11 2015-01-21 华为技术有限公司 Management and display method of network path group, device thereof and network management system
CN103780496B (en) * 2012-10-17 2017-07-14 新华三技术有限公司 Applied to the message forwarding method and equipment in star-like pile system
CN103312635B (en) * 2013-07-02 2016-05-04 北京空间飞行器总体设计部 The computational methods of a kind of switch redundancy VLAN
CN104506368B (en) * 2014-12-30 2018-04-13 浪潮(北京)电子信息产业有限公司 A kind of method and apparatus for being managed collectively switch device
CN104598230A (en) * 2015-01-12 2015-05-06 北京中交兴路车联网科技有限公司 Front-end page generation method for vehicle operation system
WO2020250407A1 (en) * 2019-06-14 2020-12-17 日本電信電話株式会社 Monitoring device, redundancy switching method, redundancy switching program, and network system
CN115086579B (en) * 2022-08-19 2022-11-29 芯见(广州)科技有限公司 Video matrix redundancy backup method and device, terminal equipment and storage medium
CN116300596B (en) * 2023-03-03 2023-11-14 无锡积塔技术有限公司 Modularized automatic control method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791011A (en) * 2005-12-06 2006-06-21 电子科技大学 Network topology automatic forming method in network management system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003289313A (en) * 2002-03-28 2003-10-10 Hewlett Packard Japan Ltd Method for setting virtual local area network (vlan)
JP3896310B2 (en) * 2002-07-02 2007-03-22 株式会社イイガ Virtual network design device, sub-network design device, virtual network design method and program, and computer-readable recording medium
JP4055753B2 (en) * 2004-07-27 2008-03-05 日本電気株式会社 Network configuration management device, network system, network configuration management method, and network configuration management program
JP2007158764A (en) * 2005-12-06 2007-06-21 Hitachi Ltd Setup information generation system device, and method

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791011A (en) * 2005-12-06 2006-06-21 电子科技大学 Network topology automatic forming method in network management system

Also Published As

Publication number Publication date
JP2008295013A (en) 2008-12-04
JP4874225B2 (en) 2012-02-15
CN101296120A (en) 2008-10-29

Similar Documents

Publication Publication Date Title
CN101296120B (en) Management computer for setting configuration information of node
US8533316B2 (en) Management computer for setting configuration information of node
US5459716A (en) Facility restoration for telecommunications networks
US6789090B1 (en) Virtual network displaying system
US6411922B1 (en) Problem modeling in resource optimization
US6223219B1 (en) Trail management across transport functionality of large and complex telecommunications networks
CN102693209B (en) Information processing system
CN102291455B (en) Distributed cluster processing system and message processing method thereof
CN106416132A (en) Systems and methods for controlling network switches using a switch modeling interface at a controller
JPH10124434A (en) Method for efficiently using remote communication network resource and device therefor
CN103095574A (en) Management method for network system, network system, and management server
CN105765889B (en) Extension bridge and the method being executed by it
CN104253748B (en) Method for routing and system based on distributed structure/architecture
US11831500B2 (en) Edge compute environment configuration tool for a communications network
CN101431698B (en) Service routing establishing method and apparatus
CN102484603A (en) Automatic redundant logical connections
CN105872055A (en) Online monitoring method and system for computer systems in network distributed deployment mode
EP2709322B1 (en) Node routing method for multi-processor system, controller, and multi-processor system
CN114567546B (en) IDC automatic service opening system and use method
CN101521593B (en) Method and device for data link layer fault position
CN100420245C (en) Internal physical device configuration managing method and system for router
EP0923270B1 (en) State machine for trail management system
JP4808595B2 (en) Network information collection system and network information collection method
US20030074359A1 (en) Network management unit
JPH06348631A (en) Information network control method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180905

Address after: Kanagawa

Patentee after: Araks Netowrk KK

Address before: Tokyo, Japan, Japan

Patentee before: Hitachi Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120808

Termination date: 20200219