1-- ****************************************************************************
2--  COLUBRIS-VSC-MIB definitions
3--
4--  Copyright (c) 2006, Colubris Networks, Inc.
5--  All Rights Reserved.
6--
7--  Colubris Virtual Service Communities MIB file.
8--
9-- ****************************************************************************
10
11
12COLUBRIS-VSC-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15    MODULE-IDENTITY, OBJECT-TYPE,
16    Integer32
17        FROM    SNMPv2-SMI
18    DisplayString, TruthValue
19        FROM    SNMPv2-TC
20    MODULE-COMPLIANCE, OBJECT-GROUP
21        FROM    SNMPv2-CONF
22    colubrisMgmtV2
23        FROM    COLUBRIS-SMI
24    ColubrisSSID
25        FROM    COLUBRIS-TC
26;
27
28
29colubrisVscMIB MODULE-IDENTITY
30    LAST-UPDATED    "200607050000Z"
31    ORGANIZATION    "Colubris Networks, Inc."
32    CONTACT-INFO    "Colubris Networks
33                     Postal: 200 West Street Ste 300
34                             Waltham, Massachusetts 02451-1121
35                             UNITED STATES
36                     Phone:  +1 781 684 0001
37                     Fax:    +1 781 684 0009
38
39                     E-mail: cn-snmp@colubris.com"
40    DESCRIPTION     "Colubris Virtual Service Communities MIB."
41
42    ::= { colubrisMgmtV2 22 }
43
44
45-- colubrisVscMIB definition
46colubrisVscMIBObjects OBJECT IDENTIFIER ::= { colubrisVscMIB 1 }
47
48-- colubris Virtual Service Communities groups
49coVscConfigGroup OBJECT IDENTIFIER ::= { colubrisVscMIBObjects 1 }
50
51-- The MultiService Access Point Wireless Interface Status Group
52coVscConfigTable OBJECT-TYPE
53    SYNTAX      SEQUENCE OF CoVscConfigEntry
54    MAX-ACCESS  not-accessible
55    STATUS      current
56    DESCRIPTION "Virtual Service Communities configuration attributes."
57    ::= { coVscConfigGroup 1 }
58
59coVscConfigEntry OBJECT-TYPE
60    SYNTAX      CoVscConfigEntry
61    MAX-ACCESS  not-accessible
62    STATUS      current
63    DESCRIPTION "An entry in the coVscConfigTable.
64                 coVscCfgIndex - Uniquely identify a Virtual Service
65                                 Community on the MultiService Access
66                                 Controller."
67    INDEX       { coVscCfgIndex }
68    ::= { coVscConfigTable 1 }
69
70CoVscConfigEntry ::= SEQUENCE
71{
72    coVscCfgIndex                  Integer32,
73    coVscCfgFriendlyVscName        DisplayString,
74    coVscCfgSSID                   ColubrisSSID,
75    coVscCfgAccessControlled       TruthValue,
76    coVscCfgSecurity               INTEGER,
77    coVscCfgEncryption             INTEGER,
78    coVscCfg8021xAuthentication    INTEGER,
79    coVscCfgMACAuthentication      TruthValue,
80    coVscCfgHTMLAuthentication     TruthValue
81}
82
83coVscCfgIndex OBJECT-TYPE
84    SYNTAX      Integer32 (1..2147483647)
85    MAX-ACCESS  not-accessible
86    STATUS      current
87    DESCRIPTION "Specifies the index of a Virtual Service Community (VSC)
88                 in the MultiService Controller configuration file."
89    ::= { coVscConfigEntry 1 }
90
91coVscCfgFriendlyVscName OBJECT-TYPE
92    SYNTAX      DisplayString
93    MAX-ACCESS  read-only
94    STATUS      current
95    DESCRIPTION "The friendly name associated with the VSC."
96    ::= { coVscConfigEntry 2 }
97
98coVscCfgSSID OBJECT-TYPE
99    SYNTAX      ColubrisSSID
100    MAX-ACCESS  read-only
101    STATUS      current
102    DESCRIPTION "Service Set ID assigned to the VSC."
103    ::= { coVscConfigEntry 3 }
104
105coVscCfgAccessControlled OBJECT-TYPE
106    SYNTAX      TruthValue
107    MAX-ACCESS  read-only
108    STATUS      current
109    DESCRIPTION "Indicates if the VSC is access controlled."
110    ::= { coVscConfigEntry 4 }
111
112coVscCfgSecurity OBJECT-TYPE
113    SYNTAX      INTEGER
114                {
115                    open(1),
116                    ieee802dot1x(2),
117                    wpa(3),
118                    wpa2(4),
119                    wpaAndWpa2(5)
120                }
121    MAX-ACCESS  read-only
122    STATUS      current
123    DESCRIPTION "Indicates the type of security used by the VSC."
124    ::= { coVscConfigEntry 5 }
125
126coVscCfgEncryption OBJECT-TYPE
127    SYNTAX      INTEGER
128                {
129                    none(1),
130                    wep(2),
131                    tkip(3),
132                    aes(4),
133                    tkipAndAes(5)
134                }
135    MAX-ACCESS  read-only
136    STATUS      current
137    DESCRIPTION "Indicates the encryption type supported by the VSC."
138    ::= { coVscConfigEntry 6 }
139
140coVscCfg8021xAuthentication OBJECT-TYPE
141    SYNTAX      INTEGER
142                {
143                    none(1),
144                    radius(2),
145                    psk(3)
146                }
147    MAX-ACCESS  read-only
148    STATUS      current
149    DESCRIPTION "Indicates the 802.1x authentication type supported by the VSC."
150    ::= { coVscConfigEntry 7 }
151
152coVscCfgMACAuthentication OBJECT-TYPE
153    SYNTAX      TruthValue
154    MAX-ACCESS  read-only
155    STATUS      current
156    DESCRIPTION "Indicates if MAC authentication is enabled on the VSC."
157    ::= { coVscConfigEntry 8 }
158
159coVscCfgHTMLAuthentication OBJECT-TYPE
160    SYNTAX      TruthValue
161    MAX-ACCESS  read-only
162    STATUS      current
163    DESCRIPTION "Indicates if HTML authentication is enabled on the
164                 VSC. Always false on a satellite."
165    ::= { coVscConfigEntry 9 }
166
167
168-- conformance information
169colubrisVscMIBConformance OBJECT IDENTIFIER ::= { colubrisVscMIB 2 }
170colubrisVscMIBCompliances OBJECT IDENTIFIER ::= { colubrisVscMIBConformance 1 }
171colubrisVscMIBGroups      OBJECT IDENTIFIER ::= { colubrisVscMIBConformance 2 }
172
173
174-- compliance statements
175colubrisVscMIBCompliance MODULE-COMPLIANCE
176    STATUS      current
177    DESCRIPTION "The compliance statement for the Virtual Service
178                 Communities MIB."
179    MODULE      MANDATORY-GROUPS
180                    {
181                        colubrisVscMIBGroup
182                    }
183    ::= { colubrisVscMIBCompliances 1 }
184
185-- units of conformance
186colubrisVscMIBGroup OBJECT-GROUP
187    OBJECTS     {
188                        coVscCfgFriendlyVscName,
189                        coVscCfgSSID,
190                        coVscCfgAccessControlled,
191                        coVscCfgSecurity,
192                        coVscCfgEncryption,
193                        coVscCfg8021xAuthentication,
194                        coVscCfgMACAuthentication,
195                        coVscCfgHTMLAuthentication
196                }
197    STATUS      current
198    DESCRIPTION "A collection of objects for the wireless interface
199                 status."
200    ::= { colubrisVscMIBGroups 1 }
201
202END
203