From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/comware/HH3C-FTM-MIB | 241 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 241 insertions(+) create mode 100644 MIBS/comware/HH3C-FTM-MIB (limited to 'MIBS/comware/HH3C-FTM-MIB') diff --git a/MIBS/comware/HH3C-FTM-MIB b/MIBS/comware/HH3C-FTM-MIB new file mode 100644 index 0000000..9cc5b2b --- /dev/null +++ b/MIBS/comware/HH3C-FTM-MIB @@ -0,0 +1,241 @@ +-- ============================================================================ +-- Copyright (C) 2003 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: this MIB is a MIB for fabric topology management +-- +-- Reference: +-- Version: V2.3 +-- History: +-- V1.0 2004/01/13 created by wangjiao +-- V1.1 2004/06/15 modifyied by huxiaolong +-- V1.2 2004/07/13 modified by huxiaolong add hh3cFtmUnitRole node +-- V1.3 2004/07/16 add hh3cFtmUnitRole to Hh3cFtmUnitEntry SEQUENCE { } +-- add hh3cFtmUnitRole OBJECT +-- V2.0 2004-10-12 updated by gaolong +-- Relocate hh3cFtmManMIB MODULE-IDENTITY. +-- Change MAX-ACCESS clause value of hh3cFtmIndex to accessible-for-notify +-- because this index is used when sending trap. +-- Relocate hh3cFtmManMIBNotification. +-- Add MODULE clause for hh3cFtmMIBCompliance. +-- Change value of hh3cFtmAuthMode from underscores to hephens. +-- V2.1 2004-11-20 updated by xuhui +-- Add hh3cFtmFabricVlanID +-- V2.2 2004-12-22 add hh3cFtmFabricType node by zhuchaopeng +-- V2.3 2005-03-31 add hh3cFtmNumberMode by yangjianfeng +-- ============================================================================ +HH3C-FTM-MIB DEFINITIONS ::= BEGIN + + IMPORTS + hh3cCommon + FROM HH3C-OID-MIB + OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + hh3cFtmManMIB MODULE-IDENTITY + LAST-UPDATED "200401131055Z" -- January 13, 2004 at 10:55 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 + "this MIB will maintain Fabric topology management. + The MIB includes unit-id, unit-name and + fabric authentication information." + ::= { hh3cFtm 1 } + + hh3cFtm OBJECT IDENTIFIER ::= { hh3cCommon 1 } + +-- +-- Node definitions +-- + + hh3cFtmManMIBObjects OBJECT IDENTIFIER ::= { hh3cFtmManMIB 1 } + + hh3cFtmUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cFtmUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of informations of XRN-Fabric Unit." + ::= { hh3cFtmManMIBObjects 1 } + + hh3cFtmUnitEntry OBJECT-TYPE + SYNTAX Hh3cFtmUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for configuring unit informations of XRN-Fabric." + INDEX { hh3cFtmIndex } + ::= { hh3cFtmUnitTable 1 } + + Hh3cFtmUnitEntry ::= + SEQUENCE { + hh3cFtmIndex + Integer32, + hh3cFtmUnitID + INTEGER, + hh3cFtmUnitName + OCTET STRING, + hh3cFtmUnitRole + INTEGER, + hh3cFtmNumberMode + INTEGER + } + + hh3cFtmIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique index of a unit." + ::= { hh3cFtmUnitEntry 1 } + + hh3cFtmUnitID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifer of unit in fabric. Its value should be between 1 and the maximum which defines + in product specification. + An exception is described in description of hh3cFtmNumberMode. In that case, the value + of this object remains its original value after set to zero. + " + ::= { hh3cFtmUnitEntry 2 } + + hh3cFtmUnitName OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Name of unit in XRN-Fabric. It consists of no more than 64 characters." + ::= { hh3cFtmUnitEntry 3 } + + hh3cFtmUnitRole OBJECT-TYPE + SYNTAX INTEGER + { + master(0), -- master unit + slave(1) -- slave unit + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Role of unit in XRN-Fabric. One unit in a XRN-Fabric acts as master role and others + act as slave roles" + ::= { hh3cFtmUnitEntry 4 } + + hh3cFtmNumberMode OBJECT-TYPE + SYNTAX INTEGER + { + automatic(0), + manual (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Numbering Mode of unit in XRN-Fabric. If the unit ID is assigned by the auto + numbering algorithm, the numbering mode will be automatic numbering; if the + unit ID (hh3cFtmUnitID) is assigned by the user, the numbering mode will be manual + numbering; if hh3cFtmUnitID is set to be zero, the numbering mode will become + automatic numbering." + ::= { hh3cFtmUnitEntry 5 } + + hh3cFtmAuthMode OBJECT-TYPE + SYNTAX INTEGER + { + ftm-none(0), + ftm-simple(1), + ftm-md5(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication mode of XRN-Fabric." + ::= { hh3cFtmManMIBObjects 2 } + + hh3cFtmAuthValue OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication value of XRN-Fabric Feature. ftm_none mode means no authentication. + In simple mode, the value is password of a string of 1 to 16 charactors. + While in md5 mode, the value is key of a string within 16 charactors." + ::= { hh3cFtmManMIBObjects 3 } + + hh3cFtmFabricVlanID OBJECT-TYPE + SYNTAX INTEGER(2..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The object is used for get and set the Fabric VlanID. + Only is the equipment not in the stacking status, the value can be set." + ::= { hh3cFtmManMIBObjects 4 } + + hh3cFtmFabricType OBJECT-TYPE + SYNTAX INTEGER + { + outofStack(1), + line(2), + ring(3), + mesh(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Topology type of Fabric. + outofStack means this unit is not in stack." + ::= { hh3cFtmManMIBObjects 5 } + + hh3cFtmManMIBNotification OBJECT IDENTIFIER ::= { hh3cFtmManMIB 3 } + + hh3cFtmUnitIDChange NOTIFICATION-TYPE + OBJECTS { hh3cFtmIndex, hh3cFtmUnitID} + STATUS current + DESCRIPTION + "When unit id changes in fabric, this trap is sent with unit index and its new id ." + ::= { hh3cFtmManMIBNotification 1 } + + hh3cFtmUnitNameChange NOTIFICATION-TYPE + OBJECTS { hh3cFtmIndex, hh3cFtmUnitName } + STATUS current + DESCRIPTION + "When unit name changes in fabric, this trap is sent with unit index and its new name." + ::= { hh3cFtmManMIBNotification 2 } + + hh3cFtmManMIBComformance OBJECT IDENTIFIER ::= { hh3cFtmManMIB 2 } + + hh3cFtmMIBCompliances OBJECT IDENTIFIER ::= { hh3cFtmManMIBComformance 1 } + + hh3cFtmMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for FTM implementing the MIB." + MODULE HH3C-FTM-MIB + MANDATORY-GROUPS { hh3cFtmConfigGroup, hh3cFtmNotificationGroup + } + ::= { hh3cFtmMIBCompliances 1 } + + hh3cFtmMIBGroups OBJECT IDENTIFIER ::= { hh3cFtmManMIBComformance 2 } + + hh3cFtmConfigGroup OBJECT-GROUP + OBJECTS { hh3cFtmUnitID, hh3cFtmUnitName, hh3cFtmAuthMode, hh3cFtmAuthValue, hh3cFtmFabricVlanID, + hh3cFtmFabricType } + STATUS current + DESCRIPTION + "The basic collection of objects for sending trap of FTM Management." + ::= { hh3cFtmMIBGroups 1 } + + hh3cFtmNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { hh3cFtmUnitIDChange, hh3cFtmUnitNameChange } + STATUS current + DESCRIPTION + "The basic collection of objects for sending trap of FTM Management." + ::= { hh3cFtmMIBGroups 2 } + +END -- cgit v1.2.3