CN107800817A - A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT - Google Patents
A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT Download PDFInfo
- Publication number
- CN107800817A CN107800817A CN201710995518.7A CN201710995518A CN107800817A CN 107800817 A CN107800817 A CN 107800817A CN 201710995518 A CN201710995518 A CN 201710995518A CN 107800817 A CN107800817 A CN 107800817A
- Authority
- CN
- China
- Prior art keywords
- protocol
- modules
- module
- protocol modules
- pxe
- 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.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims description 24
- KKIMDKMETPPURN-UHFFFAOYSA-N 1-(3-(trifluoromethyl)phenyl)piperazine Chemical group FC(F)(F)C1=CC=CC(N2CCNCC2)=C1 KKIMDKMETPPURN-UHFFFAOYSA-N 0.000 claims description 3
- 238000013459 approach Methods 0.000 claims description 3
- 230000001419 dependent effect Effects 0.000 claims description 3
- 238000009826 distribution Methods 0.000 claims description 3
- 238000013461 design Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000004883 computer application Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
- H04L61/5014—Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/164—Adaptation or special uses of UDP protocol
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/321—Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Communication Control (AREA)
Abstract
The present invention relates to a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT, it is characterised in that it includes:UEFI PXE BASE CODE interface modules, described UEFI PXE BASE CODE interface modules are connected with MTFTP protocol modules, DHCP protocol module and udp protocol module, and described MTFTP protocol modules, DHCP protocol module are all connected to UPD protocol modules;Described UPD protocol modules connection IPv4 protocol modules, IPv4 protocol modules are connected with ARP protocol module and MNP protocol modules, and described ARP protocol module is also connected with described MNP protocol modules;Described MNP protocol modules are connected with SNP protocol modules, and described SNP protocol modules are connected to UNDI protocol modules, and described UNDI protocol modules are connected to NIC protocol modules.
Description
Technical field
The invention belongs to computer realm, and in particular to a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT.
Background technology
Since nineteen forty-six, First computer ENIAC is since Pennsylvania is born in the world, and computer is as one
Emerging technology enters the visual field of the mankind, and since 21 century, computer achieves the development of great-leap-forward, enters people
The every aspect of life, turn into one of invention the greatest in human development history.Computer application field is more and more wider.
Among the production process of computer, when occurring needing installing brand-new system for batch machine, and unification is needed
When being configured, if simple goes to complete by way of manually setting, substantial amounts of manpower and materials and financial resources can be wasted.Especially
It is for for Domestic Platform, above mentioned problem is more prominent and serious.This is the deficiencies in the prior art part.
Therefore, for drawbacks described above of the prior art, there is provided a kind of agreement for realizing Domestic Platform PXE BOOT of design
Framework;To solve above-mentioned technical problem, it is necessary.
The content of the invention
It is an object of the present invention in view of the above-mentioned drawbacks of the prior art, providing design one kind realizes Domestic Platform
PXE BOOT protocol infrastructure, to solve above-mentioned technical problem.
To achieve the above object, the present invention provides following technical scheme:
A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT, it is characterised in that it includes:UEFI PXE BASE CODE connect
Mouth mold block, described UEFI PXE BASE CODE interface modules be connected with MTFTP protocol modules, DHCP protocol module and
Udp protocol module, described MTFTP protocol modules, DHCP protocol module are all connected to UPD protocol modules;
Described UPD protocol modules connection IPv4 protocol modules, IPv4 protocol modules are connected with ARP protocol module and MNP agreements
Module, described ARP protocol module are also connected with described MNP protocol modules;
Described MNP protocol modules are connected with SNP protocol modules, and described SNP protocol modules are connected to UNDI protocol modules, institute
The UNDI protocol modules stated are connected to NIC protocol modules.
Preferably, described UEFI PXE BASE CODE interface modules provide network interface for network transmission;Such as
OS loader can carry out the transmission of network data by UEFI PXE BASE CODE interface modules.
Preferably, MTFTP protocol modules are TFTP functions expanding modules, simple multipoint data transmission association is realized
View.
Preferably, DHCP protocol module realizes the automatic distribution and completion pair of IP address during network transmission
The IP distributed management.
Preferably, UPD protocol modules belong to the transport layer protocol of network transmission protocol layer, simple insecure number is realized
It is believed that the transmission of breath.
Preferably, IPv4 protocol modules are Internet protocol, the basic agreement in network transmission process, wherein most allusion quotation
Type application representative is Ethernet.
Preferably, ARP protocol module is address resolution protocol, ICP/IP protocol is determined according to IP address, determines target
Physical address.
Preferably, one kind that MNP protocol modules, which are u s company Microcon, to be proposed compresses and error-correction protocol, Neng Goubao
Demonstrate,prove the accurate and effective of the data in network transmission process.
Preferably, SNP protocol modules provide the high-level interface in network transmission process, it is assisted dependent on the UNDI of lower floor
View module can complete the function of initialization and control to network interface card.
Preferably, UNDI protocol modules call the bottom layer driving of network interface card to provide approach and passage for SNP.
Preferably, NIC protocol modules are network adapter, it is hardware device between network and main frame, plays bridge
Effect.
The beneficial effects of the present invention are, realize and corresponding file is downloaded from remote server by dynamic IP, it is real
Now by network installation system and the function of activation system, it can not only realize that batch is installed and configuration operates on Domestic Platform
System, but also the function of non-disk startup can be realized so that the cost such as manpower is significantly in the batch production process of Domestic Platform
Reduce, while also make it that its operation and maintenance is simpler and convenient.In addition, design principle of the present invention is reliable, simple in construction, tool
There is very extensive application prospect.
As can be seen here, the present invention compared with prior art, has prominent substantive distinguishing features and significantly improved, it is implemented
Beneficial effect be also obvious.
Brief description of the drawings
Fig. 1 is a kind of configuration diagram of protocol infrastructure for realizing Domestic Platform PXE BOOT provided by the invention.
Wherein, 1- UEFI PXE BASE CODE interface modules, 2-MTFTP protocol modules, 3-DHCP protocol modules, 4-
Udp protocol module, 5-IPv4 protocol modules, 6-ARP protocol modules, 7-MNP protocol modules, 8-SNP protocol modules, 9-UNDI associations
Discuss module, 10-NIC protocol modules.
Embodiment
Below in conjunction with the accompanying drawings and the present invention will be described in detail by specific embodiment, and following examples are to the present invention
Explanation, and the invention is not limited in implementation below.
A kind of as shown in figure 1, protocol infrastructure for realizing Domestic Platform PXE BOOT provided by the invention, it is characterised in that
It includes:UEFI PXE BASE CODE interface modules 1, described UEFI PXE BASE CODE interface modules 1 are connected with
MTFTP protocol modules 2, DHCP protocol module 3 and udp protocol module 4, described MTFTP protocol modules 2, DHCP protocol mould
Block 3 is all connected to UPD protocol modules 4;
Described UPD protocol modules 4 connect IPv4 protocol modules 5, and IPv4 protocol modules 5 are connected with ARP protocol module 6 and MNP
Protocol module 7, described ARP protocol module 6 are also connected with described MNP protocol modules 7;
Described MNP protocol modules 7 are connected with SNP protocol modules 8, and described SNP protocol modules 8 are connected to UNDI protocol modules
9, described UNDI protocol modules 9 are connected to NIC protocol modules 10.
In the present embodiment, described UEFI PXE BASE CODE interface modules 1 provide network interface for network transmission;Example
As OS loader can carry out the transmission of network data by UEFI PXE BASE CODE interface modules.
In the present embodiment, MTFTP protocol modules 2 are TFTP functions expanding modules, realize simple multipoint data transmission
Agreement.
In the present embodiment, DHCP protocol module 3 realizes the automatic distribution of IP address and complete during network transmission
The IP distributed in pairs management.
In the present embodiment, UPD protocol modules 4 belong to the transport layer protocol of network transmission protocol layer, and it is simple unreliable to realize
Data message transmission.
In the present embodiment, IPv4 protocol modules 5 are Internet protocol, the basic agreement in network transmission process, wherein
Most typically application representative is Ethernet.
In the present embodiment, ARP protocol module 6 is address resolution protocol, determines ICP/IP protocol according to IP address, determines mesh
Target physical address.
In the present embodiment, MNP protocol modules 7 are a kind of compression and error-correction protocol that u s company Microcon is proposed, energy
Enough ensure the accurate and effective of the data in network transmission process.
In the present embodiment, SNP protocol modules 8 provide the high-level interface in network transmission process, and it is dependent on lower floor
UNDI protocol modules can complete the function of the initialization and control to network interface card.
In the present embodiment, UNDI protocol modules 9 call the bottom layer driving of network interface card to provide approach and passage for SNP.
In the present embodiment, NIC protocol modules 10 are network adapter, are hardware devices between network and main frame, play bridge
Beam action.
Disclosed above is only the preferred embodiment of the present invention, but the present invention is not limited to this, any this area
What technical staff can think does not have creative change, and some improvement made without departing from the principles of the present invention and
Retouching, should all be within the scope of the present invention.
Claims (8)
1. a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT, it is characterised in that it includes:UEFI PXE BASE CODE
Interface module(1), described UEFI PXE BASE CODE interface modules(1)It is connected with MTFTP protocol modules(2), DHCP association
Discuss module(3)And udp protocol module(4), described MTFTP protocol modules(2), DHCP protocol module(3)It is all connected to UPD
Protocol module(4);
Described UPD protocol modules(4)Connect IPv4 protocol modules(5), IPv4 protocol modules(5)It is connected with ARP protocol module
(6)With MNP protocol modules(7), described ARP protocol module(6)It is also connected with described MNP protocol modules(7);
Described MNP protocol modules(7)It is connected with SNP protocol modules(8), described SNP protocol modules(8)It is connected to UNDI associations
Discuss module(9), described UNDI protocol modules(9)It is connected to NIC protocol modules(10).
2. a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT according to claim 1, it is characterised in that described
UEFI PXE BASE CODE interface modules(1)Network interface is provided for network transmission.
A kind of 3. protocol infrastructure for realizing Domestic Platform PXE BOOT according to claim 1 or 2, it is characterised in that
MTFTP protocol modules(2)It is TFTP functions expanding module, realizes simple multipoint data transmission agreement.
4. a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT according to claim 3, it is characterised in that DHCP is assisted
Discuss module(3)The automatic distribution of IP address is realized during network transmission and is completed to the IP distributed management.
5. a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT according to claim 4, it is characterised in that UPD is assisted
Discuss module(4)Belong to the transport layer protocol of network transmission protocol layer, realize the transmission of simple insecure data message.
6. a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT according to claim 5, it is characterised in that ARP is assisted
Discuss module(6)For address resolution protocol, ICP/IP protocol is determined according to IP address, determines the physical address of target.
7. a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT according to claim 6, it is characterised in that SNP is assisted
Discuss module(8)The high-level interface in network transmission process is provided, it can be completed to net dependent on the UNDI protocol modules of lower floor
The function of initialization and the control of card.
8. a kind of protocol infrastructure for realizing Domestic Platform PXE BOOT according to claim 7, it is characterised in that UNDI is assisted
Discuss module(9)The bottom layer driving for calling network interface card for SNP provides approach and passage.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710995518.7A CN107800817A (en) | 2017-10-23 | 2017-10-23 | A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710995518.7A CN107800817A (en) | 2017-10-23 | 2017-10-23 | A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107800817A true CN107800817A (en) | 2018-03-13 |
Family
ID=61534392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710995518.7A Pending CN107800817A (en) | 2017-10-23 | 2017-10-23 | A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107800817A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101917458A (en) * | 2010-07-12 | 2010-12-15 | 杭州华三通信技术有限公司 | Method and device for sending network bootstrap program to client |
| WO2016178679A1 (en) * | 2015-05-06 | 2016-11-10 | Hewlett Packard Enterprise Development Lp | Securely and reliably transferring startup script |
| CN106911729A (en) * | 2015-12-22 | 2017-06-30 | 中电科技(北京)有限公司 | A kind of operating system remote installation method suitable for domestic processor |
-
2017
- 2017-10-23 CN CN201710995518.7A patent/CN107800817A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101917458A (en) * | 2010-07-12 | 2010-12-15 | 杭州华三通信技术有限公司 | Method and device for sending network bootstrap program to client |
| WO2016178679A1 (en) * | 2015-05-06 | 2016-11-10 | Hewlett Packard Enterprise Development Lp | Securely and reliably transferring startup script |
| CN106911729A (en) * | 2015-12-22 | 2017-06-30 | 中电科技(北京)有限公司 | A kind of operating system remote installation method suitable for domestic processor |
Non-Patent Citations (2)
| Title |
|---|
| INTEL: "UEFI Driver Development Guide for Network Boot Devices", 《HTTPS://WWW.INTEL.COM/CONTENT/DAM/DOC/GUIDE/UEFI-DRIVER-NETWORK-BOOT-DEVICES-GUIDE.PDF》 * |
| 马骏: ""基于不同处理器架构平台的UEFI系统的研究与移植", 《中国优秀硕士学位论文全文数据库 信息科技辑,2015年》 * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20200228374A1 (en) | Method for implementing residential gateway service function, and server | |
| CN103441867B (en) | Method for updating internal network resource allocation of virtual machine | |
| CN111340456A (en) | Method, device and device for edge-cloud collaborative data processing based on Internet of Things | |
| CN104809015A (en) | Method for automatically deploying Oracle rac environment based on Linux system | |
| WO2016155394A1 (en) | Method and device for establishing link between virtual network functions | |
| CN102457512A (en) | Thin client server virtualization method and virtual thin client server | |
| CN102255903A (en) | Safety isolation method for virtual network and physical network of cloud computing | |
| CN103581325B (en) | A kind of cloud computing resources cell system and its implementation method | |
| CN105471982A (en) | Interaction method and system for internet-of-things gateway and cloud platform | |
| CN108170454A (en) | A kind of data interactive method for being applied to BIOS and baseboard management controller | |
| CN102035887A (en) | Remote batch update method orientating large-scale wireless sensor network node program | |
| CN101304331A (en) | A unified platform for northbound interface and its starting method | |
| CN102801636A (en) | Method for limiting bandwidth of cloud hosting network of cloud computing platform | |
| CN107018405A (en) | LED three dimensional displays and its control method based on cloud platform | |
| CN104506405B (en) | The method and device of cross-domain access | |
| CN1859440A (en) | Method for distributing service based on terminal mark | |
| CN106254162B (en) | Network-based Linux system in cluster calculate node operating system recovery method | |
| CN104580545A (en) | Virtual computer IP management method based on address monitoring | |
| CN105843725A (en) | Monitoring method and device of IaaS platform | |
| CN107800817A (en) | A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT | |
| CN114371628A (en) | Blockchain system, management device, control method for smart home appliances, and smart home appliances | |
| CN103457823A (en) | Method for achieving double-stack protocol bridge dialing | |
| WO2023010821A1 (en) | Host discovery and addition method and apparatus in data center, and device and medium | |
| CN107733717B (en) | A network configuration method for cloud platform mobile operation and maintenance | |
| CN105187257B (en) | A kind of Shipborne Combat System simulator system and its information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180313 |
|
| RJ01 | Rejection of invention patent application after publication |