1LLDP-EXT-DOT1-PE-MIB DEFINITIONS ::= BEGIN 2 3IMPORTS 4 MODULE-IDENTITY, 5 OBJECT-TYPE, 6 Unsigned32 7 FROM SNMPv2-SMI 8 TruthValue, 9 MacAddress 10 FROM SNMPv2-TC 11 MODULE-COMPLIANCE, 12 OBJECT-GROUP 13 FROM SNMPv2-CONF 14 ifGeneralInformationGroup 15 FROM IF-MIB 16 lldpXdot1StandAloneExtensions 17 FROM LLDP-EXT-DOT1-EVB-EXTENSIONS-MIB 18 lldpV2Extensions, 19 lldpV2LocPortIfIndex, 20 lldpV2RemTimeMark, 21 lldpV2RemLocalIfIndex, 22 lldpV2RemLocalDestMACAddress, 23 lldpV2RemIndex, 24 lldpV2PortConfigEntry 25 FROM LLDP-V2-MIB; 26 27lldpXDot1PEExtensions MODULE-IDENTITY 28 LAST-UPDATED "201201230000Z" -- January 23, 2012 29 ORGANIZATION "IEEE 802.1 Working Group" 30 CONTACT-INFO 31 "WG-URL: http://www.ieee802.org/1/ 32 WG-EMail: stds-802-1-L@IEEE.ORG 33 34 Contact: Tony Jeffree 35 Postal: C/O IEEE 802.1 Working Group 36 IEEE Standards Association 37 445 Hoes Lane 38 Piscataway 39 NJ 08854 40 USA 41 E-mail: stds-802-1-L@IEEE.ORG" 42 DESCRIPTION 43 "The LLDP Management Information Base extension module for 44 IEEE 802.1 organizationally defined discovery information 45 to support Port Extension. 46 47 This MIB module is rooted under the 48 lldpXdot1StandAloneExtensions OID arc, in order to allow 49 it to be defined independently of other 802.1 LLDP 50 extension MIBs. 51 52 Unless otherwise indicated, the references in this 53 MIB module are to IEEE Std 802.1BR-2012. 54 55 Copyright (C) IEEE. This version of this MIB module 56 is published as Annex B.5 of IEEE Std 802.1BR-2012; 57 see the standard itself for full legal notices." 58 59 REVISION "201201230000Z" -- January 23, 2012 60 DESCRIPTION 61 "Initial version published as part of IEEE Std. 802.1BR-2012" 62 63 ::= { lldpXdot1StandAloneExtensions 2 } 64----------------------------------------------------------------------- 65----------------------------------------------------------------------- 66-- 67-- Organizationally Defined Information Extension - IEEE 802.1 68-- Definitions to support Port Extension 69-- peSet TLV set (IEEE Std 802.1Q Table D-1) 70-- 71----------------------------------------------------------------------- 72----------------------------------------------------------------------- 73 74lldpXdot1PeMIB OBJECT IDENTIFIER 75 ::= { lldpXDot1PEExtensions 1 } 76lldpXdot1PeObjects OBJECT IDENTIFIER ::= { lldpXdot1PeMIB 1 } 77 78-- Port Extension 802.1 MIB Extension groups 79 80lldpXdot1PeConfig OBJECT IDENTIFIER ::= { lldpXdot1PeObjects 1 } 81lldpXdot1PeLocalData OBJECT IDENTIFIER ::= { lldpXdot1PeObjects 2 } 82lldpXdot1PeRemoteData OBJECT IDENTIFIER ::= { lldpXdot1PeObjects 3 } 83 84----------------------------------------------------------------------- 85-- IEEE 802.1 - Configuration for the peSet TLV set 86----------------------------------------------------------------------- 87 88-- 89-- lldpV2Xdot1PeConfigPortExtensionTable : configure the transmission 90-- of the Port Extension TLVs on a set of ports. 91-- 92lldpXdot1PeConfigPortExtensionTable OBJECT-TYPE 93 SYNTAX SEQUENCE OF LldpXdot1PeConfigPortExtensionEntry 94 MAX-ACCESS not-accessible 95 STATUS current 96 DESCRIPTION 97 "A table that controls selection of LLDP Port Extension 98 TLVs to be transmitted on individual ports." 99::= { lldpXdot1PeConfig 1 } 100 101lldpXdot1PeConfigPortExtensionEntry OBJECT-TYPE 102 SYNTAX LldpXdot1PeConfigPortExtensionEntry 103 MAX-ACCESS not-accessible 104 STATUS current 105 DESCRIPTION 106 "LLDP configuration information that specifies Port 107 Exension configuration. 108 This configuration object augments the 109 lldpV2Xdot1LocPortExtensionEntry, therefore it is 110 only present along with the associated 111 lldpV2Xdot1LocPortExtensionEntry entry. 112 Each active lldpV2Xdot1ConfigPortExensionEntry must be 113 restored from non-volatile storage (along with the 114 corresponding lldpV2Xdot1LocPortExtensionEntry) after a 115 re-initialization of the management system." 116 AUGMENTS { lldpV2PortConfigEntry } 117::= { lldpXdot1PeConfigPortExtensionTable 1 } 118 119LldpXdot1PeConfigPortExtensionEntry ::= SEQUENCE { 120 lldpXdot1PeConfigPortExtensionTxEnable TruthValue 121 } 122 123lldpXdot1PeConfigPortExtensionTxEnable OBJECT-TYPE 124 SYNTAX TruthValue 125 MAX-ACCESS read-write 126 STATUS current 127 DESCRIPTION 128 "The lldpXdot1PeConfigPortExtensionTxEnable, which is 129 defined as a truth value and configured by the network 130 management, determines whether the IEEE 802.1 131 organizationally defined Port Extension TLV transmission 132 is allowed on a given LLDP transmission capable port. 133 The value of this object must be restored from 134 non-volatile storage after a re-initialization of the 135 management system." 136 REFERENCE 137 "D.8 of 802.1Q" 138 DEFVAL { true } 139::= { lldpXdot1PeConfigPortExtensionEntry 1 } 140 141------------------------------------------------------------------------ 142-- IEEE 802.1 - Port Extension Local System Information 143------------------------------------------------------------------------ 144--- 145--- 146--- lldpXdot1PeLocPortExtensionTable: Port Extension Information Table 147--- 148--- 149lldpXdot1PeLocPortExtensionTable OBJECT-TYPE 150 SYNTAX SEQUENCE OF LldpXdot1PeLocPortExtensionEntry 151 MAX-ACCESS not-accessible 152 STATUS current 153 DESCRIPTION 154 "This table contains one row per port of Port Extension 155 information (as a part of the LLDP 802.1 organizational 156 extension) on the local system known to this agent." 157 ::= { lldpXdot1PeLocalData 1 } 158 159lldpXdot1PeLocPortExtensionEntry OBJECT-TYPE 160 SYNTAX LldpXdot1PeLocPortExtensionEntry 161 MAX-ACCESS not-accessible 162 STATUS current 163 DESCRIPTION 164 "Port Extension information about a particular 165 Port Extender Port." 166 INDEX { lldpV2LocPortIfIndex } 167 ::= { lldpXdot1PeLocPortExtensionTable 1 } 168 169LldpXdot1PeLocPortExtensionEntry ::= SEQUENCE { 170 lldpXdot1PeLocPECascadePortPriority Unsigned32, 171 lldpXdot1PeLocPEAddress MacAddress, 172 lldpXdot1PeLocPECSPAddress MacAddress 173} 174 175lldpXdot1PeLocPECascadePortPriority OBJECT-TYPE 176 SYNTAX Unsigned32 (0..255) 177 MAX-ACCESS read-write 178 STATUS current 179 DESCRIPTION 180 "Contains the cascade port priority." 181 REFERENCE 182 "D.8" 183 ::= { lldpXdot1PeLocPortExtensionEntry 1 } 184 185lldpXdot1PeLocPEAddress OBJECT-TYPE 186 SYNTAX MacAddress 187 MAX-ACCESS read-only 188 STATUS current 189 DESCRIPTION 190 "This object contains the MAC address that 191 uniquely identifies the Port Extender." 192 REFERENCE 193 "D.8" 194 ::= { lldpXdot1PeLocPortExtensionEntry 2 } 195 196lldpXdot1PeLocPECSPAddress OBJECT-TYPE 197 SYNTAX MacAddress 198 MAX-ACCESS read-only 199 STATUS current 200 DESCRIPTION 201 "This object contains the MAC address to be used 202 for the Port Extension control and status protocol." 203 REFERENCE 204 "D.8" 205 ::= { lldpXdot1PeLocPortExtensionEntry 3 } 206 207------------------------------------------------------------------------ 208-- IEEE 802.1 - Port Extension Remote System Information 209------------------------------------------------------------------------ 210--- 211--- 212--- lldpXdot1PeRemPortExtensionTable: Port Extension Information Table 213--- 214--- 215lldpXdot1PeRemPortExtensionTable OBJECT-TYPE 216 SYNTAX SEQUENCE OF LldpXdot1PeRemPortExtensionEntry 217 MAX-ACCESS not-accessible 218 STATUS current 219 DESCRIPTION 220 "This table contains Port Extension information 221 (as a part of the LLDP IEEE 802.1 organizational extension) 222 of the remote system." 223 ::= { lldpXdot1PeRemoteData 1 } 224 225lldpXdot1PeRemPortExtensionEntry OBJECT-TYPE 226 SYNTAX LldpXdot1PeRemPortExtensionEntry 227 MAX-ACCESS not-accessible 228 STATUS current 229 DESCRIPTION 230 "Port Extension information about remote systems port 231 component." 232 INDEX { lldpV2RemTimeMark, 233 lldpV2RemLocalIfIndex, 234 lldpV2RemLocalDestMACAddress, 235 lldpV2RemIndex } 236 ::= { lldpXdot1PeRemPortExtensionTable 1 } 237 238LldpXdot1PeRemPortExtensionEntry ::= SEQUENCE { 239 lldpXdot1PeRemPECascadePortPriority Unsigned32, 240 lldpXdot1PeRemPEAddress MacAddress, 241 lldpXdot1PeRemPECSPAddress MacAddress 242} 243 244lldpXdot1PeRemPECascadePortPriority OBJECT-TYPE 245 SYNTAX Unsigned32 (0..255) 246 MAX-ACCESS read-only 247 STATUS current 248 DESCRIPTION 249 "The cascade port priority." 250 REFERENCE 251 "D.8" 252 ::= { lldpXdot1PeRemPortExtensionEntry 1 } 253 254lldpXdot1PeRemPEAddress OBJECT-TYPE 255 SYNTAX MacAddress 256 MAX-ACCESS read-only 257 STATUS current 258 DESCRIPTION 259 "This object contains the MAC address that 260 uniquely identifies the Port Extender." 261 REFERENCE 262 "D.8" 263 ::= { lldpXdot1PeRemPortExtensionEntry 2 } 264 265lldpXdot1PeRemPECSPAddress OBJECT-TYPE 266 SYNTAX MacAddress 267 MAX-ACCESS read-only 268 STATUS current 269 DESCRIPTION 270 "This object contains the MAC address to be used 271 for the Port Extension Control and Status Protocol." 272 REFERENCE 273 "D.8" 274 ::= { lldpXdot1PeRemPortExtensionEntry 3 } 275 276------------------------------------------------------------------------ 277-- IEEE 802.1 - Port Extension Conformance Information 278------------------------------------------------------------------------ 279 280lldpXdot1PeConformance OBJECT IDENTIFIER ::= { lldpXDot1PEExtensions 2 } 281 282lldpXdot1PeCompliances 283 OBJECT IDENTIFIER ::= { lldpXdot1PeConformance 1 } 284lldpXdot1PeGroups OBJECT IDENTIFIER ::= { lldpXdot1PeConformance 2 } 285 286-- 287-- Port Extension - Compliance Statements 288-- 289 290lldpXdot1PeCompliance MODULE-COMPLIANCE 291 STATUS current 292 DESCRIPTION 293 "A compliance statement for entities that implement 294 the IEEE 802.1 organizationally defined Port Extension 295 LLDP extension MIB. 296 297 This group is mandatory for agents that implement the 298 Port Extension peSet TLV set." 299 MODULE -- this module 300 MANDATORY-GROUPS { lldpXdot1PeGroup, 301 ifGeneralInformationGroup } 302 ::= { lldpXdot1PeCompliances 1 } 303 304-- 305-- Port Extension - MIB groupings 306-- 307 308lldpXdot1PeGroup OBJECT-GROUP 309 OBJECTS { 310 lldpXdot1PeConfigPortExtensionTxEnable, 311 lldpXdot1PeLocPECascadePortPriority, 312 lldpXdot1PeLocPEAddress, 313 lldpXdot1PeLocPECSPAddress, 314 lldpXdot1PeRemPECascadePortPriority, 315 lldpXdot1PeRemPEAddress, 316 lldpXdot1PeRemPECSPAddress 317 } 318 STATUS current 319 DESCRIPTION 320 "The collection of objects that support the 321 Port Extension peSet TLV set." 322 ::= { lldpXdot1PeGroups 1 } 323 324END