DH-HMAC-CHAP
Определение
DH-HMAC-CHAP — встроенный протокол проверки подлинности в NVMe over Fabrics, использующий HMAC по схеме «запрос — ответ» и необязательный обмен Диффи — Хеллмана.
Также ищут: NVMe DH-HMAC-CHAP · DH HMAC CHAP · NVMe-oF authentication
Зачем это знать
Он подтверждает узел или контроллер внутри NVMe-oF, но поддержку и выдачу ключей нужно проверять для конкретного транспортного стека.
Карта понятия
Связано
Что подтверждено
Ключ DH-HMAC-CHAP связывается с NQN узла или контроллера и используется только в одном направлении проверки.
Граница применимости: Требования NVMe Base 2.3; выдача секрета находится за пределами спецификации.
NVMe DH-HMAC-CHAP допускает одно- и двустороннюю проверку; её сбой разрывает связь с контроллером.
Граница применимости: Автомат состояний DH-HMAC-CHAP в NVMe Base 2.3; поддержку конкретной реализацией проверяют отдельно.
Что проверить
- Проверьте реализацию и транспорт на обоих концах.
- Свяжите уникальный ключ с конкретным NQN.
- Зафиксируйте требуемое направление проверки и поведение при отказе.
Первоисточники
- NVM Express Base Specification 2.3
Определяет Host NQN, DH-HMAC-CHAP, firmware slots, Firmware Image Download и Firmware Commit/activation behavior.
- RFC 7143: Internet Small Computer System Interface Protocol
Определяет iSCSI как mapping SCSI commands, responses и task management поверх TCP, включая initiator-target sessions.