CN107800817A - 一种实现国产平台pxe boot的协议架构 - Google Patents
一种实现国产平台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
本发明涉及一种实现国产平台PXE BOOT的协议架构,其特征在于,它包括:UEFI PXE BASE CODE接口模块,所述的UEFI PXE BASE CODE接口模块连接有MTFTP协议模块、DHCP协议模块以及UDP协议模块,所述的MTFTP协议模块、DHCP协议模块均连接到UPD协议模块;所述的UPD协议模块连接IPv4协议模块,IPv4协议模块连接有ARP协议模块和MNP协议模块,所述的ARP协议模块还连接所述的MNP协议模块;所述的MNP协议模块连接有SNP协议模块,所述的SNP协议模块连接到UNDI协议模块,所述的UNDI协议模块连接到NIC协议模块。
Description
技术领域
本发明属于计算机领域,具体涉及一种实现国产平台PXE BOOT的协议架构。
背景技术
自从1946年,世界上第一台计算机ENIAC在宾夕法尼亚诞生以来,计算机作为一门新兴的技术进入了人类的视野,进入21世纪以来,计算机取得了跨越式的发展,进入了人们生活的方方面面,成为人类发展史上最为伟大的发明之一。计算机的应用领域越来越广。
在计算机的生产过程之中,当出现需要为批量机器安装全新系统,并且需要统一进行设置时,如果单纯的通过人工设置的方式去完成,则会浪费大量的人力物力和财力。尤其是针对国产平台来说,上述问题更为突出和严重。此为现有技术的不足之处。
因此,针对现有技术中的上述缺陷,提供设计一种实现国产平台PXE BOOT的协议架构;以解决上述技术问题,是非常有必要的。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种实现国产平台PXE BOOT的协议架构,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种实现国产平台PXE BOOT的协议架构,其特征在于,它包括:UEFI PXE BASE CODE接口模块,所述的UEFI PXE BASE CODE接口模块连接有MTFTP协议模块、DHCP协议模块以及UDP协议模块,所述的MTFTP协议模块、DHCP协议模块均连接到UPD协议模块;
所述的UPD协议模块连接IPv4协议模块,IPv4协议模块连接有ARP协议模块和MNP协议模块,所述的ARP协议模块还连接所述的MNP协议模块;
所述的MNP协议模块连接有SNP协议模块,所述的SNP协议模块连接到UNDI协议模块,所述的UNDI协议模块连接到NIC协议模块。
作为优选,所述的UEFI PXE BASE CODE接口模块为网络传输提供网络接口;例如OS loader可以通过UEFI PXE BASE CODE接口模块进行网络数据的传输。
作为优选,MTFTP协议模块是TFTP的功能拓展模块,实现简单的多点数据传输协议。
作为优选,DHCP协议模块在网络传输的过程中实现IP地址的自动分配以及完成对所分配的IP的管理。
作为优选,UPD协议模块属于网络传输协议层的传输层协议,实现简单不可靠的数据信息的传递。
作为优选,IPv4协议模块为互联网协议,网络传输过程中的基础性协议,其中最典型应用代表是以太网。
作为优选,ARP协议模块为地址解析协议,依据IP地址确定TCP/IP协议,确定目标的物理地址。
作为优选,MNP协议模块是美国公司Microcon提出的一种压缩和纠错协议,能够保证网络传输过程中的数据的准确和有效。
作为优选,SNP协议模块提供网络传输过程中的上层接口,其依赖于下层的UNDI协议模块能够完成对网卡的初始化以及控制的功能。
作为优选,UNDI协议模块为SNP调用网卡的底层驱动提供途径和通道。
作为优选,NIC协议模块为网络适配器,是网络与主机之间硬件设备,起到桥梁的作用。
本发明的有益效果在于,实现了通过动态IP从远程服务器端下载相应的文件,实现通过网络安装系统和启动系统的功能,不仅能够在国产平台上实现批量安装和配置操作系统,而且还能够实现无盘启动的功能,使得国产平台的批量生产过程中人力等成本大幅降低,同时也使得其使用和维护更加简单和便捷。此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。
由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。
附图说明
图1 是本发明提供的一种实现国产平台PXE BOOT的协议架构的架构示意图。
其中,1- UEFI PXE BASE CODE接口模块,2-MTFTP协议模块,3-DHCP协议模块,4-UDP协议模块,5-IPv4协议模块,6-ARP协议模块,7-MNP协议模块,8-SNP协议模块,9-UNDI协议模块,10-NIC协议模块。
具体实施方式
下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。
如图1所示,本发明提供的一种实现国产平台PXE BOOT的协议架构,其特征在于,它包括:UEFI PXE BASE CODE接口模块1,所述的UEFI PXE BASE CODE接口模块1连接有MTFTP协议模块2、DHCP协议模块3以及UDP协议模块4,所述的MTFTP协议模块2、DHCP协议模块3均连接到UPD协议模块4;
所述的UPD协议模块4连接IPv4协议模块5,IPv4协议模块5连接有ARP协议模块6和MNP协议模块7,所述的ARP协议模块6还连接所述的MNP协议模块7;
所述的MNP协议模块7连接有SNP协议模块8,所述的SNP协议模块8连接到UNDI协议模块9,所述的UNDI协议模块9连接到NIC协议模块10。
本实施例中,所述的UEFI PXE BASE CODE接口模块1为网络传输提供网络接口;例如OS loader可以通过UEFI PXE BASE CODE接口模块进行网络数据的传输。
本实施例中,MTFTP协议模块2是TFTP的功能拓展模块,实现简单的多点数据传输协议。
本实施例中,DHCP协议模块3在网络传输的过程中实现IP地址的自动分配以及完成对所分配的IP的管理。
本实施例中,UPD协议模块4属于网络传输协议层的传输层协议,实现简单不可靠的数据信息的传递。
本实施例中,IPv4协议模块5为互联网协议,网络传输过程中的基础性协议,其中最典型应用代表是以太网。
本实施例中,ARP协议模块6为地址解析协议,依据IP地址确定TCP/IP协议,确定目标的物理地址。
本实施例中,MNP协议模块7是美国公司Microcon提出的一种压缩和纠错协议,能够保证网络传输过程中的数据的准确和有效。
本实施例中,SNP协议模块8提供网络传输过程中的上层接口,其依赖于下层的UNDI协议模块能够完成对网卡的初始化以及控制的功能。
本实施例中,UNDI协议模块9为SNP调用网卡的底层驱动提供途径和通道。
本实施例中,NIC协议模块10为网络适配器,是网络与主机之间硬件设备,起到桥梁的作用。
以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。
Claims (8)
1.一种实现国产平台PXE BOOT的协议架构,其特征在于,它包括:UEFI PXE BASE CODE接口模块(1),所述的UEFI PXE BASE CODE接口模块(1)连接有MTFTP协议模块(2)、DHCP协议模块(3)以及UDP协议模块(4),所述的MTFTP协议模块(2)、DHCP协议模块(3)均连接到UPD协议模块(4);
所述的UPD协议模块(4)连接IPv4协议模块(5),IPv4协议模块(5)连接有ARP协议模块(6)和MNP协议模块(7),所述的ARP协议模块(6)还连接所述的MNP协议模块(7);
所述的MNP协议模块(7)连接有SNP协议模块(8),所述的SNP协议模块(8)连接到UNDI协议模块(9),所述的UNDI协议模块(9)连接到NIC协议模块(10)。
2.根据权利要求1所述的一种实现国产平台PXE BOOT的协议架构,其特征在于,所述的UEFI PXE BASE CODE接口模块(1)为网络传输提供网络接口。
3.根据权利要求1或2所述的一种实现国产平台PXE BOOT的协议架构,其特征在于,MTFTP协议模块(2)是TFTP的功能拓展模块,实现简单的多点数据传输协议。
4.根据权利要求3所述的一种实现国产平台PXE BOOT的协议架构,其特征在于,DHCP协议模块(3)在网络传输的过程中实现IP地址的自动分配以及完成对所分配的IP的管理。
5.根据权利要求4所述的一种实现国产平台PXE BOOT的协议架构,其特征在于,UPD协议模块(4)属于网络传输协议层的传输层协议,实现简单不可靠的数据信息的传递。
6.根据权利要求5所述的一种实现国产平台PXE BOOT的协议架构,其特征在于,ARP协议模块(6)为地址解析协议,依据IP地址确定TCP/IP协议,确定目标的物理地址。
7.根据权利要求6所述的一种实现国产平台PXE BOOT的协议架构,其特征在于,SNP协议模块(8)提供网络传输过程中的上层接口,其依赖于下层的UNDI协议模块能够完成对网卡的初始化以及控制的功能。
8.根据权利要求7所述的一种实现国产平台PXE BOOT的协议架构,其特征在于,UNDI协议模块(9)为SNP调用网卡的底层驱动提供途径和通道。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710995518.7A CN107800817A (zh) | 2017-10-23 | 2017-10-23 | 一种实现国产平台pxe boot的协议架构 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710995518.7A CN107800817A (zh) | 2017-10-23 | 2017-10-23 | 一种实现国产平台pxe boot的协议架构 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107800817A true CN107800817A (zh) | 2018-03-13 |
Family
ID=61534392
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710995518.7A Pending CN107800817A (zh) | 2017-10-23 | 2017-10-23 | 一种实现国产平台pxe boot的协议架构 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107800817A (zh) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101917458A (zh) * | 2010-07-12 | 2010-12-15 | 杭州华三通信技术有限公司 | 一种向客户机发送网络引导程序的方法及装置 |
| WO2016178679A1 (en) * | 2015-05-06 | 2016-11-10 | Hewlett Packard Enterprise Development Lp | Securely and reliably transferring startup script |
| CN106911729A (zh) * | 2015-12-22 | 2017-06-30 | 中电科技(北京)有限公司 | 一种适用于国产处理器的操作系统远程安装方法 |
-
2017
- 2017-10-23 CN CN201710995518.7A patent/CN107800817A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101917458A (zh) * | 2010-07-12 | 2010-12-15 | 杭州华三通信技术有限公司 | 一种向客户机发送网络引导程序的方法及装置 |
| WO2016178679A1 (en) * | 2015-05-06 | 2016-11-10 | Hewlett Packard Enterprise Development Lp | Securely and reliably transferring startup script |
| CN106911729A (zh) * | 2015-12-22 | 2017-06-30 | 中电科技(北京)有限公司 | 一种适用于国产处理器的操作系统远程安装方法 |
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 (zh) | 一种更新虚拟机内部网络资源配置的方法 | |
| CN111340456A (zh) | 基于物联网的边云协同数据处理方法、装置及设备 | |
| CN104809015A (zh) | 一种基于Linux系统下的自动部署Oracle rac环境的方法 | |
| WO2016155394A1 (zh) | 一种虚拟网络功能间链路建立方法及装置 | |
| CN102457512A (zh) | 一种瘦客户端服务器虚拟化方法及虚拟瘦客户端服务器 | |
| CN102255903A (zh) | 一种云计算虚拟网络与物理网络隔离安全方法 | |
| CN103581325B (zh) | 一种云计算资源池系统及其实现方法 | |
| CN105471982A (zh) | 物联网网关与云平台的交互方法及系统 | |
| CN108170454A (zh) | 一种应用于bios和基板管理控制器的数据交互方法 | |
| CN102035887A (zh) | 面向大规模无线传感器网络节点程序的远程批量更新方法 | |
| CN101304331A (zh) | 一种北向接口统一平台及其启动方法 | |
| CN102801636A (zh) | 云计算平台云主机网络带宽限制的方法 | |
| CN107018405A (zh) | 基于云平台的led三维显示器及其控制方法 | |
| CN104506405B (zh) | 跨域访问的方法及装置 | |
| CN1859440A (zh) | 基于终端标识发放业务的方法 | |
| CN106254162B (zh) | 基于网络的linux集群计算节点操作系统恢复方法 | |
| CN104580545A (zh) | 一种基于地址监听的虚拟机ip管理方法 | |
| CN105843725A (zh) | 一种IaaS平台的监控方法及装置 | |
| CN107800817A (zh) | 一种实现国产平台pxe boot的协议架构 | |
| CN114371628A (zh) | 区块链系统、管理装置、智能家电的控制方法及智能家电 | |
| CN103457823A (zh) | 双栈协议桥接拨号的实现方法 | |
| WO2023010821A1 (zh) | 数据中心中主机发现与添加方法、装置、设备及介质 | |
| CN107733717B (zh) | 一种云平台移动式运维的网络配置方法 | |
| CN105187257B (zh) | 一种舰船作战系统模拟器体系及其信息处理方法 |
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 |