Updates to documentation for Avaya acquisition of Nortel. Update of device support matrix for recent Avaya additions

This commit is contained in:
Eric A. Miller
2013-02-03 14:35:51 -05:00
parent 43d06e184d
commit 16aa96ebf4
11 changed files with 301 additions and 239 deletions

View File

@@ -4,8 +4,6 @@
# This file is meant to detail the cababilities
# of network devices to supply data via SNMP.
# $Id$
#
# Airespace (pre-Cisco)
#
@@ -63,6 +61,12 @@ ver: 2
macsuck: yes
device: All
#
# Alteon
#
device-vendor: Alteon
note: See Radware
#
# Altiga
#
@@ -109,11 +113,227 @@ device-family: Asante Hubs
device: 1012
#
# Avaya
#
device-vendor: Avaya
macsuck: yes
cdp: proprietary
note: SONMP Discovery Protocol Supported
device-family: BayStack Hub
duplex: both
ver: 1
modules: yes
class: Layer1::Bayhub
note: Uses proprietary MIBs to provide MAC to port mapping.
note: !Requires Advanced or Advanced Analyzer NMM
device: 102
device: System 5000
device-family: Ethernet Switch/Baystack Switch
macsuck: yes
duplex: both
vlan: write
modules: yes
class: Layer2::Baystack
device: 303, 304, 350, 380, 410, 420, 425, 460, 470
device: 450
note: !Some versions > 4.X in stacked configuration have SNMP timeout issues.
note: Labels full duplex as 20Mbit connection.
device: Business Policy Switch (BPS)
device-family: Ethernet Routing Switch/Baystack Switch
arpnip: yes
duplex: write
vlan: write
modules: yes
class: Layer2::Baystack
device: 3510,3524,3526
device: 2526,2550
device: 4524,4526,4548,4550,4826,4850
device: 5510,5520,5530,5632,5650,5698
device-family: Virtual Services Platform (VSP) 7000
arpnip: yes
duplex: write
vlan: write
modules: yes
class: Layer2::Baystack
device: 7024
device-family: Business Ethernet Switch
arpnip: yes
duplex: write
vlan: write
modules: yes
class: Layer2::Baystack
device: 50,110,120,210,220,1010,1020
device-family: Centillion
duplex: both
vlan: yes
class: Layer2::Centillion
note: !Must be on version 4.x or 5.x (VLAN based) software.
device: 5000BH, 5005BH
device: C50,C100
device-family: AP222x
duplex: both
modules: no
class: Layer2::NAP222x
note: !Upgrade to version 1.3 or higher.
note: Sends out topology packets if enabled but does not build neighbor table.
device: AP-2220, AP-2221
device-family: Multiprotocol Router/BayRS
arpnip: yes
portmac: yes
duplex: both
cdp: no
vlan: yes
modules: yes
class: Layer3::BayRS
device: AN,ARN,ASN,BLN,BCN
device: 2430,5430
device-family: Secure Router
arpnip: yes
portmac: yes
duplex: no
cdp: no
vlan: no
modules: no
class: Layer3::Tasman
device: 1001/1001S,1002,1004,2330,3120,4134
device-family: VPN Router/Contivity
arpnip: yes
macsuck: no
portmac: yes
duplex: no
cdp: no
modules: yes
class: Layer3::Contivity
device: 100,400,600
device: 1000,1010,1050
device: 1500,1600,1700,1740,1750
device: 2500,2600,2700
device: 4500,4600,5000
device-family: Ethernet Routing Switch/Passport/Accelar LAN
arpnip: yes
macsuck: yes
portmac: yes
duplex: write
cdp: proprietary
vlan: write
modules: yes
class: Layer3::Passport
note: !8600 Code versions < 3.2 vlan based mac-suck and are unsupported. Upgrade code.
note: !8600 3.2 code versions < 3.2.2.2 have Bridge MIB loop. Upgrade code.
device: 8803,8806,8810,8810co,8603,8606,8610,8610co,8106,8110
device: 1050,1100,1150,1200
device-family: Virtual Services Platform (VSP) 9000
arpnip: yes
macsuck: yes
portmac: yes
duplex: write
cdp: proprietary
vlan: write
modules: yes
class: Layer3::Passport
device: 9000
device-family: Ethernet Routing Switch/Passport 1600 (Software < 2.1)
arpnip: yes
macsuck: yes
portmac: yes
duplex: both
cdp: proprietary
vlan: write
class: Layer3::N1600
device: 1612,1624,1648
device-family: Ethernet Routing Switch/Passport 1600 (Software >= 2.1)
arpnip: yes
macsuck: yes
portmac: yes
duplex: write
cdp: proprietary
vlan: write
class: Layer3::Passport
device: 1612,1624,1648
device-family: Synoptics
macsuck: yes
duplex: both
cdp: proprietary
ver: 1
class: Layer1::S3000
note: Uses proprietary MIBs to provide MAC to port mapping.
note: !Requires Advanced or Advanced Analyzer NMM
device: 281X
device: System 3000
device-family: Wireless Switch 2270
arpnip: yes
macsuck: yes
portmac: yes
duplex: both
cdp: proprietary
modules: yes
class: Layer2::N2270
note: Uses proprietary MIBs to provide MAC to port mapping. APs appear as switch ports.
device: 2270
device-family: Wireless Security Switches 2300 Series
arpnip: yes
macsuck: yes
portmac: yes
duplex: both
cdp: no
modules: yes
class: Layer2::NWSS2300
note: Uses proprietary MIBs to provide MAC to port mapping. APs appear as switch ports.
device: 2350,2360,2361,2380,2382
#
# Bay
#
device-vendor: Bay
note: See Nortel
note: See Avaya
#
# CISCO
@@ -640,195 +860,16 @@ device: BSD routers
#
# Kentrox
#
device-vendor: Kentrox
note: MIB not yet shipped
#device-vendor: Kentrox
#note: MIB not yet shipped
device: Kentrox DataSMART DSU/CSU
#device: Kentrox DataSMART DSU/CSU
#
# NORTEL
#
device-vendor: Nortel
macsuck: yes
cdp: proprietary
note: SONMP Discovery Protocol Supported
device-family: BayStack Hub
duplex: both
ver: 1
modules: yes
class: Layer1::Bayhub
note: Uses proprietary MIBs to provide MAC to port mapping.
note: !Requires Advanced or Advanced Analyzer NMM
device: 102
device: System 5000
device-family: Ethernet Switch/Baystack Switch
macsuck: yes
duplex: both
vlan: write
modules: yes
class: Layer2::Baystack
device: 303, 304, 350, 380, 410, 420, 425, 460, 470
device: 450
note: !Some versions > 4.X in stacked configuration have SNMP timeout issues.
note: Labels full duplex as 20Mbit connection.
device: Business Policy Switch (BPS)
device-family: Ethernet Routing Switch/Baystack Switch
arpnip: yes
duplex: write
vlan: write
modules: yes
class: Layer2::Baystack
device: 3510
device: 2526,2550
device: 4524,4526,4548,4550
device: 5510,5520,5530
device-family: Business Ethernet Switch
arpnip: yes
duplex: write
vlan: write
modules: yes
class: Layer2::Baystack
device: 50,110,120,210,220,1010,1020
device-family: Centillion
duplex: both
vlan: yes
class: Layer2::Centillion
note: !Must be on version 4.x or 5.x (VLAN based) software.
device: 5000BH, 5005BH
device: C50,C100
device-family: AP222x
duplex: both
modules: no
class: Layer2::NAP222x
note: !Upgrade to version 1.3 or higher.
note: Sends out topology packets if enabled but does not build neighbor table.
device: AP-2220, AP-2221
device-family: Alteon AD
arpnip: yes
duplex: both
cdp: no
vlan: yes
modules: no
class: Layer3::AlteonAD
note: !Some versions have issues with continuous SNMP polling. Upgrade to 10.0.30.7 or higher.
device: AD2,AD3,AD4
device: 180,183,184
device-family: Multiprotocol Router/BayRS
arpnip: yes
portmac: yes
duplex: both
cdp: no
vlan: yes
modules: yes
class: Layer3::BayRS
device: AN,ARN,ASN,BLN,BCN
device: 2430,5430
device-family: VPN Router/Contivity
arpnip: yes
macsuck: no
portmac: yes
duplex: no
cdp: no
modules: yes
class: Layer3::Contivity
device: 100,400,600
device: 1000,1010,1050
device: 1500,1600,1700,1740,1750
device: 2500,2600,2700
device: 4500,4600,5000
device-family: Ethernet Routing Switch/Passport/Accelar LAN
arpnip: yes
macsuck: yes
portmac: yes
duplex: write
cdp: proprietary
vlan: write
modules: yes
class: Layer3::Passport
note: !8600 Code versions < 3.2 vlan based mac-suck and are unsupported. Upgrade code.
note: !8600 3.2 code versions < 3.2.2.2 have Bridge MIB loop. Upgrade code.
device: 8603,8606,8610, 8610co, 8106, 8110
device: 1050,1100,1150,1200
device-family: Ethernet Routing Switch/Passport 1600 (Software < 2.1)
arpnip: yes
macsuck: yes
portmac: yes
duplex: both
cdp: proprietary
vlan: write
class: Layer3::N1600
device: 1612,1624,1648
device-family: Ethernet Routing Switch/Passport 1600 (Software >= 2.1)
arpnip: yes
macsuck: yes
portmac: yes
duplex: write
cdp: proprietary
vlan: write
class: Layer3::Passport
device: 1612,1624,1648
device-family: Synoptics
macsuck: yes
duplex: both
cdp: proprietary
ver: 1
class: Layer1::S3000
note: Uses proprietary MIBs to provide MAC to port mapping.
note: !Requires Advanced or Advanced Analyzer NMM
device: 281X
device: System 3000
device-family: Wireless Switch 2270
arpnip: no
macsuck: yes
portmac: yes
duplex: both
cdp: proprietary
modules: yes
class: Layer2::N2270
note: Uses proprietary MIBs to provide MAC to port mapping. APs appear as switch ports.
device: 2270
note: See Avaya
#
# Proxim
@@ -845,6 +886,23 @@ device: AP-1000,AP-2000,AP-4000
device: WavePOINT-II
#
# Radware
#
device-vendor: Radware
device-family: Alteon AD
arpnip: yes
duplex: both
cdp: no
vlan: yes
modules: no
class: Layer3::AlteonAD
note: !Some versions have issues with continuous SNMP polling. Upgrade to 10.0.30.7 or higher.
device: AD2,AD3,AD4
device: 180,183,184
#
# SonicWALL
#
@@ -865,7 +923,7 @@ device: Sun routers
# Synoptics
#
device-vendor: Synoptics
note: See Nortel
note: See Avaya
#
# Zyxel

22
Info.pm
View File

@@ -390,15 +390,15 @@ See documentation in L<SNMP::Info::PowerEthernet> for details.
=item SNMP::Info::RapidCity
F<RAPID-CITY>. Inherited by Nortel switches for duplex and VLAN information.
F<RAPID-CITY>. Inherited by Avaya switches for duplex and VLAN information.
See documentation in L<SNMP::Info::RapidCity> for details.
=item SNMP::Info::SONMP
F<SYNOPTICS-ROOT-MIB>, F<S5-ETH-MULTISEG-TOPOLOGY-MIB>. Provides translation
from Nortel Topology Table information to CDP. Inherited by
Nortel/Bay/Synoptics switches and hubs.
SynOptics Network Management Protocol (SONMP) F<SYNOPTICS-ROOT-MIB>,
F<S5-ETH-MULTISEG-TOPOLOGY-MIB>. Inherited by
Avaya/Nortel/Bay/Synoptics switches and hubs.
See documentation in L<SNMP::Info::SONMP> for details.
@@ -495,7 +495,7 @@ Depreciated. Use BayStack.
Subclass for Avaya/Nortel/Bay Ethernet Switch/Baystack switches. This
includes 303, 304, 350, 380, 410, 420, 425, 450, 460, 470 series,
2500 series, 4500 series, 5500 series, Business Ethernet Switch (BES),
2500 series, 4000 series, 5000 series, Business Ethernet Switch (BES),
Business Policy Switch (BPS), VSP 7000 series, and probably others.
See documentation in L<SNMP::Info::Layer2::Baystack> for details.
@@ -649,8 +649,8 @@ See documentation in L<SNMP::Info::Layer3::Aruba> for details.
=item SNMP::Info::Layer3::BayRS
Subclass for Nortel Multiprotocol/BayRS routers. This includes BCN, BLN, ASN,
ARN, AN, 2430, and 5430 routers.
Subclass for Avaya/Nortel/Bay Multiprotocol/BayRS routers. This includes
BCN, BLN, ASN, ARN, AN, 2430, and 5430 routers.
See documentation in L<SNMP::Info::Layer3::BayRS> for details.
@@ -693,7 +693,7 @@ See documentation in L<SNMP::Info::Layer3::CiscoFWSM> for details.
=item SNMP::Info::Layer3::Contivity
Subclass for Nortel Contivity/VPN Routers.
Subclass for Avaya/Nortel Contivity/VPN Routers.
See documentation in L<SNMP::Info::Layer3::Contivity> for details.
@@ -762,7 +762,7 @@ See documentation in L<SNMP::Info::Layer3::Mikrotik> for details.
=item SNMP::Info::Layer3::N1600
Subclass for Nortel Ethernet Routing Switch 1600 series.
Subclass for Avaya/Nortel Ethernet Routing Switch 1600 series.
See documentation in L<SNMP::Info::Layer3::N1600> for details.
@@ -792,8 +792,8 @@ See documentation in L<SNMP::Info::Layer3::PacketFront> for details.
=item SNMP::Info::Layer3::Passport
Subclass for Nortel Ethernet Routing Switch/Passport 8000 series and Accelar
series switches.
Subclass for Avaya/Nortel Ethernet Routing Switch/Passport 8000 series,
Accelar, and VSP 9000 series switches.
See documentation in L<SNMP::Info::Layer3::Passport> for details.

View File

@@ -181,7 +181,7 @@ sub lldp_port {
}
}
# Nortel lldpRemPortDesc doesn't match ifDescr, but we can still
# Avaya/Nortel lldpRemPortDesc doesn't match ifDescr, but we can still
# figure out slot.port based upon lldpRemPortDesc
if ( $port =~ /^(Unit\s+(\d+)\s+)?Port\s+(\d+)$/ ) {
$port = defined $1 ? "$2.$3" : "$3";

View File

@@ -93,7 +93,7 @@ sub os {
}
sub vendor {
return 'nortel';
return 'avaya';
}
sub model {
@@ -469,7 +469,7 @@ __END__
=head1 NAME
SNMP::Info::Layer1::Bayhub - SNMP Interface to Bay / Nortel Hubs
SNMP::Info::Layer1::Bayhub - SNMP Interface to Bay/Nortel/Avaya Hubs
=head1 AUTHOR
@@ -541,7 +541,7 @@ These are methods that return scalar value from SNMP
=item $bayhub->vendor()
Returns 'nortel'
Returns 'avaya'
=item $bayhub->os()

View File

@@ -344,8 +344,8 @@ __END__
=head1 NAME
SNMP::Info::Layer2::Baystack - SNMP Interface to Avaya Ethernet (Baystack)
and VSP 7000 series switches
SNMP::Info::Layer2::Baystack - SNMP Interface to Avaya Ethernet Switch
(Baystack) and VSP 7000 series switches
=head1 AUTHOR
@@ -369,7 +369,8 @@ Eric Miller
=head1 DESCRIPTION
Provides abstraction to the configuration information obtainable from an
Avaya Ethernet Switch (Baystack) and VSP 7000 series through SNMP.
Avaya Ethernet Switch (formerly Nortel/Bay Baystack) and VSP 7000 series
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.

View File

@@ -545,7 +545,7 @@ sub model {
}
sub vendor {
return 'nortel';
return 'avaya';
}
sub os {
@@ -1191,7 +1191,7 @@ sub e_vendor {
my %wf_e_vendor;
foreach my $iid ( keys %$wf_e_idx ) {
$wf_e_vendor{$iid} = 'nortel';
$wf_e_vendor{$iid} = 'avaya';
}
return \%wf_e_vendor;
}
@@ -1378,7 +1378,8 @@ __END__
=head1 NAME
SNMP::Info::Layer3::BayRS - SNMP Interface to Nortel routers running BayRS.
SNMP::Info::Layer3::BayRS - SNMP Interface to Avaya/Nortel routers running
BayRS.
=head1 AUTHOR
@@ -1401,7 +1402,7 @@ Eric Miller
=head1 DESCRIPTION
Abstraction subclass for routers running Nortel BayRS.
Abstraction subclass for routers running Avaya/Nortel BayRS.
For speed or debugging purposes you can call the subclass directly, but not
after determining a more specific class using the method above.
@@ -1474,7 +1475,7 @@ and the common model with this map :
=item $bayrs->vendor()
Returns 'nortel'
Returns 'avaya'
=item $bayrs->os()
@@ -1583,7 +1584,7 @@ Returns reference to hash. Key: IID, Value: Hardware version.
=item $bayrs->e_vendor()
Returns reference to hash. Key: IID, Value: nortel.
Returns reference to hash. Key: IID, Value: avaya.
=item $bayrs->e_serial()

View File

@@ -68,7 +68,7 @@ sub layers {
}
sub vendor {
return 'nortel';
return 'avaya';
}
sub model {
@@ -162,8 +162,8 @@ __END__
=head1 NAME
SNMP::Info::Layer3::Contivity - SNMP Interface to Nortel VPN Routers
(Contivity Extranet Switches).
SNMP::Info::Layer3::Contivity - SNMP Interface to Avaya/Nortel VPN Routers
(formerly Contivity Extranet Switches).
=head1 AUTHOR
@@ -186,7 +186,8 @@ Eric Miller
=head1 DESCRIPTION
Abstraction subclass for Nortel VPN Routers (Contivity Extranet Switch).
Abstraction subclass for Avaya/Nortel VPN Routers (formerly 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.
@@ -227,7 +228,7 @@ These are methods that return scalar value from SNMP
=item $contivity->vendor()
Returns 'Nortel'
Returns 'avaya'
=item $contivity->model()

View File

@@ -93,7 +93,7 @@ sub model {
}
sub vendor {
return 'nortel';
return 'avaya';
}
sub os {
@@ -174,7 +174,8 @@ __END__
=head1 NAME
SNMP::Info::Layer3::N1600 - SNMP Interface to Nortel 16XX Network Devices
SNMP::Info::Layer3::N1600 - SNMP Interface to Avaya/Nortel 16XX Network
Devices
=head1 AUTHOR
@@ -198,8 +199,8 @@ Eric Miller
=head1 DESCRIPTION
Provides abstraction to the configuration information obtainable from a Nortel
N16XX device through SNMP.
Provides abstraction to the configuration information obtainable from an
Avaya/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.
@@ -247,7 +248,7 @@ F<RAPID-CITY-MIB> and then parses out C<rcA>.
=item $n1600->vendor()
Returns 'nortel'
Returns 'avaya'
=item $n1600->os()

View File

@@ -85,7 +85,7 @@ sub model {
}
sub vendor {
return 'nortel';
return 'avaya';
}
sub os {
@@ -927,7 +927,7 @@ sub e_vendor {
my %rc_e_vendor;
foreach my $iid ( keys %$rc_e_idx ) {
$rc_e_vendor{$iid} = 'nortel';
$rc_e_vendor{$iid} = 'avaya';
}
return \%rc_e_vendor;
}
@@ -1051,8 +1051,8 @@ __END__
=head1 NAME
SNMP::Info::Layer3::Passport - SNMP Interface to modular Nortel Ethernet Routing
Switches (formerly Passport / Accelar)
SNMP::Info::Layer3::Passport - SNMP Interface to modular Avaya
Ethernet Routing Switch 8000 Series and VSP 9000 Series switches.
=head1 AUTHOR
@@ -1075,10 +1075,10 @@ Eric Miller
=head1 DESCRIPTION
Abstraction subclass for modular Nortel Ethernet Routing Switches (formerly
Passport and Accelar Series Switches).
Abstraction subclass for modular Avaya Ethernet Routing Switch 8000 Series
(formerly Nortel/Bay Passport/Accelar) and VSP 9000 Series switches.
These devices have some of the same characteristics as the stackable Nortel
These devices have some of the same characteristics as the stackable Avaya
Ethernet Switches (Baystack). For example, extended interface information is
gleaned from F<RAPID-CITY>.
@@ -1126,7 +1126,7 @@ F<RAPID-CITY-MIB> and then parses out C<rcA>.
=item $passport->vendor()
Returns 'nortel'
Returns 'avaya'
=item $passport->os()
@@ -1273,7 +1273,7 @@ Returns reference to hash. Key: IID, Value: Hardware version.
=item $passport->e_vendor()
Returns reference to hash. Key: IID, Value: nortel.
Returns reference to hash. Key: IID, Value: avaya.
=item $passport->e_serial()

View File

@@ -313,7 +313,7 @@ sub ns_e_vendor {
my %ns_e_vendor;
foreach my $iid ( keys %$ns_e_idx ) {
my $vendor = 'nortel';
my $vendor = 'avaya';
$ns_e_vendor{$iid} = $vendor;
}
@@ -549,8 +549,8 @@ __END__
=head1 NAME
SNMP::Info::NortelStack - SNMP Interface to the Nortel F<S5-AGENT-MIB> and
F<S5-CHASSIS-MIB>
SNMP::Info::NortelStack - SNMP Interface to the Avaya/Nortel F<S5-AGENT-MIB>
and F<S5-CHASSIS-MIB>
=head1 AUTHOR
@@ -576,7 +576,7 @@ Eric Miller
SNMP::Info::NortelStack is a subclass of SNMP::Info that provides an interface
to F<S5-AGENT-MIB> and F<S5-CHASSIS-MIB>. These MIBs are used across the
Nortel Stackable Ethernet Switches (BayStack), as well as, older Nortel
Avaya/Nortel Stackable Ethernet Switches (BayStack), as well as, older Nortel
devices such as the Centillion family of ATM switches.
Use or create in a subclass of SNMP::Info. Do not use directly.
@@ -857,7 +857,7 @@ Returns reference to hash. Key: IID, Value: Hardware version
=item $stack->ns_e_vendor()
Returns reference to hash. Key: IID, Value: nortel
Returns reference to hash. Key: IID, Value: avaya
=item $stack->ns_e_serial()

View File

@@ -572,7 +572,7 @@ __END__
=head1 NAME
SNMP::Info::RapidCity - SNMP Interface to the Nortel RapidCity MIB
SNMP::Info::RapidCity - SNMP Interface to the Avaya/Nortel RapidCity MIB
=head1 AUTHOR
@@ -597,9 +597,9 @@ Eric Miller
=head1 DESCRIPTION
SNMP::Info::RapidCity is a subclass of SNMP::Info that provides an interface
to the C<RAPID-CITY> MIB. This MIB is used across the Nortel Ethernet Routing
Switch and Ethernet Switch product lines (Formerly known as Passport,
BayStack, and Accelar).
to the C<RAPID-CITY> MIB. This MIB is used across the Avaya/Nortel Ethernet
Routing Switch and Ethernet Switch product lines (Formerly known as Passport,
BayStack, and Accelar), as well as, the VSP 9000 and 7000 series.
Use or create in a subclass of SNMP::Info. Do not use directly.