319 lines
9.2 KiB
Plaintext
319 lines
9.2 KiB
Plaintext
--
|
|
-- WWP-XCVR-MIB.my
|
|
--
|
|
-- NOTE WELL
|
|
-- Starting from LE21X 2.0, the object wwpXcvrPortHoldDownTime mentioned
|
|
-- in this MIB has been deprecated.
|
|
-- NOTE WELL
|
|
|
|
WWP-XCVR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
NOTIFICATION-TYPE, Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
wwpModules
|
|
FROM WWP-SMI;
|
|
|
|
|
|
wwpXcvrMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200104031700Z"
|
|
ORGANIZATION "World Wide Packets, Inc"
|
|
CONTACT-INFO
|
|
" Mib Meister
|
|
Postal: World Wide Packets
|
|
P.O. Box 950
|
|
Veradale, WA 99037
|
|
USA
|
|
Phone: +1 509 242 9000
|
|
Email: mib.meister@worldwidepackets.com"
|
|
DESCRIPTION
|
|
"The MIB module for the WWP System physical transceiver devices."
|
|
REVISION "200104031700Z"
|
|
DESCRIPTION
|
|
"Initial creation."
|
|
::= { wwpModules 14 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
wwpXcvrMIBObjects OBJECT IDENTIFIER ::= { wwpXcvrMIB 1 }
|
|
|
|
wwpXcvr OBJECT IDENTIFIER ::= { wwpXcvrMIBObjects 1 }
|
|
|
|
wwpXcvrNotif OBJECT IDENTIFIER ::= { wwpXcvrMIBObjects 2 }
|
|
|
|
-- Notifications
|
|
|
|
wwpXcvrMIBNotificationPrefix OBJECT IDENTIFIER ::= { wwpXcvrMIB 2 }
|
|
wwpXcvrMIBNotifications OBJECT IDENTIFIER ::=
|
|
{ wwpXcvrMIBNotificationPrefix 0 }
|
|
|
|
-- Conformance information
|
|
|
|
wwpXcvrMIBConformance OBJECT IDENTIFIER ::= { wwpXcvrMIB 3 }
|
|
wwpXcvrMIBCompliances OBJECT IDENTIFIER ::= { wwpXcvrMIBConformance 1 }
|
|
wwpXcvrMIBGroups OBJECT IDENTIFIER ::= { wwpXcvrMIBConformance 2 }
|
|
|
|
|
|
wwpXcvrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpXcvrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains descriptions and settings for each of the
|
|
physical transceiver devices."
|
|
::= { wwpXcvr 1 }
|
|
|
|
wwpXcvrEntry OBJECT-TYPE
|
|
SYNTAX WwpXcvrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The Transciever Device Entry."
|
|
INDEX { wwpXcvrPortXcvrId, wwpXcvrId }
|
|
::= { wwpXcvrTable 1 }
|
|
|
|
WwpXcvrEntry ::= SEQUENCE {
|
|
wwpXcvrPortXcvrId Integer32,
|
|
wwpXcvrId Integer32,
|
|
wwpXcvrFiberType INTEGER,
|
|
wwpXcvrVendorName DisplayString,
|
|
wwpXcvrPartNum DisplayString,
|
|
wwpXcvrPartRev DisplayString,
|
|
wwpXcvrTxEnabled INTEGER,
|
|
wwpXcvrRxSignalStatus INTEGER,
|
|
wwpXcvrTxFaultStatus INTEGER
|
|
}
|
|
|
|
|
|
wwpXcvrPortXcvrId OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the logical port in-which this transciever belongs to."
|
|
::= { wwpXcvrEntry 1 }
|
|
|
|
wwpXcvrId OBJECT-TYPE
|
|
SYNTAX Integer32 (1..4)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The id for the transceiver."
|
|
::= { wwpXcvrEntry 2 }
|
|
|
|
wwpXcvrFiberType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
lx(1),
|
|
sx(2),
|
|
cx(3),
|
|
t(4),
|
|
unknown(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The fiber type of this transceiver.
|
|
Possible values:
|
|
lx 1000BASE-LX fiber
|
|
sx 1000BASE-SX fiber
|
|
cx 1000BASE-CX fiber
|
|
t 1000BASE-T
|
|
unknown Unknown type"
|
|
::= { wwpXcvrEntry 3 }
|
|
|
|
wwpXcvrVendorName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String containing this transceiver's vendor name."
|
|
::= { wwpXcvrEntry 4 }
|
|
|
|
wwpXcvrPartNum OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String containing this transceiver's part number."
|
|
::= { wwpXcvrEntry 5 }
|
|
|
|
wwpXcvrPartRev OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"String containing this tranceiver's part revision."
|
|
::= { wwpXcvrEntry 6 }
|
|
|
|
wwpXcvrTxEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enabled(1),
|
|
disabled(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this transceiver is currently set to transmit."
|
|
::= { wwpXcvrEntry 7 }
|
|
|
|
wwpXcvrRxSignalStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
detected(1),
|
|
notDetected(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether this transceiver is currently detecting a
|
|
Receive (RX) signal."
|
|
::= { wwpXcvrEntry 8 }
|
|
|
|
wwpXcvrTxFaultStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
fault(1),
|
|
noFault(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the fault status of this transceiver."
|
|
::= { wwpXcvrEntry 9 }
|
|
|
|
wwpXcvrPortTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF WwpXcvrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table contains of the logical ports which have transceivers."
|
|
::= { wwpXcvr 2 }
|
|
|
|
wwpXcvrPortEntry OBJECT-TYPE
|
|
SYNTAX WwpXcvrPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The logical Port Entry."
|
|
INDEX { wwpXcvrPortId }
|
|
::= { wwpXcvrPortTable 1 }
|
|
|
|
WwpXcvrPortEntry ::= SEQUENCE {
|
|
wwpXcvrPortId Integer32,
|
|
wwpXcvrPortHoldDownTime Integer32,
|
|
wwpXcvrPortRedOrDiagMode INTEGER,
|
|
wwpXcvrPortPreferredXcvr Integer32,
|
|
wwpXcvrPortActiveXcvr Integer32
|
|
}
|
|
|
|
|
|
wwpXcvrPortId OBJECT-TYPE
|
|
SYNTAX Integer32(1..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the logical port in-which this transciever belongs to."
|
|
::= { wwpXcvrPortEntry 1 }
|
|
|
|
wwpXcvrPortHoldDownTime OBJECT-TYPE
|
|
SYNTAX Integer32 (0..30)
|
|
MAX-ACCESS read-write
|
|
STATUS deprecated
|
|
DESCRIPTION
|
|
"Indicates the hold-down time (in seconds) for this logical
|
|
port. This value is used to help smooth out possible flapping
|
|
between XCVRs of the bank when a link goes down. When this HoldDown
|
|
timer expires, the selected XCVR(in link-down state) may attempt to
|
|
select the adjacent XCVR of the bank."
|
|
::= { wwpXcvrPortEntry 2 }
|
|
|
|
wwpXcvrPortRedOrDiagMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object can be used to bring the Xcvr to the Manual mode.
|
|
This also shows the port redundancy status for this logical port."
|
|
::= { wwpXcvrPortEntry 3 }
|
|
|
|
wwpXcvrPortPreferredXcvr OBJECT-TYPE
|
|
SYNTAX Integer32(1..2)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates which transceiver is preferred. This transceiver will
|
|
be used by default, but if it goes down, the alternate will be used."
|
|
::= { wwpXcvrPortEntry 4 }
|
|
|
|
wwpXcvrPortActiveXcvr OBJECT-TYPE
|
|
SYNTAX Integer32(1..2)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates which transceiver is currently active."
|
|
::= { wwpXcvrPortEntry 5 }
|
|
|
|
|
|
wwpXcvrEventType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
up(1),
|
|
down(2),
|
|
select(3)
|
|
}
|
|
-- MAX-ACCESS accessible-for-notify
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the Xcvr specified by the wwpXcvrPortId and wwpXcvrId
|
|
has come up, gone down or has been selected. This object only make sense
|
|
for wwpXcvrLinkStateChangeNotification and should return none otherwise."
|
|
::= { wwpXcvrNotif 1 }
|
|
|
|
wwpXcvrErrorType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
chksumFailed(1),
|
|
opticalFault(2)
|
|
}
|
|
-- MAX-ACCESS accessible-for-notify
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if the Xcvr specified by the wwpXcvrPortId and wwpXcvrId
|
|
is faulted because of checksum failed or optical fault. This object only
|
|
make sense if some xcvr has been detected faulted otherwise it returns none."
|
|
::= { wwpXcvrNotif 2 }
|
|
|
|
wwpXcvrLinkStateChangeNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpXcvrPortId,
|
|
wwpXcvrId,
|
|
wwpXcvrEventType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wwpXcvrLinkStateChangeNotification is sent if the Xcvr state has changed."
|
|
::= { wwpXcvrMIBNotifications 4 }
|
|
|
|
wwpXcvrErrorTypeNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
wwpXcvrPortId,
|
|
wwpXcvrId,
|
|
wwpXcvrErrorType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A wwpXcvrErrorTypeNotification is sent if the Xcvr is detected faulted because of some reason.
|
|
Reason of failure is specifed by wwpXcvrErrorType."
|
|
::= { wwpXcvrMIBNotifications 5 }
|
|
|
|
END
|
|
|
|
--
|
|
-- WWP-XCVR-MIB
|
|
--
|