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
|
Axos-Ont-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
Counter64,
IpAddress,
mib-2
FROM SNMPv2-SMI
RowStatus,
DisplayString,
MacAddress
FROM SNMPv2-TC
InterfaceIndex,
ifIndex FROM IF-MIB
axosModules
FROM CALIX-PRODUCT-MIB;
axosOntModule MODULE-IDENTITY
LAST-UPDATED "202010230000Z"
ORGANIZATION "Calix"
CONTACT-INFO
" Calix Networks, Inc.
Postal: 1035 North McDowell Boulevard
Petaluma, CA 94954-1173
USA
Phone: +1 707 766 3000
Fax: +1 707 766 3100
E-mail: mib-info@calix.com"
DESCRIPTION
"Describes ont table for Calix Axos
based products"
REVISION "202010230000Z"
DESCRIPTION
"Initial revision"
::= { axosModules 6 }
-- ONT data
axosOntTable OBJECT-TYPE
SYNTAX SEQUENCE OF AxosOntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Contains ONT entries"
::= { axosOntModule 1 }
axosOntEntry OBJECT-TYPE
SYNTAX AxosOntEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of attributes related to ONT"
INDEX { axosOntIndex }
::= { axosOntTable 1 }
AxosOntEntry ::= SEQUENCE {
axosOntIndex Integer32,
axosOntID OCTET STRING,
axosOntAdminStatus INTEGER,
axosOntOperStatus INTEGER,
axosOntDyingGasp INTEGER,
axosOntRxOpticalLevel Integer32,
axosOntTxOpticalLevel Integer32,
axosOntFarEndRxOpticalLevel Integer32,
axosOntSoftwareVersion OCTET STRING,
axosOntCleiCode OCTET STRING
}
axosOntIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Unit identifier "
::= { axosOntEntry 1 }
axosOntID OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONT ID "
::= { axosOntEntry 2 }
axosOntAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Administrative status"
::= { axosOntEntry 3 }
axosOntOperStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
enabled(1),
degraded(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Operational status"
::= { axosOntEntry 4 }
axosOntDyingGasp OBJECT-TYPE
SYNTAX INTEGER {
unknown(-1),
no(0),
yes(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ont dying gasp status "
::= { axosOntEntry 5 }
axosOntRxOpticalLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONT Rx signal level ((value / 10000) = mW)"
::= { axosOntEntry 6 }
axosOntTxOpticalLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONT Tx signal level ((value / 10000) = mW)"
::= { axosOntEntry 7 }
axosOntFarEndRxOpticalLevel OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "OLT Rx signal level ((value / 10000) = mW)"
::= { axosOntEntry 8 }
axosOntSoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Running software version, dotted string notation"
::= { axosOntEntry 9 }
axosOntCleiCode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Hardware CLEI code "
::= { axosOntEntry 10 }
END
|