158 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			158 lines
		
	
	
		
			3.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- Retimer Module MIB
 | 
						|
-- *****************************************************************
 | 
						|
 | 
						|
SL-RETIMER-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;
 | 
						|
 | 
						|
slRetimer MODULE-IDENTITY
 | 
						|
	LAST-UPDATED "200508171200Z"   -- 17 Jan. 2005  12:00:00 EST
 | 
						|
	ORGANIZATION "PacketLight Networks Ltd."
 | 
						|
	CONTACT-INFO
 | 
						|
		"Omri_Viner@PacketLight.com"
 | 
						|
	DESCRIPTION
 | 
						|
		"This MIB module describes the Retimer"
 | 
						|
	::= { slService 14 }
 | 
						|
 | 
						|
-- The Retimer MIB consists of the following groups:
 | 
						|
--    Configuration
 | 
						|
--	  Status
 | 
						|
--    Pm
 | 
						|
--    Traps
 | 
						|
 | 
						|
slRetimerConfig		OBJECT IDENTIFIER ::= { slRetimer 1 }
 | 
						|
slRetimerStat	 	OBJECT IDENTIFIER ::= { slRetimer 2 }
 | 
						|
slRetimerPm	 		OBJECT IDENTIFIER ::= { slRetimer 3 }
 | 
						|
slRetimerTraps 		OBJECT IDENTIFIER ::= { slRetimer 7 }
 | 
						|
 | 
						|
-- Textual Conventions  
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- The Retimer Configuration Table
 | 
						|
--
 | 
						|
 | 
						|
slRetimerConfigTable OBJECT-TYPE
 | 
						|
	SYNTAX  SEQUENCE OF SlRetimerConfigEntry
 | 
						|
	MAX-ACCESS  		not-accessible
 | 
						|
	STATUS  			current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Retimer Configuration table."
 | 
						|
	::= { slRetimerConfig 1 }
 | 
						|
 | 
						|
slRetimerConfigEntry OBJECT-TYPE
 | 
						|
	SYNTAX  SlRetimerConfigEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry in the Retimer Configuration table."
 | 
						|
	INDEX   { slRetimerLineIndex }
 | 
						|
	::= { slRetimerConfigTable 1 }
 | 
						|
 | 
						|
SlRetimerConfigEntry ::=
 | 
						|
	SEQUENCE {
 | 
						|
		slRetimerLineIndex			InterfaceIndex,
 | 
						|
		slRetimerResetPmCounters	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
slRetimerLineIndex OBJECT-TYPE
 | 
						|
	SYNTAX  	InterfaceIndex
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  	current
 | 
						|
	DESCRIPTION
 | 
						|
		"This object should be made equal to the ifIndex of the SFP."
 | 
						|
	::= { slRetimerConfigEntry 1 }
 | 
						|
 | 
						|
slRetimerResetPmCounters OBJECT-TYPE
 | 
						|
	SYNTAX      INTEGER
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
    	"Setting this object to 1 reset the current interval PM
 | 
						|
    	counters of the retimer."
 | 
						|
    ::= { slRetimerConfigEntry 2 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
--
 | 
						|
-- The PM Current Table
 | 
						|
--
 | 
						|
 | 
						|
slRetimerCurrentTable OBJECT-TYPE
 | 
						|
	SYNTAX  SEQUENCE OF SlRetimerCurrentEntry
 | 
						|
	MAX-ACCESS  		not-accessible
 | 
						|
	STATUS  			current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Ethernet current table contains various statistics
 | 
						|
		being collected for the current 15 minute
 | 
						|
		interval."
 | 
						|
	::= { slRetimerPm 1 }
 | 
						|
 | 
						|
slRetimerCurrentEntry OBJECT-TYPE
 | 
						|
	SYNTAX  		SlRetimerCurrentEntry
 | 
						|
	MAX-ACCESS  	not-accessible
 | 
						|
	STATUS  		current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry in the Retimer Current table."
 | 
						|
	INDEX   { slRetimerCurrentIndex }
 | 
						|
	::= { slRetimerCurrentTable 1 }
 | 
						|
 | 
						|
SlRetimerCurrentEntry ::=
 | 
						|
	SEQUENCE {
 | 
						|
		slRetimerCurrentIndex            InterfaceIndex,
 | 
						|
		slRetimerCurrentRxRllES           INTEGER,
 | 
						|
		slRetimerCurrentRxK285ES          INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
slRetimerCurrentIndex OBJECT-TYPE
 | 
						|
	SYNTAX  	InterfaceIndex
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  	current
 | 
						|
	DESCRIPTION
 | 
						|
		"The index value which uniquely identifies  the
 | 
						|
		Ethernet interface to which this entry is applicable.
 | 
						|
		The interface identified by a particular value of
 | 
						|
		this index is the same interface as identified by
 | 
						|
		the same value as a the ifIndex of the SFP."
 | 
						|
	::= { slRetimerCurrentEntry 1 }
 | 
						|
 | 
						|
slRetimerCurrentRxRllES            OBJECT-TYPE
 | 
						|
	SYNTAX  	INTEGER
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  	current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of Errored Seconds with RLL error."
 | 
						|
	::= { slRetimerCurrentEntry 2 }
 | 
						|
 | 
						|
slRetimerCurrentRxK285ES                OBJECT-TYPE
 | 
						|
	SYNTAX  	INTEGER
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  	current
 | 
						|
	DESCRIPTION
 | 
						|
		"The total number of Errored Seconds with K28.5 error."
 | 
						|
	::= { slRetimerCurrentEntry 3 }
 | 
						|
 | 
						|
 | 
						|
-- ---------------------------------------------
 | 
						|
-- Retimer Traps
 | 
						|
-- ---------------------------------------------
 | 
						|
 | 
						|
slRetimerStatusChange NOTIFICATION-TYPE
 | 
						|
	OBJECTS { slRetimerLineIndex }
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION
 | 
						|
		""
 | 
						|
	::= { slRetimerTraps 1 }
 | 
						|
 | 
						|
END
 |