Observium_CE/mibs/alcatel/ALCATEL-IND1-PIM-BSR-MIB

639 lines
23 KiB
Plaintext

ALCATEL-IND1-PIM-BSR-MIB DEFINITIONS ::= BEGIN
IMPORTS
routingIND1Pim FROM ALCATEL-IND1-BASE
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
Unsigned32, TimeTicks FROM SNMPv2-SMI
RowStatus, TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
InetAddressType,
InetAddressPrefixLength,
InetAddress FROM INET-ADDRESS-MIB;
alaPimBsrMIB MODULE-IDENTITY
LAST-UPDATED "200707020000Z"
ORGANIZATION "Alcatel-Lucent"
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):
This proprietary MIB contains management information for
the Bootstrap Router (BSR) mechanism for PIM routers.
This MIB is based on the Internet Draft
<draft-ietf-pim-bsr-mib-02.txt> developed by
the IETF PIM Working Group.
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 latest version of this MIB Module."
::= { routingIND1Pim 3 }
--
-- Top-level structure
--
alaPimBsrNotifications OBJECT IDENTIFIER ::= { alaPimBsrMIB 0 }
alaPimBsrObjects OBJECT IDENTIFIER ::= { alaPimBsrMIB 1 }
--
-- Conformance Information
--
alaPimBsrConformance OBJECT IDENTIFIER ::= { alaPimBsrMIB 2 }
alaPimBsrCompliances OBJECT IDENTIFIER ::= { alaPimBsrConformance 1 }
alaPimBsrGroups OBJECT IDENTIFIER ::= { alaPimBsrConformance 2 }
--
-- The BSR Candidate-RP Table
--
alaPimBsrCandidateRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPimBsrCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing the IP multicast group
prefixes for which the local router is to advertise
itself as a Candidate-RP."
::= { alaPimBsrObjects 1 }
alaPimBsrCandidateRPEntry OBJECT-TYPE
SYNTAX AlaPimBsrCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the alaBsrCandidateRPTable."
INDEX { alaPimBsrCandidateRPAddressType,
alaPimBsrCandidateRPAddress,
alaPimBsrCandidateRPGroupAddress,
alaPimBsrCandidateRPGroupPrefixLength }
::= { alaPimBsrCandidateRPTable 1 }
AlaPimBsrCandidateRPEntry ::= SEQUENCE {
alaPimBsrCandidateRPAddressType InetAddressType,
alaPimBsrCandidateRPAddress InetAddress,
alaPimBsrCandidateRPGroupAddress InetAddress,
alaPimBsrCandidateRPGroupPrefixLength InetAddressPrefixLength,
alaPimBsrCandidateRPBidir TruthValue,
alaPimBsrCandidateRPAdvTimer TimeTicks,
alaPimBsrCandidateRPPriority Unsigned32,
alaPimBsrCandidateRPAdvInterval Unsigned32,
alaPimBsrCandidateRPHoldtime Unsigned32,
alaPimBsrCandidateRPStatus RowStatus
}
alaPimBsrCandidateRPAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Inet address type of the Candidate-RP."
::= { alaPimBsrCandidateRPEntry 1 }
alaPimBsrCandidateRPAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (unicast) address which will be advertised as a
Candidate-RP. The InetAddressType is given by the
alaPimBsrCandidateRPAddressType object."
::= { alaPimBsrCandidateRPEntry 2 }
alaPimBsrCandidateRPGroupAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address which, when combined with
the corresponding value of
alaPimBsrCandidateRPGroupPrefixLength, identifies a group
prefix for which the local router will advertise itself
as a Candidate-RP. The InetAddressType is given by the
alaPimBsrCandidateRPAddressType object."
::= { alaPimBsrCandidateRPEntry 3 }
alaPimBsrCandidateRPGroupPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength (4..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group address mask which, when combined
with the corresponding value of
alaPimBsrCandidateRPGroupAddress, identifies a group prefix
for which the local router will advertise itself as a
Candidate-RP. The InetAddressType is given by the
alaPimBsrCandidateRPAddressType object."
::= { alaPimBsrCandidateRPEntry 4 }
alaPimBsrCandidateRPBidir OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"If this object is set to TRUE, this group range is
advertised with this RP as a BIDIR-PIM group range. If
it is set to FALSE, it is advertised as a PIM-SM group
range."
DEFVAL { false }
::= { alaPimBsrCandidateRPEntry 5 }
alaPimBsrCandidateRPAdvTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining before the local router next sends
a Candidate-RP-Advertisement to the elected BSR for
this address type."
::= { alaPimBsrCandidateRPEntry 6 }
alaPimBsrCandidateRPPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority for this Candidate RP advertised in
Candidate-RP-Advertisements."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.2"
DEFVAL { 192 }
::= { alaPimBsrCandidateRPEntry 7 }
alaPimBsrCandidateRPAdvInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..26214)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"A Candidate RP generates Candidate-RP-Advertisements
periodically. This object represents the time interval
in seconds between two consecutive advertisements."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.2 and section 5"
DEFVAL { 60 }
::= { alaPimBsrCandidateRPEntry 8 }
alaPimBsrCandidateRPHoldtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Holdtime for this Candidate RP. The amount of time (in
seconds) this Candidate-RP entry is valid."
REFERENCE "I-D.ietf-pim-sm-bsr section 4.2"
DEFVAL { 150 }
::= { alaPimBsrCandidateRPEntry 9 }
alaPimBsrCandidateRPStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which new entries may be
created, or old entries deleted from this table."
::= { alaPimBsrCandidateRPEntry 10 }
--
-- The BSR Elected BSR RP-Set Table
--
alaPimBsrElectedBSRRPSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPimBsrElectedBSRRPSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table listing BSR-specific information
about PIM group mappings learned via C-RP advertisements
or created locally using configurations. This table is
maintained only on the Elected BSR.
An Elected BSR uses this table to create Bootstrap
Messages after applying a local policy to include some
or all of the group mappings in this table."
::= { alaPimBsrObjects 2 }
alaPimBsrElectedBSRRPSetEntry OBJECT-TYPE
SYNTAX AlaPimBsrElectedBSRRPSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
alaPimBsrElectedBSRRPSetTable."
INDEX { alaPimBsrElectedBSRGrpMappingAddrType,
alaPimBsrElectedBSRGrpMappingGrpAddr,
alaPimBsrElectedBSRGrpMappingGrpPrefixLen,
alaPimBsrElectedBSRGrpMappingRPAddr }
::= { alaPimBsrElectedBSRRPSetTable 1 }
AlaPimBsrElectedBSRRPSetEntry ::= SEQUENCE {
alaPimBsrElectedBSRGrpMappingAddrType InetAddressType,
alaPimBsrElectedBSRGrpMappingGrpAddr InetAddress,
alaPimBsrElectedBSRGrpMappingGrpPrefixLen InetAddressPrefixLength,
alaPimBsrElectedBSRGrpMappingRPAddr InetAddress,
alaPimBsrElectedBSRRPSetPriority Unsigned32,
alaPimBsrElectedBSRRPSetHoldtime Unsigned32,
alaPimBsrElectedBSRRPSetExpiryTime TimeTicks,
alaPimBsrElectedBSRRPSetGrpBidir TruthValue
}
alaPimBsrElectedBSRGrpMappingAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Inet address type of the IP multicast group
prefix."
::= { alaPimBsrElectedBSRRPSetEntry 2 }
alaPimBsrElectedBSRGrpMappingGrpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address which, when combined
with alaPimBsrElectedBSRGrpMappingGrpPrefixLen, gives the
group prefix for this mapping. The InetAddressType is
given by the alaPimBsrElectedBSRGrpMappingAddrType object.
This address object is only significant up to
alaPimBsrElectedBSRGrpMappingGrpPrefixLen bits. The
remainder of the address bits are zero. This is
especially important for this field, which is part of
the index of this entry. Any non-zero bits would
signify an entirely different entry."
::= { alaPimBsrElectedBSRRPSetEntry 3 }
alaPimBsrElectedBSRGrpMappingGrpPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength (4..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group prefix length that, when combined
with alaPimBsrElectedBSRGrpMappingGrpAddr, gives the group
prefix for this mapping. The InetAddressType is given by
the alaPimBsrElectedBSRGrpMappingAddrType object. If
alaPimBsrElectedBSRGrpMappingAddrType is 'ipv4' or 'ipv4z',
this object must be in the range 4..32. If
alaPimBsrElectedBSRGrpMappingAddrType is 'ipv6' or 'ipv6z',
this object must be in the range 8..128."
::= { alaPimBsrElectedBSRRPSetEntry 4 }
alaPimBsrElectedBSRGrpMappingRPAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP address of the RP to be used for groups within
this group prefix. The InetAddressType is given by the
alaPimBsrElectedBSRGrpMappingAddrType object."
::= { alaPimBsrElectedBSRRPSetEntry 5 }
alaPimBsrElectedBSRRPSetPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority for RP. Numerically higher values for
this object indicate lower priorities, with the value
zero denoting the highest priority."
REFERENCE "I-D.ietf-pim-sm-bsr section 4.1"
::= { alaPimBsrElectedBSRRPSetEntry 6 }
alaPimBsrElectedBSRRPSetHoldtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The holdtime for RP"
REFERENCE "I-D.ietf-pim-sm-bsr section 4.1"
::= { alaPimBsrElectedBSRRPSetEntry 7 }
alaPimBsrElectedBSRRPSetExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum time remaining before this entry will be
aged out. The value zero indicates that this entry will
never be aged out."
::= { alaPimBsrElectedBSRRPSetEntry 8 }
alaPimBsrElectedBSRRPSetGrpBidir OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If this object is TRUE, this group range with this
RP is a BIDIR-PIM group range. If it is set to FALSE,
it is a PIM-SM group range."
::= { alaPimBsrElectedBSRRPSetEntry 9 }
--
-- The BSR Candidate-BSR Table
--
alaPimBsrCandidateBSRTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPimBsrCandidateBSREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing Candidate-BSR
configuration for the local router. The table contains
one row for each address family for which the local
router is to advertise itself as a Candidate-BSR."
::= { alaPimBsrObjects 3 }
alaPimBsrCandidateBSREntry OBJECT-TYPE
SYNTAX AlaPimBsrCandidateBSREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the alaPimBsrCandidateBSRTable."
INDEX { alaPimBsrCandidateBSRAddressType }
::= { alaPimBsrCandidateBSRTable 1 }
AlaPimBsrCandidateBSREntry ::= SEQUENCE {
alaPimBsrCandidateBSRAddressType InetAddressType,
alaPimBsrCandidateBSRAddress InetAddress,
alaPimBsrCandidateBSRPriority Unsigned32,
alaPimBsrCandidateBSRHashMaskLength Unsigned32,
alaPimBsrCandidateBSRElectedBSR TruthValue,
alaPimBsrCandidateBSRBootstrapTimer TimeTicks,
alaPimBsrCandidateBSRStatus RowStatus
}
alaPimBsrCandidateBSRAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of the Candidate-BSR."
::= { alaPimBsrCandidateBSREntry 1 }
alaPimBsrCandidateBSRAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The (unicast) address which the local router will
use to advertise itself as a Candidate-BSR. The
InetAddressType is given by the
alaPimBsrCandidateBSRAddressType object."
::= { alaPimBsrCandidateBSREntry 2 }
alaPimBsrCandidateBSRPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority value for the local router as a
Candidate-BSR for this address type. Numerically higher
values for this object indicate higher priorities."
DEFVAL { 64 }
::= { alaPimBsrCandidateBSREntry 3 }
alaPimBsrCandidateBSRHashMaskLength OBJECT-TYPE
SYNTAX Unsigned32 (0..128)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The hash mask length (used in the RP hash function)
that the local router will advertise in its Bootstrap
messages for this address type. This object defaults
to 30 if alaPimBsrCandidateBSRAddressType is 'ipv4' or 'ipv4z'
, and defaults to 126 if alaPimBsrCandidateBSRAddressType is
'ipv6' or 'ipv6z'."
-- DEFVAL { 30 or 126 }
::= { alaPimBsrCandidateBSREntry 4 }
alaPimBsrCandidateBSRElectedBSR OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the local router is the elected BSR for this
address type."
::= { alaPimBsrCandidateBSREntry 5 }
alaPimBsrCandidateBSRBootstrapTimer OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time remaining before the local router next
originates a Bootstrap message for this address type.
Value of this object is zero if
alaPimBsrCandidateBSRElectedBSR is 'FALSE'."
::= { alaPimBsrCandidateBSREntry 6 }
alaPimBsrCandidateBSRStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this row, by which new entries may
be created, or old entries deleted from this table."
::= { alaPimBsrCandidateBSREntry 7 }
--
-- The BSR Elected-BSR Table
--
alaPimBsrElectedBSRTable OBJECT-TYPE
SYNTAX SEQUENCE OF AlaPimBsrElectedBSREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing information about
elected BSRs. The table contains one row for each
address family for which there is an elected BSR."
::= { alaPimBsrObjects 4 }
alaPimBsrElectedBSREntry OBJECT-TYPE
SYNTAX AlaPimBsrElectedBSREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the alaPimBsrElectedBSRTable."
INDEX { alaPimBsrElectedBSRAddressType }
::= { alaPimBsrElectedBSRTable 1 }
AlaPimBsrElectedBSREntry ::= SEQUENCE {
alaPimBsrElectedBSRAddressType InetAddressType,
alaPimBsrElectedBSRAddress InetAddress,
alaPimBsrElectedBSRPriority Unsigned32,
alaPimBsrElectedBSRHashMaskLength Unsigned32,
alaPimBsrElectedBSRExpiryTime TimeTicks
}
alaPimBsrElectedBSRAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of the elected BSR."
::= { alaPimBsrElectedBSREntry 1 }
alaPimBsrElectedBSRAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The (unicast) address of the elected BSR. The
InetAddressType is given by the alaPimBsrElectedBSRAddressType
object."
::= { alaPimBsrElectedBSREntry 2 }
alaPimBsrElectedBSRPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority value for the elected BSR for this address
type. Numerically higher values for this object indicate
higher priorities."
::= { alaPimBsrElectedBSREntry 3 }
alaPimBsrElectedBSRHashMaskLength OBJECT-TYPE
SYNTAX Unsigned32 (0..128)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The hash mask length (used in the RP hash function)
advertised by the elected BSR for this address type."
::= { alaPimBsrElectedBSREntry 4 }
alaPimBsrElectedBSRExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum time remaining before the elected BSR for
this address type will be declared down."
::= { alaPimBsrElectedBSREntry 5 }
--
-- PIM BSR Notifications
--
alaPimBsrElectedBSRLostElection NOTIFICATION-TYPE
OBJECTS { alaPimBsrCandidateBSRElectedBSR }
STATUS current
DESCRIPTION
"A alaPimBsrElectedBSRLostElection trap should be generated
when current E-BSR lost election to a new Candidate
BSR
current E-BSR, start sending BootStrap Messages. Only
an E-BSR should generate this trap.
This notification is generated when
alaPimBsrCandidateBSRElectedBSR becomes FALSE."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.1"
::= { alaPimBsrNotifications 1 }
alaPimBsrCandidateBSRWinElection NOTIFICATION-TYPE
OBJECTS { alaPimBsrCandidateBSRElectedBSR }
STATUS current
DESCRIPTION
"A alaPimBsrCandidateBSRWinElection trap should be generated
when a C-BSR wins BSR Election. Only an E-BSR should
generate this trap.
This notification is generated when
alaPimBsrCandidateBSRElectedBSR becomes TRUE"
REFERENCE "I-D.ietf-pim-sm-bsr section 3.1"
::= { alaPimBsrNotifications 2 }
--
-- Compliance Statements
--
alaPimBsrCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for PIM routers that implement
the Bootstrap Router (BSR) mechanism."
MODULE -- this module
MANDATORY-GROUPS { alaPimBsrObjectGroup }
GROUP alaPimBsrDiagnosticsGroup
DESCRIPTION
"This group is optional."
::= { alaPimBsrCompliances 1 }
--
-- Units of Conformance
--
alaPimBsrObjectGroup OBJECT-GROUP
OBJECTS { alaPimBsrCandidateRPBidir,
alaPimBsrCandidateRPAdvTimer,
alaPimBsrCandidateRPPriority,
alaPimBsrCandidateRPAdvInterval,
alaPimBsrCandidateRPHoldtime,
alaPimBsrCandidateRPStatus,
alaPimBsrElectedBSRRPSetPriority,
alaPimBsrElectedBSRRPSetHoldtime,
alaPimBsrElectedBSRRPSetExpiryTime,
alaPimBsrElectedBSRRPSetGrpBidir,
alaPimBsrCandidateBSRAddress,
alaPimBsrCandidateBSRPriority,
alaPimBsrCandidateBSRHashMaskLength,
alaPimBsrCandidateBSRElectedBSR,
alaPimBsrCandidateBSRBootstrapTimer,
alaPimBsrCandidateBSRStatus,
alaPimBsrElectedBSRAddress,
alaPimBsrElectedBSRPriority,
alaPimBsrElectedBSRHashMaskLength,
alaPimBsrElectedBSRExpiryTime }
STATUS current
DESCRIPTION
"A collection of objects for managing PIM routers."
::= { alaPimBsrGroups 1 }
alaPimBsrDiagnosticsGroup NOTIFICATION-GROUP
NOTIFICATIONS { alaPimBsrElectedBSRLostElection,
alaPimBsrCandidateBSRWinElection }
STATUS current
DESCRIPTION
"Objects providing additonal diagnostics related to BSR
mechanism of PIM router."
::= { alaPimBsrGroups 2 }
END