1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
|
-- *****************************************************************
-- 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
|