mibs/MIBS/nexans/NEXANS-BM-MIB
2023-12-05 12:25:34 +01:00

2156 lines
69 KiB
Plaintext

-- ***********************************************************************************
-- * NEXANS-BM-MIB (January 29, 2014, HUBERT THEISSEN)
-- * Copyright (c) 2003-2014 Nexans Advanced Networking Solutions
-- *
-- * MIB for Nexans Switches
-- * Release version = 4.01
-- *
-- * Changes in version 4.01
-- * - bmSwitchAdmin: object adminLedGlobalMode added
-- * - bmTraps: trap portErrorDisabled added
-- * - bmSwitchPortTable: portAdminState: enum bpduDisable(6), udldDisable(7), linkFlapDisable(8),
-- * errorCountDisable(9), sfpErrorDisable(10) and redundanyLoopDisable(11) added
-- * - bmSwitchPortTable: portSecurityForwardingState: enum portBpduDisabled(13), portUdldDisabled(14),
-- * portLinkFlapDisabled(15), portErrorCountDisabled(16), portSfpErrorDisabled(17)
-- * and portRedundanyLoopDisable(18) added.
-- * Changes in version 4.00
-- * - No changes. Renamed to 4.00 only
-- * Changes in version 3.98
-- * - bmSwitchAdmin: object adminAlarmNameM1, adminAlarmNameM2 and adminFunctionInputNameF1 added
-- * Changes in version 3.97
-- * - bmSwitchAdmin: object adminMemoryCardMode added
-- * - bmSwitchPortTable: object portPrioDot1p and portPrioIp added
-- * - bmSwitchInfo: object infoAlarmStateM1: enum (15)...(16) added
-- * - bmSwitchInfo: object infoAlarmStateM2: enum (15)...(16) added
-- * - bmSwitchAdmin: object adminAlarmM1: enum (13)...(15) added
-- * - bmSwitchAdmin: object adminAlarmM2: enum (13)...(15) added
-- * Changes in version 3.96
-- * - bmSwitchInfo: object infoFunctionInputStateF1 and infoTotalConfigChanges added
-- * - bmTraps: trap switchFunctionInputAlarm and switchConfigurationChanged added
-- * Changes in version 3.95
-- * - Spelling was wrong: "lenght" changed to "length"
-- * - bmSwitchPortTable: object portSpeedDuplexSetup: fix1000fdxNoAutoneg(12) added
-- * Changes in version 3.94
-- * - bmSwitchInfo: object infoAlarmStateM1/infoAlarmStateM2: enum alarmOnRemoteFunctionInput(12),
-- * alarmOnRemoteAlarmDestTable(13) and alarmOnLocalAlarmDestTable(14) added
-- * - bmSwitchInfo: object infoLastInternalMgmtWarning added
-- * - bmSwitchAdmin: object adminSwitchVlanTableMode: enum staticModeVlans64(3) added
-- * - bmSwitchAdmin: object adminSwitchVlanTableMode: enum staticModePortBased(4) added
-- * - bmSwitchAdmin: object adminAlarmM1 and adminAlarmM2 added
-- * - bmSwitchPortTable: object portSpeedDuplexSetup: enum eco(9), ecoOverTemp(10) and ecoPowerSave(11) added
-- * - bmSwitchPortTable: object portPoeAdminState: enum afHighPower(7) and atHighPower(8) added
-- * - bmSwitchPortTable: object portLEDGreen: enum showLinkSpeedDuplex added
-- * - bmSwitchPortTable: object portLimiterPacketType: enum limitAllPacketsBurstsAllowed added
-- * - bmTraps: trap clientRemoved and internalMgmtWarning added
-- * Changes in version 3.92
-- * - bmSwitchPortTable: portLEDYellow: enum showSpeed added
-- * Changes in version 3.91
-- * - bmSwitchInfo: object infoAlarmStateM1: enum (4)...(11) added
-- * - bmSwitchInfo: object infoAlarmStateM2: enum (4)...(11) added
-- * Changes in version 3.9
-- * - Some textual corrections
-- * - bmSwitchInfo: object infoLastSfpAlarmMessage renamed to infoLastSfpEventMessage
-- * - bmSwitchSfp: objects sfpAlarmTxBiasCurrentUpperLimit, sfpAlarmTxOutputPowerLowerLimit and
-- * sfpAlarmRxInputPowerLowerLimit changed to MAX-ACCESS = read-write
-- * Changes in version 3.8
-- * - bmSwitchSfp: bmSwitchSfpTable added
-- * - bmSwitchInfo: object infoLastSfpAlarmMessage added
-- * - trap sfpEvent added
-- * Changes in version 3.7
-- * - bmSwitchInfo: object infoLastTftpMessage added
-- * - bmSwitchPortTable:portSecurityForwardingState: enum (3) renamed from 'noLink' to 'waitingForLink'
-- * - bmSwitchPortTable:portSecurityForwardingState: enum (5) renamed from 'forwarding' to 'authenticated'
-- * - bmSwitchPortTable:portSecurityForwardingState: enum (10)...(11) added
-- * - trap switchInternalVoltageFailure added
-- * - trap tftpMessage added
-- * Changes in version 3.6
-- * - trap switchOverTemperature renamed to switchTemperatureFailure
-- * Changes in version 3.5
-- * - bmSwitchAdmin: object adminSnmpMacTableMode added
-- * - bmSwitchPortTable: object portVoiceVlanId added
-- * Changes in version 3.4
-- * - bmSwitchAdmin: object adminDot1xAuthFailureVlanId added
-- * - bmSwitchAdmin: object adminTftpAccess added
-- * - adminMgmtAccessList: enum enableForSnmpAccess(4) added
-- * Changes in version 3.3
-- * - Textual changes for compatibility with OmniView
-- * Changes in version 3.2
-- * - bmSwitchPortTable:portTrunkingMode: enum enableWithoutTagging(3) added
-- * Changes in version 3.1
-- * - bmSwitchAdmin: SYNTAX of object infoSecurityFailMacAddr chanded to DisplayString
-- * - bmSwitchAdmin: SYNTAX of object infoNewMacAddr chanded to DisplayString
-- * - bmSwitchInfo: object infoAlarmStateM1 and infoAlarmStateM2 added
-- * - trap switchIndustrialAlarmM1 and switchIndustrialAlarmM2 added
-- * Changes in version 3.0
-- * - bmSwitchAdmin: object adminUnsecureVlanId added
-- * - bmSwitchPortTable: object portLinkType added
-- * - bmSwitchPortTable: object portAcApSetup added
-- * - bmSwitchPortTable:portSecurityForwardingState: enum (6)...(9) added
-- * - bmSwitchPortTable:portAdminState: enum securityDisable/loopDisable added
-- * - bmSwitchPortTable:portLinkSetup: renamed to portSpeedDuplexSetup
-- * - bmSwitchPortTable:portSpeedDuplexSetup: enum fix1000Hdx and fix1000Fdx added
-- * - bmSwitchPortTable:portSpeedDuplexSetup: enum autonegAcAp no longer supported
-- * - bmSwitchPortTable:portLinkState: enum up1000Hdx and up1000Fdx added
-- * - bmSwitchPortTable:portBandwidthLimitRxd: enum's limit16M...limit256M added
-- * - bmSwitchPortTable:portBandwidthLimitTxd: enum's limit16M...limit256M added
-- * - bmSwitchPortTable:portSecurityAdminState: enum (12)...(17) added
-- * - bmSwitchPortTable:portNativeVlanId: renamed to portDefaultVlanId
-- * - bmSwitchPortTable:portDefaultVlanId: range changed from 1...4095 to 0...4095
-- * - bmSwitchPortTable:portDot1qPrioValue: renamed to portDot1qDefaultPrioValue
-- * - bmSwitchPortTable:portPrioLevel: renamed to portDefaultPrioQueue and access
-- * changed to read-only
-- * - bmSwitchPortTable:portTrunkingMode: enum enableWithoutTagging(3) removed
-- * - bmSwitchPortTable:portLEDGreen: enum blink(3) no longer supported
-- * - bmSwitchPortTable:portLEDYellow: enum blink(3) no longer supported
-- * - trap portActiveLoopDetectionFailure added
-- * - bmSwitchInfo: object infoMgmtSoftwareVersion renamed to infoMgmtFirmwareVersion
-- * Changes in version 2.9
-- * - bmSwitchInfo: object infoPoeInputPower added
-- * - bmSwitchAdmin: object adminSwitchPoEPowerLimit added
-- * - bmSwitchAdmin: object adminSwitchVlanTableMode added
-- * - bmSwitchPortTable: object portTagging renamed to portTrunkingMode
-- * - bmSwitchPortTable: object portPoePowerLimit added
-- * - bmSwitchPortTable: object portLimiterPacketType added
-- * - trap portLoopBcastFailure added
-- * - trap switchPoeVoltageFailure added
-- * - trap portPoeOverloadFailure added
-- * - trap switchPoeOverloadFailure added
-- * Changes in version 2.8
-- * - bmSwitchPortTable: enum ieee802AllowOneMacAddr added to portSecurityAdminState
-- * Changes in version 2.7
-- * - bmSwitchPortTable: object portPoeVoltage has the unit volt
-- * - bmSwitchInfo: objects renamed from bmSwitchInfo... to info...
-- * - bmSwitchAdmin: objects renamed from bmSwitchAdmin... to admin...
-- * - trap switchMgmtAuthenticationFailure renamed to switchMgmtAuthFailure
-- * - trap radiusMgmtAuthenticationReject renamed to radiusMgmtAuthReject
-- * Changes in version 2.6
-- * - bmSwitchInfo: object bmSwitchInfoPoeInputVoltage added
-- * Changes in version 2.5
-- * - bmSwitchInfo: bmSwitchInfoType: type 16 and 17 added
-- * Changes in version 2.4
-- * - switchMgmtAuthenticationFailure trap added
-- * - radiusMgmtAuthenticationFailure trap added
-- * - radiusPortSecurityFailure trap added
-- * Changes in version 2.3
-- * - bmSwitchPortTable: enum renew added to portSecurityAdminState
-- * - bmSwitchPortTable: enum radiusAllowXxxMacAddr added to portSecurityAdminState
-- * - bmSwitchPortTable: object portSecurityForwardingState added
-- * Changes in version 2.2
-- * - object bmSwitchInfoNoOfUserPorts changed to bmSwitchInfoNoOfPorts
-- * - object bmSwitchInfoNoOfUplinkPorts changed to bmSwitchInfoNoOfReboots
-- * - description of portSecurityMacAddr1..3 modified
-- * Changes in version 2.1
-- * - switchOverTemperature trap: object bmSwitchInfoTemperature added
-- * - all traps: message formats for Castlerock's SNMPc added
-- * - bmSwitchPortTable: objects portPoeVoltage, portPoeCurrent and portPoePower added
-- ************************************************************************************
NEXANS-BM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Integer32,
IpAddress,
Counter32
FROM SNMPv2-SMI
MacAddress,
DisplayString
FROM SNMPv2-TC
nexansANS
FROM NEXANS-MIB;
bmSwitchMIB MODULE-IDENTITY
LAST-UPDATED "201401290000Z"
ORGANIZATION "Nexans Advanced Networking Solutions"
CONTACT-INFO "h.theissen@nexans.com"
DESCRIPTION "MIB for Nexans switches"
REVISION "201401290000Z"
DESCRIPTION "Revision 4.01"
::= { nexansANS 20 }
bmTraps OBJECT IDENTIFIER ::= { bmSwitchMIB 0 }
bmSwitchInfo OBJECT IDENTIFIER ::= { bmSwitchMIB 1 }
bmSwitchAdmin OBJECT IDENTIFIER ::= { bmSwitchMIB 2 }
bmSwitchPort OBJECT IDENTIFIER ::= { bmSwitchMIB 3 }
bmSwitchVlan OBJECT IDENTIFIER ::= { bmSwitchMIB 4 }
bmSwitchSfp OBJECT IDENTIFIER ::= { bmSwitchMIB 5 }
-- ****************************************************************************
-- * bmSwitchInfo
-- ****************************************************************************
-- * Contains global information regarding to the whole BM Switch
-- ****************************************************************************
infoDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..40))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ordering description of the switch"
::= { bmSwitchInfo 1 }
infoType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The infoType indentifies the product familie of this switch.
Refer to NEXANS-MIB for the currently defined families"
::= { bmSwitchInfo 2 }
infoProductNo OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The product number of the switch (8830xxxx)"
::= { bmSwitchInfo 3 }
infoSerie OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The production series of the switch"
::= { bmSwitchInfo 4 }
infoSeriesNo OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The production number of the switch"
::= { bmSwitchInfo 5 }
infoManufactureDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (10))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The manufacturing date of the switch.
The display format is dd.mm.jjjj"
::= { bmSwitchInfo 6 }
infoSwitchHardwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware version of the base switch."
::= { bmSwitchInfo 7 }
infoMgmtHardwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hardware version of the plug-in management module."
::= { bmSwitchInfo 8 }
infoMgmtFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware version of the management module."
::= { bmSwitchInfo 9 }
infoNoOfPorts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of switching ports within the system. This includes all
user and uplink ports."
::= { bmSwitchInfo 10 }
infoNoOfReboots OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of reboots since the manufacturing date. This counter
can't be cleared by any admin command."
::= { bmSwitchInfo 11 }
infoTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The case temperature in degree Celsius of the switch."
::= { bmSwitchInfo 12 }
infoTemperatureMaxAllowed OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The upper limit of the allowed temperature range in degree
Celsius.
If the current temperature indicated by infoTemperature
exceeds infoTemperatureMaxAllowed, the switch sends an
switchOverTemperature alarm trap."
::= { bmSwitchInfo 13 }
infoPowerVoltage2500 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 2.5 volt supply voltage in millivolts.
The allowed range is 2300...2700 millivolts."
::= { bmSwitchInfo 14 }
infoPowerVoltage3300 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 3.3 volt supply voltage in millivolts.
The allowed range is 3100...3500 millivolts."
::= { bmSwitchInfo 15 }
infoUnauthIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source IP address of the station which generated the last
authentication failure. The infoUnauthAddr is also reported
in the switchMgmtAuthFailure alarm trap."
::= { bmSwitchInfo 16 }
infoSecurityFailMacAddr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The source MAC address of the station which has generated a
the last port security failure. The infoSecurityFailMacAddr is
also reported in the portSecurityFailure alarm trap."
::= { bmSwitchInfo 17 }
infoNewMacAddr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..12))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last new source MAC address seen on a port witch has
portsecurity enabled. The infoNewMacAddr is also reported in the
newMacAddress trap."
::= { bmSwitchInfo 18 }
infoPoeInputVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current PoE input voltage delivered from the power supply."
::= { bmSwitchInfo 19 }
infoPoeInputPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current PoE input power delivered from the power supply."
::= { bmSwitchInfo 20 }
infoAlarmStateM1 OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
alarmOff (2),
alarmOn (3),
alarmOnLinkDown (4),
alarmOnForced (5),
alarmOffForced (6),
alarmOnPowerSupplyS1 (7),
alarmOnPowerSupplyS2 (8),
alarmOnPowerSupplyS1orS2 (9),
alarmOnFunctionInputShorted (10),
alarmOnFunctionInputOpen (11),
alarmOnRemoteFunctionInput (12),
alarmOnRemoteAlarmDestTable (13),
alarmOnLocalAlarmDestTable (14),
alarmContactForcedShorted (15),
alarmContactForcedOpen (16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the industrial alarm output M1."
::= { bmSwitchInfo 21 }
infoAlarmStateM2 OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
alarmOff (2),
alarmOn (3),
alarmOnLinkDown (4),
alarmOnForced (5),
alarmOffForced (6),
alarmOnPowerSupplyS1 (7),
alarmOnPowerSupplyS2 (8),
alarmOnPowerSupplyS1orS2 (9),
alarmOnFunctionInputShorted (10),
alarmOnFunctionInputOpen (11),
alarmOnRemoteFunctionInput (12),
alarmOnRemoteAlarmDestTable (13),
alarmOnLocalAlarmDestTable (14),
alarmContactForcedShorted (15),
alarmContactForcedOpen (16)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the industrial alarm output M2."
::= { bmSwitchInfo 22 }
infoLastTftpMessage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The message of the last successful or failed TFTP transfer.
This does not include TFTP transfers executed from Device Manager."
::= { bmSwitchInfo 23 }
infoLastSfpEventMessage OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The last event message from one of the available SFP modules."
::= { bmSwitchInfo 24 }
infoLastInternalMgmtWarning OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The last internal management warning message."
::= { bmSwitchInfo 25 }
infoFunctionInputStateF1 OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
functionInputShorted (2),
functionInputOpen (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current state of the function input F1."
::= { bmSwitchInfo 26 }
infoTotalConfigChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of total configurations changes."
::= { bmSwitchInfo 27 }
-- ****************************************************************************
-- * bmSwitchAdmin
-- ****************************************************************************
-- * Contains global administration functions regarding to the whole BM Switch
-- ****************************************************************************
adminReset OBJECT-TYPE
SYNTAX INTEGER {
resetIdle (1),
resetCounters (2),
rebootSwitch (3),
rebootToFactoryDefaults (4),
renewIpAndVlanParameter (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Writing this object causes the switch to perform a reset operation.
The following reset types are supported.
Set Values:
resetCounters(2)
This action resets all error and statistic counters to zero.
This actions will NOT reboot the switch.
rebootSwitch(3)
This action resets switch and management. All counters, timers and other
volatile data are reset to there power-up values stored in flash.
This actions will reboot the switch.
rebootToFactoryDefaults(4)
This action resets switch and management. All volatile and nonvolatile data
are reset to there power-up or factory default values.
This actions will reboot the switch.
renewIpAndVlanParameter(5)
This action reinitializes the IP and VLAN module of the switch so that the
actually set IP and VLAN parameters will take affect.
This actions will NOT reboot the switch.
Get values:
resetIdle(1)
Reading this object will allways return resetIdle(1)."
::= { bmSwitchAdmin 1 }
adminAgentDhcp OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to enable(1), the switch tries to get his IP parameter
via DHCP. If set to disable(2), the switch uses the IP parameters
defined with adminIpAddress, adminDefRouterIpAddress and
adminNetmask.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5)."
DEFVAL { enable }
::= { bmSwitchAdmin 2 }
adminAgentIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the switch agent's ethernet interface.
If the value of adminDHCP is enable(1) this value is read-only.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5)."
::= { bmSwitchAdmin 3 }
adminAgentPhysAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Ethernet MAC address of the switch agent."
::= { bmSwitchAdmin 4 }
adminAgentDefRouterIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the default Router.
If the value of adminDHCP is enable(1) this value is read-only.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5)."
::= { bmSwitchAdmin 5 }
adminAgentNetmask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Netmask of the connected network.
If the value of adminDHCP is enable(1) this value is read-only.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5)."
::= { bmSwitchAdmin 6 }
adminAgentDhcpServerIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the last used DHCP server."
::= { bmSwitchAdmin 7 }
adminAgentVlanId OBJECT-TYPE
SYNTAX Integer32 (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN-ID assigned to the agent.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5)."
::= { bmSwitchAdmin 8 }
adminAgentPrioValue OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IEEE802.1Q priority value and queue assigned to all frames transmitted
by the agent.
The definition between value, service class and queue are as follows:
0=Best Effort (queue=0),
1=Background (queue=0),
2=Reserved (queue=1),
3=Excellent Effort (queue=1),
4=Controlled Load (queue=2),
5=Video (queue=2),
6=Voice (queue=3),
7=Network Control (queue=3)"
::= { bmSwitchAdmin 9 }
adminAddrAgingTimeMinutes OBJECT-TYPE
SYNTAX Integer32 (1..68)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timeout period in minutes for aging out dynamically
learned MAC addresses . The allowed range is 1 minute
to 68 minutes."
DEFVAL { 5 }
::= { bmSwitchAdmin 10 }
adminSwitchPortMirror OBJECT-TYPE
SYNTAX INTEGER {
enable (1),
disable (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to enable(1), the switch doesn't use address learning.
This affects that any received packet will be forwarded to all ports
of the particular VLAN. The switch acts like a hub within each VLAN."
DEFVAL { disable }
::= { bmSwitchAdmin 11 }
adminMgmtAccessList OBJECT-TYPE
SYNTAX INTEGER {
disable (1),
enableForNexManAccess (2),
enableForAllAccess (3),
enableForSnmpAccess (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to enableForNexManAccess(2) or enableForAllAccess(3), the
switch only accepts read or write requests from IP addresses which
are listed in the management accesslist."
DEFVAL { disable }
::= { bmSwitchAdmin 12 }
adminSwitchPoEPowerLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The limit for the POE input power from the power supply in VA.
If the current power exceeds this value a overload conditions occurs and
the inline power for the highest port number will be switched off."
::= { bmSwitchAdmin 13 }
adminSwitchVlanTableMode OBJECT-TYPE
SYNTAX INTEGER {
staticMode (1),
dynamicMode (2),
staticModeVlans64 (3),
staticModePortBased (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to staticMode(1) or staticModeVlans64(3) any existing VLAN table entry
must be removed manually by management. With staticMode(1) total 16 VLAN-ID's
and with staticModeVlans64(3) total 64 VLAN-ID's are supported.
If set to dynamicMode(2) all unused VLAN-ID's are removed automatically by the
switch. This means, that all VLAN-ID's not assigned to a port Default-VLAND or
to the Unsecure-VLAN will be removed."
DEFVAL { staticMode }
::= { bmSwitchAdmin 14 }
adminUnsecureVlanId OBJECT-TYPE
SYNTAX Integer32 (1..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN-ID of the unsecure VLAN"
::= { bmSwitchAdmin 15 }
adminDot1xAuthFailureVlanId OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN-ID in the case of an IEEE802.1X authentication failure.
Setting the VLAN-ID to 0 disables the authentication failure VLAN."
::= { bmSwitchAdmin 16 }
adminTftpAccess OBJECT-TYPE
SYNTAX INTEGER {
tftpAccessDisable (1),
tftpAccessReadOnly (2),
tftpAccessReadWrite (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If 'TFTP authentication via SNMP' is disabled, this value is allways
tftpAccessDisable(1).
If 'TFTP authentication via SNMP' is read/only or read/write, an this
object is read, the value is tftpAccessReadOnly(2) and the agent allowes
a single TFTP read access of the switch configuration.
If 'TFTP authentication via SNMP' is read/write, this value can be set
to tftpAccessReadWrite(3) and the agent allowes a single TFTP read or
write access to the configuration or a single firmware upgrade.
After finishing the TFTP transfer, this value will return to
ftpAccessDisable(1) automatically.
Note: If the 'NexMan authentication mode' is set to 'none',
TFTP read and write access is allways allowed."
::= { bmSwitchAdmin 17 }
adminSnmpMacTableMode OBJECT-TYPE
SYNTAX INTEGER {
listAllPorts (1),
listUserPortsOnly (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to listAllPorts(1) the BRIDGE-MIBs dot1dTpFdbTable lits MAC address
of all ports.
If set to listUserPortsOnly(2) the BRIDGE-MIBs dot1dTpFdbTable lits only
MAC addresses of user ports. MAC addresses of uplink/downlink ports
are ignored."
::= { bmSwitchAdmin 18 }
adminAlarmM1 OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
alarmLinkDown (2),
alarmOnForced (3),
alarmOffForced (4),
alarmPowerSupply1Failure (5),
alarmPowerSupply2Failure (6),
alarmPowerSupply1or2Failure (7),
alarmLocalFunctionInputShorted (8),
alarmLocalFunctionInputOpen (9),
alarmRemoteFunctionInput (10),
alarmRemoteAlarmDestination (11),
alarmLocalAlarmDestination (12),
alarmForceContactShorted (13),
alarmForceContactOpen (14),
alarmForceContactOpenShorted (15)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current setup of the industrial alarm output M1."
::= { bmSwitchAdmin 19 }
adminAlarmM2 OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
alarmLinkDown (2),
alarmOnForced (3),
alarmOffForced (4),
alarmPowerSupply1Failure (5),
alarmPowerSupply2Failure (6),
alarmPowerSupply1or2Failure (7),
alarmLocalFunctionInputShorted (8),
alarmLocalFunctionInputOpen (9),
alarmRemoteFunctionInput (10),
alarmRemoteAlarmDestination (11),
alarmLocalAlarmDestination (12),
alarmForceContactShorted (13),
alarmForceContactOpen (14),
alarmForceContactOpenShorted (15)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current setup of the industrial alarm output M2."
::= { bmSwitchAdmin 20 }
adminMemoryCardMode OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
mcEnabled (2),
mcDisabled (3),
mcPermanentDisabled (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If set to mcDisabled(2), the memory card is disabled but may
be re-enabled later by writing mcEnabled(1).
If set to mcPermanentDisabled(3), the memory card is disabled
permanently and can't be re-enabled by management or any
kind of hardware reset."
::= { bmSwitchAdmin 21 }
adminAlarmNameM1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively assigned name for alarm output M1.
The configured name will be send as part of alarm message
switchIndustrialAlarmM1."
DEFVAL { "not defined" }
::= { bmSwitchAdmin 22 }
adminAlarmNameM2 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively assigned name for alarm output M1.
The configured name will be send as part of alarm message
switchIndustrialAlarmM2."
DEFVAL { "not defined" }
::= { bmSwitchAdmin 23 }
adminFunctionInputNameF1 OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively assigned name for function input F1.
The configured name will be send as part of alarm message
switchFunctionInputAlarm."
DEFVAL { "not defined" }
::= { bmSwitchAdmin 24 }
adminLedGlobalMode OBJECT-TYPE
SYNTAX INTEGER {
ledGlobalModeNotSupported (1),
ledGlobalModeStandard (2),
ledGlobalModeAllOff (3),
ledGlobalModeAllOn (4),
ledGlobalModeMgmtOnly (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set the global mode for all front side LEDs."
::= { bmSwitchAdmin 25 }
-- ****************************************************************************
-- * bmSwitchPort
-- ****************************************************************************
-- * The bmSwitchPort object group gives status and control information to every
-- * physical port on a switch.
-- ****************************************************************************
bmSwitchPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port entries for the switch. The number of
entries is defined by ifNumber."
::= { bmSwitchPort 1 }
bmSwitchPortEntry OBJECT-TYPE
SYNTAX PortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A port entry in the table containing information about a
port in the switch."
INDEX { portIndex }
::= { bmSwitchPortTable 1 }
PortEntry ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portAdminState
INTEGER,
portSpeedDuplexSetup
INTEGER,
portLinkState
INTEGER,
portErrorCounter
Counter32,
portRemoteFault
INTEGER,
portDefaultVlanId
Integer32,
portTrunkingMode
INTEGER,
portDot1qDefaultPrioValue
Integer32,
portDefaultPrioQueue
Integer32,
portLEDGreen
INTEGER,
portLEDYellow
INTEGER,
portBandwidthLimitRxd
INTEGER,
portBandwidthLimitTxd
INTEGER,
portSecurityAdminState
INTEGER,
portSecurityMacAddr1
MacAddress,
portSecurityMacAddr2
MacAddress,
portSecurityMacAddr3
MacAddress,
portPoeAdminState
INTEGER,
portPoeVoltage
Integer32,
portPoeCurrent
Integer32,
portPoePower
Integer32,
portSecurityForwardingState
INTEGER,
portPoePowerLimit
Integer32,
portLimiterPacketType
INTEGER,
portAcApSetup
INTEGER,
portLinkType
INTEGER,
portVoiceVlanId
Integer32,
portPrioDot1p
INTEGER,
portPrioIp
INTEGER
}
portIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each port. Its value ranges between 1
and the value of ifNumber.
The port identified by a particular value of this index is
the same port as identified by the same value of ifIndex."
::= { bmSwitchPortEntry 1 }
portDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about the
interface. Same as ifDescr."
::= { bmSwitchPortEntry 2 }
portName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..15))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively assigned name for this port."
DEFVAL { "" }
::= { bmSwitchPortEntry 3 }
portAdminState OBJECT-TYPE
SYNTAX INTEGER {
allwaysEnable (1),
enable (2),
adminDisable (3),
securityDisable (4),
loopDisable (5),
bpduDisable (6),
udldDisable (7),
linkFlapDisable (8),
errorCountDisable (9),
sfpErrorDisable (10),
redundanyLoopDisable (11)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value indicating the current state of the port.
A SET to this object enables (2) or disables (3) the port.
The possible values returned by GET are:
allwaysEnable(1)
The port is always enabled (usually the uplink port).
enable(2)
The port is active to transmit or receive data.
disable(3)
The port is inactive and unable to transmit or receive data.
securityDisable(4)
The port has been automatically disabled because of security
violation.
loopDisable(5)
The port has been automatically disabled because of the
active loop protection.
bpduDisable(6)
The port has been automatically disabled because a BPDU has been
received on a Spanning Tree disabled port.
udldDisable(7)
The port has been automatically disabled because of the
UDLD function.
linkFlapDisable(8)
The port has been automatically disabled because of the
link flap protection.
errorCountDisable(9)
The port has been automatically disabled because of the
error counter incrementation detection.
sfpErrorDisable(10)
The port has been automatically disabled because of wromg
SFP inserted or SFP malfunction.
redundanyLoopDisable(11)
The port has been automatically disabled because of loop
detection while spannung tree was enabled"
::= { bmSwitchPortEntry 4 }
portSpeedDuplexSetup OBJECT-TYPE
SYNTAX INTEGER {
autoneg (1),
fix10Hdx (2),
fix10Fdx (3),
fix100Hdx (4),
fix100Fdx (5),
-- autonegAcAp (6), no longer supported for V3.x switchsoftware
-- please use portAcApSetup for Autoneg.-Autopol.
fix1000Hdx (7),
fix1000Fdx (8),
eco (9),
ecoOverTemp (10),
ecoPowerSave (11),
fix1000fdxNoAutoneg (12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A value indicating the current speed and duplex link setup.
Independent of portSpeedDuplexSetup the port may be disabled
by portAdminState."
::= { bmSwitchPortEntry 5 }
portLinkState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
up10Hdx (2),
up10Fdx (3),
up100Hdx (4),
up100Fdx (5),
up1000Hdx (6),
up1000Fdx (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value indicating the current link state."
::= { bmSwitchPortEntry 6 }
portErrorCounter OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Errors are usually caused by a FDX/HDX mismatch between the switch port
and the connected port. If the switch detects a incrementation of this
counter, he will send a portErrorCountFailure trap.
The counted errors are depending on the switch type.
For BM-A, BM+ and Access Switches:
- Received packets with bad CRC,
- Received packets with bad alignment,
- Late collisions (only valid if Link State is 10HDX or 100HDX).
For old BM Switches:
- Received packets with bad CRC"
::= { bmSwitchPortEntry 7 }
portRemoteFault OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
enable (2),
disable (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If portRemoteFault is enabled for this port, the port transmitter will
be only enabled if the port receiver has a valid link (portLinkState must
not be down)."
::= { bmSwitchPortEntry 8 }
portDefaultVlanId OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Default-VLAN-ID assigned to this port.
This Default-VLAN-ID has differnt affects depending on received
or transmited frames:
a) All received frames, which have no VLAN-tag, will
be assigned to the Default-VLAN-ID.
b) All transmited frames, which belong to the Default-VLAN,
are send without a VLAN-tag.
If portTrunkingMode is set to dot1qTagging, all frames are transmited
with a VLAN-tag, except frames which belong to the Default-VLAN-ID.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5).
Setting this value to 0 for a port with dot1qTagging will disable the
Default-VLAN. This means, that all frames are send tagged."
::= { bmSwitchPortEntry 9 }
portTrunkingMode OBJECT-TYPE
SYNTAX INTEGER {
dot1qTagging (1),
disable (2),
enableWithoutTagging (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If portTrunkingMode is set to dot1qTagging, all frames are transmited
with a VLAN-tag, except frames which belong to portNativeVlanId.
If portTrunkingMode is set to enableWithoutTagging, all frames are transmited
without a VLAN-tag.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5)."
::= { bmSwitchPortEntry 10 }
portDot1qDefaultPrioValue OBJECT-TYPE
SYNTAX Integer32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default IEEE802.1Q priority and queue assigned all frames received
on this port, for which no other priorisation applies (IEEE801.1q Tag or
IPv4/IPv6).
The definition between value, service class and queue are as follows:
0=Best Effort (queue=0),
1=Background (queue=0),
2=Reserved (queue=1),
3=Excellent Effort (queue=1),
4=Controlled Load (queue=2),
5=Video (queue=2),
6=Voice (queue=3),
7=Network Control (queue=3)"
::= { bmSwitchPortEntry 11 }
portDefaultPrioQueue OBJECT-TYPE
SYNTAX Integer32 (0..3)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The default priority queue assigned all frames received on this port,
for which no other priorisation applies (IEEE801.1q Tag or IPv4/IPv6).
A value of 0 means the lowest priority level.
A value of 3 means the highest priority level.
To change this default queue use object portDot1qDefaultPrioValue."
::= { bmSwitchPortEntry 12 }
portLEDGreen OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
showLinkState (2),
blink (3),
allwaysOff (4),
allwaysOn (5),
showLinkSpeedDuplex (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The function of the green port LED. Only supported for user ports"
::= { bmSwitchPortEntry 13 }
portLEDYellow OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
showDuplexState (2),
blink (3),
allwaysOff (4),
allwaysOn (5),
showPoeEnabled (6),
showSpeed (7)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The function of the yellow port LED. Only supported for user ports"
::= { bmSwitchPortEntry 14 }
portBandwidthLimitRxd OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
limit128k (3),
limit256k (4),
limit512k (5),
limit1M (6),
limit2M (7),
limit4M (8),
limit8M (9),
limit16M (10),
limit32M (11),
limit64M (12),
limit128M (13),
limit256M (14)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bandwidth limiter for received packets. If set to disable(2) the
limiter will be disabled."
::= { bmSwitchPortEntry 15 }
portBandwidthLimitTxd OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
limit128k (3),
limit256k (4),
limit512k (5),
limit1M (6),
limit2M (7),
limit4M (8),
limit8M (9),
limit16M (10),
limit32M (11),
limit64M (12),
limit128M (13),
limit256M (14)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bandwidth limiter for transmitted packets. If set to disable(2) the
limiter will be disabled."
::= { bmSwitchPortEntry 16 }
portSecurityAdminState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
disable (2),
manualSettingMacAddr (3),
autoAllowOneMacAddr (4),
autoAllowTwoMacAddr (5),
autoAllowThreeMacAddr (6),
radiusAllowOneMacAddr (7),
radiusAllowTwoMacAddr (8),
radiusAllowThreeMacAddr (9),
renew (10),
ieee802AllowOneMacAddr (11),
vendorSettingMacAddr (12),
ieee802AllowMultiMacAddr (13),
ieee802OrRadiusOneMac (14),
ieee802AndRadiusTwoMac (15),
learnOneMacAddr (16),
learnTwoMacAddr (17)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables the port security feature for that port.
A value of notSupported(1) means, that port security ist not supported or
disabled for that port (i.e. uplink port). The command renew(10) clears
all learned MAC addresses and enables the port if it is disabled.
See documentation for more details."
::= { bmSwitchPortEntry 17 }
portSecurityMacAddr1 OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The first MAC address used for port security.
If portSecurityAdminState has the value disable(2), portSecurityManualSettingMacAddr(3)
or vendorSettingMacAddr(12) then this object will be read-write.
In any other mode this object will be read-only and shows the first automatically
learned MAC addresses for that port."
::= { bmSwitchPortEntry 18 }
portSecurityMacAddr2 OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The second MAC address used for port security.
If portSecurityAdminState has the value disable(2), portSecurityManualSettingMacAddr(3)
or vendorSettingMacAddr(12) then this object will be read-write.
In any other mode this object will be read-only and shows the second automatically
learned MAC addresses for that port."
::= { bmSwitchPortEntry 19 }
portSecurityMacAddr3 OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The third MAC address used for port security.
If portSecurityAdminState has the value disable(2), portSecurityManualSettingMacAddr(3)
or vendorSettingMacAddr(12) then this object will be read-write.
In any other mode this object will be read-only and shows the third automatically
learned MAC addresses for that port."
::= { bmSwitchPortEntry 20 }
portPoeAdminState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
off (2),
forcedOn (3),
autoOn (4),
overloadFail (5),
reset (6),
afHighPower (7),
atHighPower (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If no POE adapter is installed this object is read-only and will always
report notSupported(1). The possible values are:
notSupported(1):
No adapter installed or not supported for that port (i.e. uplink port).
off(2):
Adapter installed but inline power for that port is switched off.
forcedOn(3):
Adapter installed and inline power is asserted permanently. In the case
of an IEEE802.3af adapter this setting will disable the IEEE802.3af automatic
detection.
autoOn(4):
This setting is only supported if a IEEE802.3af adapter is installed.
The adapter automatically detects if the connected device
is IEEE802.3af compliant and will assert the power if possible.
overloadFail(5):
Adapter installed but inline power for that port is automatically
switched off because of a overload condition at that port."
::= { bmSwitchPortEntry 21 }
portPoeVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current PoE output voltage at this port in volts."
::= { bmSwitchPortEntry 22 }
portPoeCurrent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current PoE output current at this port in milliampere."
::= { bmSwitchPortEntry 23 }
portPoePower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current PoE output power at this port in milliwatt. The output
power is the product of portPoeVoltage and portPoeCurrent."
::= { bmSwitchPortEntry 24 }
portSecurityForwardingState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
portAdminDisabled (2),
waitingForLink (3),
unsecureVLAN (4),
portAuthenticated (5),
portSecurityDisabled (6),
portLoopDisabled (7),
authFailureVLAN (8),
securityWarning (9),
authenticatingClients (10),
waitingForMacAddress (11),
allRadiusServersDown (12),
portBpduDisabled (13),
portUdldDisabled (14),
portLinkFlapDisabled (15),
portErrorCountDisabled (16),
portSfpErrorDisabled (17),
portRedundanyLoopDisable(18)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port security forwarding state of that port.
See documentation for details."
::= { bmSwitchPortEntry 25 }
portPoePowerLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The limit for the POE output power at this port in VA. If the
current power exceeds this value a overload conditions occurs and
the inline power for that port will be switched off."
::= { bmSwitchPortEntry 26 }
portLimiterPacketType OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
limitAllPackets (2),
limitLoopBcastPackets (3),
limitAllPacketsBurstsAllowed (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The packet type for bandwidth limiter. If set to limitAllPacktes(2)
then all packets are limited. If set to limitLoppBcastPackets(3) only
flooted loop- and broadcast-pakets are limited."
::= { bmSwitchPortEntry 27 }
portAcApSetup OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
allwaysEnable (2),
enable (3),
disable (4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If portAcApSetup is enabled, the switch will perform Autocrossover
and Autopolarity for this port. This function should only be enabled
if portSpeedDuplexSetup ist set to autoneg."
::= { bmSwitchPortEntry 28 }
portLinkType OBJECT-TYPE
SYNTAX INTEGER {
user (1),
userWithLoopProtection (2),
upDownlink (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The link type of that port. If set to upDownlink(3) the portAdminState
will be forced to enable."
::= { bmSwitchPortEntry 29 }
portVoiceVlanId OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Voide-VLAN-ID assigned to this port.
Packets of this Voice-VLAN are allway send with a VLAN-Tag, because
IP-Phones normaly need a tagged VLAN.
If portTrunkingMode is set to dot1qTagging, ALL frames are transmited
with a VLAN-tag, except frames which belong to the Default-VLAN-ID. In
this case the Voice-VLAN-ID has no effect.
Changes of this value will take affect after the next switch reboot or
after setting adminReset to renewIpAndVlanParameter(5).
Setting this value to 0 will disable the Voice-VLAN."
::= { bmSwitchPortEntry 30 }
portPrioDot1p OBJECT-TYPE
SYNTAX INTEGER {
prioDot1pDisabled (1),
prioDot1pEnabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether port prioritisation for IEEE802.1p packets is enabled."
::= { bmSwitchPortEntry 31 }
portPrioIp OBJECT-TYPE
SYNTAX INTEGER {
prioIpDisabled (1),
prioIpEnabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines whether port prioritisation for IPv4/IPv6 packets is enabled."
::= { bmSwitchPortEntry 32 }
-- ****************************************************************************
-- * bmSwitchPort subtables
-- ****************************************************************************
-- * Because the bmSwitchPortTable has too many entries for a usefull display
-- * we define some meaningful subtables with related objects
-- ****************************************************************************
PortStatus ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portLinkType
INTEGER,
portAdminState
INTEGER,
portSpeedDuplexSetup
INTEGER,
portAcApSetup
INTEGER,
portLinkState
INTEGER,
portErrorCounter
Counter32,
portRemoteFault
INTEGER
}
PortVlan ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portDefaultVlanId
Integer32,
portVoiceVlanId
Integer32,
portTrunkingMode
INTEGER
}
PortPrio ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portDot1qDefaultPrioValue
Integer32,
portDefaultPrioQueue
Integer32,
portPrioDot1p
INTEGER,
portPrioIp
INTEGER
}
PortLEDs ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portLEDGreen
INTEGER,
portLEDYellow
INTEGER
}
PortSecurity ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portAdminState
INTEGER,
portSecurityAdminState
INTEGER,
portSecurityForwardingState
INTEGER,
portSecurityMacAddr1
MacAddress,
portSecurityMacAddr2
MacAddress,
portSecurityMacAddr3
MacAddress
}
PortBandwidthLimiter ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portBandwidthLimitRxd
INTEGER,
portBandwidthLimitTxd
INTEGER,
portLimiterPacketType
INTEGER
}
PortPoe ::= SEQUENCE {
portIndex
Integer32,
portDescr
DisplayString,
portName
DisplayString,
portLEDYellow
INTEGER,
portPoeAdminState
INTEGER,
portPoeVoltage
Integer32,
portPoeCurrent
Integer32,
portPoePower
Integer32,
portPoePowerLimit
Integer32
}
-- ****************************************************************************
-- * bmSwitchVlan
-- ****************************************************************************
-- * The bmSwitchVlan object group gives status and control information to all
-- * VLAN ID's known by the switch.
-- ****************************************************************************
bmSwitchVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Virtual LAN instances."
::= { bmSwitchVlan 1 }
bmSwitchVlanEntry OBJECT-TYPE
SYNTAX VlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"VLAN entry."
INDEX { vlanIndex }
::= { bmSwitchVlanTable 1 }
VlanEntry ::= SEQUENCE {
vlanIndex
Integer32,
vlanId
Integer32,
vlanDescr
DisplayString
}
vlanIndex OBJECT-TYPE
SYNTAX Integer32 (1..16)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each VLAN entry. Its value ranges between 1 and 16."
::= { bmSwitchVlanEntry 1 }
vlanId OBJECT-TYPE
SYNTAX Integer32 (0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The VLAN-ID assigned to this entry. Only entries with a VLAN-ID greater
then 0 are valid entries.
Setting a valid VLAN-ID to 0 will disable that entry and also delete the
vlanDescr
To add a new VLAN-ID first set an valid or non valid entry to the
desired VLAN-ID. In a second step you may set the vlanDescr.
Only VLAN-ID's listed in the vlanTable are forwarded by the switch."
::= { bmSwitchVlanEntry 2 }
vlanDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A textual string containing information about the VLAN."
::= { bmSwitchVlanEntry 3 }
-- ****************************************************************************
-- * bmSwitchSfp
-- ****************************************************************************
-- * The bmSwitchSfp object group gives status and control information to every
-- * installed SFP module.
-- ****************************************************************************
bmSwitchSfpTable OBJECT-TYPE
SYNTAX SEQUENCE OF SfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of SFP entries for the switch. The number of
entries is defined by ifNumber."
::= { bmSwitchSfp 1 }
bmSwitchSfpEntry OBJECT-TYPE
SYNTAX SfpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A SFP entry in the table containing information about a
SFP in the switch."
INDEX { sfpPortIndex }
::= { bmSwitchSfpTable 1 }
SfpEntry ::= SEQUENCE {
sfpPortIndex
Integer32,
sfpState
INTEGER,
sfpInfoVendorName
DisplayString,
sfpInfoPartNumber
DisplayString,
sfpInfoRevisionNumber
DisplayString,
sfpInfoSerialNumber
DisplayString,
sfpInfoDateCode
DisplayString,
sfpInfoBitRate
DisplayString,
sfpInfoWavelength
DisplayString,
sfpInfoLength9um
DisplayString,
sfpInfoLength50um
DisplayString,
sfpInfoLength62um
DisplayString,
sfpInfoConnectorDescr
DisplayString,
sfpDiagTemperature
Integer32,
sfpDiagSupplyVoltage
Integer32,
sfpDiagTxBiasCurrent
Integer32,
sfpDiagTxOutputPower
Integer32,
sfpDiagTxOutputPowerDbm
Integer32,
sfpDiagRxIntputPower
Integer32,
sfpDiagRxInputPowerDbm
Integer32,
sfpAlarmTxBiasCurrentUpperLimit
Integer32,
sfpAlarmTxOutputPowerLowerLimit
Integer32,
sfpAlarmRxInputPowerLowerLimit
Integer32
}
sfpPortIndex OBJECT-TYPE
SYNTAX Integer32 (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A unique value for each port. Its value ranges between 1
and the value of ifNumber.
The port identified by a particular value of this index is
the same port as identified by the same value of ifIndex."
::= { bmSwitchSfpEntry 1 }
sfpState OBJECT-TYPE
SYNTAX INTEGER {
notSupported (1),
noSfpInserted (2),
validSfpNoDiagnostic (3),
validSfpWithDiagnostic(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A value indicating the current state of the SFP module.
The possible values returned are:
notSupported(1)
The port has no SFP slot.
noSfpInserted(2)
The port has a SFP slot but there is no valid SFP module inserted.
validSfpNoDiagnostic(3)
A valid SFP module is inserted but the module doesn't supports
diagnostic values.
validSfpWithDiagnostic(4)
A valid SFP module which supports diagnostic is inserted."
::= { bmSwitchSfpEntry 2 }
sfpInfoVendorName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the vendor name of the SFP module."
::= { bmSwitchSfpEntry 3 }
sfpInfoPartNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the part number of the SFP module."
::= { bmSwitchSfpEntry 4 }
sfpInfoRevisionNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the revision number of the SFP module."
::= { bmSwitchSfpEntry 5 }
sfpInfoSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the serial number of the SFP module."
::= { bmSwitchSfpEntry 6 }
sfpInfoDateCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the date code of the SFP module."
::= { bmSwitchSfpEntry 7 }
sfpInfoBitRate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the bit rate of the SFP module.
The unit is Mbit/s"
::= { bmSwitchSfpEntry 8 }
sfpInfoWavelength OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the wavelength of the SFP module.
The unit is nm."
::= { bmSwitchSfpEntry 9 }
sfpInfoLength9um OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the typically supported
fiber length for 9um fiber cable. The unit is meters."
::= { bmSwitchSfpEntry 10 }
sfpInfoLength50um OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the typically supported
fiber length for 50um fiber cable. The unit is meters."
::= { bmSwitchSfpEntry 11 }
sfpInfoLength62um OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the typically supported
fiber length for 62.5um fiber cable. The unit is meters."
::= { bmSwitchSfpEntry 12 }
sfpInfoConnectorDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..17))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing the connector description
of the SFP module."
::= { bmSwitchSfpEntry 13 }
sfpDiagTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature of the SFP module in degree celsius."
::= { bmSwitchSfpEntry 14 }
sfpDiagSupplyVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current supply voltage of the SFP module in millivolt."
::= { bmSwitchSfpEntry 15 }
sfpDiagTxBiasCurrent OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current transmitter bias current of the SFP module in milliampere."
::= { bmSwitchSfpEntry 16 }
sfpDiagTxOutputPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current transmitter output power of the SFP module in microwatt."
::= { bmSwitchSfpEntry 17 }
sfpDiagTxOutputPowerDbm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current transmitter output power of the SFP module in dbm."
::= { bmSwitchSfpEntry 18 }
sfpDiagRxIntputPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current receiver input power of the SFP module in microwatt."
::= { bmSwitchSfpEntry 19 }
sfpDiagRxInputPowerDbm OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current receiver input power of the SFP module in dbm."
::= { bmSwitchSfpEntry 20 }
sfpAlarmTxBiasCurrentUpperLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum allowed transmitter bias current in milliampere.
If the current value indicated by sfpDiagTxBiasCurrent
exceeds sfpAlarmTxBiasCurrentUpperLimit, the switch sends an
sfpEvent alarm trap.
If the value of this limit is 0 no alarm will be send."
::= { bmSwitchSfpEntry 21 }
sfpAlarmTxOutputPowerLowerLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum required transmitter output power in microwatt.
If the power value indicated by sfpDiagTxOutputPower
falls below sfpAlarmTxOutputPowerLowerLimit, the switch sends an
sfpEvent alarm trap.
If the value of this limit is 0 no alarm will be send."
::= { bmSwitchSfpEntry 22 }
sfpAlarmRxInputPowerLowerLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum required received input power in microwatt.
If the power value indicated by sfpDiagRxInputPower
falls below sfpAlarmRxInputPowerLowerLimit, the switch sends an
sfpEvent alarm trap.
If the value of this limit is 0 no alarm will be send."
::= { bmSwitchSfpEntry 23 }
-- ****************************************************************************
-- * bmTraps
-- ****************************************************************************
-- * The enterprise specific traps
-- ****************************************************************************
switchTemperatureFailure NOTIFICATION-TYPE
OBJECTS { infoTemperature }
STATUS current
--&MESG "Temperature failure: Temperature(degree celsius)=$1"
DESCRIPTION "A TemperatureFailure signifies that the switch hardware
has detected under- or overtemperature condition."
::= { bmTraps 1 }
portLinkChange NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, portLinkState }
STATUS current
--&MESG "Port link change: portLinkState=$'4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The trap is sent whenever the link state of a port changes
from link-up to link-down or from link-down to link-up"
::= { bmTraps 2 }
portNewMacAddress NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, infoNewMacAddr }
STATUS current
--&MESG "Port new MAC address: MacAddr=$4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "A new source MAC address has been detected on a switch port. This trap is only
send for ports which have port-security enabled with the setting
autoAllowOneMacAddr, autoAllowTwoMacAddr or autoAllowThreeMacAddr."
::= { bmTraps 3 }
portSecurityFailure NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, infoSecurityFailMacAddr }
STATUS current
--&MESG "Port security failure: MacAddr=$4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "An unauthorized source MAC address has accessed a port which has port-security
enabled."
::= { bmTraps 4 }
portErrorCountFailure NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, portErrorCounter }
STATUS current
--&MESG "Port error counter failure: Counter=$4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The port error counter has incremented by 2 or more within a timewindow of
two seconds. An counter increment by 1 ist not reported because single increments
often may result because of link-changes."
::= { bmTraps 5 }
switchMgmtAuthFailure NOTIFICATION-TYPE
OBJECTS { infoUnauthIpAddr }
STATUS current
--&MESG "Mgmt authentication failure: IP-Addr=$1"
DESCRIPTION
"A station has tried to access the switch management with a wrong
authentication. This includes wrong user/password for telnet, wrong
community for SNMP read/write and wrong accessrights in the accesslist."
::= { bmTraps 6 }
radiusMgmtAuthReject NOTIFICATION-TYPE
OBJECTS { infoUnauthIpAddr }
STATUS current
--&MESG "Radius mgmt authentication reject: IP-Addr=$1"
DESCRIPTION
"A station has tried to access the switch management with radius
authentication enabled and the radius server has rejected the request."
::= { bmTraps 7 }
radiusPortSecurityReject NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, infoSecurityFailMacAddr }
STATUS current
--&MESG "Radius port security reject: MacAddr=$4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION
"A station has tried to access the switch with radius port security
authentication enabled and the radius server has rejected the request."
::= { bmTraps 8 }
portLoopBcastFailure NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName}
STATUS current
--&MESG "Port broadcast/multicast failure: portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The port broadcast/multicast counter has incremented by 25 packets/second for
more then 10 successive seconds. Excessive multicast or broadcast packets may
result in case of a loop between two port of the switch."
::= { bmTraps 9 }
switchPoeVoltageFailure NOTIFICATION-TYPE
OBJECTS { infoPoeInputVoltage}
STATUS current
--&MESG "Switch PoE voltage failure: InputVoltage(V)=$1"
DESCRIPTION "The switch has detected a PoE over- or undervoltage conditions."
::= { bmTraps 10 }
switchPoeOverloadFailure NOTIFICATION-TYPE
OBJECTS { infoPoeInputPower}
STATUS current
--&MESG "Switch PoE overload failure: InputPower(mW)=$1"
DESCRIPTION "The switch has detected a overload for the PoE power supply."
::= { bmTraps 11 }
portPoeOverloadFailure NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, portPoePower}
STATUS current
--&MESG "Port PoE overload failure: PortPower(mW)=$4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The switch has detected a PoE overload condition at the port."
::= { bmTraps 12 }
portActiveLoopDetectionFailure NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName}
STATUS current
--&MESG "Port active loop detection failure: portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The active loop protection has disabled the port."
::= { bmTraps 13 }
switchIndustrialAlarmM1 NOTIFICATION-TYPE
OBJECTS { infoAlarmStateM1, adminAlarmNameM1 }
STATUS current
--&MESG "Industrial Alarm M1: State=$'1, Name=$'2"
DESCRIPTION "The alarm state of the industrial alarm output M1 has changed."
::= { bmTraps 14 }
switchIndustrialAlarmM2 NOTIFICATION-TYPE
OBJECTS { infoAlarmStateM2, adminAlarmNameM2 }
STATUS current
--&MESG "Industrial Alarm M2: State=$'1, Name=$'2"
DESCRIPTION "The alarm state of the industrial alarm output M2 has changed."
::= { bmTraps 15 }
switchInternalVoltageFailure NOTIFICATION-TYPE
OBJECTS { infoPowerVoltage2500, infoPowerVoltage3300 }
STATUS current
--&MESG "Internal Voltage Failure: Voltage-1(mV)=$1, Voltage-2(mV)=$2"
DESCRIPTION "The switch has detected a internal over- or undervoltage conditions."
::= { bmTraps 16 }
tftpMessage NOTIFICATION-TYPE
OBJECTS { infoLastTftpMessage }
STATUS current
--&MESG "TFTP Message: $'1"
DESCRIPTION "An successful or failed TFTP transfer has been occured.
This does not include TFTP transfers executed from Nexan Manager."
::= { bmTraps 17 }
sfpEvent NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, infoLastSfpEventMessage }
STATUS current
--&MESG "SFP Event: $'4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The switch has detected one of the following SFP events:
- a SFP module has been inserted
- a SFP module has been removed
- the optical receive power has fallen below the configured threshold
- the optical transmit power has fallen below the configured threshold
- the laser bias current has exceeded the configured threshold
In the case of a threshold event, the trap will only send out every
five minutes."
::= { bmTraps 18 }
clientRemoved NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName }
STATUS current
--&MESG "Client Remove Alarm: portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The client on this port has been removed because the link down time
has exceeded the configured 'Link Down Timeout'."
::= { bmTraps 19 }
internalMgmtWarning NOTIFICATION-TYPE
OBJECTS { infoLastInternalMgmtWarning }
STATUS current
--&MESG "$'1"
DESCRIPTION "An internal management warning has been detected. Please consult
Nexans for further informations regarding the reported warning code."
::= { bmTraps 20 }
switchFunctionInputAlarm NOTIFICATION-TYPE
OBJECTS { infoFunctionInputStateF1, adminFunctionInputNameF1 }
STATUS current
--&MESG "Function Input Alarm: F1-State=$'1, Name=$'2"
DESCRIPTION "The state of the function input has changed."
::= { bmTraps 21 }
switchConfigurationChanged NOTIFICATION-TYPE
OBJECTS { infoTotalConfigChanges }
STATUS current
--&MESG "Configuration has been changed: Total-Configuration-Changes=$'1"
DESCRIPTION "The configuration of the switch has been changed."
::= { bmTraps 22 }
portErrorDisabled NOTIFICATION-TYPE
OBJECTS { portIndex, portDescr, portName, portAdminState }
STATUS current
--&MESG "Port Error disabled: portAdminState=$'4, portIndex=$1, portDescr=$'2, portName=$'3"
DESCRIPTION "The port has been error disabled."
::= { bmTraps 23 }
END