CN103188352A - Method for obtaining far-end network address and network protocol system thereof - Google Patents

Method for obtaining far-end network address and network protocol system thereof Download PDF

Info

Publication number
CN103188352A
CN103188352A CN2011104603894A CN201110460389A CN103188352A CN 103188352 A CN103188352 A CN 103188352A CN 2011104603894 A CN2011104603894 A CN 2011104603894A CN 201110460389 A CN201110460389 A CN 201110460389A CN 103188352 A CN103188352 A CN 103188352A
Authority
CN
China
Prior art keywords
node server
power source
temporary address
address
electric power
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.)
Granted
Application number
CN2011104603894A
Other languages
Chinese (zh)
Other versions
CN103188352B (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.)
Shanghai Financial Information Service Co., Ltd.
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CN201110460389.4A priority Critical patent/CN103188352B/en
Publication of CN103188352A publication Critical patent/CN103188352A/en
Application granted granted Critical
Publication of CN103188352B publication Critical patent/CN103188352B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention relates to a method for obtaining a far-end network address and a network protocol system of the method for obtaining the far-end network address. An equipment cabinet system of the network protocol system comprises an equipment cabinet management controller, a power source distributor and at least one node server. When the equipment cabinet system loses a dynamic host setting protocol service, a jumper of the equipment cabinet management controller is first detected so as to obtain an identification code; and then, a first temporary address of the equipment cabinet management controller is obtained according to the identification code and a first menu, and the equipment cabinet management controller transmits a first command packet to a power source distributor. After the power source distributor receives the first command packet, a network protocol distribution service is started so as to set a second temporary address of the node server, and the node server is enabled to be still capable of being connected with a system management terminal.

Description

Obtain method and the procotol system thereof of far-end network address
Technical field
The present invention relates to a kind of method that obtains the far-end network address, particularly a DynamicHost is set under the situation of protocol service, a kind of method and procotol system thereof that obtains the far-end network address.
Background technology
Along with the epoch of Information technology high speed development, electronic enterprise has become a kind of trend, makes general personal computer can not satisfy the demand of enterprise on the market.Therefore, just have the server with high calculation function to be born, each enterprise carries out electronic demand to satisfy now.And along with the needs in market, single server develops into the large-scale server system with a plurality of single servers gradually.And the main frame of each single server will be placed in a rack (Rack) system, come unified management by system manager terminal by the rack Management Controller in the cabinet system.
In general, the main frame of each server in each cabinet system itself is equipped with boot program and an operating system (the Operation System that can carry out BIOS, OS), this operating system can provide a DynamicHost to set agreement, and (Dynamic Host Configuration Protocol, DHCP) cabinet system is given in service.And this DynamicHost is set protocol service can provide a network address (IP address) to give each server in all cabinet systems.By this, server can contact with a far-end network.
Yet, when DynamicHost setting protocol service is closed, perhaps when DynamicHost is set protocol service or IP Wireless Router and is broken down, perhaps as DynamicHost setting protocol service or the external entity line of IP Wireless Router Local Area Network (Local Area Network, LAN) broken string, when losing efficacy, server also will lose the external communication capability by LAN.
Summary of the invention
In view of above problem, the object of the present invention is to provide a kind of method and procotol system thereof that gets the far-end network address, use solution and set under the situation that protocol service lost efficacy because of DynamicHost, the problem that causes each node server in the cabinet system to contact with a far-end network.
The disclosed a kind of method that obtains the far-end network address of the present invention is applicable to lose the cabinet system that a DynamicHost is set protocol service.At first, detect a jumper wire device of a rack Management Controller, to obtain an identification code.Then, according to this identification code and one first list, obtain one first temporary address of rack Management Controller, and according to first temporary address, set a far-end network.
Then, according to one second list that is stored in the rack Management Controller, transmitted one first order package to an electric power source distribution device that comprises a temporary address group by the rack Management Controller.After electric power source distribution device receives the first order package, start a procotol distribution services, to set one second temporary address of a node server, wherein second list provides the temporary address that comprises second temporary address group.
The above-mentioned method that obtains the far-end network address may be implemented in a kind of procotol system, and this system comprises a cabinet system.Cabinet system comprises a rack Management Controller, an electric power source distribution device and at least one node server.The rack Management Controller comprises a jumper wire device, and when setting protocol service in order to lose a DynamicHost when the procotol system, detect this jumper wire device, to obtain an identification code, and according to this identification code and one first list, obtain one first temporary address, and according to one second list, output comprises one first order package of a temporary address group.Electric power source distribution device is connected in the rack Management Controller, and in order to receive the first order package, starts a procotol distribution services, and with further generation one second temporary address, wherein second list provides the temporary address that comprises second temporary address group.This node server is connected in electric power source distribution device, and in order to be obtained second temporary address by electric power source distribution device.
Thus, when DynamicHost was set the protocol service inefficacy, cabinet system still can provide the temporary address to each node server voluntarily, and each node server still can be contacted with far-end network.
Describe the present invention below in conjunction with the drawings and specific embodiments, but not as a limitation of the invention.
Description of drawings
Figure 1A is the structural representation of setting the procotol system under the protocol service according to an embodiment of the invention at a DynamicHost;
Figure 1B sets the structural representation of the procotol system of protocol service for losing a DynamicHost according to an embodiment of the invention;
Fig. 2 is the workflow diagram according to procotol of the present invention system;
Fig. 3 is for carrying out the workflow diagram of a procotol distribution services according to procotol according to the present invention system.
Wherein, Reference numeral
10 procotol systems
11 system manager terminals
12 interchangers
13 counter Management Controllers
14 rack Management Controllers
15 cabinet systems
151 electric power source distribution devices
152 interchangers
153,154 node servers
Embodiment
Below in conjunction with accompanying drawing structural principle of the present invention and operation principle are done concrete description:
Please refer to Figure 1A, it is the structural representation of setting the procotol system under the protocol service according to an embodiment of the invention at a DynamicHost.The procotol system 10 of present embodiment is to be example with the server system, but not as limit.Procotol system 10 includes a system manager terminal (system management terminal) 11, one interchanger (switch) 12, a counter Management Controller (container management controller, CMC) 13 and a plurality of cabinet system.System manager terminal 11 is connected in interchanger 12, and interchanger 12 is connected in counter Management Controller 13 and each cabinet system.
System manager terminal 11 is set protocol service in order to a DynamicHost to be provided by interchanger 12, manages a far-end network (External LAN), distributes different temporary addresses to give different device or systems.Interchanger 12 provides a plurality of connectivity ports (not illustrating), to connect a plurality of cabinet systems, and the central processing unit (not illustrating) of switch 12 inside can be when each port success line, by an address resolution protocol (Address Resolution Protocol, ARP) obtain each device of successful connection or medium access control address (the Media Access Control Address of system, and preserve into a swap table MAC address).Counter Management Controller 13 can be arranged in the counter server, stores the running of (cloud storage) in order to come management entity storage or high in the clouds by interchanger 12.
Each cabinet system has its internal network (Local LAN) separately.In one embodiment, cabinet system 15 comprises a rack Management Controller (Rack Management Controller, RMC) 14, a plurality of electric power source distribution device (Power Distribution Unit, PDU) 151, one interchanger 152, a plurality of node server (Node Server).
Rack Management Controller 14 is connected in each electric power source distribution device 151.In one embodiment, an electric power source distribution device 151 can pass through an internal integration circuit (Inter Integrated Circuit, I2C) bus is connected in a plurality of node servers 153 and a node server 154.
Mode that can serial or parallel connection between each node server in this electric power source distribution device 151 (comprising a plurality of node servers 153 and node server 154) interconnects, and node server 154 and each node server 153 are connected to interchanger 152.
Set under the protocol service normal operation at DynamicHost, node server 154 in the cabinet system 15 obtains a far-end network address (External IP Address) by interchanger 152, with the network connection state of each node server 153 in the supervisor cabinet system 15.Therefore, rack Management Controller 14 can be arranged in the main frame, but is not limited thereto.
Above-mentioned node server all respectively represents a user end computer, and each node server comprises a baseboard management controller (not illustrating).In one embodiment, by each corresponding substrate controller, each node server can carry out communication with corresponding electric power source distribution device 151 and interchanger 152.In one embodiment, by interchanger 152, node server 154 is carried out DynamicHost and is set protocol service.
In order further to set forth content of the present invention, please also refer to Figure 1B, Fig. 2, Figure 1B sets the structural representation of the procotol system of protocol service for losing a DynamicHost according to an embodiment of the invention, and Fig. 2 is the workflow diagram according to procotol of the present invention system.At first, when procotol system 10 starts (firmware, the firmware of each electric power source distribution device 151 and the firmware of each node server that each starts rack Management Controller 14), procotol system 10 will carry out initialized action, as step S210.
Cabinet system 15 will attempt setting an internal network protocol of a rack Management Controller 14, to obtain an internal network address, an and internal network protocol of attempting setting each electric power source distribution device 151, to obtain an internal network address, make each electric power source distribution device 151 carry out communication with rack Management Controller 14, as step S220.
Whether for cabinet system 15 can be contacted with a far-end network, rack Management Controller 14 will detect the state of one far-end network agreement, normal with contacting of far-end network to guarantee, as step S230.
Rack Management Controller 14 judges whether to obtain a far-end network address, as step S240 according to the status detection of far-end network agreement.When rack Management Controller 14 detects when obtaining the far-end network address, it is normal that the expression DynamicHost is set the protocol service running.
When rack Management Controller 14 detects when not obtaining the far-end network address, the expression DynamicHost is set the protocol service running and was lost efficacy, perhaps therefore the communication failures between node server 154 and the interchanger 152 can't contact with far-end network, as shown in Figure 1B.At this moment, rack Management Controller 14 will further detect a jumper wire device (jumper) that is arranged on the rack Management Controller 14, with the identification code that obtains self (Identification Code, ID), as step S250.
Then, rack Management Controller 14 further according to the identification code and one first list that obtain, is obtained a temporary address, with as the far-end network address.Wherein, first list is as the relying on of the temporary address of index rack Management Controller 14, and is stored in advance in the rack Management Controller 14.In one embodiment, first list can design a corresponding temporary address, shown in following table one according to the correspondence between an identification code and a jumper wire device parameter.
Numbering The jumper wire device parameter Identification code The temporary address
1 0000b 00h 10.10.1.1
2 0001b 01h 10.10.2.1
3 0010b 02h 10.10.3.1
4 0011b 03h 10.10.4.1
5 0100b 04h 10.10.5.1
6 0101b 05h 10.10.6.1
7 0110b 06h 10.10.7.1
8 0111b 07h 10.10.8.1
9 1000b 08h 10.10.9.1
10 1001b 09h 10.10.10.1
11 1010b 10h 10.10.11.1
12 1011b 11h 10.10.12.1
Table one
Simultaneously, rack Management Controller 14 also passes through internal network, according to one second list, transmit an intelligent platform supervision interface (Intelligent Platform Management Interface in regular turn, IPMI) first of form or the extended formatting order package (command package) is to corresponding electric power source distribution device 151, as step S260.In one embodiment, second list system provides the relation of each electric power source distribution device 151 temporary address group corresponding with it, and is stored in advance in the rack Management Controller 14, shows as following table two.The first order package comprises one of them corresponding temporary address group, and this temporary address group comprises the temporary address of a plurality of node servers, as shown in Table 2.
The electric power source distribution device sequence number The temporary address group
1 10.10.X.10~10.10.X.24
2 10.10.X.30~10.10.X.44
3 10.10.X.50~10.10.X.64
4 10.10.X.70~10.10.X.84
5 10.10.X.90~10.10.X.104
Table two
When above-mentioned corresponding electric power source distribution device 151 receives the first order package, expression procotol system 10 lacks the sharing mechanism of DHCP/IP, therefore electric power source distribution device 151 will start a procotol distribution services (IP assign service), make each node server all obtain a temporary address (far-end network address), and be able to contact with far-end network, as step S270.
Please also refer to Figure 1B and Fig. 3, Fig. 3 is for carrying out the workflow diagram of a procotol distribution services according to procotol according to the present invention system.
With an electric power source distribution device 151 as an example, at first, this electric power source distribution device 151 sends corresponding IPMI form or the inquiry command of extended formatting in regular turn to the baseboard management controller of each node server, to confirm the far-end network protocol status of each node server, and obtain the medium access control address of the node server of inquiring, as step S310.
According to the far-end network protocol status of each node, judge whether each node has obtained a far-end network address, as step S320.When the node that is asked has been obtained the far-end network address, directly arrive step S360, judge whether each node is asked.When still having node also not to be asked, then get back to step S310.
When node server is not obtained a temporary address as yet, electric power source distribution device 151 can be according to one second list, send the second order package of the IPMI form that comprises a temporary address or extended formatting, require a baseboard management controller of a corresponding node server to set this temporary address for, as step S330.
When this corresponding node server receives this second order package, according to this second order package, set this temporary address, and return corresponding medium access control address to electric power source distribution device 151, as step S340.After receiving medium access control address, electric power source distribution device 151 will be set up one the 3rd list, as step S350 according to this medium access control address and second list.In one embodiment, the 3rd list provides the medium access control address of each node server, the corresponding relation between one second temporary address.
In step S360, when still having node server not to be asked, then get back to step S310.Inquired all when all node servers to finish that electric power source distribution device 151 is back to rack Management Controller 14 with the 3rd list, rack Management Controller 14 knows that namely each node server all finished the setting of temporary address, as step S370.
Certainly; the present invention also can have other various embodiments; under the situation that does not deviate from spirit of the present invention and essence thereof; those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.

Claims (10)

1. a method that obtains the far-end network address is applicable to a cabinet system, it is characterized in that, this method comprises:
When this cabinet system loses DynamicHost setting protocol service, detect a jumper wire device of a rack Management Controller, to obtain an identification code;
Read one first list;
According to this identification code and this first list, obtain one first temporary address of this rack Management Controller, as one first far-end network address;
According to this first temporary address, set a far-end network;
According to one second list that is stored in this rack Management Controller, transmitted one first order package to an electric power source distribution device that comprises a temporary address group by this rack Management Controller; And
After this electric power source distribution device receives this first order package, start a procotol distribution services, to set one second temporary address of a node server, as one second far-end network address, wherein this second list provides this temporary address group that comprises this second temporary address.
2. the method that obtains the far-end network address according to claim 1 is characterized in that, this procotol distribution services comprises:
Comprise one second of this second temporary address by this electric power source distribution device transmission and order package to this node server, make this node server set this second temporary address;
According to this second order package, return the medium access control address of this node server to this electric power source distribution device;
According to this medium access control address and this second list that this electric power source distribution device receives, set up one the 3rd list, wherein the 3rd list provides the corresponding relation between this medium access control address, this second temporary address; And
The 3rd list is back to this rack Management Controller by this electric power source distribution device.
3. the method that obtains the far-end network address according to claim 2, wherein this procotol distribution services also further comprises:
Before this electric power source distribution device sends this second order package, send an inquiry command to this node server by this electric power source distribution device, confirm whether this node server has this second temporary address;
When this node server has this second temporary address, according to this medium access control address of this second temporary address and this node server, set up the 3rd list, be back to this rack Management Controller by this electric power source distribution device; And
When this node server does not have this second temporary address, according to this second list, send this second order package to this node server, so that this node server obtains this second temporary address.
4. the method that obtains the far-end network address according to claim 3 is characterized in that, this first order package, this second order package and this inquiry command are the intelligent platform supervision interface form.
5. the method that obtains the far-end network address according to claim 1 is characterized in that, the communication between this electric power source distribution device and this node server is finished by an internal integration circuit bus.
6. a procotol system is characterized in that, comprises:
One system manager terminal is set protocol service in order to a DynamicHost to be provided; And
One cabinet system, it comprises:
One rack Management Controller, comprise a jumper wire device, when this rack Management Controller is set protocol service in order to lose this DynamicHost when this procotol system, detect this jumper wire device, obtaining an identification code, and according to this identification code and one first list, obtain one first temporary address, and according to one second list, output comprises one first order package of a temporary address group;
One electric power source distribution device is connected in this rack Management Controller, in order to receive this first order package, to start a procotol distribution services, produces one second temporary address, and wherein this second list provides this temporary address group that comprises this second temporary address; And
At least one node server is connected in this electric power source distribution device, in order to be obtained this second temporary address by this electric power source distribution device, further to carry out communication with this system manager terminal.
7. procotol according to claim 6 system, it is characterized in that, this cabinet system also further comprises one first interchanger, be connected in this node server, this first interchanger is in order to contact with a far-end network, and this procotol system also further comprises a system manager terminal and one second interchanger, this system manager terminal is in order to manage this far-end network, this second interchanger is connected in this system manager terminal, this first interchanger and this rack Management Controller are in order to as this system manager terminal, the platform of this first interchanger and this rack Management Controller communication.
8. procotol according to claim 6 system is characterized in that, this node server provides this DynamicHost to set protocol service, and this node server carries out communication by an internal integration circuit bus and this electric power source distribution device.
9. procotol according to claim 6 system, it is characterized in that, this procotol distribution services makes this electric power source distribution device transmission comprise one second order package of this second temporary address to this node server, make this node server set this second temporary address, this node server is then according to this second order package, return medium access control address to this electric power source distribution device, and set this second temporary address, this electric power source distribution device is according to this medium access control address that receives then, set up one the 3rd list and be back to this rack Management Controller, wherein the 3rd list provides this medium access control address, corresponding relation between this second temporary address.
10. procotol according to claim 9 system, it is characterized in that, this procotol distribution services makes this electric power source distribution device send an inquiry command to this node server, confirm whether this node server has this second temporary address, when this node server has this second temporary address, this electric power source distribution device is according to this second temporary address, set up the 3rd list, to be back to this rack Management Controller, and when this node server is not obtained this second temporary address, this electric power source distribution device just sends this second order package to this node server, so that this node server obtains this second temporary address.
CN201110460389.4A 2011-12-29 2011-12-29 Obtain method and the procotol system thereof of far-end network address Expired - Fee Related CN103188352B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110460389.4A CN103188352B (en) 2011-12-29 2011-12-29 Obtain method and the procotol system thereof of far-end network address

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110460389.4A CN103188352B (en) 2011-12-29 2011-12-29 Obtain method and the procotol system thereof of far-end network address

Publications (2)

Publication Number Publication Date
CN103188352A true CN103188352A (en) 2013-07-03
CN103188352B CN103188352B (en) 2015-12-16

Family

ID=48679314

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110460389.4A Expired - Fee Related CN103188352B (en) 2011-12-29 2011-12-29 Obtain method and the procotol system thereof of far-end network address

Country Status (1)

Country Link
CN (1) CN103188352B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109889615A (en) * 2017-12-06 2019-06-14 营邦企业股份有限公司 Intelligent cabinet and its internet protocol address management method

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060168486A1 (en) * 2005-01-27 2006-07-27 International Business Machines Corporation Desktop computer blade fault identification system and method
US7120787B2 (en) * 2003-10-31 2006-10-10 International Business Machinces Corporation Secure switching for downloading network boots
US20070220301A1 (en) * 2006-02-27 2007-09-20 Dell Products L.P. Remote access control management module
CN101212345A (en) * 2006-12-31 2008-07-02 联想(北京)有限公司 Blade server management system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120787B2 (en) * 2003-10-31 2006-10-10 International Business Machinces Corporation Secure switching for downloading network boots
US20060168486A1 (en) * 2005-01-27 2006-07-27 International Business Machines Corporation Desktop computer blade fault identification system and method
US20070220301A1 (en) * 2006-02-27 2007-09-20 Dell Products L.P. Remote access control management module
CN101212345A (en) * 2006-12-31 2008-07-02 联想(北京)有限公司 Blade server management system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109889615A (en) * 2017-12-06 2019-06-14 营邦企业股份有限公司 Intelligent cabinet and its internet protocol address management method

Also Published As

Publication number Publication date
CN103188352B (en) 2015-12-16

Similar Documents

Publication Publication Date Title
US8725863B2 (en) Method for obtaining external IP address and its network protocol system
US10091274B2 (en) Method, device, and system for controlling network device auto-provisioning
CN105577420A (en) Method and system for automatic generation of server network topology
CN102291259B (en) Low-voltage power line communication network layer management method based on multi-master station mode
CN101583054A (en) Method for realizing that optical interface supports multiple rate patterns by adopting optical module and device
US20070223494A1 (en) Method for the resolution of addresses in a communication system
CN103138972A (en) Server cabinet system
CN114338594B (en) ARP (Address resolution protocol) response-substituting method, device, equipment and storage medium in Kubernetes environment
CN102710809B (en) Address distribution method
CN101610266A (en) A kind of method and device that detects ARP message validity
CN102457391A (en) Equipment unified management method for Ethernet passive optical network and Ethernet over coax (EPON+EoC) two-way cable access network
CN102685273B (en) The address distribution method of smart machine
CN102694881B (en) The address distribution method of smart machine
WO2016202016A1 (en) Device management method, apparatus and system
CN103188352B (en) Obtain method and the procotol system thereof of far-end network address
CN103747115A (en) Method of discovering IP (Internet Protocol) address of virtual machine based on virtual network interface card
US10939374B2 (en) Method and apparatus for remotely waking up a device connected to a network
CN106686697B (en) The method of zigbee terminal device node administration
CN101656722A (en) Method for generating dynamic host configuration protocol (DHCP) snooping binding information, and device thereof
CN212463256U (en) Wireless terminal equipment of Internet of things and communication module
CN112152942B (en) ZTP backup method and equipment
CN113098737B (en) User node admission control method and device and electronic equipment
CN102904776B (en) Detection method in a kind of VLAN, device and equipment
TW201324345A (en) Server system and address configuration method for power distribution units
CN106713008B (en) The method that a kind of pair of EOC local-side device is tested for the property

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20161209

Address after: China (Shanghai) Free Trade Zone North Fute Road No. 240 floor room C14

Patentee after: Shanghai Financial Information Service Co., Ltd.

Address before: Taipei City, Taiwan Chinese Shilin District Hougang Street No. sixty-six

Patentee before: Inventec Corporation

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: 20151216

Termination date: 20171229