一种实现国产平台PXEBOOT的协议架构的制作方法

文档序号:13937644阅读:243来源:国知局

本发明属于计算机领域,具体涉及一种实现国产平台pxeboot的协议架构。



背景技术:

自从1946年,世界上第一台计算机eniac在宾夕法尼亚诞生以来,计算机作为一门新兴的技术进入了人类的视野,进入21世纪以来,计算机取得了跨越式的发展,进入了人们生活的方方面面,成为人类发展史上最为伟大的发明之一。计算机的应用领域越来越广。

在计算机的生产过程之中,当出现需要为批量机器安装全新系统,并且需要统一进行设置时,如果单纯的通过人工设置的方式去完成,则会浪费大量的人力物力和财力。尤其是针对国产平台来说,上述问题更为突出和严重。此为现有技术的不足之处。

因此,针对现有技术中的上述缺陷,提供设计一种实现国产平台pxeboot的协议架构;以解决上述技术问题,是非常有必要的。



技术实现要素:

本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种实现国产平台pxeboot的协议架构,以解决上述技术问题。

为实现上述目的,本发明给出以下技术方案:

一种实现国产平台pxeboot的协议架构,其特征在于,它包括:uefipxebasecode接口模块,所述的uefipxebasecode接口模块连接有mtftp协议模块、dhcp协议模块以及udp协议模块,所述的mtftp协议模块、dhcp协议模块均连接到upd协议模块;

所述的upd协议模块连接ipv4协议模块,ipv4协议模块连接有arp协议模块和mnp协议模块,所述的arp协议模块还连接所述的mnp协议模块;

所述的mnp协议模块连接有snp协议模块,所述的snp协议模块连接到undi协议模块,所述的undi协议模块连接到nic协议模块。

作为优选,所述的uefipxebasecode接口模块为网络传输提供网络接口;例如osloader可以通过uefipxebasecode接口模块进行网络数据的传输。

作为优选,mtftp协议模块是tftp的功能拓展模块,实现简单的多点数据传输协议。

作为优选,dhcp协议模块在网络传输的过程中实现ip地址的自动分配以及完成对所分配的ip的管理。

作为优选,upd协议模块属于网络传输协议层的传输层协议,实现简单不可靠的数据信息的传递。

作为优选,ipv4协议模块为互联网协议,网络传输过程中的基础性协议,其中最典型应用代表是以太网。

作为优选,arp协议模块为地址解析协议,依据ip地址确定tcp/ip协议,确定目标的物理地址。

作为优选,mnp协议模块是美国公司microcon提出的一种压缩和纠错协议,能够保证网络传输过程中的数据的准确和有效。

作为优选,snp协议模块提供网络传输过程中的上层接口,其依赖于下层的undi协议模块能够完成对网卡的初始化以及控制的功能。

作为优选,undi协议模块为snp调用网卡的底层驱动提供途径和通道。

作为优选,nic协议模块为网络适配器,是网络与主机之间硬件设备,起到桥梁的作用。

本发明的有益效果在于,实现了通过动态ip从远程服务器端下载相应的文件,实现通过网络安装系统和启动系统的功能,不仅能够在国产平台上实现批量安装和配置操作系统,而且还能够实现无盘启动的功能,使得国产平台的批量生产过程中人力等成本大幅降低,同时也使得其使用和维护更加简单和便捷。此外,本发明设计原理可靠,结构简单,具有非常广泛的应用前景。

由此可见,本发明与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。

附图说明

图1是本发明提供的一种实现国产平台pxeboot的协议架构的架构示意图。

其中,1-uefipxebasecode接口模块,2-mtftp协议模块,3-dhcp协议模块,4-udp协议模块,5-ipv4协议模块,6-arp协议模块,7-mnp协议模块,8-snp协议模块,9-undi协议模块,10-nic协议模块。

具体实施方式

下面结合附图并通过具体实施例对本发明进行详细阐述,以下实施例是对本发明的解释,而本发明并不局限于以下实施方式。

如图1所示,本发明提供的一种实现国产平台pxeboot的协议架构,其特征在于,它包括:uefipxebasecode接口模块1,所述的uefipxebasecode接口模块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。

本实施例中,所述的uefipxebasecode接口模块1为网络传输提供网络接口;例如osloader可以通过uefipxebasecode接口模块进行网络数据的传输。

本实施例中,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为网络适配器,是网络与主机之间硬件设备,起到桥梁的作用。

以上公开的仅为本发明的优选实施方式,但本发明并非局限于此,任何本领域的技术人员能思之的没有创造性的变化,以及在不脱离本发明原理前提下所作的若干改进和润饰,都应落在本发明的保护范围内。



技术特征:

技术总结
本发明涉及一种实现国产平台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协议模块。

技术研发人员:李德国;杨贵永;陈亮甫;曹俊;宋立伟
受保护的技术使用者:山东超越数控电子有限公司
技术研发日:2017.10.23
技术公布日:2018.03.13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1