mibs/MIBS/nokia/ALCATEL-IND1-VRRP-MIB
2023-12-05 12:25:34 +01:00

955 lines
33 KiB
Plaintext

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