CN103188352B - Obtain method and the procotol system thereof of far-end network address - Google Patents

Obtain method and the procotol system thereof of far-end network address Download PDF

Info

Publication number
CN103188352B
CN103188352B CN201110460389.4A CN201110460389A CN103188352B CN 103188352 B CN103188352 B CN 103188352B CN 201110460389 A CN201110460389 A CN 201110460389A CN 103188352 B CN103188352 B CN 103188352B
Authority
CN
China
Prior art keywords
node server
temporary address
power source
electric power
distribution device
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
CN201110460389.4A
Other languages
Chinese (zh)
Other versions
CN103188352A (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

Abstract

The present invention comprises a kind of method and the procotol system thereof that obtain far-end network address, and a cabinet system of procotol system comprises an equipment cabinet management controller, an electric power source distribution device and at least one node server.When cabinet system loses a DynamicHost setting protocol service, first, detect a jumper wire device of equipment cabinet management controller, to obtain an identification code.Then, according to identification code and one first list, obtain one first temporary address of equipment cabinet management controller, and transmit one first order package to electric power source distribution device by equipment cabinet 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 node server, this node server still can be contacted with system manager 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 obtaining far-end network address, particularly when a DynamicHost setting protocol service, a kind of method and procotol system thereof obtaining 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 meet the demand of enterprise on market.Therefore, just there is the server with high calculation function to be born, carry out the demand of electronization to meet each enterprise now.Further, along with the needs in market, single server develops into the large-scale server system with multiple single server gradually.And the main frame of each single server will be placed in a rack (Rack) system, carry out unified management by system manager terminal by the equipment cabinet management controller in cabinet system.
In general, the main frame of each server in each cabinet system itself is provided with boot program and the operating system (OperationSystem that can perform BIOS, OS), this operating system can provide DynamicHost setting agreement (DynamicHostConfigurationProtocol, a DHCP) service to cabinet system.Further, this DynamicHost setting protocol service can provide a network address (IPaddress) to each server in all cabinet systems.By this, server can contact with a far-end network.
But, when DynamicHost setting protocol service is closed, or when DynamicHost setting protocol service or IP Wireless Router break down, or as DynamicHost setting protocol service or IP Wireless Router external entity tie region network (LocalAreaNetwork, LAN) when broken string, inefficacy, the external communication capability that server also will lose 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 the procotol system thereof that obtain far-end network address, when using solution because of DynamicHost setting protocol service inefficacy, cause the problem that each node server in cabinet system cannot contact with a far-end network.
A kind of method obtaining far-end network address disclosed by the present invention, is applicable to the cabinet system losing a DynamicHost setting protocol service.First, detect a jumper wire device of an equipment cabinet management controller, to obtain an identification code.Then, according to this identification code and one first list, obtain one first temporary address of equipment cabinet management controller, and according to the first temporary address, set a far-end network.
Then, according to one second list being stored in equipment cabinet management controller, one first order package to electric power source distribution device of a temporary address group is comprised by equipment cabinet management controller transmission.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 the second list providing package is containing the temporary address group of the second temporary address.
The above-mentioned method obtaining far-end network address may be implemented in a kind of procotol system, and this system comprises a cabinet system.Cabinet system comprises an equipment cabinet management controller, an electric power source distribution device and at least one node server.Equipment cabinet management controller comprises a jumper wire device, and during in order to lose a DynamicHost setting protocol service when 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 packet is containing one first order package of a temporary address group.Electric power source distribution device is connected to equipment cabinet management controller, and in order to receive the first order package, starts a procotol distribution services, and to produce one second temporary address further, wherein the second list providing package is containing the temporary address group of the second temporary address.This node server is connected to electric power source distribution device, and in order to obtain the second temporary address by electric power source distribution device.
Thus, when DynamicHost setting protocol service lost efficacy, cabinet system still can provide 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.
Accompanying drawing explanation
Figure 1A is the structural representation of the procotol system according to an embodiment of the invention under a DynamicHost setting protocol service;
Figure 1B is the structural representation of the procotol system losing a DynamicHost setting protocol service according to an embodiment of the invention;
Fig. 2 is the workflow diagram according to procotol system of the present invention;
Fig. 3 is the workflow diagram that procotol system according to the present invention performs a procotol distribution services.
Wherein, Reference numeral
10 procotol systems
11 system manager terminals
12 interchangers
13 counter Management Controllers
14 equipment cabinet management controller
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 described in detail:
Please refer to Figure 1A, it is the structural representation of the procotol system according to an embodiment of the invention under a DynamicHost setting protocol service.The procotol system 10 of the present embodiment is for server system, but not as limit.Procotol system 10 includes a system manager terminal (systemmanagementterminal) 11, interchanger (switch) 12, counter Management Controller (containermanagementcontroller, CMC) 13 and multiple cabinet system.System manager terminal 11 is connected to interchanger 12, and interchanger 12 is connected to counter Management Controller 13 and each cabinet system.
System manager terminal 11, in order to be provided a DynamicHost setting protocol service by interchanger 12, is managed a far-end network (ExternalLAN), distributes different temporary addresses to different devices or system.Interchanger 12 provides multiple connectivity port (not illustrating), to connect multiple cabinet system, and the central processing unit (not illustrating) of switch 12 inside can when each port success line, by an address resolution protocol (AddressResolutionProtocol, ARP) each device of successful connection or a MAC addresses (MediaAccessControlAddress of system is obtained, and preserve into a swap table MACaddress).Counter Management Controller 13 can be arranged in a container server, in order to be carried out the running of management entity storage or high in the clouds storage (cloudstorage) by interchanger 12.
Each cabinet system has its internal network (LocalLAN) separately.In one embodiment, cabinet system 15 comprises an equipment cabinet management controller (RackManagementController, RMC) 14, multiple electric power source distribution device (PowerDistributionUnit, PDU) 151, interchanger 152, multiple node server (NodeServer).
Equipment cabinet management controller 14 is connected to each electric power source distribution device 151.In one embodiment, an electric power source distribution device 151 can be connected to multiple node server 153 and a node server 154 by inter-integrated circuit (InterIntegratedCircuit, an I2C) bus.
Can the mode of serial or parallel connection be interconnected between each node server (comprising multiple node server 153 and node server 154) in this electric power source distribution device 151, and node server 154 and each node server 153 are connected to interchanger 152.
Under the normal operation of DynamicHost setting protocol service, node server 154 in cabinet system 15 obtains a far-end network address (ExternalIPAddress) by interchanger 152, by the network connection state of each node server 153 in supervisor cabinet system 15.Therefore, equipment cabinet management controller 14 can be arranged in a 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 the baseboard controller that each is corresponding, 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 performs DynamicHost setting protocol service.
In order to further set forth content of the present invention, please also refer to Figure 1B, Fig. 2, Figure 1B are the structural representation of the procotol system losing a DynamicHost setting protocol service according to an embodiment of the invention, and Fig. 2 is the workflow diagram according to procotol system of the present invention.First, when procotol system 10 starts (each starts the firmware of equipment cabinet management controller 14, the firmware of each electric power source distribution device 151 and the firmware of each node server), procotol system 10 will carry out initialized action, as step S210.
Cabinet system 15 will attempt an internal network protocol of setting one equipment cabinet management controller 14, to obtain an internal network address, and attempt an internal network protocol of each electric power source distribution device 151 of setting, to obtain an internal network address, make each electric power source distribution device 151 can carry out communication, as step S220 with equipment cabinet management controller 14.
Whether, in order to make cabinet system 15 can contact with a far-end network, equipment cabinet 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.
Equipment cabinet management controller 14, according to the detection of the state of far-end network agreement, judges whether acquisition one far-end network address, as step S240.When equipment cabinet management controller 14 detect obtain far-end network address time, represent that the running of DynamicHost setting protocol service is normal.
When equipment cabinet management controller 14 detect not obtain far-end network address time, represent that the running of DynamicHost setting protocol service was lost efficacy, or the communication failures between node server 154 and interchanger 152, therefore cannot contact with far-end network, as shown in Figure 1B.Now, equipment cabinet management controller 14 by detecting the jumper wire device (jumper) that is arranged in equipment cabinet management controller 14 further, to obtain the identification code (IdentificationCode, ID) of self, as step S250.
Then, equipment cabinet management controller 14 according to the identification code obtained and one first list, obtains a temporary address further, using as far-end network address.Wherein, the first list is the relying on of temporary address as index equipment cabinet management controller 14, and is stored in advance in equipment cabinet management controller 14.In one embodiment, the first list can according to the correspondence between an identification code and a jumper wire device parameter, the temporary address that design one is corresponding, as shown in following table one.
Numbering Jumper wire device parameter Identification code 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, equipment cabinet management controller 14 also passes through internal network, according to one second list, sequentially transmit an intelligent platform supervision interface (IntelligentPlatformManagementInterface, IPMI) form or the first order package (commandpackage) of extended formatting are to corresponding electric power source distribution device 151, as step S260.In one embodiment, the second list system provides the relation of each electric power source distribution device 151 temporary address group corresponding thereto, and is stored in equipment cabinet management controller 14 in advance, as following table two is shown.First order package comprises one of them corresponding temporary address group, and this temporary address group comprises the temporary address of multiple node server, as shown in Table 2.
Electric power source distribution device sequence number 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, represent that procotol system 10 lacks the sharing mechanism of DHCP/IP, therefore electric power source distribution device 151 is by startup one procotol distribution services (IPassignservice), each node server is made all to 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 the workflow diagram that procotol system according to the present invention performs a procotol distribution services.
With an electric power source distribution device 151 as an example, first, this electric power source distribution device 151 sequentially sends corresponding IPMI form or the inquiry command of the extended formatting baseboard management controller to each node server, to confirm the far-end network protocol status of each node server, and obtain a MAC addresses of inquired node server, 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 be asked has obtained far-end network address, directly arrive step S360, judged whether each node is asked.When still there being node not also to be asked, then get back to step S310.
When there being node server not yet to obtain a temporary address, electric power source distribution device 151 can according to one second list, send and comprise an IPMI form of a temporary address or the second order package of extended formatting, require that a baseboard management controller of a corresponding node server is set to this temporary address, 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 MAC addresses to electric power source distribution device 151, as step S340.After receiving MAC addresses, electric power source distribution device 151 according to this MAC addresses and the second list, will set up one the 3rd list, as step S350.In one embodiment, the 3rd list provides the corresponding relation between a MAC addresses of each node server, one second temporary address.
In step S360, when still there being node server not to be asked, then get back to step S310.When all node servers have been inquired complete all, the 3rd list is back to equipment cabinet management controller 14 by electric power source distribution device 151, and equipment cabinet management controller 14 can know that each node server has completed the setting of temporary address all, as step S370.
Certainly; the present invention also can have other various embodiments; when not deviating from the present invention's spirit and essence thereof; those of ordinary skill in the art are when making various corresponding change and distortion according to the present invention, but these change accordingly and are out of shape the protection range that all should belong to the claim appended by the present invention.

Claims (10)

1. obtain a method for far-end network address, be applicable to a cabinet system, it is characterized in that, the method comprises:
When this cabinet system loses a DynamicHost setting protocol service, detect a jumper wire device of an equipment cabinet 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 equipment cabinet 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 being stored in this equipment cabinet management controller, comprised one first order package to electric power source distribution device of a temporary address group by this equipment cabinet management controller transmission; 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 providing package is containing this temporary address group of this second temporary address.
2. the method obtaining far-end network address according to claim 1, is characterized in that, this procotol distribution services comprises:
Comprise one second order package of this second temporary address to this node server by this electric power source distribution device transmission, make this node server set this second temporary address;
According to this second order package, return a MAC addresses of this node server to this electric power source distribution device;
This MAC addresses received according to this electric power source distribution device and this second list, set up one the 3rd list, and wherein the 3rd list provides the corresponding relation between this MAC addresses, this second temporary address; And
3rd list is back to this equipment cabinet management controller by this electric power source distribution device.
3. the method obtaining far-end network address according to claim 2, wherein this procotol distribution services also comprises further:
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 this node server this second temporary address whether existing;
When this node server has this second temporary address, according to this MAC addresses of this second temporary address and this node server, set up the 3rd list, be back to this equipment cabinet 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, obtain this second temporary address to make this node server.
4. the method obtaining 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 intelligent platform supervision interface form.
5. the method obtaining 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 has been come by an inter-integrated circuit bus.
6. a procotol system, is characterized in that, comprises:
One system manager terminal, in order to provide a DynamicHost setting protocol service; And
One cabinet system, it comprises:
One equipment cabinet management controller, comprise a jumper wire device, this equipment cabinet management controller is in order to lose this DynamicHost setting protocol service during when this 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 packet is containing one first order package of a temporary address group;
One electric power source distribution device, is connected to this equipment cabinet 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 providing package is containing this temporary address group of this second temporary address; And
At least one node server, is connected to this electric power source distribution device, in order to obtain this second temporary address by this electric power source distribution device, to carry out communication with this system manager terminal further.
7. procotol system according to claim 6, it is characterized in that, this cabinet system also comprises one first interchanger further, be connected to this node server, this first interchanger is in order to contact with a far-end network, and this procotol system also comprises one second interchanger further, this system manager terminal is in order to manage this far-end network, this second interchanger is connected to this system manager terminal, this first interchanger and this equipment cabinet management controller, in order to the platform as this system manager terminal, this first interchanger and this equipment cabinet management controller communication.
8. procotol system according to claim 6, is characterized in that, this node server provides this DynamicHost to set protocol service, and this node server carries out communication by an inter-integrated circuit bus and this electric power source distribution device.
9. procotol system according to claim 6, 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, this node server is made to set this second temporary address, this node server is then according to this second order package, return a MAC addresses to this electric power source distribution device, and set this second temporary address, then this electric power source distribution device is according to this MAC addresses received, set up one the 3rd list and be back to this equipment cabinet management controller, wherein the 3rd list provides this MAC addresses, corresponding relation between this second temporary address.
10. procotol system according to claim 9, 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 this node server this second temporary address whether existing, 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 equipment cabinet management controller, and when this node server does not obtain this second temporary address, this electric power source distribution device just sends this second order package to this node server, this the second temporary address is obtained to make this node server.
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 CN103188352A (en) 2013-07-03
CN103188352B true 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)

Families Citing this family (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

Also Published As

Publication number Publication date
CN103188352A (en) 2013-07-03

Similar Documents

Publication Publication Date Title
CN102067568B (en) Method and device for allocating MAC addresses in carrier-current communication network
US8725863B2 (en) Method for obtaining external IP address and its network protocol system
CN103209362B (en) A kind of method of upgrading between many equipment between passive optical network equipment
CN110401568B (en) Network topology discovery method and equipment
CN104410557A (en) Dynamic networking method and communication method based on RS-485
EP3073676A1 (en) Method, apparatus and system for controlling auto-provisioning of network device
CN105577420A (en) Method and system for automatic generation of server network topology
CN101583054A (en) Method for realizing that optical interface supports multiple rate patterns by adopting optical module and device
CN102291259B (en) Low-voltage power line communication network layer management method based on multi-master station mode
US20070223494A1 (en) Method for the resolution of addresses in a communication system
CN102739539A (en) Method for carrying out topology association on optical network unit (ONU) and Ethernet over coax (EOC)
EP3422655B1 (en) Method for managing address of meter device, and acquisition terminal and meter device
CN106789498A (en) The network address assignment method of Modbus communication networks, from node device and communication system
CN112866018A (en) Internet of things management system and method
CN111211955B (en) Method for distributing slave node address and node management system
CN102685273B (en) The address distribution method of smart machine
CN103188352B (en) Obtain method and the procotol system thereof of far-end network address
CN109462522A (en) A kind of state monitoring method of external terminal device, terminal and its system
CN106686697B (en) The method of zigbee terminal device node administration
CN113098737B (en) User node admission control method and device and electronic equipment
CN212463256U (en) Wireless terminal equipment of Internet of things and communication module
CN106713008B (en) The method that a kind of pair of EOC local-side device is tested for the property
CN102904776B (en) Detection method in a kind of VLAN, device and equipment
CN113381916A (en) CAN bus intelligent household management method, device, equipment and storage medium
CN103152196A (en) Method for dynamically adding optical line terminal (OLT) into Ethernet passive optical network (EPON) management system

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