SNMP::Info::Layer3::Contivity - SNMP Interface to Nortel VPN Routers (Contivity Extranet Switches).
Eric Miller
# Let SNMP::Info determine the correct subclass for you.
my $contivity = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
DestHost => 'myswitch',
Community => 'public',
Version => 2
)
or die "Can't connect to DestHost.\n";
my $class = $contivity->class(); print "SNMP::Info determined this device to fall under subclass : $class\n";
Abstraction subclass for Nortel VPN Routers (Contivity Extranet Switch).
For speed or debugging purposes you can call the subclass directly, but not after determining a more specific class using the method above.
my $contivity = new SNMP::Info::Layer3::Contivity(...);
See Required MIBs in the SNMP::Info manpage for its own MIB requirements.
See Required MIBs in the SNMP::Info::Layer3 manpage for its own MIB requirements.
See Required MIBs in the SNMP::Info::Entity manpage for its own MIB requirements.
These are methods that return scalar value from SNMP
vendor()
Returns 'Nortel'
model()
Returns the chassis name.
(entPhysicalModelName.1)
os()
Returns 'CES'
os_ver()
Returns the software version extracted from (sysDescr).
serial()
Returns the chassis serial number.
(entPhysicalSerialNum.1)
mac()
Returns the MAC address of the first Ethernet Interface.
layers()
Returns 00000100. Contivity does not support bridge MIB, so override reported layers.
See documentation in GLOBALS in the SNMP::Info manpage for details.
See documentation in GLOBALS in the SNMP::Info::Layer3 manpage for details.
See documentation in GLOBALS in the SNMP::Info::Entity manpage for details.
These are methods that return tables of information in the form of a reference to a hash.
interfaces()
Returns reference to the map between IID and physical Port. Skips loopback and tunnel interfaces.
i_name()
Interface Name field. Skips loopback and tunnel interfaces.
See documentation in TABLE METHODS in the SNMP::Info manpage for details.
See documentation in TABLE METHODS in the SNMP::Info::Layer3 manpage for details.
See documentation in TABLE METHODS in the SNMP::Info::Entity manpage for details.