1SNMP::Info::Layer3::AltUesoenrADC(o3n)tributed Perl DocuSmNeMnPt:a:tIinofno::Layer3::AlteonAD(3)
2
3
4

NAME

6       SNMP::Info::Layer3::AlteonAD - SNMP Interface to Radware Alteon ADC
7       Switches.
8

AUTHOR

10       Eric Miller
11

SYNOPSIS

13        # Let SNMP::Info determine the correct subclass for you.
14        my $alteon = new SNMP::Info(
15                                 AutoSpecify => 1,
16                                 Debug       => 1,
17                                 DestHost    => 'myswitch',
18                                 Community   => 'public',
19                                 Version     => 2
20                               )
21           or die "Can't connect to DestHost.\n";
22
23        my $class      = $alteon->class();
24        print "SNMP::Info determined this device to fall under subclass : $class\n";
25

DESCRIPTION

27       Abstraction subclass for Radware Alteon Series ADC switches and Nortel
28       BladeCenter Layer2-3 GbE Switch Modules.
29
30   Inherited Classes
31       SNMP::Info::Layer3
32
33   Required MIBs
34       ALTEON-ROOT-MIB
35       ALTEON-TIGON-SWITCH-MIB
36       ALTEON-TS-PHYSICAL-MIB
37       ALTEON-TS-NETWORK-MIB
38       ALTEON-CS-PHYSICAL-MIB
39       ALTEON-CHEETAH-SWITCH-MIB
40       ALTEON-CHEETAH-NETWORK-MIB
41       Inherited Classes' MIBs
42           See "Required MIBs" in SNMP::Info::Layer3 for its own MIB
43           requirements.
44

GLOBALS

46       These are methods that return scalar value from SNMP
47
48       $alteon->model()
49           Returns model type.  Checks $alteon->id() against the ALTEON-ROOT-
50           MIB and then parses out "aceswitch", "aws", and "ods" replaces
51           "acedirector" with AD, and replaces copperModule/fiberModule with
52           BladeCenter GbESM.
53
54       $alteon->vendor()
55           Returns 'radware'
56
57       $alteon->os()
58           Returns 'alteon'
59
60       $alteon->os_ver()
61           Returns the software version reported by "agSoftwareVersion"
62
63       $alteon->tftp_action()
64           ("agTftpAction")
65
66       $alteon->tftp_host()
67           ("agTftpServer")
68
69       $alteon->tftp_file()
70           ("agTftpCfgFileName")
71
72       $alteon->tftp_result()
73           ("agTftpLastActionStatus")
74
75       $alteon->fan()
76           ("hwFanStatus")
77
78       $alteon->ps1_status()
79           Returns status of primary power supply
80
81       $alteon->ps2_status()
82           Returns status of redundant power supply
83
84   Globals imported from SNMP::Info::Layer3
85       See documentation in "GLOBALS" in SNMP::Info::Layer3 for details.
86

TABLE METHODS

88       These are methods that return tables of information in the form of a
89       reference to a hash.
90
91   Overrides
92       $alteon->interfaces()
93           Returns reference to the map between IID and physical port.
94
95           Utilizes description for network interfaces.  Ports are determined
96           by formula ("ifIndex mod 256").
97
98       $alteon->i_duplex()
99           Returns reference to hash.  Maps port operational duplexes to IIDs.
100
101       $alteon->i_duplex_admin()
102           Returns reference to hash.  Maps port admin duplexes to IIDs.
103
104       $alteon->i_vlan()
105           Returns a mapping between "ifIndex" and the PVID or default VLAN.
106
107       $alteon->i_vlan_membership()
108           Returns reference to hash of arrays: key = "ifIndex", value = array
109           of VLAN IDs.  These are the VLANs which are members of the egress
110           list for the port.
111
112             Example:
113             my $interfaces = $alteon->interfaces();
114             my $vlans      = $alteon->i_vlan_membership();
115
116             foreach my $iid (sort keys %$interfaces) {
117               my $port = $interfaces->{$iid};
118               my $vlan = join(',', sort(@{$vlans->{$iid}}));
119               print "Port: $port VLAN: $vlan\n";
120             }
121
122       $alteon->i_vlan_membership_untagged()
123           Returns reference to hash of arrays: key = "ifIndex", value = array
124           of VLAN IDs.  These are the VLANs which are members of the untagged
125           egress list for the port.
126
127       $alteon->v_index()
128           Returns VLAN IDs
129
130       $alteon->v_name()
131           Human-entered name for vlans.
132
133       $alteon->i_name()
134           Maps ("agPortCurCfgPortName") to port and returns the human set
135           port name if exists.
136
137       $alteon->bp_index()
138           Returns a mapping between "ifIndex" and the Bridge Table.
139
140   Table Methods imported from SNMP::Info::Layer3
141       See documentation in "TABLE METHODS" in SNMP::Info::Layer3 for details.
142
143
144
145perl v5.30.0                      2019-10-30   SNMP::Info::Layer3::AlteonAD(3)
Impressum