pimGroupMappingTable

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.

The indexes of the table are pimGroupMappingOrigin, pimGroupMappingAddressType, pimGroupMappingGrpAddress, pimGroupMappingGrpPrefixLength, pimGroupMappingRPAddressType, pimGroupMappingRPAddress.

OID

Object

Syntax

Max Access

Description

Implemented Specifications

1.3.6.1.2.1.157.1.13.1.1

pimGroupMappingOrigin

INTEGER{fixed(1),configRp(2),configSsm(3),bsr(4),autoRP(5),embedded(6),other(7)}

not-accessible

The mechanism by which this group mapping was learned.

The actually supported value range is bsr(4);autoRP(5).

1.3.6.1.2.1.157.1.13.1.2

pimGroupMappingAddressType

INTEGER{unknown(0),ipv4(1),ipv6(2),ipv4z(3),ipv6z(4),dns(16)}

not-accessible

The address type of the IP multicast group prefix.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.157.1.13.1.3

pimGroupMappingGrpAddress

OCTET STRING{(4,4),(8,8),(16,16),(20,20)}

not-accessible

The IP multicast group address that, when combined with

pimGroupMappingGrpPrefixLength, gives the group prefix for

this mapping. The InetAddressType is given by the

pimGroupMappingAddressType object.

This address object is only significant up to

pimGroupMappingGrpPrefixLength bits. The remainder of the

address bits are zero. This is especially important for

this index field, which is part of the index of this entry.

Any non-zero bits would signify an entirely different

entry.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.157.1.13.1.4

pimGroupMappingGrpPrefixLength

Unsigned32{(4,128)}

not-accessible

The multicast group prefix length that, when combined

with pimGroupMappingGrpAddress, gives the group prefix for

this mapping. The InetAddressType is given by the

pimGroupMappingAddressType object. If

pimGroupMappingAddressType is 'ipv4' or 'ipv4z', this

object must be in the range 4..32. If

pimGroupMappingAddressType is 'ipv6' or 'ipv6z', this object

must be in the range 8..128.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.157.1.13.1.5

pimGroupMappingRPAddressType

INTEGER{unknown(0),ipv4(1),ipv6(2),ipv4z(3),ipv6z(4),dns(16)}

not-accessible

The address type of the RP to be used for groups within

this group prefix, or unknown(0) if no RP is to be used or

if the RP address is unknown. This object must be

unknown(0) if pimGroupMappingPimMode is ssm(2), or if

pimGroupMappingOrigin is embedded(6).

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.157.1.13.1.6

pimGroupMappingRPAddress

OCTET STRING{(0,0),(4,4),(8,8),(16,16),(20,20)}

not-accessible

The IP address of the RP to be used for groups within this

group prefix. The InetAddressType is given by the

pimGroupMappingRPAddressType object.

This object is implemented as defined in the corresponding MIB files.

1.3.6.1.2.1.157.1.13.1.7

pimGroupMappingPimMode

INTEGER{none(1),ssm(2),asm(3),bidir(4),dm(5),other(6)}

read-only

The PIM mode to be used for groups in this group prefix.

The actually supported value range is ASM(3).

Currently, only ASM is supported.

1.3.6.1.2.1.157.1.13.1.8

pimGroupMappingPrecedence

Unsigned32

read-only

The precedence of this row, used in the algorithm that determines which row applies to a given group address (described above). Numerically higher values for this object indicate lower precedences, with the value zero denoting the highest precedence. The absolute values of this object have a significance only on the local router and do not need to be coordinated with other routers.

The actually supported value range is bsr(2);OTHER(4).

Auto-RP is 1, BSR-RP is 2.

Creation Restriction

No entry can be created in this table.

Modification Restriction

The entries in this table cannot be modified.

Deletion Restriction

The entries in this table cannot be deleted.

Access Restriction

The entries in this table can be read without restriction.
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
< Previous topic