net-snmp是否支持AES-192和AES-256加密?

时间:2015-09-14 13:52:18

标签: aes snmp net-snmp

网络设备已配置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功能,为什么它不包括在内。

3 个答案:

答案 0 :(得分:2)

原始SNMP RFC文档不需要这些文档。

因此,除了Net-SNMP从不支持它们的其他原因外,

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

2019年更新:2018年8月,net-snap 5.8引入了对此类支持,请参阅相同的链接以获取更多信息。

答案 1 :(得分:1)

尽管original RFC不需要AES192和AES256,但是某些供应商已经实现了它们,例如Cisco。

直到5.8版(source),Net-SNMP才支持此功能:

  

Net-SNMP是否支持AES192或AES256?简短的答案是,   从5.8版本开始,AES193和AES256是可选配置   选项。

其他SNMP库(例如SNMP4J)也支持AES256:

答案 2 :(得分:0)

思科支持AES 192和256,但我找不到支持相关客户端呼叫的公共软件。这些版本在实际使用中是