- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
954 lines
33 KiB
Text
954 lines
33 KiB
Text
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
|