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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2011
- 2011-12-29 CN CN201110460389.4A patent/CN103188352B/en not_active Expired - Fee Related
Patent Citations (4)
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 |