NAME
SNMP::Info::Layer3::AlteonAD - Perl5 Interface to Nortel Networks' Alteon Ace Director Series Layer 2-7 Switches.
AUTHOR
Eric Miller (eric@jeneric.org
)
SYNOPSIS
# Let SNMP::Info determine the correct subclass for you.
my $alteon = new SNMP::Info(
AutoSpecify => 1,
Debug => 1,
# These arguments are passed directly on to SNMP::Session
DestHost => 'myswitch',
Community => 'public',
Version => 2
)
or die "Can't connect to DestHost.\n";
my $class = $alteon->class();
print "SNMP::Info determined this device to fall under subclass : $class\n";
DESCRIPTION
Abstraction subclass for Layer 2-7 load balancing switches running Nortel Networks' Alteon Web OS Traffic Control Software.
For speed or debugging purposes you can call the subclass directly, but not after determining a more specific class using the method above.
my $alteon = new SNMP::Info::Layer3::AlteonAD(...);
Inherited Classes
Required MIBs
- ALTEON-TIGON-SWITCH-MIB
- ALTEON-TS-PHYSICAL-MIB
- ALTEON-TS-NETWORK-MIB
-
MIBs can be found on the CD that came with your product.
Or, they can be downloaded directly from Nortel Networks regardless of support contract status. Go to http://www.nortelnetworks.com Techninal Support, Browse Technical Support, Select by Product Families, Alteon, Alteon Web OS Traffic Control Software, Software. Filter on mibs and download the latest version's archive.
- Inherited Classes' MIBs
-
See SNMP::Info for its own MIB requirements.
See SNMP::Info::Bridge for its own MIB requirements.
GLOBALS
These are methods that return scalar value from SNMP
- $alteon->model()
-
Returns the model extracted from sysDescr
- $alteon->vendor()
-
Returns 'Nortel'
- $alteon->os()
-
Returns 'WebOS'
- $alteon->os_ver()
-
Returns the software version reported by agSoftwareVersion
- $alteon->root_ip()
-
Returns the primary IP used to communicate with the device. Currently returns the first interfaces IP.
- $alteon->tftp_action()
-
(agTftpAction)
- $alteon->tftp_host()
-
(agTftpServer)
- $alteon->tftp_file()
-
(agTftpCfgFileName)
- $alteon->tftp_result()
-
(agTftpLastActionStatus)
Globals imported from SNMP::Info
See documentation in SNMP::Info for details.
Globals imported from SNMP::Info::Bridge
See documentation in SNMP::Info::Bridge for details.
TABLE ENTRIES
These are methods that return tables of information in the form of a reference to a hash.
Overrides
- $alteon->interfaces()
-
Returns reference to the map between IID and physical port.
Utilizes description for network interfaces. Ports are determined by formula (ifIndex mod 256).
- $alteon->i_duplex()
-
Returns reference to hash. Maps port operational duplexes to IIDs.
- $alteon->i_duplex_admin()
-
Returns reference to hash. Maps port admin duplexes to IIDs.
- $alteon->i_vlan()
-
Returns reference to hash. Maps port VLAN ID to IIDs.
- $alteon->i_name()
-
Maps (agPortCurCfgPortName) to port and returns the human set port name if exists.
- $alteon->bp_index()
-
Returns a mapping between ifIndex and the Bridge Table.
RFC1213 Arp Cache Table (ipNetToMediaTable)
- $alteon->at_index()
-
Returns reference to hash. Maps ARP table entries to Interface IIDs
(ipNetToMediaIfIndex)
- $alteon->at_paddr()
-
Returns reference to hash. Maps ARP table entries to MAC addresses.
(ipNetToMediaPhysAddress)
- $alteon->at_netaddr()
-
Returns reference to hash. Maps ARP table entries to IPs
(ipNetToMediaNetAddress)
Table Methods imported from SNMP::Info
See documentation in SNMP::Info for details.
Table Methods imported from SNMP::Info::Bridge
See documentation in SNMP::Info::Bridge for details.