NAME
SNMP::Info::Layer3::Juniper - SNMP Interface to L3 Juniper Devices
AUTHOR
Bill Fenner
SYNOPSIS
# Let SNMP::Info determine the correct subclass for you.
my $juniper = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
DestHost => 'myrouter',
Community => 'public',
Version => 2
)
or die "Can't connect to DestHost.\n";
my $class = $juniper->class(); print "SNMP::Info determined this device to fall under subclass : $class\n";
DESCRIPTION
Subclass for Generic Juniper Routers running JUNOS
Inherited Classes
Required MIBs
- Inherited Classes' MIBs
-
See Required MIBs in the SNMP::Info::Layer3 manpage for its own MIB requirements.
GLOBALS
These are methods that return scalar value from SNMP
- $juniper->
vendor() -
Returns
'juniper' - $juniper->
os() -
Returns
'junos' - $juniper->
os_ver() -
Returns the software version extracted from
sysDescr. - $juniper->
model() -
Returns the model from
sysObjectID, withjnxProductNameremovedfrom the beginning. - $juniper->
serial() -
Returns serial number
-
(
jnxBoxSerialNo.0)
Globals imported from SNMP::Info::Layer3
See documentation in GLOBALS in the SNMP::Info::Layer3 manpage for details.
TABLE METHODS
These are methods that return tables of information in the form of a reference to a hash.
- $juniper->
i_vlan() -
Returns the list of interfaces whose
ifTypeis l2vlan(135), and the VLAN ID extracted from the interface description.
Table Methods imported from SNMP::Info::Layer3
See documentation in TABLE METHODS in the SNMP::Info::Layer3 manpage for details.
