Enable SNMP communication over IPv6

Registered by Morten Brekkevold

NAV must support SNMP over IPv6. Currently, various parts of NAV support/use various SNMP implementations: PySNMP 2, PySNMP-SE, TwistedSNMP and pynetsnmp. The latter is the only library that can support IPv6 as of today, thanks to the underlying NetSNMP library. All of NAV should converge on using the latter.

Blueprint information

Status:
Complete
Approver:
Morten Brekkevold
Priority:
Medium
Drafter:
Morten Brekkevold
Direction:
Approved
Assignee:
Morten Brekkevold
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
milestone icon 3.14.1
Started by
Morten Brekkevold
Completed by
Morten Brekkevold

Related branches

Sprints

Whiteboard

The pynetsnmp version available on Debian Squeeze (0.28.14) does not implicitly support IPv6 addresses - netsnmp command line syntax must be used on an IPv6 address to enable it (i.e. it must be formatted as e.g. something like 'udpipv6:[fe80::b:adco:ffee]'). There are newer upstream versions of pynetsnmp that support IPv6 addresses directly, but has a dependency on the ipaddr module to detect IP address family. NAV uses IPy for this, which makes this introduce yet another dependency...

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.