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