325 lines
11 KiB
Plaintext
325 lines
11 KiB
Plaintext
IEEE8021-MIRP-MIB
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
-- ******************************************************************
|
|
-- IEEE P802.1Q(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 "201806280000Z" -- June 28, 2018
|
|
ORGANIZATION "IEEE 802.1 Working Group"
|
|
CONTACT-INFO
|
|
"WG-URL: http://www.ieee802.org/1/
|
|
WG-EMail: stds-802-1-L@ieee.org
|
|
Contact: IEEE 802.1 Working Group Chair
|
|
Postal: IEEE Standards Board
|
|
445 Hoes Lane
|
|
Piscataway, NJ 08854
|
|
USA
|
|
E-mail: stds-802-1-L@ieee.org
|
|
"
|
|
DESCRIPTION
|
|
"Multiple I-SID Registration Protocol module for managing
|
|
IEEE 802.1Qbe
|
|
|
|
Unless otherwise indicated, the references in this MIB
|
|
module are to IEEE Std 802.1Q.
|
|
|
|
Copyright (C) IEEE (2018).
|
|
This version of this MIB module is part of IEEE Std 802.1Q;
|
|
see the draft itself for full legal notices.
|
|
"
|
|
|
|
|
|
REVISION "201806280000Z" -- June 28, 2018
|
|
DESCRIPTION
|
|
"Published as part of IEEE Std 802.1Q-2018.
|
|
Cross references updated and corrected."
|
|
|
|
REVISION "201412150000Z" -- December 15, 2014
|
|
DESCRIPTION
|
|
"Published as part of IEEE Std 802.1Q 2014 revision.
|
|
Cross references updated and corrected.
|
|
Objects renamed and attached to the proper MIB arc.
|
|
NOTE THAT the original MIB version incorrectly
|
|
attached new objects to the CN MIB arc. The old objects
|
|
and object names SHOULD NOT be used. The old names/objects
|
|
concerned are:
|
|
ieee8021MirpMIBObjects
|
|
ieee8021MirpConformance
|
|
ieee8021MirpPortTable
|
|
ieee8021MirpCompliances
|
|
ieee8021MirpGroups"
|
|
|
|
REVISION "201104050000Z" -- (YYYYMMDDHHMM Zulu=GMT)
|
|
DESCRIPTION
|
|
"Included in IEEE Std 802.1Qbe-2011
|
|
|
|
Copyright (C) IEEE Std 802.1."
|
|
::= { iso(1) org(3) ieee(111)
|
|
standards-association-numbers-series-standards (2)
|
|
lan-man-stds (802) ieee802dot1 (1) ieee802dot1mibs (1) 23 }
|
|
|
|
ieee8021MirpV2MIBObjects
|
|
OBJECT IDENTIFIER ::= { ieee8021MirpMib 1 }
|
|
ieee8021MirpV2Conformance
|
|
OBJECT IDENTIFIER ::= { ieee8021MirpMib 2 }
|
|
|
|
|
|
-- =============================================================
|
|
-- MIRP augmentation of the Generic Bridge Port Table
|
|
-- =============================================================
|
|
|
|
ieee8021MirpV2PortTable
|
|
OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021MirpV2PortEntry
|
|
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"
|
|
::= { ieee8021MirpV2MIBObjects 1 }
|
|
|
|
ieee8021MirpV2PortEntry
|
|
OBJECT-TYPE
|
|
SYNTAX Ieee8021MirpV2PortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains the MIRP Participant controls for one Port."
|
|
AUGMENTS { ieee8021BridgeBasePortEntry }
|
|
::= { ieee8021MirpV2PortTable 1 }
|
|
|
|
Ieee8021MirpV2PortEntry
|
|
::= SEQUENCE {
|
|
ieee8021MirpV2PortEnabledStatus TruthValue
|
|
}
|
|
|
|
ieee8021MirpV2PortEnabledStatus
|
|
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 }
|
|
::= { ieee8021MirpV2PortEntry 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.14.7.7.2 j), 12.14.7.7.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.14.7.7.2 k), 12.14.7.7.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.14.7.7.2 j), 12.14.7.7.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.14.7.7.2 j), 12.14.7.7.2 c)"
|
|
DEFVAL { 0 }
|
|
::= { ieee8021PbbBackboneEdgeBridgeObjects 11 }
|
|
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
-- IEEE 802.1Qbe MIB Module - Conformance Information
|
|
-- ******************************************************************
|
|
|
|
ieee8021MirpV2Compliances
|
|
OBJECT IDENTIFIER
|
|
::= { ieee8021MirpV2Conformance 1 }
|
|
ieee8021MirpV2Groups
|
|
OBJECT IDENTIFIER
|
|
::= { ieee8021MirpV2Conformance 2 }
|
|
|
|
-- ******************************************************************
|
|
-- Units of conformance
|
|
-- ******************************************************************
|
|
|
|
ieee8021MirpV2ReqdGroup
|
|
OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021MirpV2PortEnabledStatus,
|
|
ieee8021PbbMirpEnableStatus,
|
|
ieee8021PbbMirpBvid,
|
|
ieee8021PbbMirpDestSelector,
|
|
ieee8021PbbMirpPnpEnable,
|
|
ieee8021PbbMirpPnpPortNumber
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects in the MIRP augmentation required group."
|
|
::= { ieee8021MirpV2Groups 1 }
|
|
|
|
-- ******************************************************************
|
|
-- MIB Module Compliance statements
|
|
-- ******************************************************************
|
|
|
|
ieee8021MirpV2BridgeCompliance
|
|
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 {
|
|
ieee8021MirpV2ReqdGroup
|
|
}
|
|
|
|
::= { ieee8021MirpV2Compliances 1 }
|
|
|
|
END |