diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/nokia/ALCATEL-IND1-GVRP-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-GVRP-MIB')
| -rw-r--r-- | MIBS/nokia/ALCATEL-IND1-GVRP-MIB | 793 |
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 |