1-- ***************************************************************** 2-- Cisco Extension to MAU-MIB 3-- 4-- October 2003, Liwei Lue 5-- February 2004, Binh P Le 6-- February 2008, Hameed Yasser Shahul(hsahul) 7-- 8-- Copyright (c) 2003-2004, 2008 by cisco Systems Inc. 9-- All rights reserved. 10-- ***************************************************************** 11 12CISCO-MAU-EXT-MIB DEFINITIONS ::= BEGIN 13 14IMPORTS 15 MODULE-IDENTITY, 16 OBJECT-TYPE 17 FROM SNMPv2-SMI 18 MODULE-COMPLIANCE, 19 OBJECT-GROUP 20 FROM SNMPv2-CONF 21 TruthValue 22 FROM SNMPv2-TC 23 ifJackEntry, 24 ifMauIfIndex, 25 ifMauIndex 26 FROM MAU-MIB 27 ciscoMgmt 28 FROM CISCO-SMI; 29 30 31ciscoMauExtMIB MODULE-IDENTITY 32 LAST-UPDATED "200803050000Z" 33 ORGANIZATION "Cisco Systems, Inc." 34 CONTACT-INFO 35 "Cisco Systems 36 Customer Service 37 38 Postal: 170 W Tasman Drive 39 San Jose, CA 95134 40 USA 41 42 Tel: +1 800 553-NETS 43 44 E-mail: cs-lan-switch-snmp@cisco.com" 45 DESCRIPTION 46 "A MIB module for extending the MAU-MIB (RFC 3636) 47 to add objects which provide additional management 48 information about MAU or Jack not available in 49 MAU-MIB." 50 REVISION "200803050000Z" 51 DESCRIPTION 52 "Added cmExtIfMauTrafficTable 53 Added cmExtIfMauTrafficGroup OBJECT-GROUP 54 Deprecated cmExtMIBCompliance2 MODULE-COMPLIANCE 55 Added cmExtMIBCompliance3 MODULE-COMPLIANCE" 56 REVISION "200404210000Z" 57 DESCRIPTION 58 "Initial version of this MIB module." 59 ::= { ciscoMgmt 398 } 60 61 62cmExtMIBNotifs OBJECT IDENTIFIER 63 ::= { ciscoMauExtMIB 0 } 64 65cmExtMIBObjects OBJECT IDENTIFIER 66 ::= { ciscoMauExtMIB 1 } 67 68cmExtMIBConformance OBJECT IDENTIFIER 69 ::= { ciscoMauExtMIB 2 } 70 71cmExtMauConfig OBJECT IDENTIFIER 72 ::= { cmExtMIBObjects 1 } 73 74-- The Interface Jack Configuration Table 75 76cmExtJackConfigTable OBJECT-TYPE 77 SYNTAX SEQUENCE OF CmExtJackConfigEntry 78 MAX-ACCESS not-accessible 79 STATUS current 80 DESCRIPTION 81 "This table contains management information about MAUs 82 attached to interfaces with managed jacks. The 83 objects in this table are in addition to the objects 84 in the ifJackTable." 85 REFERENCE "Reference RFC 3636, ifJackTable." 86 ::= { cmExtMauConfig 1 } 87 88cmExtJackConfigEntry OBJECT-TYPE 89 SYNTAX CmExtJackConfigEntry 90 MAX-ACCESS not-accessible 91 STATUS current 92 DESCRIPTION 93 "An entry containing additional management information 94 for a particular jack." 95 REFERENCE "Reference RFC 3636, ifJackEntry" 96 AUGMENTS { ifJackEntry } 97 98 ::= { cmExtJackConfigTable 1 } 99 100CmExtJackConfigEntry ::= SEQUENCE { 101 cmExtJackState INTEGER 102} 103 104cmExtJackState OBJECT-TYPE 105 SYNTAX INTEGER { 106 active(1), 107 inactive(2) 108 } 109 MAX-ACCESS read-write 110 STATUS current 111 DESCRIPTION 112 "Indicates the state of a particular jack. 113 114 Within a particular MAU, setting this to 'active' on 115 a jack which is not the current active jack will 116 deactivate the current active jack. 117 118 Setting the current active jack to 'active' has no 119 effect. 120 121 A value of inactive(2) indicates that the jack is 122 currently deactiveated. Setting this to 'inactive' 123 has no effect. Of all the jacks connected to a MAU, 124 at least one must be active at all times." 125 ::= { cmExtJackConfigEntry 1 } 126 127 128cmExtAutoMdixConfig OBJECT IDENTIFIER 129 ::= { cmExtMIBObjects 2 } 130 131-- The Auto-MDIX (Automatic Medium Dependent Interface 132-- crossover) feature provides ability to automatically 133-- detect the required cable connection type, and to 134-- configure the connection accordingly. This feature 135-- enables auto correction of incorrect cabling 136-- connections, allows either a straight cable or a 137-- cross cable to connect to a peer device. 138 139cmExtIfAutoMdixConfigTable OBJECT-TYPE 140 SYNTAX SEQUENCE OF CmExtIfAutoMdixConfigEntry 141 MAX-ACCESS not-accessible 142 STATUS current 143 DESCRIPTION 144 "This table contains Auto-MDIX configuration 145 information for MAUs attached to interfaces in the 146 device. An entry appears in this table for each 147 active Auto-MDIX capable MAU connected to 148 interfaces in the device." 149 ::= { cmExtAutoMdixConfig 1 } 150 151cmExtIfAutoMdixConfigEntry OBJECT-TYPE 152 SYNTAX CmExtIfAutoMdixConfigEntry 153 MAX-ACCESS not-accessible 154 STATUS current 155 DESCRIPTION 156 "An entry containing Auto-MDIX configuration 157 information for a MAU connected to the interface." 158 INDEX { 159 ifMauIfIndex, 160 ifMauIndex 161 } 162 ::= { cmExtIfAutoMdixConfigTable 1 } 163 164CmExtIfAutoMdixConfigEntry ::= SEQUENCE { 165 cmExtIfAutoMdixEnabled TruthValue 166} 167 168cmExtIfAutoMdixEnabled OBJECT-TYPE 169 SYNTAX TruthValue 170 MAX-ACCESS read-write 171 STATUS current 172 DESCRIPTION 173 "Specifies if Auto-MDIX feature is enabled on 174 the MAU." 175 ::= { cmExtIfAutoMdixConfigEntry 1 } 176 177 178cmExtIfMau OBJECT IDENTIFIER 179 ::= { cmExtMIBObjects 3 } 180 181-- In certain devices there may be MAUs associated with interfaces that 182-- carry traffic that are internal to the device. These traffic are 183-- generated internally and will never exit the device. These traffic carry 184-- control and administrative data for the operation of device. 185-- cmExtIfMauTrafficTable is used to identify the MAUs based on the type of 186-- traffic they carry. 187 188cmExtIfMauTrafficTable OBJECT-TYPE 189 SYNTAX SEQUENCE OF CmExtIfMauTrafficEntry 190 MAX-ACCESS not-accessible 191 STATUS current 192 DESCRIPTION 193 "The (conceptual) table that identifies the type of traffic 194 carried by the interfaces associated with the MAUs in the device. 195 This table is sparse dependant on ifMauTable." 196 REFERENCE "ifMauTable defined in MAU-MIB [RFC 4836]." 197 ::= { cmExtIfMau 1 } 198 199cmExtIfMauTrafficEntry OBJECT-TYPE 200 SYNTAX CmExtIfMauTrafficEntry 201 MAX-ACCESS not-accessible 202 STATUS current 203 DESCRIPTION 204 "An entry (conceptual row) in the cmExtIfMauTrafficEntry. Each 205 entry contains the type of traffic carried by the interface 206 associated with the MAU identified by the indices." 207 REFERENCE "ifMauTable defined in MAU-MIB [RFC 4836]." 208 INDEX { 209 ifMauIfIndex, 210 ifMauIndex 211 } 212 ::= { cmExtIfMauTrafficTable 1 } 213 214CmExtIfMauTrafficEntry ::= SEQUENCE { 215 cmExtIfMauTrafficType INTEGER 216} 217 218cmExtIfMauTrafficType OBJECT-TYPE 219 SYNTAX INTEGER { 220 other(1), 221 adminControl(2), 222 user(3) 223 } 224 MAX-ACCESS read-only 225 STATUS current 226 DESCRIPTION 227 "This object is used to identify the type of traffic carried 228 by the MAU. This object can take the following values 229 other(1) - The traffic type is other than anything 230 defined below 231 adminControl(2) - This interface carries administrative 232 and control traffic that is internal to 233 the device 234 user(3) - This interface carries the user data 235 traffic" 236 DEFVAL { user } 237 ::= { cmExtIfMauTrafficEntry 1 } 238 239 240-- no notifications defined 241-- 242 243-- Conformance 244 245cmExtMIBCompliances OBJECT IDENTIFIER 246 ::= { cmExtMIBConformance 1 } 247 248cmExtMIBGroups OBJECT IDENTIFIER 249 ::= { cmExtMIBConformance 2 } 250 251 252-- Compliance 253 254cmExtMIBCompliance MODULE-COMPLIANCE 255 STATUS deprecated 256 DESCRIPTION 257 "The compliance statement for entities which implement 258 the Cisco MAU extension MIB." 259 MODULE -- this module 260 MANDATORY-GROUPS { cmExtJackConfigGroup } 261 ::= { cmExtMIBCompliances 1 } 262 263cmExtMIBCompliance2 MODULE-COMPLIANCE 264 STATUS deprecated 265 DESCRIPTION 266 "The compliance statement for entities which implement 267 the Cisco MAU extension MIB." 268 MODULE -- this module 269 GROUP cmExtJackConfigGroup 270 DESCRIPTION 271 "This group is mandatory only for the device that 272 supports interfaces with multiple managed jacks." 273 274 GROUP cmExtIfAutoMdixConfigGroup 275 DESCRIPTION 276 "This group is mandatory only for the device that 277 supports the Auto-MDIX feature." 278 ::= { cmExtMIBCompliances 2 } 279 280cmExtMIBCompliance3 MODULE-COMPLIANCE 281 STATUS current 282 DESCRIPTION 283 "The compliance statement for entities which implement 284 the Cisco MAU extension MIB." 285 MODULE -- this module 286 GROUP cmExtJackConfigGroup 287 DESCRIPTION 288 "This group is mandatory only for the device that 289 supports interfaces with multiple managed jacks." 290 291 GROUP cmExtIfAutoMdixConfigGroup 292 DESCRIPTION 293 "This group is mandatory only for the device that 294 supports the Auto-MDIX feature." 295 296 GROUP cmExtIfMauTrafficGroup 297 DESCRIPTION 298 "This group is mandatory only for the device that 299 supports the MAUs that carry traffic that are internal 300 to the device" 301 ::= { cmExtMIBCompliances 3 } 302 303-- Units of Conformance 304 305cmExtJackConfigGroup OBJECT-GROUP 306 OBJECTS { cmExtJackState } 307 STATUS current 308 DESCRIPTION 309 "A collection of objects providing the configuration 310 information about MAUs attached to interfaces with 311 managed jacks." 312 ::= { cmExtMIBGroups 1 } 313 314cmExtIfAutoMdixConfigGroup OBJECT-GROUP 315 OBJECTS { cmExtIfAutoMdixEnabled } 316 STATUS current 317 DESCRIPTION 318 "A collection of objects providing the configuration 319 information of Auto-MDIX feature in the device." 320 ::= { cmExtMIBGroups 2 } 321 322cmExtIfMauTrafficGroup OBJECT-GROUP 323 OBJECTS { cmExtIfMauTrafficType } 324 STATUS current 325 DESCRIPTION 326 "Object that provides the type of traffic carried by MAUs in 327 devices having admin or control traffic internal to the device." 328 ::= { cmExtMIBGroups 3 } 329 330END 331