mibs/MIBS/nokia/aos7/ALCATEL-IND1-MVRP-MIB

862 lines
39 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
ALCATEL-IND1-MVRP-MIB DEFINITIONS ::= BEGIN
IMPORTS
Counter32, MODULE-IDENTITY,
OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
VlanId FROM Q-BRIDGE-MIB
InterfaceIndex FROM IF-MIB
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC
EnabledStatus FROM P-BRIDGE-MIB
softentIND1Mvrp FROM ALCATEL-IND1-BASE;
alcatelIND1MVRPMIB MODULE-IDENTITY
LAST-UPDATED "201005130000Z"
ORGANIZATION "Alcatel-Lucent"
CONTACT-INFO
"Please consult with Customer Service to insure the most appropriate
version of this document is used with the products in question:
Alcatel-Lucent, Enterprise Solutions Division
(Formerly Alcatel Internetworking, Incorporated)
26801 West Agoura Road
Agoura Hills, CA 91301-5122
United States Of America
Telephone: North America +1 800 995 2696
Latin America +1 877 919 9526
Europe +31 23 556 0100
Asia +65 394 7933
All Other +1 818 878 4507
Electronic Mail: support@ind.alcatel.com
World Wide Web: http://alcatel-lucent.com/wps/portal/enterprise
File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs"
DESCRIPTION
"This module describes an authoritative enterprise-specific Simple
Network Management Protocol (SNMP) Management Information Base (MIB):
For the Birds Of Prey Product Line
MVRP for the distribution of VLAN configuration information.
The right to make changes in specification and other information
contained in this document without prior notice is reserved.
No liability shall be assumed for any incidental, indirect, special, or
consequential damages whatsoever arising from or related to this
document or the information contained herein.
Vendors, end-users, and other interested parties are granted
non-exclusive license to use this specification in connection with
management of the products for which it is intended to be used.
Copyright (C) 1995-2009 Alcatel-Lucent, Incorporated
ALL RIGHTS RESERVED WORLDWIDE"
REVISION "201005130000Z"
DESCRIPTION
"Fixed the Notifications to use MIB Module OID.0 as Notifications root."
REVISION "200908070000Z"
DESCRIPTION
"The MVRP MIB defines a set of MVRP related management objects for VLANs
and ports that support Multiple VLAN Registration Protocol (MVRP). MVRP as a
protocol provides mechanisms to dynamically learn and further propagate VLAN
membership information across a bridged network, as recommended in standards
IEEE Std. 802.1ak-2007, which is an amendment to IEEE Std 802.1Q-2005 Edition.
This MVRP MIB extends already existing IETF_Q_BRIDGE MIB which is based on
RFC 2674 (Bridges with Traffic Classes, Multicast Filtering and Virtual LAN
Extensions), to accomodate the proprietary behavior of the device and for
defining objects as recommended by standards.
This MIB comprises proprietary managed objects as well the objects required
for conforming to the standards. However, the set of objects defined in this MIB,
do not duplicate, nor conflict with any MIB object definitions defined in the
IETF_Q_BRIDGE_MIB."
::= { softentIND1Mvrp 1}
----------------------------------------------------------------
alcatelIND1MVRPMIBNotifications OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For MVRP MIB Subsystem Notifications."
::= { alcatelIND1MVRPMIB 0 }
alcatelIND1MVRPMIBObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch For MVRP Subsystem Managed Objects."
::= { alcatelIND1MVRPMIB 1 }
alcatelIND1MVRPMIBConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP Module MIB Subsystem Conformance Information."
::= { alcatelIND1MVRPMIB 2 }
alcatelIND1MVRPMIBGroups OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP Module MIB Subsystem Units of Conformance."
::= { alcatelIND1MVRPMIBConformance 1 }
alcatelIND1MVRPMIBCompliances OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Branch for MVRP Module MIB Subsystem Compliance Statements."
::= { alcatelIND1MVRPMIBConformance 2 }
-- textual conventions
MvrpPortVlanRestrictBitmap ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The bitmap that includes the status value for different type of restrictions that could be
applied for a port VLAN combination.
Each bit in the bitmap corresponds to the status of the restriction applied for a VLAN on a port.
Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for the VLAN
on the port. No other option can be applied along with this option.
Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from
getting registered on the port.
Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the
VLAN is restricted on the port.
Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration
on a port for a static VLAN is restricted."
SYNTAX BITS {
noRestriction(0),
restrictRegistration(1),
restrictAdvertisement(2),
restrictStaticVlanRegistration(3)
}
----------------------------------------------------------------
----------------------------------------------------------------
--MVRP MIB
----------------------------------------------------------------
alaMvrpGlobalStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative global status requested by management for
MVRP. The value enabled(1) indicates that MVRP should
be enabled on this device. When disabled(2), MVRP
is disabled in the system and all MVRP packets will be
forwarded transparently if transparent switching status is
also enabled. This object affects all MVRP Applicant and Registrar
state machines. A transition from disabled(2) to enabled(1) will cause a reset of all
MVRP state machines on all ports."
DEFVAL { disabled }
::= { alcatelIND1MVRPMIBObjects 1 }
alaMvrpGlobalClearStats OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the global clear statistics control for MVRP.
The value reset (1) indicates that MVRP should clear all statistic
counters related to all ports in the system. By default, this object
contains a zero value."
DEFVAL { default }
::= { alcatelIND1MVRPMIBObjects 2 }
alaMvrpTransparentSwitching OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the behavior when MVRP is globally disabled on a device.
The value enabled (1) indicates that device behaves like a MVRP
transparent device and the MVRP frames will be flooded transparently.
Value disabled (2) disabled indicates that the device will not flood
MVRP frames and will simply discard the received MVRP frames."
DEFVAL { disabled }
::= { alcatelIND1MVRPMIBObjects 3 }
alaMvrpMaxVlanLimit OBJECT-TYPE
SYNTAX Integer32 (32 .. 4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the maximum number of dynamic VLANs that can be created on the system by MVRP.
If the number of VLANs created by MVRP reaches this limit, the system will prevent
MVRP from creating additional VLANs."
DEFVAL { 256 }
::= { alcatelIND1MVRPMIBObjects 4 }
alaMvrpVlanConflictInfo OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0 .. 100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MVRP has received registration for Vlan which is configured for End To End Flow Control.
Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan."
::= { alcatelIND1MVRPMIBObjects 5 }
alaVlanRegistrationProtocolType OBJECT-TYPE
SYNTAX INTEGER
{
gvrp(0),
mvrp(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines which VLAN registration mode is running in the system."
DEFVAL { mvrp }
::= { alcatelIND1MVRPMIBObjects 6 }
----------------------------------------------------------------
-- NOTIFICATIONS (TRAPS)
-- These notifications will be sent to the management entity
-- whenever dynamically learnt vlans by mvrp across system reaches the defined limit
-- and when dynamically learnt vlans by mvrp at each NI reaches a defined limit.
----------------------------------------------------------------
alaMvrpVlanLimitReachedEvent NOTIFICATION-TYPE
OBJECTS
{
alaMvrpMaxVlanLimit
}
STATUS current
DESCRIPTION
"The number of vlans learnt dynamically by MVRP has
reached a configured limit. Notify the management
entity with number of vlans learnt dynamically by
MVRP and the configured MVRP vlan limit."
::= { alcatelIND1MVRPMIBNotifications 1 }
alaMvrpE2eVlanConflict NOTIFICATION-TYPE
OBJECTS
{
alaMvrpVlanConflictInfo
}
STATUS current
DESCRIPTION
"MVRP has recieved a registration for Vlan which is configured for End To End Flow Control.
Notify the Management with the Port in which the MVRP PDU was recieved and the Vlan."
::= { alcatelIND1MVRPMIBNotifications 2 }
---------------------------------------------------------------
--MVRP Port Config Table
---------------------------------------------------------------
-- DESCRIPTION:
-- "Port configuration information
-- data for the MVRP Module.
-- Implementation of this group is mandantory"
alaMvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 7 }
alaMvrpPortConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaMvrpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MVRP port configuration information."
::= { alaMvrpPortConfig 1 }
alaMvrpPortConfigEntry OBJECT-TYPE
SYNTAX AlaMvrpPortConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MVRP port configuration entry."
INDEX { alaMvrpPortConfigIfIndex }
::= { alaMvrpPortConfigTable 1 }
AlaMvrpPortConfigEntry ::= SEQUENCE {
alaMvrpPortConfigIfIndex InterfaceIndex,
alaMvrpPortStatus EnabledStatus,
alaMvrpPortConfigRegistrarMode INTEGER,
alaMvrpPortConfigApplicantMode INTEGER,
alaMvrpPortConfigJoinTimer Integer32,
alaMvrpPortConfigLeaveTimer Integer32,
alaMvrpPortConfigLeaveAllTimer Integer32,
alaMvrpPortConfigPeriodicTimer Integer32,
alaMvrpPortConfigPeriodicTransmissionStatus EnabledStatus
}
alaMvrpPortConfigIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which MVRP is running"
::= { alaMvrpPortConfigEntry 1 }
alaMvrpPortStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The state of MVRP operation on this port. The value
enabled(1) indicates that MVRP is enabled on this port.
When disabled(2), MVRP is disabled on this port.
Any MVRP packets received will be silently discarded on
this port and no MVRP registrations will be propagated from
this port. This object affects all MVRP Applicant and
Registrar state machines on this port. A transition
from disabled(2) to enabled(1) will cause a reset of all
MVRP state machines on this port."
DEFVAL { disabled }
::= { alaMvrpPortConfigEntry 2 }
alaMvrpPortConfigRegistrarMode OBJECT-TYPE
SYNTAX INTEGER
{
normal(1),
fixed(2),
forbidden(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the mode of operation of all the registrar state machines associated to the port.
normal - registration as well as de-registration of VLANs are allowed.
fixed - A VLAN that was previously mapped onto such a port either dynamically or statically
cannot be de-registered through MVRP. When the port registration mode is set to fixed,
VLAN(s) can only be mapped onto such port statically.
forbidden - dynamic VLAN registration or de-registration are not allowed on the port.
NOTE: The registrar state machines for the default VLAN will operate in Fixed Registration Mode
for all the ports on the switch."
DEFVAL { normal }
::= { alaMvrpPortConfigEntry 3 }
alaMvrpPortConfigApplicantMode OBJECT-TYPE
SYNTAX INTEGER
{
participant (1),
nonparticipant (2),
active (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Defines the mode of operation of all the applicant state machines associated to the port.
participant - The state machines participates normally in MVRP protocol exchanges.
nonparticipant - The state machines does not send any MVRP PDU(s).
active - The state machines send MVRP frames even on ports that are in blocking state on
the active spanning tree instance."
DEFVAL { active }
::= { alaMvrpPortConfigEntry 4 }
alaMvrpPortConfigJoinTimer OBJECT-TYPE
SYNTAX Integer32 (250 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum period of time that a MVRP instance waits before making declarations for VLANs."
DEFVAL { 600 }
::= { alaMvrpPortConfigEntry 5 }
alaMvrpPortConfigLeaveTimer OBJECT-TYPE
SYNTAX Integer32 (750 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Period of time that a registrar state machine of a MVRP instance waits, after receiving
a leave message on a port for a particular VLAN, to remove the registration of that VLAN
on the port.
The value for the Leave Timer must be greater than twice the value for the Join timer,
plus six times the timer resolution."
DEFVAL { 1800 }
::= { alaMvrpPortConfigEntry 6 }
alaMvrpPortConfigLeaveAllTimer OBJECT-TYPE
SYNTAX Integer32 (750 .. 2147483647)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval at which the Leave All state machine of a MVRP instance generates Leave All
messages. A Leave All message instructs MVRP to modify the state of all VLANs registered
on a port to Leaving.
The value for the LeaveAll Timer must be greater than the value for the Leave
timer."
DEFVAL { 30000 }
::= { alaMvrpPortConfigEntry 7 }
alaMvrpPortConfigPeriodicTimer OBJECT-TYPE
SYNTAX Integer32 (1 .. 2147483647)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Interval at which the Periodic transmission state machine of a MVRP instance generates
transmission opportunities for the MVRP instance."
DEFVAL { 1 }
::= { alaMvrpPortConfigEntry 8 }
alaMvrpPortConfigPeriodicTransmissionStatus OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Used to enable or disable the Periodic transmission state machine of a MVRP instance."
DEFVAL { enabled }
::= { alaMvrpPortConfigEntry 9 }
---------------------------------------------------------------
---------------------------------------------------------------
--MVRP Port Statistics Table
---------------------------------------------------------------
-- DESCRIPTION:
-- "Port statistics information
-- for the MVRP Module.
-- Implementation of this group is mandantory"
alaMvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 8 }
alaMvrpPortStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaMvrpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MVRP port statistics information."
::= { alaMvrpPortStats 1 }
alaMvrpPortStatsEntry OBJECT-TYPE
SYNTAX AlaMvrpPortStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MVRP port statistics entry."
INDEX { alaMvrpPortStatsIfIndex }
::= { alaMvrpPortStatsTable 1 }
AlaMvrpPortStatsEntry ::= SEQUENCE {
alaMvrpPortStatsIfIndex InterfaceIndex,
alaMvrpPortStatsNewReceived Counter32,
alaMvrpPortStatsJoinInReceived Counter32,
alaMvrpPortStatsJoinEmptyReceived Counter32,
alaMvrpPortStatsLeaveReceived Counter32,
alaMvrpPortStatsInReceived Counter32,
alaMvrpPortStatsEmptyReceived Counter32,
alaMvrpPortStatsLeaveAllReceived Counter32,
alaMvrpPortStatsNewTransmitted Counter32,
alaMvrpPortStatsJoinInTransmitted Counter32,
alaMvrpPortStatsJoinEmptyTransmitted Counter32,
alaMvrpPortStatsLeaveTransmitted Counter32,
alaMvrpPortStatsInTransmitted Counter32,
alaMvrpPortStatsEmptyTransmitted Counter32,
alaMvrpPortStatsLeaveAllTransmitted Counter32,
alaMvrpPortStatsTotalPDUReceived Counter32,
alaMvrpPortStatsTotalPDUTransmitted Counter32,
alaMvrpPortStatsTotalMsgsReceived Counter32,
alaMvrpPortStatsTotalMsgsTransmitted Counter32,
alaMvrpPortStatsInvalidMsgsReceived Counter32,
alaMvrpPortFailedRegistrations Counter32,
alaMvrpPortLastPduOrigin MacAddress,
alaMvrpPortStatsClearStats INTEGER
}
alaMvrpPortStatsIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which MVRP is running"
::= { alaMvrpPortStatsEntry 1 }
alaMvrpPortStatsNewReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of New messages received."
::= { alaMvrpPortStatsEntry 2}
alaMvrpPortStatsJoinInReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In messages received."
::= { alaMvrpPortStatsEntry 3}
alaMvrpPortStatsJoinEmptyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty messages received."
::= { alaMvrpPortStatsEntry 4}
alaMvrpPortStatsLeaveReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave messages received."
::= { alaMvrpPortStatsEntry 5}
alaMvrpPortStatsInReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of In messages received."
::= { alaMvrpPortStatsEntry 6}
alaMvrpPortStatsEmptyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty messages received."
::= { alaMvrpPortStatsEntry 7}
alaMvrpPortStatsLeaveAllReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave all messages received."
::= { alaMvrpPortStatsEntry 8}
alaMvrpPortStatsNewTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of New messages transmitted."
::= { alaMvrpPortStatsEntry 9}
alaMvrpPortStatsJoinInTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join In messages transmitted."
::= { alaMvrpPortStatsEntry 10}
alaMvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Join Empty messages transmitted."
::= { alaMvrpPortStatsEntry 11}
alaMvrpPortStatsLeaveTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave messages transmitted."
::= { alaMvrpPortStatsEntry 12}
alaMvrpPortStatsInTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of In messages transmitted."
::= { alaMvrpPortStatsEntry 13}
alaMvrpPortStatsEmptyTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Empty messages transmitted."
::= { alaMvrpPortStatsEntry 14}
alaMvrpPortStatsLeaveAllTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Leave all messages transmitted."
::= { alaMvrpPortStatsEntry 15}
alaMvrpPortStatsTotalPDUReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP PDUs received."
::= { alaMvrpPortStatsEntry 16}
alaMvrpPortStatsTotalPDUTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP PDUs transmitted."
::= { alaMvrpPortStatsEntry 17}
alaMvrpPortStatsTotalMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP messages received."
::= { alaMvrpPortStatsEntry 18}
alaMvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of MVRP messages transmitted."
::= { alaMvrpPortStatsEntry 19}
alaMvrpPortStatsInvalidMsgsReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of Invalid messages received."
::= { alaMvrpPortStatsEntry 20}
alaMvrpPortFailedRegistrations OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of failed GVRP registrations,
for any reason, on this port."
::= { alaMvrpPortStatsEntry 21}
alaMvrpPortLastPduOrigin OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Source MAC Address of the last GVRP message
received on this port."
::= { alaMvrpPortStatsEntry 22}
alaMvrpPortStatsClearStats OBJECT-TYPE
SYNTAX INTEGER
{
default(0),
reset(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset all statistics parameters corresponding to this port.
By default, this objects contains a zero value."
DEFVAL { default }
::= { alaMvrpPortStatsEntry 23}
---------------------------------------------------------------
--MVRP Port Restrict VLAN Config Table
---------------------------------------------------------------
-- DESCRIPTION:
-- "Port Restrict VLAN configuration information
-- data for the MVRP Module.
-- Implementation of this group is mandantory"
alaMvrpPortRestrictVlanConfig OBJECT IDENTIFIER ::= { alcatelIND1MVRPMIBObjects 9 }
alaMvrpPortRestrictVlanConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaMvrpPortRestrictVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing MVRP port restrict VLAN configuration information."
::= { alaMvrpPortRestrictVlanConfig 1 }
alaMvrpPortRestrictVlanConfigEntry OBJECT-TYPE
SYNTAX AlaMvrpPortRestrictVlanConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A MVRP port restrict VLAN configuration entry."
INDEX { alaMvrpPortRestrictVlanIfIndex, alaMvrpPortRestrictVlanID}
::= { alaMvrpPortRestrictVlanConfigTable 1 }
AlaMvrpPortRestrictVlanConfigEntry ::= SEQUENCE {
alaMvrpPortRestrictVlanIfIndex InterfaceIndex,
alaMvrpPortRestrictVlanID VlanId,
alaMvrpPortVlanRestrictions MvrpPortVlanRestrictBitmap
}
alaMvrpPortRestrictVlanIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The ifindex of the port on which MVRP is running"
::= { alaMvrpPortRestrictVlanConfigEntry 1 }
alaMvrpPortRestrictVlanID OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An integer indicating VLAN-ID."
::= { alaMvrpPortRestrictVlanConfigEntry 2 }
alaMvrpPortVlanRestrictions OBJECT-TYPE
SYNTAX MvrpPortVlanRestrictBitmap
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The bitmap includes the status value for different type of restrictions that could be
applied for a port VLAN combination. Each bit in the bitmap corresponds to the status
of a particular restriction applied for a VLAN on the port.
If the bit is set, the particular restriction is enabled for the VLAN port combination.
Having the bit 'noRestriction(0)' set indicates that the no restriction is applied for
the VLAN on the port. No other option can be applied along with this option.
Having the bit 'restrictRegistration(1)' set indicates that the VLAN is restricted from
getting registered on the port.
Having the bit 'restrictAdvertisement(2)' set indicates that the advertisement for the
VLAN is restricted on the port.
Having the bit 'restrictStaticVlanRegistration(3)' set indicates that the registration
on a port for a static VLAN is restricted."
DEFVAL { {noRestriction} }
::= { alaMvrpPortRestrictVlanConfigEntry 3 }
----------------------------------------------------------------
---------------------------------------------------------------
--COMPLIANCE
---------------------------------------------------------------
alcatelIND1MVRPMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for MVRP."
MODULE
MANDATORY-GROUPS
{
alaMvrpBaseGroup,
alaMvrpPortConfigGroup,
alaMvrpPortStatsGroup,
alaMvrpPortRestrictVlanConfigGroup,
alaIND1MvrpNotificationGroup
}
::= { alcatelIND1MVRPMIBCompliances 1 }
---------------------------------------------------------------
--UNITS OF CONFORMANCE
---------------------------------------------------------------
alaMvrpBaseGroup OBJECT-GROUP
OBJECTS
{
alaMvrpGlobalStatus,
alaMvrpGlobalClearStats,
alaMvrpTransparentSwitching,
alaMvrpMaxVlanLimit,
alaMvrpVlanConflictInfo,
alaVlanRegistrationProtocolType
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Base Group."
::= { alcatelIND1MVRPMIBGroups 1 }
alaMvrpPortConfigGroup OBJECT-GROUP
OBJECTS
{
alaMvrpPortStatus,
alaMvrpPortConfigRegistrarMode,
alaMvrpPortConfigApplicantMode,
alaMvrpPortConfigJoinTimer,
alaMvrpPortConfigLeaveTimer,
alaMvrpPortConfigLeaveAllTimer,
alaMvrpPortConfigPeriodicTimer,
alaMvrpPortConfigPeriodicTransmissionStatus
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Port Configuration Table."
::= { alcatelIND1MVRPMIBGroups 2 }
alaMvrpPortStatsGroup OBJECT-GROUP
OBJECTS
{
alaMvrpPortStatsNewReceived,
alaMvrpPortStatsJoinInReceived,
alaMvrpPortStatsJoinEmptyReceived,
alaMvrpPortStatsLeaveReceived,
alaMvrpPortStatsInReceived,
alaMvrpPortStatsEmptyReceived,
alaMvrpPortStatsLeaveAllReceived,
alaMvrpPortStatsNewTransmitted,
alaMvrpPortStatsJoinInTransmitted,
alaMvrpPortStatsJoinEmptyTransmitted,
alaMvrpPortStatsLeaveTransmitted,
alaMvrpPortStatsInTransmitted,
alaMvrpPortStatsEmptyTransmitted,
alaMvrpPortStatsLeaveAllTransmitted,
alaMvrpPortStatsTotalPDUReceived,
alaMvrpPortStatsTotalPDUTransmitted,
alaMvrpPortStatsTotalMsgsReceived,
alaMvrpPortStatsTotalMsgsTransmitted,
alaMvrpPortStatsInvalidMsgsReceived,
alaMvrpPortFailedRegistrations,
alaMvrpPortLastPduOrigin,
alaMvrpPortStatsClearStats
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Statistics Table."
::= { alcatelIND1MVRPMIBGroups 3 }
alaMvrpPortRestrictVlanConfigGroup OBJECT-GROUP
OBJECTS
{
alaMvrpPortVlanRestrictions
}
STATUS current
DESCRIPTION
"Collection of objects for management of MVRP Port Restrict VLAN Configuration Table."
::= { alcatelIND1MVRPMIBGroups 4 }
alaIND1MvrpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS
{
alaMvrpVlanLimitReachedEvent,
alaMvrpE2eVlanConflict
}
STATUS current
DESCRIPTION
"Collection of notifications for MVRP."
::= { alcatelIND1MVRPMIBGroups 5 }
---------------------------------------------------------------
END