summaryrefslogtreecommitdiff
path: root/MIBS/nokia/ALCATEL-IND1-VRRP-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-VRRP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/nokia/ALCATEL-IND1-VRRP-MIB')
-rw-r--r--MIBS/nokia/ALCATEL-IND1-VRRP-MIB954
1 files changed, 954 insertions, 0 deletions
diff --git a/MIBS/nokia/ALCATEL-IND1-VRRP-MIB b/MIBS/nokia/ALCATEL-IND1-VRRP-MIB
new file mode 100644
index 0000000..31fbd47
--- /dev/null
+++ b/MIBS/nokia/ALCATEL-IND1-VRRP-MIB
@@ -0,0 +1,954 @@
+ALCATEL-IND1-VRRP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32
+ FROM SNMPv2-SMI
+ RowStatus, TruthValue, TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ softentIND1Vrrp
+ FROM ALCATEL-IND1-BASE
+ ifIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB
+ vrrpOperVrId, vrrpOperEntry
+ FROM VRRP-MIB
+ alaVrrp3OperVrId, alaVrrp3OperIpVersion, alaVrrp3OperEntry
+ FROM ALCATEL-IND1-VRRP3-MIB;
+
+
+alcatelIND1VRRPMIB MODULE-IDENTITY
+ LAST-UPDATED "200704030000Z"
+ ORGANIZATION "Alcatel-Lucent"
+ CONTACT-INFO
+ "Please consult with Customer Service to ensure 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):
+
+ Propietary VRRP MIB definitions
+
+ 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 "200704030000Z"
+ DESCRIPTION
+ "The latest version of this MIB Module."
+
+ ::= { softentIND1Vrrp 1 }
+
+
+alcatelIND1VRRPMIBObjects OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 1 }
+
+-- *******************************************************************
+-- Textual Conventions
+-- *******************************************************************
+
+ AlaVrTrackId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A number that serves to uniquely identify a tracking policy."
+ SYNTAX Integer32 (1..255)
+
+AlaVrGroupId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A number that serves to uniquely identify a virtual router group."
+ SYNTAX Integer32 (1..255)
+
+--
+-- Alcatel VRRP Configuration
+--
+
+alaVRRPConfig OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 1 }
+alaVrrpTracking OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 2 }
+alaVrrpOperations OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 3 }
+alaVRRPv2Config OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 4 }
+alaVrrpGroup OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBObjects 5 }
+
+alaVRRPStartDelay OBJECT-TYPE
+ SYNTAX Integer32 (0..180)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Once VRRP's initial configuration is complete at startup, this
+ object specifies the number of seconds VRRP will delay before
+ leaving the initialize state. This delay is to allow external
+ protocols (spanning tree, OSPF, etc.) time to converge so that
+ when a VRRP virtual router becomes master it will be able to
+ forward traffic."
+ DEFVAL { 30 }
+ ::= { alaVRRPConfig 1 }
+
+ alaVrrpBfdStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable the BFD for VRRP."
+ ::= { alaVRRPConfig 2}
+
+
+alaVRRPDefaultInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VRRP Router default time interval, in seconds, between
+ sending advertisement messages."
+ DEFVAL { 1 }
+ ::= { alaVRRPv2Config 1 }
+
+alaVRRPDefaultPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the VRRP Router default priority to be used for the
+ virtual router master election process. Higher values imply
+ higher priority."
+ DEFVAL { 100 }
+ ::= { alaVRRPv2Config 2 }
+
+alaVRRPDefaultPreemptMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VRRP Router default preempt mode. Controls whether a higher
+ priority virtual router will preempt a lower priority master."
+ DEFVAL { true }
+ ::= { alaVRRPv2Config 3 }
+
+alaVRRPAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ allEnable(1),
+ enable(2),
+ disable(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to force a change in to the vrrpOperAdminState
+ of virtual routers in the vrrpOperTable. Setting a value of allEnable will
+ cause the vrrpOperAdminState of each entry in the table to be set to up.
+ Setting a value of enable will set the vrrpOperAdminState to up but
+ only for the set of virtual routers whose vrrpOperAdminState was down
+ by default (as occurs when the virtual router instance is created) or due
+ to a previous set command of the alaVRRPAdminState to disable.
+ Setting a value of disable will cause the vrrpOperAdminState of each
+ entry in the table to be set to down.
+
+ This object is of little value when read but will return the last value
+ to which it was set."
+ ::= { alaVRRPv2Config 4 }
+
+alaVRRPSetParam OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ all(2),
+ interval(3),
+ priority(4),
+ preempt(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to force the virtual routers in the vrrpOperTable
+ to revert to the default parameter values specified in
+ alaVRRPDefaultInterval, alaVRRPDefaultPriority, and
+ alaVRRPDefaultPreemptMode. Unless alaVRRPOverride is set to true only
+ virtual routers previously configured with default parameter values
+ are modified. Parameters can be modified individually with the
+ interval, priority, and preempt values, or collectively with the all
+ value.
+
+ This object is of little value when read but will return the last value
+ to which it was set."
+ ::= { alaVRRPv2Config 5 }
+
+alaVRRPOverride OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used in combination with the alaVRRPSetParam object
+ to force all virtual routers in the vrrpOperTable to revert to the default
+ values specified in alaVRRPDefaultInterval, alaVRRPDefaultPriority,
+ and alaVRRPDefaultPreemptMode.
+
+ This object is of little value when read but will return the last value
+ to which it was set."
+ ::= { alaVRRPv2Config 6 }
+
+-- *******************************************************************
+-- Start of VRRP Tracking MIB objects
+-- *******************************************************************
+
+-- *******************************************************************
+-- VRRP Tracking Policy Table
+-- *******************************************************************
+
+ alaVrrpTrackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaVrrpTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VRRP Tracking Policy table, which consists of a sequence
+ (i.e., one or more conceptual rows) of 'vrrpTrackEntry' items."
+ ::= { alaVrrpTracking 1 }
+
+ alaVrrpTrackEntry OBJECT-TYPE
+ SYNTAX AlaVrrpTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the vrrpTrackTable containing the operational
+ characteristics of a VRRP tracking policy.
+
+ Rows in the table cannot be modified unless the value
+ of `vrrpTrackAdminState' is `disabled'."
+
+ INDEX { alaVrrpTrackId }
+ ::= { alaVrrpTrackTable 1 }
+
+ AlaVrrpTrackEntry ::=
+ SEQUENCE {
+ alaVrrpTrackId
+ AlaVrTrackId,
+ alaVrrpTrackState
+ INTEGER,
+ alaVrrpTrackAdminState
+ INTEGER,
+ alaVrrpTrackEntityType
+ INTEGER,
+ alaVrrpTrackEntityVlan
+ INTEGER,
+ alaVrrpTrackEntityPort
+ InterfaceIndexOrZero,
+ alaVrrpTrackEntityIpAddress
+ IpAddress,
+ alaVrrpTrackPriority
+ Integer32,
+ alaVrrpTrackRowStatus
+ RowStatus,
+ alaVrrpTrackEntityInterface
+ InterfaceIndexOrZero,
+ alaVrrpTrackEntityIpv6Interface
+ InterfaceIndexOrZero,
+ alaVrrpTrackEntityIpAddrType
+ InetAddressType,
+ alaVrrpTrackEntityIpAddr
+ InetAddress,
+ alaVrrpTrackBfdStatus
+ INTEGER
+ }
+
+ alaVrrpTrackId OBJECT-TYPE
+ SYNTAX AlaVrTrackId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object contains the Tracking Policy Identifier (TRACKID)."
+ ::= { alaVrrpTrackEntry 1 }
+
+alaVrrpTrackState OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The conditional state of the tracking policy entity."
+ ::= { alaVrrpTrackEntry 2 }
+
+ alaVrrpTrackAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object will enable/disable the tracking policy function."
+ DEFVAL { enable }
+ ::= { alaVrrpTrackEntry 3 }
+
+alaVrrpTrackEntityType OBJECT-TYPE
+ SYNTAX INTEGER {
+ vlan(1),
+ port(2),
+ ipaddress(3),
+ interface(4),
+ ipv6Interface(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the tracking policy entity type
+ currently in use."
+ ::= { alaVrrpTrackEntry 4 }
+
+alaVrrpTrackEntityVlan OBJECT-TYPE
+ SYNTAX INTEGER (0..4094)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the Tracking Policy Entity. A vlan id.
+
+ The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
+ alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
+ alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
+ are mutually exclusive of one another. The last one set is the
+ valid one and identifies the entity type."
+ ::= { alaVrrpTrackEntry 5 }
+
+alaVrrpTrackEntityPort OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object contains the Tracking Policy Entity. A port
+ ifIndex or 0 if not significant.
+
+ The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
+ alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
+ alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
+ are mutually exclusive of one another. The last one set is the
+ valid one and identifies the entity type."
+ ::= { alaVrrpTrackEntry 6 }
+
+alaVrrpTrackEntityIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This object contains the Tracking Policy Entity. IP Address.
+
+ The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
+ alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
+ alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
+ are mutually exclusive of one another. The last one set is the
+ valid one and identifies the entity type."
+ ::= { alaVrrpTrackEntry 7 }
+
+alaVrrpTrackPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the value by which the priority of virtual
+ routers associated with the tracking policy will be decremented
+ when the tracked entity's operational state transitions from up to
+ down, or will be incremented when the tracked entity's operational
+ state transitions from down to up."
+ DEFVAL { 25 }
+ ::= { alaVrrpTrackEntry 8 }
+
+alaVrrpTrackRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used in accordance to installation
+ and removal conventions for conceptual rows.
+
+ To create a row in this table, a manager sets this object
+ to either createAndGo(4) or createAndWait(5). Until instances
+ of all corresponding columns are appropriately configured,
+ the value of the corresponding instance of the
+ `vrrpTrackRowStatus' column will be read as notReady(3).
+
+ In particular, a newly created row cannot be made active(1)
+ until (minimally) the corresponding instances of `vrrpTrackId',
+ and either one of : alaVrrpTrackEntityVlan,
+ alaVrrpTrackEntityPort, alaVrrpTrackEntityIpAddress, or
+ alaVrrpTrackEntityInterface have been set."
+ ::= { alaVrrpTrackEntry 9 }
+
+alaVrrpTrackEntityInterface OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object contains the Tracking Policy Entity. An interface.
+
+ The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
+ alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
+ alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
+ are mutually exclusive of one another. The last one set is the
+ valid one and identifies the entity type."
+ ::= { alaVrrpTrackEntry 10 }
+
+
+alaVrrpTrackEntityIpv6Interface OBJECT-TYPE
+ SYNTAX InterfaceIndexOrZero
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object contains the Tracking Policy Entity. An Ipv6
+ interface.
+
+ The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
+ alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
+ alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
+ are mutually exclusive of one another. The last one set is the
+ valid one and identifies the entity type."
+ ::= { alaVrrpTrackEntry 11 }
+
+
+alaVrrpTrackEntityIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object contains the Tracking Policy Entity IP Address
+ type."
+ ::= { alaVrrpTrackEntry 12 }
+
+alaVrrpTrackEntityIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object contains the Tracking Policy Entity. An
+ IPv4 for or IPv6 Address based on alaVrrpTrackEntityIpAddrType.
+
+ The alaVrrpTrackEntityVlan, alaVrrpTrackEntityPort,
+ alaVrrpTrackEntityIpAddress, alaVrrpTrackEntityInterface,
+ alaVrrpTrackEntityIpv6Interface, and alaVrrpTrackEntityIpAddr
+ are mutually exclusive of one another. The last one set is the
+ valid one and identifies the entity type."
+ ::= { alaVrrpTrackEntry 13 }
+
+ alaVrrpTrackBfdStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enables BFD for a VRRP track."
+ ::= { alaVrrpTrackEntry 14}
+
+-- *******************************************************************
+-- VRRP Associated Tracking Policy Table
+-- *******************************************************************
+
+ alaVrrpAssoTrackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaVrrpAssoTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of tracking policies associated with this virtual router."
+ ::= { alaVrrpTracking 2 }
+
+ alaVrrpAssoTrackEntry OBJECT-TYPE
+ SYNTAX AlaVrrpAssoTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table contains a tracking policy id that is
+ associated with a virtual router. The number of rows for
+ a given ifIndex and VrId will equal the number of tracking
+ policies associated with the virtual router (equivalent to alaVrrpTrackCount').
+ Rows in the table cannot be modified unless the value of
+ `vrrpOperAdminState' is `disabled' and the 'vrrpOperState' has transitioned to `initialize'."
+ INDEX { ifIndex, vrrpOperVrId, alaVrrpAssoTrackId }
+ ::= { alaVrrpAssoTrackTable 1 }
+
+ AlaVrrpAssoTrackEntry ::=
+ SEQUENCE {
+ alaVrrpAssoTrackId
+ AlaVrTrackId,
+ alaVrrpAssoTrackRowStatus
+ RowStatus
+ }
+
+ alaVrrpAssoTrackId OBJECT-TYPE
+ SYNTAX AlaVrTrackId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The identifier of the tracking policy the virtual router is
+ responsible for monitoring."
+ ::= { alaVrrpAssoTrackEntry 1 }
+
+ alaVrrpAssoTrackRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used according to installation
+ and removal conventions for conceptual rows. Setting this
+ object to active(1) or createAndGo(4) results in the
+ addition of an associated tracking policy for a virtual router.
+ Destroying the entry or setting it to notInService(2)
+ removes the associated tracking policy from the virtual router.
+ The use of other values is implementation-dependent."
+ ::= { alaVrrpAssoTrackEntry 2 }
+
+-- *******************************************************************
+-- VRRP Group Table
+-- *******************************************************************
+
+ alaVrrpGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaVrrpGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "VRRP Group table, which consists of a sequence (i.e., one
+ or more conceptual rows) of 'vrrpGroupEntry' items."
+ ::= { alaVrrpGroup 1 }
+
+ alaVrrpGroupEntry OBJECT-TYPE
+ SYNTAX AlaVrrpGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the vrrpGroupTable containing the
+ characteristics of a VRRP group."
+ INDEX { alaVrrpGroupId }
+ ::= { alaVrrpGroupTable 1 }
+
+ AlaVrrpGroupEntry ::=
+ SEQUENCE {
+ alaVrrpGroupId
+ AlaVrGroupId,
+ alaVrrpGroupInterval
+ Integer32,
+ alaVrrpGroupPriority
+ Integer32,
+ alaVrrpGroupPreemptMode
+ TruthValue,
+ alaVrrpGroupAdminState
+ INTEGER,
+ alaVrrpGroupSetParam
+ INTEGER,
+ alaVrrpGroupOverride
+ TruthValue,
+ alaVrrpGroupRowStatus
+ RowStatus
+}
+
+ alaVrrpGroupId OBJECT-TYPE
+ SYNTAX AlaVrGroupId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object contains the Tracking Policy Identifier (GROUPID)."
+ ::= { alaVrrpGroupEntry 1 }
+
+alaVrrpGroupInterval OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP Group time interval, in seconds, between
+ sending advertisement messages."
+ DEFVAL { 1 }
+ ::= { alaVrrpGroupEntry 2 }
+
+alaVrrpGroupPriority OBJECT-TYPE
+ SYNTAX Integer32 (1..254)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object specifies the VRRP Group priority to be used for the
+ virtual router master election process. Higher values imply
+ higher priority."
+ DEFVAL { 100 }
+ ::= { alaVrrpGroupEntry 3 }
+
+alaVrrpGroupPreemptMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The VRRP Group preempt mode. Controls whether a higher
+ priority virtual router will preempt a lower priority master."
+ DEFVAL { true }
+ ::= { alaVrrpGroupEntry 4 }
+
+alaVrrpGroupAdminState OBJECT-TYPE
+ SYNTAX INTEGER {
+ allEnable(1),
+ enable(2),
+ disable(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to force a change in to the vrrpOperAdminState
+ of virtual routers in the corresponding alaVRRPAssoGroupTable
+ entry. Setting a value of allEnable will cause the vrrpOperAdminState
+ of each vrrpOperEntry to be set to up. Setting a value of enable will
+ set the vrrpOperAdminState to up but only for the set of virtual routers
+ in the group whose vrrpOperAdminState was down by default (as
+ occurs when the virtual router instance is created) or due to a previous
+ set command of the alaVrrpGroupAdminState or alaVRRPAdminState
+ to disable. Setting a value of disable will cause the vrrpOperAdminState
+ of each entry in the table to be set to down.
+
+ This object is of little value when read but will return the last value
+ to which it was set."
+ ::= { alaVrrpGroupEntry 5 }
+
+alaVrrpGroupSetParam OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ all(2),
+ interval(3),
+ priority(4),
+ preempt(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to force the virtual routers in the corresponding
+ alaVRRPAssoGroupTable to revert to the group parameter values
+ specified in alaVrrpGroupInterval, alaVrrpGroupPriority,
+ and alaVrrpGroupPreemptMode. Unless alaVrrpGroupOverride is set to
+ true only virtual routers previously configured with default
+ or group parameter values are modified. Parameters can be modified
+ individually with the interval, priority, and preempt values, or
+ collectively with the all value.
+
+ This object is of little value when read but will return the last value
+ to which it was set."
+ ::= { alaVrrpGroupEntry 6 }
+
+alaVrrpGroupOverride OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used in combination with the alaVrrpGroupSetParam object
+ to force all virtual routers in the corresponding alaVrrpAssoGroupTable
+ to revert to the group parameter values specified in alaVrrpGroupInterval,
+ alaVrrpGroupPriority, and alaVrrpGroupPreemptMode.
+
+ This object is of little value when read but will return the last value
+ to which it was set."
+ ::= { alaVrrpGroupEntry 7 }
+
+alaVrrpGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used in accordance to installation
+ and removal conventions for conceptual rows.
+
+ To create a row in this table, a manager sets this object
+ to either createAndGo(4) or createAndWait(5). Until instances
+ of all corresponding columns are appropriately configured,
+ the value of the corresponding instance of the
+ `alaVrrpGroupRowStatus' column will be read as notReady(3).
+
+ In particular, a newly created row cannot be made active(1)
+ until (minimally) the corresponding instance of `alaVrrpGroupId'
+ has been set."
+ ::= { alaVrrpGroupEntry 8 }
+
+-- *******************************************************************
+-- VRRP Associated Group Table
+-- *******************************************************************
+
+ alaVrrpAssoGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaVrrpAssoGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of virtual routers associated with this group."
+ ::= { alaVrrpGroup 2 }
+
+ alaVrrpAssoGroupEntry OBJECT-TYPE
+ SYNTAX AlaVrrpAssoGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table contains a virtual router id that is
+ associated with a virtual router group."
+ INDEX { alaVrrpGroupId, ifIndex, vrrpOperVrId }
+ ::= { alaVrrpAssoGroupTable 1 }
+
+ AlaVrrpAssoGroupEntry ::=
+ SEQUENCE {
+ alaVrrpAssoGroupRowStatus
+ RowStatus
+ }
+
+ alaVrrpAssoGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used according to installation
+ and removal conventions for conceptual rows. Setting this
+ object to active(1) or createAndGo(4) results in the
+ addition of an associated virtual router for a group.
+ Destroying the entry or setting it to notInService(2)
+ removes the associated virtual router from the group.
+ The use of other values is implementation-dependent."
+ ::= { alaVrrpAssoGroupEntry 1 }
+
+-- ****************************************************************
+-- Extention of the Vrrp Oper Table from the standard mib
+-- ****************************************************************
+ alaVrrpOperTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaVrrpOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of virtual router configuration info."
+ ::= { alaVrrpOperations 1 }
+
+ alaVrrpOperEntry OBJECT-TYPE
+ SYNTAX AlaVrrpOperEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, config information
+ about a given virtual router."
+ AUGMENTS { vrrpOperEntry }
+ ::= { alaVrrpOperTable 1 }
+
+ AlaVrrpOperEntry ::=
+ SEQUENCE {
+ alaVrrpCurrentPriority
+ Integer32,
+ alaVrrpTrackCount
+ Integer32,
+ alaVrrpGroupIdent
+ Integer32
+ }
+
+ alaVrrpCurrentPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the priority currently used for the
+ virtual router master election process. Higher values imply
+ higher priority.
+
+ A priority of '0', although not settable, is sent by
+ the master router to indicate that this router has ceased
+ to participate in VRRP and a backup virtual router should
+ transition to become a new master.
+
+ A priority of 255 is used for the router that owns the
+ associated IP address(es)."
+ ::= { alaVrrpOperEntry 1 }
+
+ alaVrrpTrackCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of tracking policies associated with a virtual router."
+ ::= { alaVrrpOperEntry 2 }
+
+ alaVrrpGroupIdent OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP group to which this virtual router belongs. A value of
+ zero indicates that the virtual router is not affiliated with any group."
+ ::= { alaVrrpOperEntry 3 }
+
+-- *******************************************************************
+-- VRRP3 Associated Tracking Policy Table
+-- *******************************************************************
+
+ alaVrrp3AssoTrackTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaVrrp3AssoTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of tracking policies associated with this virtual router."
+ ::= { alaVrrpTracking 3 }
+
+ alaVrrp3AssoTrackEntry OBJECT-TYPE
+ SYNTAX AlaVrrp3AssoTrackEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table contains a tracking policy id that is
+ associated with a virtual router. The number of rows for
+ a given IP Version, VrId, and ifIndex will equal the number of tracking
+ policies associated with the virtual router (equivalent to alaVrrp3TrackCount').
+ Rows in the table cannot be modified unless the value of
+ `alaVrrp3OperAdminState' is `disabled' and the 'alaVrrp3OperState' has transitioned to `initialize'."
+ INDEX { alaVrrp3OperIpVersion, alaVrrp3OperVrId, ifIndex, alaVrrp3AssoTrackId }
+ ::= { alaVrrp3AssoTrackTable 1 }
+
+ AlaVrrp3AssoTrackEntry ::=
+ SEQUENCE {
+ alaVrrp3AssoTrackId
+ AlaVrTrackId,
+ alaVrrp3AssoTrackRowStatus
+ RowStatus
+ }
+
+ alaVrrp3AssoTrackId OBJECT-TYPE
+ SYNTAX AlaVrTrackId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The identifier of the tracking policy the virtual router is
+ responsible for monitoring."
+ ::= { alaVrrp3AssoTrackEntry 1 }
+
+ alaVrrp3AssoTrackRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The row status variable, used according to installation
+ and removal conventions for conceptual rows. Setting this
+ object to active(1) or createAndGo(4) results in the
+ addition of an associated tracking policy for a virtual router.
+ Destroying the entry or setting it to notInService(2)
+ removes the associated tracking policy from the virtual router.
+ The use of other values is implementation-dependent."
+ ::= { alaVrrp3AssoTrackEntry 2 }
+
+-- ****************************************************************
+-- Extention of the alaVrrp3OperTable from the Alcatel VRRP3 mib
+-- ****************************************************************
+ alaVrrp3OperExTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlaVrrp3OperExEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of virtual router configuration info."
+ ::= { alaVrrpOperations 2 }
+
+ alaVrrp3OperExEntry OBJECT-TYPE
+ SYNTAX AlaVrrp3OperExEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the table, config information
+ about a given virtual router."
+ AUGMENTS { alaVrrp3OperEntry }
+ ::= { alaVrrp3OperExTable 1 }
+
+ AlaVrrp3OperExEntry ::=
+ SEQUENCE {
+ alaVrrp3CurrentPriority
+ Integer32,
+ alaVrrp3TrackCount
+ Integer32,
+ alaVrrp3GroupIdent
+ Integer32
+ }
+
+ alaVrrp3CurrentPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the priority currently used for the
+ virtual router master election process. Higher values imply
+ higher priority.
+
+ A priority of '0', although not settable, is sent by
+ the master router to indicate that this router has ceased
+ to participate in VRRP and a backup virtual router should
+ transition to become a new master.
+
+ A priority of 255 is used for the router that owns the
+ associated IP address(es)."
+ ::= { alaVrrp3OperExEntry 1 }
+
+ alaVrrp3TrackCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of tracking policies associated with a virtual router."
+ ::= { alaVrrp3OperExEntry 2 }
+
+ alaVrrp3GroupIdent OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VRRP group to which this virtual router belongs. A value of
+ zero indicates that the virtual router is not affiliated with any group."
+ ::= { alaVrrp3OperExEntry 3 }
+
+--
+-- conformance information
+--
+
+alcatelIND1VRRPMIBConformance OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIB 2 }
+alcatelIND1VRRPMIBCompliances OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 1 }
+alcatelIND1VRRPMIBGroups OBJECT IDENTIFIER ::= { alcatelIND1VRRPMIBConformance 2 }
+
+alaVRRPCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for switches with Alcatel VRRP and
+ implementing ALCATEL-IND1-VRRP-MIB."
+ MODULE
+ MANDATORY-GROUPS { alaVRRPConfigGroup }
+ ::= { alcatelIND1VRRPMIBCompliances 1 }
+
+
+--
+-- units of conformance
+--
+
+alaVRRPConfigGroup OBJECT-GROUP
+ OBJECTS {
+ alaVRRPStartDelay,
+ alaVrrpBfdStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects to support management of Alcatel VRRP."
+ ::= { alcatelIND1VRRPMIBGroups 1 }
+
+END