Observium_CE/mibs/mitel/MITEL-BCM-MIB

251 lines
9.3 KiB
Plaintext

-- Copyright 2009 MITEL Networks Corporation
-- All rights reserved.
-- This MITEL SNMP Management Information Base Specification
-- (Specification) embodies MITEL's confidential and
-- proprietary intellectual property. MITEL retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS", and MITEL makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
MITEL-BCM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Counter32, Integer32
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
PhysAddress, DisplayString
FROM SNMPv2-TC
InterfaceIndex
FROM IF-MIB
mitelPropTransmission
FROM MITEL-MIB;
mitelBCM MODULE-IDENTITY
LAST-UPDATED "200903170000Z"
ORGANIZATION "MITEL Networks Corporation"
CONTACT-INFO "Standards Group,
Postal: MITEL Networks Corporation
350 Legget Drive, PO Box 13089
Kanata, Ontario
Canada K2K 2W7
Tel: +1 613 592 2122
Fax: +1 613 592 4784
E-mail: std@mitel.com"
DESCRIPTION "The MITEL Broadcom Switch MIB module.
This MIB module is defined to specifically
provide additional statistical information
for the Broadcom Switch subsystem."
REVISION "200903170000Z"
DESCRIPTION "Added new BCM chip to the enumeration.
Also updated copyright."
REVISION "200601100000Z"
DESCRIPTION "Applied stronger lint and made corrections.
Also updated copyright."
REVISION "200510040100Z"
DESCRIPTION "Integrated in change requests and added mitelBCMChipCount."
REVISION "200510030100Z"
DESCRIPTION "Added Compliance and Conformance statements."
REVISION "200509300100Z"
DESCRIPTION "Created."
::= { mitelPropTransmission 1 }
mitelBCMObjects OBJECT IDENTIFIER ::= { mitelBCM 1 }
mitelBCMConformance OBJECT IDENTIFIER ::= { mitelBCM 2 }
-- ****************************************************************
-- The Mitel BCM Port Group
-- ****************************************************************
mitelBCMPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF MitelBCMPortTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table defining statistical information about each
port of a Broadcom Switch sub-system."
::= { mitelBCMObjects 1 }
mitelBCMPortTableEntry OBJECT-TYPE
SYNTAX MitelBCMPortTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A row defining a single BCM Port table entry."
INDEX { mitelBCMPortIndex }
::= { mitelBCMPortTable 1 }
MitelBCMPortTableEntry ::=
SEQUENCE {
mitelBCMPortIndex InterfaceIndex,
mitelBCMPortRxSAChanges Counter32,
mitelBCMPortRxLastSA PhysAddress
}
mitelBCMPortIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only -- smilint warning should be not-accessible
STATUS current
DESCRIPTION "The interface identifier for this switch port.
Usually corresponds to ifIndex in the ifTable."
::= { mitelBCMPortTableEntry 1 }
mitelBCMPortRxSAChanges OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of times the source address (SA)
of good received packets has changed. A
count greater than one generally indicates
the port is connected to a repeater based
network."
::= { mitelBCMPortTableEntry 2 }
mitelBCMPortRxLastSA OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The last received source address on this port."
::= { mitelBCMPortTableEntry 3 }
-- ****************************************************************
-- The Mitel BCM Chip Group
-- ****************************************************************
mitelBCMChipCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The number of BCM ethernet chips in the system."
::= { mitelBCMObjects 2 }
mitelBCMChipTable OBJECT-TYPE
SYNTAX SEQUENCE OF MitelBCMChipTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table defining characteristic information about
each Broadcom Switch chip in the system."
::= { mitelBCMObjects 3 }
mitelBCMChipTableEntry OBJECT-TYPE
SYNTAX MitelBCMChipTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "A row defining a single Broadcom (BCM) Chip
table entry."
INDEX { mitelBCMChipIndex }
::= { mitelBCMChipTable 1 }
MitelBCMChipTableEntry ::=
SEQUENCE {
mitelBCMChipIndex Integer32,
mitelBCMChipBIST BITS,
mitelBCMChipRev DisplayString,
mitelBCMChipType INTEGER
}
mitelBCMChipIndex OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS read-only -- smilint warning should be not-accessible
STATUS current
DESCRIPTION "The identifier for this switch chip."
::= { mitelBCMChipTableEntry 1 }
mitelBCMChipBIST OBJECT-TYPE
SYNTAX BITS {
bcRam(0),
ipDbm(1),
mRam(2),
gmRam(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The status of the BCM ethernet chip
built-in-self-test (BIST).
BCRAM(0) bit 2^0 - Buffer control RAM (only in BCM5380M)
IPDBM(1) bit 2^1 - Internal packet data buffer memory
MRAM(2) bit 2^2 - MIB RAM (only in BCM5380M)
GMRAM(3) bit 2^3 - Gigabit MIB RAM (only in BCM5380M)
If the bit is set, then that sub-system has failed."
::= { mitelBCMChipTableEntry 2 }
mitelBCMChipRev OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The BCM ethernet chip revision ID."
::= { mitelBCMChipTableEntry 3 }
mitelBCMChipType OBJECT-TYPE
SYNTAX INTEGER {
bcm5380m(1),
bcm5325e(2),
bcm5324m(3),
bcmOther(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "The BCM ethernet chip type."
::= { mitelBCMChipTableEntry 4 }
--
--
-- Conformance information
--
--
mitelBCMCompliances OBJECT IDENTIFIER ::= { mitelBCMConformance 1 }
mitelBCMGroups OBJECT IDENTIFIER ::= { mitelBCMConformance 2 }
--
--
-- Compliance statements
--
--
mitelBCMSwitchCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for mitel nodes that
include a BCM switch sub-system."
MODULE -- this module
MANDATORY-GROUPS { mitelBCMPortGroup,
mitelBCMChipGroup }
::= { mitelBCMCompliances 1 }
mitelBCMPortGroup OBJECT-GROUP
OBJECTS {
mitelBCMPortIndex,
mitelBCMPortRxSAChanges,
mitelBCMPortRxLastSA
}
STATUS current
DESCRIPTION
"A collection of objects that provide statistical
infrormation about BCM switch ports."
::= { mitelBCMGroups 1 }
mitelBCMChipGroup OBJECT-GROUP
OBJECTS {
mitelBCMChipCount,
mitelBCMChipIndex,
mitelBCMChipBIST,
mitelBCMChipRev,
mitelBCMChipType
}
STATUS current
DESCRIPTION
"A collection of objects that provide
infrormation about BCM switch Chips."
::= { mitelBCMGroups 2 }
-- MITEL-BCM-MIB
END