diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/comware/HH3C-L2ISOLATE-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-L2ISOLATE-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-L2ISOLATE-MIB | 131 |
1 files changed, 131 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-L2ISOLATE-MIB b/MIBS/comware/HH3C-L2ISOLATE-MIB new file mode 100644 index 0000000..5833198 --- /dev/null +++ b/MIBS/comware/HH3C-L2ISOLATE-MIB @@ -0,0 +1,131 @@ +-- ================================================================= +-- Copyright (c) 2004-2009 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: This file describes the hh3c MIB implementation of l2 isolation +-- Reference: +-- Version: V1.0 Created by y04444 Initial version +-- History: +-- V1.0 Initial version +-- ================================================================= +HH3C-L2ISOLATE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + TruthValue, + MacAddress, + RowStatus + FROM SNMPv2-TC + hh3cCommon + FROM HH3C-OID-MIB + OBJECT-TYPE, MODULE-IDENTITY, Integer32 + FROM SNMPv2-SMI; + +hh3cL2Isolate MODULE-IDENTITY + LAST-UPDATED "200905060000Z" -- May 06th, 2009 at 00:00 GMT + ORGANIZATION + "New H3C Technologies Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Technologies Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip: 100085" + DESCRIPTION + "The MIB module is used for l2 isolation." + REVISION "200905060000Z" + DESCRIPTION + "Initial version" + ::= { hh3cCommon 103 } + +hh3cL2IsolateObject OBJECT IDENTIFIER ::= { hh3cL2Isolate 1 } + +-- ================================================================= +-- 1st Table of hh3cL2Isolate: hh3cL2IsolateEnableTable +-- ================================================================= +hh3cL2IsolateEnableTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cL2IsolateEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table for enabling/disabling layer-2-isolate for VLAN." + ::= { hh3cL2IsolateObject 1 } + +hh3cL2IsolateEnableEntry OBJECT-TYPE + SYNTAX Hh3cL2IsolateEnableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry for enabling/disabling layer-2-isolate for VLAN." + INDEX + { + hh3cL2IsolateVLANIndex + } + ::= { hh3cL2IsolateEnableTable 1 } + +Hh3cL2IsolateEnableEntry ::= SEQUENCE + { + hh3cL2IsolateVLANIndex Integer32, + hh3cL2IsolateEnable TruthValue + } + +hh3cL2IsolateVLANIndex OBJECT-TYPE + SYNTAX Integer32 (1..4094) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents index of VLAN for layer-2-isolate." + ::= { hh3cL2IsolateEnableEntry 1 } + +hh3cL2IsolateEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Represents the layer-2-isolate status of VLAN." + ::= { hh3cL2IsolateEnableEntry 2 } + +-- ================================================================= +-- 2nd Table of hh3cL2Isolate: hh3cL2IsolatePermitMACTable +-- ================================================================= +hh3cL2IsolatePermitMACTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cL2IsolatePermitMACEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table represents the permitting MAC address for the specific VLAN." + ::= { hh3cL2IsolateObject 2 } + +hh3cL2IsolatePermitMACEntry OBJECT-TYPE + SYNTAX Hh3cL2IsolatePermitMACEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents the permitting MAC address for the specific VLAN." + INDEX + { + hh3cL2IsolateVLANIndex, + hh3cL2IsoLatePermitMAC + } + ::= { hh3cL2IsolatePermitMACTable 1 } + +Hh3cL2IsolatePermitMACEntry ::= SEQUENCE + { + hh3cL2IsoLatePermitMAC MacAddress, + hh3cL2IsoLatePermitMACRowStatus RowStatus + } + +hh3cL2IsoLatePermitMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Represents the MAC address permitted in the VLAN." + ::= { hh3cL2IsolatePermitMACEntry 1 } + +hh3cL2IsoLatePermitMACRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus. Three actions are used: active, CreateAndGo, destroy." + ::= { hh3cL2IsolatePermitMACEntry 2 } + +END |