diff options
Diffstat (limited to 'MIBS/comware/HH3C-SPB-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-SPB-MIB | 248 |
1 files changed, 248 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SPB-MIB b/MIBS/comware/HH3C-SPB-MIB new file mode 100644 index 0000000..b9e327c --- /dev/null +++ b/MIBS/comware/HH3C-SPB-MIB @@ -0,0 +1,248 @@ +-- ========================================================================= +-- Copyright (c) 2004-2013 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: SPB MIB +-- Reference: Enterprise MIB +-- Version:V1.00 +-- History: +-- initial version 2003-03-06 +-- V1.0 6th Nov 2012 +-- ========================================================================= +HH3C-SPB-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ifIndex + FROM IF-MIB + Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MacAddress + FROM SNMPv2-TC + VlanIdOrNone + FROM Q-BRIDGE-MIB + hh3cCommon + FROM HH3C-OID-MIB + IEEE8021SpbmSPsourceId + FROM IEEE8021-SPB-MIB; + +hh3cSpb MODULE-IDENTITY + LAST-UPDATED "201211220000Z" -- November 22, 2012 at 00:00 GMT + ORGANIZATION + "New H3C Tech. Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Tech. Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085 + " + DESCRIPTION "802.1 SPB MIB" + REVISION "201211220000Z" -- November 22, 2012 at 00:00 GMT + DESCRIPTION + "This MIB describes objects used for managing Shortest Path Bridging + (SPB)." + ::= { hh3cCommon 128 } + + +hh3cSpbObjects OBJECT IDENTIFIER ::= { hh3cSpb 1 } + +hh3cSpbSysObjects OBJECT IDENTIFIER + ::= { hh3cSpbObjects 1 } + +hh3cSpbSysStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To descript the status of Shortest Path Bridging MAC Mode(SPBM) is + Enabled or Disabled." + DEFVAL { disabled } + ::= { hh3cSpbSysObjects 1 } + +hh3cSpbMulticastBVlanStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To descript the status of SPBM multicast bvlan is Enabled or + Disabled." + DEFVAL { disabled } + ::= { hh3cSpbSysObjects 2 } + +hh3cSpbConfig OBJECT IDENTIFIER + ::= { hh3cSpbObjects 2 } + +hh3cSpbIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSpbIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describes the interface status of SPBM is Enabled or + Disabled." + ::= { hh3cSpbConfig 1 } + +hh3cSpbIfEntry OBJECT-TYPE + SYNTAX Hh3cSpbIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hh3cSpbIfEntry." + INDEX { ifIndex } + ::= { hh3cSpbIfTable 1 } + +Hh3cSpbIfEntry ::= + SEQUENCE + { + hh3cSpbIfStatus INTEGER + } + +hh3cSpbIfStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To descript the interface status of SPBM is Enabled or Disabled." + DEFVAL { disabled } + ::= { hh3cSpbIfEntry 1 } + +hh3cSpbSrvTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cSpbSrvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table descript the Base VlanID(VID) associated with the service + and the service multicast duplicate mode." + ::= { hh3cSpbConfig 2 } + + +hh3cSpbSrvEntry OBJECT-TYPE + SYNTAX Hh3cSpbSrvEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry of hh3cSpbSrvEntry." + INDEX { hh3cSpbSrvTableEntryTopIx, + hh3cSpbSrvTableEntryIsid } + ::= { hh3cSpbSrvTable 1 } + +Hh3cSpbSrvEntry ::= + SEQUENCE { + hh3cSpbSrvTableEntryTopIx Unsigned32, + hh3cSpbSrvTableEntryIsid Unsigned32, + hh3cSpbSrvTableEntryBaseVid VlanIdOrNone, + hh3cSpbSrvTableEntryMode INTEGER + } + +hh3cSpbSrvTableEntryTopIx OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique identifier of this SPB topology + This is index is allocated for this ISIS/MT instance. + It is used as an index to most other SPB tables below and to + select the exact ISIS instance and which MT instance together." + ::= { hh3cSpbSrvEntry 1 } + +hh3cSpbSrvTableEntryIsid OBJECT-TYPE + SYNTAX Unsigned32 (255..16777215) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An ISID (service) originating/terminating on this bridge." + ::= { hh3cSpbSrvEntry 2 } + +hh3cSpbSrvTableEntryBaseVid OBJECT-TYPE + SYNTAX VlanIdOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Base VID associated with this service. The Base VID determines + the ECT Algorithm that is associated with this service. Otherwise + no Base VID associated with the service, should be set = 0." + ::= { hh3cSpbSrvEntry 3 } + +hh3cSpbSrvTableEntryMode OBJECT-TYPE + SYNTAX INTEGER + { + headEnd(1), + tandem(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indication of supporting multicast replicate mode + head-end/tandem." + DEFVAL { headEnd } + ::= { hh3cSpbSrvEntry 4 } + +-- ================================================================== +-- +-- ======================= trap definition begin ==================== +-- +-- ================================================================== +hh3cSpbTrap OBJECT IDENTIFIER ::= { hh3cSpbObjects 3 } + +hh3cSpbTraps OBJECT IDENTIFIER ::= { hh3cSpbTrap 0 } + +hh3cSpbTrapsObjects OBJECT IDENTIFIER ::= { hh3cSpbTrap 1 } + +hh3cSpbSPSourceConflictTrap NOTIFICATION-TYPE + OBJECTS + { + hh3cSpbConflictSysID, + hh3cSpbConflictSPSourceID + } + STATUS current + DESCRIPTION + "This notification will be generated when the SPSourceID is conflict + with another bridge." + ::= { hh3cSpbTraps 1 } + +hh3cSpbBMacConflictTrap NOTIFICATION-TYPE + OBJECTS + { + hh3cSpbConflictSysID, + hh3cSpbConflictBMac + } + STATUS current + DESCRIPTION + "This notification will be generated when the BMAC is conflict + with another bridge." + ::= { hh3cSpbTraps 2 } + +hh3cSpbConflictSysID OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The bridge's SPSourceID is conflict with this bridge." + ::= { hh3cSpbTrapsObjects 1 } + +hh3cSpbConflictSPSourceID OBJECT-TYPE + SYNTAX IEEE8021SpbmSPsourceId + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The Shortest Path Source Identifier which is conflict." + ::= { hh3cSpbTrapsObjects 2 } + +hh3cSpbConflictBMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The BMAC which is conflict." + ::= { hh3cSpbTrapsObjects 3 } + +END |