summaryrefslogtreecommitdiff
path: root/MIBS/huawei/HUAWEI-PGI-MIB
blob: 5e1315a071ec3db5bb71751720ceea965b182adc (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
-- ==================================================================
-- Copyright (C) 2007 by HUAWEI TECHNOLOGIES. All rights reserved.
-- 
-- Description:  HUAWEI PGI(PORT GROUP ISOLATION) MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 2007-01-20 Created by Ganliguo 60018681       
-- ==================================================================

    HUAWEI-PGI-MIB DEFINITIONS ::= BEGIN
 
        IMPORTS
            hwDatacomm            
                FROM HUAWEI-MIB            
            OBJECT-GROUP, MODULE-COMPLIANCE            
                FROM SNMPv2-CONF            
            Integer32, OBJECT-TYPE, MODULE-IDENTITY            
                FROM SNMPv2-SMI            
            RowStatus            
                FROM SNMPv2-TC;
    
    
        hwPortGroupIsolation MODULE-IDENTITY 
            LAST-UPDATED "200701010000Z"        -- January 01, 2007 at 00:00 GMT
            ORGANIZATION 
                "Huawei Technologies Co. Ltd."
            CONTACT-INFO 
                "Platform Team Huawei Technologies Co. Ltd.
                Hai-Dian District Beijing P.R. China
                http://www.huawei.com
                Zip:100085"
            DESCRIPTION 
                "MIB of Port Group Isolation module
                The HUAWEI-PGI-MIB is defined to configure 
                and display the status of port group."
            ::= { hwDatacomm 144 }

        
    
    
--
-- Node definitions
--

        hwPortGroupIsolationMibObjects OBJECT IDENTIFIER ::= { hwPortGroupIsolation 1 }

        
        hwPortGroupIsolationConfigTable OBJECT-TYPE
            SYNTAX SEQUENCE OF HwPortGroupIsolationConfigEntry
            MAX-ACCESS not-accessible
            STATUS current
            DESCRIPTION
                "A table containing information about 
                status of isolation group."
            ::= { hwPortGroupIsolationMibObjects 1 }

        
        hwPortGroupIsolationConfigEntry OBJECT-TYPE
            SYNTAX HwPortGroupIsolationConfigEntry
            MAX-ACCESS not-accessible
            STATUS current
            DESCRIPTION
                "Detailed information of a specified isolation group."
            INDEX { hwPortGroupIsolationIndex }
            ::= { hwPortGroupIsolationConfigTable 1 }

        
        HwPortGroupIsolationConfigEntry ::=
            SEQUENCE { 
                hwPortGroupIsolationIndex
                    Integer32,
                hwPortGroupIsolationIfName
                    OCTET STRING,
                hwPortGroupIsolationGroupID
                    Integer32,
                hwPortGroupIsolationConfigRowStatus
                    RowStatus
             }

        hwPortGroupIsolationIndex OBJECT-TYPE
            SYNTAX Integer32 (1..1024)
            MAX-ACCESS not-accessible
            STATUS current
            DESCRIPTION
                "The index of port isolation group entry."
            ::= { hwPortGroupIsolationConfigEntry 1 }

        
        hwPortGroupIsolationIfName OBJECT-TYPE
            SYNTAX OCTET STRING (SIZE (0..255))
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "The name of port that joins the port isolation 
                group."
            ::= { hwPortGroupIsolationConfigEntry 11 }

        
        hwPortGroupIsolationGroupID OBJECT-TYPE
            SYNTAX Integer32 (1..255)
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "The ID of group that port joins in."
            ::= { hwPortGroupIsolationConfigEntry 12 }

        
        hwPortGroupIsolationConfigRowStatus OBJECT-TYPE
            SYNTAX RowStatus
            MAX-ACCESS read-create
            STATUS current
            DESCRIPTION
                "This object is responsible for managing the creation
                and deletion of rows, which support active
                status and CreatAndGo, destroy operation.
                "
            ::= { hwPortGroupIsolationConfigEntry 51 }

        
        hwPortGroupIsolationConformance OBJECT IDENTIFIER ::= { hwPortGroupIsolation 3 }

        
        hwPortGroupIsolationCompliances OBJECT IDENTIFIER ::= { hwPortGroupIsolationConformance 1 }

        
        hwPortGroupIsolationCompliance MODULE-COMPLIANCE
            STATUS current
            DESCRIPTION 
                "The compliance statement for systems supporting 
                the HUAWEI-PGI-MIB."
            MODULE -- this module
                MANDATORY-GROUPS { hwPortGroupIsolationObjectGroup }
            ::= { hwPortGroupIsolationCompliances 1 }

        
        hwPortGroupIsolationGroups OBJECT IDENTIFIER ::= { hwPortGroupIsolationConformance 3 }

        
        hwPortGroupIsolationObjectGroup OBJECT-GROUP
            OBJECTS { hwPortGroupIsolationIfName, hwPortGroupIsolationGroupID, hwPortGroupIsolationConfigRowStatus }
            STATUS current
            DESCRIPTION 
                "The PGI attribute group."
            ::= { hwPortGroupIsolationGroups 1 }

        
    
    END

--
-- HUAWEI-PGI-MIB.mib
--