draft-ietf-pim-bsr-mib-00.txt   draft-ietf-pim-bsr-mib-01.txt 
PIM WG B. Joshi PIM WG B. Joshi
Internet-Draft Infosys Technologies Ltd. Internet-Draft Infosys Technologies Ltd.
Expires: February 24, 2007 R. Bijlani Expires: May 2, 2007 R. Bijlani
Cisco Systems Cisco Systems
August 23, 2006 October 29, 2006
PIM Bootstrap Router MIB PIM Bootstrap Router MIB
draft-ietf-pim-bsr-mib-00.txt draft-ietf-pim-bsr-mib-01.txt
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 35 skipping to change at page 1, line 35
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on February 24, 2007. This Internet-Draft will expire on May 2, 2007.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2006). Copyright (C) The Internet Society (2006).
Abstract Abstract
This document defines a portion of the Management Information Base This document defines a portion of the Management Information Base
(MIB) for use with network management protocols in the Internet (MIB) for use with network management protocols in the Internet
community. In particular, it describes managed objects used for community. In particular, it describes managed objects used for
skipping to change at page 3, line 10 skipping to change at page 3, line 10
9.1. Normative References . . . . . . . . . . . . . . . . . . . 19 9.1. Normative References . . . . . . . . . . . . . . . . . . . 19
9.2. Informative References . . . . . . . . . . . . . . . . . . 20 9.2. Informative References . . . . . . . . . . . . . . . . . . 20
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 21 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 21
Intellectual Property and Copyright Statements . . . . . . . . . . 22 Intellectual Property and Copyright Statements . . . . . . . . . . 22
1. Introduction 1. Introduction
This memo defines a portion of the Management Information Base (MIB) This memo defines a portion of the Management Information Base (MIB)
for use with network management protocols in the Internet community. for use with network management protocols in the Internet community.
In particular, it describes managed objects used for managing the In particular, it describes managed objects used for managing the
Bootstrap Router (BSR) mechanism for PIM. [I-D.ietf-pim-sm-v2-new], Bootstrap Router (BSR) mechanism for PIM. [RFC4601], [I-D.ietf-pim-
[I-D.ietf-pim-sm-bsr]. sm-bsr].
This document was created by moving some of the PIM BSR specific MIB This document was created by moving some of the PIM BSR specific MIB
tables from one of the earlier version of PIM MIB draft [I-D.ietf- tables from one of the earlier version of PIM MIB draft [I-D.ietf-
pim-mib-v2]. pim-mib-v2].
2. The Internet-Standard Management Framework 2. The Internet-Standard Management Framework
For a detailed overview of the documents that describe the current For a detailed overview of the documents that describe the current
Internet-Standard Management Framework, please refer to section 7 of Internet-Standard Management Framework, please refer to section 7 of
RFC 3410[RFC3410]. RFC 3410[RFC3410].
skipping to change at page 4, line 31 skipping to change at page 4, line 31
mib-2, Unsigned32, TimeTicks FROM SNMPv2-SMI mib-2, Unsigned32, TimeTicks FROM SNMPv2-SMI
RowStatus, TruthValue FROM SNMPv2-TC RowStatus, TruthValue FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP, MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF NOTIFICATION-GROUP FROM SNMPv2-CONF
InetAddressType, InetAddressType,
InetAddressPrefixLength, InetAddressPrefixLength,
InetAddress, InetAddress,
InetZoneIndex FROM INET-ADDRESS-MIB; InetZoneIndex FROM INET-ADDRESS-MIB;
pimBsrMIB MODULE-IDENTITY pimBsrMIB MODULE-IDENTITY
LAST-UPDATED "200610230000Z" -- 23 October 2006
ORGANIZATION "IETF PIM Working Group" ORGANIZATION "IETF PIM Working Group"
CONTACT-INFO CONTACT-INFO
"Email: pim@ietf.org" "Email: pim@ietf.org"
DESCRIPTION DESCRIPTION
"The MIB module for management of the Bootstrap Router "The MIB module for management of the Bootstrap Router
(BSR) mechanism for PIM routers. (BSR) mechanism for PIM routers.
Copyright (C) The Internet Society (2006). This version Copyright (C) The Internet Society (2006). This version
of this MIB module is part of RFC yyyy; see the RFC of this MIB module is part of RFC yyyy; see the RFC
itself for full legal notices." itself for full legal notices."
-- RFC Ed.: replace yyyy with actual RFC number & remove this note -- RFC Ed.: replace yyyy with actual RFC number & remove this note
REVISION "200608230000Z" -- 23 August 2006 REVISION "200610230000Z" -- 23 October 2006
DESCRIPTION "Initial version, published as RFC yyyy." DESCRIPTION "Initial version, published as RFC yyyy."
-- RFC Ed.: replace yyyy with actual RFC number & remove this note -- RFC Ed.: replace yyyy with actual RFC number & remove this note
::= { mib-2 XXX } ::= { mib-2 XXX }
-- RFC Ed.: replace XXX with IANA-assigned number & remove this note -- RFC Ed.: replace XXX with IANA-assigned number & remove this note
-- --
-- Top-level structure -- Top-level structure
-- --
pimBsrMIBObjects OBJECT IDENTIFIER ::= { pimBsrMIB 1 } pimBsrNotifications OBJECT IDENTIFIER ::= { pimBsrMIB 0 }
pimBsrTraps OBJECT IDENTIFIER ::= { pimBsrMIBObjects 0 } pimBsrObjects OBJECT IDENTIFIER ::= { pimBsrMIB 1 }
pimBsr OBJECT IDENTIFIER ::= { pimBsrMIBObjects 1 }
--
-- Conformance Information
--
pimBsrConformance OBJECT IDENTIFIER ::= { pimBsrMIB 2 }
pimBsrCompliances OBJECT IDENTIFIER ::= { pimBsrConformance 1 }
pimBsrGroups OBJECT IDENTIFIER ::= { pimBsrConformance 2 }
-- --
-- The BSR Candidate-RP Table -- The BSR Candidate-RP Table
-- --
bsrCandidateRPTable OBJECT-TYPE pimBsrCandidateRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsrCandidateRPEntry SYNTAX SEQUENCE OF PimBsrCandidateRPEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table listing the IP multicast group "The (conceptual) table listing the IP multicast group
prefixes for which the local router is to advertise prefixes for which the local router is to advertise
itself as a Candidate-RP." itself as a Candidate-RP."
::= { pimBsr 1 } ::= { pimBsrObjects 1 }
bsrCandidateRPEntry OBJECT-TYPE pimBsrCandidateRPEntry OBJECT-TYPE
SYNTAX BsrCandidateRPEntry SYNTAX PimBsrCandidateRPEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the bsrCandidateRPTable." "An entry (conceptual row) in the
INDEX { bsrCandidateRPAddressType, pimBsrCandidateRPTable."
bsrCandidateRPAddress, INDEX { pimBsrCandidateRPAddressType,
bsrCandidateRPGroupAddress, pimBsrCandidateRPAddress,
bsrCandidateRPGroupPrefixLength } pimBsrCandidateRPGroupAddress,
::= { bsrCandidateRPTable 1 } pimBsrCandidateRPGroupPrefixLength }
::= { pimBsrCandidateRPTable 1 }
BsrCandidateRPEntry ::= SEQUENCE { PimBsrCandidateRPEntry ::= SEQUENCE {
bsrCandidateRPAddressType InetAddressType, pimBsrCandidateRPAddressType InetAddressType,
bsrCandidateRPAddress InetAddress, pimBsrCandidateRPAddress InetAddress,
bsrCandidateRPGroupAddress InetAddress, pimBsrCandidateRPGroupAddress InetAddress,
bsrCandidateRPGroupPrefixLength InetAddressPrefixLength, pimBsrCandidateRPGroupPrefixLength InetAddressPrefixLength,
bsrCandidateRPBidir TruthValue, pimBsrCandidateRPBidir TruthValue,
bsrCandidateRPAdvTimer TimeTicks, pimBsrCandidateRPAdvTimer TimeTicks,
bsrCandidateRPPriority Unsigned32, pimBsrCandidateRPPriority Unsigned32,
bsrCandidateRPAdvInterval Unsigned32, pimBsrCandidateRPAdvInterval Unsigned32,
bsrCandidateRPHoldtime Unsigned32, pimBsrCandidateRPHoldtime Unsigned32,
bsrCandidateRPStatus RowStatus pimBsrCandidateRPStatus RowStatus
} }
bsrCandidateRPAddressType OBJECT-TYPE pimBsrCandidateRPAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet address type of the Candidate-RP." "The Inet address type of the Candidate-RP."
::= { bsrCandidateRPEntry 1 } ::= { pimBsrCandidateRPEntry 1 }
bsrCandidateRPAddress OBJECT-TYPE pimBsrCandidateRPAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20)) SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (unicast) address which will be advertised as a "The (unicast) address that will be advertised as a
Candidate-RP. The InetAddressType is given by the Candidate-RP. The InetAddressType is given by the
bsrCandidateRPAddressType object." pimBsrCandidateRPAddressType object."
::= { bsrCandidateRPEntry 2 } ::= { pimBsrCandidateRPEntry 2 }
bsrCandidateRPGroupAddress OBJECT-TYPE pimBsrCandidateRPGroupAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20)) SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP multicast group address which, when combined with "The IP multicast group address that, when combined with
the corresponding value of the corresponding value of
bsrCandidateRPGroupPrefixLength, identifies a group pimBsrCandidateRPGroupPrefixLength, identifies a group
prefix for which the local router will advertise itself prefix for which the local router will advertise itself
as a Candidate-RP. The InetAddressType is given by the as a Candidate-RP. The InetAddressType is given by the
bsrCandidateRPAddressType object." pimBsrCandidateRPAddressType object."
::= { bsrCandidateRPEntry 3 } ::= { pimBsrCandidateRPEntry 3 }
bsrCandidateRPGroupPrefixLength OBJECT-TYPE pimBsrCandidateRPGroupPrefixLength OBJECT-TYPE
SYNTAX InetAddressPrefixLength (4..128) SYNTAX InetAddressPrefixLength (4..128)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast group address mask which, when combined "The multicast group address mask that, when combined
with the corresponding value of with the corresponding value of
bsrCandidateRPGroupAddress, identifies a group prefix pimBsrCandidateRPGroupAddress, identifies a group prefix
for which the local router will advertise itself as a for which the local router will advertise itself as a
Candidate-RP. The InetAddressType is given by the Candidate-RP. The InetAddressType is given by the
bsrCandidateRPAddressType object." pimBsrCandidateRPAddressType object."
::= { bsrCandidateRPEntry 4 } ::= { pimBsrCandidateRPEntry 4 }
pimBsrCandidateRPBidir OBJECT-TYPE
bsrCandidateRPBidir OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this object is set to TRUE, this group range is "If this object is set to TRUE, this group range is
advertised with this RP as a BIDIR-PIM group range. If advertised with this RP as a BIDIR-PIM group range. If
it is set to FALSE, it is advertised as a PIM-SM group it is set to FALSE, it is advertised as a PIM-SM group
range." range."
DEFVAL { false } DEFVAL { false }
::= { bsrCandidateRPEntry 5 } ::= { pimBsrCandidateRPEntry 5 }
bsrCandidateRPAdvTimer OBJECT-TYPE pimBsrCandidateRPAdvTimer OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time remaining before the local router next sends "The time remaining before the local router next sends
a Candidate-RP-Advertisement to the elected BSR for a Candidate-RP-Advertisement to the elected BSR for
this zone." this zone."
::= { bsrCandidateRPEntry 6 } ::= { pimBsrCandidateRPEntry 6 }
bsrCandidateRPPriority OBJECT-TYPE pimBsrCandidateRPPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The priority for this Candidate RP advertised in "The priority for this Candidate RP advertised in
Candidate-RP-Advertisements." Candidate-RP-Advertisements."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.2" REFERENCE "I-D.ietf-pim-sm-bsr section 3.2"
DEFVAL { 192 } DEFVAL { 192 }
::= { bsrCandidateRPEntry 7 } ::= { pimBsrCandidateRPEntry 7 }
bsrCandidateRPAdvInterval OBJECT-TYPE pimBsrCandidateRPAdvInterval OBJECT-TYPE
SYNTAX Unsigned32 (0..26214) SYNTAX Unsigned32 (0..26214)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A Candidate RP generates Candidate-RP-Advertisements "A Candidate RP generates Candidate-RP-Advertisements
periodically. This object represents the time interval periodically. This object represents the time interval
in seconds between two consecutive advertisements." in seconds between two consecutive advertisements."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.2 and section 5" REFERENCE "I-D.ietf-pim-sm-bsr section 3.2 and section 5"
DEFVAL { 60 } DEFVAL { 60 }
::= { bsrCandidateRPEntry 8 } ::= { pimBsrCandidateRPEntry 8 }
bsrCandidateRPHoldtime OBJECT-TYPE pimBsrCandidateRPHoldtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535) SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Holdtime for this Candidate RP. The amount of time (in "Holdtime for this Candidate RP. The amount of time (in
seconds) this Candidate-RP entry is valid." seconds) this Candidate-RP entry is valid."
REFERENCE "I-D.ietf-pim-sm-bsr section 4.2" REFERENCE "I-D.ietf-pim-sm-bsr section 4.2"
DEFVAL { 150 } DEFVAL { 150 }
::= { bsrCandidateRPEntry 9 } ::= { pimBsrCandidateRPEntry 9 }
bsrCandidateRPStatus OBJECT-TYPE pimBsrCandidateRPStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this row, by which new entries may be "The status of this row, by which new entries may be
created, or old entries deleted from this table." created, or old entries deleted from this table."
::= { bsrCandidateRPEntry 10 } ::= { pimBsrCandidateRPEntry 10 }
-- --
-- The BSR Elected BSR RP-Set Table -- The BSR Elected BSR RP-Set Table
-- --
bsrElectedBSRRPSetTable OBJECT-TYPE pimBsrElectedBSRRPSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsrElectedBSRRPSetEntry SYNTAX SEQUENCE OF PimBsrElectedBSRRPSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table listing BSR-specific information "The (conceptual) table listing BSR-specific information
about PIM group mappings learned via C-RP advertisements about PIM group mappings learned via C-RP advertisements
or created locally using configurations. This table is or created locally using configurations. This table is
maintained only on the Elected BSR. maintained only on the Elected BSR.
An Elected BSR uses this table to create Bootstrap An Elected BSR uses this table to create Bootstrap
Messages after applying a local policy to include some Messages after applying a local policy to include some
or all of the group mappings in this table." or all of the group mappings in this table."
::= { pimBsr 2 } ::= { pimBsrObjects 2 }
bsrElectedBSRRPSetEntry OBJECT-TYPE pimBsrElectedBSRRPSetEntry OBJECT-TYPE
SYNTAX BsrElectedBSRRPSetEntry SYNTAX PimBsrElectedBSRRPSetEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the "An entry (conceptual row) in the
bsrElectedBSRRPSetTable." pimBsrElectedBSRRPSetTable."
INDEX { bsrElectedBSRGrpMappingAddrType, INDEX { pimBsrElectedBSRGrpMappingAddrType,
bsrElectedBSRGrpMappingGrpAddr, pimBsrElectedBSRGrpMappingGrpAddr,
bsrElectedBSRGrpMappingGrpPrefixLen, pimBsrElectedBSRGrpMappingGrpPrefixLen,
bsrElectedBSRGrpMappingRPAddr } pimBsrElectedBSRGrpMappingRPAddr }
::= { bsrElectedBSRRPSetTable 1 } ::= { pimBsrElectedBSRRPSetTable 1 }
BsrElectedBSRRPSetEntry ::= SEQUENCE {
bsrElectedBSRGrpMappingAddrType InetAddressType, PimBsrElectedBSRRPSetEntry ::= SEQUENCE {
bsrElectedBSRGrpMappingGrpAddr InetAddress, pimBsrElectedBSRGrpMappingAddrType InetAddressType,
bsrElectedBSRGrpMappingGrpPrefixLen InetAddressPrefixLength, pimBsrElectedBSRGrpMappingGrpAddr InetAddress,
bsrElectedBSRGrpMappingRPAddr InetAddress, pimBsrElectedBSRGrpMappingGrpPrefixLen InetAddressPrefixLength,
bsrElectedBSRRPSetPriority Unsigned32, pimBsrElectedBSRGrpMappingRPAddr InetAddress,
bsrElectedBSRRPSetHoldtime Unsigned32, pimBsrElectedBSRRPSetPriority Unsigned32,
bsrElectedBSRRPSetExpiryTime TimeTicks, pimBsrElectedBSRRPSetHoldtime Unsigned32,
bsrElectedBSRRPSetGrpBidir TruthValue pimBsrElectedBSRRPSetExpiryTime TimeTicks,
pimBsrElectedBSRRPSetGrpBidir TruthValue
} }
bsrElectedBSRGrpMappingAddrType OBJECT-TYPE pimBsrElectedBSRGrpMappingAddrType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The Inet address type of the IP multicast group "The Inet address type of the IP multicast group
prefix." prefix."
::= { bsrElectedBSRRPSetEntry 2 } ::= { pimBsrElectedBSRRPSetEntry 2 }
bsrElectedBSRGrpMappingGrpAddr OBJECT-TYPE pimBsrElectedBSRGrpMappingGrpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20)) SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP multicast group address which, when combined "The IP multicast group address which, when combined
with bsrElectedBSRGrpMappingGrpPrefixLen, gives the group with pimBsrElectedBSRGrpMappingGrpPrefixLen, gives the
prefix for this mapping. The InetAddressType is given group prefix for this mapping. The InetAddressType is
by the bsrElectedBSRGrpMappingAddrType object. given by the pimBsrElectedBSRGrpMappingAddrType object.
This address object is only significant up to This address object is only significant up to
bsrGroupMappingGrpPrefixLength bits. The remainder pimBsrElectedBSRGrpMappingGrpPrefixLen bits. The
of the address bits are zero. This is especially remainder of the address bits are zero. This is
important for this field, which is part of the index of especially important for this field, which is part of
this entry. Any non-zero bits would signify an entirely the index of this entry. Any non-zero bits would
different entry." signify an entirely different entry."
::= { bsrElectedBSRRPSetEntry 3 } ::= { pimBsrElectedBSRRPSetEntry 3 }
bsrElectedBSRGrpMappingGrpPrefixLen OBJECT-TYPE pimBsrElectedBSRGrpMappingGrpPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength (4..128) SYNTAX InetAddressPrefixLength (4..128)
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The multicast group prefix length, which, when combined "The multicast group prefix length that, when combined
with bsrElectedBSRGrpMappingGrpAddr, gives the group with pimBsrElectedBSRGrpMappingGrpAddr, gives the group
prefix for this mapping. The InetAddressType is given by prefix for this mapping. The InetAddressType is given by
the bsrElectedBSRGrpMappingAddrType object. If the pimBsrElectedBSRGrpMappingAddrType object. If
bsrElectedBSRGrpMappingAddrType is 'ipv4' or 'ipv4z', pimBsrElectedBSRGrpMappingAddrType is 'ipv4' or 'ipv4z',
this object must be in the range 4..32. If this object must be in the range 4..32. If
bsrElectedBSRGrpMappingAddrType is 'ipv6' or 'ipv6z', pimBsrElectedBSRGrpMappingAddrType is 'ipv6' or 'ipv6z',
this object must be in the range 8..128." this object must be in the range 8..128."
::= { bsrElectedBSRRPSetEntry 4 } ::= { pimBsrElectedBSRRPSetEntry 4 }
bsrElectedBSRGrpMappingRPAddr OBJECT-TYPE pimBsrElectedBSRGrpMappingRPAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20)) SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The IP address of the RP to be used for groups within "The IP address of the RP to be used for groups within
this group prefix. The InetAddressType is given by the this group prefix. The InetAddressType is given by the
bsrElectedBSRGrpMappingAddrType object." pimBsrElectedBSRGrpMappingAddrType object."
::= { bsrElectedBSRRPSetEntry 5 } ::= { pimBsrElectedBSRRPSetEntry 5 }
bsrElectedBSRRPSetPriority OBJECT-TYPE pimBsrElectedBSRRPSetPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The priority for RP". Numerically higher values for "The priority for RP. Numerically higher values for
this object indicate lower priorities, with the value this object indicate lower priorities, with the value
zero denoting the highest priority." zero denoting the highest priority."
::= { bsrElectedBSRRPSetEntry 6 } REFERENCE "I-D.ietf-pim-sm-bsr section 4.1"
::= { pimBsrElectedBSRRPSetEntry 6 }
bsrElectedBSRRPSetHoldtime OBJECT-TYPE pimBsrElectedBSRRPSetHoldtime OBJECT-TYPE
SYNTAX Unsigned32 (0..65535) SYNTAX Unsigned32 (0..65535)
UNITS "seconds" UNITS "seconds"
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The holdtime for RP" "The holdtime for RP"
::= { bsrElectedBSRRPSetEntry 7 } REFERENCE "I-D.ietf-pim-sm-bsr section 4.1"
::= { pimBsrElectedBSRRPSetEntry 7 }
bsrElectedBSRRPSetExpiryTime OBJECT-TYPE pimBsrElectedBSRRPSetExpiryTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum time remaining before this entry will be "The minimum time remaining before this entry will be
aged out. The value zero indicates that this entry will aged out. The value zero indicates that this entry will
never be aged out." never be aged out."
::= { bsrElectedBSRRPSetEntry 8 } ::= { pimBsrElectedBSRRPSetEntry 8 }
bsrElectedBSRRPSetGrpBidir OBJECT-TYPE pimBsrElectedBSRRPSetGrpBidir OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this object is TRUE, this group range with this "If this object is TRUE, this group range with this
RP is a BIDIR-PIM group range. If it is set to FALSE, RP is a BIDIR-PIM group range. If it is set to FALSE,
it is a PIM-SM group range." it is a PIM-SM group range."
::= { bsrElectedBSRRPSetEntry 9 } ::= { pimBsrElectedBSRRPSetEntry 9 }
-- --
-- The BSR Candidate-BSR Table -- The BSR Candidate-BSR Table
-- --
bsrCandidateBSRTable OBJECT-TYPE pimBsrCandidateBSRTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsrCandidateBSREntry SYNTAX SEQUENCE OF PimBsrCandidateBSREntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table containing Candidate-BSR "The (conceptual) table containing Candidate-BSR
configuration for the local router. The table contains configuration for the local router. The table contains
one row for each zone for which the local router is one row for each zone for which the local router is
to advertise itself as a Candidate-BSR." to advertise itself as a Candidate-BSR."
::= { pimBsr 3 } ::= { pimBsrObjects 3 }
bsrCandidateBSREntry OBJECT-TYPE pimBsrCandidateBSREntry OBJECT-TYPE
SYNTAX BsrCandidateBSREntry SYNTAX PimBsrCandidateBSREntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the bsrCandidateBSRTable." "An entry (conceptual row) in the
INDEX { bsrCandidateBSRZoneIndex } pimBsrCandidateBSRTable."
::= { bsrCandidateBSRTable 1 } INDEX { pimBsrCandidateBSRZoneIndex }
::= { pimBsrCandidateBSRTable 1 }
BsrCandidateBSREntry ::= SEQUENCE { PimBsrCandidateBSREntry ::= SEQUENCE {
bsrCandidateBSRZoneIndex InetZoneIndex, pimBsrCandidateBSRZoneIndex InetZoneIndex,
bsrCandidateBSRAddressType InetAddressType, pimBsrCandidateBSRAddressType InetAddressType,
bsrCandidateBSRAddress InetAddress, pimBsrCandidateBSRAddress InetAddress,
bsrCandidateBSRPriority Unsigned32, pimBsrCandidateBSRPriority Unsigned32,
bsrCandidateBSRHashMaskLength Unsigned32, pimBsrCandidateBSRHashMaskLength Unsigned32,
bsrCandidateBSRElectedBSR TruthValue, pimBsrCandidateBSRElectedBSR TruthValue,
bsrCandidateBSRBootstrapTimer TimeTicks, pimBsrCandidateBSRBootstrapTimer TimeTicks,
bsrCandidateBSRStatus RowStatus pimBsrCandidateBSRStatus RowStatus
} }
bsrCandidateBSRZoneIndex OBJECT-TYPE pimBsrCandidateBSRZoneIndex OBJECT-TYPE
SYNTAX InetZoneIndex SYNTAX InetZoneIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The zone index uniquely identifies the zone on "The zone index uniquely identifies the zone on
a device with which this Candidate BSR is attached. a device to which this Candidate BSR is attached.
There is one entry for each zone in ipMcastZoneTable. There is one entry for each zone in ipMcastZoneTable.
Scope-level information for this zone can be extracted Scope-level information for this zone can be extracted
from ipMcastZoneTable in IP MCAST MIB" from ipMcastZoneTable in IP MCAST MIB"
::= { bsrCandidateBSREntry 1 } ::= { pimBsrCandidateBSREntry 1 }
bsrCandidateBSRAddressType OBJECT-TYPE pimBsrCandidateBSRAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address type of the Candidate-BSR." "The address type of the Candidate-BSR."
::= { bsrCandidateBSREntry 2 } ::= { pimBsrCandidateBSREntry 2 }
bsrCandidateBSRAddress OBJECT-TYPE pimBsrCandidateBSRAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (unicast) address which the local router will "The (unicast) address that the local router will
use to advertise itself as a Candidate-BSR. The use to advertise itself as a Candidate-BSR. The
InetAddressType is given by the InetAddressType is given by the
bsrCandidateBSRAddressType object." pimBsrCandidateBSRAddressType object."
::= { bsrCandidateBSREntry 3 } ::= { pimBsrCandidateBSREntry 3 }
bsrCandidateBSRPriority OBJECT-TYPE pimBsrCandidateBSRPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The priority value for the local router as a "The priority value for the local router as a
Candidate-BSR for this zone. Numerically higher Candidate-BSR for this zone. Numerically higher
values for this object indicate higher priorities." values for this object indicate higher priorities."
DEFVAL { 0 } DEFVAL { 0 }
::= { bsrCandidateBSREntry 4 } ::= { pimBsrCandidateBSREntry 4 }
bsrCandidateBSRHashMaskLength OBJECT-TYPE pimBsrCandidateBSRHashMaskLength OBJECT-TYPE
SYNTAX Unsigned32 (0..128) SYNTAX Unsigned32 (0..128)
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The hash mask length (used in the RP hash function) "The hash mask length (used in the RP hash function)
that the local router will advertise in its Bootstrap that the local router will advertise in its Bootstrap
messages for this zone. This object defaults messages for this zone. This object defaults
to 30 if bsrCandidateBSRAddressType is 'ipv4' or 'ipv4z' to 30 if pimBsrCandidateBSRAddressType is 'ipv4' or
, and defaults to 126 if bsrCandidateBSRAddressType is 'ipv4z' , and defaults to 126 if
'ipv6' or 'ipv6z'." pimBsrCandidateBSRAddressType is 'ipv6' or 'ipv6z'."
::= { bsrCandidateBSREntry 5 } ::= { pimBsrCandidateBSREntry 5 }
bsrCandidateBSRElectedBSR OBJECT-TYPE
pimBsrCandidateBSRElectedBSR OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Whether the local router is the elected BSR for this "Whether the local router is the elected BSR for this
zone." zone."
::= { bsrCandidateBSREntry 6 } ::= { pimBsrCandidateBSREntry 6 }
bsrCandidateBSRBootstrapTimer OBJECT-TYPE pimBsrCandidateBSRBootstrapTimer OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The time remaining before the local router next "The time remaining before the local router next
originates a Bootstrap message for this zone. originates a Bootstrap message for this zone.
Value of this object is zero if Value of this object is zero if
bsrCandidateBSRElectedBSR is 'FALSE'." pimBsrCandidateBSRElectedBSR is 'FALSE'."
::= { bsrCandidateBSREntry 7 } ::= { pimBsrCandidateBSREntry 7 }
bsrCandidateBSRStatus OBJECT-TYPE pimBsrCandidateBSRStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The status of this row, by which new entries may "The status of this row, by which new entries may
be created, or old entries deleted from this table." be created, or old entries deleted from this table."
::= { bsrCandidateBSREntry 8 } ::= { pimBsrCandidateBSREntry 8 }
-- --
-- The BSR Elected-BSR Table -- The BSR Elected-BSR Table
-- --
bsrElectedBSRTable OBJECT-TYPE pimBsrElectedBSRTable OBJECT-TYPE
SYNTAX SEQUENCE OF BsrElectedBSREntry SYNTAX SEQUENCE OF PimBsrElectedBSREntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (conceptual) table containing information about "The (conceptual) table containing information about
elected BSRs. The table contains one row for each elected BSRs. The table contains one row for each
zone for which there is an elected BSR." zone for which there is an elected BSR."
::= { pimBsr 4 } ::= { pimBsrObjects 4 }
bsrElectedBSREntry OBJECT-TYPE pimBsrElectedBSREntry OBJECT-TYPE
SYNTAX BsrElectedBSREntry SYNTAX PimBsrElectedBSREntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry (conceptual row) in the bsrElectedBSRTable." "An entry (conceptual row) in the
INDEX { bsrElectedBSRZoneIndex } pimBsrElectedBSRTable."
::= { bsrElectedBSRTable 1 } INDEX { pimBsrElectedBSRZoneIndex }
::= { pimBsrElectedBSRTable 1 }
BsrElectedBSREntry ::= SEQUENCE { PimBsrElectedBSREntry ::= SEQUENCE {
bsrElectedBSRZoneIndex InetZoneIndex, pimBsrElectedBSRZoneIndex InetZoneIndex,
bsrElectedBSRAddressType InetAddressType, pimBsrElectedBSRAddressType InetAddressType,
bsrElectedBSRAddress InetAddress, pimBsrElectedBSRAddress InetAddress,
bsrElectedBSRPriority Unsigned32, pimBsrElectedBSRPriority Unsigned32,
bsrElectedBSRHashMaskLength Unsigned32, pimBsrElectedBSRHashMaskLength Unsigned32,
bsrElectedBSRExpiryTime TimeTicks pimBsrElectedBSRExpiryTime TimeTicks
} }
bsrElectedBSRZoneIndex OBJECT-TYPE pimBsrElectedBSRZoneIndex OBJECT-TYPE
SYNTAX InetZoneIndex SYNTAX InetZoneIndex
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The zone index uniquely identifies the zone on a "The zone index uniquely identifies the zone on a
device with which this Elected BSR is attached. There device to which this Elected BSR is attached. There
is one entry for each zone in ipMcastZoneTable. is one entry for each zone in ipMcastZoneTable.
Scope-level information for this zone can be extracted Scope-level information for this zone can be extracted
from ipMcastZoneTable in IP MCAST MIB" from ipMcastZoneTable in IP MCAST MIB."
::= { bsrElectedBSREntry 1 } ::= { pimBsrElectedBSREntry 1 }
bsrElectedBSRAddressType OBJECT-TYPE pimBsrElectedBSRAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The address type of the elected BSR." "The address type of the elected BSR."
::= { bsrElectedBSREntry 2 } ::= { pimBsrElectedBSREntry 2 }
bsrElectedBSRAddress OBJECT-TYPE pimBsrElectedBSRAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|8|16|20)) SYNTAX InetAddress (SIZE (4|8|16|20))
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The (unicast) address of the elected BSR. The "The (unicast) address of the elected BSR. The
InetAddressType is given by the bsrElectedBSRAddressType InetAddressType is given by the
object." pimBsrElectedBSRAddressType object."
::= { bsrElectedBSREntry 3 } ::= { pimBsrElectedBSREntry 3 }
bsrElectedBSRPriority OBJECT-TYPE pimBsrElectedBSRPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255) SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The priority value for the elected BSR for this address "The priority value for the elected BSR for this address
type. Numerically higher values for this object indicate type. Numerically higher values for this object indicate
higher priorities." higher priorities."
::= { bsrElectedBSREntry 4 } ::= { pimBsrElectedBSREntry 4 }
bsrElectedBSRHashMaskLength OBJECT-TYPE pimBsrElectedBSRHashMaskLength OBJECT-TYPE
SYNTAX Unsigned32 (0..128) SYNTAX Unsigned32 (0..128)
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The hash mask length (used in the RP hash function) "The hash mask length (used in the RP hash function)
advertised by the elected BSR for this zone." advertised by the elected BSR for this zone."
::= { bsrElectedBSREntry 5 } ::= { pimBsrElectedBSREntry 5 }
bsrElectedBSRExpiryTime OBJECT-TYPE pimBsrElectedBSRExpiryTime OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The minimum time remaining before the elected BSR for "The minimum time remaining before the elected BSR for
this zone will be declared down." this zone will be declared down."
::= { bsrElectedBSREntry 6 } ::= { pimBsrElectedBSREntry 6 }
-- --
-- PIM BSR Traps -- PIM BSR Notifications
-- --
bsrElectedBSRLostElection NOTIFICATION-TYPE pimBsrElectedBSRLostElection NOTIFICATION-TYPE
OBJECTS { bsrCandidateBSRElectedBSR } OBJECTS { pimBsrCandidateBSRElectedBSR }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A bsrElectedBSRLostElection trap should be generated "A pimBsrElectedBSRLostElection notification should be
when current E-BSR lost election to a new Candidate generated when current E-BSR lost election to a new
BSR. Only an E-BSR should generate this trap. Candidate BSR. Only an E-BSR should generate this
notification.
This notification is generated when This notification is generated when
bsrCandidateBSRElectedBSR becomes FALSE." pimBsrCandidateBSRElectedBSR becomes FALSE."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.1" REFERENCE "I-D.ietf-pim-sm-bsr section 3.1"
::= { pimBsrTraps 1 } ::= { pimBsrNotifications 1 }
bsrCandidateBSRWinElection NOTIFICATION-TYPE pimBsrCandidateBSRWinElection NOTIFICATION-TYPE
OBJECTS { bsrCandidateBSRElectedBSR } OBJECTS { pimBsrCandidateBSRElectedBSR }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A bsrCandidateBSRWinElection trap should be generated "A pimBsrCandidateBSRWinElection notification should be
when a C-BSR wins BSR Election. Only an E-BSR should generated when a C-BSR wins BSR Election. Only an
generate this trap. E-BSR should generate this notification.
This notification is generated when This notification is generated when
bsrCandidateBSRElectedBSR becomes TRUE" pimBsrCandidateBSRElectedBSR becomes TRUE."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.1" REFERENCE "I-D.ietf-pim-sm-bsr section 3.1"
::= { pimBsrTraps 2 } ::= { pimBsrNotifications 2 }
--
-- Conformance Information
--
pimBsrMIBConformance OBJECT IDENTIFIER ::= { pimBsrMIB 2 }
pimBsrMIBCompliances OBJECT IDENTIFIER ::= { pimBsrMIBConformance 1 }
pimBsrMIBGroups OBJECT IDENTIFIER ::= { pimBsrMIBConformance 2 }
-- --
-- Compliance Statements -- Compliance Statements
-- --
pimBsrMIBCompliance MODULE-COMPLIANCE pimBsrCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The compliance statement for PIM routers which implement "The compliance statement for PIM routers that implement
Bootstrap Router (BSR) mechanism." the Bootstrap Router (BSR) mechanism."
MODULE -- this module MODULE -- this module
MANDATORY-GROUPS { pimBsrObjectGroup } MANDATORY-GROUPS { pimBsrObjectGroup }
GROUP pimBsrDiagnosticsGroup GROUP pimBsrDiagnosticsGroup
DESCRIPTION DESCRIPTION
"This group is optional." "This group is optional."
::= { pimBsrMIBCompliances 1 } ::= { pimBsrCompliances 1 }
-- --
-- Units of Conformance -- Units of Conformance
-- --
pimBsrObjectGroup OBJECT-GROUP pimBsrObjectGroup OBJECT-GROUP
OBJECTS { bsrCandidateRPBidir, OBJECTS { pimBsrCandidateRPBidir,
bsrCandidateRPAdvTimer, pimBsrCandidateRPAdvTimer,
bsrCandidateRPPriority, pimBsrCandidateRPPriority,
bsrCandidateRPAdvInterval, pimBsrCandidateRPAdvInterval,
bsrCandidateRPHoldtime, pimBsrCandidateRPHoldtime,
bsrCandidateRPStatus, pimBsrCandidateRPStatus,
bsrElectedBSRRPSetPriority, pimBsrElectedBSRRPSetPriority,
bsrElectedBSRRPSetHoldtime, pimBsrElectedBSRRPSetHoldtime,
bsrElectedBSRRPSetExpiryTime, pimBsrElectedBSRRPSetExpiryTime,
bsrElectedBSRRPSetGrpBidir, pimBsrElectedBSRRPSetGrpBidir,
bsrCandidateBSRAddress, pimBsrCandidateBSRAddress,
bsrCandidateBSRPriority, pimBsrCandidateBSRPriority,
bsrCandidateBSRHashMaskLength, pimBsrCandidateBSRHashMaskLength,
bsrCandidateBSRElectedBSR, pimBsrCandidateBSRElectedBSR,
bsrCandidateBSRBootstrapTimer, pimBsrCandidateBSRBootstrapTimer,
bsrCandidateBSRStatus, pimBsrCandidateBSRStatus,
bsrElectedBSRAddress, pimBsrElectedBSRAddress,
bsrElectedBSRPriority, pimBsrElectedBSRPriority,
bsrElectedBSRHashMaskLength, pimBsrElectedBSRHashMaskLength,
bsrElectedBSRExpiryTime } pimBsrElectedBSRExpiryTime }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A collection of objects for managing the Bootstrap "A collection of objects for managing the Bootstrap
Router (BSR) mechanism for PIM routers." Router (BSR) mechanism for PIM routers."
::= { pimBsrMIBGroups 1 } ::= { pimBsrGroups 1 }
pimBsrDiagnosticsGroup NOTIFICATION-GROUP pimBsrDiagnosticsGroup NOTIFICATION-GROUP
NOTIFICATIONS { bsrElectedBSRLostElection, NOTIFICATIONS { pimBsrElectedBSRLostElection,
bsrCandidateBSRWinElection } pimBsrCandidateBSRWinElection }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Objects providing additional diagnostics related to "Objects providing additional diagnostics related to
Bootstrap Router (BSR) mechanism for PIM routers." the Bootstrap Router (BSR) mechanism for PIM routers."
::= { pimBsrMIBGroups 2 } ::= { pimBsrGroups 2 }
END END
6. Security Considerations 6. Security Considerations
SNMP versions prior to SNMPv3 did not include adequate security. SNMP versions prior to SNMPv3 did not include adequate security.
Even if the network itself is secure (for example by using IPSec), Even if the network itself is secure (for example by using IPSec),
there is still no control over whom on the secure network is allowed there is still no control over who on the secure network is allowed
to access (read/change/create/delete) the objects in this MIB module. to access (read/change/create/delete) the objects in this MIB module.
The support for SET operations in a non-secure environment without The support for SET operations in a non-secure environment without
proper protection can have a negative effect on network operations. proper protection can have a negative effect on network operations.
In this MIB module, possible effects that can be induced by SET In this MIB module, possible effects that can be induced by SET
operations on writable objects include: operations on writable objects include:
o A new Candidate BSR with high priority or modification of priority o A new Candidate BSR with high priority or modification of priority
of an existing candidate BSR can takeover the functionality of of an existing candidate BSR can takeover the functionality of
Elected BSR which can prevent and disrupt the services. Elected BSR, which can prevent and disrupt the services.
o A new Candidate RP with lower priority or modification of priority o A new Candidate RP with lower priority or modification of priority
of an existing Candidate RP can force other routers to select of an existing Candidate RP can force other routers to select
itself for a particular group prefix. This can prevent and itself for a particular group prefix. This can prevent and
disrupt the services provided through this group prefix. disrupt the services provided through this group prefix.
The following are the read-write and read-create objects defined in The following are the read-write and read-create objects defined in
this MIB module: this MIB module:
bsrCandidateRPBidir bsrCandidateRPBidir
skipping to change at page 19, line 16 skipping to change at page 19, line 19
PIM-BSR-MIB should be rooted under the mib-2 subtree. IANA is PIM-BSR-MIB should be rooted under the mib-2 subtree. IANA is
requested to assign { mib-2 XXX } to the PIM-BSR-MIB module specified requested to assign { mib-2 XXX } to the PIM-BSR-MIB module specified
in this document. in this document.
8. Acknowledgments 8. Acknowledgments
This MIB module is based on the original work in This MIB module is based on the original work in
[I-D.ietf-pim-mib-v2] by R. Sivaramu, J. Lingard and B. Joshi. [I-D.ietf-pim-mib-v2] by R. Sivaramu, J. Lingard and B. Joshi.
Many thanks to Stig, Nidhi and David Mcwalter for their feedback on Many thanks to Stig Venaas, Nidhi Bhaskar, David Mcwalter, David
this MIB module. Harrington and J. W. Atwood for their feedback on this MIB module.
Suggested IPv6 multicast MIBs by R. Sivaramu and R. Raghunarayan have Suggested IPv6 multicast MIBs by R. Sivaramu and R. Raghunarayan have
been used for comparison while editing this MIB module. been used for comparison while editing this MIB module.
9. References 9. References
9.1. Normative References 9.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997. Requirement Levels", BCP 14, RFC 2119, March 1997.
skipping to change at page 20, line 9 skipping to change at page 20, line 13
"Conformance Statements for SMIv2", STD 58, RFC 2580, "Conformance Statements for SMIv2", STD 58, RFC 2580,
April 1999. April 1999.
[RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group [RFC2863] McCloghrie, K. and F. Kastenholz, "The Interfaces Group
MIB", RFC 2863, June 2000. MIB", RFC 2863, June 2000.
[RFC4001] Daniele, M., Haberman, B., Routhier, S., and J. [RFC4001] Daniele, M., Haberman, B., Routhier, S., and J.
Schoenwaelder, "Textual Conventions for Internet Network Schoenwaelder, "Textual Conventions for Internet Network
Addresses", RFC 4001, February 2005. Addresses", RFC 4001, February 2005.
[I-D.ietf-pim-sm-v2-new] [RFC4601] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas,
Fenner, B., "Protocol Independent Multicast - Sparse Mode "Protocol Independent Multicast - Sparse Mode (PIM-SM):
(PIM-SM): Protocol Specification (Revised)", Protocol Specification (Revised)", RFC 4601, August 2006.
draft-ietf-pim-sm-v2-new-12 (work in progress),
March 2006.
[I-D.ietf-pim-mib-v2] [I-D.ietf-pim-mib-v2]
Lingard, J., "Protocol Independent Multicast MIB", Lingard, J., "Protocol Independent Multicast MIB",
draft-ietf-pim-mib-v2-06 (work in progress), April 2006. draft-ietf-pim-mib-v2-06 (work in progress), April 2006.
[I-D.ietf-pim-sm-bsr] [I-D.ietf-pim-sm-bsr]
Bhaskar, N., "Bootstrap Router (BSR) Mechanism for PIM", Bhaskar, N., "Bootstrap Router (BSR) Mechanism for PIM",
draft-ietf-pim-sm-bsr-08 (work in progress), May 2006. draft-ietf-pim-sm-bsr-08 (work in progress), May 2006.
[I-D.ietf-mboned-ip-mcast-mib] [I-D.ietf-mboned-ip-mcast-mib]
skipping to change at page 21, line 7 skipping to change at page 21, line 7
August 2006. August 2006.
9.2. Informative References 9.2. Informative References
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, [RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart,
"Introduction and Applicability Statements for Internet- "Introduction and Applicability Statements for Internet-
Standard Management Framework", RFC 3410, December 2002. Standard Management Framework", RFC 3410, December 2002.
Authors' Addresses Authors' Addresses
Bharat joshi Bharat Joshi
Infosys Technologies Ltd. Infosys Technologies Ltd.
44 Electronics City, Hosur Road 44 Electronics City, Hosur Road
Bangalore 560 100 Bangalore 560 100
India India
Email: bharat_joshi@infosys.com Email: bharat_joshi@infosys.com
URI: http://www.infosys.com/ URI: http://www.infosys.com/
Raina Bijlani Raina Bijlani
Cisco Systems Cisco Systems
 End of changes. 124 change blocks. 
246 lines changed or deleted 251 lines changed or added

This html diff was produced by rfcdiff 1.33. The latest version is available from http://tools.ietf.org/tools/rfcdiff/