1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
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
|