[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201710995518.7A
Other languages
Chinese (zh)
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.)
Shandong Chaoyue Numerical Control Electronics Co Ltd
Original Assignee
Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shandong Chaoyue Numerical Control Electronics Co Ltd filed Critical Shandong Chaoyue Numerical Control Electronics Co Ltd
Priority to CN201710995518.7A priority Critical patent/CN107800817A/en
Publication of CN107800817A publication Critical patent/CN107800817A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/50Address allocation
    • H04L61/5007Internet protocol [IP] addresses
    • H04L61/5014Internet protocol [IP] addresses using dynamic host configuration protocol [DHCP] or bootstrap protocol [BOOTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • H04L61/103Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/164Adaptation or special uses of UDP protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/321Interlayer 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

A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT
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.
CN201710995518.7A 2017-10-23 2017-10-23 A kind of protocol infrastructure for realizing Domestic Platform PXE BOOT Pending CN107800817A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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