summaryrefslogtreecommitdiff
path: root/MIBS/nokia/ALCATEL-IND1-GVRP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/ALCATEL-IND1-GVRP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-GVRP-MIB')
-rw-r--r--MIBS/nokia/ALCATEL-IND1-GVRP-MIB793
1 files changed, 793 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-GVRP-MIB b/MIBS/nokia/ALCATEL-IND1-GVRP-MIB
new file mode 100644
index 0000000..9a79391
--- /dev/null
+++ b/MIBS/nokia/ALCATEL-IND1-GVRP-MIB
@@ -0,0 +1,793 @@
+ALCATEL-IND1-GVRP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Counter32, Unsigned32, MODULE-IDENTITY, OBJECT-IDENTITY,
+ OBJECT-TYPE, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ VlanBitmap FROM ALCATEL-IND1-VLAN-STP-MIB
+ InterfaceIndex FROM IF-MIB
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ softentIND1Gvrp FROM ALCATEL-IND1-BASE;
+
+
+ alcatelIND1GVRPMIB MODULE-IDENTITY
+ LAST-UPDATED "200707020000Z"
+ ORGANIZATION "Alcatel - Architects Of An Internet World"
+ 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
+ GVRP 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-2007 Alcatel-Lucent
+ ALL RIGHTS RESERVED WORLDWIDE"
+
+ REVISION "200707020000Z"
+ DESCRIPTION
+ "The GVRP MIB defines a set of GVRP related management objects for VLANs
+ and ports that support GARP VLAN registration protocol (GVRP). GVRP as a
+ protocol provides mechanisms to dynamically learn and further propagate VLAN
+ membership information across a bridged network, as recommended in standards
+ IEEE Draft Std. P802.1Q-REV/D5.0 and 802.1D 2004 Editions.
+
+ This GVRP MIB extends already existing AOS-REUSE 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_MIB."
+ ::= { softentIND1Gvrp 1}
+
+-- --------------------------------------------------------------
+ alcatelIND1GVRPMIBObjects OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch For GVRP
+ Subsystem Managed Objects."
+ ::= { alcatelIND1GVRPMIB 1 }
+
+ alcatelIND1GVRPMIBConformance OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for GVRP Module MIB Subsystem Conformance Information."
+ ::= { alcatelIND1GVRPMIB 2 }
+
+ alcatelIND1GVRPMIBGroups OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for GVRP Module MIB Subsystem Units of Conformance."
+ ::= { alcatelIND1GVRPMIBConformance 1 }
+
+ alcatelIND1GVRPMIBCompliances OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Branch for GVRP Module MIB Subsystem Compliance Statements."
+ ::= { alcatelIND1GVRPMIBConformance 2 }
+
+-- --------------------------------------------------------------
+
+-- --------------------------------------------------------------
+-- GVRP MIB
+-- --------------------------------------------------------------
+
+ alaGvrpGlobalClearStats OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the global clear statistics control for GVRP.
+ The value reset (1) indicates that GVRP should clear all statistic
+ counters related to all ports in the system. By default, this object
+ contains a zero value."
+ DEFVAL { default }
+ ::= { alcatelIND1GVRPMIBObjects 1 }
+
+ alaGvrpTransparentSwitching OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the behavior when GVRP is globally disabled on a device.
+ The value enabled (1) indicates that device behaves like a GVRP
+ transparent device and the GVRP frames will be flooded transparently.
+ Value disabled (2) disabled indicates that the device will not flood
+ GVRP frames and will simply discard the received GVRP frames."
+ DEFVAL { disabled }
+ ::= { alcatelIND1GVRPMIBObjects 2 }
+
+ alaGvrpMaxVlanLimit OBJECT-TYPE
+ SYNTAX INTEGER (32 .. 4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Defines the maximum number of dynamic VLANs that can be created on the system by GVRP.
+ If the number of VLANs created by GVRP reaches this limit, the system will gradually
+ prevent GVRP from creating additional VLANs."
+ DEFVAL { 256 }
+ ::= { alcatelIND1GVRPMIBObjects 3 }
+
+ alaGvrpVlanConflictInfo OBJECT-TYPE
+ SYNTAX OCTET STRING ( SIZE (0 .. 100))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GVRP has recieved registration for Vlan which is configured for End To End Flow Control.
+ Notify the Management with the Port in which the GVRP PDU was recieved and the Vlan."
+ ::= { alcatelIND1GVRPMIBObjects 6 }
+
+
+-- -------------------------------------------------------------
+-- GVRP Port Config Table
+-- -------------------------------------------------------------
+
+-- DESCRIPTION:
+-- "Port configuration information
+-- data for the GVRP Module.
+-- Implementation of this group is mandantory"
+
+
+
+ gvrpPortConfig OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 4 }
+
+
+ alaGvrpPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaGvrpPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing GVRP port configuration information."
+ ::= { gvrpPortConfig 1 }
+
+ alaGvrpPortConfigEntry OBJECT-TYPE
+ SYNTAX AlaGvrpPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A GVRP port configuration entry."
+ INDEX { alaGvrpPortConfigIfIndex }
+ ::= { alaGvrpPortConfigTable 1 }
+
+ AlaGvrpPortConfigEntry ::= SEQUENCE {
+ alaGvrpPortConfigIfIndex InterfaceIndex,
+ alaGvrpPortConfigRegistrarMode INTEGER,
+ alaGvrpPortConfigApplicantMode INTEGER,
+ alaGvrpPortConfigRestrictedRegistrationBitmap VlanBitmap,
+ alaGvrpPortConfigAllowRegistrationBitmap VlanBitmap,
+ alaGvrpPortConfigRegistrationBitmap VlanBitmap,
+ alaGvrpPortConfigRestrictedApplicantBitmap VlanBitmap,
+ alaGvrpPortConfigAllowApplicantBitmap VlanBitmap,
+ alaGvrpPortConfigApplicantBitmap VlanBitmap,
+ alaGvrpPortConfigRegistrationToStaticVlanLearn VlanBitmap,
+ alaGvrpPortConfigRegistrationToStaticVlanRestrict VlanBitmap,
+ alaGvrpPortConfigRegistrationToStaticVlan VlanBitmap,
+ alaGvrpPortConfigJoinTimer Unsigned32,
+ alaGvrpPortConfigLeaveTimer Unsigned32,
+ alaGvrpPortConfigLeaveAllTimer Unsigned32,
+ alaGvrpPortConfigProviderBpduMac INTEGER
+ }
+
+ alaGvrpPortConfigIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifindex of the port on which GVRP is running"
+ ::= { alaGvrpPortConfigEntry 1 }
+
+ alaGvrpPortConfigRegistrarMode 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 GVRP. 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 }
+ ::= { alaGvrpPortConfigEntry 2 }
+
+
+ alaGvrpPortConfigApplicantMode 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 GVRP protocol exchanges.
+ non_participant - The state machines does not send any GVRP PDU(s).
+ active - The state machines send GVRP frames even on ports that are in blocking state on
+ the active spanning tree instance."
+ DEFVAL { participant }
+ ::= { alaGvrpPortConfigEntry 3 }
+
+
+ alaGvrpPortConfigRestrictedRegistrationBitmap OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the restricted registration control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in
+ the system based on GVRP processing or only mapped to ports in case they have already been
+ statically created in the system. The bitmap will only affect the GVRP processing if the
+ Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set
+ normal registration (1). Each bit defines:
+ 0= false, dynamic VLAN registration is not restricted
+ 1= true, VLAN cannot be created in the system by GVRP processing.
+ However, if this VLAN already exists in the system as a static VLAN,
+ then it can be mapped to the receiving port"
+ ::= { alaGvrpPortConfigEntry 4 }
+
+ alaGvrpPortConfigAllowRegistrationBitmap OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the restricted registration control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in
+ the system based on GVRP processing or only mapped to ports in case they have already been
+ statically created in the system. The bitmap will only affect the GVRP processing if the
+ Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set
+ normal registration (1). Each bit defines:
+ 0= false, VLAN cannot be created in the system by GVRP processing.
+ 1= true, dynamic VLAN registration is allowed
+ However, if this VLAN already exists in the system as a static VLAN,
+ then it can be mapped to the receiving port"
+ ::= { alaGvrpPortConfigEntry 5 }
+
+ alaGvrpPortConfigRegistrationBitmap OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the restricted registration control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be created in
+ the system based on GVRP processing or only mapped to ports in case they have already been
+ statically created in the system. The bitmap will only affect the GVRP processing if the
+ Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set
+ normal registration (1). Each bit defines:
+ 0= false, dynamic VLAN registration is not restricted
+ 1= true, VLAN cannot be created in the system by GVRP processing.
+ However, if this VLAN already exists in the system as a static VLAN,
+ then it can be mapped to the receiving port"
+ ::= { alaGvrpPortConfigEntry 6 }
+
+ alaGvrpPortConfigRestrictedApplicantBitmap OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the restricted applicant control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in
+ the system based on GVRP processing. The bitmap will only affect the GVRP processing if the
+ Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set
+ participant(1) or active (3). Each bit defines:
+ 0= false, VLAN propagation is not restricted
+ 1= true, VLAN cannot be propagated in the system by GVRP processing."
+ ::= { alaGvrpPortConfigEntry 7 }
+
+ alaGvrpPortConfigAllowApplicantBitmap OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the restricted applicant control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in
+ the system based on GVRP processing. The bitmap will only affect the GVRP processing if the
+ Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set
+ participant(1) or active (3). Each bit defines:
+ 0= false, VLAN cannot be propagated in the system by GVRP processing
+ 1= true, VLAN propagation is allowed."
+ ::= { alaGvrpPortConfigEntry 8 }
+
+ alaGvrpPortConfigApplicantBitmap OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the restricted applicant control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether VLAN(s) can be propagated in
+ the system based on GVRP processing. The bitmap will only affect the GVRP processing if the
+ Applicant Administrative Control alaGvrpPortConfigApplicantMode value on the port is set
+ participant(1) or active (3). Each bit defines:
+ 0= false, VLAN propagation is not restricted
+ 1= true, VLAN cannot be propagated in the system by GVRP processing."
+ ::= { alaGvrpPortConfigEntry 9 }
+
+ alaGvrpPortConfigRegistrationToStaticVlanLearn OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the registration to static VLAN control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically
+ configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if
+ the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to
+ normal registration (1). Each bit defines:
+ 0= restrict, port is not allowed to become member of VLAN.
+ 1= learn, port is allowed to become member of corresponding VLAN"
+ ::= { alaGvrpPortConfigEntry 10 }
+
+ alaGvrpPortConfigRegistrationToStaticVlanRestrict OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the registration to static VLAN control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically
+ configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if
+ the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to
+ normal registration (1). Each bit defines:
+ 0= learn, port is allowed to become member of corresponding VLAN
+ 1= restrict, port is not allowed to become member of VLAN."
+ ::= { alaGvrpPortConfigEntry 11 }
+
+ alaGvrpPortConfigRegistrationToStaticVlan OBJECT-TYPE
+ SYNTAX VlanBitmap
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An octet string of 4096 bits that defines the status of the registration to static VLAN control
+ for all VLAN(s) in the range from 1 to 4096. It defines whether ports can be mapped to statically
+ configured VLAN(s) based on GVRP processing. The bitmap will only affect the GVRP processing if
+ the Registrar Administrative Control alaGvrpPortConfigRegistrarMode value on the port is set to
+ normal registration (1). Each bit defines:
+ 0= learn, port is allowed to become member of corresponding VLAN
+ 1= restrict, port is not allowed to become member of VLAN."
+ ::= { alaGvrpPortConfigEntry 12 }
+
+ alaGvrpPortConfigJoinTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (1 .. 2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum period of time that a GVRP instance waits before making declarations for VLANs."
+ DEFVAL { 600 }
+ ::= { alaGvrpPortConfigEntry 13 }
+
+
+ alaGvrpPortConfigLeaveTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (3 .. 2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Period of time that a registrar state machine of a GVRP 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 three times the value for the Join
+ timer, i.e. Leave >= Join*3."
+ DEFVAL { 1800 }
+ ::= { alaGvrpPortConfigEntry 14 }
+
+ alaGvrpPortConfigLeaveAllTimer OBJECT-TYPE
+ SYNTAX Unsigned32 (3 .. 2147483647)
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval at which the Leave All state machine of a GVRP instance generates Leave All
+ messages. A Leave All message instructs GVRP 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, i.e. LeaveAll >= Leave."
+ DEFVAL { 30000 }
+
+ ::= { alaGvrpPortConfigEntry 15 }
+
+ alaGvrpPortConfigProviderBpduMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable (1),
+ disable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Describes the treatment of gvrp frames ingressing on a gvrp enabled Vlan stacking network
+ ports.If disabled provider gvrp frames with provider group address are processed on the
+ port and if enabled provider gvrp frames with customer group address are processed on
+ gvrp enabled vlan stacking network port."
+
+ ::= { alaGvrpPortConfigEntry 16 }
+
+-- -------------------------------------------------------------
+
+
+-- -------------------------------------------------------------
+-- GVRP Port Statistics Table
+-- -------------------------------------------------------------
+
+-- DESCRIPTION:
+-- "Port statistics information
+-- for the GVRP Module.
+-- Implementation of this group is mandantory"
+
+
+ gvrpPortStats OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIBObjects 5 }
+
+
+ alaGvrpPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaGvrpPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing GVRP port statistics information."
+ ::= { gvrpPortStats 1 }
+
+ alaGvrpPortStatsEntry OBJECT-TYPE
+ SYNTAX AlaGvrpPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A GVRP port statistics entry."
+ INDEX { alaGvrpPortStatsIfIndex }
+ ::= { alaGvrpPortStatsTable 1 }
+
+ AlaGvrpPortStatsEntry ::= SEQUENCE {
+ alaGvrpPortStatsIfIndex InterfaceIndex,
+ alaGvrpPortStatsJoinEmptyReceived Counter32,
+ alaGvrpPortStatsJoinInReceived Counter32,
+ alaGvrpPortStatsEmptyReceived Counter32,
+ alaGvrpPortStatsLeaveInReceived Counter32,
+ alaGvrpPortStatsLeaveEmptyReceived Counter32,
+ alaGvrpPortStatsLeaveAllReceived Counter32,
+ alaGvrpPortStatsJoinEmptyTransmitted Counter32,
+ alaGvrpPortStatsJoinInTransmitted Counter32,
+ alaGvrpPortStatsEmptyTransmitted Counter32,
+ alaGvrpPortStatsLeaveInTransmitted Counter32,
+ alaGvrpPortStatsLeaveEmptyTransmitted Counter32,
+ alaGvrpPortStatsLeaveAllTransmitted Counter32,
+ alaGvrpPortStatsTotalPDUReceived Counter32,
+ alaGvrpPortStatsTotalPDUTransmitted Counter32,
+ alaGvrpPortStatsTotalMsgsReceived Counter32,
+ alaGvrpPortStatsTotalMsgsTransmitted Counter32,
+ alaGvrpPortStatsInvalidMsgsReceived Counter32,
+ alaGvrpPortStatsClearStats INTEGER
+
+ }
+
+ alaGvrpPortStatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifindex of the port on which GVRP is running"
+ ::= { alaGvrpPortStatsEntry 1 }
+
+
+ alaGvrpPortStatsJoinEmptyReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Join Empty messages received."
+ ::= { alaGvrpPortStatsEntry 2}
+
+
+ alaGvrpPortStatsJoinInReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Join In messages received."
+ ::= { alaGvrpPortStatsEntry 3}
+
+
+ alaGvrpPortStatsEmptyReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Empty messages received."
+ ::= { alaGvrpPortStatsEntry 4}
+
+
+ alaGvrpPortStatsLeaveInReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Leave In messages received."
+ ::= { alaGvrpPortStatsEntry 5}
+
+
+ alaGvrpPortStatsLeaveEmptyReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Leave Empty messages received."
+ ::= { alaGvrpPortStatsEntry 6}
+
+
+ alaGvrpPortStatsLeaveAllReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Leave all messages received."
+ ::= { alaGvrpPortStatsEntry 7}
+
+
+ alaGvrpPortStatsJoinEmptyTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Join Empty messages transmitted."
+ ::= { alaGvrpPortStatsEntry 8}
+
+
+ alaGvrpPortStatsJoinInTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Join In messages transmitted."
+ ::= { alaGvrpPortStatsEntry 9}
+
+
+ alaGvrpPortStatsEmptyTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Empty messages transmitted."
+ ::= { alaGvrpPortStatsEntry 10}
+
+
+ alaGvrpPortStatsLeaveInTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Leave In messages transmitted."
+ ::= { alaGvrpPortStatsEntry 11}
+
+
+ alaGvrpPortStatsLeaveEmptyTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Leave Empty messages transmitted."
+ ::= { alaGvrpPortStatsEntry 12}
+
+
+ alaGvrpPortStatsLeaveAllTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Leaveall messages transmitted."
+ ::= { alaGvrpPortStatsEntry 13}
+
+
+ alaGvrpPortStatsTotalPDUReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of GVRP PDUs received."
+ ::= { alaGvrpPortStatsEntry 14}
+
+
+ alaGvrpPortStatsTotalPDUTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of GVRP PDUs transmitted."
+ ::= { alaGvrpPortStatsEntry 15}
+
+ alaGvrpPortStatsTotalMsgsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of GVRP messages received."
+ ::= { alaGvrpPortStatsEntry 16}
+
+
+ alaGvrpPortStatsTotalMsgsTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of GVRP messages transmitted."
+ ::= { alaGvrpPortStatsEntry 17}
+
+ alaGvrpPortStatsInvalidMsgsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Invalid messages received."
+ ::= { alaGvrpPortStatsEntry 18}
+
+ alaGvrpPortStatsClearStats 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 }
+ ::= { alaGvrpPortStatsEntry 19}
+
+-- --------------------------------------------------------------
+-- NOTIFICATIONS (TRAPS)
+-- These notifications will be sent to the management entity
+-- whenever dynamically learnt vlans by gvrp across system reaches the defined limit
+-- and when dynamically learnt vlans by gvrp at each NI reaches a defined limit.
+-- --------------------------------------------------------------
+
+ alaGvrpEvents OBJECT IDENTIFIER ::= { alcatelIND1GVRPMIB 3 }
+
+ gvrpVlanLimitReachedEvent NOTIFICATION-TYPE
+ OBJECTS {
+ alaGvrpMaxVlanLimit }
+ STATUS current
+ DESCRIPTION
+ "The number of vlans learnt dynamically by GVRP has
+ reached a configured limit. Notify the management
+ entity with number of vlans learnt dynamically by
+ GVRP and the configured GVRP vlan limit."
+ ::= { alaGvrpEvents 0 1 }
+
+ e2eGvrpVlanConflictTrap NOTIFICATION-TYPE
+ OBJECTS {
+ alaGvrpVlanConflictInfo }
+ STATUS current
+ DESCRIPTION
+ "GVRP has recieved a registration for Vlan which is configured for End To End Flow Control.
+ Notify the Management with the Port in which the GVRP PDU was recieved and the Vlan."
+ ::= { alaGvrpEvents 0 2 }
+
+-- -------------------------------------------------------------
+-- COMPLIANCE
+-- -------------------------------------------------------------
+alcatelIND1GVRPMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Compliance statement for GVRP."
+ MODULE
+ MANDATORY-GROUPS
+ {
+ gvrpPortBaseGroup,
+ gvrpPortConfigGroup,
+ gvrpPortStatsGroup
+ }
+ ::= { alcatelIND1GVRPMIBCompliances 1 }
+
+-- -------------------------------------------------------------
+-- UNITS OF CONFORMANCE
+-- -------------------------------------------------------------
+
+gvrpPortBaseGroup OBJECT-GROUP
+OBJECTS
+{
+ alaGvrpGlobalClearStats,
+ alaGvrpTransparentSwitching,
+ alaGvrpMaxVlanLimit
+}
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of GVRP Base Group."
+ ::= { alcatelIND1GVRPMIBGroups 1 }
+
+gvrpPortConfigGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaGvrpPortConfigRegistrarMode,
+ alaGvrpPortConfigApplicantMode,
+ alaGvrpPortConfigRestrictedRegistrationBitmap,
+ alaGvrpPortConfigAllowRegistrationBitmap,
+ alaGvrpPortConfigRegistrationBitmap,
+ alaGvrpPortConfigRestrictedApplicantBitmap,
+ alaGvrpPortConfigAllowApplicantBitmap,
+ alaGvrpPortConfigApplicantBitmap,
+ alaGvrpPortConfigRegistrationToStaticVlanLearn,
+ alaGvrpPortConfigRegistrationToStaticVlanRestrict,
+ alaGvrpPortConfigRegistrationToStaticVlan,
+ alaGvrpPortConfigJoinTimer,
+ alaGvrpPortConfigLeaveTimer,
+ alaGvrpPortConfigLeaveAllTimer
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of GVRP Port Configuration Table."
+ ::= { alcatelIND1GVRPMIBGroups 2 }
+
+
+gvrpPortStatsGroup OBJECT-GROUP
+ OBJECTS
+ {
+ alaGvrpPortStatsJoinEmptyReceived,
+ alaGvrpPortStatsJoinInReceived,
+ alaGvrpPortStatsEmptyReceived,
+ alaGvrpPortStatsLeaveInReceived,
+ alaGvrpPortStatsLeaveEmptyReceived,
+ alaGvrpPortStatsLeaveAllReceived,
+ alaGvrpPortStatsJoinEmptyTransmitted,
+ alaGvrpPortStatsJoinInTransmitted,
+ alaGvrpPortStatsEmptyTransmitted,
+ alaGvrpPortStatsLeaveInTransmitted,
+ alaGvrpPortStatsLeaveEmptyTransmitted,
+ alaGvrpPortStatsLeaveAllTransmitted,
+ alaGvrpPortStatsTotalPDUReceived,
+ alaGvrpPortStatsTotalPDUTransmitted,
+ alaGvrpPortStatsTotalMsgsReceived,
+ alaGvrpPortStatsTotalMsgsTransmitted,
+ alaGvrpPortStatsInvalidMsgsReceived,
+ alaGvrpPortStatsClearStats
+ }
+ STATUS current
+ DESCRIPTION
+ "Collection of objects for management of GVRP Statistics Table."
+ ::= { alcatelIND1GVRPMIBGroups 3 }
+
+-- -------------------------------------------------------------
+
+END