222 lines
6.4 KiB
Plaintext
222 lines
6.4 KiB
Plaintext
|
|
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
|