1-- ***************************************************************** 2-- CISCO-ETHERLIKE-EXT-MIB.my : Cisco extensions to EtherLike-MIB 3-- 4-- January 2008, Guichuan Tang 5-- 6-- Copyright (c) 2008, 2010 by Cisco Systems Inc. 7-- All rights reserved. 8-- 9-- ***************************************************************** 10 11CISCO-ETHERLIKE-EXT-MIB DEFINITIONS ::= BEGIN 12 13IMPORTS 14 MODULE-IDENTITY, 15 OBJECT-TYPE, 16 Unsigned32 17 FROM SNMPv2-SMI 18 MODULE-COMPLIANCE, 19 OBJECT-GROUP 20 FROM SNMPv2-CONF 21 dot3StatsIndex 22 FROM EtherLike-MIB 23 ifIndex 24 FROM IF-MIB 25 ciscoMgmt 26 FROM CISCO-SMI; 27 28 29ciscoEtherExtMIB MODULE-IDENTITY 30 LAST-UPDATED "201006040000Z" 31 ORGANIZATION "Cisco Systems, Inc." 32 CONTACT-INFO 33 "Cisco Systems 34 Customer Service 35 36 Postal: 170 W Tasman Drive 37 San Jose, CA 95134 38 USA 39 40 Tel: +1 800 553-NETS 41 42 E-mail: cs-lan-switch-snmp@cisco.com" 43 DESCRIPTION 44 "The MIB module to describe generic objects for 45 ethernet-like network interfaces. 46 47 This MIB provides ethernet-like network interfaces 48 information that are either excluded by EtherLike-MIB 49 or specific to Cisco products." 50 REVISION "201006040000Z" 51 DESCRIPTION 52 "Added a new table ceeSubInterfaceTable under new OID subtree 53 ceeSubIf. 54 55 Added a new group ciscoEtherExtSubIfGroup. 56 57 Added a new Compliance ceeEtherExtMIBComplianceR01, which 58 deprecates ceeEtherExtMIBCompliance." 59 REVISION "200810150000Z" 60 DESCRIPTION 61 "Updated ceeDot3PauseExtAdminMode DESCRIPTION with 62 correct dot3PauseOperMode values." 63 REVISION "200801090000Z" 64 DESCRIPTION 65 "Initial version of this MIB module." 66 ::= { ciscoMgmt 645 } 67 68 69ciscoEtherExtMIBNotifs OBJECT IDENTIFIER 70 ::= { ciscoEtherExtMIB 0 } 71 72ciscoEtherExtMIBObjects OBJECT IDENTIFIER 73 ::= { ciscoEtherExtMIB 1 } 74 75ciscoEtherExtMIBConform OBJECT IDENTIFIER 76 ::= { ciscoEtherExtMIB 2 } 77 78ceeDot3PauseExt OBJECT IDENTIFIER 79 ::= { ciscoEtherExtMIBObjects 1 } 80 81ceeSubIf OBJECT IDENTIFIER 82 ::= { ciscoEtherExtMIBObjects 2 } 83 84-- The ceeDot3PauseExt group 85 86ceeDot3PauseExtTable OBJECT-TYPE 87 SYNTAX SEQUENCE OF CeeDot3PauseExtEntry 88 MAX-ACCESS not-accessible 89 STATUS current 90 DESCRIPTION 91 "A list of additional descriptive and status 92 information about the MAC Control PAUSE 93 function on the ethernet-like interfaces 94 attached to a particular system, in extension to 95 dot3PauseTable in EtherLike-MIB. There will be 96 one row in this table for each ethernet-like 97 interface in the system which supports the MAC 98 Control PAUSE function." 99 ::= { ceeDot3PauseExt 1 } 100 101ceeDot3PauseExtEntry OBJECT-TYPE 102 SYNTAX CeeDot3PauseExtEntry 103 MAX-ACCESS not-accessible 104 STATUS current 105 DESCRIPTION 106 "An entry in the table, containing additional 107 information about the MAC Control PAUSE function 108 on a single ethernet-like interface, in extension 109 to dot3PauseEntry in Etherlike-MIB." 110 INDEX { dot3StatsIndex } 111 ::= { ceeDot3PauseExtTable 1 } 112 113CeeDot3PauseExtEntry ::= SEQUENCE { 114 ceeDot3PauseExtAdminMode BITS, 115 ceeDot3PauseExtOperMode BITS 116} 117 118ceeDot3PauseExtAdminMode OBJECT-TYPE 119 SYNTAX BITS { 120 txDesired(0), 121 rxDesired(1) 122 } 123 MAX-ACCESS read-write 124 STATUS current 125 DESCRIPTION 126 "Indicates preference to send or process pause 127 frames on this interface. 128 txDesired(0) - indicates preference to send pause 129 frames, but autonegotiates flow 130 control. This bit can only be 131 turned on when the corresponding 132 instance of dot3PauseAdminMode 133 has the value of 'enabledXmit' or 134 'enabledXmitAndRcv'. 135 rxDesired(1) - indicates preference to process 136 pause frames, but autonegotiates 137 flow control. This bit can only be 138 turned on when the corresponding 139 instance of dot3PauseAdminMode 140 has the value of 'enabledRcv' or 141 'enabledXmitAndRcv'." 142 ::= { ceeDot3PauseExtEntry 1 } 143 144ceeDot3PauseExtOperMode OBJECT-TYPE 145 SYNTAX BITS { 146 txDisagree(0), 147 rxDisagree(1), 148 txDesired(2), 149 rxDesired(3) 150 } 151 MAX-ACCESS read-only 152 STATUS current 153 DESCRIPTION 154 "Provides additional information about the flow 155 control operational status on this interface. 156 txDisagree(0) - the transmit pause function on 157 this interface is disabled due to 158 disagreement from the far end on 159 negotiation. 160 rxDisagree(1) - the receive pause function on 161 this interface is disabled due to 162 disagreement from the far end on 163 negotiation. 164 txDesired(2) - the transmit pause function on 165 this interface is desired. 166 rxDesired(3) - the receive pause function on 167 this interface is desired." 168 ::= { ceeDot3PauseExtEntry 2 } 169 170 171 172ceeSubInterfaceTable OBJECT-TYPE 173 SYNTAX SEQUENCE OF CeeSubInterfaceEntry 174 MAX-ACCESS not-accessible 175 STATUS current 176 DESCRIPTION 177 "This table provides the subinterface related information 178 associated to the Ethernet-like interfaces. 179 180 The subinterface is a division of one physical interface into 181 multiple logical interfaces. As an example of what a typical 182 subinterface setup might look like on a device, a single 183 Ethernet port such as GigabitEthernet0/0 would be subdivided 184 into Gi0/0.1, Gi0/0.2, Gi0/0.3 and so on, each one performing as 185 if it were a separate interface." 186 ::= { ceeSubIf 1 } 187 188ceeSubInterfaceEntry OBJECT-TYPE 189 SYNTAX CeeSubInterfaceEntry 190 MAX-ACCESS not-accessible 191 STATUS current 192 DESCRIPTION 193 "This table contains a row for each Ethernet-like interface 194 by it's ifTable ifIndex in the system, which supports the 195 sub-interface. 196 197 An entry is created by an agent, when it detects a 198 Ethernet-like interface is created in ifTable and it 199 can support sub-interface. 200 201 An entry is deleted by an agent, when the ifTable entry 202 associated to the Ethernet-like interface is deleted. 203 Typically, when the card is removed from the device." 204 INDEX { ifIndex } 205 ::= { ceeSubInterfaceTable 1 } 206 207CeeSubInterfaceEntry ::= SEQUENCE { 208 ceeSubInterfaceCount Unsigned32 209} 210 211ceeSubInterfaceCount OBJECT-TYPE 212 SYNTAX Unsigned32 (0..4294967295) 213 UNITS "subifs" 214 MAX-ACCESS read-only 215 STATUS current 216 DESCRIPTION 217 "This object represents the number of subinterfaces 218 created on a Ethernet-like interface." 219 ::= { ceeSubInterfaceEntry 1 } 220 221 222-- Conformance information 223 224ceeEtherExtMIBCompliances OBJECT IDENTIFIER 225 ::= { ciscoEtherExtMIBConform 1 } 226 227ceeEtherExtMIBGroups OBJECT IDENTIFIER 228 ::= { ciscoEtherExtMIBConform 2 } 229 230 231-- Compliance statements 232 233ceeEtherExtMIBCompliance MODULE-COMPLIANCE 234 STATUS deprecated 235 DESCRIPTION 236 "The compliance statement for CISCO-ETHERLIKE-EXT-MIB." 237 MODULE -- this module 238 GROUP ciscoEtherExtPauseGroup 239 DESCRIPTION 240 "This group is mandatory for devices that support 241 the additional MAC Control PAUSE mode for 242 ethernet-like interfaces." 243 ::= { ceeEtherExtMIBCompliances 1 } 244 245ceeEtherExtMIBComplianceR01 MODULE-COMPLIANCE 246 STATUS current 247 DESCRIPTION 248 "The compliance statement for CISCO-ETHERLIKE-EXT-MIB. 249 This deprecates ceeEtherExtMIBCompliance." 250 MODULE -- this module 251 GROUP ciscoEtherExtPauseGroup 252 DESCRIPTION 253 "This group is mandatory for devices that support the additional 254 MAC Control PAUSE mode for ethernet-like interfaces." 255 256 GROUP ciscoEtherExtSubIfGroup 257 DESCRIPTION 258 "This group is optional." 259 ::= { ceeEtherExtMIBCompliances 2 } 260 261-- Units of Conformance 262 263ciscoEtherExtPauseGroup OBJECT-GROUP 264 OBJECTS { 265 ceeDot3PauseExtAdminMode, 266 ceeDot3PauseExtOperMode 267 } 268 STATUS current 269 DESCRIPTION 270 "A collection of objects providing the additional information 271 for the control of the MAC Control PAUSE function on 272 ethernet-like network interfaces." 273 ::= { ceeEtherExtMIBGroups 1 } 274 275ciscoEtherExtSubIfGroup OBJECT-GROUP 276 OBJECTS { ceeSubInterfaceCount } 277 STATUS current 278 DESCRIPTION 279 "A collection of objects providing the Ethernet-like 280 subinterface information." 281 ::= { ceeEtherExtMIBGroups 2 } 282 283END 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302