【问题标题】:PXE Boot Arch Field DHCP Option 93PXE 引导 Arch 字段 DHCP 选项 93
【发布时间】:2020-03-14 04:56:28
【问题描述】:

PXE 规范 (http://www.pix.net/software/pxeboot/archive/pxespec.pdf) 为 DHCP 的客户端系统架构指定以下值

0 = IA x86 PC(2)
1 = NEC/PC98(2)
2 = IA64 PC.(2)
3 = DEC Alpha (2)
4 = ArcX86 (2)
5 = Intel Lean Client (2)

虽然列表看起来有点过时,但现代架构在 Arch Field 中使用了什么。

例如如果我有 ARM 服务器或 RISC-V 服务器并且想要执行 PXE 引导,我应该为 ARCH 字段提供什么值?

【问题讨论】:

    标签: boot dhcp uefi ipxe bootp


    【解决方案1】:

    来自https://www.rfc-editor.org/rfc/rfc5970#section-6: “以下选项已由 IANA 从选项中分配 DHCPv6 RFC [RFC3315] 第 24 节中定义的数字空间。”

    所以,我建议 https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml#processor-architecture 可能是一个很好的来源。

    是的,这是 DHCPv6,而不是 DHCPv4,但似乎没有人愿意用更新版本取代 rfc4578

    得出这个结论后,我偷看了UEFI 2.8。在表 210. EFI 的 PXE 标记定义中,Client System Architecture 的描述为:

    Type (2) Type 是一个两字节的网络顺序字段,用于标识 客户端系统的处理器和编程环境。为了 各种架构类型的编码,见表“处理器 架构类型”在“UEFI 相关文档的链接”(http://uefi.org/uefi) 在“处理器架构类型”标题下

    该链接实际上再次指向the IANA page

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 2020-05-22
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 2021-07-16
    相关资源
    最近更新 更多