DOT1AP-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, NOTIFICATION-TYPE, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TimeStamp, TruthValue, RowStatus FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB VlanIndex FROM Q-BRIDGE-MIB BridgeId FROM BRIDGE-MIB MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF; dot1apMIB MODULE-IDENTITY LAST-UPDATED "200606270000Z" -- June 27, 2006 ORGANIZATION "IEEE 802.1 Working Group" CONTACT-INFO " WG-URL: http://grouper.ieee.org/groups/802/1/index.html WG-EMail: stds-802-1@ieee.org Contact: ??? Postal: ??? ??? ??? ??? Tel: ??? E-mail: ???" DESCRIPTION "" REVISION "200606270000Z" -- June 27, 2006 DESCRIPTION "" ::= { ??? } dot1apNotifications OBJECT IDENTIFIER ::= { dot1apMIB 0 } dot1apObjects OBJECT IDENTIFIER ::= { dot1apMIB 1 } dot1apConformance OBJECT IDENTIFIER ::= { dot1apMIB 2 } -- -- 802.1ap MIB Objects -- dot1apPriority OBJECT IDENTIFIER ::= { dot1apObjects 1 } dot1apProviderBridge OBJECT IDENTIFIER ::= { dot1apObjects 2 } dot1apMst OBJECT IDENTIFIER ::= { dot1apObjects 3 } -- =========================================================== -- Textual Conventions -- =========================================================== Dot1apPriorityCodePoint ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { codePoint8p0d(1), codePoint7p1d(2), codePoint6p2d(3), codePoint5p3d(4) } -- =========================================================== -- Dot1ap Priority Handling -- =========================================================== -- =========================================================== -- dot1apPortTable: -- =========================================================== dot1apPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPriority 1 } dot1apPortEntry OBJECT-TYPE SYNTAX Dot1apPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apPortNum } ::= { dot1apPortTable 1 } Dot1apPortEntry ::= SEQUENCE { dot1apPortNum Integer32, dot1apPortPriorityCodePointSelection Dot1apPriorityCodePoint, dot1apPortUseDEI TruthValue, dot1apPortRequireDropEncoding TruthValue, dot1apPortServiceAccessPrioritySelection TruthValue } dot1apPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortEntry 1 } dot1apPortPriorityCodePointSelection OBJECT-TYPE SYNTAX Dot1apPriorityCodePoint MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.6/7" ::= { dot1apPortEntry 2 } dot1apPortUseDEI OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.12/13" ::= { dot1apPortEntry 3 } dot1apPortRequireDropEncoding OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.14/15" ::= { dot1apPortEntry 4 } dot1apPortServiceAccessPrioritySelection OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.16/17" ::= { dot1apPortEntry 5 } -- =========================================================== -- dot1apServiceAccessPriorityTable: -- =========================================================== dot1apServiceAccessPriorityTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apServiceAccessPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPriority 2 } dot1apServiceAccessPriorityEntry OBJECT-TYPE SYNTAX Dot1apServiceAccessPriorityEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apServiceAccessPriorityPortNum, dot1apServiceAccessPriorityReceived } ::= { dot1apServiceAccessPriorityTable 1 } Dot1apServiceAccessPriorityEntry ::= SEQUENCE { dot1apServiceAccessPriorityPortNum Integer32, dot1apServiceAccessPriorityReceived Integer32, dot1apServiceAccessPriorityValue Integer32 } dot1apServiceAccessPriorityPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apServiceAccessPriorityEntry 1 } dot1apServiceAccessPriorityReceived OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apServiceAccessPriorityEntry 2 } dot1apServiceAccessPriorityValue OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.18/19" ::= { dot1apServiceAccessPriorityEntry 3 } -- =========================================================== -- dot1apPortDecodingTable: -- =========================================================== dot1apPortDecodingTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apPortDecodingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPriority 3 } dot1apPortDecodingEntry OBJECT-TYPE SYNTAX Dot1apPortDecodingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apPortDecodingPortNum, dot1apPortDecodingPriorityCodePointRow, dot1apPortDecodingPriorityCodePoint } ::= { dot1apPortDecodingTable 1 } Dot1apPortDecodingEntry ::= SEQUENCE { dot1apPortDecodingPortNum Integer32, dot1apPortDecodingPriorityCodePointRow Dot1apPriorityCodePoint, dot1apPortDecodingPriorityCodePoint Integer32, dot1apPortDecodingPriority Integer32, dot1apPortDecodingDropEligible TruthValue } dot1apPortDecodingPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortDecodingEntry 1 } dot1apPortDecodingPriorityCodePointRow OBJECT-TYPE SYNTAX Dot1apPriorityCodePoint MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortDecodingEntry 2 } dot1apPortDecodingPriorityCodePoint OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortDecodingEntry 3 } dot1apPortDecodingPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.8/9" ::= { dot1apPortDecodingEntry 4 } dot1apPortDecodingDropEligible OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.8/9" ::= { dot1apPortDecodingEntry 5 } -- =========================================================== -- dot1apPortEncodingTable: -- =========================================================== dot1apPortEncodingTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apPortEncodingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPriority 4 } dot1apPortEncodingEntry OBJECT-TYPE SYNTAX Dot1apPortEncodingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apPortEncodingPortNum, dot1apPortEncodingPriorityCodePointRow, dot1apPortEncodingPriorityCodePoint, dot1apPortEncodingDropEligible } ::= { dot1apPortEncodingTable 1 } Dot1apPortEncodingEntry ::= SEQUENCE { dot1apPortEncodingPortNum Integer32, dot1apPortEncodingPriorityCodePointRow Dot1apPriorityCodePoint, dot1apPortEncodingPriorityCodePoint Integer32, dot1apPortEncodingDropEligible TruthValue, dot1apPortEncodingPriority Integer32 } dot1apPortEncodingPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortEncodingEntry 1 } dot1apPortEncodingPriorityCodePointRow OBJECT-TYPE SYNTAX Dot1apPriorityCodePoint MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortEncodingEntry 2 } dot1apPortEncodingPriorityCodePoint OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortEncodingEntry 3 } dot1apPortEncodingDropEligible OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apPortEncodingEntry 4 } dot1apPortEncodingPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.6.2.10/11" ::= { dot1apPortEncodingEntry 5 } -- =========================================================== -- 802.1ap Provider Bridge -- =========================================================== -- =========================================================== -- dot1apProviderBridgePortTable: -- =========================================================== dot1apProviderBridgePortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apProviderBridgePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apProviderBridge 1 } dot1apProviderBridgePortEntry OBJECT-TYPE SYNTAX Dot1apProviderBridgePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apProviderBridgePortNum } ::= { dot1apProviderBridgePortTable 1 } Dot1apProviderBridgePortEntry ::= SEQUENCE { dot1apProviderBridgePortNum Integer32, dot1apProviderBridgePortType INTEGER } dot1apProviderBridgePortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apProviderBridgePortEntry 1 } dot1apProviderBridgePortType OBJECT-TYPE SYNTAX INTEGER { providerNetwork(1), customerNetwork(2), customerEdge(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.1.1/2" ::= { dot1apProviderBridgePortEntry 2 } -- =========================================================== -- dot1apVidTranslationTable: -- =========================================================== dot1apVidTranslationTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apVidTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apProviderBridge 2 } dot1apVidTranslationEntry OBJECT-TYPE SYNTAX Dot1apVidTranslationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apVidTranslationPortNum, dot1apVidTranslationLocalVid } ::= { dot1apVidTranslationTable 1 } Dot1apVidTranslationEntry ::= SEQUENCE { dot1apVidTranslationPortNum Integer32, dot1apVidTranslationLocalVid VlanIndex, dot1apVidTranslationRelayVid VlanIndex } dot1apVidTranslationPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apVidTranslationEntry 1 } dot1apVidTranslationLocalVid OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apVidTranslationEntry 2 } dot1apVidTranslationRelayVid OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.2.1/2" ::= { dot1apVidTranslationEntry 3 } -- =========================================================== -- dot1apCVidRegistrationTable: -- =========================================================== dot1apCVidRegistrationTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apCVidRegistrationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apProviderBridge 3 } dot1apCVidRegistrationEntry OBJECT-TYPE SYNTAX Dot1apCVidRegistrationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apCVidRegistrationPortNum, dot1apCVidRegistrationCVid } ::= { dot1apCVidRegistrationTable 1 } Dot1apCVidRegistrationEntry ::= SEQUENCE { dot1apCVidRegistrationPortNum Integer32, dot1apCVidRegistrationCVid VlanIndex, dot1apCVidRegistrationSVid VlanIndex, dot1apCVidRegistrationUntaggedPep TruthValue, dot1apCVidRegistrationUntaggedCep TruthValue } dot1apCVidRegistrationPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apCVidRegistrationEntry 1 } dot1apCVidRegistrationCVid OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apCVidRegistrationEntry 2 } dot1apCVidRegistrationSVid OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.1/2" ::= { dot1apCVidRegistrationEntry 3 } dot1apCVidRegistrationUntaggedPep OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.1/2" ::= { dot1apCVidRegistrationEntry 4 } dot1apCVidRegistrationUntaggedCep OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.1/2" ::= { dot1apCVidRegistrationEntry 5 } -- =========================================================== -- dot1apEdgePortTable: -- =========================================================== dot1apEdgePortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apEdgePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apProviderBridge 4 } dot1apEdgePortEntry OBJECT-TYPE SYNTAX Dot1apEdgePortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apEdgePortNum, dot1apEdgePortSVid } ::= { dot1apEdgePortTable 1 } Dot1apEdgePortEntry ::= SEQUENCE { dot1apEdgePortNum Integer32, dot1apEdgePortSVid VlanIndex, dot1apEdgePortPVID VlanIndex, dot1apEdgePortDefaultUserPriority Integer32, dot1apEdgePortAcceptableFrameTypes INTEGER, dot1apEdgePortEnableIngressFiltering TruthValue } dot1apEdgePortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apEdgePortEntry 1 } dot1apEdgePortSVid OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apEdgePortEntry 2 } dot1apEdgePortPVID OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.3/4" ::= { dot1apEdgePortEntry 3 } dot1apEdgePortDefaultUserPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.3/4" ::= { dot1apEdgePortEntry 4 } dot1apEdgePortAcceptableFrameTypes OBJECT-TYPE SYNTAX INTEGER { vlanTagged(1), untaggedAndPriorityTagged(2), all(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.3/4" ::= { dot1apEdgePortEntry 5 } dot1apEdgePortEnableIngressFiltering OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.3/4" ::= { dot1apEdgePortEntry 6 } -- =========================================================== -- dot1apServicePriorityRegenerationTable: -- =========================================================== dot1apServicePriorityRegenerationTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apServicePriorityRegenerationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apProviderBridge 5 } dot1apServicePriorityRegenerationEntry OBJECT-TYPE SYNTAX Dot1apServicePriorityRegenerationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apServicePriorityRegenerationPortNum, dot1apServicePriorityRegenerationSVid, dot1apServicePriorityRegenerationReceivedPriority } ::= { dot1apServicePriorityRegenerationTable 1 } Dot1apServicePriorityRegenerationEntry ::= SEQUENCE { dot1apServicePriorityRegenerationPortNum Integer32, dot1apServicePriorityRegenerationSVid VlanIndex, dot1apServicePriorityRegenerationReceivedPriority Integer32, dot1apServicePriorityRegenerationRegeneratedPriority Integer32 } dot1apServicePriorityRegenerationPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apServicePriorityRegenerationEntry 1 } dot1apServicePriorityRegenerationSVid OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apServicePriorityRegenerationEntry 2 } dot1apServicePriorityRegenerationReceivedPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apServicePriorityRegenerationEntry 3 } dot1apServicePriorityRegenerationRegeneratedPriority OBJECT-TYPE SYNTAX Integer32 (0..7) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.13.3.5/6" ::= { dot1apServicePriorityRegenerationEntry 4 } -- =========================================================== -- Dot1ap Multiple Spanning Tree -- =========================================================== -- =========================================================== -- MST CIST group -- =========================================================== -- =========================================================== -- 12.8.1.1: -- a) below -- b) rfc4188 - dot1dStpTimeSinceTopologyChange -- c) rfc4188 - dot1dStpTopChanges -- d) do we need this??? not in rfc 4188 or 4318 -- e) rfc4188 - dot1dStpDesignatedRoot -- f) rfc4188 - dot1dStpRootCost -- g) rfc4188 - dot1dStpRootPort -- h) rfc4188 - dot1dStpMaxAge -- i) rfc4188 - dot1dStpForwardDelay -- j) rfc4188 - dot1dStpBridgeMaxAge -- k) rfc4188 - dot1dStpBridgeHelloTime -- l) rfc4188 - dot1dStpBridgeForwardDelay -- m) rfc4188 - dot1dStpHoldTime -- n) rfc4188 - dot1dStpVersion - requires an additional enum??? -- o) below -- p) below -- q) below -- 12.8.1.3: -- a) rfc4188 - dot1dStpBridgeMaxAge -- b) rfc4188 - dot1dStpBridgeHelloTime -- c) rfc4188 - dot1dStpBridgeForwardDelay -- d) rfc4188 - dot1dStpPriority -- e) rfc4188 - dot1dStpVersion - requires an additional enum??? -- f) rfc4318 - dot1dStpTxHoldCount -- g) below -- =========================================================== dot1apMstCist OBJECT IDENTIFIER ::= { dot1apMst 1 } dot1apCistBridgeIdentifier OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.1" ::= { dot1apMstCist 1 } dot1apCistRegionalRootIdentifier OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.1" ::= { dot1apMstCist 2 } dot1apCistPathCost OBJECT-TYPE SYNTAX Integer32 (0..200000000) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.1" ::= { dot1apMstCist 3 } dot1apMaxHops OBJECT-TYPE SYNTAX Integer32 (100..4000) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.1" ::= { dot1apMstCist 4 } dot1apVersion OBJECT-TYPE SYNTAX INTEGER { stpCompatible(0), rstp(2), mstp(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.1/3" ::= { dot1apMstCist 5 } -- =========================================================== -- dot1apMstTable: -- =========================================================== dot1apMstTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apMstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMst 2 } dot1apMstEntry OBJECT-TYPE SYNTAX Dot1apMstEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apMstId } ::= { dot1apMstTable 1 } Dot1apMstEntry ::= SEQUENCE { dot1apMstId Integer32, dot1apMstBridgeId BridgeId, dot1apMstTimeSinceTopologyChange TimeTicks, dot1apMstTopologyChanges Counter32, -- do we need 'Topology Change'??? dot1apMstDesignatedRoot BridgeId, dot1apMstRootPathCost Integer32, dot1apMstRootPort Integer32, dot1apMstBridgePriority Integer32, dot1apMstVids0 OCTET STRING, dot1apMstVids1 OCTET STRING, dot1apMstVids2 OCTET STRING, dot1apMstVids3 OCTET STRING, dot1apMstRowStatus RowStatus } dot1apMstId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMstEntry 1 } dot1apMstBridgeId OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.2" ::= { dot1apMstEntry 2 } dot1apMstTimeSinceTopologyChange OBJECT-TYPE SYNTAX TimeTicks UNITS "centi-seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.2" ::= { dot1apMstEntry 3 } dot1apMstTopologyChanges OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.2" ::= { dot1apMstEntry 4 } dot1apMstDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.2" ::= { dot1apMstEntry 5 } dot1apMstRootPathCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.2" ::= { dot1apMstEntry 6 } dot1apMstRootPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.2" ::= { dot1apMstEntry 7 } dot1apMstBridgePriority OBJECT-TYPE SYNTAX Integer32 (0..61440) MAX-ACCESS read-create STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.1.2/4" ::= { dot1apMstEntry 8 } dot1apMstVids0 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.2" ::= { dot1apMstEntry 9 } dot1apMstVids1 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.2" ::= { dot1apMstEntry 10 } dot1apMstVids2 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.2" ::= { dot1apMstEntry 11 } dot1apMstVids3 OBJECT-TYPE SYNTAX OCTET STRING (SIZE(128)) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.2" ::= { dot1apMstEntry 12 } dot1apMstRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.1" ::= { dot1apMstEntry 13 } -- =========================================================== -- dot1apCistPortTable: -- =========================================================== -- =========================================================== -- 12.8.2.1: -- a) below -- b) rfc4188 - dot1dStpPortState -- c) rfc4188 - dot1dStpPortPriority -- d) rfc4188 - dot1dStpPortPathCost32, -- rfc4318 - dot1dStpPortAdminPathCost -- e) below -- f) rfc4188 - dot1dStpPortDesignatedCost -- g) rfc4188 - dot1dStpPortDesignatedBridge -- h) rfc4188 - dot1dStpPortDesignatedPort -- i) below -- j) below -- k) rfc4318 - dot1dStpPortAdminEdgePort -- l) rfc4318 - dot1dStpPortOperEdgePort -- m) below -- n) below -- o) rfc4318 - dot1dStpPortAdminPointToPoint -- p) rfc4318 - dot1dStpPortOperPointToPoint -- q) below -- r) below -- s) below -- t) below -- u) below -- v) below -- w) below -- 12.8.2.3: -- a) (index below) -- b) rfc4188 - dot1dStpPortPathCost32, -- rfc4318 - dot1dStpPortAdminPathCost -- c) rfc4188 - dot1dStpPortPriority -- d) rfc4318 - dot1dStpPortAdminEdgePort -- e) below -- f) rfc4318 - dot1dStpPortAdminPointToPoint -- g) below -- h) below -- 12.8.2.5: rfc4318 - dot1dStpPortProtocolMigration -- =========================================================== dot1apCistPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apCistPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMst 3 } dot1apCistPortEntry OBJECT-TYPE SYNTAX Dot1apCistPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apCistPortNum } ::= { dot1apCistPortTable 1 } Dot1apCistPortEntry ::= SEQUENCE { dot1apCistPortNum Integer32, dot1apCistPortUptime TimeTicks, dot1apCistPortDesignatedRoot BridgeId, dot1apCistPortTopologyChangeAck TruthValue, -- ??? dot1apCistPortAdminHelloTime Integer32, dot1apCistPortOperHelloTime Integer32, dot1apCistPortMacEnabled TruthValue, dot1apCistPortMacOperational TruthValue, dot1apCistPortRestrictedRole INTEGER, dot1apCistPortRestrictedTcn INTEGER, dot1apCistPortRole INTEGER, dot1apCistPortDisputed INTEGER, -- ??? dot1apCistPortCistRegionalRootId BridgeId, dot1apCistPortCistPathCost Integer32 } dot1apCistPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apCistPortEntry 1 } dot1apCistPortUptime OBJECT-TYPE SYNTAX TimeTicks UNITS "centi-seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 2 } dot1apCistPortDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 3 } dot1apCistPortTopologyChangeAck OBJECT-TYPE SYNTAX TruthValue -- what should the type be ??? MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 4 } dot1apCistPortAdminHelloTime OBJECT-TYPE SYNTAX Integer32 (100..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 5 } dot1apCistPortOperHelloTime OBJECT-TYPE SYNTAX Integer32 (100..1000) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 6 } dot1apCistPortMacEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1/3" ::= { dot1apCistPortEntry 7 } dot1apCistPortMacOperational OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 8 } dot1apCistPortRestrictedRole OBJECT-TYPE SYNTAX INTEGER { ??? } MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1/3" ::= { dot1apCistPortEntry 9 } dot1apCistPortRestrictedTcn OBJECT-TYPE SYNTAX INTEGER { ??? } MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1/3" ::= { dot1apCistPortEntry 10 } dot1apCistPortRole OBJECT-TYPE SYNTAX INTEGER { ??? } MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 11 } dot1apCistPortDisputed OBJECT-TYPE SYNTAX INTEGER { ??? } MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 12 } dot1apCistPortCistRegionalRootId OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 13 } dot1apCistPortCistPathCost OBJECT-TYPE SYNTAX Integer32 (1..200000000) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.1" ::= { dot1apCistPortEntry 14 } -- =========================================================== -- dot1apMstPortTable: -- =========================================================== dot1apMstPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apMstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMst 4 } dot1apMstPortEntry OBJECT-TYPE SYNTAX Dot1apMstPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apMstId, dot1apMstPortNum } ::= { dot1apMstPortTable 1 } Dot1apMstPortEntry ::= SEQUENCE { dot1apMstPortMstId Integer32, dot1apMstPortNum Integer32, dot1apMstPortUptime TimeTicks, dot1apMstPortState INTEGER, dot1apMstPortPriority Integer32, dot1apMstPortPathCost Integer32, dot1apMstPortDesignatedRoot BridgeId, dot1apMstPortDesignatedCost Integer32, dot1apMstPortDesignatedBridge BridgeId, dot1apMstPortDesignatedPort Integer32, dot1apMstPortRole Integer32, dot1apMstPortDisputed Integer32 -- ??? } dot1apMstPortMstId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMstPortEntry 1 } dot1apMstPortNum OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMstPortEntry 2 } dot1apMstPortUptime OBJECT-TYPE SYNTAX TimeTicks UNITS "centi-seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 3 } dot1apMstPortState OBJECT-TYPE SYNTAX INTEGER { } MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 4 } dot1apMstPortPriority OBJECT-TYPE SYNTAX Integer32 (0..240) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2/4" ::= { dot1apMstPortEntry 5 } dot1apMstPortPathCost OBJECT-TYPE SYNTAX Integer32 (1..200000000) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2/4" ::= { dot1apMstPortEntry 6 } dot1apMstPortDesignatedRoot OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 7 } dot1apMstPortDesignatedCost OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 8 } dot1apMstPortDesignatedBridge OBJECT-TYPE SYNTAX BridgeId MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 9 } dot1apMstPortDesignatedPort OBJECT-TYPE SYNTAX Integer32 (1..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 10 } dot1apMstPortRole OBJECT-TYPE SYNTAX INTEGER { -- ??? } MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 11 } dot1apMstPortDisputed OBJECT-TYPE SYNTAX Integer32 -- ??? MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.8.2.2" ::= { dot1apMstPortEntry 12 } -- =========================================================== -- dot1apMstFidToMstiTable -- =========================================================== dot1apMstFidToMstiTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apMstFidToMstiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.2" ::= { dot1apMst 5 } dot1apMstFidToMstiEntry OBJECT-TYPE SYNTAX Dot1apMstFidToMstiEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apMstFidToMstiFid } ::= { dot1apMstFidToMstiTable 1 } Dot1apMstFidToMstiEntry ::= SEQUENCE { dot1apMstFidToMstiFid Unsigned32, dot1apMstFidToMstiMstId Integer32 } dot1apMstFidToMstiFid OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMstFidToMstiEntry 1 } dot1apMstFidToMstiMstId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.2" ::= { dot1apMstFidToMstiEntry 2 } -- =========================================================== -- dot1apMstVlanTable -- =========================================================== dot1apMstVlanTable OBJECT-TYPE SYNTAX SEQUENCE OF Dot1apMstVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.1" ::= { dot1apMst 6 } dot1apMstVlanEntry OBJECT-TYPE SYNTAX Dot1apMstVlanEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { dot1apMstVlanId } ::= { dot1apMstVlanTable 1 } Dot1apMstVlanEntry ::= SEQUENCE { dot1apMstVlanId VlanIndex, dot1apMstVlanMstId Integer32 } dot1apMstVlanId OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { dot1apMstVlanEntry 1 } dot1apMstVlanMstId OBJECT-TYPE SYNTAX Integer32 (1..4094) MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.1" ::= { dot1apMstVlanEntry 2 } -- =========================================================== -- MST Configuration Identifier group -- =========================================================== dot1apMstConfigId OBJECT IDENTIFIER ::= { dot1apMst 7 } dot1apMstConfigIdFormatSelector OBJECT-TYPE SYNTAX Integer32 (0..0) MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.3/4" ::= { dot1apMstConfigId 1 } dot1apMstConfigurationName OBJECT-TYPE SYNTAX OCTET STRING -- ??? MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.3/4" ::= { dot1apMstConfigId 2 } dot1apMstRevisionLevel OBJECT-TYPE SYNTAX Integer32 -- ??? MAX-ACCESS read-write STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.3/4" ::= { dot1apMstConfigId 3 } dot1apMstConfigurationDigest OBJECT-TYPE SYNTAX Integer32 -- ??? MAX-ACCESS read-only STATUS current DESCRIPTION "" REFERENCE "IEEE 802.1Q-Consolidated/D0.0 Section 12.12.3.3" ::= { dot1apMstConfigId 4 } END