-
-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Do you have planned support SNMPv3 with TLS? #79
Comments
I haven't made plans for any new library features beyond completing a half-finished AgentX subagent, which is the last feature left on my original list of improvements that I compiled in January (2020). Having said that, TLS would be at or near the top of any subsequent feature list, and as such I'll keep this request open. I just don't have the bandwidth to look at it in the near term unfortunately. Out of curiosity, what's your main driver for using TLS over USM? |
I'm beginning to rethink the applicability/usefulness of SNMP/(D)TLS: Leaning towards removing this from the to-do list. |
I went to get SNMP/TLS working under Net-SNMP - which I consider the gold standard in SNMP libraries / tools. More data points from that exercise:
Vital signs just aren't there - is SNMP/TLS dead in the water? |
Thanks for your research
|
Hi @ruslan-gennadievich - thanks for that. On those points:
So my question to you is: If your requirement for applying device configuration is able to be fulfilled using either SNMPv3/USM or SNMPv2c, do you have any requirement for SNMP/TLS at all? |
As a long time SNMP developer and user I recommend using the DH key change (net-snmp's 'snmpusm ... changekey' command) instead of TLS. It's available in nearly all net-snmp variants and adds PFS without TLS. This DH key change is defined/used in DOCSIS 3.0 and is in widespread use by most cable internet routers today. I think it would be a spectacular benefit if the community could leverage DH key change feature of net-snmp through nodeJs. |
Hi @sean-lawless - yes this would be a great feature! Just a note for any budding implementers out there, the USM DH key change feature is specified in RFC 2786. Adding to the management station side would be achieved by following the "Theory of Operation" in Section 2 of this RFC. Adding to the agent side (I know you're not proposing this, but just for reference) would require first an implementation of the SNMP-USER-BASED-SM-MIB specified in RFC 3414, and then an implementation of the SNMP-USM-DH-OBJECTS-MIB DEFINITIONS specified in RFC 2786. |
Hi
Any plan to TLS?
The text was updated successfully, but these errors were encountered: