Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

View File

@ -0,0 +1,75 @@
--
-- Accedian Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2005-2008, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
ACCEDIAN-SMI DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY, enterprises
FROM SNMPv2-SMI;
accedianMIB MODULE-IDENTITY
LAST-UPDATED "200608060100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
4878 Levy, suite 202
Saint-Laurent, Quebec Canada H4R 2P1
E-mail: support@accedian.com"
DESCRIPTION
"The Structure of Management Information for Accedian Networks."
REVISION "200608060100Z" -- 6 Aug 2006
DESCRIPTION
"Initial version of MIB module ACCEDIAN-SMI."
::= { enterprises 22420 }
--
-- Accedian MIB tree structure
--
acdProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Accedian's Product OIDs."
::= { accedianMIB 1 }
acdMibs OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Accedian's MIB objects."
::= { accedianMIB 2 }
acdTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Accedian's Trap OIDs."
::= { accedianMIB 3 }
-- This is the top-level object identifier registry used by Accedian
-- products for SNMP modules containing experimental MIB definitions.
-- In this context, experimental MIBs are defined as:
-- 1) IETF work-in-process MIBs which have not been assigned a permanent
-- object identifier by the IANA.
-- 2) Accedian work-in-process MIBs that have not achieved final
-- production quality or field experience.
-- NOTE: Support for MIBs under the this OID subtree is temporary and
-- changes to objects may occur without notice."
acdExperiment OBJECT IDENTIFIER ::= { accedianMIB 4 }
acdServices OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of Accedian's Services OIDs."
::= { accedianMIB 5 }
END

510
MIBS/accedian/ACD-ALARM-MIB Normal file
View File

@ -0,0 +1,510 @@
--
-- Accedian Enterprise Specific MIB: Structure of Management Information
--
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
ACD-ALARM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString, TruthValue, DateAndTime
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysName
FROM SNMPv2-MIB
acdMibs
FROM ACCEDIAN-SMI;
acdAlarm MODULE-IDENTITY
LAST-UPDATED "201110100100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
4878 Levy, suite 202
Saint-Laurent, Quebec Canada H4R 2P1
E-mail: support@accedian.com"
DESCRIPTION
"The alarm Table for this Accedian Networks device."
REVISION "201110100100Z" -- 10 October 2011
DESCRIPTION
"Add acdAlarmCfgTableLastChangeTid and
acdAlarmStatusTableLastChangeTid."
REVISION "201011100100Z" -- 10 November 2010
DESCRIPTION
"Fix compliance section."
REVISION "200902040100Z" -- 4 Feb 2009
DESCRIPTION
"Add new fields in acdAlarmCfgEntry, acdAlarmActiveState and
acdAlarmClearState."
REVISION "200802010100Z" -- 1 Feb 2008
DESCRIPTION
"Add UNITS clause to object, where appropriate."
REVISION "200705220100Z" -- 22 May 2007
DESCRIPTION
"Add acdAlarmCfgNumber object to Alarm traps."
REVISION "200612190100Z" -- 19 Dec 2006
DESCRIPTION
"Add 802.3AH notification enable and msg field in status table."
REVISION "200608060100Z" -- 6 Aug 2006
DESCRIPTION
"Initial version of MIB module ACD-ALARM-MIB."
::= { acdMibs 1 }
acdAlarmMIBObjects OBJECT IDENTIFIER ::= { acdAlarm 15 }
acdAlarmConfig OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 1 }
acdAlarmStatus OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 2 }
acdAlarmConformance OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 3 }
acdAlarmTableTid OBJECT IDENTIFIER ::= { acdAlarmMIBObjects 4 }
---------------------------------------------------------------------------
-- Alarm General configuration
---------------------------------------------------------------------------
acdAlarmGenThreshOn OBJECT-TYPE
SYNTAX Unsigned32 (500..50000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value represents the Alarm On Hysteris. This is the time since the
detection of the On event inside the system versus the report. This is
to avoid storm of notifications."
::= { acdAlarm 1 }
acdAlarmGenThreshOff OBJECT-TYPE
SYNTAX Unsigned32 (500..50000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This value represents the Alarm Off Hysteris. This is the time since the
detection of the Off event inside the system versus the report. This is
to avoid storm of notifications."
::= { acdAlarm 2 }
acdAlarmGenLedEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to Enable the alarms reporting through the LEDs."
::= { acdAlarm 3 }
acdAlarmGenSyslogEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to Enable the alarms reporting through the syslog system."
::= { acdAlarm 4 }
acdAlarmGenSNMPEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to Enable the alarms reporting through the SNMP agent."
::= { acdAlarm 5 }
acdAlarmGen8023AHEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to Enable the alarms reporting through the 802.3AH protocol."
::= { acdAlarm 6 }
---------------------------------------------------------------------------
-- The Alarm configuration table
-- This table contains the configuration for each alarm.
---------------------------------------------------------------------------
acdAlarmCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdAlarmCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all alarms."
::= { acdAlarm 10 }
acdAlarmCfgEntry OBJECT-TYPE
SYNTAX AcdAlarmCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An alarm is an exceptional event that requires user notificaton."
INDEX { acdAlarmCfgID }
::= { acdAlarmCfgTable 1 }
AcdAlarmCfgEntry ::= SEQUENCE {
acdAlarmCfgID Unsigned32,
acdAlarmCfgNumber Unsigned32,
acdAlarmCfgDesc DisplayString,
acdAlarmCfgEnable TruthValue,
acdAlarmCfgSeverity INTEGER,
acdAlarmCfgServiceAffecting TruthValue,
acdAlarmCfgExtNumber DisplayString,
acdAlarmCfgConditionType DisplayString,
acdAlarmCfgAMOType DisplayString
}
acdAlarmCfgID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each alarm. Its value ranges from 1 to
MAXINT (4 bytes). "
::= { acdAlarmCfgEntry 1 }
acdAlarmCfgNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique number that identifies this alarm. Assigned by the unit. The
alarm identifier is compose of 3 fields, the module number, the instance
number and the error number. The alarm number looks like this:
A.BBB.CC and is expressed in decimal, A is the module number, BBB is
the instance number (1-999) and CC is the error number (1-99). A module
number is assigned for each source of alarm in the system. For example
the port module is set to 1, the SFP module is set to 2, the PAA is set
to 3 and the environmental is set to 8."
::= { acdAlarmCfgEntry 2 }
acdAlarmCfgDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This string is to describe the alarm in a readable way, e.g.:
+5Vdc Power supply fail."
::= { acdAlarmCfgEntry 3 }
acdAlarmCfgEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to indicate if the alarm is reported or not."
::= { acdAlarmCfgEntry 4 }
acdAlarmCfgSeverity OBJECT-TYPE
SYNTAX INTEGER {
info(0),
minor(1),
major(2),
critical(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Accedian Networks classifies alarms into four severity types. These types
and their associated decimal codes are, informational(0), minor(1),
major(2) and critical(3)."
::= { acdAlarmCfgEntry 5 }
acdAlarmCfgServiceAffecting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is to indicate if the alarm is service affecting or not. This
value depends on the utilization of the box. For instance in an
application where the monitoring of the traffic is mandatory the link
down event on the monitor port is service affecting."
::= { acdAlarmCfgEntry 6 }
acdAlarmCfgExtNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique number that identifies this alarm. Assigned by the unit. The
alarm identifier is compose of 3 fields, the module number, the instance
number and the error number. The alarm number looks like this:
A.B.C and is expressed in decimal, A is the module number, B is
the instance number and C is the error number. A module number is
assigned for each source of alarm in the system (see Accedian
documentation for more detail)."
::= { acdAlarmCfgEntry 7 }
acdAlarmCfgConditionType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the type of alarm condition."
::= { acdAlarmCfgEntry 8 }
acdAlarmCfgAMOType OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..128))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Alarm Maintenance Object."
::= { acdAlarmCfgEntry 9 }
---------------------------------------------------------------------------
-- The Alarms Status table
-- This table contains the status of all alarms.
---------------------------------------------------------------------------
acdAlarmStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdAlarmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all alarms"
::= { acdAlarm 11 }
acdAlarmStatusEntry OBJECT-TYPE
SYNTAX AcdAlarmStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An alarm is an exceptional event that requires user notificaton."
INDEX { acdAlarmStatusID }
::= { acdAlarmStatusTable 1 }
AcdAlarmStatusEntry ::= SEQUENCE {
acdAlarmStatusID Unsigned32,
acdAlarmStatusNumber Unsigned32,
acdAlarmStatusOn TruthValue,
acdAlarmStatusLastChange DateAndTime,
acdAlarmStatusMsg DisplayString
}
acdAlarmStatusID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique value for each alarm. Its value ranges from 1 to
MAXINT (4 bytes). "
::= { acdAlarmStatusEntry 1 }
acdAlarmStatusNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unique number that identifies this alarm. Assigned by the unit. The
alarm identifier is compose of 3 fields, the module number, the instance
number and the error number. The alarm number looks like this:
AAA.BBB.CC and is expressed in decimal, AAA is the module number, BBB is
the instance number (1-999) and CC is the error number (1-99). A module
number is assigned for each source of alarm in the system. For example
the port module is set to 1, the SFP module is set to 2, the PAA is set
to 3 and the environmental is set to 8."
::= { acdAlarmStatusEntry 2 }
acdAlarmStatusOn OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is to indicate if the alarm is On or Off."
::= { acdAlarmStatusEntry 3 }
acdAlarmStatusLastChange OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the time of the last change for this alarm. A value of zero
means that nothing happened to this alarm since the last reboot."
::= { acdAlarmStatusEntry 4 }
acdAlarmStatusMsg OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This string is to add information why the alarm is reported."
::= { acdAlarmStatusEntry 5 }
-- Accedian Alarm Traps
---------------------------------------------------------------------------
-- DESCRIPTION "Definition point for Accedian Alarm notifications."
---------------------------------------------------------------------------
acdAlarmV2 OBJECT IDENTIFIER ::= { acdAlarm 12 }
acdAlarmActiveState NOTIFICATION-TYPE
OBJECTS { acdAlarmCfgID,
acdAlarmCfgNumber,
acdAlarmCfgSeverity,
acdAlarmCfgServiceAffecting,
acdAlarmCfgDesc,
acdAlarmStatusLastChange,
acdAlarmCfgExtNumber,
acdAlarmCfgConditionType,
acdAlarmCfgAMOType,
sysName }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an alarm
entry crosses its rising threshold and generates
an event that is configured for sending SNMP
traps."
::= { acdAlarmV2 1 }
acdAlarmClearState NOTIFICATION-TYPE
OBJECTS { acdAlarmCfgID,
acdAlarmCfgNumber,
acdAlarmCfgSeverity,
acdAlarmCfgServiceAffecting,
acdAlarmCfgDesc,
acdAlarmStatusLastChange,
acdAlarmCfgExtNumber,
acdAlarmCfgConditionType,
acdAlarmCfgAMOType,
sysName }
STATUS current
DESCRIPTION
"The SNMP trap that is generated when an alarm
entry crosses its falling threshold and generates
an event that is configured for sending SNMP
traps."
::= { acdAlarmV2 2 }
---------------------------------------------------------------------------
-- Transaction ID Information
---------------------------------------------------------------------------
acdAlarmCfgTableLastChangeTid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the transaction ID of the last change of the acdAlarmCfgTable
table. If this value is different since the last read this is indicate
a table change."
::= { acdAlarmTableTid 1 }
acdAlarmStatusTableLastChangeTid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the transaction ID of the last change of the acdAlarmStatusTable
table. If this value is different since the last read this is indicate
a table change."
::= { acdAlarmTableTid 2 }
---------------------------------------------------------------------------
-- ACD-ALARM-MIB Module - Conformance Information
---------------------------------------------------------------------------
acdAlarmCompliances OBJECT IDENTIFIER ::= { acdAlarmConformance 1 }
acdAlarmGroups OBJECT IDENTIFIER ::= { acdAlarmConformance 2 }
---------------------------------------------------------------------------
-- Units of conformance
---------------------------------------------------------------------------
acdAlarmGenGroup OBJECT-GROUP
OBJECTS {
acdAlarmGenThreshOn,
acdAlarmGenThreshOff,
acdAlarmGenLedEnable,
acdAlarmGenSyslogEnable,
acdAlarmGenSNMPEnable,
acdAlarmGen8023AHEnable
}
STATUS current
DESCRIPTION
"."
::= { acdAlarmGroups 1 }
acdAlarmCfgGroup OBJECT-GROUP
OBJECTS {
acdAlarmCfgID,
acdAlarmCfgNumber,
acdAlarmCfgDesc,
acdAlarmCfgEnable,
acdAlarmCfgSeverity,
acdAlarmCfgServiceAffecting,
acdAlarmCfgExtNumber,
acdAlarmCfgConditionType,
acdAlarmCfgAMOType
}
STATUS current
DESCRIPTION
"."
::= { acdAlarmGroups 2 }
acdAlarmStatusGroup OBJECT-GROUP
OBJECTS {
acdAlarmStatusID,
acdAlarmStatusNumber,
acdAlarmStatusOn,
acdAlarmStatusLastChange,
acdAlarmStatusMsg
}
STATUS current
DESCRIPTION
"."
::= { acdAlarmGroups 3 }
acdAlarmNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
acdAlarmActiveState,
acdAlarmClearState
}
STATUS current
DESCRIPTION
"Objects for the Notifications group."
::= { acdAlarmGroups 4 }
acdAlarmTidGroup OBJECT-GROUP
OBJECTS {
acdAlarmCfgTableLastChangeTid,
acdAlarmStatusTableLastChangeTid
}
STATUS current
DESCRIPTION
"List of scalars to monitior changes in tables."
::= { acdAlarmGroups 5 }
---------------------------------------------------------------------------
-- MIB Module Compliance statements
---------------------------------------------------------------------------
acdAlarmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the ACD-ALARM-MIB module."
MODULE
MANDATORY-GROUPS {
acdAlarmGenGroup,
acdAlarmCfgGroup,
acdAlarmStatusGroup,
acdAlarmNotificationsGroup,
acdAlarmTidGroup
}
::= { acdAlarmCompliances 1 }
END

3643
MIBS/accedian/ACD-CFM-MIB Normal file

File diff suppressed because it is too large Load Diff

499
MIBS/accedian/ACD-DESC-MIB Normal file
View File

@ -0,0 +1,499 @@
--
-- Accedian Enterprise Specific MIB
--
-- Copyright (c) 2005-2008, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document is subject to change without notice.
--
ACD-DESC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
Integer32, Unsigned32, Gauge32
FROM SNMPv2-SMI
DisplayString, TruthValue, MacAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
sysName
FROM SNMPv2-MIB
acdProducts
FROM ACCEDIAN-SMI;
acdDesc MODULE-IDENTITY
LAST-UPDATED "201011100100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
4878 Levy, suite 202
Saint-Laurent, Quebec Canada H4R 2P1
E-mail: support@accedian.com"
DESCRIPTION
"The Accedian Networks device Description MIB."
REVISION "201011100100Z" -- 10 November 2010
DESCRIPTION
"Fix compliance statement."
REVISION "201006300100Z" -- 30 june 2010
DESCRIPTION
"Revision for 10GE product introduction."
REVISION "200902040100Z" -- 4 Feb 2009
DESCRIPTION
"Add sysName in power lost (Dying gasp) notification."
REVISION "200812010100Z" -- 1 Dec 2008
DESCRIPTION
"Add power lost (Dying gasp) notification."
REVISION "200608060100Z" -- 6 Aug 2006
DESCRIPTION
"Initial version of MIB module ACD-DESC-MIB."
::= { acdProducts 1 }
acdDescNotifications OBJECT IDENTIFIER ::= { acdDesc 0 }
acdDescMIBObjects OBJECT IDENTIFIER ::= { acdDesc 15 }
acdDescConformance OBJECT IDENTIFIER ::= { acdDescMIBObjects 1 }
---------------------------------------------------------------------------
-- EtherNID General information
---------------------------------------------------------------------------
acdDescCommercialName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This string is to describe the type of device."
::= { acdDesc 1 }
acdDescMacBaseAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the Base of the EtherNID MAC addresses."
::= { acdDesc 2 }
acdDescIdentifier OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the EtherNID on your network."
::= { acdDesc 3 }
acdDescFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the version of the firmware currently loaded."
::= { acdDesc 4 }
acdDescHardwareVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the assembly ID of the hardware."
::= { acdDesc 5 }
acdDescSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the serial number."
::= { acdDesc 6 }
acdDescCpuUsageCurrent OBJECT-TYPE
SYNTAX Gauge32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current percentage of CPU usage."
::= { acdDesc 20 }
acdDescCpuUsageAverage15 OBJECT-TYPE
SYNTAX Gauge32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the average percentage of CPU usage over the last 15 seconds.
This object range from (0..100)."
::= { acdDesc 21 }
acdDescCpuUsageAverage30 OBJECT-TYPE
SYNTAX Gauge32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the average percentage of CPU usage over the last 30 seconds.
This object range from (0..100)."
::= { acdDesc 22 }
acdDescCpuUsageAverage60 OBJECT-TYPE
SYNTAX Gauge32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the average percentage of CPU usage over the last 60 seconds.
This object range from (0..100)."
::= { acdDesc 23 }
acdDescCpuUsageAverage900 OBJECT-TYPE
SYNTAX Gauge32 (0..100)
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the average percentage of CPU usage over the last 900
seconds. This object range from (0..100)."
::= { acdDesc 24 }
---------------------------------------------------------------------------
-- The connector table
-- This table contains all the information related to the connector.
---------------------------------------------------------------------------
acdDescConnectorTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdDescConnectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all connectors info"
::= { acdDesc 10 }
acdDescConnectorEntry OBJECT-TYPE
SYNTAX AcdDescConnectorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the product connector definition."
INDEX { acdDescConnectorID }
::= { acdDescConnectorTable 1 }
AcdDescConnectorEntry ::= SEQUENCE {
acdDescConnectorID Unsigned32,
acdDescConnectorName DisplayString,
acdDescConnectorType INTEGER,
acdDescConnectorPoESupport TruthValue
}
acdDescConnectorID OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each connector. Starting to one from left to right."
::= { acdDescConnectorEntry 1 }
acdDescConnectorName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the connector on the silkscreen."
::= { acdDescConnectorEntry 2 }
acdDescConnectorType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
rj45(2),
rj45S(3), -- rj45 shielded
db9(4),
bnc(5),
fAUI(6), -- female aui
mAUI(7), -- male aui
fiberSC(8),
fiberMIC(9),
fiberST(10),
telco(11),
mtrj(12), -- fiber MT-RJ
hssdc(13), -- fiber channel style-2
fiberLC(14)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describe the connector type, for instance an RJ-45 or an SFP."
::= { acdDescConnectorEntry 3 }
acdDescConnectorPoESupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is to indicate if the port support PoE or not."
::= { acdDescConnectorEntry 4 }
---------------------------------------------------------------------------
-- The Power Supply table
-- This table contains all the information related to the Power supplies.
---------------------------------------------------------------------------
acdDescPwrTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdDescPwrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all Power Supplies"
::= { acdDesc 11 }
acdDescPwrEntry OBJECT-TYPE
SYNTAX AcdDescPwrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the product available power supplies information."
INDEX { acdDescPwrID }
::= { acdDescPwrTable 1 }
AcdDescPwrEntry ::= SEQUENCE {
acdDescPwrID Unsigned32,
acdDescPwrName DisplayString,
acdDescPwrType INTEGER,
acdDescPwrPresent TruthValue
}
acdDescPwrID OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each power supply."
::= { acdDescPwrEntry 1 }
acdDescPwrName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Identifies the power supply."
::= { acdDescPwrEntry 2 }
acdDescPwrType OBJECT-TYPE
SYNTAX INTEGER {
pwrplus5volts(1),
pwrminus48volts(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Describe the Power Supply type."
::= { acdDescPwrEntry 3 }
acdDescPwrPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is to indicate if the power supply is present or not."
::= { acdDescPwrEntry 4 }
---------------------------------------------------------------------------
-- The Temperature sensor table
-- This table contains all the information for the Temperature sensors.
---------------------------------------------------------------------------
acdDescTsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdDescTsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all Teperature Sensors."
::= { acdDesc 12 }
acdDescTsEntry OBJECT-TYPE
SYNTAX AcdDescTsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is the product available Temperature sensor information."
INDEX { acdDescTsID }
::= { acdDescTsTable 1 }
AcdDescTsEntry ::= SEQUENCE {
acdDescTsID Unsigned32,
acdDescTsCurrentTemp Integer32,
acdDescTsFirstThres Integer32,
acdDescTsFisrtThresPass TruthValue,
acdDescTsSecondThres Integer32,
acdDescTsSecondThresPass TruthValue
}
acdDescTsID OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each Temperature Sensor."
::= { acdDescTsEntry 1 }
acdDescTsCurrentTemp OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current temperature in Celsius around the temperature sensor."
::= { acdDescTsEntry 2 }
acdDescTsFirstThres OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature value in Celsius to declare this threshold crossed."
::= { acdDescTsEntry 3 }
acdDescTsFisrtThresPass OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is to indicate if the temperature cross the first threshold."
::= { acdDescTsEntry 4 }
acdDescTsSecondThres OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Temperature value in Celsius to declare this second threshold crossed."
::= { acdDescTsEntry 5 }
acdDescTsSecondThresPass OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is to indicate if the temperature cross the second threshold."
::= { acdDescTsEntry 6 }
-- ****************************************************************************
-- NOTIFICATIONS (TRAPS)
-- ****************************************************************************
acdPowerLost NOTIFICATION-TYPE
OBJECTS { acdDescCommercialName,
acdDescMacBaseAddr,
acdDescIdentifier,
acdDescSerialNumber,
sysName }
STATUS current
DESCRIPTION
"The SNMP trap that is generated by a unit when it detect a power lost.
It's the equivalent of the 802.3ah dying gasp."
::= { acdDescNotifications 1 }
---------------------------------------------------------------------------
-- ACD-DESC-MIB Module - Conformance Information
---------------------------------------------------------------------------
acdDescCompliances OBJECT IDENTIFIER ::= { acdDescConformance 1 }
acdDescGroups OBJECT IDENTIFIER ::= { acdDescConformance 2 }
---------------------------------------------------------------------------
-- Units of conformance
---------------------------------------------------------------------------
acdDescGenGroup OBJECT-GROUP
OBJECTS {
acdDescCommercialName,
acdDescMacBaseAddr,
acdDescIdentifier,
acdDescFirmwareVersion,
acdDescHardwareVersion,
acdDescSerialNumber,
acdDescCpuUsageCurrent,
acdDescCpuUsageAverage15,
acdDescCpuUsageAverage30,
acdDescCpuUsageAverage60,
acdDescCpuUsageAverage900
}
STATUS current
DESCRIPTION
"."
::= { acdDescGroups 1 }
acdDescConnectorGroup OBJECT-GROUP
OBJECTS {
acdDescConnectorName,
acdDescConnectorType,
acdDescConnectorPoESupport
}
STATUS current
DESCRIPTION
"."
::= { acdDescGroups 2 }
acdDescPwrGroup OBJECT-GROUP
OBJECTS {
acdDescPwrName,
acdDescPwrType,
acdDescPwrPresent
}
STATUS current
DESCRIPTION
"."
::= { acdDescGroups 3 }
acdDescTsGroup OBJECT-GROUP
OBJECTS {
acdDescTsCurrentTemp,
acdDescTsFirstThres,
acdDescTsFisrtThresPass,
acdDescTsSecondThres,
acdDescTsSecondThresPass
}
STATUS current
DESCRIPTION
"."
::= { acdDescGroups 4 }
acdDescNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS {
acdPowerLost
}
STATUS current
DESCRIPTION
"Objects for the Notifications group."
::= { acdDescGroups 5 }
---------------------------------------------------------------------------
-- MIB Module Compliance statements
---------------------------------------------------------------------------
acdAlarmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the ACD-DESC-MIB module."
MODULE
MANDATORY-GROUPS {
acdDescGenGroup,
acdDescConnectorGroup,
acdDescPwrGroup,
acdDescTsGroup,
acdDescNotificationsGroup
}
::= { acdDescCompliances 1 }
END

View File

@ -0,0 +1,443 @@
--
-- Accedian Enterprise Specific MIB
--
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
ACD-DISCOVERY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,IpAddress, Unsigned32 FROM SNMPv2-SMI
DisplayString, DateAndTime, MacAddress FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
acdMibs FROM ACCEDIAN-SMI;
acdDiscovery MODULE-IDENTITY
LAST-UPDATED "201111010100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
4878 Levy, suite 202
Saint-Laurent, Quebec Canada H4R 2P1
E-mail: support@accedian.com"
DESCRIPTION
"The discovery inventory information for this Accedian Networks device."
REVISION "201111010100Z" -- 1 November 2011
DESCRIPTION
"Addition of MAC Address List table."
REVISION "200810010100Z" -- 1 October 2008
DESCRIPTION
"Initial version of MIB module ACD-DISCOVERY-MIB."
::= { acdMibs 11 }
acdDiscoveryNotifications OBJECT IDENTIFIER ::= { acdDiscovery 0 }
acdDiscoveryMIBObjects OBJECT IDENTIFIER ::= { acdDiscovery 1 }
acdDiscoveryConformance OBJECT IDENTIFIER ::= { acdDiscovery 2 }
acdDiscoveryInventory OBJECT IDENTIFIER ::= { acdDiscoveryMIBObjects 1 }
-------------------------------------------------------------------------------
-- The discovery inventory table.
-- This table contains the information on all the NID neighbors.
-------------------------------------------------------------------------------
acdDiscoveryInventoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdDiscoveryInventoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of information on neighboring NIDs"
::= { acdDiscoveryInventory 1 }
acdDiscoveryInventoryEntry OBJECT-TYPE
SYNTAX AcdDiscoveryInventoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Inventory information."
INDEX { acdDiscoveryIndex }
::= { acdDiscoveryInventoryTable 1 }
AcdDiscoveryInventoryEntry ::= SEQUENCE {
acdDiscoveryIndex Unsigned32,
acdDiscoveryMgmtIpAddress IpAddress,
acdDiscoverySystemName DisplayString,
acdDiscoverySystemDesc DisplayString,
acdDiscoverySerialNumber DisplayString,
acdDiscoveryLastChange DateAndTime,
acdDiscoveryDomain DisplayString,
acdDiscoveryFirmware DisplayString,
acdDiscoveryBaseMacAddress MacAddress,
acdDiscoveryInterfaceMacAddress MacAddress,
acdDiscoveryChassisIdSubtype Unsigned32,
acdDiscoveryChassisId DisplayString,
acdDiscoveryLocalPortId DisplayString,
acdDiscoveryRemotePortId DisplayString,
acdDiscoveryWebServerPort Unsigned32,
acdDiscoverySnmpAgentPort Unsigned32,
acdDiscoverySshPort Unsigned32,
acdDiscoveryVlan1 Unsigned32,
acdDiscoveryVlan2 Unsigned32
}
acdDiscoveryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of this object uniquely identifies this acdDiscovery
entry."
::= { acdDiscoveryInventoryEntry 1 }
acdDiscoveryMgmtIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the management interface."
::= { acdDiscoveryInventoryEntry 2 }
acdDiscoverySystemName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An administratively-assigned name for this managed node."
::= { acdDiscoveryInventoryEntry 3 }
acdDiscoverySystemDesc OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system description."
::= { acdDiscoveryInventoryEntry 4 }
acdDiscoverySerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the serial number of the unit."
::= { acdDiscoveryInventoryEntry 5 }
acdDiscoveryLastChange OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the last time we received an information frame for the device."
::= { acdDiscoveryInventoryEntry 6 }
acdDiscoveryDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the discovery domain."
::= { acdDiscoveryInventoryEntry 7 }
acdDiscoveryFirmware OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The firmware version of the unit."
::= { acdDiscoveryInventoryEntry 8 }
acdDiscoveryBaseMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The base MAC address of the remote NID based on the last information
frame received from the device. If no information has been received,
this object shall be equal to six octets of zero."
::= { acdDiscoveryInventoryEntry 9 }
acdDiscoveryInterfaceMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The management interface MAC address of the remote NID based on the
last information frame received from the device. If no information has
been received, this object shall be equal to six octets of zero."
::= { acdDiscoveryInventoryEntry 10 }
acdDiscoveryChassisIdSubtype OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis ID subtype, as defined by IEEE 802.1AB."
::= { acdDiscoveryInventoryEntry 11 }
acdDiscoveryChassisId OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The chassis ID of the remote device."
::= { acdDiscoveryInventoryEntry 12 }
acdDiscoveryLocalPortId OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the port name where the advertisement frame was received."
::= { acdDiscoveryInventoryEntry 13 }
acdDiscoveryRemotePortId OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the advertisement port of the remote device."
::= { acdDiscoveryInventoryEntry 14 }
acdDiscoveryWebServerPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The web server port of the remote device."
::= { acdDiscoveryInventoryEntry 15 }
acdDiscoverySnmpAgentPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SNMP agent port of the remote device. If 0, SNMP agent is disabled."
::= { acdDiscoveryInventoryEntry 16 }
acdDiscoverySshPort OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The SSH port of the remote device."
::= { acdDiscoveryInventoryEntry 17 }
acdDiscoveryVlan1 OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The first VLAN on the remote device interface. No VLAN when this value is zero."
::= { acdDiscoveryInventoryEntry 18 }
acdDiscoveryVlan2 OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The second VLAN on the remote device interface. No VLAN when this value is zero."
::= { acdDiscoveryInventoryEntry 19 }
---------------------------------------------------------------------------
-- The IP interface table
-- This table contains all interfaces found on the remote device, excluding the
-- management interface, which was configured by a beacon frame.
---------------------------------------------------------------------------
acdDiscoveryIpListTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdDiscoveryIpListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all interfaces found on the remote device, excluding the
management interface, which was configured by a beacon frame."
::= { acdDiscoveryInventory 2 }
acdDiscoveryIpListEntry OBJECT-TYPE
SYNTAX AcdDiscoveryIpListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry consisting of the IP address of an interface on the remote device."
INDEX { acdDiscoveryIndex, acdDiscoveryIpListIndex }
::= { acdDiscoveryIpListTable 1 }
AcdDiscoveryIpListEntry ::= SEQUENCE {
acdDiscoveryIpListIndex Unsigned32,
acdDiscoveryIpListAddress IpAddress
}
acdDiscoveryIpListIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each row. Based on number of interface found."
::= { acdDiscoveryIpListEntry 1 }
acdDiscoveryIpListAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the IP address on one of the interfaces found on the remote NID."
::= { acdDiscoveryIpListEntry 2 }
---------------------------------------------------------------------------
-- The port MAC address table.
-- This table contains MAC address or ports found on the remote device.
-- For a first phase, only the MAC addresses for ports of a line cards in
-- a MetroNODE chassis are listed. Eventually, we may add to the list the
-- MAC address of all available ports including those of a MetroNID and
-- those of a controller card of a MetroNODE.
---------------------------------------------------------------------------
acdDiscoveryMacAddressListTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdDiscoveryMacAddressListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains MAC addresses of ports found on the remote device. Not
all port MAC addresses are necessary listed."
::= { acdDiscoveryInventory 3 }
acdDiscoveryMacAddressListEntry OBJECT-TYPE
SYNTAX AcdDiscoveryMacAddressListEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry consisting of the MAC address of a port on the remote device."
INDEX { acdDiscoveryIndex, acdDiscoveryMacAddressListIndex }
::= { acdDiscoveryMacAddressListTable 1 }
AcdDiscoveryMacAddressListEntry ::= SEQUENCE {
acdDiscoveryMacAddressListIndex Unsigned32,
acdDiscoveryMacAddressListSystemSlotId Unsigned32,
acdDiscoveryMacAddressListPortId Unsigned32,
acdDiscoveryMacAddressListPortName DisplayString,
acdDiscoveryMacAddressListPortMacAddress MacAddress
}
acdDiscoveryMacAddressListIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each row. Based on number of port MAC addresses found."
::= { acdDiscoveryMacAddressListEntry 1 }
acdDiscoveryMacAddressListSystemSlotId OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"System slot identifier of module on which the port is located.
Applies only to a MetroNODE module. Value is 0 for a MetroNID device."
::= { acdDiscoveryMacAddressListEntry 2 }
acdDiscoveryMacAddressListPortId OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port identifier."
::= { acdDiscoveryMacAddressListEntry 3 }
acdDiscoveryMacAddressListPortName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Port name."
::= { acdDiscoveryMacAddressListEntry 4 }
acdDiscoveryMacAddressListPortMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the MAC address of one of the ports found on the remote device."
::= { acdDiscoveryMacAddressListEntry 5 }
---------------------------------------------------------------------------
-- ACD-DISCOVERY-MIB Module - Conformance Information
---------------------------------------------------------------------------
acdDiscoveryCompliances OBJECT IDENTIFIER ::= { acdDiscoveryConformance 1 }
acdDiscoveryGroups OBJECT IDENTIFIER ::= { acdDiscoveryConformance 2 }
---------------------------------------------------------------------------
-- Units of conformance
---------------------------------------------------------------------------
acdDiscoveryInventoryGroup OBJECT-GROUP
OBJECTS {
acdDiscoveryMgmtIpAddress,
acdDiscoverySystemName,
acdDiscoverySystemDesc,
acdDiscoverySerialNumber,
acdDiscoveryLastChange,
acdDiscoveryDomain,
acdDiscoveryFirmware,
acdDiscoveryBaseMacAddress,
acdDiscoveryInterfaceMacAddress,
acdDiscoveryChassisIdSubtype,
acdDiscoveryChassisId,
acdDiscoveryLocalPortId,
acdDiscoveryRemotePortId,
acdDiscoveryWebServerPort,
acdDiscoverySnmpAgentPort,
acdDiscoverySshPort,
acdDiscoveryVlan1,
acdDiscoveryVlan2
}
STATUS current
DESCRIPTION
"."
::= { acdDiscoveryGroups 1 }
acdDiscoveryIpListGroup OBJECT-GROUP
OBJECTS {
acdDiscoveryIpListAddress
}
STATUS current
DESCRIPTION
"."
::= { acdDiscoveryGroups 2 }
acdDiscoveryMacAddressListGroup OBJECT-GROUP
OBJECTS {
acdDiscoveryMacAddressListSystemSlotId,
acdDiscoveryMacAddressListPortId,
acdDiscoveryMacAddressListPortName,
acdDiscoveryMacAddressListPortMacAddress
}
STATUS current
DESCRIPTION
"."
::= { acdDiscoveryGroups 3 }
acdDiscoveryCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the ACD-DISCOVERY-MIB module."
MODULE
MANDATORY-GROUPS {
acdDiscoveryInventoryGroup,
acdDiscoveryIpListGroup,
acdDiscoveryMacAddressListGroup
}
::= { acdDiscoveryCompliances 1 }
END

2033
MIBS/accedian/ACD-FILTER-MIB Normal file

File diff suppressed because it is too large Load Diff

2912
MIBS/accedian/ACD-PAA-MIB Normal file

File diff suppressed because it is too large Load Diff

1102
MIBS/accedian/ACD-POLICY-MIB Normal file

File diff suppressed because it is too large Load Diff

1522
MIBS/accedian/ACD-PORT-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,802 @@
--
-- Accedian Enterprise Specific MIB
--
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
ACD-REGULATOR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Gauge32, Counter32, Counter64, Unsigned32
FROM SNMPv2-SMI
DisplayString, TruthValue, DateAndTime, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
acdMibs
FROM ACCEDIAN-SMI;
acdRegulator MODULE-IDENTITY
LAST-UPDATED "201110100100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
4878 Levy, suite 202
Saint-Laurent, Quebec Canada H4R 2P1
E-mail: support@accedian.com"
DESCRIPTION
"The Regulators database for this Accedian Networks device."
REVISION "201110100100Z" -- 10 October 2011
DESCRIPTION
"Add acdRegulatorTableLastChangeTid."
REVISION "201011100100Z" -- 10 November 2010
DESCRIPTION
"Add compliance section."
REVISION "200805010100Z" -- 1 May 2008
DESCRIPTION
"Add RowStatus in acdRegulatorTable table."
REVISION "200802060100Z" -- 6 Feb 2008
DESCRIPTION
"Add support for history table."
REVISION "200703280100Z" -- 28 March 2007
DESCRIPTION
"Initial version of MIB module ACD-REGULATOR-MIB."
::= { acdMibs 6 }
acdRegulatorNotifications OBJECT IDENTIFIER ::= { acdRegulator 4 }
acdRegulatorMIBObjects OBJECT IDENTIFIER ::= { acdRegulator 5 }
acdRegulatorConformance OBJECT IDENTIFIER ::= { acdRegulator 6 }
acdRegulatorTableTid OBJECT IDENTIFIER ::= { acdRegulatorMIBObjects 1 }
-----------------------------------------------------------------------
-- The Regulators table
-- This table contains all Regulators.
---------------------------------------------------------------------------
acdRegulatorTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdRegulatorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all Regulators"
::= { acdRegulator 1 }
acdRegulatorEntry OBJECT-TYPE
SYNTAX AcdRegulatorEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A Regulator is a two rates three colors engine to regulate a
given traffic."
INDEX { acdRegulatorID }
::= { acdRegulatorTable 1 }
AcdRegulatorEntry ::= SEQUENCE {
acdRegulatorID Unsigned32,
acdRegulatorName DisplayString,
acdRegulatorCir Unsigned32,
acdRegulatorCbs Unsigned32,
acdRegulatorEir Unsigned32,
acdRegulatorEbs Unsigned32,
acdRegulatorIsBlind TruthValue,
acdRegulatorIsCouple TruthValue,
acdRegulatorRowStatus RowStatus
}
acdRegulatorID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each regulator entry. Its value ranges from 1 to
MAXINT (4 bytes). "
::= { acdRegulatorEntry 1 }
acdRegulatorName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is a string to identify the regulator."
::= { acdRegulatorEntry 2 }
acdRegulatorCir OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The committed information rate."
DEFVAL { 20000 }
::= { acdRegulatorEntry 3 }
acdRegulatorCbs OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kbytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The committed burst size."
DEFVAL { 8 }
::= { acdRegulatorEntry 4 }
acdRegulatorEir OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kbps"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The excess information rate."
DEFVAL { 1000 }
::= { acdRegulatorEntry 5 }
acdRegulatorEbs OBJECT-TYPE
SYNTAX Unsigned32
UNITS "Kbytes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The excess burst size."
DEFVAL { 8 }
::= { acdRegulatorEntry 6 }
acdRegulatorIsBlind OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the pre-marking color processing."
DEFVAL { false }
::= { acdRegulatorEntry 7 }
acdRegulatorIsCouple OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Enable or disable the coupling flag in this regulator."
DEFVAL { false }
::= { acdRegulatorEntry 8 }
acdRegulatorRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"All columns must have a valid value before a row can be activated. To
create a new regulator you shall provide the a unique name for
an empty row with the RowStatus set to Create and Go. To delete the
row you need to set the RowStatus to destroy."
::= { acdRegulatorEntry 9 }
---------------------------------------------------------------------------
-- The Regulator Counters table
-- This table contains all counters associated with each regulator.
---------------------------------------------------------------------------
acdRegulatorStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdRegulatorStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all counters associated with each regulator."
::= { acdRegulator 2 }
acdRegulatorStatsEntry OBJECT-TYPE
SYNTAX AcdRegulatorStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Entry consists of statitics related to a regulator entry."
INDEX { acdRegulatorStatsID }
::= { acdRegulatorStatsTable 1 }
AcdRegulatorStatsEntry ::= SEQUENCE {
acdRegulatorStatsID Unsigned32,
acdRegulatorStatsAcceptOctets Counter32,
acdRegulatorStatsAcceptOverflowOctets Counter32,
acdRegulatorStatsAcceptHCOctets Counter64,
acdRegulatorStatsAcceptPkts Counter32,
acdRegulatorStatsAcceptOverflowPkts Counter32,
acdRegulatorStatsAcceptHCPkts Counter64,
acdRegulatorStatsAcceptRate Gauge32,
acdRegulatorStatsDropOctets Counter32,
acdRegulatorStatsDropOverflowOctets Counter32,
acdRegulatorStatsDropHCOctets Counter64,
acdRegulatorStatsDropPkts Counter32,
acdRegulatorStatsDropOverflowPkts Counter32,
acdRegulatorStatsDropHCPkts Counter64,
acdRegulatorStatsDropRate Gauge32
}
acdRegulatorStatsID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each regulator entry. Its value ranges from 1 to
MAXINT (4 bytes)."
::= { acdRegulatorStatsEntry 1 }
acdRegulatorStatsAcceptOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator. This is a
32 bits counter. Combined with acdRegulatorStatsAcceptOverflowOctets,
it provides the equivalent of the 64 bits counter
acdRegulatorStatsAcceptHCOctets."
::= { acdRegulatorStatsEntry 2 }
acdRegulatorStatsAcceptOverflowOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorStatsAcceptOctets
counter has overflowed. This is a 32 bits counter. Combined with
acdRegulatorStatsAcceptOctets, it provides the equivalent of the
64 bits counter acdRegulatorStatsAccpetHCOctets."
::= { acdRegulatorStatsEntry 3 }
acdRegulatorStatsAcceptHCOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator."
::= { acdRegulatorStatsEntry 4 }
acdRegulatorStatsAcceptPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator. This is a
32 bits counter. Combined with acdRegulatorStatsAcceptOverflowPkts,
it provides the equivalent of the 64 bits counter
acdRegulatorStatsAcceptHCPkts."
::= { acdRegulatorStatsEntry 5 }
acdRegulatorStatsAcceptOverflowPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorStatsAcceptPkts
counter has overflowed. This is a 32 bits counter. Combined with
acdRegulatorStatsAcceptPkts, it provides the equivalent of the
64 bits counter acdRegulatorStatsAcceptHCPkts."
::= { acdRegulatorStatsEntry 6 }
acdRegulatorStatsAcceptHCPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator."
::= { acdRegulatorStatsEntry 7 }
acdRegulatorStatsAcceptRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The accept rate."
::= { acdRegulatorStatsEntry 8 }
acdRegulatorStatsDropOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator. This is a
32 bits counter. Combined with acdRegulatorStatsDropOverflowOctets,
it provides the equivalent of the 64 bits counter
acdRegulatorStatsDropHCOctets."
::= { acdRegulatorStatsEntry 9 }
acdRegulatorStatsDropOverflowOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorStatsDropOctets
counter has overflowed. This is a 32 bits counter. Combined with
acdRegulatorStatsDropOctets, it provides the equivalent of the
64 bits counter acdRegulatorStatsDropHCOctets."
::= { acdRegulatorStatsEntry 10 }
acdRegulatorStatsDropHCOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator."
::= { acdRegulatorStatsEntry 11 }
acdRegulatorStatsDropPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator. This is a
32 bits counter. Combined with acdRegulatorStatsDropOverflowPkts,
it provides the equivalent of the 64 bits counter
acdRegulatorStatsDropHCPkts."
::= { acdRegulatorStatsEntry 12 }
acdRegulatorStatsDropOverflowPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorStatsDropPkts
counter has overflowed. This is a 32 bits counter. Combined with
acdRegulatorStatsDropPkts, it provides the equivalent of the
64 bits counter acdRegulatorStatsDropHCPkts."
::= { acdRegulatorStatsEntry 13 }
acdRegulatorStatsDropHCPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator."
::= { acdRegulatorStatsEntry 14 }
acdRegulatorStatsDropRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The drop rate."
::= { acdRegulatorStatsEntry 15 }
---------------------------------------------------------------------------
-- The Regulator History group
-- The Regulator History group records periodic statistical samples
-- from a regulator and stores them for later retrieval.
---------------------------------------------------------------------------
acdRegulatorHistStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdRegulatorHistStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all counters associated with each regulator."
::= { acdRegulator 3 }
acdRegulatorHistStatsEntry OBJECT-TYPE
SYNTAX AcdRegulatorHistStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An Entry consists of statitics related to a regulator entry."
INDEX { acdRegulatorHistStatsID , acdRegulatorHistStatsSampleIndex }
::= { acdRegulatorHistStatsTable 1 }
AcdRegulatorHistStatsEntry ::= SEQUENCE {
acdRegulatorHistStatsID Unsigned32,
acdRegulatorHistStatsSampleIndex Unsigned32,
acdRegulatorHistStatsStatus INTEGER,
acdRegulatorHistStatsDuration Unsigned32,
acdRegulatorHistStatsIntervalEnd DateAndTime,
acdRegulatorHistStatsAcceptOctets Counter32,
acdRegulatorHistStatsAcceptOverflowOctets Counter32,
acdRegulatorHistStatsAcceptHCOctets Counter64,
acdRegulatorHistStatsAcceptPkts Counter32,
acdRegulatorHistStatsAcceptOverflowPkts Counter32,
acdRegulatorHistStatsAcceptHCPkts Counter64,
acdRegulatorHistStatsAcceptAvgRate Gauge32,
acdRegulatorHistStatsAcceptMinRate Gauge32,
acdRegulatorHistStatsAcceptMaxRate Gauge32,
acdRegulatorHistStatsDropOctets Counter32,
acdRegulatorHistStatsDropOverflowOctets Counter32,
acdRegulatorHistStatsDropHCOctets Counter64,
acdRegulatorHistStatsDropPkts Counter32,
acdRegulatorHistStatsDropOverflowPkts Counter32,
acdRegulatorHistStatsDropHCPkts Counter64,
acdRegulatorHistStatsDropAvgRate Gauge32,
acdRegulatorHistStatsDropMinRate Gauge32,
acdRegulatorHistStatsDropMaxRate Gauge32
}
acdRegulatorHistStatsID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each regulator entry. Its value ranges from 1 to
MAXINT (4 bytes)."
::= { acdRegulatorHistStatsEntry 1 }
acdRegulatorHistStatsSampleIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An index that uniquely identifies the particular sample this entry
represents among all samples associated with the same regulator
instance. This index starts at 1 and increases by one as each new
sample."
::= { acdRegulatorHistStatsEntry 2 }
acdRegulatorHistStatsStatus OBJECT-TYPE
SYNTAX INTEGER {
valid(1),
invalid(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of this acdRegulatorHistStats entry."
::= { acdRegulatorHistStatsEntry 3 }
acdRegulatorHistStatsDuration OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interval in seconds over which the data is sampled for this entry."
::= { acdRegulatorHistStatsEntry 4 }
acdRegulatorHistStatsIntervalEnd OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the time of the end of this entry."
::= { acdRegulatorHistStatsEntry 5 }
acdRegulatorHistStatsAcceptOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator during this
sampling interval. This is a 32 bits counter. Combined with
acdRegulatorHistStatsAcceptOverflowOctets, it provides the equivalent
of the 64 bits counter acdRegulatorHistStatsAcceptHCOctets."
::= { acdRegulatorHistStatsEntry 6 }
acdRegulatorHistStatsAcceptOverflowOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorHistStatsAcceptOctets
counter has overflowed during this sampling interval. This is a
32 bits counter. Combined with acdRegulatorHistStatsAcceptOctets,
it provides the equivalent of the 64 bits counter
acdRegulatorHistStatsAcceptHCOctets."
::= { acdRegulatorHistStatsEntry 7 }
acdRegulatorHistStatsAcceptHCOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator during this
sampling interval."
::= { acdRegulatorHistStatsEntry 8 }
acdRegulatorHistStatsAcceptPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator during this
sampling interval. This is a 32 bits counter. Combined with
acdRegulatorHistStatsAcceptOverflowPkts, it provides the equivalent
of the 64 bits counter acdRegulatorHistStatsAcceptHCPkts."
::= { acdRegulatorHistStatsEntry 9 }
acdRegulatorHistStatsAcceptOverflowPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorHistStatsAcceptPkts
counter has overflowed during this sampling interval. This is a
32 bits counter. Combined with acdRegulatorHistStatsAcceptPkts, it
provides the equivalent of the 64 bits counter
acdRegulatorHistStatsAcceptHCPkts."
::= { acdRegulatorHistStatsEntry 10 }
acdRegulatorHistStatsAcceptHCPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator during this
sampling interval."
::= { acdRegulatorHistStatsEntry 11 }
acdRegulatorHistStatsAcceptAvgRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average accept rate during this sampling interval."
::= { acdRegulatorHistStatsEntry 12 }
acdRegulatorHistStatsAcceptMinRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum accept rate during this sampling interval."
::= { acdRegulatorHistStatsEntry 13 }
acdRegulatorHistStatsAcceptMaxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum accept rate during this sampling interval."
::= { acdRegulatorHistStatsEntry 14 }
acdRegulatorHistStatsDropOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator during this
sampling interval. This is a 32 bits counter. Combined the overflow,
counter it provides the equivalent of the 64 bits counter
acdRegulatorHistStatsDropHCOctets."
::= { acdRegulatorHistStatsEntry 15 }
acdRegulatorHistStatsDropOverflowOctets OBJECT-TYPE
SYNTAX Counter32
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorHistStatsDropOctets
counter has overflowed during this sampling interval. This is a
32 bits counter. Combined with acdRegulatorHistStatsDropOctets, it
provides the equivalent of the 64 bits counter
acdRegulatorHistStatsDropHCOctets."
::= { acdRegulatorHistStatsEntry 16 }
acdRegulatorHistStatsDropHCOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of octets received by this regulator during this
sampling interval."
::= { acdRegulatorHistStatsEntry 17 }
acdRegulatorHistStatsDropPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator during this
sampling interval. This is a 32 bits counter. Combined with
acdRegulatorHistStatsDropOverflowPkts, it provides the equivalent of
the 64 bits counter acdRegulatorHistStatsDropHCPkts."
::= { acdRegulatorHistStatsEntry 18 }
acdRegulatorHistStatsDropOverflowPkts OBJECT-TYPE
SYNTAX Counter32
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times the associated acdRegulatorHistStatsDropPkts
counter has overflowed during this sampling interval. This is a
32 bits counter. Combined with acdRegulatorHistStatsDropPkts, it
provides the equivalent of the 64 bits counter
acdRegulatorHistStatsDropHCPkts."
::= { acdRegulatorHistStatsEntry 19 }
acdRegulatorHistStatsDropHCPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of packets received by this regulator during this
sampling interval."
::= { acdRegulatorHistStatsEntry 20 }
acdRegulatorHistStatsDropAvgRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average drop rate during this sampling interval."
::= { acdRegulatorHistStatsEntry 21 }
acdRegulatorHistStatsDropMinRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum drop rate during this sampling interval."
::= { acdRegulatorHistStatsEntry 22 }
acdRegulatorHistStatsDropMaxRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Kbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The maximum drop rate during this sampling interval."
::= { acdRegulatorHistStatsEntry 23 }
---------------------------------------------------------------------------
-- Transaction ID Information
---------------------------------------------------------------------------
acdRegulatorTableLastChangeTid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the transaction ID of the last change of the acdRegulatorTable
table. If this value is different since the last read this is indicate
a table change."
::= { acdRegulatorTableTid 1 }
---------------------------------------------------------------------------
-- ACD-REGULATOR-MIB Module - Conformance Information
---------------------------------------------------------------------------
acdRegulatorCompliances OBJECT IDENTIFIER ::= { acdRegulatorConformance 1 }
acdRegulatorGroups OBJECT IDENTIFIER ::= { acdRegulatorConformance 2 }
---------------------------------------------------------------------------
-- Units of conformance
---------------------------------------------------------------------------
acdRegulatorGroup OBJECT-GROUP
OBJECTS {
acdRegulatorName,
acdRegulatorCir,
acdRegulatorCbs,
acdRegulatorEir,
acdRegulatorEbs,
acdRegulatorIsBlind,
acdRegulatorIsCouple,
acdRegulatorRowStatus
}
STATUS current
DESCRIPTION
"Objects for the Regulator configurtion Group."
::= { acdRegulatorGroups 1 }
acdRegulatorStatsGroup OBJECT-GROUP
OBJECTS {
acdRegulatorStatsAcceptOctets,
acdRegulatorStatsAcceptOverflowOctets,
acdRegulatorStatsAcceptHCOctets,
acdRegulatorStatsAcceptPkts,
acdRegulatorStatsAcceptOverflowPkts,
acdRegulatorStatsAcceptHCPkts,
acdRegulatorStatsAcceptRate,
acdRegulatorStatsDropOctets,
acdRegulatorStatsDropOverflowOctets,
acdRegulatorStatsDropHCOctets,
acdRegulatorStatsDropPkts,
acdRegulatorStatsDropOverflowPkts,
acdRegulatorStatsDropHCPkts,
acdRegulatorStatsDropRate
}
STATUS current
DESCRIPTION
"Objects for the Regulator statistics Group."
::= { acdRegulatorGroups 2 }
acdRegulatorHistStatsGroup OBJECT-GROUP
OBJECTS {
acdRegulatorHistStatsStatus,
acdRegulatorHistStatsDuration,
acdRegulatorHistStatsIntervalEnd,
acdRegulatorHistStatsAcceptOctets,
acdRegulatorHistStatsAcceptOverflowOctets,
acdRegulatorHistStatsAcceptHCOctets,
acdRegulatorHistStatsAcceptPkts,
acdRegulatorHistStatsAcceptOverflowPkts,
acdRegulatorHistStatsAcceptHCPkts,
acdRegulatorHistStatsAcceptAvgRate,
acdRegulatorHistStatsAcceptMinRate,
acdRegulatorHistStatsAcceptMaxRate,
acdRegulatorHistStatsDropOctets,
acdRegulatorHistStatsDropOverflowOctets,
acdRegulatorHistStatsDropHCOctets,
acdRegulatorHistStatsDropPkts,
acdRegulatorHistStatsDropOverflowPkts,
acdRegulatorHistStatsDropHCPkts,
acdRegulatorHistStatsDropAvgRate,
acdRegulatorHistStatsDropMinRate,
acdRegulatorHistStatsDropMaxRate
}
STATUS current
DESCRIPTION
"Objects for the Regulator history statistics Group."
::= { acdRegulatorGroups 3 }
acdRegulatorTidGroup OBJECT-GROUP
OBJECTS {
acdRegulatorTableLastChangeTid
}
STATUS current
DESCRIPTION
"List of scalars to monitior changes in tables."
::= { acdRegulatorGroups 4 }
acdPaaCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the ACD-REGULATOR-MIB module."
MODULE
MANDATORY-GROUPS {
acdRegulatorGroup,
acdRegulatorStatsGroup,
acdRegulatorHistStatsGroup,
acdRegulatorTidGroup
}
OBJECT acdRegulatorRowStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
::= { acdRegulatorCompliances 1 }
END

1165
MIBS/accedian/ACD-SA-MIB Normal file

File diff suppressed because it is too large Load Diff

1182
MIBS/accedian/ACD-SFP-MIB Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,278 @@
--
-- Accedian Enterprise Specific MIB
--
-- Copyright (c) 2005-2009, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
ACD-SHAPER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32, Gauge32, Counter64
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
acdMibs
FROM ACCEDIAN-SMI;
acdShaper MODULE-IDENTITY
LAST-UPDATED "200911010100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
4878 Levy, suite 202
Saint-Laurent, Quebec Canada H4R 2P1
E-mail: support@accedian.com"
DESCRIPTION
"."
REVISION "200911010100Z" -- 1 Nov 2009
DESCRIPTION
"Initial version of MIB module ACD-SHAPER-MIB."
::= { acdMibs 10 }
acdShaper1 OBJECT IDENTIFIER ::= { acdShaper 1 }
acdShaper1MIBObjects OBJECT IDENTIFIER ::= { acdShaper1 1 }
acdShaper1Conformance OBJECT IDENTIFIER ::= { acdShaper1 2 }
acdShaper1Config OBJECT IDENTIFIER ::= { acdShaper1MIBObjects 1 }
acdShaper1Stats OBJECT IDENTIFIER ::= { acdShaper1MIBObjects 2 }
---------------------------------------------------------------------------
-- The Shaper Code Point statistics table
-- This table contains all Code Point statistics.
---------------------------------------------------------------------------
acdShaper1CodePointStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdShaper1CodePointStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains statistics for all Code Point in the system.
Each Code Point are define by tuple PCP, color, incoming port
and outgoing port."
::= { acdShaper1Stats 1 }
acdShaper1CodePointStatsEntry OBJECT-TYPE
SYNTAX AcdShaper1CodePointStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
INDEX { acdShaper1CodePointStatsDstID, acdShaper1CodePointStatsSrcID,
acdShaper1CodePointStatsColorID, acdShaper1CodePointStatsPcpID }
::= { acdShaper1CodePointStatsTable 1 }
AcdShaper1CodePointStatsEntry ::= SEQUENCE {
acdShaper1CodePointStatsDstID Unsigned32,
acdShaper1CodePointStatsSrcID Unsigned32,
acdShaper1CodePointStatsColorID INTEGER,
acdShaper1CodePointStatsPcpID Unsigned32,
acdShaper1CodePointStatsFwdOctets Counter64,
acdShaper1CodePointStatsFwdPkts Counter64,
acdShaper1CodePointStatsFwdRate Gauge32,
acdShaper1CodePointStatsDelayedOctets Counter64,
acdShaper1CodePointStatsDelayedPkts Counter64,
acdShaper1CodePointStatsDelayedRate Gauge32,
acdShaper1CodePointStatsOverflowOctets Counter64,
acdShaper1CodePointStatsOverflowPkts Counter64,
acdShaper1CodePointStatsOverflowRate Gauge32,
acdShaper1CodePointStatsQMgmtDropOctets Counter64,
acdShaper1CodePointStatsQMgmtDropPkts Counter64,
acdShaper1CodePointStatsQMgmtDropRate Gauge32
}
acdShaper1CodePointStatsDstID OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Destination port ID."
::= { acdShaper1CodePointStatsEntry 1 }
acdShaper1CodePointStatsSrcID OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source port ID."
::= { acdShaper1CodePointStatsEntry 2 }
acdShaper1CodePointStatsColorID OBJECT-TYPE
SYNTAX INTEGER {
green(1),
yellow(2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Color value."
::= { acdShaper1CodePointStatsEntry 3 }
acdShaper1CodePointStatsPcpID OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"PCP value."
::= { acdShaper1CodePointStatsEntry 4 }
acdShaper1CodePointStatsFwdOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets forwarded without delay."
::= { acdShaper1CodePointStatsEntry 5 }
acdShaper1CodePointStatsFwdPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets forwarded without delay."
::= { acdShaper1CodePointStatsEntry 6 }
acdShaper1CodePointStatsFwdRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Mbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit rate in Mbps forwarded without delay."
::= { acdShaper1CodePointStatsEntry 7 }
acdShaper1CodePointStatsDelayedOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets enqueued."
::= { acdShaper1CodePointStatsEntry 8 }
acdShaper1CodePointStatsDelayedPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets enqueued."
::= { acdShaper1CodePointStatsEntry 9 }
acdShaper1CodePointStatsDelayedRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Mbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit rate in Mbps enqueued."
::= { acdShaper1CodePointStatsEntry 10 }
acdShaper1CodePointStatsOverflowOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets dropped due to the queue overflow."
::= { acdShaper1CodePointStatsEntry 11 }
acdShaper1CodePointStatsOverflowPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets dropped due to the queue overflow."
::= { acdShaper1CodePointStatsEntry 12 }
acdShaper1CodePointStatsOverflowRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Mbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit rate in Mbps dropped due to the queue overflow."
::= { acdShaper1CodePointStatsEntry 13 }
acdShaper1CodePointStatsQMgmtDropOctets OBJECT-TYPE
SYNTAX Counter64
UNITS "Octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of octets dropped by the queue management algorithm."
::= { acdShaper1CodePointStatsEntry 14 }
acdShaper1CodePointStatsQMgmtDropPkts OBJECT-TYPE
SYNTAX Counter64
UNITS "Packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of packets dropped by the queue management algorithm."
::= { acdShaper1CodePointStatsEntry 15 }
acdShaper1CodePointStatsQMgmtDropRate OBJECT-TYPE
SYNTAX Gauge32
UNITS "Mbps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Bit rate in Mbps dropped by the queue management algorithm."
::= { acdShaper1CodePointStatsEntry 16 }
---------------------------------------------------------------------------
-- ACD-SMAP-MIB Module - Conformance Information
---------------------------------------------------------------------------
acdShaper1Compliances OBJECT IDENTIFIER ::= { acdShaper1Conformance 1 }
acdShaper1Groups OBJECT IDENTIFIER ::= { acdShaper1Conformance 2 }
---------------------------------------------------------------------------
-- Units of conformance
---------------------------------------------------------------------------
acdShaper1CodePointStatsGroup OBJECT-GROUP
OBJECTS {
acdShaper1CodePointStatsFwdOctets,
acdShaper1CodePointStatsFwdPkts,
acdShaper1CodePointStatsFwdRate,
acdShaper1CodePointStatsDelayedOctets,
acdShaper1CodePointStatsDelayedPkts,
acdShaper1CodePointStatsDelayedRate,
acdShaper1CodePointStatsOverflowOctets,
acdShaper1CodePointStatsOverflowPkts,
acdShaper1CodePointStatsOverflowRate,
acdShaper1CodePointStatsQMgmtDropOctets,
acdShaper1CodePointStatsQMgmtDropPkts,
acdShaper1CodePointStatsQMgmtDropRate
}
STATUS current
DESCRIPTION
"."
::= { acdShaper1Groups 1 }
acdShaper1Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the ACD-SHAPER-MIB module."
MODULE
MANDATORY-GROUPS {
acdShaper1CodePointStatsGroup
}
::= { acdShaper1Compliances 1 }
END

466
MIBS/accedian/ACD-SMAP-MIB Normal file
View File

@ -0,0 +1,466 @@
--
-- Accedian Enterprise Specific MIB
--
-- Copyright (c) 2005-2008, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
ACD-SMAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString, TruthValue, RowStatus
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
acdMibs
FROM ACCEDIAN-SMI;
acdSmap MODULE-IDENTITY
LAST-UPDATED "200810010100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
4878 Levy, suite 202
Saint-Laurent, Quebec Canada H4R 2P1
E-mail: support@accedian.com"
DESCRIPTION
"The Service mapping database for this Accedian Networks device."
REVISION "200810010100Z" -- 1 October 2008
DESCRIPTION
"Definition revision."
REVISION "200806150100Z" -- 15 June 2008
DESCRIPTION
"Initial version of MIB module ACD-SMAP-MIB."
::= { acdMibs 8 }
acdSmapNotifications OBJECT IDENTIFIER ::= { acdSmap 0 }
acdSmapMIBObjects OBJECT IDENTIFIER ::= { acdSmap 1 }
acdSmapConformance OBJECT IDENTIFIER ::= { acdSmap 2 }
acdSmapConfig OBJECT IDENTIFIER ::= { acdSmapMIBObjects 1 }
---------------------------------------------------------------------------
-- The CoS Profile configuration table
-- This table contains all CoS Profile entry configurations.
---------------------------------------------------------------------------
acdSmapCoSProfTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdSmapCoSProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The CoS profile table. Each row in the table represents a CoS Profile.
A CoS profile is used to map an input packet to an L2 class of service.
This traffic mapping (classification) is accomplished using one of
the following fields in the incoming packet:
p-bits in 802.1Q / 802.1Q-in-Q tags
IP precedence bits in IPv4 TOS byte
DSCP bits in IPv4 DSCP byte
The class of service value (0-7) assigned to the outgoing traffic is
selected based on the conformance level (Green/Yellow) of the incoming
traffic. The following sections describe the general configuration
parameters and the mapping table of a CoS profile."
::= { acdSmapConfig 1 }
acdSmapCoSProfEntry OBJECT-TYPE
SYNTAX AcdSmapCoSProfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry consisting of all settings to manage a CoS profile."
INDEX { acdSmapCoSProfID }
::= { acdSmapCoSProfTable 1 }
AcdSmapCoSProfEntry ::= SEQUENCE {
acdSmapCoSProfID Unsigned32,
acdSmapCoSProfRowStatus RowStatus,
acdSmapCoSProfName DisplayString,
acdSmapCoSProfType INTEGER,
acdSmapCoSProfDecodeDropBit TruthValue,
acdSmapCoSProfEncodeDropBit TruthValue
}
acdSmapCoSProfID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each CoS Profile instance."
::= { acdSmapCoSProfEntry 1 }
acdSmapCoSProfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"All columns must have a valid value before a row can be activated. To
create a new CoS Profile you shall provide the a unique name and the
type for an empty row with the RowStatus set to Create and Go. To
delete the CoS Profile you need to set the RowStatus to destroy."
::= { acdSmapCoSProfEntry 2 }
acdSmapCoSProfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is a string to uniquely identify the CoS profile."
::= { acdSmapCoSProfEntry 3 }
acdSmapCoSProfType OBJECT-TYPE
SYNTAX INTEGER {
pcp(1),
dscp(2),
pre(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the type of CoS profile. Possible values are: PCP, IP
precedence or DSCP."
::= { acdSmapCoSProfEntry 4 }
acdSmapCoSProfDecodeDropBit OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field is only valid for PCP CoS profiles. If this field is set,
the pre-marking color is decoded from the DEI bit (Drop Eligible
Indication). Otherwise, the user defined pre-color is used."
DEFVAL { false }
::= { acdSmapCoSProfEntry 5 }
acdSmapCoSProfEncodeDropBit OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This field controls the DEI bit in an S-VLAN tag. If this field is set
and the outgoing packet is marked yellow then the DEI bit is set to 1.
Otherwise, the DEI is set to 0."
DEFVAL { false }
::= { acdSmapCoSProfEntry 6 }
---------------------------------------------------------------------------
-- The CoS Profile Code Point configuration table
-- This table contains all Code Point for a CoS profile entry.
---------------------------------------------------------------------------
acdSmapCoSProfCodePointTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdSmapCoSProfCodePointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Configuration table of all code point entries. Each row in the
table represents a Code point. the number of code points depend of the
acdSmapCoSProfType value.
p-bits in 802.1Q / 802.1Q-in-Q tags
IP precedence bits in IPv4 TOS byte
DSCP bits in IPv4 DSCP byte
The class of service value (0-7) assigned to the outgoing traffic is
selected based on the conformance level (Green/Yellow) of the incoming
traffic."
::= { acdSmapConfig 2 }
acdSmapCoSProfCodePointEntry OBJECT-TYPE
SYNTAX AcdSmapCoSProfCodePointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry consisting of all settings for a code point."
INDEX { acdSmapCoSProfID, acdSmapCoSProfCodePointID }
::= { acdSmapCoSProfCodePointTable 1 }
AcdSmapCoSProfCodePointEntry ::= SEQUENCE {
acdSmapCoSProfCodePointID Unsigned32,
acdSmapCoSProfCodePointPreMarkingColor INTEGER,
acdSmapCoSProfCodePointGreenOut Unsigned32,
acdSmapCoSProfCodePointYellowOut Unsigned32
}
acdSmapCoSProfCodePointID OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each row. Base on Code Point, 0 to 63 for DSCP or 0
to 7 for PCP or IP precedence."
::= { acdSmapCoSProfCodePointEntry 1 }
acdSmapCoSProfCodePointPreMarkingColor OBJECT-TYPE
SYNTAX INTEGER {
green(1),
yellow(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is the user pre-color to mark the incoming traffic. This field
is only valid if acdSmapCoSProfDecodeDropBit is not set."
DEFVAL { green }
::= { acdSmapCoSProfCodePointEntry 2 }
acdSmapCoSProfCodePointGreenOut OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The class of service value that will be used in the outgoing green
packets. This value is selected if the result of the bandwidth
regulator assigned to this entry is green or if the pre-marking
color is green and no bandwidth regulator is assigned to this entry."
DEFVAL { 0 }
::= { acdSmapCoSProfCodePointEntry 3 }
acdSmapCoSProfCodePointYellowOut OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The class of service value that will be used in the outgoing yellow
packets. This value is selected if the result of the bandwidth
regulator assigned to this entry is yellow or if the pre-marking
color is yellow and no bandwidth regulator is assigned to this entry."
DEFVAL { 0 }
::= { acdSmapCoSProfCodePointEntry 4 }
---------------------------------------------------------------------------
-- The Regulator Set configuration table
-- This table contains all Regulator Set entry configurations.
---------------------------------------------------------------------------
acdSmapRegSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdSmapRegSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Regulator Set profile table. Each row in the table represents a
Regulator Set. A bandwidth regulator set allows the user to regulate
traffic based on the following information:
p-bits in 802.1Q / 802.1Q-in-Q tags
IP precedence bits in IPv4 TOS byte
DSCP bits in IPv4 DSCP byte.
"
::= { acdSmapConfig 3 }
acdSmapRegSetEntry OBJECT-TYPE
SYNTAX AcdSmapRegSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry consisting of all settings to manage a Regulator set."
INDEX { acdSmapRegSetID }
::= { acdSmapRegSetTable 1 }
AcdSmapRegSetEntry ::= SEQUENCE {
acdSmapRegSetID Unsigned32,
acdSmapRegSetRowStatus RowStatus,
acdSmapRegSetName DisplayString,
acdSmapRegSetType INTEGER
}
acdSmapRegSetID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each Regulator set instance."
::= { acdSmapRegSetEntry 1 }
acdSmapRegSetRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"All columns must have a valid value before a row can be activated. To
create a new Regulator set you shall provide the a unique name and the
type for an empty row with the RowStatus set to Create and Go. To
delete the CoS Profile you need to set the RowStatus to destroy."
::= { acdSmapRegSetEntry 2 }
acdSmapRegSetName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..31))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This is a string to uniquely identify the Regulator set."
::= { acdSmapRegSetEntry 3 }
acdSmapRegSetType OBJECT-TYPE
SYNTAX INTEGER {
pcp(1),
dscp(2),
pre(3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the type of Regulator Set. Possible values are: PCP, IP
precedence or DSCP."
::= { acdSmapRegSetEntry 4 }
---------------------------------------------------------------------------
-- The Regulator Set Code Point configuration table
-- This table contains all Code Point for a Regulator set profile entry.
---------------------------------------------------------------------------
acdSmapRegSetCodePointTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdSmapRegSetCodePointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Configuration table of all code point entries. Each row in the
table represents a Code point. the number of code points depend of the
acdSmapCoSProfType value.
p-bits in 802.1Q / 802.1Q-in-Q tags;
IP precedence bits in IPv4 TOS byte;
DSCP bits in IPv4 DSCP byte.
"
::= { acdSmapConfig 4 }
acdSmapRegSetCodePointEntry OBJECT-TYPE
SYNTAX AcdSmapRegSetCodePointEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry consisting of all settings for a code point."
INDEX { acdSmapRegSetID, acdSmapRegSetCodePointID }
::= { acdSmapRegSetCodePointTable 1 }
AcdSmapRegSetCodePointEntry ::= SEQUENCE {
acdSmapRegSetCodePointID Unsigned32,
acdSmapRegSetCodePointRegulatorID Unsigned32,
acdSmapRegSetCodePointRegulatorEnable TruthValue
}
acdSmapRegSetCodePointID OBJECT-TYPE
SYNTAX Unsigned32 (0..63)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique value for each row. Base on Code Point, 0 to 64 for DSCP or 0
to 7 for PCP or IP precedence."
::= { acdSmapRegSetCodePointEntry 1 }
acdSmapRegSetCodePointRegulatorID OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bandwidth regulator that will be used to regulate the traffic flow
that has this PCP/IP precendence/DSCP value. Refer to acdRegulatorTable
to find the exact identifier (same as acdRegulatorID)."
DEFVAL { 0 }
::= { acdSmapRegSetCodePointEntry 2 }
acdSmapRegSetCodePointRegulatorEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable traffic regulation for this PCP, IP precedence or
DSCP value."
DEFVAL { false }
::= { acdSmapRegSetCodePointEntry 3 }
---------------------------------------------------------------------------
-- ACD-SMAP-MIB Module - Conformance Information
---------------------------------------------------------------------------
acdSmapCompliances OBJECT IDENTIFIER ::= { acdSmapConformance 1 }
acdSmapGroups OBJECT IDENTIFIER ::= { acdSmapConformance 2 }
---------------------------------------------------------------------------
-- Units of conformance
---------------------------------------------------------------------------
acdSmapCoSProfGroup OBJECT-GROUP
OBJECTS {
acdSmapCoSProfRowStatus,
acdSmapCoSProfName,
acdSmapCoSProfType,
acdSmapCoSProfDecodeDropBit,
acdSmapCoSProfEncodeDropBit
}
STATUS current
DESCRIPTION
"Objects for the CoS profile Group."
::= { acdSmapGroups 1 }
acdSmapCoSProfCodePointGroup OBJECT-GROUP
OBJECTS {
acdSmapCoSProfCodePointPreMarkingColor,
acdSmapCoSProfCodePointGreenOut,
acdSmapCoSProfCodePointYellowOut
}
STATUS current
DESCRIPTION
"Objects for the CoS profile CodePoint Group."
::= { acdSmapGroups 2 }
acdSmapRegSetGroup OBJECT-GROUP
OBJECTS {
acdSmapRegSetRowStatus,
acdSmapRegSetName,
acdSmapRegSetType
}
STATUS current
DESCRIPTION
"Objects for the Regulator Set Group."
::= { acdSmapGroups 3 }
acdSmapRegSetCodePointGroup OBJECT-GROUP
OBJECTS {
acdSmapRegSetCodePointRegulatorID,
acdSmapRegSetCodePointRegulatorEnable
}
STATUS current
DESCRIPTION
"Objects for the Regulator Set CodePoint Group."
::= { acdSmapGroups 4 }
acdSmapCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the ACD-SMAP-MIB module."
MODULE
MANDATORY-GROUPS {
acdSmapCoSProfGroup,
acdSmapCoSProfCodePointGroup,
acdSmapRegSetGroup,
acdSmapRegSetCodePointGroup
}
OBJECT acdSmapCoSProfRowStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
OBJECT acdSmapRegSetRowStatus
SYNTAX RowStatus { active(1) }
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
DESCRIPTION "Support for createAndWait is not required."
::= { acdSmapCompliances 1 }
END

208
MIBS/accedian/ACD-TID-MIB Normal file
View File

@ -0,0 +1,208 @@
--
-- Accedian Enterprise Specific MIB
--
-- Copyright (c) 2005-2011, Accedian Networks, Inc.
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--
ACD-TID-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
acdMibs
FROM ACCEDIAN-SMI;
acdTid MODULE-IDENTITY
LAST-UPDATED "201111110100Z"
ORGANIZATION "Accedian Networks, Inc."
CONTACT-INFO
"Accedian Technical Assistance Center
Accedian Networks, Inc.
2351 Boul. Alfred-Nobel, Suite N-410
Montreal, Quebec Canada H4S 2A9
E-mail: support@accedian.com"
DESCRIPTION
"The Transaction ID database for this Accedian Networks device."
REVISION "201111110100Z" -- 11 November 2011
DESCRIPTION
"Initial version of MIB module ACD-TID-MIB."
::= { acdMibs 14 }
acdTidNotifications OBJECT IDENTIFIER ::= { acdTid 0 }
acdTidMIBObjects OBJECT IDENTIFIER ::= { acdTid 1 }
acdTidConformance OBJECT IDENTIFIER ::= { acdTid 2 }
acdTidGeneral OBJECT IDENTIFIER ::= { acdTidMIBObjects 1 }
acdTidInfo OBJECT IDENTIFIER ::= { acdTidMIBObjects 2 }
---------------------------------------------------------------------------
-- Textual conventions
---------------------------------------------------------------------------
AcdTidType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicate if the object is covers by the acdTidCfgLastChangeTid or
or by the acdTidStatusLastChangeTid transaction identifier."
SYNTAX INTEGER {
configuration(1),
status(2)
}
---------------------------------------------------------------------------
-- Transaction Identifier General onfiguration
--
---------------------------------------------------------------------------
acdTidCfgLastChangeTid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the transaction ID of the last change of a configuration
object. If this value is different since the last read this is
indicate a change."
::= { acdTidGeneral 1 }
acdTidStatusLastChangeTid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the transaction ID of the last change of a status object.
If this value is different since the last read this is indicate
a change."
::= { acdTidGeneral 2 }
---------------------------------------------------------------------------
-- Table of all object covers by Transaction Identifier feature.
---------------------------------------------------------------------------
acdTidInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF AcdTidInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of all object covers by Transaction Identifier feature."
::= { acdTidInfo 1 }
acdTidInfoEntry OBJECT-TYPE
SYNTAX AcdTidInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains information applicble to a specific object."
INDEX { acdTidInfoIndex }
::= { acdTidInfoTable 1 }
AcdTidInfoEntry ::= SEQUENCE {
acdTidInfoIndex Unsigned32,
acdTidInfoOID OBJECT IDENTIFIER,
acdTidInfoType AcdTidType,
acdTidInfoDescr DisplayString,
acdTidInfoLastChangeTid Unsigned32
}
acdTidInfoIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each entry."
::= { acdTidInfoEntry 1 }
acdTidInfoOID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object identifies the OID covers by this transaction
Identifier."
::= { acdTidInfoEntry 2 }
acdTidInfoType OBJECT-TYPE
SYNTAX AcdTidType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicate if the object is covers by the acdTidCfgLastChangeTid or
or by the acdTidStatusLastChangeTid transaction identifier."
::= { acdTidInfoEntry 3 }
acdTidInfoDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual description of the object point by acdTidInfoOID."
::= { acdTidInfoEntry 4 }
acdTidInfoLastChangeTid OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This is the transaction ID of the last change of a the object
point by acdTidInfoOID. If this value is different since the
last read this is indicate a change."
::= { acdTidInfoEntry 5 }
---------------------------------------------------------------------------
-- ACD-TID-MIB Module - Conformance Information
---------------------------------------------------------------------------
acdTidCompliances OBJECT IDENTIFIER ::= { acdTidConformance 1 }
acdTidGroups OBJECT IDENTIFIER ::= { acdTidConformance 2 }
---------------------------------------------------------------------------
-- Units of conformance
---------------------------------------------------------------------------
acdTidGeneralGroup OBJECT-GROUP
OBJECTS {
acdTidCfgLastChangeTid,
acdTidStatusLastChangeTid
}
STATUS current
DESCRIPTION
"List of scalars to monitior changes in supported object."
::= { acdTidGroups 1 }
acdTidTableGroup OBJECT-GROUP
OBJECTS {
acdTidInfoOID,
acdTidInfoType,
acdTidInfoDescr,
acdTidInfoLastChangeTid
}
STATUS current
DESCRIPTION
"Group for the acdTidTable."
::= { acdTidGroups 2 }
acdTidCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for support of the ACD-TID-MIB module."
MODULE
MANDATORY-GROUPS {
acdTidGeneralGroup,
acdTidTableGroup
}
::= { acdTidCompliances 1 }
END