Uploaded image for project: 'Observium'
  1. Observium
  2. OBS-2727

/31 P2P ipv4 address "skipped as invalid", affecting multiple vendors

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Major
    • None
    • None
    • None
    • None

    Description

      So far found to be affecting Arista DCS-7060CX2-32S (tested with EOS 4.19.6.3M and 4.20.7M) and HPE FlexFabric 5930-32QSFP (ComWare 7.1.045 2432P01).  I haven't scoured our install to see if other brands are affected.

      IPv4 addresses which worked fine until a couple of days ago are suddenly reported as invalid by the discovery script (Ethernet1/1-4/1, SNMP index 1001, 2001, 3001, 4001, as well as Lo0).  We configured four additional interfaces at this point (Ethernet22/1, 24/1, 29/1, 30/1) which do appear to have pushed 1/1-4/1 further down the list returned by the SNMP poller.

      The same issue has occurred in the same way for four identically configured Arista devices, their loopbacks and first four Ethernet interfaces are all failing discovery.

      Running in debug mode shows the IPs are found, but are for some reason ignored:

      CMD[/usr/bin/snmpbulkwalk -v2c -c 'public' -Pu -OQUs -m IP-MIB -M /srv/observium/mibs/rfc:/srv/observium/mibs/net
      -snmp 'udp':'net-pp-rws201':'161' ipAdEntIfIndex]
      CMD EXITCODE[0]
      CMD RUNTIME[0.0188s]
      STDOUT[
      ipAdEntIfIndex.10.64.0.150 = 13001
      ipAdEntIfIndex.10.64.0.158 = 14001
      ipAdEntIfIndex.10.64.0.174 = 16001
      ipAdEntIfIndex.10.64.0.182 = 17001
      ipAdEntIfIndex.10.64.0.190 = 18001
      ipAdEntIfIndex.10.64.0.198 = 19001
      ipAdEntIfIndex.10.64.0.206 = 20001
      ipAdEntIfIndex.10.64.0.222 = 22001
      ipAdEntIfIndex.10.64.0.230 = 23001
      ipAdEntIfIndex.10.64.0.238 = 24001
      ipAdEntIfIndex.10.64.0.246 = 25001
      ipAdEntIfIndex.10.64.0.254 = 26001
      ipAdEntIfIndex.10.64.1.6 = 27001
      ipAdEntIfIndex.10.64.1.14 = 28001
      ipAdEntIfIndex.10.64.1.22 = 29001
      ipAdEntIfIndex.10.64.1.30 = 30001
      ipAdEntIfIndex.10.64.1.157 = 1001
      ipAdEntIfIndex.10.64.1.165 = 2001
      ipAdEntIfIndex.10.64.1.173 = 3001
      ipAdEntIfIndex.10.64.1.181 = 4001
      ipAdEntIfIndex.10.64.255.28 = 5000000
      ]
      

      And later on

      Address '10.64.1.157/255.255.255.254' skipped as invalid.
      Address '10.64.1.165/255.255.255.254' skipped as invalid.
      Address '10.64.1.173/255.255.255.254' skipped as invalid.
      Address '10.64.1.181/255.255.255.254' skipped as invalid.
      Address '10.64.255.28/255.255.255.255' skipped as invalid.
      

      The full poller log for one Arista device is attached.

      Attachments

        Issue Links

          Activity

            People

              landy Mike Stupalov
              tkear Thomas Kear
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: