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
 | 
