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
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
|
DASAN-GEPON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Counter64, Integer32, TimeTicks, mib-2, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, PhysAddress, TruthValue, RowStatus, TimeStamp, AutonomousType, TestAndIncr FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
--NetworkAddress, IpAddress FROM RFC1155-SMI
dasanMgmt FROM DASAN-SMI
dsSwitchModules FROM DASAN-SWITCH-MIB;
-- Definition Grammer
dasanPonMIB MODULE-IDENTITY
LAST-UPDATED "200504130000Z"
ORGANIZATION "DASAN Co., Ltd."
CONTACT-INFO "DASAN Co., Ltd."
DESCRIPTION "."
::= { dasanMgmt 11 }
dasanPonMIBObjects OBJECT IDENTIFIER ::= { dasanPonMIB 1 }
dsPon OBJECT IDENTIFIER ::= { dasanPonMIBObjects 1 }
-- GE-PON ONU information
dsPonOnuInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF DsPonOnuInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A list of dsPonOnuInfoEntry entries. Each entry has Scheduling property of the queue."
::= { dsPon 1 }
dsPonOnuInfoEntry OBJECT-TYPE
SYNTAX DsPonOnuInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An entry containing Onu information."
INDEX {dsPonOltIndex, dsPonOnuIndex}
::= { dsPonOnuInfoTable 1 }
DsPonOnuInfoEntry ::= SEQUENCE {
dsPonOltIndex Integer32,
dsPonOnuIndex Integer32,
dsPonOnuMacAddress PhysAddress,
dsPonOnuIpAddress IpAddress,
dsPonLinkStatus INTEGER,
dsPonOnuFirmwareVersion DisplayString,
dsPonOnuProductVersion DisplayString,
dsPonOnuProductCode DisplayString,
dsPonRTT Integer32
}
dsPonOltIndex OBJECT-TYPE
SYNTAX Integer32(0..8)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "OLT index number."
::= { dsPonOnuInfoEntry 1 }
dsPonOnuIndex OBJECT-TYPE
SYNTAX Integer32(0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONU index number."
::= { dsPonOnuInfoEntry 2 }
dsPonOnuMacAddress OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ONU MAC address."
::= { dsPonOnuInfoEntry 3 }
dsPonOnuIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ONU IP address."
::= { dsPonOnuInfoEntry 4 }
dsPonLinkStatus OBJECT-TYPE
SYNTAX INTEGER {
link(1),
authfail(2),
nolink(3),
blockedlink(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Link Status.
Link Status(1) : Link .
Link Status(2) : auth fail .
Link Status(3) : no link .
Link Status(4) : blocked link."
::= { dsPonOnuInfoEntry 5 }
dsPonOnuFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The GE-PON Onu Firmware Version informations."
::= { dsPonOnuInfoEntry 6 }
dsPonOnuProductVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The GE-PON Onu Product Version informations."
::= { dsPonOnuInfoEntry 7 }
dsPonOnuProductCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The GE-PON Onu Product Code informations."
::= { dsPonOnuInfoEntry 8 }
dsPonRTT OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The RTT."
::= { dsPonOnuInfoEntry 9 }
dsPonTaggedLabel OBJECT-TYPE
SYNTAX INTEGER {
onu(1),
onuport(2),
onulogicallink(3),
onuqueue(4),
oltport(5),
oltqueue(6),
oltlogicallink(7),
olt(8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION " Tagged Label
1. ONU Label
2. ONU Port Label
3. ONU Logical Link
4. ONU Queue Label
5. OLT Port Label
6. OLT Queue Label
7. OLT Logical LInk Label(alias ONU Logical Link Label)
8. OLT Label"
::= { dsPon 2 }
dsPonPortIndex OBJECT-TYPE
SYNTAX Integer32(0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONU index number."
::= { dsPon 3 }
dsPonDirection OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONU Pon Direction."
::= { dsPon 4 }
dsPonState OBJECT-TYPE
SYNTAX INTEGER { off(0), on(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONU Pon State."
::= { dsPon 5 }
dsPonCount OBJECT-TYPE
SYNTAX Counter
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONU Pon Conut."
::= { dsPon 6 }
dsPonQueueIndex OBJECT-TYPE
SYNTAX Integer32(0..32)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONU index number."
::= { dsPon 7 }
-- Pon Object Group
-- Pon Module Compliance
END
|