summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-L2ISOLATE-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/comware/HH3C-L2ISOLATE-MIB')
-rw-r--r--MIBS/comware/HH3C-L2ISOLATE-MIB131
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