1CISCO-VLAN-BRIDGING-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4    MODULE-IDENTITY,
5    OBJECT-TYPE                      FROM SNMPv2-SMI
6    ciscoMgmt                        FROM CISCO-SMI
7    MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF
8    vtpVlanIndex                     FROM CISCO-VTP-MIB
9    CiscoPortList                    FROM CISCO-TC;
10
11
12ciscoVlanBridgingMIB MODULE-IDENTITY
13    LAST-UPDATED    "200308220000Z"
14    ORGANIZATION    "Cisco Systems, Inc."
15    CONTACT-INFO
16            "       Cisco Systems
17                    Customer Service
18
19            Postal: 170 W Tasman Drive
20                    San Jose, CA  95134
21                    USA
22
23               Tel: +1 800 553-NETS
24
25            E-mail: cs-vlans@cisco.com
26                    cs-lan-switch-snmp"
27    DESCRIPTION
28            "A set of managed objects for optimizing access to
29             bridging related data from RFC 1493.  This MIB is
30             modeled after portions of RFC 1493, adding VLAN ID
31             based indexing and bitmapped encoding of frequently
32             accessed data."
33    REVISION        "200308220000Z"
34    DESCRIPTION
35            "Deprecate cvbStpForwardingMap and define
36             cvbStpForwardingMap2k to support up to 2k
37             bridge ports."
38    REVISION        "9609120000Z"
39    DESCRIPTION
40            "Initial version of this MIB module."
41    ::= { ciscoMgmt 56 }
42
43
44ciscoVlanBridgingMIBObjects
45    OBJECT IDENTIFIER ::= { ciscoVlanBridgingMIB 1 }
46
47cvbStp
48    OBJECT IDENTIFIER ::= { ciscoVlanBridgingMIBObjects 1 }
49
50
51--
52-- Spanning Tree Status
53--
54
55cvbStpTable OBJECT-TYPE
56    SYNTAX  SEQUENCE OF CiscoVlanStpEntry
57    MAX-ACCESS  not-accessible
58    STATUS  current
59    DESCRIPTION
60           "This table contains device STP status information
61            for each VLAN."
62    ::= { cvbStp  1 }
63
64
65cvbStpEntry OBJECT-TYPE
66    SYNTAX  CiscoVlanStpEntry
67    MAX-ACCESS  not-accessible
68    STATUS  current
69    DESCRIPTION
70           "Device STP status for specified VLAN."
71    INDEX         { vtpVlanIndex }
72    ::= { cvbStpTable  1 }
73
74
75CiscoVlanStpEntry ::=
76    SEQUENCE {
77        cvbStpForwardingMap     OCTET STRING,
78        cvbStpForwardingMap2k   CiscoPortList
79    }
80
81
82cvbStpForwardingMap OBJECT-TYPE
83    SYNTAX  OCTET STRING  (SIZE (0..128))
84    MAX-ACCESS  read-only
85    STATUS  deprecated
86    DESCRIPTION
87           "An indication of which ports are forwarding by spanning
88            tree for the specified VLAN. The octet string contains
89            one bit per port on the bridge for the specified VLAN.
90
91            Each octet within the value of this object specifies a
92            set of eight ports, with the first octet specifying
93            ports 1 through 8, the second octet specifying ports 9
94            through 16, etc.   Within each octet, the most
95            significant bit represents the lowest numbered
96            port, and the least significant bit represents the
97            highest numbered port.
98
99            The bit value interpretation is related to RFC 1493
100            dot1dStpPortState values is as follows:
101               1 = forwarding
102               0 = disabled, blocking, listening, learning, broken, or
103                   nonexistent"
104
105    ::= { cvbStpEntry 2 }
106
107cvbStpForwardingMap2k OBJECT-TYPE
108    SYNTAX  CiscoPortList
109    MAX-ACCESS  read-only
110    STATUS  current
111    DESCRIPTION
112           "An indication of which ports are forwarding by spanning
113            tree for the specified VLAN. The octet string contains
114            one bit per port on the bridge for the specified VLAN.
115            This object has STP status information of up to 2k ports
116            with the port number from 1 to 2048.
117
118            Each octet within the value of this object specifies a
119            set of eight ports, with the first octet specifying
120            ports 1 through 8, the second octet specifying ports 9
121            through 16, etc.   Within each octet, the most
122            significant bit represents the lowest numbered
123            port, and the least significant bit represents the
124            highest numbered port.
125
126            The bit value interpretation is related to RFC 1493
127            dot1dStpPortState values is as follows:
128               1 = forwarding
129               0 = disabled, blocking, listening, learning, broken, or
130                   nonexistent."
131
132    ::= { cvbStpEntry 3 }
133
134
135-- Conformance
136
137ciscoVlanBridgingMIBConformance
138    OBJECT IDENTIFIER ::= { ciscoVlanBridgingMIB 3 }
139ciscoVlanBridgingMIBCompliances
140    OBJECT IDENTIFIER ::= { ciscoVlanBridgingMIBConformance 1 }
141ciscoVlanBridgingMIBGroups
142    OBJECT IDENTIFIER ::= { ciscoVlanBridgingMIBConformance 2 }
143
144
145-- compliance statements
146
147ciscoVlanBridgingMIBCompliance MODULE-COMPLIANCE
148    STATUS  deprecated
149    DESCRIPTION
150            "The compliance statement for entities which implement
151            the Cisco VLAN Bridging MIB."
152    MODULE  -- this module
153            MANDATORY-GROUPS { ciscoVlanBridgingMIBGroup }
154    ::= { ciscoVlanBridgingMIBCompliances 1 }
155
156ciscoVlanBridgingMIBCompliance2 MODULE-COMPLIANCE
157    STATUS  current
158    DESCRIPTION
159            "The compliance statement for entities which implement
160            the Cisco VLAN Bridging MIB."
161    MODULE  -- this module
162            MANDATORY-GROUPS { ciscoVlanBridgingMIBGroup2 }
163    ::= { ciscoVlanBridgingMIBCompliances 2 }
164
165-- Units of Conformance
166
167ciscoVlanBridgingMIBGroup OBJECT-GROUP
168    OBJECTS { cvbStpForwardingMap }
169    STATUS  deprecated
170    DESCRIPTION
171            "A collection of objects providing the STP status
172            information of up to 1k ports with the port number
173            from 1 to 1024."
174    ::= { ciscoVlanBridgingMIBGroups 1 }
175
176ciscoVlanBridgingMIBGroup2 OBJECT-GROUP
177    OBJECTS { cvbStpForwardingMap2k }
178    STATUS  current
179    DESCRIPTION
180            "A collection of objects providing the STP status
181            information of up to 2k ports with the port number
182            from 1 to 2048."
183    ::= { ciscoVlanBridgingMIBGroups 2 }
184
185
186END
187