Calix (occamos) b6_316 and Calix (calix) 700 (#12744)

* Add mibs for CALIX B6 and enable nobulk

* sensors

* sensors and tests

* mibs

* Calix700 added

* tests

* tests suite

* rerun tests
This commit is contained in:
PipoCanaja
2021-04-25 16:24:32 +02:00
committed by GitHub
parent 5453163331
commit 40e626d487
20 changed files with 26711 additions and 2840 deletions

View File

@@ -10,3 +10,4 @@ discovery:
-
sysObjectID:
- .1.3.6.1.4.1.6321.1.2.3
- .1.3.6.1.4.1.6321.2.1.1

View File

@@ -5,13 +5,16 @@ modules:
- E5-120-IESCOMMON-MIB::iesSlotModuleDescr.0.0
- E5-111-IESCOMMON-MIB::iesSlotModuleDescr.0.0
- E5-110-IESCOMMON-MIB::iesSlotModuleDescr.0.0
- AE-ALARM-TABLE-MIB::aeOntModelNum.0
serial:
- E5-121-IESCOMMON-MIB::iesChassisSerialNumber.0
- E5-120-IESCOMMON-MIB::iesChassisSerialNumber.0
- E5-111-IESCOMMON-MIB::iesChassisSerialNumber.0
- E5-110-IESCOMMON-MIB::iesChassisSerialNumber.0
- AE-ALARM-TABLE-MIB::aeOntFsanSerNum.0
version:
- E5-121-IESCOMMON-MIB::iesSlotModuleFWVersion.0.0
- E5-120-IESCOMMON-MIB::iesSlotModuleFWVersion.0.0
- E5-111-IESCOMMON-MIB::iesSlotModuleFWVersion.0.0
- E5-110-IESCOMMON-MIB::iesSlotModuleFWVersion.0.0
- AE-ALARM-TABLE-MIB::aeOntFirmwareVersion.0

View File

@@ -1,3 +1,43 @@
mib: OCCAM-ENTITY-MIB:OCCAM-SENSOR-MIB
modules:
os:
sysDescr_regex: '/(?<hardware>.*)/'
serial:
- OCCAM-ENTITY-MIB::entitySerialNum.0
version:
- OCCAM-ENTITY-MIB::entitySoftwareRev.0
sensors:
temperature:
data:
-
oid: sensorTable
value: sensorValue
descr: '{{ $sensorName }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: sensorType
op: '!='
value: '3'
-
oid: sensorScale
op: '!='
value: '4'
voltage:
data:
-
oid: sensorTable
value: sensorValue
descr: '{{ $sensorName }}'
index: '{{ $index }}'
divisor: 1000
skip_values:
-
oid: sensorType
op: '!='
value: '2'
-
oid: sensorScale
op: '!='
value: '3'

View File

@@ -3,6 +3,7 @@ text: Calix B6 System
type: network
icon: calix
mib_dir: calix
nobulk: true
over:
- { graph: device_bits, text: 'Device Traffic' }
discovery:

View File

@@ -0,0 +1,621 @@
AE-ALARM-TABLE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MacAddress
FROM SNMPv2-TC
OBJECT-TYPE,
NOTIFICATION-TYPE,
MODULE-IDENTITY,
Unsigned32,
Integer32,
IpAddress
FROM SNMPv2-SMI
calixNetworks,
calixRegistrations,
calixProducts,
calixModules
FROM CALIX-SMI
AeEquipmentType,
AeEquipmentInstance,
AeAlarmType,
AeCondStatus,
AeCondSeverityLevel,
AeCondServiceAffecting,
AeTime,
AeBriefText,
AeText,
AeFsanSerialNumber,
AeMfgSerialNumber,
AeSnmpVersion,
AeOntModelNum,
AeOntFirmwareVersion,
AeOntRegistrationPeriod,
AeOntState,
AeRegistrationID,
AeDeviceClass,
AeConfigMethod,
AeConfigFilename,
AeConfigFileMarker,
AeConfigMIC,
AeDeviceStatus,
AeConfigStatus
FROM AE-TC
;
-- ******************************************************************************
--
-- GX OID Sstructure
--
-- ******************************************************************************
pSeries OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The definitive identifier of the Calix Networks Active Ethernet ONT"
::= { calixProducts 5 }
aeModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree to register the values assigned to the GX ONT modules with the
MODULE-IDENTITY construct."
::= { pSeries 1 }
aeNotificationModule MODULE-IDENTITY
LAST-UPDATED "200808270000Z"
ORGANIZATION "Calix"
CONTACT-INFO
"Calix"
DESCRIPTION
"Describes all the notifications related to Calix Active Ethernet ONT product."
::= { aeModules 1 }
aeNotification OBJECT IDENTIFIER ::= { pSeries 2 }
aeNotificationObjects OBJECT IDENTIFIER ::= { aeNotification 1 }
aeNotifications OBJECT IDENTIFIER ::= { aeNotification 2 }
aeAlarms OBJECT IDENTIFIER ::= { pSeries 3 }
aeOnt OBJECT IDENTIFIER ::= { pSeries 4 }
-- aePmModule OBJECT IDENTIFIER ::= { pSeries 5 }
-- *******************************************************************************
--
-- GX ONT
--
-- *******************************************************************************
-------------------------------------------------------------------------------
aeOntMIBVersion OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current MIB version.
History log:
Version 1: Initial version.
Version 2: AE release 2.0
T1 and PWE3 alarms added.
T1 and PWE3 PM MIBs added."
::= { aeOnt 1 }
aeOntModelNum OBJECT-TYPE
SYNTAX AeOntModelNum
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object identifies the ONT Model Number."
::= { aeOnt 2 }
aeOntFsanSerNum OBJECT-TYPE
SYNTAX AeFsanSerialNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object identifies the FSAN serial number."
::= { aeOnt 3 }
aeOntFirmwareVersion OBJECT-TYPE
SYNTAX AeOntFirmwareVersion
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the firmware version
currently running on the ONT."
::= { aeOnt 4 }
aeOntRegistrationPeriod OBJECT-TYPE
SYNTAX AeOntRegistrationPeriod
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object identifies the time period (in seconds) between
the sending of recurring ONT registraion SNMP traps."
::= { aeOnt 5 }
aeOntReset OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write to this object would reinitialize the ONT"
::= { aeOnt 6 }
aeOntRegistrationID OBJECT-TYPE
SYNTAX AeRegistrationID
MAX-ACCESS read-write
STATUS current
DESCRIPTION "This object identifies the Registration ID."
::= { aeOnt 7 }
aeOntRegisterState OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Write to this object would transition the ONT to registered state"
::= { aeOnt 8 }
aeOntLabel OBJECT-TYPE
SYNTAX AeBriefText
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The descriptive label assigned to the ONT."
::= { aeOnt 9 }
aeOntConfigMethod OBJECT-TYPE
SYNTAX AeConfigMethod
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONT configuration method, i.e. config file, TR69, SNMP, etc"
::= { aeOnt 10 }
aeOntConfigFilename OBJECT-TYPE
SYNTAX AeConfigFilename
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONT configuration filename in used"
::= { aeOnt 11 }
aeOntConfigFileMarker OBJECT-TYPE
SYNTAX AeConfigFileMarker
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONT configuration filename marker"
::= { aeOnt 12 }
aeOntConfigFileMIC OBJECT-TYPE
SYNTAX AeConfigMIC
MAX-ACCESS read-only
STATUS current
DESCRIPTION "ONT configuration filename message integrity code"
::= { aeOnt 13 }
aeOntPrimaryManagementServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Primary management server IP address"
::= { aeOnt 14 }
aeOntDeviceStatus OBJECT-TYPE
SYNTAX AeDeviceStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Device status, i.e., acquired IP address, configured with ONT specific
file, generic file, cached file, etc"
::= { aeOnt 15 }
aeOntConfigStatus OBJECT-TYPE
SYNTAX AeConfigStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Configuration status, i.e., no errors, configured with errors, not configured"
::= { aeOnt 16 }
aeOntManagementVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Management VLAN ID"
::= { aeOnt 17 }
aeOntMfgSerNum OBJECT-TYPE
SYNTAX AeMfgSerialNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object identifies the MFG serial number."
::= { aeOnt 18 }
-- *******************************************************************************
--
-- Notification Objects
--
-- *******************************************************************************
-- Notification objects for ONT Alarm Traps
aeTrapSequenceNo OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Uniquely identifies each alarm trap that is transmitted by the ONT.
The value Increment for each alarm trap that is transmitted.
The first trap has a sequence number of one (1)."
::= { aeNotificationObjects 1 }
aeTrapEquipmentType OBJECT-TYPE
SYNTAX AeEquipmentType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The type of physical equipment the ONT Alarm is associated with."
::= { aeNotificationObjects 2 }
aeTrapEquipmentInstance OBJECT-TYPE
SYNTAX AeEquipmentInstance
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The instance of the physical equipment the ONT Alarm is assocaited with."
::= { aeNotificationObjects 3 }
aeTrapAlarmType OBJECT-TYPE
SYNTAX AeAlarmType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The type of the ONT Alarm."
::= { aeNotificationObjects 4 }
aeTrapAlarmStatus OBJECT-TYPE
SYNTAX AeCondStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The status of the ONT alarm - on/off."
::= { aeNotificationObjects 5 }
aeTrapAlarmSeverityLevel OBJECT-TYPE
SYNTAX AeCondSeverityLevel
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The severity level of the ONT Alarm."
::= { aeNotificationObjects 6 }
aeTrapServiceAffecting OBJECT-TYPE
SYNTAX AeCondServiceAffecting
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This value indicated whether the ONT Alarm is service affecting or not."
::= { aeNotificationObjects 7 }
aeTrapText OBJECT-TYPE
SYNTAX AeText
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "This object contains the brief description about the ONT Alarm."
::= { aeNotificationObjects 8 }
aeTrapTimeStamp OBJECT-TYPE
SYNTAX AeBriefText
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Local time string for the ONT Alarm."
::= { aeNotificationObjects 9 }
aeTrapTime OBJECT-TYPE
SYNTAX AeTime
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "UTC time integer of the ONT Alarm."
::= { aeNotificationObjects 10 }
-- Notificaiton objects for ONT Registration Traps
aeTrapFsanSerialNumber OBJECT-TYPE
SYNTAX AeFsanSerialNumber
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The FSAN Serial Number of the ONT expressed as 4 charaters and 8 hex digits."
::= { aeNotificationObjects 12 }
aeTrapIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The IP Address assigned to the ONT."
::= { aeNotificationObjects 13 }
aeTrapMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "External MAC Address of the ONT."
::= { aeNotificationObjects 14 }
aeTrapOntState OBJECT-TYPE
SYNTAX AeOntState
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "ONT SNMP provisioning state."
::= { aeNotificationObjects 15 }
aeTrapOntLabel OBJECT-TYPE
SYNTAX AeText
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The descriptive label assigned to the ONT."
::= { aeNotificationObjects 16 }
aeTrapRegistrationID OBJECT-TYPE
SYNTAX AeRegistrationID
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The Registration ID of the ONT expressed as max 10 char numerical string."
::= { aeNotificationObjects 17 }
aeTrapDeviceClass OBJECT-TYPE
SYNTAX AeDeviceClass
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Device class (ONT)"
::= { aeNotificationObjects 18 }
aeTrapDeviceModel OBJECT-TYPE
SYNTAX AeOntModelNum
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Device model, i.e. ONT model number 710GX, etc"
::= { aeNotificationObjects 19 }
aeTrapFirmwareRevision OBJECT-TYPE
SYNTAX AeOntFirmwareVersion
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object identifies the firmware version
currently running on the ONT."
::= { aeNotificationObjects 20 }
aeTrapConfigMethod OBJECT-TYPE
SYNTAX AeConfigMethod
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "ONT configuration method, i.e. config file, TR69, SNMP, etc"
::= { aeNotificationObjects 21 }
aeTrapConfigFilename OBJECT-TYPE
SYNTAX AeConfigFilename
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "ONT configuration filename in used"
::= { aeNotificationObjects 22 }
aeTrapConfigFileMarker OBJECT-TYPE
SYNTAX AeConfigFileMarker
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "ONT configuration filename marker"
::= { aeNotificationObjects 23 }
aeTrapConfigFileMIC OBJECT-TYPE
SYNTAX AeConfigMIC
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "ONT configuration filename message integrity code"
::= { aeNotificationObjects 24 }
aeTrapPrimaryManagementServer OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Primary management server IP address"
::= { aeNotificationObjects 25 }
aeTrapDeviceStatus OBJECT-TYPE
SYNTAX AeDeviceStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Device status, i.e., acquired IP address, configured with ONT specific
file, generic file, cached file, etc"
::= { aeNotificationObjects 26 }
aeTrapConfigStatus OBJECT-TYPE
SYNTAX AeConfigStatus
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Configuration status, i.e., no errors, configured with errors, not configured"
::= { aeNotificationObjects 27 }
aeTrapManagementVlanId OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "Management VLAN ID"
::= { aeNotificationObjects 28 }
aeTrapMfgSerialNumber OBJECT-TYPE
SYNTAX AeMfgSerialNumber
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "The MFG Serial Number of the ONT expressed as decimal digits."
::= { aeNotificationObjects 29 }
-- *******************************************************************************
--
-- Traps
--
-- *******************************************************************************
aeTrapRegistration NOTIFICATION-TYPE
OBJECTS {
aeTrapFsanSerialNumber,
aeTrapIpAddr,
aeTrapMacAddress,
aeTrapOntState,
aeTrapOntLabel,
aeTrapRegistrationID,
aeTrapDeviceClass,
aeTrapDeviceModel,
aeTrapFirmwareRevision,
aeTrapConfigMethod,
aeTrapConfigFilename,
aeTrapConfigFileMarker,
aeTrapConfigFileMIC,
aeTrapPrimaryManagementServer,
aeTrapDeviceStatus,
aeTrapConfigStatus,
aeTrapManagementVlanId,
aeTrapSequenceNo,
aeTrapMfgSerialNumber,
}
STATUS current
DESCRIPTION "aeTrapRegistration is generated periodically after the ONT boots.
It is sent more frequently before it is pinged and slows down afterwards."
::= { aeNotifications 1 }
aeTrapAlarm NOTIFICATION-TYPE
OBJECTS {
aeTrapSequenceNo,
aeTrapEquipmentType,
aeTrapEquipmentInstance,
aeTrapAlarmType,
aeTrapAlarmStatus,
aeTrapAlarmSeverityLevel,
aeTrapServiceAffecting,
aeTrapText,
aeTrapTimeStamp,
aeTrapTime,
aeTrapFsanSerialNumber,
aeTrapRegistrationID
}
STATUS current
DESCRIPTION "aeTrapAlarm is generated whenever an alarm is raised or cleared."
::= { aeNotifications 2 }
-- *******************************************************************************
--
-- Alarm Table
--
-- *******************************************************************************
aeAlarmTable OBJECT-TYPE
SYNTAX SEQUENCE OF AeAlarmEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The Current Alarm Table."
::= { aeAlarms 1 }
aeAlarmEntry OBJECT-TYPE
SYNTAX AeAlarmEntrySeq
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Each entry corresponds to one active Alarm."
INDEX { aeAlarmIndex }
::= { aeAlarmTable 1 }
AeAlarmEntrySeq ::=
SEQUENCE {
aeAlarmIndex
INTEGER,
aeAlarmSequence
Integer32,
aeAlarmEquipmentType
AeEquipmentType,
aeAlarmEquipmentInstance
AeEquipmentInstance,
aeAlarmAlarmType
AeAlarmType,
aeAlarmStatus
AeCondStatus,
aeAlarmSeverityLevel
AeCondSeverityLevel,
aeAlarmServiceAffecting
AeCondServiceAffecting,
aeAlarmTimeStamp
AeBriefText,
aeAlarmTime
AeTime,
aeAlarmText
AeBriefText
}
aeAlarmIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The ONT's Alarm Identifier index number"
::= { aeAlarmEntry 1 }
aeAlarmSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The Sequence number the Alarm Trap was sent with."
::= { aeAlarmEntry 2 }
aeAlarmEquipmentType OBJECT-TYPE
SYNTAX AeEquipmentType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The type of physical equipment the ONT Alarm is associated with."
::= { aeAlarmEntry 3 }
aeAlarmEquipmentInstance OBJECT-TYPE
SYNTAX AeEquipmentInstance
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The instance of the physical equipment the ONT Alarm is assocaited with."
::= { aeAlarmEntry 4 }
aeAlarmAlarmType OBJECT-TYPE
SYNTAX AeAlarmType
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The type of the ONT Alarm."
::= { aeAlarmEntry 5 }
aeAlarmStatus OBJECT-TYPE
SYNTAX AeCondStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the ONT alarm - on/off."
::= { aeAlarmEntry 6 }
aeAlarmSeverityLevel OBJECT-TYPE
SYNTAX AeCondSeverityLevel
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The severity level of the ONT Alarm."
::= { aeAlarmEntry 7 }
aeAlarmServiceAffecting OBJECT-TYPE
SYNTAX AeCondServiceAffecting
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This value indicated wether this alarm is service affecting or not."
::= { aeAlarmEntry 8 }
aeAlarmTimeStamp OBJECT-TYPE
SYNTAX AeBriefText
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Local time string for the ONT Alarm."
::= { aeAlarmEntry 9 }
aeAlarmTime OBJECT-TYPE
SYNTAX AeTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION "UTC time integer of the ONT Alarm"
::= { aeAlarmEntry 10 }
aeAlarmText OBJECT-TYPE
SYNTAX AeText
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This object contains the brief description about the ONT Alarm."
::= { aeAlarmEntry 11 }
END

2176
mibs/calix/AE-PM-TABLE-MIB Normal file
View File

File diff suppressed because it is too large Load Diff

725
mibs/calix/AE-TC Normal file
View File

@@ -0,0 +1,725 @@
-- *****************************************************************
-- AE-TC.mib: CALIX Active Ethernet ONT Textual Conventions
--
-- Calix confidential and proprietary.
--
-- Copyright (c) 2008 Calix Networks, Inc.
-- All rights reserved.
-- *****************************************************************
AE-TC DEFINITIONS ::= BEGIN
IMPORTS
TEXTUAL-CONVENTION
FROM SNMPv2-TC
Gauge32
FROM SNMPv2-SMI
;
AeEquipmentType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The physical equipment of an ONT, from the ONT
itself to the user side interface ports it contains."
SYNTAX INTEGER {
ont(1),
ethernet(2),
pots(3),
video(4),
t1e1(5),
rfReturn(6),
wan(7),
iphost(8)
}
AeEquipmentInstance ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance of the physical equipment the alarm is assocaited with.
The ONT itself is always instance 0. The port type equipment ave
values from 1 to however may ports are present on the ONT"
SYNTAX INTEGER (0..24)
AeAlarmType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the ONT alarm abstracted from a particular
piece of equipment. The value eventOnly(1) is special as
it indicates the trap as a simple event, not tied to
a specific alarm."
SYNTAX INTEGER {
eventOnly(1),
onBattery(2),
badBattery(3),
missingBattery(4),
laserEOL(5),
lowSigLevel(6),
linkDownPort1(7),
mgmtDhcpRenewal(8),
firmwareUpgradeFail(9),
timeUpdateFail(10),
voipDhcpRenewal(11),
voipRegistration(12),
voipRegAuth(13),
linkDownPort2(14),
linkDownPort3(15),
linkDownPort4(16),
linkDownPort5(17),
linkDownPort6(18),
linkDownPort7(19),
linkDownPort8(20),
voipConfigTftpFail(21),
upsMissing(22),
lowBattery(23),
ontT1E1HardwareFail(24),
tdmPort1LOS(25), -- local T1/E1 Loss of Signal (transmitting L-bit)
tdmPort1AIS(26), -- local T1/E1 Alarm Indication Signal
tdmPort1Loopback(27), -- local T1/E1 Loopback
tdmPort1Powerdown(28), -- local T1/E1 Power Conservation
tdmPort1PWE3LOS(29), -- local PWE3 Loss of Signal (packet loss; transmitting R-bit)
tdmPort1PWE3FELOS(30), -- remote PWE3 Loss of Signal (receiving R-bit)
tdmPort1FELOS(31), -- remote T1/E1 Loss of Signal (receiving L-bit)
tdmPort1PWE3Malformed(32), -- packet size mismatch between local and remote PWE3
tdmPort1PWE3Mismatch(33), -- PWE3 provisioning mismatch
tdmPort2LOS(34),
tdmPort2AIS(35),
tdmPort2Loopback(36),
tdmPort2Powerdown(37),
tdmPort2PWE3LOS(38),
tdmPort2PWE3FELOS(39),
tdmPort2FELOS(40),
tdmPort2PWE3Malformed(41),
tdmPort2PWE3Mismatch(42),
tdmPort3LOS(43),
tdmPort3AIS(44),
tdmPort3Loopback(45),
tdmPort3Powerdown(46),
tdmPort3PWE3LOS(47),
tdmPort3PWE3FELOS(48),
tdmPort3FELOS(49),
tdmPort3PWE3Malformed(50),
tdmPort3PWE3Mismatch(51),
tdmPort4LOS(52),
tdmPort4AIS(53),
tdmPort4Loopback(54),
tdmPort4Powerdown(55),
tdmPort4PWE3LOS(56),
tdmPort4PWE3FELOS(57),
tdmPort4FELOS(58),
tdmPort4PWE3Malformed(59),
tdmPort4PWE3Mismatch(60),
tdmPort5LOS(61),
tdmPort5AIS(62),
tdmPort5Loopback(63),
tdmPort5Powerdown(64),
tdmPort5PWE3LOS(65),
tdmPort5PWE3FELOS(66),
tdmPort5FELOS(67),
tdmPort5PWE3Malformed(68),
tdmPort5PWE3Mismatch(69),
tdmPort6LOS(70),
tdmPort6AIS(71),
tdmPort6Loopback(72),
tdmPort6Powerdown(73),
tdmPort6PWE3LOS(74),
tdmPort6PWE3FELOS(75),
tdmPort6FELOS(76),
tdmPort6PWE3Malformed(77),
tdmPort6PWE3Mismatch(78),
tdmPort7LOS(79),
tdmPort7AIS(80),
tdmPort7Loopback(81),
tdmPort7Powerdown(82),
tdmPort7PWE3LOS(83),
tdmPort7PWE3FELOS(84),
tdmPort7FELOS(85),
tdmPort7PWE3Malformed(86),
tdmPort7PWE3Mismatch(87),
tdmPort8LOS(88),
tdmPort8AIS(89),
tdmPort8Loopback(90),
tdmPort8Powerdown(91),
tdmPort8PWE3LOS(92),
tdmPort8PWE3FELOS(93),
tdmPort8FELOS(94),
tdmPort8PWE3Malformed(95),
tdmPort8PWE3Mismatch(96),
configFileCommandError(97),
configFileMicError(98),
cachedConfigFileInUse(99),
cachedVoipConfigInUse(100),
mep1NeMaxLoss(101),
mep1NeAvgLoss(102),
mep1FeMaxLoss(103),
mep1FeAvgLoss(104),
mep1MaxDM(105),
mep1AvgDM(106),
mep1MaxDMVar(107),
mep1AvgDMVar(108),
mep1CcmLoc(109),
mep1CcmMac(110),
mep1CcmMeg(111),
mep1CcmMep(112),
mep1CcmPeriod(113),
mep1CcmRdi(114),
mep2NeMaxLoss(115),
mep2NeAvgLoss(116),
mep2FeMaxLoss(117),
mep2FeAvgLoss(118),
mep2MaxDM(119),
mep2AvgDM(120),
mep2MaxDMVar(121),
mep2AvgDMVar(122),
mep2CcmLoc(123),
mep2CcmMac(124),
mep2CcmMeg(125),
mep2CcmMep(126),
mep2CcmPeriod(127),
mep2CcmRdi(128),
mep3NeMaxLoss(129),
mep3NeAvgLoss(130),
mep3FeMaxLoss(131),
mep3FeAvgLoss(132),
mep3MaxDM(133),
mep3AvgDM(134),
mep3MaxDMVar(135),
mep3AvgDMVar(136),
mep3CcmLoc(137),
mep3CcmMac(138),
mep3CcmMeg(139),
mep3CcmMep(140),
mep3CcmPeriod(141),
mep3CcmRdi(142),
mep4NeMaxLoss(143),
mep4NeAvgLoss(144),
mep4FeMaxLoss(145),
mep4FeAvgLoss(146),
mep4MaxDM(147),
mep4AvgDM(148),
mep4MaxDMVar(149),
mep4AvgDMVar(150),
mep4CcmLoc(151),
mep4CcmMac(152),
mep4CcmMeg(153),
mep4CcmMep(154),
mep4CcmPeriod(155),
mep4CcmRdi(156),
mep5NeMaxLoss(157),
mep5NeAvgLoss(158),
mep5FeMaxLoss(159),
mep5FeAvgLoss(160),
mep5MaxDM(161),
mep5AvgDM(162),
mep5MaxDMVar(163),
mep5AvgDMVar(164),
mep5CcmLoc(165),
mep5CcmMac(166),
mep5CcmMeg(167),
mep5CcmMep(168),
mep5CcmPeriod(169),
mep5CcmRdi(170),
mep6NeMaxLoss(171),
mep6NeAvgLoss(172),
mep6FeMaxLoss(173),
mep6FeAvgLoss(174),
mep6MaxDM(175),
mep6AvgDM(176),
mep6MaxDMVar(177),
mep6AvgDMVar(178),
mep6CcmLoc(179),
mep6CcmMac(180),
mep6CcmMeg(181),
mep6CcmMep(182),
mep6CcmPeriod(183),
mep6CcmRdi(184),
mep7NeMaxLoss(185),
mep7NeAvgLoss(186),
mep7FeMaxLoss(187),
mep7FeAvgLoss(188),
mep7MaxDM(189),
mep7AvgDM(190),
mep7MaxDMVar(191),
mep7AvgDMVar(192),
mep7CcmLoc(193),
mep7CcmMac(194),
mep7CcmMeg(195),
mep7CcmMep(196),
mep7CcmPeriod(197),
mep7CcmRdi(198),
mep8NeMaxLoss(199),
mep8NeAvgLoss(200),
mep8FeMaxLoss(201),
mep8FeAvgLoss(202),
mep8MaxDM(203),
mep8AvgDM(204),
mep8MaxDMVar(205),
mep8AvgDMVar(206),
mep8CcmLoc(207),
mep8CcmMac(208),
mep8CcmMeg(209),
mep8CcmMep(210),
mep8CcmPeriod(211),
mep8CcmRdi(212),
mep9NeMaxLoss(213),
mep9NeAvgLoss(214),
mep9FeMaxLoss(215),
mep9FeAvgLoss(216),
mep9MaxDM(217),
mep9AvgDM(218),
mep9MaxDMVar(219),
mep9AvgDMVar(220),
mep9CcmLoc(221),
mep9CcmMac(222),
mep9CcmMeg(223),
mep9CcmMep(224),
mep9CcmPeriod(225),
mep9CcmRdi(226),
mep10NeMaxLoss(227),
mep10NeAvgLoss(228),
mep10FeMaxLoss(229),
mep10FeAvgLoss(230),
mep10MaxDM(231),
mep10AvgDM(232),
mep10MaxDMVar(233),
mep10AvgDMVar(234),
mep10CcmLoc(235),
mep10CcmMac(236),
mep10CcmMeg(237),
mep10CcmMep(238),
mep10CcmPeriod(239),
mep10CcmRdi(240),
rfc2544SvcAff(241),
rxLinkFltEth1(242),
rxLinkFltEth2(243),
rxLinkFltEth3(244),
rxLinkFltEth4(245),
rxLinkFltEth5(246),
rxLinkFltEth6(247),
rxLinkFltEth7(248),
rxLinkFltEth8(249),
rxLinkFltWan1(250),
rxLinkFltWan2(251),
rxDyingGaspEth1(252),
rxDyingGaspEth2(253),
rxDyingGaspEth3(254),
rxDyingGaspEth4(255),
rxDyingGaspEth5(256),
rxDyingGaspEth6(257),
rxDyingGaspEth7(258),
rxDyingGaspEth8(259),
rxDyingGaspWan1(260),
rxDyingGaspWan2(261),
rxCritEventEth1(262),
rxCritEventEth2(263),
rxCritEventEth3(264),
rxCritEventEth4(265),
rxCritEventEth5(266),
rxCritEventEth6(267),
rxCritEventEth7(268),
rxCritEventEth8(269),
rxCritEventWan1(270),
rxCritEventWan2(271),
loamOperDownEth1(272),
loamOperDownEth2(273),
loamOperDownEth3(274),
loamOperDownEth4(275),
loamOperDownEth5(276),
loamOperDownEth6(277),
loamOperDownEth7(278),
loamOperDownEth8(279),
loamOperDownWan1(280),
loamOperDownWan2(281),
sipCfgFileRetrieve(282),
sipCfgFileInvalid(283)
}
AeCondStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of the ONT alarm - on/off"
SYNTAX INTEGER {
on(1),
off(2)
}
AeCondSeverityLevel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The severity level of the ONT Alarm"
SYNTAX INTEGER {
critical(1),
major(2),
minor(3),
warning(4),
info(5),
unknown(6),
clear(7) -- used when aeAlarmStatus is off(2)
}
AeCondServiceAffecting ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This value indicated whether this alarm is service affecting or not"
SYNTAX INTEGER {
yes(1),
no(2)
}
AeBriefText ::= TEXTUAL-CONVENTION
DISPLAY-HINT "40a"
STATUS current
DESCRIPTION
"generic text field of moderate size"
SYNTAX OCTET STRING (SIZE (0..40))
AeText ::= TEXTUAL-CONVENTION
DISPLAY-HINT "128a"
STATUS current
DESCRIPTION
"generic text field"
SYNTAX OCTET STRING (SIZE (0..128))
AeTime ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"UTC time integer of the ONT Alarm."
SYNTAX Integer32
AeFsanSerialNumber ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The FSAN Serial Number of the ONT expressed as 4 charaters and 8 hex digits."
SYNTAX OCTET STRING (SIZE(12))
AeMfgSerialNumber ::= TEXTUAL-CONVENTION
DISPLAY-HINT "16a"
STATUS current
DESCRIPTION
"The MFG Serial Number of the ONT expressed as decimal digits."
SYNTAX OCTET STRING (SIZE(16))
AeRegistrationID ::= TEXTUAL-CONVENTION
DISPLAY-HINT "10a"
STATUS current
DESCRIPTION
"The Registration ID of the ONT expressed as max 10 char numerical string."
SYNTAX OCTET STRING (SIZE(0..10))
AeOntState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"State of ONT SNMP provisioning
booting(1) -- ONT initializing and not yet provisioned, SNMP agent not
fully operational
unregistered(2) -- SNMP agent operational, ONT not yet registered by CMS
registered(3) -- SNMP agent operational, ONT has been registered by CMS"
SYNTAX INTEGER {
booting(1),
unregistered(2),
registered(3)
}
AeSnmpVersion ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"SNMP Version"
SYNTAX INTEGER {
unknown(1),
v2c(2),
v3(3)
}
AeOntModelNum ::= TEXTUAL-CONVENTION
DISPLAY-HINT "8a"
STATUS current
DESCRIPTION
"The model number of the ONT."
SYNTAX OCTET STRING (SIZE(1..8))
AeOntFirmwareVersion ::= TEXTUAL-CONVENTION
DISPLAY-HINT "20a"
STATUS current
DESCRIPTION
"The Firmware version of the ONT"
SYNTAX OCTET STRING (SIZE(1..20))
AeOntRegistrationPeriod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The time period (in seconds) between the sending of recurring ONT
registraion SNMP traps. (0 to disable)"
SYNTAX INTEGER (0..3600)
AeDeviceClass ::= TEXTUAL-CONVENTION
DISPLAY-HINT "8a"
STATUS current
DESCRIPTION
"Device class (ONT)"
SYNTAX OCTET STRING (SIZE(1..8))
AeConfigMethod ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ONT configuration method, i.e. config file, TR69, SNMP, etc"
SYNTAX INTEGER {
file(1),
snmp(2),
tr69(3),
dynfile(4)
}
AeConfigFilename ::= TEXTUAL-CONVENTION
DISPLAY-HINT "80a"
STATUS current
DESCRIPTION
"ONT configuration filename in used"
SYNTAX OCTET STRING (SIZE(0..80))
AeConfigFileMarker ::= TEXTUAL-CONVENTION
DISPLAY-HINT "80a"
STATUS current
DESCRIPTION
"ONT configuration filename marker"
SYNTAX OCTET STRING (SIZE(0..80))
AeConfigMIC ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"ONT configuration file MIC"
SYNTAX OCTET STRING (SIZE(16))
AeDeviceStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Device status, i.e., acquired IP address, configured with ONT specific
file, generic file, cached file, etc"
SYNTAX INTEGER {
acquiredIp(1),
specificFile(2),
genericFile(3),
cachedFile(4)
}
AeConfigStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Configuration status, i.e., no errors, configured with errors, not configured"
SYNTAX INTEGER {
notConfigured(1),
manufacturing(2),
noErrors(3),
withErrors(4)
}
AePwe3AggInstance ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance for the PWE3 aggregate interface. This is the Ethernet
interface for the PWE3 subsystem. The ONT only supports a single
instance of this interface."
SYNTAX INTEGER (1..1)
AePwe3T1Instance ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance for the PWE3 T1 port."
SYNTAX INTEGER (1..8)
AePwe3BundleInstance ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The instance for the PWE3 T1 bundle (packet stream). Initially, there
is only a single bundle per T1 port (SAToP)."
SYNTAX INTEGER (0..4095)
PerfCurrentCount ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION ""
SYNTAX Gauge32
PerfInvalidFlag ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates if the PM data valid."
SYNTAX INTEGER {
invalid(0),
ok(1),
pending(2)
}
AeThresholdCrossingIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This represents the index into the threshold crossing table.
Note that the threshold crossing table is not currently implemented."
SYNTAX INTEGER(1..64)
AeThresholdCrossingPointer ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This represents the index into the threshold crossing table.
A value of zero is invalid and indicates threshold crossings
are not used.
Note that the threshold crossing table is not currently implemented."
SYNTAX INTEGER(0..64)
----------------------------------------------------------------------
-- Voice (VoIP/SIP) related items
-- may copied from OMCI-TC.mib and MUST share the same SYNTAX
----------------------------------------------------------------------
AeVoiceSvcIndex ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Uniquely identifies a Voice (VoIP/SIP) service instance on the ONT.
Same as the POTS Port number because only one Voice Service can be
applied to a POTS Port. Historically there have been as many as 20
POTS Ports per Calix ONT."
SYNTAX INTEGER (1..20)
AeVoipCfgState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the VoIP service status of the ONT VoIP Service"
SYNTAX INTEGER {
inactive(0),
active(1),
initializing(2),
fault(3),
reserved1(4),
reserved2(5),
reserved3(6),
reserved4(7),
reserved5(8),
reserved6(9),
reserved7(10),
reserved8(11),
reserved9(12),
reserved10(13),
reserved11(14),
reserved12(15),
mac(16),
presence(17),
nohost(18),
static(19),
dhcpconfig(20),
dhcpacquire(21),
configpend(22),
tftpfail(23),
tftpfilenotfound(24),
proxyfail(25),
running(26),
enabled(27),
assnconnected(28),
disabled(29),
assndisconnected(30)
}
AeVoipServerStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This attribute indicates the VoIP Server Status of the VoIP service on
a Voice Port."
SYNTAX INTEGER {
none(0),
registered(1),
insession(2),
failregicmp(3),
failregtcp(4),
failregauth(5),
failregtimeout(6),
failregserver(7),
failinviteicmp(8),
failinvitetcp(9),
failinviteauth(10),
failinvitetimeout(11),
failinviteserver(12),
notconfigured(13),
configdone(14),
oos(15),
rsip(16),
quarantine(17),
active(18)
}
AeSipCallStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This attribute indicates the SIP Call Status of the VoIP service on
a Voice Port."
SYNTAX INTEGER {
disabled(0),
idle(1),
dialing(2),
invite(3),
ringback(4),
busy(5),
ringing(6),
active(7),
hold(8),
disconnecting(9),
disconnected(10)
}
AeHookState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Values for POTS hook state."
SYNTAX INTEGER {
onHook(0),
offHook(1)
}
AeVoipIpLineStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This attribute indicates, using a bitmap, the current IP line status of the voip port:
0x00 indicates that the line is administratively turned off.
0x01 indicates that the line is administratively turned on.
0x02 indicates that the line has RTP transmit enabled.
0x04 indicates that the line has RTP receive enabled.
0x08 indicates that the line has been put on hold.
0x16 indicates that the line is in 3way conference call.
0x32 indicates that the call is waiting on the line."
SYNTAX INTEGER {
inactive(0),
active(1),
snd(2),
rec(4),
sndRec(6),
hold(8),
threeway(16),
callwait(32)
}
AeRtpEncodeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This attribute indicates the RTP encode type received:
0 G.711 u-law.
NOTE: only mu-law support in these ONTs at this time."
SYNTAX INTEGER {
ulaw(0)
}
AeRtpPacketSize ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This attribute indicates the last RTP packet type received:
80 10ms packet size.
160 20ms packet size."
SYNTAX INTEGER {
tenMS(80),
twentyMS(160)
}
AeClearAction ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates if the PM data valid."
SYNTAX INTEGER {
idle(0),
clear(1)
}
END

View File

@@ -0,0 +1,641 @@
AE-VOICE-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
MODULE-IDENTITY,
Counter32
FROM SNMPv2-SMI
TruthValue, RowStatus
FROM SNMPv2-TC
AeVoiceSvcIndex,
AeVoipCfgState,
AeVoipServerStatus,
AeSipCallStatus,
AeHookState,
AeVoipIpLineStatus,
AeRtpEncodeType,
AeRtpPacketSize,
AeClearAction
FROM AE-TC
pSeries
FROM AE-ALARM-TABLE-MIB
;
aeVoiceStatsModule MODULE-IDENTITY
LAST-UPDATED "201006290000Z"
ORGANIZATION "Calix Networks, Inc."
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 "This management information module contains Voice status and statistics."
REVISION "201006290000Z"
DESCRIPTION "Initial release."
::= { pSeries 6 }
--------------------------------------------------------------------------
--
-- General Design:
-- There is a pair of tables (counters/status) for each Voice Port that uses VoIP(SIP) service
-- These tables are auto-instantiated by the ONT
-- Each table has a clearing object that clears all object in its instance of table
--
--------------------------------------------------------------------------
--------------------------------------------------------------
-- aeVoiceStatusTable definition
--------------------------------------------------------------
aeVoiceStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AeVoiceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { aeVoiceStatsModule 1 }
aeVoiceStatusEntry OBJECT-TYPE
SYNTAX AeVoiceStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { aeVoiceStatusServiceIndex }
::= { aeVoiceStatusTable 1 }
AeVoiceStatusEntry ::=
SEQUENCE {
aeVoiceStatusServiceIndex
AeVoiceSvcIndex,
aeVoiceStatusConfigStatus
AeVoipCfgState,
aeVoiceStatusServerStatus
AeVoipServerStatus,
aeVoiceStatusCallState
AeSipCallStatus,
aeVoiceStatusHookState
AeHookState,
aeVoiceStatusIpLineStatus
AeVoipIpLineStatus,
aeVoiceStatusEncodeType
AeRtpEncodeType,
aeVoiceStatusRtpPacketSize
AeRtpPacketSize,
aeVoiceStatusActive911Call
TruthValue,
aeVoiceStatusLocalUdpPort
INTEGER,
aeVoiceStatusRemIpAddr
IpAddress,
aeVoiceStatusRemUdpPort
INTEGER,
aeVoiceStatusSecRemIpAddr
IpAddress,
aeVoiceStatusSecRemUdpPort
INTEGER,
aeVoiceStatusQos
Unsigned32
}
aeVoiceStatusServiceIndex OBJECT-TYPE
SYNTAX AeVoiceSvcIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 1 }
aeVoiceStatusConfigStatus OBJECT-TYPE
SYNTAX AeVoipCfgState
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 2 }
aeVoiceStatusServerStatus OBJECT-TYPE
SYNTAX AeVoipServerStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 3 }
aeVoiceStatusCallState OBJECT-TYPE
SYNTAX AeSipCallStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 4 }
aeVoiceStatusHookState OBJECT-TYPE
SYNTAX AeHookState
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 5 }
aeVoiceStatusIpLineStatus OBJECT-TYPE
SYNTAX AeVoipIpLineStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 6 }
aeVoiceStatusEncodeType OBJECT-TYPE
SYNTAX AeRtpEncodeType
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 7 }
aeVoiceStatusRtpPacketSize OBJECT-TYPE
SYNTAX AeRtpPacketSize
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 8 }
aeVoiceStatusActive911Call OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 9 }
aeVoiceStatusLocalUdpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 10 }
aeVoiceStatusRemIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 11 }
aeVoiceStatusRemUdpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 12 }
aeVoiceStatusSecRemIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 13 }
aeVoiceStatusSecRemUdpPort OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 14 }
aeVoiceStatusQos OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceStatusEntry 15 }
--------------------------------------------------------------
-- aeVoiceCountersTable definition
--------------------------------------------------------------
aeVoiceCountersTable OBJECT-TYPE
SYNTAX SEQUENCE OF AeVoiceCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { aeVoiceStatsModule 2 }
aeVoiceCountersEntry OBJECT-TYPE
SYNTAX AeVoiceCountersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { aeVoiceCountersServiceIndex }
::= { aeVoiceCountersTable 1 }
AeVoiceCountersEntry ::=
SEQUENCE {
aeVoiceCountersServiceIndex
AeVoiceSvcIndex,
aeVoiceCountersDhcpAttempts
Counter32,
aeVoiceCountersDhcpAcks
Counter32,
aeVoiceCountersDhcpNacks
Counter32,
aeVoiceCountersRegAttempts
Counter32,
aeVoiceCountersRegChallenges
Counter32,
aeVoiceCountersRegRejects
Counter32,
aeVoiceCountersRegGrants
Counter32,
aeVoiceCountersInCallAttempts
Counter32,
aeVoiceCountersInCallCompletions
Counter32,
aeVoiceCountersInCallBusy
Counter32,
aeVoiceCountersInCallPeerDisconnects
Counter32,
aeVoiceCountersInCallOntDisconnects
Counter32,
aeVoiceCountersOutCallAttempts
Counter32,
aeVoiceCountersOutCallCompletions
Counter32,
aeVoiceCountersOutCallBusy
Counter32,
aeVoiceCountersOutCallPeerDisconnects
Counter32,
aeVoiceCountersOutCallOntDisconnects
Counter32,
aeVoiceCountersE911CallAttempts
Counter32,
aeVoiceCountersE911CallCompletions
Counter32,
aeVoiceCountersE911CallBusy
Counter32,
aeVoiceCountersE911CallPeerDisconnects
Counter32,
aeVoiceCountersE911CallOnHooks
Counter32,
aeVoiceCountersVmwiNotifyMsgsWaiting
Counter32,
aeVoiceCountersVmwiNotifyNoMsgsWaiting
Counter32,
aeVoiceCountersRtpPktsSent
Counter32,
aeVoiceCountersRtpPktsRecv
Counter32,
aeVoiceCountersRtpNullIPSent
Counter32,
aeVoiceCountersRtpNullIPRecv
Counter32,
aeVoiceCountersActiveCallCntr
Counter32,
aeVoiceCountersClearCounters
AeClearAction
}
aeVoiceCountersServiceIndex OBJECT-TYPE
SYNTAX AeVoiceSvcIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 1 }
aeVoiceCountersDhcpAttempts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 2 }
aeVoiceCountersDhcpAcks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 3 }
aeVoiceCountersDhcpNacks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 4 }
aeVoiceCountersRegAttempts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 5 }
aeVoiceCountersRegChallenges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 6 }
aeVoiceCountersRegRejects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 7 }
aeVoiceCountersRegGrants OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 8 }
aeVoiceCountersInCallAttempts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 9 }
aeVoiceCountersInCallCompletions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 10 }
aeVoiceCountersInCallBusy OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 11 }
aeVoiceCountersInCallPeerDisconnects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 12 }
aeVoiceCountersInCallOntDisconnects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 13 }
aeVoiceCountersOutCallAttempts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 14 }
aeVoiceCountersOutCallCompletions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 15 }
aeVoiceCountersOutCallBusy OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 16 }
aeVoiceCountersOutCallPeerDisconnects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 17 }
aeVoiceCountersOutCallOntDisconnects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 18 }
aeVoiceCountersE911CallAttempts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 19 }
aeVoiceCountersE911CallCompletions OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 20 }
aeVoiceCountersE911CallBusy OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 21 }
aeVoiceCountersE911CallPeerDisconnects OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 22 }
aeVoiceCountersE911CallOnHooks OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 23 }
aeVoiceCountersVmwiNotifyMsgsWaiting OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 24 }
aeVoiceCountersVmwiNotifyNoMsgsWaiting OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 25 }
aeVoiceCountersRtpPktsSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 26 }
aeVoiceCountersRtpPktsRecv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 27 }
aeVoiceCountersRtpNullIPSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 28 }
aeVoiceCountersRtpNullIPRecv OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 29 }
aeVoiceCountersActiveCallCntr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 30 }
aeVoiceCountersClearCounters OBJECT-TYPE
SYNTAX AeClearAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { aeVoiceCountersEntry 31 }
--------------------------------------------------------------
-- aeVoiceErrorsTable definition
--------------------------------------------------------------
aeVoiceErrorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AeVoiceErrorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
::= { aeVoiceStatsModule 3 }
aeVoiceErrorsEntry OBJECT-TYPE
SYNTAX AeVoiceErrorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION ""
INDEX { aeVoiceErrorsServiceIndex }
::= { aeVoiceErrorsTable 1 }
AeVoiceErrorsEntry ::=
SEQUENCE {
aeVoiceErrorsServiceIndex
AeVoiceSvcIndex,
aeVoiceErrorsRecvErrors
Counter32,
aeVoiceErrorsXmitErrors
Counter32,
aeVoiceErrorsMissingRtp
Counter32,
aeVoiceErrorsSequenceErr
Counter32,
aeVoiceErrorsDropOuts
Counter32,
aeVoiceErrorsUnderRuns
Counter32,
aeVoiceErrorsListens
Counter32,
aeVoiceErrorsRecvComfortNoisePkts
Counter32,
aeVoiceErrorsRecvBadSrcPorts
Counter32,
aeVoiceErrorsClearErrors
AeClearAction
}
aeVoiceErrorsServiceIndex OBJECT-TYPE
SYNTAX AeVoiceSvcIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 1 }
aeVoiceErrorsRecvErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 2 }
aeVoiceErrorsXmitErrors OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 3 }
aeVoiceErrorsMissingRtp OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 4 }
aeVoiceErrorsSequenceErr OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 5 }
aeVoiceErrorsDropOuts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 6 }
aeVoiceErrorsUnderRuns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 7 }
aeVoiceErrorsListens OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 8 }
aeVoiceErrorsRecvComfortNoisePkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 9 }
aeVoiceErrorsRecvBadSrcPorts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 10 }
aeVoiceErrorsClearErrors OBJECT-TYPE
SYNTAX AeClearAction
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { aeVoiceErrorsEntry 11 }
END

View File

File diff suppressed because it is too large Load Diff

386
mibs/calix/OCCAM-ENTITY-MIB Executable file
View File

@@ -0,0 +1,386 @@
--This MIB has been extracted from RFC 2737
OCCAM-ENTITY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, mib-2, NOTIFICATION-TYPE,
enterprises, OBJECT-IDENTITY, Integer32
FROM SNMPv2-SMI
TDomain, TAddress, TEXTUAL-CONVENTION, AutonomousType,
RowPointer, TimeStamp, TruthValue, MacAddress, DateAndTime,
PhysAddress
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
occamGenericHardwareModules
FROM OCCAM-REG-MODULE;
entityMIB MODULE-IDENTITY
LAST-UPDATED "200710020000Z"
ORGANIZATION "Occam Networks"
CONTACT-INFO "email support@occamnetworks.com"
DESCRIPTION
"The MIB module for representing multiple
logical entities supported by a single
SNMP agent."
REVISION "200909100000Z"
DESCRIPTION "Realigned objects and indices ordering"
REVISION "200710020000Z"
DESCRIPTION "modified entitySoftwareRevExt object OID"
REVISION "200709200000Z"
DESCRIPTION "added entitySoftwareRevExt object"
REVISION "9912070000Z"
DESCRIPTION "Initial Version of Entity MIB (Version 2).
This revision obsoletes RFC 2037."
::= { occamGenericHardwareModules 1 }
-- TEXTUAL-CONVENTIONS --
PhysicalIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION "An arbitrary value which uniquely
identifies the physical entity. The
value should be a small non-negative
integer; index values for different
physical entities are not necessarily
contiguous."
SYNTAX Integer32 ( 0 .. 2147483647 )
org OBJECT IDENTIFIER
::= { iso 3 }
dod OBJECT IDENTIFIER
::= { org 6 }
-- MIB variables
internet OBJECT IDENTIFIER
::= { dod 1 }
mgmt OBJECT IDENTIFIER
::= { internet 2 }
--identifiers
entityMIBObjects OBJECT IDENTIFIER
::= { entityMIB 1 }
-- Entity MIB Trap Definitions
entityMIBTraps OBJECT IDENTIFIER
::= { entityMIB 2 }
--scalar Objects
entityCompanyName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the Company which built the
product. In our case it is Occam
Networks Inc."
::= { entityMIBObjects 1 }
entityMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the MAC Address of
an ethernet interface. For other physical
entities it is an octet string of length 0"
::= { entityMIBObjects 2 }
entityBoardName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The textual name of the Board."
::= { entityMIBObjects 3 }
entityBoardAssembly OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An in-house classification of the board."
::= { entityMIBObjects 4 }
entityBoardType OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of board that is present."
::= { entityMIBObjects 5 }
entitySerialNum OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0 .. 32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor-specific serial number
string for the physical entity."
::= { entityMIBObjects 6 }
entityHardwareRev OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor-specific hardware revision
string for the physical entity. The
preferred value is the hardware revision
identifier actually printed on the
component itself (if present).
Note that if revision information is
stored internally in a non-printable
(e.g., binary) format, then the agent
must convert such information to a
printable format, in an implementation-
specific manner.
If no specific hardware revision string
is associated with the physical component,
or this information is unknown to the
agent, then this object will contain a
zero-length string."
::= { entityMIBObjects 7 }
entityFirmwareRev OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor-specific firmware revision
string for the
physical entity.
Note that if revision information is
stored internally in a non-printable
(e.g., binary) format, then the agent
must convert such information to a
printable format, in an implementation-
specific manner.
If no specific firmware programs are
associated with the physical component,
or this information is unknown to the
agent, then this object will contain a
zero-length string."
::= { entityMIBObjects 8 }
entitySoftwareRev OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor-specific software revision
string for the physical entity.
Note that if revision information is
stored internally in a non-printable
(e.g., binary) format, then the agent
must convert such information to a
printable format, in an implementation-
specific manner.
If no specific software programs are
associated with the physical component,
or this information is unknown to the
agent, then this object will contain a
zero-length string."
::= { entityMIBObjects 9 }
entityMfgDate OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date when this physical component
was manufactured. The preferred value is
the manufacturer date printed on the
component itself(if present). If the
manufacturer date associated with the
physical component is unknown to the
agent, then this object will contain a
zero-length string."
::= { entityMIBObjects 10 }
entitySoftwareRevExt OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Occam software revision extension in
'TagTagrev_SuffixSuffixrev' format
(i.e. R3_P1). In this example the Tag is
R, the Tagrev is 3, the Suffix is P, and
the Suffixrev is 1."
::= { entityMIBObjects 13 }
entityOntSlotId OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot identifier configured on this
entity, intended for within a daisy
chained application. This object is
applicable to active ONTs."
::= { entityMIBObjects 14 }
-- The Port Table
entityPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF EntityPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains one row per port
entity."
::= { entityMIBObjects 11 }
entityPortEntry OBJECT-TYPE
SYNTAX EntityPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a particular port."
INDEX { entityPortShelfIndex,
entityPortSlotIndex, entityPortIndex }
::= { entityPortTable 1 }
EntityPortEntry ::= SEQUENCE {
entityPortShelfIndex PhysicalIndex,
entityPortSlotIndex PhysicalIndex,
entityPortIndex PhysicalIndex,
entityPortName SnmpAdminString
}
entityPortShelfIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The shelf number which contains the slot
that contains this port."
::= { entityPortEntry 1 }
entityPortSlotIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The slot number associated with this
port."
::= { entityPortEntry 2 }
entityPortIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of the port in the slot
specified by entitySlotIndex, and the
shelf specified by entityShelfIndex."
::= { entityPortEntry 3 }
entityPortName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The textual name of the port. The value
of this object should be the name as
assigned by the local device and should
be suitable for usein commands entered at
the device's console."
::= { entityPortEntry 4 }
--conformance statements
entityMIBConformance OBJECT IDENTIFIER
::= { entityMIB 3 }
entityMIBGroups OBJECT IDENTIFIER
::= { entityMIBConformance 1 }
entityMIBCompliances OBJECT IDENTIFIER
::= { entityMIBConformance 2 }
entityMIBObjGroups OBJECT IDENTIFIER
::= { entityMIBGroups 1 }
entityMIBEventGroups OBJECT IDENTIFIER
::= { entityMIBGroups 2 }
entityCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP
entities which implement the Entity MIB."
MODULE
MANDATORY-GROUPS { entityPhysicalGroup}
OBJECT entitySerialNum
MIN-ACCESS not-accessible
DESCRIPTION
"Read and write access is not required
for agents which cannot identify serial
number information for physical entities,
and/or cannot provide non-volatile
storage for NMS-assigned serial numbers.
Write access is not required for agents
which can identify serial number
information,but can provide non-volatile
storage for NMS-assigned serial numbers."
::= { entityMIBCompliances 1 }
-- MIB groupings
entityPhysicalGroup OBJECT-GROUP
OBJECTS { entityCompanyName,
entityMacAddress,
entityBoardName,
entityBoardAssembly,
entityBoardType ,
entitySerialNum,
entityHardwareRev,
entityFirmwareRev,
entitySoftwareRev,
entityMfgDate
}
STATUS current
DESCRIPTION
"The collection of objects which are used
to represent the physical system for which
a single agent provides management
information."
::= { entityMIBObjGroups 1 }
END

219
mibs/calix/OCCAM-ETHERLIKE-MIB Executable file
View File

@@ -0,0 +1,219 @@
--This MIB has been extrcted from RFC 2665
OCCAM-ETHERLIKE-MIB DEFINITIONS ::= BEGIN
IMPORTS
occamGenericEtherlikeModules, occamGenericInterfaceModules
FROM OCCAM-REG-MODULE
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex, InterfaceIndex
FROM IF-MIB
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Counter32,
mib-2, transmission, enterprises
FROM SNMPv2-SMI;
etherMIB MODULE-IDENTITY
LAST-UPDATED "200104271051Z"
ORGANIZATION "Occam Networks"
CONTACT-INFO "email support@occamnetworks.com"
DESCRIPTION
"The MIB module to describe generic
objects for Ethernet-like network
interfaces.
The following reference is used
throughout this MIB module:
[IEEE 802.3 Std] refers to:
IEEE Std 802.3, 1998 Edition:'Information
technology - Telecommunications and
information exchange between systems -
Local and metropolitan area networks -
Specific requirements - Part 3: Carrier
sense multiple access with collision
detection (CSMA/CD) access method and
physical layer specifications',
September 1998.
Of particular interest is Clause 30,
'10Mb/s,100Mb/s and 1000Mb/s Management'."
REVISION "200104271051Z"
DESCRIPTION "MODULE-IDENTITY update."
REVISION "9908240400Z"
DESCRIPTION "Updated to include support for 1000 Mb/sec
interfaces and full-duplex interfaces.
This version published as RFC 2665."
REVISION "9806032150Z"
DESCRIPTION
"Updated to include support for 100 Mb/sec
interfaces.
This version published as RFC 2358."
REVISION "9402030400Z"
DESCRIPTION
"Initial version, published as RFC 1650."
::= { occamGenericEtherlikeModules 1 }
org OBJECT IDENTIFIER
::= { iso 3 }
dod OBJECT IDENTIFIER
::= { org 6 }
internet OBJECT IDENTIFIER
::= { dod 1 }
mgmt OBJECT IDENTIFIER
::= { internet 2 }
etherMIBObjects OBJECT IDENTIFIER
::= { etherMIB 1 }
dot3 OBJECT IDENTIFIER ::= { etherMIBObjects 7 }
-- conformance information
-- placeholders
etherConformance OBJECT IDENTIFIER
::= { etherMIB 2 }
-- the Ethernet-like Statistics group
dot3StatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot3StatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics for a collection of ethernet-like
interfaces attached to a particular system.
There will be one row in this table for each
ethernet-like interface in the system."
::= { dot3 2 }
dot3StatsEntry OBJECT-TYPE
SYNTAX Dot3StatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Statistics for a particular interface to an
ethernet-like medium."
INDEX { dot3StatsIndex }
::= { dot3StatsTable 1 }
Dot3StatsEntry ::= SEQUENCE {
dot3StatsIndex InterfaceIndex,
dot3StatsSingleCollisionFrames Counter32,
dot3StatsFrameTooLongs Counter32
}
dot3StatsIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An index value that uniquely identifies
an interface to an ethernet-like medium.
The interface identified by a particular
value of this index is the same interface
as identified by the same value of
ifIndex."
REFERENCE "RFC 2233, ifIndex"
::= { dot3StatsEntry 1 }
-- dot3StatsAlignmentErrors { dot3StatsEntry 2 }
-- dot3StatsFCSErrors { dot3StatsEntry 3 }
dot3StatsSingleCollisionFrames OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of successfully transmitted frames on
a particular interface for which transmission
is inhibited by exactly one collision.
A frame that is counted by an instance of this
object is also counted by the corresponding
instance of either the ifOutUcastPkts,
ifOutMulticastPkts, or ifOutBroadcastPkts,
and is not counted by the corresponding
instance of the dot3StatsMultipleCollisionFrames
object.
This counter does not increment when the
interface is operating in full-duplex mode.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
REFERENCE "[IEEE 802.3 Std.], 30.3.1.1.3,
aSingleCollisionFrames."
::= { dot3StatsEntry 4 }
-- dot3StatsMultipleCollisionFrames { dot3StatsEntry 5 }
-- dot3StatsSQETestErrors { dot3StatsEntry 6 }
-- dot3StatsDeferredTransmissions { dot3StatsEntry 7 }
-- dot3StatsLateCollisions { dot3StatsEntry 8 }
-- dot3StatsExcessiveCollisions { dot3StatsEntry 9 }
-- dot3StatsInternalMacTransmitErrors { dot3StatsEntry 10 }
-- dot3StatsCarrierSenseErrors { dot3StatsEntry 11 }
-- { dot3StatsEntry 12 } is not assigned
dot3StatsFrameTooLongs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A count of frames received on a particular
interface that exceed the maximum permitted
frame size.
The count represented by an instance of this
object is incremented when the frameTooLong
status is returned by the MAC service to the
LLC (or other MAC user). Received frames for
which multiple error conditions obtain are,
according to the conventions of IEEE 802.3
Layer Management, counted exclusively according
to the error status presented to the LLC.
Discontinuities in the value of this counter can
occur at re-initialization of the management
system, and at other times as indicated by the
value of ifCounterDiscontinuityTime."
REFERENCE "[IEEE 802.3 Std.], 30.3.1.1.25,
aFrameTooLongErrors."
::= { dot3StatsEntry 13 }
-- { dot3StatsEntry 14 } is not assigned
-- { dot3StatsEntry 15 } is not assigned
-- dot3StatsInternalMacReceiveErrors { dot3StatsEntry 16 }
-- dot3StatsEtherChipSet { dot3StatsEntry 17 }
-- dot3StatsSymbolErrors { dot3StatsEntry 18 }
-- dot3StatsDuplexStatus { dot3StatsEntry 19 }
-- 802.3 Tests
-- serves as placeHolders
dot3Tests OBJECT IDENTIFIER
::= { dot3 6 }
dot3Errors OBJECT IDENTIFIER
::= { dot3 7 }
etherGroups OBJECT IDENTIFIER
::= { etherConformance 1 }
etherCompliances OBJECT IDENTIFIER
::= { etherConformance 2 }
END

1681
mibs/calix/OCCAM-MLT-MIB Executable file
View File

File diff suppressed because it is too large Load Diff

274
mibs/calix/OCCAM-REG-MODULE Executable file
View File

@@ -0,0 +1,274 @@
OCCAM-REG-MODULE DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
TimeTicks, Counter32, snmpModules, mib-2, OBJECT-IDENTITY
FROM SNMPv2-SMI;
occam MODULE-IDENTITY
LAST-UPDATED "200104271051Z"
ORGANIZATION "Occam Networks"
CONTACT-INFO "email support@occamnetworks.com"
DESCRIPTION "The OccamNetworks central registration Module."
REVISION "200104271051Z"
DESCRIPTION "Reformatted certain text"
REVISION "200712051000Z"
DESCRIPTION "Added occamGenericGponModules"
REVISION "200703021000Z"
DESCRIPTION "Added new product identifiers"
REVISION "200701101000Z"
DESCRIPTION "Added occamEms node"
REVISION "200905181000Z"
DESCRIPTION "Added blc6316"
REVISION "200912090000Z"
DESCRIPTION "Added blc632201"
REVISION "200912180000Z"
DESCRIPTION "Added occamGenericXdslModules"
REVISION "201003080000Z"
DESCRIPTION "Added occamGenericNotifications"
::= { enterprises 6066 }
org OBJECT IDENTIFIER
::= { iso 3 }
dod OBJECT IDENTIFIER
::= { org 6 }
internet OBJECT IDENTIFIER
::= { dod 1 }
private OBJECT IDENTIFIER
::= { internet 4 }
enterprises OBJECT IDENTIFIER
::= { private 1 }
occamProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for Product registrations"
REFERENCE "Sub-tree for Product registrations"
::= { occam 1 }
occamGeneric OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for common object and event
definitions"
REFERENCE
"Sub-tree for common object and event
definitions"
::= { occam 2 }
occamCaps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for agent profiles."
REFERENCE "Sub-tree for agent profiles."
::= { occam 3 }
occamModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree to register the values assigned to
modules with the MODULE-IDENTITY construct."
REFERENCE
"Sub-tree to register the values assigned to
modules with the MODULE-IDENTITY construct."
::= { occam 4 }
occamVendors OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for Occam vendors to add their object
definitions."
REFERENCE "Sub-tree for Occam vendors."
::= { occam 5 }
occamEms OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for Occam EMS system object
definitions."
REFERENCE "Sub-tree for Occam EMS system."
::= { occam 6 }
--Product list
blc1100 OBJECT IDENTIFIER ::= { occamProducts 1 }
blc1200 OBJECT IDENTIFIER ::= { occamProducts 2 }
blc2200 OBJECT IDENTIFIER ::= { occamProducts 3 }
blc1240 OBJECT IDENTIFIER ::= { occamProducts 4 }
blc6220 OBJECT IDENTIFIER ::= { occamProducts 5 }
blc1210 OBJECT IDENTIFIER ::= { occamProducts 6 }
blc1220 OBJECT IDENTIFIER ::= { occamProducts 7 }
blc6100 OBJECT IDENTIFIER ::= { occamProducts 8 }
blc6110 OBJECT IDENTIFIER ::= { occamProducts 9 }
blc6140 OBJECT IDENTIFIER ::= { occamProducts 10 }
blc6150 OBJECT IDENTIFIER ::= { occamProducts 11 }
blc6205 OBJECT IDENTIFIER ::= { occamProducts 12 }
blc6235 OBJECT IDENTIFIER ::= { occamProducts 13 }
blc6640 OBJECT IDENTIFIER ::= { occamProducts 14 }
blc6440 OBJECT IDENTIFIER ::= { occamProducts 15 }
blc6151 OBJECT IDENTIFIER ::= { occamProducts 16 }
blc6248 OBJECT IDENTIFIER ::= { occamProducts 17 }
blc6208 OBJECT IDENTIFIER ::= { occamProducts 18 }
blc6212 OBJECT IDENTIFIER ::= { occamProducts 19 }
blc615001 OBJECT IDENTIFIER ::= { occamProducts 20 }
blc664001 OBJECT IDENTIFIER ::= { occamProducts 21 }
blc644001 OBJECT IDENTIFIER ::= { occamProducts 22 }
blc620801 OBJECT IDENTIFIER ::= { occamProducts 23 }
blc624801 OBJECT IDENTIFIER ::= { occamProducts 24 }
blc621201 OBJECT IDENTIFIER ::= { occamProducts 25 }
blc6252 OBJECT IDENTIFIER ::= { occamProducts 26 }
blc625201 OBJECT IDENTIFIER ::= { occamProducts 27 }
blc615101 OBJECT IDENTIFIER ::= { occamProducts 28 }
blc621202 OBJECT IDENTIFIER ::= { occamProducts 29 }
blc625202 OBJECT IDENTIFIER ::= { occamProducts 30 }
blc666001 OBJECT IDENTIFIER ::= { occamProducts 31 }
blc615201 OBJECT IDENTIFIER ::= { occamProducts 32 }
blc666002 OBJECT IDENTIFIER ::= { occamProducts 35 }
blc666003 OBJECT IDENTIFIER ::= { occamProducts 36 }
blc6312 OBJECT IDENTIFIER ::= { occamProducts 37 }
blc6214 OBJECT IDENTIFIER ::= { occamProducts 38 }
blc6314 OBJECT IDENTIFIER ::= { occamProducts 39 }
blc6246 OBJECT IDENTIFIER ::= { occamProducts 40 }
blc6244 OBJECT IDENTIFIER ::= { occamProducts 41 }
blc6242 OBJECT IDENTIFIER ::= { occamProducts 42 }
blc6322 OBJECT IDENTIFIER ::= { occamProducts 43 }
blc6450 OBJECT IDENTIFIER ::= { occamProducts 44 }
blc625203 OBJECT IDENTIFIER ::= { occamProducts 45 }
blc632201 OBJECT IDENTIFIER ::= { occamProducts 46 }
blc6316 OBJECT IDENTIFIER ::= { occamProducts 50 }
blc6216 OBJECT IDENTIFIER ::= { occamProducts 51 }
--Generic list
occamGenericModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for modules used on multiple Occam Products."
REFERENCE
"Sub-tree for modules used on multiple Occam Products."
::= { occamGeneric 1 }
occamGenericMonitorModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for generic monitor type modules"
::= { occamGenericModules 1 }
occamGenericInterfaceModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for generic interface type modules"
::= { occamGenericModules 2 }
occamGenericHardwareModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for generic hardware type modules.
This is used for anything related to the hardware itself."
::= { occamGenericModules 3 }
occamGenericNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for generic notifications that may
be applicable to different BLCs"
::= { occamGenericModules 4 }
--Generic interface Modules
occamGenericEtherlikeModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to ethernet interfaces"
::= { occamGenericInterfaceModules 1 }
occamGenericSerialModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to serial interfaces"
::= { occamGenericInterfaceModules 2 }
occamGenericDslModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to dsl interfaces"
::= { occamGenericInterfaceModules 3 }
occamGenericSubscriberModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to subscriber
interfaces. Subscriber interfaces are those interfaces
facing customer premises equipment and to which subscriber
management functions apply. These functions include,
but are not limited to, definitions of traffic flows
and subsequent handling of traffic in those flows, for
example, rate limiting, filtering and assignment to a
specified VLAN."
::= { occamGenericInterfaceModules 4 }
occamGenericIgModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to interface groups"
::= { occamGenericInterfaceModules 5 }
occamGenericGponModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to GPON"
::= { occamGenericInterfaceModules 6 }
occamGenericXdslModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to Xdsl interfaces"
::= { occamGenericInterfaceModules 7 }
-- EMS Modules
occamEmsModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to Occam Ems system"
::= { occamEms 1 }
occamEmsForwardingModules OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Sub-tree for mibs related to Occam Ems trap forwarding"
::= { occamEms 2 }
--Module List
blc1100Modules OBJECT IDENTIFIER ::= { occamModules 1 }
blc1200Modules OBJECT IDENTIFIER ::= { occamModules 2 }
blc2200Modules OBJECT IDENTIFIER ::= { occamModules 3 }
blc1240Modules OBJECT IDENTIFIER ::= { occamModules 4 }
blc6220Modules OBJECT IDENTIFIER ::= { occamModules 5 }
END

539
mibs/calix/OCCAM-SENSOR-MIB Executable file
View File

@@ -0,0 +1,539 @@
OCCAM-SENSOR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32,
OBJECT-IDENTITY
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TimeStamp, TruthValue, DisplayString
FROM SNMPv2-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
PhysicalIndex
FROM OCCAM-ENTITY-MIB
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
occamGenericHardwareModules
FROM OCCAM-REG-MODULE;
sensorMIB MODULE-IDENTITY
LAST-UPDATED "200104271051Z"
ORGANIZATION "Occam Networks"
CONTACT-INFO "email : support@occamnetworks.com"
DESCRIPTION
"The OCCAM-ENTITY-SENSOR-MIB is used to monitor
the values of Sensors in the BLC1100."
REVISION "200104271051Z"
DESCRIPTION "Reformatted certain text and revised certain
description and syntax sections"
REVISION "201004140000Z"
DESCRIPTION "Updated sensorEventType"
REVISION "200907060000Z"
DESCRIPTION "corrected sensorEventType's syntac to
DisplayString"
REVISION "200702220000Z"
DESCRIPTION "remove DISPLAY-HINT"
::= { occamGenericHardwareModules 2 }
-- TEXTUAL-CONVENTIONS
SensorThresholdRelation ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Sensor threshold relational operator types.
valid values are:
lessThan(1): if the Sensor value is less than
the threshold value
lessOrEqual(2): if the Sensor value is less than or
equal to the threshold value
greaterThan(3): if the Sensor value is greater than
the threshold value
greaterOrEqual(4): if the Sensor value is greater than or
equal to the threshold value
equalTo(5): if the Sensor value is equal to
the threshold value
notEqualTo(6): if the Sensor value is not equal to
the threshold value"
SYNTAX INTEGER{
lessThan(1),
lessOrEqual(2),
greaterThan(3),
greaterOrEqual(4),
equalTo(5),
notEqualTo(6)}
SensorStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "Indicates the operational status of the
Sensor.
ok(1): The agent can read the Sensor value.
unavailable(2): The agent presently can not report
the Sensor value.
nonoperational(3): The agent believes the Sensor is broken.
The Sensor could have a hard failure
(disconnected wire), or a soft failure
such as out-of-range, jittery, or wildly
fluctuating readings."
SYNTAX INTEGER {
ok(1),
unavailable(2),
nonoperational(3)
}
SensorValue ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"For Sensors that measure voltsAC, voltsDC,
celsius this item is a fixed point number ranging from
-99,999 to +99,999. Use the value
-100000 to indicate underflow. Use the value
+100000 to indicate overflow. Use SensorPrecision to
indicate how many fractional digits the SensorValue has.
For Sensors that measure rpm, this item
can take only nonnegative values, 0..99999."
SYNTAX Integer32 ( -100000 .. 100000 )
SensorDataType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Sensor measurement data types. valid values are:
other(1): a measure other than
those listed below
volts(2): electric potential
celsius(3): temperature
rpm(4): fan revolutions per
minute
milliAmp(5): milliampere
microAmp(6): microampere
milliWatt(7): milliwatt
microWatt(8): microwatt
alarmInput(9): alarm Input
sdram(10): memory SDRAM
usage(11): system resource usage
count(12): ."
SYNTAX INTEGER {
other(1), -- deprecated
volts(2),
celsius(3),
rpm(4),
milliAmp(5),
microAmp(6),
milliWatt(7),
microWatt(8),
alarmInput(9),
sdram(10),
usage(11),
count(12)
}
SensorThresholdSeverity ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Sensor threshold severity. Valid values are:
other(1): a severity other than those
listed below.
minor(10): Minor Problem threshold.
major(20): Major Problem threshold.
critical(30): Critical Problem
Threshold."
SYNTAX INTEGER {
other(1),
minor(10),
major(20),
critical(30)
}
SensorDataScale ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "International System of Units (SI) prefixes."
SYNTAX INTEGER {
micro (1), -- 10^-6
milli (2), -- 10^-3
centi (3), -- 10^-2
units (4), -- 10^0
kilo (5), -- 10^3
mega (6) -- 10^6
}
-- identifier statements
sensorMIBObjects OBJECT IDENTIFIER
::= { sensorMIB 1 }
--traps
sensorMIBTraps OBJECT IDENTIFIER
::= {sensorMIB 2 }
sensorMIBTrapsSubID OBJECT IDENTIFIER
::= { sensorMIBTraps 0}
--conformance statements
sensorMIBConformance OBJECT IDENTIFIER
::= {sensorMIB 3 }
sensorMIBGroups OBJECT IDENTIFIER
::= { sensorMIBConformance 1 }
sensorMIBCompliances OBJECT IDENTIFIER
::= { sensorMIBConformance 2 }
--
-- MIB variables
--
sensorValues OBJECT IDENTIFIER
::= { sensorMIBObjects 1 }
sensorThresholds OBJECT IDENTIFIER
::= { sensorMIBObjects 2 }
--
-- notifications
--
sensorThresholdNotification NOTIFICATION-TYPE
OBJECTS { sensorName,
sensorType,
sensorThresholdValue,
sensorThresholdSeverity,
sensorEventType
}
STATUS current
DESCRIPTION
"The Sensor value crossed the threshold
listed in sensorThresholdTable.
This notification is generated once each time
the Sensor value crosses the threshold.
The agent implementation guarantees prompt, timely
evaluation of threshold and generation of this
notification."
::= { sensorMIBTrapsSubID 1 }
occamExtAlarmRaised NOTIFICATION-TYPE
OBJECTS { occamExtAlarmDescription }
STATUS current
DESCRIPTION
"An external alarm has been detected, the alarm
is described in the associated variable binding."
::= {sensorMIBTrapsSubID 2}
occamExtAlarmCleared NOTIFICATION-TYPE
OBJECTS {occamExtAlarmDescription }
STATUS current
DESCRIPTION
"The condition causing the external alarm has
been cleared, the alarm is described in the
associated variable binding."
::={ sensorMIBTrapsSubID 3}
sensorMIBObjectGroups OBJECT IDENTIFIER
::= { sensorMIBGroups 1 }
sensorMIBEventGroups OBJECT IDENTIFIER
::= { sensorMIBGroups 2 }
--
-- compliance statements
--
sensorMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"An Entity-MIB implementation that lists
Sensors in its entPhysicalTable must implement
this group."
MODULE
MANDATORY-GROUPS { sensorGroup
,sensorThresholdGroup }
::= { sensorMIBCompliances 1 }
--
-- sensorTable
--
sensorTable OBJECT-TYPE
SYNTAX SEQUENCE OF SensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the type, scale, and present value
of a Sensor in the BLC1100."
::= { sensorValues 1 }
sensorEntry OBJECT-TYPE
SYNTAX SensorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An sensorTable entry describes the
present reading of a Sensor, the measurement units
and scale, and Sensor operational status."
INDEX { sensorIndex }
::= { sensorTable 1 }
SensorEntry ::= SEQUENCE {
sensorIndex PhysicalIndex,
sensorName SnmpAdminString,
sensorType SensorDataType,
sensorValue SensorValue,
sensorScale SensorDataScale,
sensorTimeStamp TimeStamp,
sensorEventType DisplayString
}
sensorIndex OBJECT-TYPE
SYNTAX PhysicalIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This serves as an index for identifying
the sensor."
::= { sensorEntry 1 }
sensorName OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the textual description of the name of the
sensor.For e.g., in the BLC1100 there are two
temperature Sensors,and their locations
ExternalTempSensor and InternalTempSensor."
::= { sensorEntry 2 }
sensorType OBJECT-TYPE
SYNTAX SensorDataType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the type of data reported by
the sensorValue. This variable is set by the agent at
start-up and the value does not change during
operation."
::= { sensorEntry 3 }
sensorValue OBJECT-TYPE
SYNTAX SensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable reports the most recent measurement seen
by the Sensor. To correctly display or interpret this
variable's value, you must also know sensorType,
sensorScale, and sensorPrecision. However, you can
compare sensorValue with the threshold values given in
sensorThresholdTable without any semantic knowledge."
::= { sensorEntry 4 }
sensorScale OBJECT-TYPE
SYNTAX SensorDataScale
MAX-ACCESS read-only
STATUS current
DESCRIPTION "This variable indicates the exponent to apply
to sensor values reported by entSensorValue.
This variable is set by the agent at start-up
and the value does not change during operation."
::= { sensorEntry 5 }
sensorTimeStamp OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the age of the value reported
by sensorValue"
::= { sensorEntry 6 }
sensorEventType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the event type reported by
the sensor. The possible values are:
Cleared,
LowLimitExceeded,
HighLimitExceeded,
AlarmInOn,
AlarmInOff,
FanFastSpeed,
FanSlowSpeed,
wrongSfp."
::= { sensorEntry 7 }
occamExtAlarmDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This is the value of the alarm-description as
entered by the user. The string is associated with
the external alarm detection mechanism and as a
variable binding for the occamExtAlarmRaised and
occamExtAlarmCleared SNMP Traps "
::= { sensorValues 2 }
--
-- sensorThresholdTable
--
sensorThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF EntSensorThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table lists the threshold severity, relation, and
comparison value for a Sensor listed in the sensor
Table."
::= { sensorThresholds 1 }
sensorThresholdEntry OBJECT-TYPE
SYNTAX EntSensorThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An sensorThresholdTable entry describes the
thresholds for a Sensor: the threshold severity,
the threshold value, the relation, and the
evaluation of the threshold.
Only pre-configured thresholds are listed in this table.
Entries are created by the agent at system startup."
INDEX { sensorThresholdIndex, sensorIndex}
::= { sensorThresholdTable 1 }
EntSensorThresholdEntry ::= SEQUENCE {
sensorThresholdIndex Integer32,
sensorThresholdSeverity SensorThresholdSeverity,
sensorThresholdRelation SensorThresholdRelation,
sensorThresholdValue SensorValue,
sensorThresholdNotificationEnable TruthValue
}
sensorThresholdIndex OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 99999999 )
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies an entry in
the sensorThreshold table. This index permits
the same Sensor to have several different thresholds."
::= { sensorThresholdEntry 1 }
sensorThresholdSeverity OBJECT-TYPE
SYNTAX SensorThresholdSeverity
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the severity of this
threshold."
::= { sensorThresholdEntry 2 }
sensorThresholdRelation OBJECT-TYPE
SYNTAX SensorThresholdRelation
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the relation between Sensor
value (sensorValue) and threshold value
senshresholdValue), required to trigger the alarm. when
evaluating the relation, sensorValue is on the left of
sensorThresholdRelation, sensorThresholdValue is on the
right. in pseudo-code, the evaluation-alarm mechanism
is:
...
if (sensorStatus == ok)
then
if (evaluate(sensorValue, sensorThresholdRelation,
sensorThresholdValue))
then
if (sensorThresholdNotificationEnable == true))
then
raise_alarm(sensorThresholdAlarmOID);
endif
endif
endif
..."
::= { sensorThresholdEntry 3 }
sensorThresholdValue OBJECT-TYPE
SYNTAX SensorValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the value of the threshold.
To correctly display or interpret this variable's value,
you must also know sensorType, sensorScale, and
sensorPrecision.
However, you can directly compare sensorValue
with the threshold values given in sensorThresholdTable
without any semantic knowledge."
::= { sensorThresholdEntry 4 }
sensorThresholdNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable controls generation of
sensorThresholdNotification for this threshold.
When this variable is true(1), generation of
sensorThresholdNotification is enabled. When this
variable is false(2), generation of
sensorThresholdNotification is disabled.
This variable only controls generation of
sensorThresholdNotification."
::= { sensorThresholdEntry 5 }
--
-- units of conformance
--
sensorGroup OBJECT-GROUP
OBJECTS { sensorType , sensorValue ,
sensorTimeStamp , sensorName }
STATUS current
DESCRIPTION
"The collection of objects which are used
to describe and monitor values of Entity-MIB
entPhysicalTable entries of Sensors."
::= { sensorMIBObjectGroups 1 }
sensorThresholdGroup OBJECT-GROUP
OBJECTS { sensorThresholdSeverity
,sensorThresholdRelation
,sensorThresholdValue
,sensorThresholdNotificationEnable }
STATUS current
DESCRIPTION
"The collection of objects which are used
to describe and monitor thresholds for Sensors."
::= { sensorMIBObjectGroups 2 }
END

461
mibs/calix/OCCAM-SHELF-MIB Executable file
View File

@@ -0,0 +1,461 @@
OCCAM-SHELF-MIB DEFINITIONS ::= BEGIN
IMPORTS
occamGenericHardwareModules
FROM OCCAM-REG-MODULE
TEXTUAL-CONVENTION, TruthValue, DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
OBJECT-IDENTITY, MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE, Integer32, enterprises, private, internet,
IpAddress, TimeTicks
FROM SNMPv2-SMI;
occamShelfMib MODULE-IDENTITY
LAST-UPDATED "200104271051Z"
ORGANIZATION "Occam Networks"
CONTACT-INFO "email support@occamnetworks.com"
DESCRIPTION "The mib module to describe a shelf."
REVISION "200104271051Z"
DESCRIPTION "Reformatted certain text"
REVISION "200702220000Z"
DESCRIPTION "Removed DISPLAY-HINT"
::= { occamGenericHardwareModules 3 }
-- TEXTUAL-CONVENTIONS --
ValidValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A validity value."
SYNTAX INTEGER { valid ( 1 ) ,
not-valid ( 2 )
}
ShelfControllerRoleValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A shelf controller role value."
SYNTAX INTEGER { primary ( 1 ) ,
secondary ( 2 ) }
ShelfSlotIndexValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A slot index value within a shelf."
SYNTAX Integer32 ( 1 .. 15 )
ShelfIndexValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A shelf index value within the network."
SYNTAX Integer32 ( 0 .. 4095 )
ShelfControllerPeerFoundStatusValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A peer found status value."
SYNTAX INTEGER { peer-found ( 1 ) ,
peer-not-found ( 2 ) }
CardOperationalStatusValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A card operational status value."
SYNTAX INTEGER { up ( 1 ) , down ( 2 ) }
CardRoleValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A card role value."
SYNTAX INTEGER {
standalone ( 1 ),
card ( 2 ),
shelf-controller( 3 )
}
SlotsInShelfValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The number of slots a shelf may have.
A 1RU has 1 slot. A 12RU has 12 slots."
SYNTAX Integer32 ( 1 .. 15 )
CardPresenceStatusValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A card presence status value."
SYNTAX INTEGER { inserted ( 1 ) ,
removed ( 2 ) }
ShelfControllerRedundancyStateValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A shelf controller redundancy role value."
SYNTAX INTEGER { active ( 1 ) ,
standby ( 2 ) }
ShelfRedundancyStatusValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A shelf redundancy status value."
SYNTAX INTEGER { redundant ( 1 ) ,
not-redundant ( 2 ) }
shelfMibObjects OBJECT IDENTIFIER
::= { occamShelfMib 1 }
shelfMibTraps OBJECT IDENTIFIER
::= { occamShelfMib 2 }
cardIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the Ip Address of the card."
::= { shelfMibObjects 1 }
cardShelfIndex OBJECT-TYPE
SYNTAX ShelfIndexValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the Shelf Index of the card."
::= { shelfMibObjects 2 }
cardSlotIndex OBJECT-TYPE
SYNTAX ShelfSlotIndexValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the slot index of the card
within the shelf."
::= { shelfMibObjects 3 }
cardShelfSlots OBJECT-TYPE
SYNTAX SlotsInShelfValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of slots in the shelf this
card is inserted into."
::= { shelfMibObjects 4 }
cardRole OBJECT-TYPE
SYNTAX CardRoleValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the card shelf role."
::= { shelfMibObjects 5 }
shelfControllerPeerIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the Ip Address of this
shelf controller's peer."
::= { shelfMibObjects 6 }
shelfControllerPeerFoundStatus OBJECT-TYPE
SYNTAX ShelfControllerPeerFoundStatusValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates if a shelf controller
peer has been found."
::= { shelfMibObjects 7 }
shelfControllerRole OBJECT-TYPE
SYNTAX ShelfControllerRoleValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the role of the shelf controller."
::= { shelfMibObjects 8 }
shelfControllerRedundancyState OBJECT-TYPE
SYNTAX ShelfControllerRedundancyStateValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the redundancy state of the shelf
controller."
::= { shelfMibObjects 9 }
shelfClusterIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the cluster Ip Address of
the shelf."
::= { shelfMibObjects 10 }
shelfRedundancyStatus OBJECT-TYPE
SYNTAX ShelfRedundancyStatusValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the redundancy status of the shelf."
::= { shelfMibObjects 11 }
blcConfigChangeString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates area(s) of a config change on a BLC."
::= { shelfMibObjects 12 }
shelfSlotTable OBJECT-TYPE
SYNTAX SEQUENCE OF ShelfSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of information about
the BLC cards configured in a shelf system
and managed by a shelf controller. The number of
entries depends on how blades are configured
in the shelf."
::= { shelfMibObjects 13 }
shelfSlotEntry OBJECT-TYPE
SYNTAX ShelfSlotEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the ShelfSlotTable. A row in this
table cannot be created or deleted by SNMP
operations on columns of the table."
INDEX { shelfSlotIndex }
::= { shelfSlotTable 1 }
ShelfSlotEntry ::= SEQUENCE {
shelfSlotIndex ShelfSlotIndexValue,
shelfCardIpAddress IpAddress,
shelfCardPresenceStatus CardPresenceStatusValue,
shelfCardOperationalStatus CardOperationalStatusValue,
shelfSlotRowStatus ValidValue
}
shelfSlotIndex OBJECT-TYPE
SYNTAX ShelfSlotIndexValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of this slot in the shelf."
::= { shelfSlotEntry 1 }
shelfCardIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The ip address of this card in the shelf."
::= { shelfSlotEntry 2 }
shelfCardPresenceStatus OBJECT-TYPE
SYNTAX CardPresenceStatusValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if a card is inserted in this slot."
::= { shelfSlotEntry 3 }
shelfCardOperationalStatus OBJECT-TYPE
SYNTAX CardOperationalStatusValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if the card is inserted in this slot
is operational."
::= { shelfSlotEntry 4 }
shelfSlotRowStatus OBJECT-TYPE
SYNTAX ValidValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if this row of the card table is valid."
::= { shelfSlotEntry 5 }
resyncTrigger OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A read of this object will trigger a resync of
past notifications to all hosts. A write of a
timetick to this object will trigger a resync
of past notifications newer than this timetick
only to the requesting host.
NOTE: The resync'd notifications will have an extra
varbind attached that indicates that this
is a resync notification. The extra varbind also
gives a count of which notification out of the total
notifications is being sent.
The format for the extra varbind is:
<this trap count>:<total traps to be
resync'd:resync=true
"
::= { shelfMibObjects 14 }
resyncTriggerAll OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A read of this object will trigger a resync of all
past notifications to the requesting host.
A write of a timetick to this object will trigger a
resync of all past notifications newer than this
timetick to the requesting host.
NOTE: The resync'd notifications will have an extra
varbind attached that indicates that this is a resync
notification. The extra varbind also gives a count of
which notification out of the total notifications is
being sent.
The format for the extra varbind is:
<this trap count>:<total traps to be
resync'd:resync=true
"
::= { shelfMibObjects 15 }
resyncActiveAlarms OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A read of this value will return a dummy value.
A write of this object(any value) will send the
active alarms to the requesting host.
NOTE: The resync'd notifications will have an extra
varbind attached that indicates that this is a resync
notification. The extra varbind also gives a count of
which notification out of the total notifications
is being sent.
The format for the extra varbind is:
<this trap count>:<total traps to be
resynced:resync=true>"
::= { shelfMibObjects 16 }
resyncEvents OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A read of this value will return a dummy value.
A write of this object will send events to the
requesting host. The format of the variable is the
following:
0 will resync all the stored events (a 100 of them).
x will resync all the events with a sequence number
superior to the host
x_y will resync all the events between x and y.
NOTE: The resync'd notifications will have an extra
varbind attached that indicates that this is a resync
notification. The extra varbind also gives A count
of which notification out of the total notifications
is being sent.
The format for the extra varbind is:
<this trap count>:<total traps to be
resynced:resync=true>"
::= { shelfMibObjects 17 }
cardPresenceNotification NOTIFICATION-TYPE
OBJECTS { cardIpAddress, cardShelfIndex,
cardSlotIndex,shelfCardPresenceStatus }
STATUS current
DESCRIPTION
"This trap is sent when the card presence status
changes."
::= { shelfMibTraps 1 }
cardOperationalNotification NOTIFICATION-TYPE
OBJECTS { cardIpAddress, cardShelfIndex,
cardSlotIndex,
shelfCardOperationalStatus }
STATUS current
DESCRIPTION
"This trap is sent when the card operational status
changes."
::= { shelfMibTraps 2 }
shelfControllerFailoverNotification NOTIFICATION-TYPE
OBJECTS { cardIpAddress, cardShelfIndex,
cardSlotIndex,
shelfControllerPeerIpAddress,
shelfControllerRole,
shelfControllerRedundancyState }
STATUS current
DESCRIPTION
"This trap is sent when a shelf failover occurs."
::= { shelfMibTraps 3 }
shelfControllerForcedFailoverNotification NOTIFICATION-TYPE
OBJECTS { cardIpAddress, cardShelfIndex,
cardSlotIndex,
shelfControllerPeerIpAddress,
shelfControllerRole,
shelfControllerRedundancyState }
STATUS current
DESCRIPTION
"This trap is sent when a forced shelf failover occurs."
::= { shelfMibTraps 4 }
peerFoundNotification NOTIFICATION-TYPE
OBJECTS { cardIpAddress, cardShelfIndex,
cardSlotIndex,
shelfControllerPeerIpAddress,
shelfControllerRole,
shelfControllerRedundancyState,
shelfControllerPeerFoundStatus }
STATUS current
DESCRIPTION
"This trap is sent when the peerFound status changes."
::= { shelfMibTraps 5 }
configChangedNotification NOTIFICATION-TYPE
OBJECTS { cardIpAddress, cardShelfIndex,
cardSlotIndex, blcConfigChangeString }
STATUS current
DESCRIPTION
"This trap is sent when a copy running to startup
occurs."
::= { shelfMibTraps 6 }
shelfRedundancyChangeNotification NOTIFICATION-TYPE
OBJECTS { cardIpAddress, cardShelfIndex,
cardSlotIndex, shelfControllerRole,
shelfControllerRedundancyState,
shelfRedundancyStatus }
STATUS current
DESCRIPTION
"This trap is sent when the shelf redundancy status
changes."
::= { shelfMibTraps 7 }
END

View File

File diff suppressed because it is too large Load Diff

2601
tests/data/calix_716ge.json Normal file
View File

File diff suppressed because it is too large Load Diff

12225
tests/data/occamos_b6-316.json Normal file
View File

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,400 @@
1.3.6.1.2.1.1.1.0|4|Calix ONT 716GE 10.7.110.17 platform 3(C7)
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.6321.2.1.1
1.3.6.1.2.1.1.3.0|67|471673626
1.3.6.1.2.1.1.4.0|4|<private>
1.3.6.1.2.1.1.5.0|4|<private>
1.3.6.1.2.1.1.6.0|4|<private>
1.3.6.1.2.1.2.2.1.2.80|4|eth-0
1.3.6.1.2.1.2.2.1.2.81|4|eth-1
1.3.6.1.2.1.2.2.1.2.82|4|eth-2
1.3.6.1.2.1.2.2.1.2.83|4|eth-3
1.3.6.1.2.1.2.2.1.2.104|4|loop-0
1.3.6.1.2.1.2.2.1.2.134|4|iph-0
1.3.6.1.2.1.2.2.1.2.135|4|iph-1
1.3.6.1.2.1.2.2.1.2.136|4|iph-2
1.3.6.1.2.1.2.2.1.2.137|4|iph-3
1.3.6.1.2.1.2.2.1.2.138|4|iph-4
1.3.6.1.2.1.2.2.1.2.139|4|iph-5
1.3.6.1.2.1.2.2.1.2.158|4|wan-0
1.3.6.1.2.1.2.2.1.3.80|2|69
1.3.6.1.2.1.2.2.1.3.81|2|69
1.3.6.1.2.1.2.2.1.3.82|2|69
1.3.6.1.2.1.2.2.1.3.83|2|69
1.3.6.1.2.1.2.2.1.3.104|2|72
1.3.6.1.2.1.2.2.1.3.134|2|69
1.3.6.1.2.1.2.2.1.3.135|2|69
1.3.6.1.2.1.2.2.1.3.136|2|69
1.3.6.1.2.1.2.2.1.3.137|2|69
1.3.6.1.2.1.2.2.1.3.138|2|69
1.3.6.1.2.1.2.2.1.3.139|2|69
1.3.6.1.2.1.2.2.1.3.158|2|69
1.3.6.1.2.1.2.2.1.4.80|2|2000
1.3.6.1.2.1.2.2.1.4.81|2|2000
1.3.6.1.2.1.2.2.1.4.82|2|2000
1.3.6.1.2.1.2.2.1.4.83|2|2000
1.3.6.1.2.1.2.2.1.4.104|2|1500
1.3.6.1.2.1.2.2.1.4.134|2|1500
1.3.6.1.2.1.2.2.1.4.135|2|1500
1.3.6.1.2.1.2.2.1.4.136|2|1500
1.3.6.1.2.1.2.2.1.4.137|2|1500
1.3.6.1.2.1.2.2.1.4.138|2|1500
1.3.6.1.2.1.2.2.1.4.139|2|1500
1.3.6.1.2.1.2.2.1.4.158|2|2000
1.3.6.1.2.1.2.2.1.6.80|4|0:6:31:2a:67:2a
1.3.6.1.2.1.2.2.1.6.81|4|0:6:31:2a:67:2b
1.3.6.1.2.1.2.2.1.6.82|4|0:6:31:2a:67:2c
1.3.6.1.2.1.2.2.1.6.83|4|0:6:31:2a:67:2d
1.3.6.1.2.1.2.2.1.6.104|4|0:0:0:0:0:0
1.3.6.1.2.1.2.2.1.6.134|4|0:6:31:31:3f:d
1.3.6.1.2.1.2.2.1.6.135|4|0:6:31:2a:67:27
1.3.6.1.2.1.2.2.1.6.136|4|0:6:31:2a:67:28
1.3.6.1.2.1.2.2.1.6.137|4|0:6:31:2a:67:29
1.3.6.1.2.1.2.2.1.6.138|4|0:6:31:2a:67:2a
1.3.6.1.2.1.2.2.1.6.139|4|0:6:31:2a:67:2b
1.3.6.1.2.1.2.2.1.6.158|4|0:6:31:2a:67:26
1.3.6.1.2.1.2.2.1.7.80|2|1
1.3.6.1.2.1.2.2.1.7.81|2|1
1.3.6.1.2.1.2.2.1.7.82|2|1
1.3.6.1.2.1.2.2.1.7.83|2|1
1.3.6.1.2.1.2.2.1.7.104|2|1
1.3.6.1.2.1.2.2.1.7.134|2|1
1.3.6.1.2.1.2.2.1.7.135|2|1
1.3.6.1.2.1.2.2.1.7.136|2|1
1.3.6.1.2.1.2.2.1.7.137|2|1
1.3.6.1.2.1.2.2.1.7.138|2|1
1.3.6.1.2.1.2.2.1.7.139|2|1
1.3.6.1.2.1.2.2.1.7.158|2|1
1.3.6.1.2.1.2.2.1.8.80|2|1
1.3.6.1.2.1.2.2.1.8.81|2|1
1.3.6.1.2.1.2.2.1.8.82|2|1
1.3.6.1.2.1.2.2.1.8.83|2|2
1.3.6.1.2.1.2.2.1.8.104|2|1
1.3.6.1.2.1.2.2.1.8.134|2|1
1.3.6.1.2.1.2.2.1.8.135|2|1
1.3.6.1.2.1.2.2.1.8.136|2|1
1.3.6.1.2.1.2.2.1.8.137|2|1
1.3.6.1.2.1.2.2.1.8.138|2|1
1.3.6.1.2.1.2.2.1.8.139|2|1
1.3.6.1.2.1.2.2.1.8.158|2|1
1.3.6.1.2.1.2.2.1.9.80|67|646560
1.3.6.1.2.1.2.2.1.9.81|67|643890
1.3.6.1.2.1.2.2.1.9.82|67|646580
1.3.6.1.2.1.2.2.1.9.83|67|629440
1.3.6.1.2.1.2.2.1.9.104|67|629450
1.3.6.1.2.1.2.2.1.9.134|67|629440
1.3.6.1.2.1.2.2.1.9.135|67|629450
1.3.6.1.2.1.2.2.1.9.136|67|629450
1.3.6.1.2.1.2.2.1.9.137|67|629450
1.3.6.1.2.1.2.2.1.9.138|67|629450
1.3.6.1.2.1.2.2.1.9.139|67|629450
1.3.6.1.2.1.2.2.1.9.158|67|629550
1.3.6.1.2.1.2.2.1.13.80|65|572047
1.3.6.1.2.1.2.2.1.13.81|65|0
1.3.6.1.2.1.2.2.1.13.82|65|5047
1.3.6.1.2.1.2.2.1.13.83|65|0
1.3.6.1.2.1.2.2.1.13.104|65|0
1.3.6.1.2.1.2.2.1.13.134|65|0
1.3.6.1.2.1.2.2.1.13.135|65|0
1.3.6.1.2.1.2.2.1.13.136|65|0
1.3.6.1.2.1.2.2.1.13.137|65|0
1.3.6.1.2.1.2.2.1.13.138|65|0
1.3.6.1.2.1.2.2.1.13.139|65|0
1.3.6.1.2.1.2.2.1.13.158|65|21870032
1.3.6.1.2.1.2.2.1.14.80|65|0
1.3.6.1.2.1.2.2.1.14.81|65|0
1.3.6.1.2.1.2.2.1.14.82|65|0
1.3.6.1.2.1.2.2.1.14.83|65|0
1.3.6.1.2.1.2.2.1.14.104|65|0
1.3.6.1.2.1.2.2.1.14.134|65|0
1.3.6.1.2.1.2.2.1.14.135|65|0
1.3.6.1.2.1.2.2.1.14.136|65|0
1.3.6.1.2.1.2.2.1.14.137|65|0
1.3.6.1.2.1.2.2.1.14.138|65|0
1.3.6.1.2.1.2.2.1.14.139|65|0
1.3.6.1.2.1.2.2.1.14.158|65|0
1.3.6.1.2.1.2.2.1.19.80|65|13187622
1.3.6.1.2.1.2.2.1.19.81|65|0
1.3.6.1.2.1.2.2.1.19.82|65|127789
1.3.6.1.2.1.2.2.1.19.83|65|0
1.3.6.1.2.1.2.2.1.19.104|65|0
1.3.6.1.2.1.2.2.1.19.134|65|0
1.3.6.1.2.1.2.2.1.19.135|65|0
1.3.6.1.2.1.2.2.1.19.136|65|0
1.3.6.1.2.1.2.2.1.19.137|65|0
1.3.6.1.2.1.2.2.1.19.138|65|0
1.3.6.1.2.1.2.2.1.19.139|65|0
1.3.6.1.2.1.2.2.1.19.158|65|0
1.3.6.1.2.1.2.2.1.20.80|65|0
1.3.6.1.2.1.2.2.1.20.81|65|0
1.3.6.1.2.1.2.2.1.20.82|65|0
1.3.6.1.2.1.2.2.1.20.83|65|0
1.3.6.1.2.1.2.2.1.20.104|65|0
1.3.6.1.2.1.2.2.1.20.134|65|0
1.3.6.1.2.1.2.2.1.20.135|65|0
1.3.6.1.2.1.2.2.1.20.136|65|0
1.3.6.1.2.1.2.2.1.20.137|65|0
1.3.6.1.2.1.2.2.1.20.138|65|0
1.3.6.1.2.1.2.2.1.20.139|65|0
1.3.6.1.2.1.2.2.1.20.158|65|0
1.3.6.1.2.1.11.1.0|65|92260
1.3.6.1.2.1.11.2.0|65|172053
1.3.6.1.2.1.11.3.0|65|0
1.3.6.1.2.1.11.4.0|65|0
1.3.6.1.2.1.11.5.0|65|0
1.3.6.1.2.1.11.6.0|65|0
1.3.6.1.2.1.11.8.0|65|0
1.3.6.1.2.1.11.9.0|65|0
1.3.6.1.2.1.11.10.0|65|0
1.3.6.1.2.1.11.11.0|65|0
1.3.6.1.2.1.11.12.0|65|0
1.3.6.1.2.1.11.13.0|65|645281
1.3.6.1.2.1.11.14.0|65|1
1.3.6.1.2.1.11.15.0|65|28288
1.3.6.1.2.1.11.16.0|65|8473
1.3.6.1.2.1.11.17.0|65|1
1.3.6.1.2.1.11.18.0|65|0
1.3.6.1.2.1.11.19.0|65|0
1.3.6.1.2.1.11.20.0|65|0
1.3.6.1.2.1.11.21.0|65|0
1.3.6.1.2.1.11.22.0|65|0
1.3.6.1.2.1.11.24.0|65|0
1.3.6.1.2.1.11.25.0|65|0
1.3.6.1.2.1.11.26.0|65|0
1.3.6.1.2.1.11.27.0|65|0
1.3.6.1.2.1.11.28.0|65|92284
1.3.6.1.2.1.11.29.0|65|79793
1.3.6.1.2.1.11.30.0|2|2
1.3.6.1.2.1.11.31.0|65|0
1.3.6.1.2.1.11.32.0|65|0
1.3.6.1.2.1.16.1.1.1.1.80|2|80
1.3.6.1.2.1.31.1.1.1.1.80|4|eth-0..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.81|4|eth-1..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.82|4|eth-2..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.83|4|eth-3..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.104|4|loop-0.........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.134|4|iph-0..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.135|4|iph-1..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.136|4|iph-2..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.137|4|iph-3..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.138|4|iph-4..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.139|4|iph-5..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.1.158|4|wan-0..........................................................................................................................................................................................................................................................
1.3.6.1.2.1.31.1.1.1.2.80|65|223
1.3.6.1.2.1.31.1.1.1.2.81|65|0
1.3.6.1.2.1.31.1.1.1.2.82|65|12398752
1.3.6.1.2.1.31.1.1.1.2.83|65|0
1.3.6.1.2.1.31.1.1.1.2.104|65|0
1.3.6.1.2.1.31.1.1.1.2.134|65|0
1.3.6.1.2.1.31.1.1.1.2.135|65|0
1.3.6.1.2.1.31.1.1.1.2.136|65|0
1.3.6.1.2.1.31.1.1.1.2.137|65|0
1.3.6.1.2.1.31.1.1.1.2.138|65|0
1.3.6.1.2.1.31.1.1.1.2.139|65|0
1.3.6.1.2.1.31.1.1.1.2.158|65|23536319
1.3.6.1.2.1.31.1.1.1.3.80|65|1307
1.3.6.1.2.1.31.1.1.1.3.81|65|0
1.3.6.1.2.1.31.1.1.1.3.82|65|9154093
1.3.6.1.2.1.31.1.1.1.3.83|65|0
1.3.6.1.2.1.31.1.1.1.3.104|65|0
1.3.6.1.2.1.31.1.1.1.3.134|65|0
1.3.6.1.2.1.31.1.1.1.3.135|65|0
1.3.6.1.2.1.31.1.1.1.3.136|65|0
1.3.6.1.2.1.31.1.1.1.3.137|65|0
1.3.6.1.2.1.31.1.1.1.3.138|65|0
1.3.6.1.2.1.31.1.1.1.3.139|65|0
1.3.6.1.2.1.31.1.1.1.3.158|65|14422948
1.3.6.1.2.1.31.1.1.1.4.80|65|15
1.3.6.1.2.1.31.1.1.1.4.81|65|5033321
1.3.6.1.2.1.31.1.1.1.4.82|65|3765691
1.3.6.1.2.1.31.1.1.1.4.83|65|0
1.3.6.1.2.1.31.1.1.1.4.104|65|0
1.3.6.1.2.1.31.1.1.1.4.134|65|0
1.3.6.1.2.1.31.1.1.1.4.135|65|0
1.3.6.1.2.1.31.1.1.1.4.136|65|0
1.3.6.1.2.1.31.1.1.1.4.137|65|0
1.3.6.1.2.1.31.1.1.1.4.138|65|0
1.3.6.1.2.1.31.1.1.1.4.139|65|0
1.3.6.1.2.1.31.1.1.1.4.158|65|12390447
1.3.6.1.2.1.31.1.1.1.5.80|65|655
1.3.6.1.2.1.31.1.1.1.5.81|65|0
1.3.6.1.2.1.31.1.1.1.5.82|65|7286319
1.3.6.1.2.1.31.1.1.1.5.83|65|0
1.3.6.1.2.1.31.1.1.1.5.104|65|0
1.3.6.1.2.1.31.1.1.1.5.134|65|0
1.3.6.1.2.1.31.1.1.1.5.135|65|0
1.3.6.1.2.1.31.1.1.1.5.136|65|0
1.3.6.1.2.1.31.1.1.1.5.137|65|0
1.3.6.1.2.1.31.1.1.1.5.138|65|0
1.3.6.1.2.1.31.1.1.1.5.139|65|0
1.3.6.1.2.1.31.1.1.1.5.158|65|9268897
1.3.6.1.2.1.31.1.1.1.6.80|70|64632200562
1.3.6.1.2.1.31.1.1.1.6.81|70|0
1.3.6.1.2.1.31.1.1.1.6.82|70|7989997304
1.3.6.1.2.1.31.1.1.1.6.83|70|0
1.3.6.1.2.1.31.1.1.1.6.104|70|0
1.3.6.1.2.1.31.1.1.1.6.134|70|0
1.3.6.1.2.1.31.1.1.1.6.135|70|0
1.3.6.1.2.1.31.1.1.1.6.136|70|0
1.3.6.1.2.1.31.1.1.1.6.137|70|0
1.3.6.1.2.1.31.1.1.1.6.138|70|0
1.3.6.1.2.1.31.1.1.1.6.139|70|0
1.3.6.1.2.1.31.1.1.1.6.158|70|898907228817
1.3.6.1.2.1.31.1.1.1.7.80|70|182232602
1.3.6.1.2.1.31.1.1.1.7.81|70|0
1.3.6.1.2.1.31.1.1.1.7.82|70|40075946
1.3.6.1.2.1.31.1.1.1.7.83|70|0
1.3.6.1.2.1.31.1.1.1.7.104|70|0
1.3.6.1.2.1.31.1.1.1.7.134|70|0
1.3.6.1.2.1.31.1.1.1.7.135|70|0
1.3.6.1.2.1.31.1.1.1.7.136|70|0
1.3.6.1.2.1.31.1.1.1.7.137|70|0
1.3.6.1.2.1.31.1.1.1.7.138|70|0
1.3.6.1.2.1.31.1.1.1.7.139|70|0
1.3.6.1.2.1.31.1.1.1.7.158|70|704965901
1.3.6.1.2.1.31.1.1.1.8.80|70|223
1.3.6.1.2.1.31.1.1.1.8.81|70|0
1.3.6.1.2.1.31.1.1.1.8.82|70|12398752
1.3.6.1.2.1.31.1.1.1.8.83|70|0
1.3.6.1.2.1.31.1.1.1.8.104|70|0
1.3.6.1.2.1.31.1.1.1.8.134|70|0
1.3.6.1.2.1.31.1.1.1.8.135|70|0
1.3.6.1.2.1.31.1.1.1.8.136|70|0
1.3.6.1.2.1.31.1.1.1.8.137|70|0
1.3.6.1.2.1.31.1.1.1.8.138|70|0
1.3.6.1.2.1.31.1.1.1.8.139|70|0
1.3.6.1.2.1.31.1.1.1.8.158|70|23536319
1.3.6.1.2.1.31.1.1.1.9.80|70|1307
1.3.6.1.2.1.31.1.1.1.9.81|70|0
1.3.6.1.2.1.31.1.1.1.9.82|70|9154093
1.3.6.1.2.1.31.1.1.1.9.83|70|0
1.3.6.1.2.1.31.1.1.1.9.104|70|0
1.3.6.1.2.1.31.1.1.1.9.134|70|0
1.3.6.1.2.1.31.1.1.1.9.135|70|0
1.3.6.1.2.1.31.1.1.1.9.136|70|0
1.3.6.1.2.1.31.1.1.1.9.137|70|0
1.3.6.1.2.1.31.1.1.1.9.138|70|0
1.3.6.1.2.1.31.1.1.1.9.139|70|0
1.3.6.1.2.1.31.1.1.1.9.158|70|14422948
1.3.6.1.2.1.31.1.1.1.10.80|70|851190203964
1.3.6.1.2.1.31.1.1.1.10.81|70|341006828
1.3.6.1.2.1.31.1.1.1.10.82|70|25832760550
1.3.6.1.2.1.31.1.1.1.10.83|70|0
1.3.6.1.2.1.31.1.1.1.10.104|70|0
1.3.6.1.2.1.31.1.1.1.10.134|70|0
1.3.6.1.2.1.31.1.1.1.10.135|70|0
1.3.6.1.2.1.31.1.1.1.10.136|70|0
1.3.6.1.2.1.31.1.1.1.10.137|70|0
1.3.6.1.2.1.31.1.1.1.10.138|70|0
1.3.6.1.2.1.31.1.1.1.10.139|70|0
1.3.6.1.2.1.31.1.1.1.10.158|70|71866595702
1.3.6.1.2.1.31.1.1.1.11.80|70|641244706
1.3.6.1.2.1.31.1.1.1.11.81|70|0
1.3.6.1.2.1.31.1.1.1.11.82|70|49986422
1.3.6.1.2.1.31.1.1.1.11.83|70|0
1.3.6.1.2.1.31.1.1.1.11.104|70|0
1.3.6.1.2.1.31.1.1.1.11.134|70|0
1.3.6.1.2.1.31.1.1.1.11.135|70|0
1.3.6.1.2.1.31.1.1.1.11.136|70|0
1.3.6.1.2.1.31.1.1.1.11.137|70|0
1.3.6.1.2.1.31.1.1.1.11.138|70|0
1.3.6.1.2.1.31.1.1.1.11.139|70|0
1.3.6.1.2.1.31.1.1.1.11.158|70|221492286
1.3.6.1.2.1.31.1.1.1.12.80|70|15
1.3.6.1.2.1.31.1.1.1.12.81|70|5033321
1.3.6.1.2.1.31.1.1.1.12.82|70|3765691
1.3.6.1.2.1.31.1.1.1.12.83|70|0
1.3.6.1.2.1.31.1.1.1.12.104|70|0
1.3.6.1.2.1.31.1.1.1.12.134|70|0
1.3.6.1.2.1.31.1.1.1.12.135|70|0
1.3.6.1.2.1.31.1.1.1.12.136|70|0
1.3.6.1.2.1.31.1.1.1.12.137|70|0
1.3.6.1.2.1.31.1.1.1.12.138|70|0
1.3.6.1.2.1.31.1.1.1.12.139|70|0
1.3.6.1.2.1.31.1.1.1.12.158|70|12390447
1.3.6.1.2.1.31.1.1.1.13.80|70|655
1.3.6.1.2.1.31.1.1.1.13.81|70|0
1.3.6.1.2.1.31.1.1.1.13.82|70|7286319
1.3.6.1.2.1.31.1.1.1.13.83|70|0
1.3.6.1.2.1.31.1.1.1.13.104|70|0
1.3.6.1.2.1.31.1.1.1.13.134|70|0
1.3.6.1.2.1.31.1.1.1.13.135|70|0
1.3.6.1.2.1.31.1.1.1.13.136|70|0
1.3.6.1.2.1.31.1.1.1.13.137|70|0
1.3.6.1.2.1.31.1.1.1.13.138|70|0
1.3.6.1.2.1.31.1.1.1.13.139|70|0
1.3.6.1.2.1.31.1.1.1.13.158|70|9268897
1.3.6.1.2.1.31.1.1.1.14.80|2|1
1.3.6.1.2.1.31.1.1.1.14.81|2|1
1.3.6.1.2.1.31.1.1.1.14.82|2|1
1.3.6.1.2.1.31.1.1.1.14.83|2|1
1.3.6.1.2.1.31.1.1.1.14.104|2|1
1.3.6.1.2.1.31.1.1.1.14.134|2|1
1.3.6.1.2.1.31.1.1.1.14.135|2|1
1.3.6.1.2.1.31.1.1.1.14.136|2|1
1.3.6.1.2.1.31.1.1.1.14.137|2|1
1.3.6.1.2.1.31.1.1.1.14.138|2|1
1.3.6.1.2.1.31.1.1.1.14.139|2|1
1.3.6.1.2.1.31.1.1.1.14.158|2|1
1.3.6.1.2.1.31.1.1.1.15.80|66|1000
1.3.6.1.2.1.31.1.1.1.15.81|66|1000
1.3.6.1.2.1.31.1.1.1.15.82|66|1000
1.3.6.1.2.1.31.1.1.1.15.83|66|10
1.3.6.1.2.1.31.1.1.1.15.104|66|0
1.3.6.1.2.1.31.1.1.1.15.134|66|100
1.3.6.1.2.1.31.1.1.1.15.135|66|100
1.3.6.1.2.1.31.1.1.1.15.136|66|100
1.3.6.1.2.1.31.1.1.1.15.137|66|100
1.3.6.1.2.1.31.1.1.1.15.138|66|100
1.3.6.1.2.1.31.1.1.1.15.139|66|100
1.3.6.1.2.1.31.1.1.1.15.158|66|1000
1.3.6.1.2.1.31.1.1.1.16.80|2|2
1.3.6.1.2.1.31.1.1.1.16.81|2|2
1.3.6.1.2.1.31.1.1.1.16.82|2|2
1.3.6.1.2.1.31.1.1.1.16.83|2|2
1.3.6.1.2.1.31.1.1.1.16.104|2|2
1.3.6.1.2.1.31.1.1.1.16.134|2|2
1.3.6.1.2.1.31.1.1.1.16.135|2|2
1.3.6.1.2.1.31.1.1.1.16.136|2|2
1.3.6.1.2.1.31.1.1.1.16.137|2|2
1.3.6.1.2.1.31.1.1.1.16.138|2|2
1.3.6.1.2.1.31.1.1.1.16.139|2|2
1.3.6.1.2.1.31.1.1.1.16.158|2|2
1.3.6.1.2.1.31.1.1.1.17.80|2|1
1.3.6.1.2.1.31.1.1.1.17.81|2|1
1.3.6.1.2.1.31.1.1.1.17.82|2|1
1.3.6.1.2.1.31.1.1.1.17.83|2|2
1.3.6.1.2.1.31.1.1.1.17.104|2|1
1.3.6.1.2.1.31.1.1.1.17.134|2|1
1.3.6.1.2.1.31.1.1.1.17.135|2|1
1.3.6.1.2.1.31.1.1.1.17.136|2|1
1.3.6.1.2.1.31.1.1.1.17.137|2|1
1.3.6.1.2.1.31.1.1.1.17.138|2|1
1.3.6.1.2.1.31.1.1.1.17.139|2|1
1.3.6.1.2.1.31.1.1.1.17.158|2|1
1.3.6.1.2.1.31.1.1.1.18.80|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.81|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.82|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.83|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.104|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.134|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.135|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.136|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.137|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.138|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.139|4|................................................................
1.3.6.1.2.1.31.1.1.1.18.158|4|................................................................
1.3.6.1.2.1.31.1.1.1.19.80|67|0
1.3.6.1.2.1.31.1.1.1.19.81|67|0
1.3.6.1.2.1.31.1.1.1.19.82|67|0
1.3.6.1.2.1.31.1.1.1.19.83|67|0
1.3.6.1.2.1.31.1.1.1.19.104|67|0
1.3.6.1.2.1.31.1.1.1.19.134|67|0
1.3.6.1.2.1.31.1.1.1.19.135|67|0
1.3.6.1.2.1.31.1.1.1.19.136|67|0
1.3.6.1.2.1.31.1.1.1.19.137|67|0
1.3.6.1.2.1.31.1.1.1.19.138|67|0
1.3.6.1.2.1.31.1.1.1.19.139|67|0
1.3.6.1.2.1.31.1.1.1.19.158|67|0
1.3.6.1.4.1.6321.1.2.5.4.2.0|4x|3731364745000000
1.3.6.1.4.1.6321.1.2.5.4.3.0|4|CXNK0006E6A1
1.3.6.1.4.1.6321.1.2.5.4.4.0|4x|31302E372E3131302E313700000000000a3030203030203030203030

View File

File diff suppressed because it is too large Load Diff