- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
2117 lines
52 KiB
Text
2117 lines
52 KiB
Text
WAYSTREAM-MIB DEFINITIONS ::= BEGIN
|
|
--
|
|
-- This is the Waystream Management Information Base definition for iBOS, to be
|
|
-- to be used with Waystream products which use the operating system.
|
|
--
|
|
-- Copyright (c) 2017 Waystream AB, All rights reserved
|
|
--
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Integer32,
|
|
Unsigned32,
|
|
Counter64,
|
|
Gauge32,
|
|
TimeTicks
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
wsMgmt,
|
|
wsExperiment
|
|
FROM WAYSTREAM-SMI;
|
|
|
|
|
|
--
|
|
-- Waystream IBOS
|
|
--
|
|
ibos MODULE-IDENTITY
|
|
LAST-UPDATED "201702101100Z" -- February 10, 2017
|
|
ORGANIZATION "Waystream AB"
|
|
CONTACT-INFO
|
|
"Waystream AB
|
|
Customer Service
|
|
|
|
Mail : Farogatan 33
|
|
SE-164 51 Kista
|
|
Sweden
|
|
|
|
Tel : +46 8 5626 9450
|
|
|
|
E-mail: info@waystream.com
|
|
Web : http://www.waystream.com"
|
|
DESCRIPTION
|
|
"The Waystream MIB describing iBOS functionality of ASRs"
|
|
|
|
REVISION "201710231100Z" -- October 23, 2017
|
|
DESCRIPTION
|
|
"Added SFP all unit values, SFP part and serial numbers."
|
|
REVISION "201709181100Z" -- September 18, 2017
|
|
DESCRIPTION
|
|
"Added SFP RX/TX power dBm values."
|
|
REVISION "201702101100Z" -- February 10, 2017
|
|
DESCRIPTION
|
|
"Company name change:
|
|
In October 2015 PacketFront Network Products was renamed Waystream.
|
|
In this update all PacketFront were changed to Waystream and all
|
|
pf* to ws*."
|
|
REVISION "201207051930Z"
|
|
DESCRIPTION
|
|
"Added sBasePX (BASE-PX) and sBaseBX10 (BASE-BX10) bits
|
|
to pfSFPTransceiver (see SFF-8472 standard)."
|
|
REVISION "201112200908Z"
|
|
DESCRIPTION
|
|
"Add 100M and 10G SFP information from SFF-8472 specification.
|
|
The column pfSFPTransceiver has new bits s100BaseFX and s100BaseLX,
|
|
a new column pfSFPTransceiverExt which is a combination of the
|
|
10G Ethernet Compliance Codes SFP+ Cable Technology information."
|
|
REVISION "201112060934Z"
|
|
DESCRIPTION
|
|
"Added new table pfXFPTable that mirrors the pfSFPTable but with minor
|
|
differencies in parameter set and interpretation."
|
|
REVISION "201101111755Z" -- January 11, 2011
|
|
DESCRIPTION
|
|
"Updated company name"
|
|
REVISION "200904171529Z"
|
|
DESCRIPTION
|
|
"Moved pfCopy to PACKETFRONT-COPY-MIB and added environment notifications
|
|
to the MIB at pfIbosEnvironmentNotifications."
|
|
REVISION "200903231102Z"
|
|
DESCRIPTION
|
|
"Updated telephone information in contact-info. Reordered revision
|
|
information. Fixed enumerated types not starting from zero"
|
|
REVISION "200804301426Z"
|
|
DESCRIPTION
|
|
"Moved pfRpm to PACKETFRONT-RPM-MIB
|
|
Moved pfIgmp to PACKETFRONT-IGMP-CACHE-MIB
|
|
Moved pfProduct to PACKETFRONT-PRODUCTS-MIB
|
|
Moved boilerplate to PACKETFRONT-SMI and PACKETFRONT-TC"
|
|
REVISION "200710031835Z"
|
|
DESCRIPTION
|
|
"Added pfRpm"
|
|
REVISION "200706131437Z"
|
|
DESCRIPTION
|
|
"Added pfIgmp"
|
|
REVISION "200610181341Z"
|
|
DESCRIPTION
|
|
"Corrected pfAccounting member types"
|
|
REVISION "200608231100Z"
|
|
DESCRIPTION
|
|
"Added pfVersionString OID"
|
|
REVISION "200601251330Z"
|
|
DESCRIPTION
|
|
"Changed name of pfNeighbourPlatform to pfNeighbourModel. Added OID for ASR10K."
|
|
REVISION "200505101124Z"
|
|
DESCRIPTION
|
|
"Added missing connector type SC."
|
|
REVISION "200502010911Z"
|
|
DESCRIPTION
|
|
"Corrected pfPolicyTable entry types. Added description for pfPolicyUseCnt."
|
|
REVISION "200501141500Z"
|
|
DESCRIPTION
|
|
"Added pfAccounting extensions to the MIB."
|
|
REVISION "200410201434Z"
|
|
DESCRIPTION
|
|
"Added the ipdConfig object"
|
|
REVISION "200405141155Z"
|
|
DESCRIPTION
|
|
"Updated to reflect PacketFronts new corporate address"
|
|
|
|
|
|
::= { wsMgmt 1 }
|
|
|
|
|
|
--
|
|
-- System management objects
|
|
wsSystem OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System management objects"
|
|
::= { ibos 1 }
|
|
|
|
-- Test object
|
|
wsWritedummy OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a read-write object that accept an
|
|
integer. The value written has no effect on the
|
|
system, but a successful write indicate that
|
|
SNMP write operations are possible on the target
|
|
router. The last written value can be read back"
|
|
::= { wsSystem 1 }
|
|
|
|
-- Restart the system
|
|
wsReload OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to restart the target router
|
|
by setting the number of seconds until system
|
|
reload. A value of 0 cancels any pending reload.
|
|
The value returned when reading the object is the
|
|
number of seconds remaining until reload"
|
|
::= { wsSystem 2 }
|
|
|
|
-- System iBOS version
|
|
wsVersion OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The iBOS version indicator"
|
|
::= { wsSystem 3 }
|
|
|
|
-- System iBOS version
|
|
wsAsrRevision OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ASR hardware revision"
|
|
::= { wsSystem 4 }
|
|
|
|
-- System iBOS version string
|
|
wsVersionString OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A textual representation of the iBOS version.
|
|
For iBOS versions after 3.2, this field should be
|
|
used to identify the iBOS version instead of the
|
|
old wsVersion OID"
|
|
::= { wsSystem 5 }
|
|
|
|
--
|
|
-- Environment data
|
|
wsEnvironment OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Environtment data"
|
|
::= { ibos 2 }
|
|
|
|
-- Temperature table
|
|
wsTempTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsTempEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of values from temperature sensors."
|
|
::= { wsEnvironment 1 }
|
|
|
|
wsTempEntry OBJECT-TYPE
|
|
SYNTAX WsTempEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a temperature sensor."
|
|
INDEX { wsTempSensor }
|
|
::= { wsTempTable 1 }
|
|
|
|
WsTempEntry ::=
|
|
SEQUENCE {
|
|
wsTempSensor Unsigned32,
|
|
wsTempMeasured Integer32,
|
|
wsTempTOS Integer32,
|
|
wsTempTHYST Integer32,
|
|
wsTempThresholdLow Integer32,
|
|
wsTempThresholdHigh Integer32,
|
|
wsTempStatus INTEGER
|
|
}
|
|
|
|
wsTempSensor OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sensor number."
|
|
::= { wsTempEntry 1 }
|
|
|
|
wsTempMeasured OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured temperature in 100ths of degrees centigrade."
|
|
::= { wsTempEntry 2 }
|
|
|
|
wsTempTOS OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TOS in 100ths of degrees centigrade."
|
|
::= { wsTempEntry 3 }
|
|
|
|
wsTempTHYST OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"THYST in 100ths of degrees centigrade."
|
|
::= { wsTempEntry 4 }
|
|
|
|
wsTempThresholdLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold (low) in 100ths of degrees centigrade."
|
|
::= { wsTempEntry 5 }
|
|
|
|
wsTempThresholdHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold (high) in 100ths of degrees centigrade."
|
|
::= { wsTempEntry 6 }
|
|
|
|
wsTempStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
failed(-1),
|
|
ok(0),
|
|
high(1),
|
|
low(2),
|
|
disabled(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status (measurement compared to threshold)."
|
|
::= { wsTempEntry 7 }
|
|
|
|
-- Voltage table
|
|
wsVoltTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsVoltEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of measured board voltages."
|
|
::= { wsEnvironment 2 }
|
|
|
|
wsVoltEntry OBJECT-TYPE
|
|
SYNTAX WsVoltEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a board voltage."
|
|
INDEX { wsVoltChannel }
|
|
::= { wsVoltTable 1 }
|
|
|
|
WsVoltEntry ::=
|
|
SEQUENCE {
|
|
wsVoltChannel Unsigned32,
|
|
wsVoltNominal Integer32,
|
|
wsVoltMeasured Integer32,
|
|
wsVoltThresholdLow Integer32,
|
|
wsVoltThresholdHigh Integer32,
|
|
wsVoltStatus INTEGER
|
|
}
|
|
|
|
wsVoltChannel OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage channel number."
|
|
::= { wsVoltEntry 1 }
|
|
|
|
wsVoltNominal OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Nominal voltage in mV for channel."
|
|
::= { wsVoltEntry 2 }
|
|
|
|
wsVoltMeasured OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured voltage in mV for channel."
|
|
::= { wsVoltEntry 3 }
|
|
|
|
wsVoltThresholdLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold (low) voltage in mV for channel."
|
|
::= { wsVoltEntry 4 }
|
|
|
|
wsVoltThresholdHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Threshold (high) voltage in mV for channel."
|
|
::= { wsVoltEntry 5 }
|
|
|
|
wsVoltStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
na(-3),
|
|
failed(-1),
|
|
ok(0),
|
|
high(1),
|
|
low(2),
|
|
notPresent(3),
|
|
disabled(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status (measurement compared to threshold)."
|
|
::= { wsVoltEntry 6 }
|
|
|
|
|
|
-- Fan speed table
|
|
wsFanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of measured rotation speeds for external fans."
|
|
::= { wsEnvironment 3 }
|
|
|
|
wsFanEntry OBJECT-TYPE
|
|
SYNTAX WsFanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a fan."
|
|
INDEX { wsFanNumber }
|
|
::= { wsFanTable 1 }
|
|
|
|
WsFanEntry ::=
|
|
SEQUENCE {
|
|
wsFanNumber Unsigned32,
|
|
wsFanRPM Integer32
|
|
}
|
|
|
|
wsFanNumber OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fan number."
|
|
::= { wsFanEntry 1 }
|
|
|
|
wsFanRPM OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fan speed in revolutions per minute."
|
|
::= { wsFanEntry 2 }
|
|
|
|
-- Fan driving voltage
|
|
wsFanVoltage OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fan driving voltage (in mV)."
|
|
::= { wsEnvironment 4 }
|
|
|
|
-- Provides control over if send ibos environment related traps
|
|
wsIbosEnvironmentTrapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Provides control over iBOS environment related traps."
|
|
::= { wsEnvironment 5 }
|
|
|
|
|
|
--
|
|
-- PFDP data
|
|
wsPFDP OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PFDP data"
|
|
::= { ibos 3 }
|
|
|
|
|
|
-- PFDP Neighbours Table
|
|
wsNeighboursTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsNeighboursEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of discovered PFDB Neighbours."
|
|
::= { wsPFDP 1 }
|
|
|
|
wsNeighboursEntry OBJECT-TYPE
|
|
SYNTAX WsNeighboursEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a neighbour."
|
|
INDEX { wsNeighbourIfIndex, wsNeighbourNIndex }
|
|
::= { wsNeighboursTable 1 }
|
|
|
|
WsNeighboursEntry ::=
|
|
SEQUENCE {
|
|
wsNeighbourIfIndex Unsigned32,
|
|
wsNeighbourNIndex Unsigned32,
|
|
wsNeighbourHostname DisplayString,
|
|
wsNeighbourLocalIf DisplayString,
|
|
wsNeighbourRemoteIf DisplayString,
|
|
wsNeighbourModel DisplayString,
|
|
wsNeighbourLastAct Integer32,
|
|
wsNeighbourOSVersion DisplayString,
|
|
wsNeighbourSNPA OCTET STRING,
|
|
wsNeighbourUptime Unsigned32,
|
|
wsNeighbourState INTEGER,
|
|
wsNeighbourDBCount Unsigned32,
|
|
wsNeighbourCreated TimeTicks,
|
|
wsNeighbourPacketsIn Unsigned32,
|
|
wsNeighbourPacketErrorsrIn Unsigned32
|
|
}
|
|
|
|
wsNeighbourIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour interface index."
|
|
::= { wsNeighboursEntry 1 }
|
|
|
|
wsNeighbourNIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour index."
|
|
::= { wsNeighboursEntry 2 }
|
|
|
|
wsNeighbourHostname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour hostname."
|
|
::= { wsNeighboursEntry 3 }
|
|
|
|
wsNeighbourLocalIf OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Local interface that neighbour is on."
|
|
::= { wsNeighboursEntry 4 }
|
|
|
|
wsNeighbourRemoteIf OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Remote interface of neighbour."
|
|
::= { wsNeighboursEntry 5 }
|
|
|
|
wsNeighbourModel OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour model."
|
|
::= { wsNeighboursEntry 6 }
|
|
|
|
wsNeighbourLastAct OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time in seconds since last neighbour advertisment."
|
|
::= { wsNeighboursEntry 7 }
|
|
|
|
wsNeighbourOSVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour OS version."
|
|
::= { wsNeighboursEntry 8 }
|
|
|
|
wsNeighbourSNPA OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SNPA of neighbour interface."
|
|
::= { wsNeighboursEntry 9 }
|
|
|
|
wsNeighbourUptime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Uptime in seconds for neighbour."
|
|
::= { wsNeighboursEntry 10 }
|
|
|
|
wsNeighbourState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
bidirectional(1),
|
|
unidirectional(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of neighbour."
|
|
::= { wsNeighboursEntry 11 }
|
|
|
|
wsNeighbourDBCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Database entries for neighbour."
|
|
::= { wsNeighboursEntry 12 }
|
|
|
|
wsNeighbourCreated OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time the neighbour
|
|
first appeared on the interface."
|
|
::= { wsNeighboursEntry 13 }
|
|
|
|
wsNeighbourPacketsIn OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of PFDP packets received from neighbour."
|
|
::= { wsNeighboursEntry 14 }
|
|
|
|
wsNeighbourPacketErrorsrIn OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of erroneous PFDP packets received from
|
|
neighbour."
|
|
::= { wsNeighboursEntry 15 }
|
|
|
|
-- PFDP Neighbour Ports Table
|
|
wsNeighbourPortsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsNeighbourPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of ports of discovered PFDB Neighbours."
|
|
::= { wsPFDP 2 }
|
|
|
|
wsNeighbourPortsEntry OBJECT-TYPE
|
|
SYNTAX WsNeighbourPortsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a port of a neighbour."
|
|
INDEX { wsNeighbourPortIfIndex, wsNeighbourPortNIndex, wsNeighbourPortPIndex }
|
|
::= { wsNeighbourPortsTable 1 }
|
|
|
|
WsNeighbourPortsEntry ::=
|
|
SEQUENCE {
|
|
wsNeighbourPortIfIndex Unsigned32,
|
|
wsNeighbourPortNIndex Unsigned32,
|
|
wsNeighbourPortPIndex Unsigned32,
|
|
wsNeighbourPortName DisplayString,
|
|
wsNeighbourPortState BITS,
|
|
wsNeighbourPortTxOctets Counter64,
|
|
wsNeighbourPortTxDropPkts Unsigned32,
|
|
wsNeighbourPortTxBroadcastPkts Unsigned32,
|
|
wsNeighbourPortTxMulticastPkts Unsigned32,
|
|
wsNeighbourPortTxUnicastPkts Unsigned32,
|
|
wsNeighbourPortTxCollisions Unsigned32,
|
|
wsNeighbourPortTxDeferredTransmit Unsigned32,
|
|
wsNeighbourPortTxFrameInDisc Unsigned32,
|
|
wsNeighbourPortRxOctets Counter64,
|
|
wsNeighbourPortRxUndersizePkts Unsigned32,
|
|
wsNeighbourPortPkts64Octets Unsigned32,
|
|
wsNeighbourPortPkts65to127Octets Unsigned32,
|
|
wsNeighbourPortPkts128to255Octets Unsigned32,
|
|
wsNeighbourPortPkts256to511Octets Unsigned32,
|
|
wsNeighbourPortPkts512to1023Octets Unsigned32,
|
|
wsNeighbourPortPkts1024to1522Octets Unsigned32,
|
|
wsNeighbourPortRxOversizePkts Unsigned32,
|
|
wsNeighbourPortRxJabbers Unsigned32,
|
|
wsNeighbourPortRxAlignmentErrors Unsigned32,
|
|
wsNeighbourPortRxFCSErrors Unsigned32,
|
|
wsNeighbourPortRxGoodOctets Counter64,
|
|
wsNeighbourPortRxDropPkts Unsigned32,
|
|
wsNeighbourPortRxUnicastPkts Unsigned32,
|
|
wsNeighbourPortRxMulticastPkts Unsigned32,
|
|
wsNeighbourPortRxBroadcastPkts Unsigned32,
|
|
wsNeighbourPortRxFragments Unsigned32,
|
|
wsNeighbourPortRxExcessSizeDisc Unsigned32,
|
|
wsNeighbourPortRxSymbolError Unsigned32
|
|
}
|
|
|
|
wsNeighbourPortIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour interface index."
|
|
::= { wsNeighbourPortsEntry 1 }
|
|
|
|
wsNeighbourPortNIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour index."
|
|
::= { wsNeighbourPortsEntry 2 }
|
|
|
|
wsNeighbourPortPIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour port index."
|
|
::= { wsNeighbourPortsEntry 3 }
|
|
|
|
wsNeighbourPortName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of neighbour port."
|
|
::= { wsNeighbourPortsEntry 4 }
|
|
|
|
wsNeighbourPortState OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
reserved0(0),
|
|
reserved1(1),
|
|
reserved2(2),
|
|
reserved3(3),
|
|
vlaninfo(4),
|
|
s100mbit(5),
|
|
fullduplex(6),
|
|
up(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"State of neighbour port."
|
|
::= { wsNeighbourPortsEntry 5 }
|
|
|
|
wsNeighbourPortTxOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of good bytes of data transmitted by
|
|
a port (excluding preamble but including FCS)."
|
|
::= { wsNeighbourPortsEntry 6 }
|
|
|
|
wsNeighbourPortTxDropPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter is incremented every time a transmit
|
|
packet is dropped due to lack of resources (e.g.,
|
|
transmit FIFO underflow), or an internal MAC sublayer
|
|
transmit error not counted by.in either the
|
|
TxLateCollision or the TxExcessiveCollision counters."
|
|
::= { wsNeighbourPortsEntry 7 }
|
|
|
|
wsNeighbourPortTxBroadcastPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets transmitted by a port that
|
|
are directed to a broadcast address. This counter does
|
|
not include errored broadcast packets or valid
|
|
multicast packets."
|
|
::= { wsNeighbourPortsEntry 8 }
|
|
|
|
wsNeighbourPortTxMulticastPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets transmitted by a port that
|
|
are directed to a multicast address. This counter does
|
|
not include errored multicast packets or valid
|
|
broadcast packets."
|
|
::= { wsNeighbourPortsEntry 9 }
|
|
|
|
wsNeighbourPortTxUnicastPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets transmitted by a port that
|
|
are addressed to a unicast address."
|
|
::= { wsNeighbourPortsEntry 10 }
|
|
|
|
wsNeighbourPortTxCollisions OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of collisions experienced by a port during
|
|
packet transmissions."
|
|
::= { wsNeighbourPortsEntry 11 }
|
|
|
|
wsNeighbourPortTxDeferredTransmit OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets transmitted by a port for which
|
|
the first transmission attempt is delayed because the
|
|
medium is busy."
|
|
::= { wsNeighbourPortsEntry 12 }
|
|
|
|
wsNeighbourPortTxFrameInDisc OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of valid packets received which are
|
|
discarded by the forwarding process due to lack of
|
|
space on an output queue."
|
|
::= { wsNeighbourPortsEntry 13 }
|
|
|
|
wsNeighbourPortRxOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of bytes of data received by a port
|
|
(excluding preamble but including FCS), including
|
|
bad packets."
|
|
::= { wsNeighbourPortsEntry 14 }
|
|
|
|
wsNeighbourPortRxUndersizePkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets received by a port that are
|
|
less than 64 bytes long (excluding framing bits but
|
|
including the FCS)."
|
|
::= { wsNeighbourPortsEntry 15 }
|
|
|
|
wsNeighbourPortPkts64Octets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets (including error packets) that
|
|
are 64 bytes long."
|
|
::= { wsNeighbourPortsEntry 16 }
|
|
|
|
wsNeighbourPortPkts65to127Octets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets (including error packets) that
|
|
are between 65 and 127 bytes long."
|
|
::= { wsNeighbourPortsEntry 17 }
|
|
|
|
wsNeighbourPortPkts128to255Octets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets (including error packets) that
|
|
are between 128 and 255 bytes long."
|
|
::= { wsNeighbourPortsEntry 18 }
|
|
|
|
wsNeighbourPortPkts256to511Octets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets (including error packets) that
|
|
are between 256 and 511 bytes long."
|
|
::= { wsNeighbourPortsEntry 19 }
|
|
|
|
wsNeighbourPortPkts512to1023Octets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets (including error packets) that
|
|
are between 512 and 1023 bytes long."
|
|
::= { wsNeighbourPortsEntry 20 }
|
|
|
|
wsNeighbourPortPkts1024to1522Octets OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets (including error packets) that
|
|
are between 1024 and 1522 bytes long."
|
|
::= { wsNeighbourPortsEntry 21 }
|
|
|
|
wsNeighbourPortRxOversizePkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets received by a port that are
|
|
greater than 1522 bytes inclusive (excluding framing
|
|
bits but including the FCS). Note that this counter
|
|
alone will be incremented for packets in the range
|
|
1523-1536 bytes inclusive, whereas both this counter
|
|
and the RxExcessSizeDisc counter will be incremented
|
|
for packets of 1537 bytes and higher."
|
|
::= { wsNeighbourPortsEntry 22 }
|
|
|
|
wsNeighbourPortRxJabbers OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets received by a port that are
|
|
longer than 1522 bytes and have either an FCS error or
|
|
an alignment error."
|
|
::= { wsNeighbourPortsEntry 23 }
|
|
|
|
wsNeighbourPortRxAlignmentErrors OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets received by a port that have a
|
|
length (excluding framing bits but including FCS)
|
|
between 64 and 1522 bytes, inclusive, and have a bad
|
|
FCS with a nonintegral number of bytes."
|
|
::= { wsNeighbourPortsEntry 24 }
|
|
|
|
wsNeighbourPortRxFCSErrors OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets received by a port that have a
|
|
length (excluding framing bits but including FCS)
|
|
between 64 and 1522 bytes inclusive, and have a bad
|
|
FCS with an integral number of bytes."
|
|
::= { wsNeighbourPortsEntry 25 }
|
|
|
|
wsNeighbourPortRxGoodOctets OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of bytes in all good packets received
|
|
by a port (excluding framing bits but including FCS)."
|
|
::= { wsNeighbourPortsEntry 26 }
|
|
|
|
wsNeighbourPortRxDropPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets received by a port that were
|
|
dropped due to lack of resources (e.g., lack of input
|
|
buffers) or were dropped due to lack of resources
|
|
before a determination of the validity of the packet
|
|
was able to be made (e.g., receive FIFO overflow). The
|
|
counter is only incremented if the receive error was
|
|
not counted by.either the RxExcessSizeDisc, the
|
|
RxAlignmentErrors or the RxFCSErrors counters."
|
|
::= { wsNeighbourPortsEntry 27 }
|
|
|
|
wsNeighbourPortRxUnicastPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets received by a port that are
|
|
addressed to a unicast address."
|
|
::= { wsNeighbourPortsEntry 28 }
|
|
|
|
wsNeighbourPortRxMulticastPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets received by a port that are
|
|
directed to a multicast address. This counter does not
|
|
include errored multicast packets or valid broadcast
|
|
packets."
|
|
::= { wsNeighbourPortsEntry 29 }
|
|
|
|
wsNeighbourPortRxBroadcastPkts OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets received by a port that are
|
|
directed to the broadcast address. This counter does
|
|
not include errored broadcast packets or valid
|
|
multicast packets."
|
|
::= { wsNeighbourPortsEntry 30 }
|
|
|
|
wsNeighbourPortRxFragments OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of packets received by a port that are less
|
|
than 64 bytes (excluding framing bits) and have either
|
|
an FCS error or an alignment error."
|
|
::= { wsNeighbourPortsEntry 31 }
|
|
|
|
wsNeighbourPortRxExcessSizeDisc OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of good packets received by a port that are
|
|
greater than 1536 bytes (excluding framing bits but
|
|
including the FCS) and were discarded due to excessive
|
|
length. Note that the RxOversizePkts counter alone is
|
|
incremented for packets in the range 1523-1536 bytes
|
|
inclusive, whereas both this counter and the
|
|
RxOversizePkts counter are incremented for packets of
|
|
1537 bytes and higher."
|
|
::= { wsNeighbourPortsEntry 32 }
|
|
|
|
wsNeighbourPortRxSymbolError OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of times a valid length packet was
|
|
received at a port and at least one invalid data
|
|
symbol was detected. Counter only increment once per
|
|
carrier event and does not increment on detection of
|
|
collision during the carrier event."
|
|
::= { wsNeighbourPortsEntry 33 }
|
|
|
|
|
|
|
|
-- PFDP Neighbour Ports SNPA Table
|
|
wsNeighbourPortSNPATable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsNeighbourPortSNPAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of known SNPA on ports of discovered PFDB Neighbours."
|
|
::= { wsPFDP 3 }
|
|
|
|
wsNeighbourPortSNPAEntry OBJECT-TYPE
|
|
SYNTAX WsNeighbourPortSNPAEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a known SNPA on a port of a neighbour."
|
|
INDEX { wsNeighbourPortSNPAIfIndex, wsNeighbourPortSNPANIndex,
|
|
wsNeighbourPortSNPAPIndex, wsNeighbourPortSNPASIndex }
|
|
::= { wsNeighbourPortSNPATable 1 }
|
|
|
|
WsNeighbourPortSNPAEntry ::=
|
|
SEQUENCE {
|
|
wsNeighbourPortSNPAIfIndex Unsigned32,
|
|
wsNeighbourPortSNPANIndex Unsigned32,
|
|
wsNeighbourPortSNPAPIndex Unsigned32,
|
|
wsNeighbourPortSNPASIndex Unsigned32,
|
|
wsNeighbourPortSNPASMCast Integer32,
|
|
wsNeighbourPortSNPA OCTET STRING
|
|
}
|
|
|
|
wsNeighbourPortSNPAIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour interface index."
|
|
::= { wsNeighbourPortSNPAEntry 1 }
|
|
|
|
wsNeighbourPortSNPANIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour index."
|
|
::= { wsNeighbourPortSNPAEntry 2 }
|
|
|
|
wsNeighbourPortSNPAPIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour port index."
|
|
::= { wsNeighbourPortSNPAEntry 3 }
|
|
|
|
wsNeighbourPortSNPASIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Neighbour port SNPA index."
|
|
::= { wsNeighbourPortSNPAEntry 4 }
|
|
|
|
wsNeighbourPortSNPASMCast OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 1 if SNPA is a multicast address, 0 otherwise."
|
|
::= { wsNeighbourPortSNPAEntry 5 }
|
|
|
|
wsNeighbourPortSNPA OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Known SNPA on neighbour port."
|
|
::= { wsNeighbourPortSNPAEntry 6 }
|
|
|
|
--
|
|
-- SFP Table
|
|
wsSFPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsSFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with information on SFPs."
|
|
::= { ibos 4 }
|
|
|
|
wsSFPEntry OBJECT-TYPE
|
|
SYNTAX WsSFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for an SFP."
|
|
INDEX { wsSFPIndex }
|
|
::= { wsSFPTable 1 }
|
|
|
|
WsSFPEntry ::=
|
|
SEQUENCE {
|
|
wsSFPIndex Unsigned32,
|
|
wsSFPStatus INTEGER,
|
|
wsSFPConnector INTEGER,
|
|
wsSFPTransceiver BITS,
|
|
wsSFPEncoding INTEGER,
|
|
wsSFPBitrate Unsigned32,
|
|
wsSFPSingleModeLen Unsigned32,
|
|
wsSFPMultiMode50Len Unsigned32,
|
|
wsSFPMultiMode625Len Unsigned32,
|
|
wsSFPCopperLen Unsigned32,
|
|
wsSFPTempStatus INTEGER,
|
|
wsSFPTemp Integer32,
|
|
wsSFPVoltStatus INTEGER,
|
|
wsSFPVolt Integer32,
|
|
wsSFPTXCurrentStatus INTEGER,
|
|
wsSFPTXCurrent Integer32,
|
|
wsSFPTXPowerStatus INTEGER,
|
|
wsSFPTXPower Integer32,
|
|
wsSFPRXPowerStatus INTEGER,
|
|
wsSFPRXPower Integer32,
|
|
wsSFPTransceiverExt BITS,
|
|
wsSFPTXdBmPower Integer32,
|
|
wsSFPRXdBmPower Integer32,
|
|
wsSFPTempNormalLow Integer32,
|
|
wsSFPTempNormalHigh Integer32,
|
|
wsSFPTempWarningLow Integer32,
|
|
wsSFPTempWarningHigh Integer32,
|
|
wsSFPVoltNormalLow Integer32,
|
|
wsSFPVoltNormalHigh Integer32,
|
|
wsSFPVoltWarningLow Integer32,
|
|
wsSFPVoltWarningHigh Integer32,
|
|
wsSFPTXCurrentNormalLow Integer32,
|
|
wsSFPTXCurrentNormalHigh Integer32,
|
|
wsSFPTXCurrentWarningLow Integer32,
|
|
wsSFPTXCurrentWarningHigh Integer32,
|
|
wsSFPTXOutputPowNormalLowuW Integer32,
|
|
wsSFPTXOutputPowNormalHighuW Integer32,
|
|
wsSFPTXOutputPowWarningLowuW Integer32,
|
|
wsSFPTXOutputPowWarningHighuW Integer32,
|
|
wsSFPTXOutputPowNormalLowdBm Integer32,
|
|
wsSFPTXOutputPowNormalHighdBm Integer32,
|
|
wsSFPTXOutputPowWarningLowdBm Integer32,
|
|
wsSFPTXOutputPowWarningHighdBm Integer32,
|
|
wsSFPRXInputPowNormalLowuW Integer32,
|
|
wsSFPRXInputPowNormalHighuW Integer32,
|
|
wsSFPRXInputPowWarningLowuW Integer32,
|
|
wsSFPRXInputPowWarningHighuW Integer32,
|
|
wsSFPRXInputPowNormalLowdBm Integer32,
|
|
wsSFPRXInputPowNormalHighdBm Integer32,
|
|
wsSFPRXInputPowWarningLowdBm Integer32,
|
|
wsSFPRXInputPowWarningHighdBm Integer32,
|
|
wsSFPPartNumber DisplayString,
|
|
wsSFPSerialNumber DisplayString
|
|
}
|
|
|
|
wsSFPIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP number."
|
|
::= { wsSFPEntry 1 }
|
|
|
|
wsSFPStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ok(0),
|
|
missing(1),
|
|
invalid(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP status."
|
|
::= { wsSFPEntry 2 }
|
|
|
|
wsSFPConnector OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sc(1),
|
|
fiberJack(6),
|
|
lc(7),
|
|
mtrj(8),
|
|
mu(9),
|
|
sg(10),
|
|
opticalPigtail(11),
|
|
hssdcii(32),
|
|
copperPigtail(33)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Connector type."
|
|
::= { wsSFPEntry 3 }
|
|
|
|
wsSFPTransceiver OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
sBasePX(0),
|
|
sBaseBX10(1),
|
|
s100BaseFX(2),
|
|
s100BaseLX(3),
|
|
s1000BaseT(4),
|
|
s1000BaseCX(5),
|
|
s1000BaseLX(6),
|
|
s1000BaseSX(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver capablities."
|
|
::= { wsSFPEntry 4 }
|
|
|
|
wsSFPEncoding OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
e8B10B(1),
|
|
e4B5B(2),
|
|
eNRZ(3),
|
|
eManchester(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Encoding type."
|
|
::= { wsSFPEntry 5 }
|
|
|
|
wsSFPBitrate OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP Bitrate (Mbps)."
|
|
::= { wsSFPEntry 6 }
|
|
|
|
wsSFPSingleModeLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported single mode fiber link length (m).
|
|
A value of 255000 means > 254000 m."
|
|
::= { wsSFPEntry 7 }
|
|
|
|
wsSFPMultiMode50Len OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported 50um multi-mode fiber link length (m).
|
|
A value of 2550 means > 2540 m."
|
|
::= { wsSFPEntry 8 }
|
|
|
|
wsSFPMultiMode625Len OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported 62.5um multi-mode fiber link length (m).
|
|
A value of 2550 means > 2540 m."
|
|
::= { wsSFPEntry 9 }
|
|
|
|
wsSFPCopperLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported copper link length (m).
|
|
A value of 255 means > 254 m."
|
|
::= { wsSFPEntry 10 }
|
|
|
|
wsSFPTempStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature status."
|
|
::= { wsSFPEntry 11 }
|
|
|
|
|
|
wsSFPTemp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured temperature in degrees centigrade."
|
|
::= { wsSFPEntry 12 }
|
|
|
|
wsSFPVoltStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voltage status."
|
|
::= { wsSFPEntry 13 }
|
|
|
|
|
|
wsSFPVolt OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured voltage (mV)."
|
|
::= { wsSFPEntry 14 }
|
|
|
|
wsSFPTXCurrentStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX Current status."
|
|
::= { wsSFPEntry 15 }
|
|
|
|
|
|
wsSFPTXCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX current (mA)."
|
|
::= { wsSFPEntry 16 }
|
|
|
|
wsSFPTXPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX power status."
|
|
::= { wsSFPEntry 17 }
|
|
|
|
|
|
wsSFPTXPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX power (uW)."
|
|
::= { wsSFPEntry 18 }
|
|
|
|
wsSFPRXPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX power status."
|
|
::= { wsSFPEntry 19 }
|
|
|
|
|
|
wsSFPRXPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured RX power (uW)."
|
|
::= { wsSFPEntry 20 }
|
|
|
|
wsSFPTransceiverExt OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
s10000BaseER(0),
|
|
s10000BaseLRM(1),
|
|
s10000BaseLR(2),
|
|
s10000BaseSR(3),
|
|
sActiveCable(4),
|
|
sPassiveCable(5),
|
|
reserved6(6),
|
|
reserved7(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"10G Ethernet Compliance Codes."
|
|
::= { wsSFPEntry 21 }
|
|
|
|
wsSFPTXdBmPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX power (dBm x 1000)."
|
|
::= { wsSFPEntry 22 }
|
|
|
|
wsSFPRXdBmPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured RX power (dBm x 1000)."
|
|
::= { wsSFPEntry 23 }
|
|
|
|
wsSFPTempNormalLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operating temparature normal range low (C)."
|
|
::= { wsSFPEntry 24 }
|
|
|
|
wsSFPTempNormalHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operating temparature normal range high (C)."
|
|
::= { wsSFPEntry 25 }
|
|
|
|
wsSFPTempWarningLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operating temparature warning range low (C)."
|
|
::= { wsSFPEntry 26 }
|
|
|
|
wsSFPTempWarningHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Operating temparature warning range high (C)."
|
|
::= { wsSFPEntry 27 }
|
|
|
|
wsSFPVoltNormalLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supply voltage normal range low (mV)."
|
|
::= { wsSFPEntry 28 }
|
|
|
|
wsSFPVoltNormalHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supply voltage normal range high (mV)."
|
|
::= { wsSFPEntry 29 }
|
|
|
|
wsSFPVoltWarningLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supply voltage warning range low (mV)."
|
|
::= { wsSFPEntry 30 }
|
|
|
|
wsSFPVoltWarningHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supply voltage warning range high (mV)."
|
|
::= { wsSFPEntry 31 }
|
|
|
|
wsSFPTXCurrentNormalLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX Current normal range low (mA)."
|
|
::= { wsSFPEntry 32 }
|
|
|
|
wsSFPTXCurrentNormalHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX Current normal range high (mA)."
|
|
::= { wsSFPEntry 33 }
|
|
|
|
wsSFPTXCurrentWarningLow OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX Current warning range low (mA)."
|
|
::= { wsSFPEntry 34 }
|
|
|
|
wsSFPTXCurrentWarningHigh OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX Current warning range high (mA)."
|
|
::= { wsSFPEntry 35 }
|
|
|
|
wsSFPTXOutputPowNormalLowuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power normal range low (uW)."
|
|
::= { wsSFPEntry 36 }
|
|
|
|
wsSFPTXOutputPowNormalHighuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power normal range high (uW)."
|
|
::= { wsSFPEntry 37 }
|
|
|
|
wsSFPTXOutputPowWarningLowuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power warning range low (uW)."
|
|
::= { wsSFPEntry 38 }
|
|
|
|
wsSFPTXOutputPowWarningHighuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power warning range high (uW)."
|
|
::= { wsSFPEntry 39 }
|
|
|
|
wsSFPTXOutputPowNormalLowdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power normal range low (dBm x 1000)."
|
|
::= { wsSFPEntry 40 }
|
|
|
|
wsSFPTXOutputPowNormalHighdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power normal range high (dBm x 1000)."
|
|
::= { wsSFPEntry 41 }
|
|
|
|
wsSFPTXOutputPowWarningLowdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power warning range low (dBm x 1000)."
|
|
::= { wsSFPEntry 42 }
|
|
|
|
wsSFPTXOutputPowWarningHighdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX output power warning range high (dBm x 1000)."
|
|
::= { wsSFPEntry 43 }
|
|
|
|
wsSFPRXInputPowNormalLowuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power normal range low (uW)."
|
|
::= { wsSFPEntry 44 }
|
|
|
|
wsSFPRXInputPowNormalHighuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power normal range high (uW)."
|
|
::= { wsSFPEntry 45 }
|
|
|
|
wsSFPRXInputPowWarningLowuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power warning range low (uW)."
|
|
::= { wsSFPEntry 46 }
|
|
|
|
wsSFPRXInputPowWarningHighuW OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power warning range high (uW)."
|
|
::= { wsSFPEntry 47 }
|
|
|
|
wsSFPRXInputPowNormalLowdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power normal range low (dBm x 1000)."
|
|
::= { wsSFPEntry 48 }
|
|
|
|
wsSFPRXInputPowNormalHighdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power normal range high (dBm x 1000)."
|
|
::= { wsSFPEntry 49 }
|
|
|
|
wsSFPRXInputPowWarningLowdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power warning range low (dBm x 1000)."
|
|
::= { wsSFPEntry 50 }
|
|
|
|
wsSFPRXInputPowWarningHighdBm OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX input power warning range high (dBm x 1000)."
|
|
::= { wsSFPEntry 51 }
|
|
|
|
wsSFPPartNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP part number."
|
|
::= { wsSFPEntry 52 }
|
|
|
|
wsSFPSerialNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"SFP serial number."
|
|
::= { wsSFPEntry 53 }
|
|
|
|
--
|
|
-- Accounting objects
|
|
wsAccounting OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Accounting objects"
|
|
::= { ibos 5 }
|
|
|
|
wsPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of policy accounting information."
|
|
::= { wsAccounting 1 }
|
|
|
|
wsPolicyEntry OBJECT-TYPE
|
|
SYNTAX WsPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for a policy."
|
|
INDEX { wsPolicyIfIndex, wsPolicyName }
|
|
::= { wsPolicyTable 1 }
|
|
|
|
WsPolicyEntry ::=
|
|
SEQUENCE {
|
|
wsPolicyIfIndex Unsigned32,
|
|
wsPolicyIfName DisplayString,
|
|
wsPolicyName DisplayString,
|
|
wsPolicyCookie DisplayString,
|
|
wsPolicyInPkts Counter64,
|
|
wsPolicyInBytes Counter64,
|
|
wsPolicyInDrops Counter64,
|
|
wsPolicyOutPkts Counter64,
|
|
wsPolicyOutBytes Counter64,
|
|
wsPolicyOutDrops Counter64,
|
|
wsPolicyUsedCnt Gauge32
|
|
}
|
|
|
|
wsPolicyIfIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface index of policy accounting entry."
|
|
::= { wsPolicyEntry 1 }
|
|
|
|
wsPolicyIfName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface name of policy accountin entry"
|
|
::= { wsPolicyEntry 2 }
|
|
|
|
wsPolicyName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of policy."
|
|
::= { wsPolicyEntry 3 }
|
|
|
|
wsPolicyCookie OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of policy cookie."
|
|
::= { wsPolicyEntry 4 }
|
|
|
|
wsPolicyInPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Input packets counter."
|
|
::= { wsPolicyEntry 5 }
|
|
|
|
wsPolicyInBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Input bytes counter."
|
|
::= { wsPolicyEntry 6 }
|
|
|
|
wsPolicyInDrops OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number input packets dropped."
|
|
::= { wsPolicyEntry 7 }
|
|
|
|
wsPolicyOutPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output packets counter."
|
|
::= { wsPolicyEntry 8 }
|
|
|
|
wsPolicyOutBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Output bytes counter."
|
|
::= { wsPolicyEntry 9 }
|
|
|
|
wsPolicyOutDrops OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number input packets dropped."
|
|
::= { wsPolicyEntry 10 }
|
|
|
|
wsPolicyUsedCnt OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number policy maps set to use this policy."
|
|
::= { wsPolicyEntry 11 }
|
|
|
|
--
|
|
-- XFP Table
|
|
wsXFPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WsXFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table with information on XFPs."
|
|
::= { ibos 6 }
|
|
|
|
wsXFPEntry OBJECT-TYPE
|
|
SYNTAX WsXFPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for an XFP."
|
|
INDEX { wsXFPIndex }
|
|
::= { wsXFPTable 1 }
|
|
|
|
WsXFPEntry ::=
|
|
SEQUENCE {
|
|
wsXFPIndex Unsigned32,
|
|
wsXFPStatus INTEGER,
|
|
wsXFPConnector INTEGER,
|
|
wsXFPTransceiver BITS,
|
|
wsXFPEncoding BITS,
|
|
wsXFPBitrateMin Unsigned32,
|
|
wsXFPBitrateMax Unsigned32,
|
|
wsXFPSingleModeLen Unsigned32,
|
|
wsXFPMultiMode50Len Unsigned32,
|
|
wsXFPMultiMode625Len Unsigned32,
|
|
wsXFPCopperLen Unsigned32,
|
|
wsXFPTempStatus INTEGER,
|
|
wsXFPTemp Integer32,
|
|
wsXFPTXCurrentStatus INTEGER,
|
|
wsXFPTXCurrent Integer32,
|
|
wsXFPTXPowerStatus INTEGER,
|
|
wsXFPTXPower Integer32,
|
|
wsXFPRXPowerStatus INTEGER,
|
|
wsXFPRXPower Integer32
|
|
}
|
|
|
|
wsXFPIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"XFP number."
|
|
::= { wsXFPEntry 1 }
|
|
|
|
wsXFPStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ok(0),
|
|
missing(1),
|
|
invalid(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"XFP status."
|
|
::= { wsXFPEntry 2 }
|
|
|
|
wsXFPConnector OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
sc(1),
|
|
fiberJack(6),
|
|
lc(7),
|
|
mtrj(8),
|
|
mu(9),
|
|
sg(10),
|
|
opticalPigtail(11),
|
|
hssdcii(32),
|
|
copperPigtail(33)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Connector type."
|
|
::= { wsXFPEntry 3 }
|
|
|
|
wsXFPTransceiver OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
reserved0(0),
|
|
s10GBaseEW(1),
|
|
s10GBaseLW(2),
|
|
s10GBaseSW(3),
|
|
s10GBaseLRM(4),
|
|
s10GBaseER(5),
|
|
s10GBaseLR(6),
|
|
s10GBaseSR(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transceiver capablities."
|
|
::= { wsXFPEntry 4 }
|
|
|
|
wsXFPEncoding OBJECT-TYPE
|
|
SYNTAX BITS {
|
|
reserved0(0),
|
|
reserved1(1),
|
|
reserved2(2),
|
|
eRZ(3),
|
|
eNRZ(4),
|
|
eSonetScrambl(5),
|
|
e8B10B(6),
|
|
e64B66B(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Encoding type."
|
|
::= { wsXFPEntry 5 }
|
|
|
|
wsXFPBitrateMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"XFP Min Bitrate (Mbps)."
|
|
::= { wsXFPEntry 6 }
|
|
|
|
wsXFPBitrateMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"XFP Max Bitrate (Mbps)."
|
|
::= { wsXFPEntry 7 }
|
|
|
|
wsXFPSingleModeLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported single mode fiber link length (m).
|
|
A value of 255000 means > 254000 m."
|
|
::= { wsXFPEntry 8 }
|
|
|
|
wsXFPMultiMode50Len OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported 50um multi-mode fiber link length (m).
|
|
A value of 510 means > 508 m."
|
|
::= { wsXFPEntry 9 }
|
|
|
|
wsXFPMultiMode625Len OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported 62.5um multi-mode fiber link length (m).
|
|
A value of 255 means > 254 m."
|
|
::= { wsXFPEntry 10 }
|
|
|
|
wsXFPCopperLen OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Supported copper link length (m).
|
|
A value of 255 means > 254 m."
|
|
::= { wsXFPEntry 11 }
|
|
|
|
wsXFPTempStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature status."
|
|
::= { wsXFPEntry 12 }
|
|
|
|
|
|
wsXFPTemp OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured temperature in degrees centigrade."
|
|
::= { wsXFPEntry 13 }
|
|
|
|
wsXFPTXCurrentStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX Current status."
|
|
::= { wsXFPEntry 14 }
|
|
|
|
|
|
wsXFPTXCurrent OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX current (mA)."
|
|
::= { wsXFPEntry 15 }
|
|
|
|
wsXFPTXPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TX power status."
|
|
::= { wsXFPEntry 16 }
|
|
|
|
wsXFPTXPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured TX power (uW)."
|
|
::= { wsXFPEntry 17 }
|
|
|
|
wsXFPRXPowerStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
alarmLow(1),
|
|
warnLow(2),
|
|
ok(3),
|
|
warnHigh(4),
|
|
alarmHigh(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RX power status."
|
|
::= { wsXFPEntry 18 }
|
|
|
|
wsXFPRXPower OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Measured RX power (uW)."
|
|
::= { wsXFPEntry 19 }
|
|
|
|
--
|
|
-- Waystream ibos environment related notifications
|
|
wsIbosEnvironmentNotifications OBJECT IDENTIFIER ::={ wsEnvironment 0 }
|
|
|
|
wsIbosTempLow NOTIFICATION-TYPE
|
|
OBJECTS { wsTempSensor, wsTempMeasured, wsTempThresholdLow, wsTempStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wsIbosTempLow trap signifies that the SNMP entity,
|
|
acting in an agent role, has detected that one of its
|
|
temperature sensors is outside of the predefined low
|
|
threshold."
|
|
::= { wsIbosEnvironmentNotifications 1 }
|
|
|
|
wsIbosTempHigh NOTIFICATION-TYPE
|
|
OBJECTS { wsTempSensor, wsTempMeasured, wsTempThresholdHigh, wsTempStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wsIbosTempHigh trap signifies that the SNMP entity,
|
|
acting in an agent role, has detected that one of its
|
|
temperature sensors is outside of the predefined high
|
|
threshold."
|
|
::= { wsIbosEnvironmentNotifications 2 }
|
|
|
|
wsIbosVoltLow NOTIFICATION-TYPE
|
|
OBJECTS { wsVoltChannel, wsVoltMeasured, wsVoltThresholdLow, wsVoltStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wsIbosVoltLow trap signifies that the SNMP entity,
|
|
acting in an agent role, has detected that one of its
|
|
voltage channels is outside of the predefined low
|
|
threshold."
|
|
::= { wsIbosEnvironmentNotifications 3 }
|
|
|
|
wsIbosVoltHigh NOTIFICATION-TYPE
|
|
OBJECTS { wsVoltChannel, wsVoltMeasured, wsVoltThresholdHigh, wsVoltStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wsIbosVoltHigh trap signifies that the SNMP entity,
|
|
acting in an agent role, has detected that one of its
|
|
voltage channels is outside of the predefined high
|
|
threshold."
|
|
::= { wsIbosEnvironmentNotifications 4 }
|
|
|
|
wsIbosFanRPMLow NOTIFICATION-TYPE
|
|
OBJECTS { wsFanNumber, wsFanRPM }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wsIbosFanRPMLow trap signifies that the SNMP entity,
|
|
acting in an agent role, has detected that one of its
|
|
fans's RPM is lower than the system defined threshold."
|
|
::= { wsIbosEnvironmentNotifications 5 }
|
|
|
|
wsIbosFanOutVoltLow NOTIFICATION-TYPE
|
|
OBJECTS { wsFanVoltage }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wsIbosFanOutVoltLow trap signifies that the SNMP
|
|
entity, acting in an agent role, has detected that its
|
|
fan output voltage is lower than the system defined
|
|
threshold."
|
|
::= { wsIbosEnvironmentNotifications 6 }
|
|
|
|
END
|