Поле TransactionID BootP/DHCP - генерируется случайным образом один или каждый раз?
Я должен работать с устройством, отправляющим запрос BootP с одним и тем же TransactionID каждый раз, так как DHCP RFC говорит, что
" xid 4 Transaction ID, случайное число, выбранное клиентом, используемое клиентом и сервером для связи сообщений и ответов между клиентом и сервером".
Означает ли это, что TransactionID генерируется случайным образом один раз и используется вечно или он должен генерироваться случайным образом при каждом запросе BootP?
1 ответ
Ответ - нет.
Идентификатор транзакции в DHCP-пакетах можно изменить.
Вы можете наблюдать это даже в паре DHCP Discovery и Request.