IEEE8021-MIRP-MIB DEFINITIONS ::= BEGIN -- ****************************************************************** -- IEEE P802.1Qbe(TM) Multiple I-SID Registration Protocol MIB -- ****************************************************************** IMPORTS MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI -- [RFC2578] TruthValue FROM SNMPv2-TC -- [RFC2579] MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] systemGroup FROM SNMPv2-MIB -- [RFC3418] VlanIdOrNone FROM Q-BRIDGE-MIB -- [RFC4363] IEEE8021BridgePortNumberOrZero FROM IEEE8021-TC-MIB -- IEEE Std. 802.1ap ieee8021PbbBackboneEdgeBridgeObjects FROM IEEE8021-PBB-MIB -- IEEE Std. 802.1ap ieee8021BridgeBasePortEntry FROM IEEE8021-BRIDGE-MIB -- IEEE Std. 802.1ap ; ieee8021MirpMib MODULE-IDENTITY LAST-UPDATED "201104050000Z" -- (YYYYMMDDHHMM Zulu=GMT) 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: Norman Finn c/o Tony Jeffree, IEEE 802.1 Working Group Chair Postal: IEEE Standards Board 445 Hoes Lane P.O. Box 1331 Piscataway, NJ 08855-1331 USA E-mail: tony@jeffree.co.uk " DESCRIPTION "Multiple I-SID Registration Protocol module for managing IEEE 802.1Qbe " REVISION "201104050000Z" -- (YYYYMMDDHHMM Zulu=GMT) DESCRIPTION "Included in IEEE Std. 802.1Qbe-2011 Copyright (C) IEEE802.1." ::= { iso(1) org(3) ieee(111) standards-association-numbers-series-standards (2) lan-man-stds (802) ieee802dot1 (1) ieee802dot1mibs (1) 23 } ieee8021MirpMIBObjects OBJECT IDENTIFIER ::= { ieee8021MirpMib 1 } ieee8021MirpConformance OBJECT IDENTIFIER ::= { ieee8021MirpMib 2 } -- ============================================================= -- MIRP augmentation of the Generic Bridge Port Table -- ============================================================= ieee8021MirpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Ieee8021MirpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains controls for the Multiple I-SID Registration Protocol (MIRP) state machines for all of the Ports of a Bridge." REFERENCE "12.9.2" ::= { ieee8021MirpMIBObjects 1 } ieee8021MirpPortEntry OBJECT-TYPE SYNTAX Ieee8021MirpPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains the MIRP Participant controls for one Port." AUGMENTS { ieee8021BridgeBasePortEntry } ::= { ieee8021MirpPortTable 1 } Ieee8021MirpPortEntry ::= SEQUENCE { ieee8021MirpPortEnabledStatus TruthValue } ieee8021MirpPortEnabledStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "The state of MIRP operation on this port. The value true(1) indicates that MIRP is enabled on this port, as long as ieee8021PbbMirpEnableStatus is also enabled for this component. When false(2) but ieee8021PbbMirpEnableStatus is still enabled for the device, MIRP is disabled on this port. If MIRP is enabled on a VIP, then the MIRP Participant is enabled on that VIP's PIP. If MIRP is enabled on none of the VIPs on a PIP, then the MIRP Participant on the PIP is diabled; any MIRP packets received will be silently discarded, and no MIRP registrations will be propagated from the PIP. A transition from all VIPs on a PIP false(2) to at least one VIP on the PIP true(1) will cause a reset of all MIRP state machines on this PIP. If MIRP is enabled on any port not a VIP, then the MIRP Participant is enabled on that port. If MIRP is disabled on a non-VIP port, then MIRP packets received will be silently discarded, and no MIRP registrations will be propagated from the port. A transition from false(2) to true(1) will cause a reset of all MIRP state machines on a non-VIP port. The value of this object MUST be retained across reinitializations of the management system." REFERENCE "12.7.7.1, 12.7.7.2, 39.2.1.11" DEFVAL { true } ::= { ieee8021MirpPortEntry 1 } -- ============================================================= -- MIRP augmentation of BEB subtree -- ============================================================= ieee8021PbbMirpEnableStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status requested by management for MIRP. The value true(1) indicates that MIRP should be enabled on this component, on all ports for which it has not been specifically disabled. When false(2), MIRP is disabled on all ports. This object affects all MIRP Applicant and Registrar state machines. A transition from false(2) to true(1) will cause a reset of all MIRP state machines on all ports. The value of this object MUST be retained across reinitializations of the management system." REFERENCE "12.16.1.1.3:i, 12.16.1.2.2:b" DEFVAL { false } ::= { ieee8021PbbBackboneEdgeBridgeObjects 7 } ieee8021PbbMirpBvid OBJECT-TYPE SYNTAX VlanIdOrNone MAX-ACCESS read-write STATUS current DESCRIPTION "The B-VID to which received MIRPDUs are to be assigned, or 0, if they are to be sent on the CBP PVID." REFERENCE "12.16.1.1.3:j, 12.16.1.2.2:c" DEFVAL { 0 } ::= { ieee8021PbbBackboneEdgeBridgeObjects 8 } ieee8021PbbMirpDestSelector OBJECT-TYPE SYNTAX INTEGER { cbpMirpGroup (1), cbpMirpVlan (2), cbpMirpTable (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "An enumerated value specifying what destination_address and vlan_identifier are to be used when the MIRP Participant transmits an MIRPDU towards the MAC relay entity: cbpMirpGroup (1) Use the Nearest Customer Bridge group address from Table 8-1 with the MIRP B-VID. cbpMirpVlan (2) Use the Nearest Customer Bridge group address from Table 8-1 with the Backbone VLAN Identifier field from the Backbone Service Instance table. cbpMirpTable (3) Use the Default Backbone Destination and Backbone VLAN Identifier fields from the Backbone Service Instance table. The value of this object MUST be retained across reinitializations of the management system." REFERENCE "Table 8-1, 12.16.1.1.3:k, 12.16.1.2.2:d" DEFVAL { cbpMirpGroup } ::= { ieee8021PbbBackboneEdgeBridgeObjects 9 } ieee8021PbbMirpPnpEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A Boolean value specifying the administrative status requested by management for attaching a MIRP Participant to a PNP if and only if this system is a Backbone Edge Bridge (BEB): true(1) The BEB is to attach a MIRP Participant to exactly one Port, either a management Port with no LAN connection external to the BEB, or a PNP. false(2) No MIRP Participant is to be present on any PNP (or on the MAC Relay-facing side of a CBP). The value of this object MUST be retained across reinitializations of the management system. " REFERENCE "12.16.1.1.3:j, 12.16.1.2.2:c" DEFVAL { true } ::= { ieee8021PbbBackboneEdgeBridgeObjects 10 } ieee8021PbbMirpPnpPortNumber OBJECT-TYPE SYNTAX IEEE8021BridgePortNumberOrZero MAX-ACCESS read-only STATUS current DESCRIPTION "The Bridge Port Number of the Provider Network Port (PNP) that has an associated MIRP Participant, or 0, if no Bridge Port has an associated MIRP Participant. This object indexes an entry in the Bridge Port Table. The system SHALL ensure that either ieee8021PbbMirpPnpPortNumber contains 0, or that the indexed ieee8021BridgeBasePortType object contains the value providerNetworkPort(3)." REFERENCE "12.16.1.1.3:j, 12.16.1.2.2:c" DEFVAL { 0 } ::= { ieee8021PbbBackboneEdgeBridgeObjects 11 } -- ****************************************************************** -- IEEE 802.1Qbe MIB Module - Conformance Information -- ****************************************************************** ieee8021MirpCompliances OBJECT IDENTIFIER ::= { ieee8021MirpConformance 1 } ieee8021MirpGroups OBJECT IDENTIFIER ::= { ieee8021MirpConformance 2 } -- ****************************************************************** -- Units of conformance -- ****************************************************************** ieee8021MirpReqdGroup OBJECT-GROUP OBJECTS { ieee8021MirpPortEnabledStatus, ieee8021PbbMirpEnableStatus, ieee8021PbbMirpBvid, ieee8021PbbMirpDestSelector, ieee8021PbbMirpPnpEnable, ieee8021PbbMirpPnpPortNumber } STATUS current DESCRIPTION "Objects in the MIRP augmentation required group." ::= { ieee8021MirpGroups 1 } -- ****************************************************************** -- MIB Module Compliance statements -- ****************************************************************** ieee8021MirpBridgeCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for support by a bridge of the IEEE8021-MIRP-MIB module." MODULE SNMPv2-MIB -- The SNMPv2-MIB, RFC 3418 MANDATORY-GROUPS { systemGroup } MODULE MANDATORY-GROUPS { ieee8021MirpReqdGroup } ::= { ieee8021MirpCompliances 1 } END