420 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			420 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						||
-- OTN Module MIB
 | 
						||
-- *****************************************************************
 | 
						||
 | 
						||
SL-OTN-MIB DEFINITIONS ::= BEGIN
 | 
						||
 | 
						||
IMPORTS
 | 
						||
	MODULE-IDENTITY, OBJECT-TYPE, Integer32,
 | 
						||
	NOTIFICATION-TYPE, Gauge32, 
 | 
						||
	Counter64     	                    FROM SNMPv2-SMI
 | 
						||
	DisplayString, TruthValue,
 | 
						||
	DateAndTime							FROM SNMPv2-TC
 | 
						||
	MODULE-COMPLIANCE, OBJECT-GROUP,
 | 
						||
	NOTIFICATION-GROUP                  FROM SNMPv2-CONF
 | 
						||
	InterfaceIndex		               	FROM IF-MIB
 | 
						||
	slService				      		FROM SL-NE-MIB;
 | 
						||
 | 
						||
slOTN MODULE-IDENTITY
 | 
						||
	LAST-UPDATED "0508171200Z"   -- 17 Jan. 2005  12:00:00 EST
 | 
						||
	ORGANIZATION "PacketLight Networks Ltd."
 | 
						||
	CONTACT-INFO
 | 
						||
		"Omri_Viner@PacketLight.com"
 | 
						||
	DESCRIPTION
 | 
						||
		"This MIB module describes the OTN"
 | 
						||
	::= { slService 15 }
 | 
						||
 | 
						||
-- The OTN MIB consists of the following groups:
 | 
						||
--    Configuration
 | 
						||
--    Pm
 | 
						||
--    Traps
 | 
						||
 | 
						||
slOTNConfig		OBJECT IDENTIFIER ::= { slOTN 1 }
 | 
						||
slOTNPm	 		OBJECT IDENTIFIER ::= { slOTN 2 }
 | 
						||
slOTNTraps 		OBJECT IDENTIFIER ::= { slOTN 3 }
 | 
						||
 | 
						||
-- Textual Conventions  
 | 
						||
 | 
						||
OTNTraceMessage ::= TEXTUAL-CONVENTION
 | 
						||
	STATUS  current
 | 
						||
	DESCRIPTION
 | 
						||
		"The Access Point Identifier, SAPI or DAPI."
 | 
						||
	SYNTAX  OCTET STRING (SIZE(16))
 | 
						||
    
 | 
						||
OTNTrafficRate ::= TEXTUAL-CONVENTION
 | 
						||
	STATUS  current
 | 
						||
	DESCRIPTION
 | 
						||
		"The Host or Line bit rates."
 | 
						||
	SYNTAX  INTEGER {
 | 
						||
		sonetSdh10G(1),     -- 9.95328 Gbps (SONET/SDH)
 | 
						||
		gbe10GLan(2),     	-- 10.3125 Gbps (10GE LAN)
 | 
						||
		fc10G(3) , 			-- 10.5187 Gbps (10G FC)
 | 
						||
		otu2(4),            -- 10.7092 Gbps (G.709; G.Supp43 6.1; OTU2)
 | 
						||
		otu2eLan(5),        -- 11.0491 Gbps [= 255/238 × 10.3125] (G.Supp43 7.2; OTU2e LAN w/o stuffing)
 | 
						||
		otu2eLanStuff(6),   -- 11.0957 Gbps [= 255/237 × 10.3125] (G.Supp43 7.1; OTU2e LAN /w stuffing)
 | 
						||
		otu2eFc(7),       	-- 11.2701 Gbps [= 255/238 × 10.5187] (G.sup43 7.2 of 10G FC; OTU2e 10GFC w/o stuffing)    
 | 
						||
		otu2FcStuff(8)		-- 11.3176 Gbps [= 255/237 × 10.5187] (G.sup43 7.1 of 10G FC; OTU2 10G FC /w stuffing) 
 | 
						||
	}
 | 
						||
 | 
						||
OTNOperationMode ::= TEXTUAL-CONVENTION
 | 
						||
	STATUS  current
 | 
						||
	DESCRIPTION
 | 
						||
		"Indicates the operation mode of the OTN interface
 | 
						||
		Detection function."
 | 
						||
	SYNTAX  INTEGER {
 | 
						||
    	async(1),			-- OTN G.709 Async mapping with FEC
 | 
						||
    	sync(2),      		-- OTN G.709 Sync mapping with FEC
 | 
						||
    	bypass(3)     		-- OTN Bypass (Transparent Passthru)
 | 
						||
	}
 | 
						||
 | 
						||
--
 | 
						||
-- The OTN Configuration Table
 | 
						||
--
 | 
						||
 | 
						||
slOTNConfigTable OBJECT-TYPE
 | 
						||
	SYNTAX  SEQUENCE OF SlOTNConfigEntry
 | 
						||
	MAX-ACCESS  		not-accessible
 | 
						||
	STATUS  			current
 | 
						||
	DESCRIPTION
 | 
						||
		"The OTN Configuration table."
 | 
						||
	::= { slOTNConfig 1 }
 | 
						||
 | 
						||
slOTNConfigEntry OBJECT-TYPE
 | 
						||
	SYNTAX  SlOTNConfigEntry
 | 
						||
	MAX-ACCESS  not-accessible
 | 
						||
	STATUS  current
 | 
						||
	DESCRIPTION
 | 
						||
		"An entry in the OTN Configuration table."
 | 
						||
	INDEX   { slOTNConfigLineIndex }
 | 
						||
	::= { slOTNConfigTable 1 }
 | 
						||
 | 
						||
SlOTNConfigEntry ::=
 | 
						||
	SEQUENCE {
 | 
						||
		slOTNConfigLineIndex			InterfaceIndex,
 | 
						||
		slOTNConfigOperationMode		OTNOperationMode,      		
 | 
						||
        slOTNConfigFECEnabled			INTEGER,   		
 | 
						||
		slOTNConfigStuffingEnabled		TruthValue,           
 | 
						||
        -- OTU
 | 
						||
        slOTNConfigOTUkTIMDetEnabled	TruthValue,    		
 | 
						||
        slOTNConfigOTUkDAPIToTransmit   OTNTraceMessage,    
 | 
						||
        slOTNConfigOTUkSAPIToTransmit   OTNTraceMessage,    
 | 
						||
        slOTNConfigOTUkDAPIToExpect		OTNTraceMessage,    
 | 
						||
        slOTNConfigOTUkSAPIToExpect		OTNTraceMessage,    
 | 
						||
        slOTNConfigOTUkDAPIReceived		OTNTraceMessage,    
 | 
						||
        slOTNConfigOTUkSAPIReceived		OTNTraceMessage,    
 | 
						||
        -- ODU
 | 
						||
        slOTNConfigODUkTIMDetEnabled	TruthValue,    
 | 
						||
        slOTNConfigODUkDAPIToTransmit   OTNTraceMessage,    
 | 
						||
        slOTNConfigODUkSAPIToTransmit   OTNTraceMessage,    
 | 
						||
        slOTNConfigODUkDAPIToExpect		OTNTraceMessage,    
 | 
						||
        slOTNConfigODUkSAPIToExpect		OTNTraceMessage,    
 | 
						||
        slOTNConfigODUkDAPIReceived		OTNTraceMessage,    
 | 
						||
        slOTNConfigODUkSAPIReceived		OTNTraceMessage,
 | 
						||
        -- TTI Mismatch kill traffic enable/disable     
 | 
						||
        slOTNConfigOTUkTIMKillEnabled	TruthValue,    		
 | 
						||
        slOTNConfigODUkTIMKillEnabled	TruthValue,   
 | 
						||
        -- GCC Selection     
 | 
						||
        slOTNConfigInbandGCC			INTEGER    		
 | 
						||
	}
 | 
						||
 | 
						||
slOTNConfigLineIndex OBJECT-TYPE
 | 
						||
	SYNTAX  	InterfaceIndex
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"The ifIndex of the XFP."
 | 
						||
	::= { slOTNConfigEntry 1 }
 | 
						||
 | 
						||
slOTNConfigOperationMode OBJECT-TYPE
 | 
						||
	SYNTAX      OTNOperationMode
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The OTN operation mode configuration
 | 
						||
    	async(1)   - OTN G.709 Async mapping with FEC
 | 
						||
    	sync(2)    - OTN G.709 Sync mapping with FEC
 | 
						||
    	bypass(3)  - OTN Bypass (Transparent Passthru)" 
 | 
						||
    ::= { slOTNConfigEntry 2 }
 | 
						||
 | 
						||
slOTNConfigFECEnabled OBJECT-TYPE
 | 
						||
	SYNTAX      INTEGER
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"FEC configuration
 | 
						||
		0 - disable
 | 
						||
		1 - G.709 FEC 
 | 
						||
		2 - disable
 | 
						||
		3 - I.4
 | 
						||
		4 - I.7
 | 
						||
		5 - HG-FEC"
 | 
						||
    ::= { slOTNConfigEntry 3 }
 | 
						||
 | 
						||
slOTNConfigStuffingEnabled OBJECT-TYPE
 | 
						||
	SYNTAX      TruthValue
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"Byte stuffing configuration 
 | 
						||
    	true(1)  - Enable OTN Byte Stuffing (255/237)
 | 
						||
		false(2) - Disable OTN Byte Stuffing (255/238)"
 | 
						||
    ::= { slOTNConfigEntry 4 }
 | 
						||
 | 
						||
-- OTU Configuration
 | 
						||
 | 
						||
slOTNConfigOTUkTIMDetEnabled                OBJECT-TYPE
 | 
						||
	SYNTAX          TruthValue
 | 
						||
	MAX-ACCESS  	read-write
 | 
						||
	STATUS          current
 | 
						||
	DESCRIPTION
 | 
						||
		"TIM Detection Enabled."
 | 
						||
	::= { slOTNConfigEntry 5 }
 | 
						||
 | 
						||
slOTNConfigOTUkDAPIToTransmit OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Destination Access Point Identifier to transmit."
 | 
						||
    ::= { slOTNConfigEntry 6 }
 | 
						||
 | 
						||
slOTNConfigOTUkSAPIToTransmit OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Source Access Point Identifier to transmit."
 | 
						||
    ::= { slOTNConfigEntry 7 }
 | 
						||
 | 
						||
slOTNConfigOTUkDAPIToExpect OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Destination Access Point Identifier to expect."
 | 
						||
    ::= { slOTNConfigEntry 8 }
 | 
						||
 | 
						||
slOTNConfigOTUkSAPIToExpect OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Source Access Point Identifier to expect."
 | 
						||
    ::= { slOTNConfigEntry 9 }
 | 
						||
 | 
						||
slOTNConfigOTUkDAPIReceived OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-only
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The received Destination Access Point Identifier."
 | 
						||
    ::= { slOTNConfigEntry 10 }
 | 
						||
 | 
						||
slOTNConfigOTUkSAPIReceived OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-only
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The received Source Access Point Identifier."
 | 
						||
    ::= { slOTNConfigEntry 11 }
 | 
						||
 | 
						||
-- ODU Configuration
 | 
						||
 | 
						||
slOTNConfigODUkTIMDetEnabled                OBJECT-TYPE
 | 
						||
	SYNTAX          TruthValue
 | 
						||
	MAX-ACCESS  	read-write
 | 
						||
	STATUS          current
 | 
						||
	DESCRIPTION
 | 
						||
		"TIM Detection Enabled."
 | 
						||
	::= { slOTNConfigEntry 12 }
 | 
						||
 | 
						||
slOTNConfigODUkDAPIToTransmit OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Destination Access Point Identifier to transmit."
 | 
						||
    ::= { slOTNConfigEntry 13 }
 | 
						||
 | 
						||
slOTNConfigODUkSAPIToTransmit OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Source Access Point Identifier to transmit."
 | 
						||
    ::= { slOTNConfigEntry 14 }
 | 
						||
 | 
						||
slOTNConfigODUkDAPIToExpect OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Destination Access Point Identifier to expect."
 | 
						||
    ::= { slOTNConfigEntry 15 }
 | 
						||
 | 
						||
slOTNConfigODUkSAPIToExpect OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-write
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The Source Access Point Identifier to expect."
 | 
						||
    ::= { slOTNConfigEntry 16 }
 | 
						||
 | 
						||
slOTNConfigODUkDAPIReceived OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-only
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The received Destination Access Point Identifier."
 | 
						||
    ::= { slOTNConfigEntry 17 }
 | 
						||
 | 
						||
slOTNConfigODUkSAPIReceived OBJECT-TYPE
 | 
						||
	SYNTAX      OTNTraceMessage
 | 
						||
    MAX-ACCESS  read-only
 | 
						||
    STATUS      current
 | 
						||
    DESCRIPTION 
 | 
						||
    	"The received Source Access Point Identifier."
 | 
						||
    ::= { slOTNConfigEntry 18 }
 | 
						||
 | 
						||
slOTNConfigOTUkTIMKillEnabled                OBJECT-TYPE
 | 
						||
	SYNTAX          TruthValue
 | 
						||
	MAX-ACCESS  	read-write
 | 
						||
	STATUS          current
 | 
						||
	DESCRIPTION
 | 
						||
		"TIM Mismatch kill traffic Enabled."
 | 
						||
	::= { slOTNConfigEntry 19 }
 | 
						||
 | 
						||
slOTNConfigODUkTIMKillEnabled                OBJECT-TYPE
 | 
						||
	SYNTAX          TruthValue
 | 
						||
	MAX-ACCESS  	read-write
 | 
						||
	STATUS          current
 | 
						||
	DESCRIPTION
 | 
						||
		"TIM Mismatch kill traffic Enabled."
 | 
						||
	::= { slOTNConfigEntry 20 }
 | 
						||
 | 
						||
slOTNConfigInbandGCC                OBJECT-TYPE
 | 
						||
	SYNTAX          INTEGER
 | 
						||
	MAX-ACCESS  	read-write
 | 
						||
	STATUS          current
 | 
						||
	DESCRIPTION
 | 
						||
		"GCC selection:
 | 
						||
		 0 - GCC0
 | 
						||
		 1 - GCC1"
 | 
						||
	::= { slOTNConfigEntry 21 }
 | 
						||
 | 
						||
 | 
						||
--
 | 
						||
-- The PM Table
 | 
						||
--
 | 
						||
 | 
						||
 | 
						||
slOTNCurrentPmTable OBJECT-TYPE
 | 
						||
	SYNTAX  SEQUENCE OF SlOTNCurrentPmEntry
 | 
						||
	MAX-ACCESS  		not-accessible
 | 
						||
	STATUS  			current
 | 
						||
	DESCRIPTION
 | 
						||
		"The OTN current table contains various OTN PM statistics."
 | 
						||
	::= { slOTNPm 1 }
 | 
						||
 | 
						||
slOTNCurrentPmEntry OBJECT-TYPE
 | 
						||
	SYNTAX  		SlOTNCurrentPmEntry
 | 
						||
	MAX-ACCESS  	not-accessible
 | 
						||
	STATUS  		current
 | 
						||
	DESCRIPTION
 | 
						||
		"An entry in the OTN Current table."
 | 
						||
	INDEX   { slOTNCurrentPmIndex }
 | 
						||
	::= { slOTNCurrentPmTable 1 }
 | 
						||
 | 
						||
SlOTNCurrentPmEntry ::=
 | 
						||
	SEQUENCE {
 | 
						||
		slOTNCurrentPmIndex			InterfaceIndex,
 | 
						||
		slOTNCurrentPmFecCe			INTEGER,         
 | 
						||
		slOTNCurrentPmFecCerMant	INTEGER,
 | 
						||
		slOTNCurrentPmFecCerExp		INTEGER,
 | 
						||
		slOTNCurrentPmFecCerValid	TruthValue,
 | 
						||
		slOTNCurrentPmFecCerMantFE	INTEGER,
 | 
						||
		slOTNCurrentPmFecCerExpFE	INTEGER,
 | 
						||
		slOTNCurrentPmFecCerValidFE	TruthValue,
 | 
						||
		slOTNCurrentPmReset			INTEGER         
 | 
						||
	}
 | 
						||
 | 
						||
slOTNCurrentPmIndex OBJECT-TYPE
 | 
						||
	SYNTAX  	InterfaceIndex
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"The ifIndex of the XFP."
 | 
						||
	::= { slOTNCurrentPmEntry 1 }
 | 
						||
 | 
						||
slOTNCurrentPmFecCe            OBJECT-TYPE
 | 
						||
	SYNTAX  	INTEGER
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"FEC Corrected Errors. Increment for each FEC corrected error."
 | 
						||
	::= { slOTNCurrentPmEntry 2 }
 | 
						||
 | 
						||
slOTNCurrentPmFecCerMant               OBJECT-TYPE
 | 
						||
	SYNTAX  	INTEGER
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"FEC Corrected Error Ratio - The mantissa value."
 | 
						||
	::= { slOTNCurrentPmEntry 3 }
 | 
						||
 | 
						||
slOTNCurrentPmFecCerExp                OBJECT-TYPE
 | 
						||
	SYNTAX  	INTEGER
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"FEC Corrected Error Ratio - The exponent value."
 | 
						||
	::= { slOTNCurrentPmEntry 4 }
 | 
						||
 | 
						||
slOTNCurrentPmFecCerValid                OBJECT-TYPE
 | 
						||
	SYNTAX  	TruthValue
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"FEC Corrected Error Ratio - Validity flag."
 | 
						||
	::= { slOTNCurrentPmEntry 5 }
 | 
						||
 | 
						||
slOTNCurrentPmFecCerMantFE               OBJECT-TYPE
 | 
						||
	SYNTAX  	INTEGER
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"Far End FEC Corrected Error Ratio - The mantissa value."
 | 
						||
	::= { slOTNCurrentPmEntry 6 }
 | 
						||
 | 
						||
slOTNCurrentPmFecCerExpFE                OBJECT-TYPE
 | 
						||
	SYNTAX  	INTEGER
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"Far End FEC Corrected Error Ratio - The exponent value."
 | 
						||
	::= { slOTNCurrentPmEntry 7 }
 | 
						||
 | 
						||
slOTNCurrentPmFecCerValidFE                OBJECT-TYPE
 | 
						||
	SYNTAX  	TruthValue
 | 
						||
	MAX-ACCESS  read-only
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"Far End FEC Corrected Error Ratio - Validity flag."
 | 
						||
	::= { slOTNCurrentPmEntry 8 }
 | 
						||
 | 
						||
slOTNCurrentPmReset                OBJECT-TYPE
 | 
						||
	SYNTAX  	INTEGER
 | 
						||
	MAX-ACCESS  read-write
 | 
						||
	STATUS  	current
 | 
						||
	DESCRIPTION
 | 
						||
		"Writing this object reset the FEC PM."
 | 
						||
	::= { slOTNCurrentPmEntry 9 }
 | 
						||
 | 
						||
 | 
						||
-- 
 | 
						||
-- OTN Traps
 | 
						||
-- 
 | 
						||
 | 
						||
 | 
						||
END
 |