summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-BRAS-MVLAN-MIB
blob: 4557a70f6c19863f2a6e81c12a20e2d528a33e46 (plain)
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
-- =================================================================
-- Copyright (C) 2003 by  HUAWEI TECHNOLOGIES. All rights reserved.
--
-- Description:HUAWEI-BRAS-MVLAN-MIB DEFINITIONS
-- Reference:
-- Version: V1.0
-- History:
--     
-- =================================================================

HUAWEI-BRAS-MVLAN-MIB    DEFINITIONS ::= BEGIN
    
    IMPORTS
    hwBRASMib            
        FROM HUAWEI-MIB
    VlanIndex,VlanId 
        FROM Q-BRIDGE-MIB;   

        hwMVLAN MODULE-IDENTITY 
            LAST-UPDATED "200708271200Z"
            ORGANIZATION 
                "Huawei Technologies Co., Ltd."
            CONTACT-INFO 
                "R&D NanJing, Huawei Technologies co.,Ltd.
                Huihong Bld.,NO.91 Baixia Rd., 
                Bai-Xia District Nanjing P.R. China
                Zip:210001 
                Http://www.huawei.com                                       
                E-mail:support@huawei.com."
            DESCRIPTION 
                "The HUAWEI-BRAS-MVLAN-MIB contains objects to
                manage BRAS."
            ::= { hwBRASMib 14 }

    
    hwhwMVLANMibObjects OBJECT IDENTIFIER ::= { hwMVLAN 1 }            
    

    hwMulticastVlanTable   OBJECT-TYPE
        SYNTAX        SEQUENCE OF HWMulticastVlanEntry
        ACCESS        not-accessible
        STATUS        current
        DESCRIPTION
                "A table of setting multicast program VlanTable."
        ::=  { hwhwMVLANMibObjects 1 }
              

   hwMulticastVlanEntry OBJECT-TYPE
        SYNTAX        HWMulticastVlanEntry
        ACCESS        not-accessible
        STATUS        current
        DESCRIPTION    "An entry of hwMulticastVlanEntry."
        INDEX       { hwMulticastVlanIfIndex }
        ::= { hwMulticastVlanTable 1 }
   
    HWMulticastVlanEntry ::=
        SEQUENCE {
                hwMulticastVlanIfIndex
                        VlanIndex,
                hwMulticastInnerVlan
                        VlanId,
                hwMulticastOuterVlan
                        VlanId,
                hwMulticastOpType
                        INTEGER         
             }          
                
      
      hwMulticastVlanIfIndex   OBJECT-TYPE
        SYNTAX        VlanIndex
        ACCESS        read-only
        STATUS        current
        DESCRIPTION    "A value used to index per-VLAN tables: values of 0 and
                    4095 are not permitted.  If the value is between 1 and
                    4094 inclusive, it represents an IEEE 802.1Q VLAN-ID with
                    global scope within a given bridged domain (see VlanId
                    textual convention).  If the value is greater than 4095,
                    then it represents a VLAN with scope local to the
                    particular agent, i.e., one without a global VLAN-ID
                    assigned to it.  Such VLANs are outside the scope of
                    IEEE 802.1Q, but it is convenient to be able to manage them
                    in the same way using this MIB."
        ::= { hwMulticastVlanEntry 1 }
   
      
      hwMulticastInnerVlan   OBJECT-TYPE
        SYNTAX        VlanId
        ACCESS        read-write
        STATUS        current
        DESCRIPTION    "The hwMulticastInnerVlan that uniquely identifies a VLAN.  This
                     is the 12-bit VLAN-ID used in the VLAN Tag header.
                     The range is defined by the REFERENCEd specification."
        REFERENCE
        "IEEE Std 802.1Q 2003 Edition, Virtual Bridged
        Local Area Networks."
        ::= { hwMulticastVlanEntry 2 }
        
       
      
      hwMulticastOuterVlan   OBJECT-TYPE
        SYNTAX        VlanId
        ACCESS        read-write
        STATUS        current
        DESCRIPTION    "The hwMulticastOuterVlan that uniquely identifies a VLAN.  This
                     is the 12-bit VLAN-ID used in the VLAN Tag header.
                     The range is defined by the REFERENCEd specification."
        REFERENCE
        "IEEE Std 802.1Q 2003 Edition, Virtual Bridged
        Local Area Networks."
        ::= { hwMulticastVlanEntry 3 }


      
      hwMulticastOpType   OBJECT-TYPE
        SYNTAX        INTEGER {
                                set(0),
                                undo(1)
                                }
        ACCESS        read-write
        STATUS        current
        DESCRIPTION    
        "0 : set multicast-vlan.
        1 : undo multicast-vlan."
        ::= { hwMulticastVlanEntry 4 }

--
--  Conformance information
--

        hwMVlanMIBConformance OBJECT IDENTIFIER ::= { hwMVLAN 2 }
        
        hwMVlanMIBCompliances OBJECT IDENTIFIER ::= { hwMVlanMIBConformance 1 }
        
--
--  this module
--
        hwMVlanMIBCompliance MODULE-COMPLIANCE
            STATUS current
            DESCRIPTION 
                "The compliance statement for systems supporting 
                the HUAWEI-DATACOMM-OID-MIB."
            MODULE -- this module
                MANDATORY-GROUPS { hwMVlanGroup }
            ::= { hwMVlanMIBCompliances 1 }

--
--  groups
--
        hwMVlanMIBGroups OBJECT IDENTIFIER ::= { hwMVlanMIBConformance 2 }
        
        hwMVlanGroup OBJECT-GROUP
            OBJECTS { hwMulticastVlanIfIndex,
                        hwMulticastInnerVlan,
                        hwMulticastOuterVlan,
                        hwMulticastOpType
            }
            STATUS current
            DESCRIPTION 
                "The hwMVLAN group."
            ::= { hwMVlanMIBGroups 1 }           

--  ============== conformance information define end ==============

END