Параметр DHCP 93 в поле архива загрузки PXE
В спецификации 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?
1 ответ
Из https://tools.ietf.org/html/rfc5970: "Следующие параметры были назначены IANA из пространства номеров параметров, определенного в разделе 24 DHCPv6 RFC [RFC3315]".
Итак, я бы предположил, что https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml, вероятно, является хорошим источником.
Да, это DHCPv6, а не DHCPv4, но, похоже, никто не позаботился о том, чтобы заменить rfc4578 обновленной версией.
Придя к такому выводу, я заглянул в UEFI 2.8. В таблице 210. Определения тегов PXE для EFI, описание дляClient System Architecture
является:
Тип (2) Тип - это двухбайтовое поле сетевого порядка, которое идентифицирует процессор и среду программирования клиентской системы. Для различных кодировок типов архитектуры см. Таблицу "Типы архитектуры процессора" в "Ссылки на документы, связанные с UEFI" ( http://uefi.org/uefi) под заголовком "Типы архитектуры процессора"
Эта ссылка фактически снова указывает на страницу IANA.