mibs/MIBS/fs/PIM-BSR-MIB
2023-12-05 12:25:34 +01:00

716 lines
28 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

PIM-BSR-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
NOTIFICATION-TYPE,
mib-2, Unsigned32, TimeTicks FROM SNMPv2-SMI
RowStatus, TruthValue,
StorageType FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
gbnL3 FROM ADMIN-MASTER-MIB;
pimBsrMIB MODULE-IDENTITY
LAST-UPDATED "200702040000Z" -- 4 February 2007
ORGANIZATION
"IETF Protocol Independent Multicast (PIM) Working Group"
CONTACT-INFO
"Email: pim@ietf.org
WG charter:
http://www.ietf.org/html.charters/pim-charter.html"
DESCRIPTION
"The MIB module for management of the Bootstrap Router
(BSR) mechanism for PIM routers.
Copyright (C) The IETF Trust (2007). This version
of this MIB module is part of RFC yyyy; see the RFC
itself for full legal notices."
REVISION "200702040000Z" -- 4 February 2007
DESCRIPTION "Initial version, published as RFC yyyy."
::= { gbnL3 9 }
--
-- Top-level structure
--
pimBsrNotifications OBJECT IDENTIFIER ::= { pimBsrMIB 0 }
pimBsrObjects OBJECT IDENTIFIER ::= { pimBsrMIB 1 }
--
-- Conformance Information
--
pimBsrConformance OBJECT IDENTIFIER ::= { pimBsrMIB 2 }
pimBsrCompliances OBJECT IDENTIFIER ::= { pimBsrConformance 1 }
pimBsrGroups OBJECT IDENTIFIER ::= { pimBsrConformance 2 }
--
-- The BSR Candidate-RP Table
--
pimBsrCandidateRPTable OBJECT-TYPE
SYNTAX SEQUENCE OF PimBsrCandidateRPEntry
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."
::= { pimBsrObjects 1 }
pimBsrCandidateRPEntry OBJECT-TYPE
SYNTAX PimBsrCandidateRPEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
pimBsrCandidateRPTable."
INDEX { pimBsrCandidateRPAddressType,
pimBsrCandidateRPAddress,
pimBsrCandidateRPGroupAddress,
pimBsrCandidateRPGroupPrefixLength }
::= { pimBsrCandidateRPTable 1 }
PimBsrCandidateRPEntry ::= SEQUENCE {
pimBsrCandidateRPAddressType INTEGER,
pimBsrCandidateRPAddress OCTET STRING,
pimBsrCandidateRPGroupAddress OCTET STRING,
pimBsrCandidateRPGroupPrefixLength Unsigned32,
pimBsrCandidateRPBidir TruthValue,
pimBsrCandidateRPAdvTimer TimeTicks,
pimBsrCandidateRPPriority Unsigned32,
pimBsrCandidateRPAdvInterval Unsigned32,
pimBsrCandidateRPHoldtime Unsigned32,
pimBsrCandidateRPStatus RowStatus,
pimBsrCandidateRPStorageType StorageType
}
pimBsrCandidateRPAddressType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Inet address type of the Candidate-RP."
--C-RP<52>ĵ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>ͣ<EFBFBD>IPv4<76><34><EFBFBD><EFBFBD>IPv6
::= { pimBsrCandidateRPEntry 1 }
pimBsrCandidateRPAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) --(SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (unicast) address that will be advertised as a
Candidate-RP. The InetAddressType is given by the
pimBsrCandidateRPAddressType object."
--C-RP<52>ĵ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD>˵<EFBFBD>ַΪ<D6B7><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
::= { pimBsrCandidateRPEntry 2 }
pimBsrCandidateRPGroupAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) --(SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address that, when combined with
the corresponding value of
pimBsrCandidateRPGroupPrefixLength, identifies a group
prefix for which the local router will advertise itself
as a Candidate-RP. The InetAddressType is given by the
pimBsrCandidateRPAddressType object."
--<2D><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>C-RP<52><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ַ
::= { pimBsrCandidateRPEntry 3 }
pimBsrCandidateRPGroupPrefixLength OBJECT-TYPE
SYNTAX Unsigned32 (4..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group address mask that, when combined
with the corresponding value of
pimBsrCandidateRPGroupAddress, identifies a group prefix
for which the local router will advertise itself as a
Candidate-RP. The InetAddressType is given by the
pimBsrCandidateRPAddressType object."
--<2D><EFBFBD><E0B2A5>ǰ׺<C7B0><D7BA><EFBFBD><EFBFBD>
::= { pimBsrCandidateRPEntry 4 }
pimBsrCandidateRPBidir 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."
--<2D><EFBFBD><E0B2A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰ׺<C7B0><D7BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Χ<E9B7B6>Ƿ<EFBFBD>Bidir
DEFVAL { false }
::= { pimBsrCandidateRPEntry 5 }
pimBsrCandidateRPAdvTimer 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 zone."
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>C-RP-Adv<64><76><EFBFBD>ĵ<EFBFBD>ʣ<EFBFBD><CAA3>ʱ<EFBFBD><CAB1>
::= { pimBsrCandidateRPEntry 6 }
pimBsrCandidateRPPriority OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority for this Candidate RP advertised in
Candidate-RP-Advertisements."
--<2D><><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>C-RP-Adv<64><76><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD>Priority
REFERENCE "I-D.ietf-pim-sm-bsr section 3.2"
DEFVAL { 192 }
::= { pimBsrCandidateRPEntry 7 }
pimBsrCandidateRPAdvInterval 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."
--<2D><><EFBFBD><EFBFBD>C-RP-Adv<64><76><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
REFERENCE "I-D.ietf-pim-sm-bsr section 3.2 and section 5"
DEFVAL { 60 }
::= { pimBsrCandidateRPEntry 8 }
pimBsrCandidateRPHoldtime 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."
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ<EFBFBD><C4BF>Ϊ<EFBFBD><CEAA>Ч<EFBFBD><D0A7>Ϣ<EFBFBD><CFA2>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1>
REFERENCE "I-D.ietf-pim-sm-bsr section 4.2"
DEFVAL { 150 }
::= { pimBsrCandidateRPEntry 9 }
pimBsrCandidateRPStatus 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."
--<2D><><EFBFBD><EFBFBD>Ŀ״̬
::= { pimBsrCandidateRPEntry 10 }
pimBsrCandidateRPStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this row. Rows having the value
'permanent' need not allow write-access to any columnar
objects in the row."
--<2D><><EFBFBD><EFBFBD>Ŀ<EFBFBD><EFBFBD><E6B4A2><EFBFBD><EFBFBD>
DEFVAL { nonVolatile }
::= { pimBsrCandidateRPEntry 11 }
--
-- The BSR Elected BSR RP-Set Table
--
pimBsrElectedBSRRPSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF PimBsrElectedBSRRPSetEntry
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."
--Elected BSR RP-Set<65><74><EFBFBD><EFBFBD>ֻ<EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡΪBSRʱ<52><CAB1>ά<EFBFBD><CEAC><EFBFBD>ñ<EFBFBD><C3B1><EFBFBD>
--<2D><><EFBFBD>а<EFBFBD><D0B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD>C-RP<52><50><EFBFBD>Ķ<EFBFBD><C4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Group-to-RPӳ<50><D3B3><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>
::= { pimBsrObjects 2 }
pimBsrElectedBSRRPSetEntry OBJECT-TYPE
SYNTAX PimBsrElectedBSRRPSetEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
pimBsrElectedBSRRPSetTable."
--Elected BSR RP-Set<65><74><EFBFBD><EFBFBD>Ŀ
INDEX { pimBsrElectedBSRGrpMappingAddrType,
pimBsrElectedBSRGrpMappingGrpAddr,
pimBsrElectedBSRGrpMappingGrpPrefixLen,
pimBsrElectedBSRGrpMappingRPAddr }
::= { pimBsrElectedBSRRPSetTable 1 }
PimBsrElectedBSRRPSetEntry ::= SEQUENCE {
pimBsrElectedBSRGrpMappingAddrType INTEGER,
pimBsrElectedBSRGrpMappingGrpAddr OCTET STRING,
pimBsrElectedBSRGrpMappingGrpPrefixLen Unsigned32,
pimBsrElectedBSRGrpMappingRPAddr OCTET STRING,
pimBsrElectedBSRRPSetPriority Unsigned32,
pimBsrElectedBSRRPSetHoldtime Unsigned32,
pimBsrElectedBSRRPSetExpiryTime TimeTicks,
pimBsrElectedBSRRPSetGrpBidir TruthValue
}
pimBsrElectedBSRGrpMappingAddrType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Inet address type of the IP multicast group
prefix."
--ӳ<><D3B3><EFBFBD><EFBFBD><E9B2A5><EFBFBD><EFBFBD>IP<49><50>ַ<EFBFBD><D6B7><EFBFBD>ͣ<EFBFBD>IPv4<76><34>IPv6
::= { pimBsrElectedBSRRPSetEntry 1 }
pimBsrElectedBSRGrpMappingGrpAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) --(SIZE (4|8|16|20))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IP multicast group address which, when combined
with pimBsrElectedBSRGrpMappingGrpPrefixLen, gives the
group prefix for this mapping. The InetAddressType is
given by the pimBsrElectedBSRGrpMappingAddrType object.
This address object is only significant up to
pimBsrElectedBSRGrpMappingGrpPrefixLen 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."
--ӳ<><D3B3><EFBFBD><EFBFBD><E9B2A5><EFBFBD><EFBFBD>IP<49><50>ַ
::= { pimBsrElectedBSRRPSetEntry 2 }
pimBsrElectedBSRGrpMappingGrpPrefixLen OBJECT-TYPE
SYNTAX Unsigned32 (4..128)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The multicast group prefix length that, when combined
with pimBsrElectedBSRGrpMappingGrpAddr, gives the group
prefix for this mapping. The InetAddressType is given by
the pimBsrElectedBSRGrpMappingAddrType object. If
pimBsrElectedBSRGrpMappingAddrType is 'ipv4' or 'ipv4z',
this object must be in the range 4..32. If
pimBsrElectedBSRGrpMappingAddrType is 'ipv6' or 'ipv6z',
this object must be in the range 8..128."
--ӳ<><D3B3><EFBFBD><EFBFBD><E9B2A5><EFBFBD><EFBFBD>IP<49><50>ַǰ׺<C7B0><D7BA><EFBFBD>ȣ<EFBFBD>IPv4ȡֵ<C8A1><D6B5>ΧΪ4<CEAA><34>32
::= { pimBsrElectedBSRRPSetEntry 3 }
pimBsrElectedBSRGrpMappingRPAddr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) --(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
pimBsrElectedBSRGrpMappingAddrType object."
--ӳ<><D3B3>RP<52><50>IP<49><50>ַ
::= { pimBsrElectedBSRRPSetEntry 4 }
pimBsrElectedBSRRPSetPriority 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."
--RP<52><50><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD>ȡֵ<C8A1><D6B5>ΧΪ0<CEAA><30>255<35><35>ֵԽС<D4BD><D0A1><EFBFBD>ȼ<EFBFBD>Խ<EFBFBD>ߣ<EFBFBD>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD><EFBFBD><EFBFBD>
REFERENCE "I-D.ietf-pim-sm-bsr section 4.1"
::= { pimBsrElectedBSRRPSetEntry 5 }
pimBsrElectedBSRRPSetHoldtime 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"
::= { pimBsrElectedBSRRPSetEntry 6 }
--<2D><>C-RP<52><50>Ϣ<EFBFBD><CFA2>ά<EFBFBD><CEAC>ʱ<EFBFBD>䣬ȡֵ<C8A1><D6B5>ΧΪ0<CEAA><30>65535<33><35>ȱʡֵΪ150
pimBsrElectedBSRRPSetExpiryTime 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."
::= { pimBsrElectedBSRRPSetEntry 7 }
--<2D><>C-RP<52><50>Ϣ<EFBFBD><CFA2><EFBFBD>ϻ<EFBFBD>ʣ<EFBFBD><CAA3>ʱ<EFBFBD>䣬0<E4A3AC><30>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>
pimBsrElectedBSRRPSetGrpBidir 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."
--<2D>Ƿ<EFBFBD>ΪBIDIR-PIM<49><4D><EFBFBD>Χ
::= { pimBsrElectedBSRRPSetEntry 8 }
--
-- The BSR Candidate-BSR Table
--
pimBsrCandidateBSRTable OBJECT-TYPE
SYNTAX SEQUENCE OF PimBsrCandidateBSREntry
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 zone for which the local router is
to advertise itself as a Candidate-BSR."
--Candidate-BSR<53><52><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˱<EFBFBD><CBB1><EFBFBD>·<EFBFBD><C2B7><EFBFBD><EFBFBD><EFBFBD>ڲ<EFBFBD>ͬ<EFBFBD><CDAC>Admin-scoped<65><64><EFBFBD><EFBFBD><EFBFBD>õ<EFBFBD>C-BSR<53><52>Ϣ<EFBFBD><CFA2>
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dz<EFBFBD>֧<EFBFBD><D6A7>Admin-scoped<65>Ļ<EFBFBD><C4BB>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>˸ñ<CBB8><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>
::= { pimBsrObjects 3 }
pimBsrCandidateBSREntry OBJECT-TYPE
SYNTAX PimBsrCandidateBSREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
pimBsrCandidateBSRTable."
--Candidate-BSR<53><52><EFBFBD><EFBFBD>Ŀ
INDEX { pimBsrCandidateBSRZoneIndex }
::= { pimBsrCandidateBSRTable 1 }
PimBsrCandidateBSREntry ::= SEQUENCE {
pimBsrCandidateBSRZoneIndex Unsigned32,
pimBsrCandidateBSRAddressType INTEGER,
pimBsrCandidateBSRAddress OCTET STRING,
pimBsrCandidateBSRPriority Unsigned32,
pimBsrCandidateBSRHashMaskLength Unsigned32,
pimBsrCandidateBSRElectedBSR TruthValue,
pimBsrCandidateBSRBootstrapTimer TimeTicks,
pimBsrCandidateBSRStatus RowStatus,
pimBsrCandidateBSRStorageType StorageType
}
pimBsrCandidateBSRZoneIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The zone index uniquely identifies the zone on a
device to which this Candidate BSR is attached. There is
one entry for each zone in ipMcastZoneTable. Scope-level
information for this zone can be extracted from
ipMcastZoneTable in IP Multicast MIB.
[I-D.ietf-mboned-ip-mcast-mib]."
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӦipMcastZoneTable<6C>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>
--<2D><><EFBFBD>ڲ<EFBFBD>֧<EFBFBD><D6A7>Administratively Scoped<65><64><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>˸<EFBFBD><CBB8>ֶ<EFBFBD><D6B6><EFBFBD>ԶΪȱʡֵ0
::= { pimBsrCandidateBSREntry 1 }
pimBsrCandidateBSRAddressType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The address type of the Candidate-BSR."
--C-BSR<53>ĵ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
::= { pimBsrCandidateBSREntry 2 }
pimBsrCandidateBSRAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The (unicast) address that the local router will
use to advertise itself as a Candidate-BSR. The
InetAddressType is given by the
pimBsrCandidateBSRAddressType object."
--C-BSR<53>ĵ<EFBFBD>ַ
::= { pimBsrCandidateBSREntry 3 }
pimBsrCandidateBSRPriority 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 zone. Numerically higher
values for this object indicate higher priorities."
--<2D><>C-BSR<53><52>pimBsrCandidateBSRZoneIndex<65><78>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><D0B5><EFBFBD><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD>ȡֵ<C8A1><D6B5>Χ0<CEA7><30>255<35><35>ֵԽ<D6B5><D4BD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>Խ<EFBFBD>ߣ<EFBFBD>ȱʡΪ0
DEFVAL { 0 }
::= { pimBsrCandidateBSREntry 4 }
pimBsrCandidateBSRHashMaskLength 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 zone. This object defaults
to 30 if pimBsrCandidateBSRAddressType is 'ipv4' or
'ipv4z' , and defaults to 126 if
pimBsrCandidateBSRAddressType is 'ipv6' or 'ipv6z'."
--<2D><><EFBFBD><EFBFBD>hash<73><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>ȡֵ<C8A1><D6B5>Χ0<CEA7><30>128<32><38>IPv4ȱʡΪ32<33><32>IPv6ȱʡΪ126
::= { pimBsrCandidateBSREntry 5 }
pimBsrCandidateBSRElectedBSR OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether the local router is the elected BSR for this
zone."
--<2D>Ƿ<EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><D1A1>BSR
::= { pimBsrCandidateBSREntry 6 }
pimBsrCandidateBSRBootstrapTimer 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 zone.
Value of this object is zero if
pimBsrCandidateBSRElectedBSR is 'FALSE'."
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>bootstrap<61><70><EFBFBD>ĵ<EFBFBD>ʣ<EFBFBD><CAA3>ʱ<EFBFBD><EFBFBD><E4A3AC>bElectedBSRΪFALSE<53><45><EFBFBD><EFBFBD><EFBFBD>ֶ<EFBFBD>Ϊ0
::= { pimBsrCandidateBSREntry 7 }
pimBsrCandidateBSRStatus 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."
--<2D><>Ŀ״̬
::= { pimBsrCandidateBSREntry 8 }
pimBsrCandidateBSRStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The storage type for this row. Rows having the value
'permanent' need not allow write-access to any columnar
objects in the row."
--<2D><>Ŀ<EFBFBD><EFBFBD><E6B4A2><EFBFBD><EFBFBD>
DEFVAL { nonVolatile }
::= { pimBsrCandidateBSREntry 9 }
--
-- The BSR Elected-BSR Table
--
pimBsrElectedBSRTable OBJECT-TYPE
SYNTAX SEQUENCE OF PimBsrElectedBSREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The (conceptual) table containing information about
elected BSRs. The table contains one row for each
zone for which there is an elected BSR."
--Elected BSR<53><52><EFBFBD><EFBFBD>ÿ<EFBFBD><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˵<EFBFBD><CBB5><EFBFBD>˲<EFBFBD>ͬ<EFBFBD><CDAC>Admin-scoped<65><64>ѡ<EFBFBD><D1A1>BSR<53><52>Ϣ<EFBFBD><CFA2>
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Dz<EFBFBD>֧<EFBFBD><D6A7>Admin-scoped<65>Ļ<EFBFBD><C4BB>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>˸ñ<CBB8><C3B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֻ<EFBFBD><D6BB>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>
::= { pimBsrObjects 4 }
pimBsrElectedBSREntry OBJECT-TYPE
SYNTAX PimBsrElectedBSREntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the
pimBsrElectedBSRTable."
--Elected BSR<53><52><EFBFBD><EFBFBD>Ŀ
INDEX { pimBsrElectedBSRZoneIndex }
::= { pimBsrElectedBSRTable 1 }
PimBsrElectedBSREntry ::= SEQUENCE {
pimBsrElectedBSRZoneIndex Unsigned32,
pimBsrElectedBSRAddressType INTEGER,
pimBsrElectedBSRAddress OCTET STRING,
pimBsrElectedBSRPriority Unsigned32,
pimBsrElectedBSRHashMaskLength Unsigned32,
pimBsrElectedBSRExpiryTime TimeTicks
}
pimBsrElectedBSRZoneIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The zone index uniquely identifies the zone on a
device to which this Elected BSR is attached. There
is one entry for each zone in ipMcastZoneTable.
Scope-level information for this zone can be extracted
from ipMcastZoneTable in IP MCAST MIB."
--<2D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӦipMcastZoneTable<6C>е<EFBFBD><D0B5><EFBFBD><EFBFBD><EFBFBD>Ϣ<EFBFBD><CFA2>
--<2D><><EFBFBD>ڲ<EFBFBD>֧<EFBFBD><D6A7>Administratively Scoped<65><64><EFBFBD>֣<EFBFBD><D6A3><EFBFBD><EFBFBD>˸<EFBFBD><CBB8>ֶ<EFBFBD><D6B6><EFBFBD>ԶΪȱʡֵ0
::= { pimBsrElectedBSREntry 1 }
pimBsrElectedBSRAddressType OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The address type of the elected BSR."
--<2D><>ѡ<EFBFBD><D1A1>BSR<53>ĵ<EFBFBD>ַ<EFBFBD><D6B7><EFBFBD><EFBFBD>
::= { pimBsrElectedBSREntry 2 }
pimBsrElectedBSRAddress OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255)) --(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
pimBsrElectedBSRAddressType object."
--<2D><>ѡ<EFBFBD><D1A1>BSR<53>ĵ<EFBFBD>ַ
::= { pimBsrElectedBSREntry 3 }
pimBsrElectedBSRPriority 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."
--<2D><><EFBFBD>ȼ<EFBFBD><C8BC><EFBFBD>ȡֵ<C8A1><D6B5>Χ0<CEA7><30>255<35><35>ֵԽ<D6B5><D4BD><EFBFBD><EFBFBD><EFBFBD>ȼ<EFBFBD>Խ<EFBFBD><D4BD>
::= { pimBsrElectedBSREntry 4 }
pimBsrElectedBSRHashMaskLength 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 zone."
--<2D><><EFBFBD><EFBFBD>hash<73><68><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȣ<EFBFBD>ȡֵ<C8A1><D6B5>Χ0<CEA7><30>128
::= { pimBsrElectedBSREntry 5 }
pimBsrElectedBSRExpiryTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum time remaining before the elected BSR for
this zone will be declared down."
--<2D>ϻ<EFBFBD>ʣ<EFBFBD><CAA3>ʱ<EFBFBD><CAB1>
::= { pimBsrElectedBSREntry 6 }
--
-- PIM BSR Notifications
--
pimBsrElectedBSRLostElection NOTIFICATION-TYPE
OBJECTS { pimBsrCandidateBSRElectedBSR }
STATUS current
DESCRIPTION
"A pimBsrElectedBSRLostElection notification should be
generated when current E-BSR lost election to a new
Candidate BSR. Only an E-BSR should generate this
notification.
This notification is generated when
pimBsrCandidateBSRElectedBSR becomes FALSE."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.1"
::= { pimBsrNotifications 1 }
pimBsrCandidateBSRWinElection NOTIFICATION-TYPE
OBJECTS { pimBsrCandidateBSRElectedBSR }
STATUS current
DESCRIPTION
"A pimBsrCandidateBSRWinElection notification should be
generated when a C-BSR wins BSR Election. Only an
E-BSR should generate this notification.
This notification is generated when
pimBsrCandidateBSRElectedBSR becomes TRUE."
REFERENCE "I-D.ietf-pim-sm-bsr section 3.1"
::= { pimBsrNotifications 2 }
--
-- Compliance Statements
--
pimBsrCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for PIM routers that implement
the Bootstrap Router (BSR) mechanism."
MODULE -- this module
MANDATORY-GROUPS { pimBsrObjectGroup }
GROUP pimBsrDiagnosticsGroup
DESCRIPTION
"This group is optional."
::= { pimBsrCompliances 1 }
--
-- Units of Conformance
--
pimBsrObjectGroup OBJECT-GROUP
OBJECTS { pimBsrCandidateRPBidir,
pimBsrCandidateRPAdvTimer,
pimBsrCandidateRPPriority,
pimBsrCandidateRPAdvInterval,
pimBsrCandidateRPHoldtime,
pimBsrCandidateRPStatus,
pimBsrElectedBSRRPSetPriority,
pimBsrElectedBSRRPSetHoldtime,
pimBsrElectedBSRRPSetExpiryTime,
pimBsrElectedBSRRPSetGrpBidir,
pimBsrCandidateBSRAddress,
pimBsrCandidateBSRPriority,
pimBsrCandidateBSRHashMaskLength,
pimBsrCandidateBSRElectedBSR,
pimBsrCandidateBSRBootstrapTimer,
pimBsrCandidateBSRStatus,
pimBsrElectedBSRAddress,
pimBsrElectedBSRPriority,
pimBsrElectedBSRHashMaskLength,
pimBsrElectedBSRExpiryTime }
STATUS current
DESCRIPTION
"A collection of objects for managing the Bootstrap
Router (BSR) mechanism for PIM routers."
::= { pimBsrGroups 1 }
pimBsrDiagnosticsGroup NOTIFICATION-GROUP
NOTIFICATIONS { pimBsrElectedBSRLostElection,
pimBsrCandidateBSRWinElection }
STATUS current
DESCRIPTION
"Objects providing additional diagnostics related to
the Bootstrap Router (BSR) mechanism for PIM routers."
::= { pimBsrGroups 2 }
END