diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/mrv/NBS-OPTIC-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/mrv/NBS-OPTIC-MIB')
| -rw-r--r-- | MIBS/mrv/NBS-OPTIC-MIB | 221 |
1 files changed, 221 insertions, 0 deletions
diff --git a/MIBS/mrv/NBS-OPTIC-MIB b/MIBS/mrv/NBS-OPTIC-MIB new file mode 100644 index 0000000..fa829be --- /dev/null +++ b/MIBS/mrv/NBS-OPTIC-MIB @@ -0,0 +1,221 @@ + +NBS-OPTIC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + + OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY + FROM SNMPv2-SMI + + InterfaceIndex + FROM IF-MIB + + nbs + FROM NBS-MIB + ; + +nbsOpticMib MODULE-IDENTITY + LAST-UPDATED "201209260000Z" -- Sep 26, 2012 + ORGANIZATION "NBS" + CONTACT-INFO + "For technical support, please contact your service channel" + + DESCRIPTION + "Information Base for common fiber optic features." + ::= { nbs 213 } + +-- ******************************************************************* +-- Groups in NBS-OPTIC-MIB +-- ******************************************************************* + +nbsOpticPortGrp OBJECT-IDENTITY + STATUS current + DESCRIPTION + "For describing fiber optic ports." + ::= { nbsOpticMib 1 } + + +-- ******************************************************************** +-- +-- nbsOpticPortGrp +-- +-- ******************************************************************** + +nbsOpticPortTableSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of fiber optic ports in this system." + ::= { nbsOpticPortGrp 1 } + +nbsOpticPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF NbsOpticPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of all fiber optic ports in this system." + ::= { nbsOpticPortGrp 2 } + +nbsOpticPortEntry OBJECT-TYPE + SYNTAX NbsOpticPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular fiber optic port." + INDEX { nbsOpticPortNdx } + ::= { nbsOpticPortTable 1 } + +NbsOpticPortEntry ::= SEQUENCE { + nbsOpticPortNdx InterfaceIndex, + nbsOpticPortTxStatusAdmin INTEGER, + nbsOpticPortTxStatusOper INTEGER, + nbsOpticPortRxStatusAdmin INTEGER, + nbsOpticPortRxStatusOper INTEGER, + nbsOpticPortConnector INTEGER, + nbsOpticPortPolish INTEGER, + nbsOpticPortFiberMode INTEGER +} + +nbsOpticPortNdx OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ifIndex-like unique id of this port." + ::= { nbsOpticPortEntry 1 } + +nbsOpticPortTxStatusAdmin OBJECT-TYPE + SYNTAX INTEGER { + notSupported (1), + outOfService (2), + inService (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Persistent. This object is used to administratively disable or + enable the Transmitter of this port. It is an alias to the + nbsCmmcPortEnableAdmin object. + + If the transmitter cannot be disabled by user, this object is + notSupported(1). + + If the user wishes to disable this transmitter, the user should + set this to outOfService(2). This is equivalent to setting + nbsCmmcPortEnableAdmin to disable(2). This action should cause + the mib2 object ifAdminStatus to go down(2). + + If the user wishes to enable this transmitter, the user should + set this to inService(3). If nothing else remains disabled, + this should return the mib2 object ifAdminStatus to up(1)." + ::= { nbsOpticPortEntry 21 } + +nbsOpticPortTxStatusOper OBJECT-TYPE + SYNTAX INTEGER { + notSupported (1), + outOfService (2), + inService (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether this port's transmitter is + currently enabled or disabled. It is an alias to the object + nbsCmmcPortEnableOper. + + If the transmitter cannot be independently disabled, this + object is notSupported(1). + + If the transmitter is currently disabled, this value will be + outOfService(2). + + If the transmitter is currently enabled, this value will be + inService(3)." + ::= { nbsOpticPortEntry 22 } + +nbsOpticPortRxStatusAdmin OBJECT-TYPE + SYNTAX INTEGER { + notSupported (1), + outOfService (2), + inService (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Persistent. This object is used to administratively disable or + enable the receiver of this port. + + If the receiver cannot be selectively disabled by user, this + object is notSupported(1). + + If the user wishes to disable this receiver, the user should + set this to outOfService(2). This action should also set the + mib2 object ifAdminStatus to down(2). + + If the user wishes to enable this receiver, the user should + set this to inService(3). If nothing else remains disabled, + this should return the mib2 object ifAdminStatus to up(1)." + ::= { nbsOpticPortEntry 31 } + +nbsOpticPortRxStatusOper OBJECT-TYPE + SYNTAX INTEGER { + notSupported (1), + outOfService (2), + inService (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates whether this port's receiver is + currently enabled or disabled. + + If the receiver cannot be independently disabled, this + object is notSupported(1). + + If the receiver is currently disabled, this value will be + outOfService(2). + + If the receiver is currently enabled, this value will be + inService(3)." + ::= { nbsOpticPortEntry 32 } + +nbsOpticPortConnector OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the physical connector to the port. It + is an alias to the object nbsCmmcPortConnector, and the list of + connector types is enumerated there." + ::= { nbsOpticPortEntry 41 } + +nbsOpticPortPolish OBJECT-TYPE + SYNTAX INTEGER { + notSupported (1), + pc (2), + upc (3), + apc (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the terminal polish." + ::= { nbsOpticPortEntry 42 } + +nbsOpticPortFiberMode OBJECT-TYPE + SYNTAX INTEGER { + notSupported (1), + reserved2 (2), + reserved3 (3), + singleMode (4), + multiMode (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the modality of the fiber. It is an + alias of nbsCmmcPortMedium" + ::= { nbsOpticPortEntry 51 } + + +END |