243 lines
7.8 KiB
Plaintext
243 lines
7.8 KiB
Plaintext
IEEE8021-MVRPX-MIB
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
-- ******************************************************************
|
|
-- IEEE P802.1Q(TM) Multiple VLAN Registration Protocol Extension 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]
|
|
ieee8021BridgeBasePortEntry
|
|
|
|
FROM IEEE8021-BRIDGE-MIB -- IEEE Std 802.1Q
|
|
;
|
|
|
|
|
|
ieee8021MvrpxMib
|
|
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 VLAN Registration Protocol extension module for
|
|
managing MVRP extensions defined in IEEE Std 802.1Q
|
|
|
|
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."
|
|
|
|
REVISION "201104050000Z" -- (YYYYMMDDHHMM Zulu=GMT)
|
|
DESCRIPTION
|
|
"Included in IEEE Std 802.1Qbe-2011
|
|
|
|
Copyright (C) IEEE (2011)."
|
|
::= { iso(1) org(3) ieee(111)
|
|
standards-association-numbers-series-standards (2)
|
|
lan-man-stds (802) ieee802dot1 (1) ieee802dot1mibs (1) 22 }
|
|
|
|
ieee8021MvrpxMIBObjects
|
|
OBJECT IDENTIFIER ::= { ieee8021MvrpxMib 1 }
|
|
ieee8021MvrpxConformance
|
|
OBJECT IDENTIFIER ::= { ieee8021MvrpxMib 2 }
|
|
|
|
|
|
|
|
-- =============================================================
|
|
-- MVRP extension augmentation of the Generic Bridge Port Table
|
|
-- =============================================================
|
|
|
|
ieee8021MvrpxPortTable
|
|
OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Ieee8021MvrpxPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table that contains controls for the Multiple VLAN
|
|
Registration Protocol (MVRP) state machines for all of the Ports
|
|
of a Bridge."
|
|
REFERENCE "12.9.2"
|
|
::= { ieee8021MvrpxMIBObjects 1 }
|
|
|
|
ieee8021MvrpxPortEntry
|
|
OBJECT-TYPE
|
|
SYNTAX Ieee8021MvrpxPortEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains the MVRP Registrar controls for one Port."
|
|
AUGMENTS { ieee8021BridgeBasePortEntry }
|
|
::= { ieee8021MvrpxPortTable 1 }
|
|
|
|
Ieee8021MvrpxPortEntry
|
|
::= SEQUENCE {
|
|
ieee8021MvrpxPortNewOnly TruthValue,
|
|
ieee8021MvrpxPortMvrpNewPropagated TruthValue,
|
|
ieee8021MvrpxPortXmitZero TruthValue
|
|
}
|
|
|
|
ieee8021MvrpxPortNewOnly
|
|
OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode of operation of the MVRP state machines on
|
|
this port, if enabled. The value of this object and the value
|
|
of the individual Port+Attribute type enable object
|
|
ieee8021QBridgePortMvrpEnabledStatus combine to control the
|
|
state machines as follows:
|
|
|
|
ieee8021MvrpxPortNewOnly
|
|
ieee8021QBridgePortMvrpEnabledStatus
|
|
MVRP state machines
|
|
|
|
not implemented true(1) Full participant
|
|
false(2) true(1) Full participant
|
|
true(1) true(1) New-only participant
|
|
not implemented false(2) MVRP disabled
|
|
false(2) false(2) MVRP disabled
|
|
true(1) false(2) MVRP disabled
|
|
|
|
This object affects all MVRP Applicant and Registrar state
|
|
machines on this port. A change to the value of this object
|
|
will cause a reset of all MVRP state machines for this attribute
|
|
type on this port.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.9.2.1.3, 12.9.2.2.2"
|
|
DEFVAL { false }
|
|
::= { ieee8021MvrpxPortEntry 1 }
|
|
|
|
ieee8021MvrpxPortMvrpNewPropagated
|
|
OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The mode of operation of the MVRP on this port, if enabled.
|
|
If this object contains the value true(1), then all Static VLAN
|
|
Registration Entries that are Registration Fixed are treated as
|
|
Registration Fixed (New propagated), and if false(2), as
|
|
Registration Fixed (New ignored)
|
|
|
|
This object affects only the MVRP Applicant and Registrar state
|
|
machines on this port. A change to the value of this object
|
|
will cause a reset of all MVRP state machines on this port.
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.7.7.1.2:d, 12.7.7.3.3:d"
|
|
DEFVAL { false }
|
|
::= { ieee8021MvrpxPortEntry 2 }
|
|
|
|
ieee8021MvrpxPortXmitZero
|
|
OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Selects whether MVRP is enabled to transmit 0 as the attribute
|
|
value for the one VLAN ID for which this Port is in the untagged
|
|
set, true(1) to enable transmit 0, and false(2) to transmit the
|
|
VLAN ID. The value 0 is not transmitted unless
|
|
ieee8021MvrpxPortNewOnly is true(1).
|
|
|
|
This feature is optional. If not supported, the system SHALL
|
|
NOT allow this object to be set to the value true(1).
|
|
|
|
The value of this object MUST be retained across
|
|
reinitializations of the management system."
|
|
REFERENCE "12.9.2.1.3:c, 12.9.2.2.2:e, 11.2.3.1.7"
|
|
DEFVAL { false }
|
|
::= { ieee8021MvrpxPortEntry 3 }
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
-- IEEE 802.1Qbe MVRP extension Module - Conformance Information
|
|
-- ******************************************************************
|
|
|
|
ieee8021MvrpxCompliances
|
|
OBJECT IDENTIFIER
|
|
::= { ieee8021MvrpxConformance 1 }
|
|
ieee8021MvrpxGroups
|
|
OBJECT IDENTIFIER
|
|
::= { ieee8021MvrpxConformance 2 }
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
-- Units of conformance
|
|
-- ******************************************************************
|
|
|
|
ieee8021MvrpxReqdGroup
|
|
OBJECT-GROUP
|
|
OBJECTS {
|
|
ieee8021MvrpxPortNewOnly,
|
|
ieee8021MvrpxPortMvrpNewPropagated,
|
|
ieee8021MvrpxPortXmitZero
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects in the MVRP extension augmentation table required
|
|
group."
|
|
::= { ieee8021MvrpxGroups 1 }
|
|
|
|
|
|
|
|
-- ******************************************************************
|
|
-- MIB Module Compliance statements
|
|
-- ******************************************************************
|
|
|
|
ieee8021MvrpxCompliance
|
|
MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for support by a Bridge of
|
|
the IEEE8021-MVRPX-MIB module."
|
|
|
|
MODULE SNMPv2-MIB -- The SNMPv2-MIB, RFC 3418
|
|
MANDATORY-GROUPS {
|
|
systemGroup
|
|
}
|
|
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
ieee8021MvrpxReqdGroup
|
|
}
|
|
|
|
::= { ieee8021MvrpxCompliances 1 }
|
|
|
|
END |