pimGroupMappingTable
PIM-STD-MIB ·
.1.3.6.1.2.1.157.1.13
Object
table
The (conceptual) table listing mappings from multicast
group prefixes to the PIM mode and RP address to use for
groups within that group prefix.
Rows in this table are created for a variety of reasons,
indicated by the value of the pimGroupMappingOrigin object.
- Rows with a pimGroupMappingOrigin value of 'fixed' are
created automatically by the router at startup, to
correspond to the well-defined prefixes of link-local and
unroutable group addresses. These rows are never
destroyed.
- Rows with a pimGroupMappingOrigin value of 'embedded' are
created by the router to correspond to group prefixes
that are to be treated as being in Embedded-RP format.
- Rows with a pimGroupMappingOrigin value of 'configRp' are
created and destroyed as a result of rows in the
pimStaticRPTable being created and destroyed.
- Rows with a pimGroupMappingOrigin value of 'configSsm'
are created and destroyed as a result of configuration of
SSM address ranges to the local router.
- Rows with a pimGroupMappingOrigin value of 'bsr' are
created as a result of running the PIM Bootstrap Router
(BSR) mechanism. If the local router is not the elected
BSR, these rows are created to correspond to group
prefixes in the PIM Bootstrap messages received from the
elected BSR. If the local router is the elected BSR,
these rows are created to correspond to group prefixes in
the PIM Bootstrap messages that the local router sends.
In either case, these rows are destroyed when the group
prefixes are timed out by the BSR mechanism.
- Rows with a pimGroupMappingOrigin value of 'other' are
created and destroyed according to some other mechanism
not specified here.
Given the collection of rows in this table at any point in
time, the PIM mode and RP address to use for a particular
group is determined using the following algorithm.
1. From the set of all rows, the subset whose group prefix
contains the group in question are selected.
2. If there are no such rows, then the group mapping is
undefined.
3. If there are multiple selected rows, and a subset is
defined by pimStaticRPTable (pimGroupMappingOrigin value
of 'configRp') with pimStaticRPOverrideDynamic set to
TRUE, then this subset is selected.
4. From the selected subset of rows, the subset that have
the greatest value of pimGroupMappingGrpPrefixLength are
selected.
5. If there are still multiple selected rows, the subset
that has the highest precedence (the lowest numerical
value for pimGroupMappingPrecedence) is selected.
6. If there are still multiple selected rows, the row
selected is implementation dependent; the implementation
might or might not apply the PIM hash function to select
the row.
7. The group mode to use is given by the value of
pimGroupMappingPimMode from the single selected row; the
RP to use is given by the value of
pimGroupMappingRPAddress, unless pimGroupMappingOrigin is
'embedded', in which case, the RP is extracted from the
group address in question.
Context
- MIB
- PIM-STD-MIB
- OID
.1.3.6.1.2.1.157.1.13- Type
- table
- Status
- current
- Parent
- pim
- Siblings
- 47
- Children
- 1
Syntax
No syntax metadata recorded.
Values & Constraints
No enumerated values or constraints recorded.
Related Objects
Sibling Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| pimInterfaceTable The (conceptual) table listing the router's PIM interfaces.
PIM is enabled on all interfaces listed in this table. | table | - | .1.3.6.1.2.1.157.1.1 |
| pimBidirDFElectionTable The (conceptual) table listing the per-RP Designated
Forwarder (DF) Election state for each interface for all the
RPs in BIDIR mode. | table | - | .1.3.6.1.2.1.157.1.10 |
| pimStaticRPTable This table is used to manage static configuration of RPs.
If the group prefixes configured for two or more rows in
this table overlap, the row with the greatest value o… | table | - | .1.3.6.1.2.1.157.1.11 |
| pimAnycastRPSetTable This table is used to manage Anycast-RP via PIM Register
messages, as opposed to via other protocols such as MSDP
(Multicast Source Discovery Protocol).
Entries must be… | table | - | .1.3.6.1.2.1.157.1.12 |
| pimKeepalivePeriod The duration of the Keepalive Timer. This is the period
during which the PIM router will maintain (S,G) state in the
absence of explicit (S,G) local membership or (S,G) join
mess… | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.14 |
| pimRegisterSuppressionTime The duration of the Register Suppression Timer. This is
the period during which a PIM Designated Router (DR) stops
sending Register-encapsulated data to the Rendezvous Point
(RP)… | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.15 |
| pimStarGEntries The number of entries in the pimStarGTable. | scalar | SNMPv2-SMIGauge32 | .1.3.6.1.2.1.157.1.16 |
| pimStarGIEntries The number of entries in the pimStarGITable. | scalar | SNMPv2-SMIGauge32 | .1.3.6.1.2.1.157.1.17 |
| pimSGEntries The number of entries in the pimSGTable. | scalar | SNMPv2-SMIGauge32 | .1.3.6.1.2.1.157.1.18 |
| pimSGIEntries The number of entries in the pimSGITable. | scalar | SNMPv2-SMIGauge32 | .1.3.6.1.2.1.157.1.19 |
| pimNeighborTable The (conceptual) table listing the router's PIM neighbors. | table | - | .1.3.6.1.2.1.157.1.2 |
| pimSGRptEntries The number of entries in the pimSGRptTable. | scalar | SNMPv2-SMIGauge32 | .1.3.6.1.2.1.157.1.20 |
| pimSGRptIEntries The number of entries in the pimSGRptITable. | scalar | SNMPv2-SMIGauge32 | .1.3.6.1.2.1.157.1.21 |
| pimOutAsserts The number of Asserts sent by this router.
Discontinuities in the value of this counter can occur at
re-initialization of the management system, for example,
when the d… | scalar | SNMPv2-SMICounter64 | .1.3.6.1.2.1.157.1.22 |
| pimInAsserts The number of Asserts received by this router. Asserts
are multicast to all routers on a network. This counter is
incremented by all routers that receive an assert, not only
tho… | scalar | SNMPv2-SMICounter64 | .1.3.6.1.2.1.157.1.23 |
| pimLastAssertInterface The interface on which this router most recently sent or
received an assert, or zero if this router has not sent or
received an assert. | scalar | IF-MIBInterfaceIndexOrZero | .1.3.6.1.2.1.157.1.24 |
| pimLastAssertGroupAddressType The address type of the multicast group address in the most
recently sent or received assert. If this router has not
sent or received an assert, then this object is set to
unknow… | scalar | INET-ADDRESS-MIBInetAddressType | .1.3.6.1.2.1.157.1.25 |
| pimLastAssertGroupAddress The multicast group address in the most recently sent or
received assert. The InetAddressType is given by the
pimLastAssertGroupAddressType object. | scalar | OctetString | .1.3.6.1.2.1.157.1.26 |
| pimLastAssertSourceAddressType The address type of the source address in the most recently
sent or received assert. If the most recent assert was
(*,G), or if this router has not sent or received an assert,
th… | scalar | INET-ADDRESS-MIBInetAddressType | .1.3.6.1.2.1.157.1.27 |
| pimLastAssertSourceAddress The source address in the most recently sent or received
assert. The InetAddressType is given by the
pimLastAssertSourceAddressType object. | scalar | OctetString | .1.3.6.1.2.1.157.1.28 |
| pimNeighborLossNotificationPeriod The minimum time that must elapse between pimNeighborLoss
notifications originated by this router. The maximum value
65535 represents an 'infinite' time, in which case, no
pimNei… | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.29 |
| pimNbrSecAddressTable The (conceptual) table listing the secondary addresses
advertised by each PIM neighbor (on a subset of the rows of
the pimNeighborTable defined above). | table | - | .1.3.6.1.2.1.157.1.3 |
| pimNeighborLossCount The number of neighbor loss events that have occurred.
This counter is incremented when the neighbor timer expires,
and the router has no other neighbors on the same in… | scalar | SNMPv2-SMICounter32 | .1.3.6.1.2.1.157.1.30 |
| pimInvalidRegisterNotificationPeriod The minimum time that must elapse between
pimInvalidRegister notifications originated by this router.
The default value of 65535 represents an 'infinite' time, in
which case, no p… | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.31 |
| pimInvalidRegisterMsgsRcvd The number of invalid PIM Register messages that have been
received by this device.
A PIM Register message is invalid if either
o the destination address of … | scalar | SNMPv2-SMICounter32 | .1.3.6.1.2.1.157.1.32 |
| pimInvalidRegisterAddressType The address type stored in pimInvalidRegisterOrigin,
pimInvalidRegisterGroup, and pimInvalidRegisterRp.
If no invalid Register messages have been received, then
this ob… | scalar | INET-ADDRESS-MIBInetAddressType | .1.3.6.1.2.1.157.1.33 |
| pimInvalidRegisterOrigin The source address of the last invalid Register message
received by this device. | scalar | OctetString | .1.3.6.1.2.1.157.1.34 |
| pimInvalidRegisterGroup The IP multicast group address to which the last invalid
Register message received by this device was addressed. | scalar | OctetString | .1.3.6.1.2.1.157.1.35 |
| pimInvalidRegisterRp The RP address to which the last invalid Register message
received by this device was delivered. | scalar | OctetString | .1.3.6.1.2.1.157.1.36 |
| pimInvalidJoinPruneNotificationPeriod The minimum time that must elapse between
pimInvalidJoinPrune notifications originated by this router.
The default value of 65535 represents an 'infinite' time, in
which case, no … | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.37 |
| pimInvalidJoinPruneMsgsRcvd The number of invalid PIM Join/Prune messages that have
been received by this device.
A PIM Join/Prune message is invalid if either
o the Group to RP mapping… | scalar | SNMPv2-SMICounter32 | .1.3.6.1.2.1.157.1.38 |
| pimInvalidJoinPruneAddressType The address type stored in pimInvalidJoinPruneOrigin,
pimInvalidJoinPruneGroup, and pimInvalidJoinPruneRp.
If no invalid Join/Prune messages have been received, this
ob… | scalar | INET-ADDRESS-MIBInetAddressType | .1.3.6.1.2.1.157.1.39 |
| pimStarGTable The (conceptual) table listing the non-interface specific
(*,G) state that PIM has. | table | - | .1.3.6.1.2.1.157.1.4 |
| pimInvalidJoinPruneOrigin The source address of the last invalid Join/Prune message
received by this device. | scalar | OctetString | .1.3.6.1.2.1.157.1.40 |
| pimInvalidJoinPruneGroup The IP multicast group address carried in the last
invalid Join/Prune message received by this device. | scalar | OctetString | .1.3.6.1.2.1.157.1.41 |
| pimInvalidJoinPruneRp The RP address carried in the last invalid Join/Prune
message received by this device. | scalar | OctetString | .1.3.6.1.2.1.157.1.42 |
| pimRPMappingNotificationPeriod The minimum time that must elapse between
pimRPMappingChange notifications originated by this router.
The default value of 65535 represents an 'infinite' time, in
which case, no p… | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.43 |
| pimRPMappingChangeCount The number of changes to active RP mappings on this device.
Information about active RP mappings is available in
pimGroupMappingTable. Only changes to active mappings … | scalar | SNMPv2-SMICounter32 | .1.3.6.1.2.1.157.1.44 |
| pimInterfaceElectionNotificationPeriod The minimum time that must elapse between
pimInterfaceElection notifications originated by this
router. The default value of 65535 represents an 'infinite'
time, in which case, n… | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.45 |
| pimInterfaceElectionWinCount The number of times this device has been elected DR or DF
on any interface.
Elections occur frequently on newly-active interfaces, as
triggered Hellos establish adjacen… | scalar | SNMPv2-SMICounter32 | .1.3.6.1.2.1.157.1.46 |
| pimRefreshInterval The interval between successive State Refresh messages sent
by an Originator. This timer period is called the
RefreshInterval in the PIM-DM specification. This object is
used on… | scalar | seconds Unsigned32 | .1.3.6.1.2.1.157.1.47 |
| pimDeviceConfigStorageType The storage type used for the global PIM configuration of
this device, comprised of the objects listed below. If this
storage type takes the value 'permanent', write-access to
th… | scalar | SNMPv2-TCStorageType | .1.3.6.1.2.1.157.1.48 |
| pimStarGITable The (conceptual) table listing the interface-specific (*,G)
state that PIM has. | table | - | .1.3.6.1.2.1.157.1.5 |
| pimSGTable The (conceptual) table listing the non-interface specific
(S,G) state that PIM has. | table | - | .1.3.6.1.2.1.157.1.6 |
| pimSGITable The (conceptual) table listing the interface-specific (S,G)
state that PIM has. | table | - | .1.3.6.1.2.1.157.1.7 |
| pimSGRptTable The (conceptual) table listing the non-interface specific
(S,G,rpt) state that PIM has. | table | - | .1.3.6.1.2.1.157.1.8 |
| pimSGRptITable The (conceptual) table listing the interface-specific
(S,G,rpt) state that PIM has. | table | - | .1.3.6.1.2.1.157.1.9 |
Child Objects
| Object | Type | Syntax | OID |
|---|---|---|---|
| pimGroupMappingEntry An entry (conceptual row) in the pimGroupMappingTable. | row | - | .1.3.6.1.2.1.157.1.13.1 |