mibs/MIBS/calix/Axos-Card-MIB
2023-12-05 12:25:34 +01:00

298 lines
8.5 KiB
Plaintext

Axos-Card-MIB DEFINITIONS ::= BEGIN
IMPORTS
Integer32,
Counter64,
IpAddress,
mib-2
FROM SNMPv2-SMI
DisplayString,
MacAddress
FROM SNMPv2-TC
axosModules
FROM CALIX-PRODUCT-MIB;
axosCardModule 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 card and OLT ODN port table for Calix Axos
based products"
REVISION "202010230000Z"
DESCRIPTION
"Initial revision"
::= { axosModules 4 }
-- Card Table
axosCardTable OBJECT-TYPE
SYNTAX SEQUENCE OF AxosCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Contains Card entries"
::= { axosCardModule 1 }
axosCardEntry OBJECT-TYPE
SYNTAX AxosCardEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of attributes related to Card"
INDEX { axosCardShelf, axosCardSlot }
::= { axosCardTable 1 }
AxosCardEntry ::= SEQUENCE {
axosCardShelf Integer32,
axosCardSlot Integer32,
axosCardAdminStatus INTEGER,
axosCardProvType INTEGER,
axosCardActualType INTEGER,
axosCardSoftwareVersion OCTET STRING,
axosCardSerialNumber DisplayString,
axosCardCurrentPowerLevel INTEGER,
axosCardCleiCode OCTET STRING,
axosCardPartNumber OCTET STRING,
axosCardStartMacRange OCTET STRING,
axosCardEndMacRange OCTET STRING,
}
axosCardShelf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Shelf number"
::= { axosCardEntry 1 }
axosCardSlot OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Slot number"
::= { axosCardEntry 2 }
axosCardAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
enabled(1),
alarmsuppress(2),
disabled(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Administrative status"
::= { axosCardEntry 3 }
axosCardProvType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
clx3001(1),
ng1601(2),
gp1601(3),
gp1611(4),
vdsl2r2(5),
ngpon2x4(6),
gpon8r2(7),
ge12(8),
ge24r2(9),
epon(10),
gpon(11),
epon_macsec(12),
e3_2_ngpon(13),
asm3001(14),
gp1612(15),
xg801(16),
ce201(17),
e3_2_xgs(18),
frwy(19),
xg3201(21)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Provisioned card type"
::= { axosCardEntry 4 }
axosCardActualType OBJECT-TYPE
SYNTAX INTEGER {
unknown(0),
clx3001(1),
ng1601(2),
gp1601(3),
gp1611(4),
vdsl2r2(5),
ngpon2x4(6),
gpon8r2(7),
ge12(8),
ge24r2(9),
epon(10),
gpon(11),
epon_macsec(12),
e3_2_ngpon(13),
asm3001(14),
gp1612(15),
xg801(16),
ce201(17),
e3_2_xgs(18),
frwy(19),
xg3201(21)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Actual card type"
::= { axosCardEntry 5 }
axosCardSoftwareVersion OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Running software version, dotted string notation"
::= { axosCardEntry 6 }
axosCardSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ascii Serial number for card"
::= { axosCardEntry 7 }
axosCardCurrentPowerLevel OBJECT-TYPE
SYNTAX INTEGER {
notSet(0),
powerLevelLow(1),
powerLevel2(2),
powerLevel3(3),
powerLevel4(4),
powerLevelFull(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Current power level for card"
::= { axosCardEntry 8 }
axosCardCleiCode OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ascii CLEI code for card"
::= { axosCardEntry 9 }
axosCardPartNumber OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Ascii part number"
::= { axosCardEntry 10 }
axosCardStartMacRange OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Start of MAC range (ascii)"
::= { axosCardEntry 11 }
axosCardEndMacRange OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "End of MAC range (ascii)"
::= { axosCardEntry 12 }
-- Card ODN status
axosOltPonPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF AxosOltPonPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Contains OLT ODN port entries"
::= { axosCardModule 2 }
axosOltPonPortEntry OBJECT-TYPE
SYNTAX AxosOltPonPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "List of attributes related to OLT ODN port"
INDEX { axosOltPonPortIfindex }
::= { axosOltPonPortTable 1 }
AxosOltPonPortEntry ::= SEQUENCE {
axosOltPonPortIfindex Integer32,
axosOltPonPortName OCTET STRING,
axosOltPonPortStatus INTEGER,
axosOltPonPortTemperature Integer32,
axosOltPonPortTxBias Integer32,
axosOltPonPortTxPower Integer32,
axosOltPonPortRxPower Integer32,
axosOltPonPortVoltage Integer32
}
axosOltPonPortIfindex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A unique value, greater than zero, for each interface. "
::= { axosOltPonPortEntry 1 }
axosOltPonPortName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION "A textual string containing information about the interface. "
::= { axosOltPonPortEntry 2 }
axosOltPonPortStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(0),
linkUp(1),
linkDown(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ODN-I operational status"
::= { axosOltPonPortEntry 3 }
axosOltPonPortTemperature OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ODN-I laser temperature ((value/1000)=degrees Celsius)"
::= { axosOltPonPortEntry 4 }
axosOltPonPortTxBias OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ODN-I laser bias current (muA) "
::= { axosOltPonPortEntry 5 }
axosOltPonPortTxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ODN-I Tx signal level ((value / 10000) = mW) "
::= { axosOltPonPortEntry 6 }
axosOltPonPortRxPower OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ODN-I Rx signal level ((value / 10000) = mW) "
::= { axosOltPonPortEntry 7 }
axosOltPonPortVoltage OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ODN-I voltage in mV "
::= { axosOltPonPortEntry 8 }
END