1-- SECTION 1: Top Level Definitions 2 3 4BN-IF-EXTENSIONS-MIB DEFINITIONS ::= BEGIN 5 6IMPORTS 7 OBJECT-TYPE, MODULE-IDENTITY, Integer32 8 FROM SNMPv2-SMI 9 s5IfExt 10 FROM S5-ROOT-MIB; 11 12bnIfExtensionsMib MODULE-IDENTITY 13 LAST-UPDATED "201611280000Z" -- November 28, 2013 14 ORGANIZATION "Avaya" 15 CONTACT-INFO "Avaya" 16 DESCRIPTION 17 "Interface Extension MIB 18 19 Copyright 1997 - 2016 Avaya, Inc. 20 All rights reserved. 21 This Bay Networks SNMP Management Information Base Specification 22 (Specification) embodies Bay Networks' confidential and 23 proprietary intellectual property. Bay Networks retains all 24 title and ownership in the Specification, including any 25 revisions. 26 27 This Specification is supplied 'AS IS,' and Bay Networks makes 28 no warranty, either express or implied, as to the use, 29 operation, condition, or performance of the Specification." 30 31 REVISION "201611280000Z" -- November 28, 2016 32 DESCRIPTION "Version 109: Added advertise2500Full to bnIfExtnAutoNegotiationExtAdv 33 and bnIfExtnExtHwAdvCapability objects." 34 35 36 REVISION "201307260000Z" -- July 26, 2013 37 DESCRIPTION "Version 108: Added advertise40000Full to bnIfExtnAutoNegotiationExtAdv 38 and bnIfExtnExtHwAdvCapability objects." 39 40 REVISION "201110050000Z" -- October 05, 2011 41 DESCRIPTION "Version 107: Added bnIfExtnPoweredDeviceDetectType new values" 42 43 REVISION "201109160000Z" -- September 16, 2011 44 DESCRIPTION "Version 106: Added advertise10000Full to bnIfExtnAutoNegotiationExtAdv 45 and bnIfExtnExtHwAdvCapability objects" 46 47 REVISION "200407200000Z" -- July 20, 2004 48 DESCRIPTION "Version 105: Added version info" 49 50 ::= { s5IfExt 2 } 51 52-- Groups 53 54bnIfExtensions OBJECT IDENTIFIER ::= { s5IfExt 1 } 55-- PLACEHOLDER for MODULE-IDENTITY 56-- bnIfExtensionsMib OBJECT IDENTIFIER ::= { s5IfExt 2 } 57 58 59-- SECTION 2: Interface Extension Table 60 61bnIfExtnTable OBJECT-TYPE 62 SYNTAX SEQUENCE OF BnIfExtnEntry 63 MAX-ACCESS not-accessible 64 STATUS current 65 DESCRIPTION 66 "A list of interface entries. The number of entries is 67 given by the value of ifNumber." 68 ::= { bnIfExtensions 1 } 69 70bnIfExtnEntry OBJECT-TYPE 71 SYNTAX BnIfExtnEntry 72 MAX-ACCESS not-accessible 73 STATUS current 74 DESCRIPTION 75 "An interface entry containing objects at the subnetwork 76 layer and below for a particular interface." 77 INDEX { bnIfExtnIndex } 78 ::= { bnIfExtnTable 1 } 79 80BnIfExtnEntry ::= SEQUENCE { 81 bnIfExtnIndex 82 Integer32, 83 bnIfExtnSlot 84 Integer32, 85 bnIfExtnPort 86 Integer32, 87 bnIfExtnIsPortShared 88 INTEGER, 89 bnIfExtnPortActiveComponent 90 INTEGER, 91 bnIfExtnPoweredDeviceDetectType 92 INTEGER, 93 bnIfExtnAutoNegotiationExtAdv 94 BITS, 95 bnIfExtnExtHwAdvCapability 96 BITS 97} 98 99bnIfExtnIndex OBJECT-TYPE 100 SYNTAX Integer32 101 MAX-ACCESS read-only 102 STATUS current 103 DESCRIPTION 104 "A unique value for each interface corresponding to the 105 ifIndex value for the same interface." 106 ::= { bnIfExtnEntry 1 } 107 108bnIfExtnSlot OBJECT-TYPE 109 SYNTAX Integer32 110 MAX-ACCESS read-only 111 STATUS current 112 DESCRIPTION 113 "The unit number associated with this particular interface." 114 ::= { bnIfExtnEntry 2 } 115 116bnIfExtnPort OBJECT-TYPE 117 SYNTAX Integer32 118 MAX-ACCESS read-only 119 STATUS current 120 DESCRIPTION 121 "The port number within a unit or slot." 122 ::= { bnIfExtnEntry 3 } 123 124bnIfExtnIsPortShared OBJECT-TYPE 125 SYNTAX INTEGER { portShared(1), 126 portNotShared(2) } 127 MAX-ACCESS read-only 128 STATUS current 129 DESCRIPTION 130 "Indicates whether the port is considered a 'shared' port 131 or not. Multiple physical ports that are logically 132 represented as a single port are considered shared. Only 133 one of the physical ports is active at any given time." 134 ::= { bnIfExtnEntry 4 } 135 136bnIfExtnPortActiveComponent OBJECT-TYPE 137 SYNTAX INTEGER { fixedPort(1), 138 gbicPort(2), 139 mdaPort(3) } 140 MAX-ACCESS read-write 141 STATUS current 142 DESCRIPTION 143 "Indicates which physical port component is currently active 144 for ports that are 'shared'. The ability to set this object 145 and thus specify the active physical component of a single 146 logical port is implmentation dependent. This object will be 147 read-only is this capability is not supported." 148 ::= { bnIfExtnEntry 5 } 149 150bnIfExtnPoweredDeviceDetectType OBJECT-TYPE 151 SYNTAX INTEGER { 152 compliantWith802dot3af(1), 153 compliantWith802dot3afAndLegacySupport(2), 154 compliantWith802dot3at(3), 155 compliantWith802dot3atAndLegacySupport(4) 156 } 157 MAX-ACCESS read-write 158 STATUS current 159 DESCRIPTION 160 "This object is used to specify the mechanism used 161 to detect powered ethernet devices attached to a 162 powered ethernet port. This object should only 163 be instantiated for values of ifIndex that 164 represent ports that support powered ethernet." 165 ::= {bnIfExtnEntry 6} 166 167bnIfExtnAutoNegotiationExtAdv OBJECT-TYPE 168 SYNTAX BITS { 169 advertise10Half (0), 170 advertise10Full (1), 171 advertise100Half (2), 172 advertise100Full (3), 173 advertise1000Half (4), 174 advertise1000Full (5), 175 advertisePauseFrame (6), 176 advertiseAsymmPauseFrame (7), 177 advertise10000Full (8), 178 advertise40000Full (9), 179 advertise2500Full (10) 180 } 181 MAX-ACCESS read-write 182 STATUS current 183 DESCRIPTION 184 "This object is used to specify the port speed 185 and duplex abilities to be advertised during 186 link negotiation. 187 188 bit 0 - 10 half duplex advertised 189 bit 1 - 10 full duplex advertised 190 bit 2 - 100 half duplex advertised 191 bit 3 - 100 full duplex advertised 192 bit 4 - 1000 half duplex advertised 193 bit 5 - 1000 full duplex advertised 194 bit 6 - PAUSE frame support advertised 195 bit 7 - Asymmetric PAUSE frame support advertised 196 bit 8 - 10000 full duplex advertised 197 bit 9 - 40000 full duplex advertised 198 bit 10 - 2500 full duplex advertised 199 200 The abilities specified in this object are only used 201 when auto-negotiation is enabled on the port. If all 202 bits in this object are disabled, and auto-negotiation 203 is enabled on the port, then the physical link process 204 on the port will be disabled. 205 206 Any change in the value of this bit map will force the 207 PHY to restart the auto-negotiation process. This will 208 have the same effect as physically unplugging and 209 reattaching the cable plant attached to this port. 210 211 Only capabilities present in the hardware as indicated 212 by bnIfExtnExtHwAdvCapability can be advertised. 213 214 The default value for this object will be the value 215 of the associated instance of bnIfExtnExtHwAdvCapability." 216 ::= { bnIfExtnEntry 7 } 217 218bnIfExtnExtHwAdvCapability OBJECT-TYPE 219 SYNTAX BITS { 220 advertise10Half (0), 221 advertise10Full (1), 222 advertise100Half (2), 223 advertise100Full (3), 224 advertise1000Half (4), 225 advertise1000Full (5), 226 advertisePauseFrame (6), 227 advertiseAsymmPauseFrame (7), 228 advertise10000Full (8), 229 advertise40000Full (9), 230 advertise2500Full (10) 231 } 232 MAX-ACCESS read-only 233 STATUS current 234 DESCRIPTION 235 "This object indicates the port speed and duplex 236 capabilities that hardware can actually support on a 237 port, and which may be advertised by the port 238 using auto-negotiation. Bit 7 tells if a port supports 239 pause frame capabilities (for full-duplex links) as a 240 part of the advertisement. 241 242 bit 0 - 10 half duplex advertisements 243 bit 1 - 10 full duplex advertisements 244 bit 2 - 100 half duplex advertisements 245 bit 3 - 100 full duplex advertisements 246 bit 4 - 1000 half duplex advertisements 247 bit 5 - 1000 full duplex advertisements 248 bit 6 - PAUSE frame support advertisements 249 bit 7 - Asymmetric PAUSE frame support advertisements 250 bit 8 - 10000 full duplex advertisements 251 bit 9 - 40000 full duplex advertisements 252 bit 10 - 2500 full duplex advertisements 253 254 If auto negotiation is not supported by the port 255 hardware, then all bits will reflect a value of zero." 256 ::= { bnIfExtnEntry 8 } 257 258END 259 260