summaryrefslogtreecommitdiff
path: root/MIBS/calix/Axos-Ont-MIB
blob: c086fd07a6db37ff7303b40d749dd35d29acf4c8 (plain)
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