[j-nsp] SNMP NMS support of Junos VLAN MIBs

Chuck Anderson cra at WPI.EDU
Sun Jul 8 13:07:02 EDT 2018


Yes.  Juniper added a configuration knob to cause PortList to work
according to the standard on Junos ELS for at least EX4300, EX3400
etc:

set switch-options mib dot1q-mib port-list bit-map

in Junos versions at least as old as 14.1X53-D45 and 15.1X53-D57.3.
It also appears to commit in Junos 17.3R2 for MX, but I haven't tested
the functionality.

On Sun, Jul 08, 2018 at 11:51:32AM -0500, Colton Conor wrote:
> Chuck,
> 
> Did this Junos issue ever get resolved?
> 
> On Wed, Dec 9, 2015 at 10:31 AM, Chuck Anderson <cra at wpi.edu> wrote:
> 
> > Has anyone tried to use or implement polling of the Q-BRIDGE-MIB on
> > any Juniper products, using either commercial or open source NMS
> > software or custom in-house software?  What has been your experience
> > of the Juniper support of those SNMP products to correctly report
> > Port/VLAN memberships and VLAN/MAC FDB information?
> >
> > Juniper EX-series (at least EX2200,3200,4200) 12.x and earlier has a
> > working Q-BRIDGE-MIB (dot1qVlanStaticEgressPorts) and JUNIPER-VLAN-MIB
> > (jnxExVlan).  Because Q-BRIDGE-MIB refers only to internal VLAN
> > indexes, you need to use both MIBs to get Port/VLAN mappings including
> > the 802.1Q VLAN tag ID (jnxExVlanTag).  This means custom software, or
> > an NMS vendor willing to implement the Juniper Enterprise MIBs.
> >
> > All other Juniper Junos platforms only have Q-BRIDGE-MIB, but it is
> > broken (doesn't follow RFC 4363 standard PortList definition, instead
> > storing port indexes as ASCII-encoded, comma separated values),
> > apparently for a very long time.  So again, you need custom software
> > or an NMS vendor willing to implement the broken Juniper version of
> > Q-BRIDGE-MIB (along with detecting which implementation is needed on
> > any particular device).  This hasn't been a problem for us and in fact
> > went unnoticed, because we never cared to poll VLAN information from
> > our MX routers, only EX switches.
> >
> > But now EX-series (and QFX-series) 13.x and newer with ELS have
> > dropped the Enterprise JUNIPER-VLAN-MIB (a good thing to not require
> > Enterprise MIBs to get the VLAN tag ID) and have adopted the broken
> > Q-BRIDGE-MIB that all the other Junos platforms have been using (a
> > very bad thing).  I'm pushing to have Juniper fix this, but their
> > concern is that it may break SNMP software that has been assuming the
> > broken Q-BRIDGE-MIB implementation for all these years.


More information about the juniper-nsp mailing list