Поддерживает ли net-snmp шифрование AES-192 и AES-256?



Сетевое устройство было настроено с пользователями snmpv3, которые используют aes192 в качестве протокола конфиденциальности.Но когда выполняется следующая команда



snmpwalk -v3 -l authPriv -u user -a SHA -A authpass -x AES256 -X privpass device_ip:161 oid


Он выдает следующую ошибку



Invalid privacy protocol specified after -x flag: AES256


Но когда я попытался использовать шифрование AES128, snmpwalk работал отлично, что заставило меня подумать, если функции AES192 и 256 поддерживаются, если нет, то почему он не был включен.

667   4  

4 ответов:

Исходные документы SNMP RFC не требуют этого.

Таким образом, Пожалуйста, другие причины Net-SNMP никогда не поддерживает их,

Http://www.net-snmp.org/wiki/index.php/Strong_Authentication_or_Encryption

Net-snmp не поддерживает AES 192 или 256. Есть много устройств (включая большинство устройств Cisco), которые поддерживают как 192, так и 256 бит AES. Программное обеспечение на стороне менеджера, поддерживающее AES 192 и 256, доступно из нескольких источников, включая SNMP Research, LogMatrix , CA и др.

Несмотря на то, что оригинальный RFC не требует AES192 и AES256, некоторые поставщики реализовали их, например Cisco.

Net-SNMP не поддерживал это до выпуска 5.8 (source):

Поддерживает ли Net-SNMP AES192 или AES256? Короткий ответ-да., начиная с выпуска 5.8 aes193 и AES256 являются необязательными настройками вариант.

Другие библиотеки SNMP, такие как SNMP4J, также поддерживают AES256:

Cisco поддерживает AES 192 и 256, но я не нашел никакого публичного программного обеспечения, которое поддерживает связанные клиентские вызовы. Эти версии находятся в фактическом использовании.

Comments

    Ничего не найдено.