716 lines
28 KiB
Plaintext
716 lines
28 KiB
Plaintext
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
|