120 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			120 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- *****************************************************************
 | 
						|
-- MUX MIB
 | 
						|
-- *****************************************************************
 | 
						|
 | 
						|
SL-MUX-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
	MODULE-IDENTITY, OBJECT-TYPE,
 | 
						|
	NOTIFICATION-TYPE, Integer32, TimeTicks
 | 
						|
					 			     	FROM SNMPv2-SMI
 | 
						|
	DisplayString, TruthValue, 
 | 
						|
	TimeStamp					  		FROM SNMPv2-TC
 | 
						|
    SnmpAdminString						FROM SNMP-FRAMEWORK-MIB
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP,
 | 
						|
	NOTIFICATION-GROUP                  FROM SNMPv2-CONF
 | 
						|
	InterfaceIndex		               	FROM IF-MIB
 | 
						|
	PerfCurrentCount, PerfIntervalCount,
 | 
						|
	PerfTotalCount                      FROM PerfHist-TC-MIB
 | 
						|
	CleiCode							FROM SL-ENTITY-MIB
 | 
						|
	sitelight				      		FROM SL-NE-MIB;
 | 
						|
 | 
						|
slMux MODULE-IDENTITY
 | 
						|
	LAST-UPDATED "200008280000Z"
 | 
						|
	ORGANIZATION "PacketLight Networks Ltd."
 | 
						|
	CONTACT-INFO
 | 
						|
		"Omri_Viner@PacketLight.com"
 | 
						|
	DESCRIPTION
 | 
						|
		"This MIB module describes the Mux interfaces"
 | 
						|
	::= { sitelight 5 }
 | 
						|
 | 
						|
--	The MUX MIB consists of the following groups:
 | 
						|
--	MUX Interface Table
 | 
						|
 | 
						|
 | 
						|
-- ----------------------------------------------------
 | 
						|
--
 | 
						|
-- The Mux Interface Table
 | 
						|
--
 | 
						|
-- ----------------------------------------------------
 | 
						|
 | 
						|
muxIfTable OBJECT-TYPE
 | 
						|
	SYNTAX  SEQUENCE OF MuxIfEntry
 | 
						|
	MAX-ACCESS  		not-accessible
 | 
						|
	STATUS  			current
 | 
						|
	DESCRIPTION
 | 
						|
		"The Mux interface entity table."
 | 
						|
	::= { slMux 1 }
 | 
						|
 | 
						|
muxIfEntry OBJECT-TYPE
 | 
						|
	SYNTAX  MuxIfEntry
 | 
						|
	MAX-ACCESS  not-accessible
 | 
						|
	STATUS  current
 | 
						|
	DESCRIPTION
 | 
						|
		"An entry in the MUX interface table."
 | 
						|
	INDEX   { muxIfIndex }
 | 
						|
	::= { muxIfTable 1 }
 | 
						|
 | 
						|
MuxIfEntry ::=
 | 
						|
	SEQUENCE {
 | 
						|
		muxIfIndex				InterfaceIndex,
 | 
						|
		muxIfType				INTEGER,
 | 
						|
		muxIfWaveSpacing		INTEGER,    
 | 
						|
		muxIfWaveLengthNm		INTEGER,
 | 
						|
		muxIfOscWaveLengthNm	INTEGER
 | 
						|
	}
 | 
						|
 | 
						|
muxIfIndex OBJECT-TYPE
 | 
						|
	SYNTAX  	InterfaceIndex
 | 
						|
	MAX-ACCESS  read-only
 | 
						|
	STATUS  	current
 | 
						|
	DESCRIPTION
 | 
						|
		"The interface index of the Mux (type=196)."
 | 
						|
	::= { muxIfEntry 1 }
 | 
						|
 | 
						|
muxIfType OBJECT-TYPE
 | 
						|
	SYNTAX  INTEGER
 | 
						|
	MAX-ACCESS  	read-only
 | 
						|
	STATUS  		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The number of wave lengths supported by the mux."
 | 
						|
	::= { muxIfEntry 2 }
 | 
						|
 | 
						|
muxIfWaveSpacing OBJECT-TYPE
 | 
						|
	SYNTAX  INTEGER {
 | 
						|
		ghzNone(0),   -- Spacing is not applicable (e.g. OADM)
 | 
						|
		ghz400(1),
 | 
						|
		ghz200(2),
 | 
						|
		ghz100(3),
 | 
						|
		ghz50(4),
 | 
						|
		ghz2500(5)	  -- CWDM spacing of 20 nano-meter
 | 
						|
	}
 | 
						|
	MAX-ACCESS  	read-only
 | 
						|
	STATUS  		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The spacing between two adjacent optical channels in GHz units."
 | 
						|
	::= { muxIfEntry 3 }
 | 
						|
 | 
						|
muxIfWaveLengthNm OBJECT-TYPE
 | 
						|
	SYNTAX  INTEGER 
 | 
						|
	MAX-ACCESS  	read-only
 | 
						|
	STATUS  		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The WDM base wave length.
 | 
						|
		For DWDM values are ituGrid[10] = 1569.59 to ituGrid[69] = 1522.56
 | 
						|
		For CWDM  values are ituGrid[70] = 1470 to ituGrid[77] = 1610
 | 
						|
		and ituGrid[80] = 1270 to ituGrid[89] = 1450."
 | 
						|
	::= { muxIfEntry 4 }
 | 
						|
 | 
						|
muxIfOscWaveLengthNm OBJECT-TYPE
 | 
						|
	SYNTAX  INTEGER 
 | 
						|
	MAX-ACCESS  	read-only
 | 
						|
	STATUS  		current
 | 
						|
	DESCRIPTION
 | 
						|
		"The OSC WDM wave length.
 | 
						|
		For DWDM values are ituGrid[71] = 1490 or ituGrid[72] = 1510
 | 
						|
		For CWDM values are ituGrid[81] = 1290 or ituGrid[82] = 1310."
 | 
						|
	::= { muxIfEntry 5 }
 | 
						|
 | 
						|
END
 |