NAME
SNMP::Info::Layer3::N1600 - SNMP Interface to Nortel 16XX Network Devices
AUTHOR
Eric Miller
SYNOPSIS
# Let SNMP::Info determine the correct subclass for you.
my $n1600 = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
DestHost => 'myswitch',
Community => 'public',
Version => 1
)
or die "Can't connect to DestHost.\n";
my $class = $n1600->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";
DESCRIPTION
Provides abstraction to the configuration information obtainable from a Nortel N16XX device through SNMP.
For speed or debugging purposes you can call the subclass directly, but not after determining a more specific class using the method above.
my $n1600 = new SNMP::Info::Layer3::N1600(...);
Inherited Classes
Required MIBs
- SWL2MGMT-MIB
- RAPID-CITY
- Inherited Classes' MIBs
- RAPID-CITY
-
See classes listed above for their required MIBs.
GLOBALS
These are methods that return scalar value from SNMP
- $n1600->bulkwalk_no
-
Return
1. Bulkwalk is currently turned off for this class. - $n1600->
model() -
Returns model type. Checks $n1600->
id()against the RAPID-CITY-MIB and then parses outrcA. - $n1600->
vendor() -
Returns 'nortel'
- $n1600->
os() -
Returns 'passport'
- $n1600->
os_ver() -
Returns os version extracted from
sysDescr.
Overrides
- $n1600->
index_factor() -
Required by SNMP::Info::SONMP. Number representing the number of ports reserved per slot within the device MIB.
-
Returns 64 since largest switch has 48 ports. Since these switches can not stack, the only requirement to reserve more than the max number of ports.
Globals imported from SNMP::Info::Layer3
See documentation in GLOBALS in the SNMP::Info::Layer3 manpage for details.
Globals imported from SNMP::Info::SONMP
See documentation in SNMP::SONMP::Layer3 for details.
TABLE METHODS
These are methods that return tables of information in the form of a reference to a hash.
Overrides
- $n1600->
interfaces() -
Returns reference to hash of interface names to iids.
-
Places a 1 in front of index number. This is required for compatibility with SNMP::Info::SONMP.
- $n1600->
i_duplex() -
Returns reference to hash of interface operational link duplex status.
- $n1600->
i_duplex_admin() -
Returns reference to hash of interface administrative link duplex status.
Table Methods imported from SNMP::Info::Layer3
See documentation in TABLE METHODS in the SNMP::Info::Layer3 manpage for details.
Table Methods imported from SNMP::Info::SONMP
See documentation in TABLE METHODS in the SNMP::Info::SONMP manpage for details.
