Provided by: libsnmp-info-perl_3.92-1_all
NAME
SNMP::Info::Layer2::Adtran - SNMP Interface to Adtran Devices
SYNOPSIS
# Let SNMP::Info determine the correct subclass for you. my $adtran = new SNMP::Info( AutoSpecify => 1, Debug => 1, DestHost => 'myrouter', Community => 'public', Version => 2 ) or die "Can't connect to DestHost.\n"; my $class = $adtran->class(); print "SNMP::Info determined this device to fall under subclass : $class\n";
DESCRIPTION
Subclass for adtran Devices running JUNOS Inherited Classes SNMP::Info::Layer2 SNMP::Info::Layer3 Inherited Classes' MIBs See "Required MIBs" in SNMP::Info::Layer2 for its own MIB requirements. See "Required MIBs" in SNMP::Info::Layer3 for its own MIB requirements.
GLOBALS
These are methods that return scalar value from SNMP $adtran->vendor() Returns 'adtran' $adtran->os() Returns 'aos' $adtran->layers() Ensures that layer two is reported, at least. $adtran->os_ver() Returns the software version extracted first from "adProdSwVersion" or "adAOSDeviceVersion". $adtran->model() Returns the model extracted first from "adProdName" or "adAOSDeviceProductName". $adtran->serial() Returns serial number. Globals imported from SNMP::Info::Layer3 See documentation in "GLOBALS" in SNMP::Info::Layer3 for details.
TABLE METHODS
These are methods that return tables of information in the form of a reference to a hash. $adtran->v_name() VLAN names table. $adtran->i_name() Interface names table. $adtran->i_vlan() Returns a mapping between "ifIndex" and the PVID or default VLAN. $adtran->i_vlan_membership() Returns reference to hash of arrays: key = "ifIndex", value = array of VLAN IDs. These are the VLANs which are members of the egress list for the port. Table Methods imported from SNMP::Info::Layer2 See documentation in "TABLE METHODS" in SNMP::Info::Layer2 for details. Table Methods imported from SNMP::Info::Layer3 See documentation in "TABLE METHODS" in SNMP::Info::Layer3 for details.