Linkd use obsolete ip route table to get ip route data

Description

The default class to walk the ip routes on network devices is org.opennms.netmgt.linkd.snmp.IpRouteTable.

This class walks the deprecated ip route snmp table: .1.3.6.1.2.1.4.21.1.

The org.opennms.netmgt.linkd.snmp.IpCidrRouteTable walks the new snmp ip route table: .1.3.6.1.2.1.4.24.4.1

Now a lot of device does not support the old snmp table and we should configure the linkd for each of this devices, one for all juniper devices.

That is why I propose to use org.opennms.netmgt.linkd.snmp.IpCidrRouteTable as the default class to run linkd.

That class can be overwritten using the <ipRoutes> element.

Acceptance / Success Criteria

None

Lucidchart Diagrams

Activity

Antonio Russo September 4, 2012 at 2:19 PM

Merged in master:

To ssh://rssntn67@opennms.git.sourceforge.net/gitroot/opennms/opennms
7d3e53f..37f9bc3 master -> master

Antonio Russo September 3, 2012 at 5:16 AM

New config file and tests refactored have been added:

137d034..2809988 features/linkd-lldp -> features/linkd-lldp

not ready to merge in master because I have also other changes in that branch that must be reworked

Antonio Russo September 2, 2012 at 2:43 PM

I worked this bug in features/linkd-lldp branch.

I'm reworking the linkd tests because not all the devices support the new default ipcidr routing table.
Soon will be merged to master.

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Priority

PagerDuty

Created July 16, 2012 at 2:24 PM
Updated January 27, 2017 at 4:21 PM
Resolved September 4, 2012 at 2:19 PM

Flag notifications