PXE(Preboot eXecution Environment)是一种通过网络引导计算机的协议,可以在没有本地存储设备或可启动介质的情况下从网络上加载操作系统和应用程序PXE版本因厂商或标准制定者的不同而有所不同。以下是常见的PXE版本及其大致年代

PXE(Preboot eXecution Environment)在Windows中的发展经历了多个阶段,从最初的实现到现代的高度集成。PXE主要用于从网络引导操作系统,而不需要本地存储设备。以下是PXE在Windows中的发展时间线:

年份 版本 / 关键事件 描述
1999年 PXE技术的引入 PXE技术由Intel首次提出,旨在通过网络启动计算机。它通过网络接口卡(NIC)加载操作系统安装镜像,而不需要本地硬盘。最初,PXE并不是Windows独有的技术,而是与硬件厂商(如Intel)和网络协议(如DHCP、TFTP)紧密集成。
2000年 Windows 2000 Server支持PXE Windows 2000 Server引入了对PXE的支持,能够使用PXE从网络启动操作系统安装程序。Windows 2000 Server允许通过网络安装Windows操作系统,首次在企业环境中广泛应用PXE。
2003年 Windows Server 2003的增强支持 Windows Server 2003进一步增强了对PXE的支持,提供了更强的网络启动和远程安装功能。引入了Windows Deployment Services (WDS)的概念,用于通过PXE实现操作系统部署。
2005年 Windows XP支持PXE 虽然Windows XP本身不直接支持PXE启动,但通过工具和第三方软件(如Sysprep和WDS),用户可以实现基于PXE的操作系统安装。此时PXE开始成为大规模企业环境部署的标准工具。
2008年 Windows Server 2008 引入Windows Deployment Services (WDS) WDS开始作为Windows Server的核心功能之一,提供了PXE支持,能够通过网络安装和部署Windows操作系统,简化了IT管理员的工作。
2012年 Windows Server 2012增加对UEFI的支持 Windows Server 2012不仅增强了对PXE的支持,还增加了对UEFI(统一可扩展固件接口)的支持,使得现代硬件(特别是64位和UEFI支持的系统)可以通过PXE进行启动。
2015年 Windows 10的PXE支持 Windows 10在默认情况下支持PXE启动,尤其是在企业环境中。微软强化了与Windows Deployment Services (WDS)和System Center Configuration Manager (SCCM)的集成,提供更高级的网络启动、自动化和远程安装功能。
2016年 Windows Server 2016引入改进的网络启动体验 Windows Server 2016增加了更好的网络启动性能和管理功能,改善了PXE启动的速度与可靠性,尤其是在大规模部署时。
2020年 Windows 10、Windows Server 2019-2022改进网络引导性能 在Windows 10和Windows Server 2019及2022中,PXE功能得到了进一步的优化,支持更加高效的远程部署和网络引导,特别是在硬件支持和虚拟化环境中,增强了与现代硬件的兼容性。
未来(预计) 集成到云端和现代化的部署架构 随着云计算和现代数据中心技术的普及,PXE可能会继续集成到混合云和远程管理工具中,提供更强大的自动化和远程部署能力,尤其是与Microsoft Azure、Windows Autopilot等服务的集成。

 

PXE在Windows中的发展历史与操作系统的网络部署需求密切相关。最初,PXE主要用于大规模企业环境中的操作系统部署,而随着技术的进步,特别是在硬件、虚拟化和云计算环境中,PXE不断得到优化,成为现代IT基础架构中不可或缺的一部分。微软通过Windows Deployment Services (WDS)和System Center Configuration Manager (SCCM)等工具,提供了强大的支持,帮助IT管理员简化了操作系统的安装和管理。

PXE(Preboot eXecution Environment)是一种通过网络引导计算机的协议,可以在没有本地存储设备或可启动介质的情况下从网络上加载操作系统和应用程序。PXE版本因厂商或标准制定者的不同而有所不同。以下是常见的PXE版本及其大致年代:

  1. PXE 1.0:最早的PXE版本,于1999年左右推出。

  2. PXE 2.0:于2002年左右推出,引入了新的多播传输功能和对IPv6地址的支持。

  3. PXE 2.1:于2003年左右推出,增加了对多个预引导镜像的支持,同时提高了性能和安全性。

  4. PXE 2.2:于2006年左右推出,进一步扩展了多播传输功能,提供了更丰富的网络独立性。

  5. PXE 3.0:于2011年左右推出,引入了UEFI(统一固件接口)和IPv6支持,同时提高了性能和可靠性。它也是当前使用最广泛的PXE版本之一。

需要注意的是,不同厂商实现PXE协议的方式可能略有不同,并可能包括特定的扩展和改进。另外,随着技术的发展和标准的更新,未来还可能出现更多版本的PXE协议。

PXE(Preboot eXecution Environment)是一种网络引导协议,它允许计算机通过网络从远程服务器启动操作系统和应用程序。以下是PXE常见版本及其大致年代和传输速度:

  1. PXE 1.0:最早的PXE版本,于1999年推出。该版本的传输速度最高为 6 MB/s。

  2. PXE 2.0:于2002年推出,新增了对IPv6的支持和多播传输功能。该版本的传输速度最高可以达到 10 MB/s。

  3. PXE 2.1:于2003年推出,进一步扩展了多播传输功能和对多个预引导镜像的支持。传输速度最高可以达到 11.5 MB/s。

  4. PXE 2.2:于2006年推出,提供了更丰富的网络独立性和延迟控制。该版本的传输速度最高可以达到 16.5 MB/s。

  5. PXE 3.0:于2011年推出,引入了UEFI和IPv6支持,同时提高了性能和可靠性。传输速度最高可以达到 40 MB/s。

需要注意的是,不同厂商实现PXE协议的方式可能略有不同,并可能包括特定的扩展和改进。另外,传输速度也受到网络带宽、延迟、质量等多种因素的影响,具体速度可能会有所差异。

由于PXE协议的设计目标是通过网络引导计算机,因此其速度受到网络环境和硬件性能的影响,而不是直接由PXE版本号决定。不过,可以根据一般经验提供一些大概的传输速度参考:

  • 对于千兆以太网(1 Gbps)网络环境,PXE引导的传输速度可能达到数百兆比特每秒(Mbps)甚至更高,具体取决于网络负载、服务器性能和客户端硬件性能等因素。

  • 在理想的局域网环境下,较新版本的PXE可能能够实现更快的传输速度,但通常不会超过网络带宽的限制。一般来说,传输速度可能会接近或略低于网络带宽的最大值。

  • 对于更高速的网络环境,如10千兆以太网(10 Gbps)或更高速率的网络,PXE引导的传输速度可能会更高,但仍受到网络基础设施和硬件性能的限制。

PXE 3.1协议标准是在2017年9月发布的。发布方是UEFI(统一可扩展固件接口论坛)网络工作组,该工作组负责开发和维护PXE协议标准。

需要说明的是,虽然PXE 3.1协议标准是在2017年发布的,但它并不代表最新的网络引导技术和实践。随着技术的发展和变化,可能会有其他更高级的网络引导协议或方案出现并被广泛应用。为了确保网络安全和性能,建议随时关注最新的技术动态和风险预警,并根据实际需求选择合适的解决方案。

PXE(Preboot eXecution Environment)协议的版本号通常是指其标准的版本。以下是一些常见的PXE协议版本号:

  1. PXE 1.0:最早的PXE标准版本,于1999年发布。它定义了基本的网络引导协议,允许计算机通过网络启动,并从远程服务器上加载操作系统镜像。

  2. PXE 2.0:于2004年发布,提供了对IPv6的支持以及其他一些改进。PXE 2.0增强了对BIOS固件的支持,并引入了一些新的选项和功能。

  3. UEFI PXE:基于UEFI(统一可扩展固件接口)的PXE实现,支持新一代计算机硬件和固件标准。UEFI PXE通常与新型计算机和现代操作系统兼容。

这些是比较常见的PXE协议版本号,但可能还存在其他的变体或衍生版本。在实际使用中,具体的PXE实现可能会在这些标准的基础上进行定制或修改,以满足特定的硬件或网络环境需求。

除了上面提到的PXE协议版本外,还存在一些其他的PXE变体或扩展。这些变体可能是基于特定厂商的定制或在标准PXE协议之上添加了额外功能的改进版本。以下是一些可能的PXE变体或扩展:

  1. Intel Boot Agent:英特尔的网络引导代理,提供了一种类似于PXE的网络引导功能,但通常是与Intel网络接口卡和英特尔主板集成在一起的。

  2. Linux-based PXE solutions:一些基于Linux的PXE解决方案,如Etherboot和gPXE(前身为Etherboot),提供了自由和开放源代码的替代方案,并可能具有更多的定制和扩展功能。

  3. Vendor-specific PXE implementations:一些厂商可能会针对其硬件或软件产品定制PXE实现,以满足特定的需求或提供额外的功能。

  4. Customized PXE solutions:一些组织或个人可能会根据自己的需求定制PXE解决方案,可能包括特定的功能、优化或改进,以适应特定的环境或用例。

这些变体或扩展并不是标准的PXE协议版本,而是基于标准协议的定制或改进版本。它们可能具有特定的用例或适用范围,并且可能在不同的环境中得到使用。

 

PXE(Preboot eXecution Environment)3.1是当前PXE协议标准的最新版本。该版本引入了一些新特性和改进,包括:

  1. 改进了传输速度和稳定性。

  2. 引入了对TLS加密、DHCPv6和IPv6地址支持的增强功能。

  3. 增加了对UEFI BIOS的支持,同时保留对传统BIOS的兼容性。

  4. 引入了报告引导优先顺序的机制,提高了预启动镜像管理的效率。

  5. 提高了服务器端的安全性和可扩展性。

  6. 修复了一些安全漏洞和其他技术问题,增强了协议的健壮性和兼容性。

总之,PXE 3.1是一个功能更加完善和强大的PXE协议版本,可以帮助计算机在没有本地存储设备或可启动介质的情况下依然实现远程引导、安装和部署操作系统和应用程序。

根据PXE(Preboot eXecution Environment)3.1的规范文档,该版本的传输速度在理论上可以达到40 MB/s。这是在IPV4网络环境下,使用UDP/IP协议和TFTP(Trivial File Transfer Protocol)作为文件传输协议时的最高传输速度。

需要说明的是,实际的传输速度可能受多种因素的影响,例如网络带宽、延迟、质量以及服务器性能等等。此外,不同厂商的实现方式和应用场景也可能会导致速度的差异。因此,在实际应用中,需要根据具体情况评估和优化网络和系统配置,以达到较好的性能和稳定性。

 

 https://www.uefi.org/ PXE协议 网站 来源:

posted @ 2023-06-04 09:40  suv789  阅读(553)  评论(0)    收藏  举报