RFC 3956:Embedding the Rendezvous Point (RP) Addre...
RFC-Ref

group


Click on the red underlined text to get to the source

... address of the RP is encoded in the IPv6 multicast group address, and specifies a PIM-SM group ...
... group address, and specifies a PIM-SM group-to-RP mapping to use the encoding, ...
... o A specification of a subrange of [RFC3306] IPv6 multicast group addresses defined by setting one previously unused bit of the Flags field ...
... Flags field to "1", o a specification of the mapping by which such a group address encodes the RP address ...
... encodes the RP address that is to be used with this group, and o a description of operational procedures to operate ASM ...
... PIM-SM on these IPv6 multicast groups. Addresses ...
... RP address can't be embedded into a 128-bit group address with space left to carry the group identity ...
... 128-bit group address with space left to carry the group identity itself. An appropriate form of encoding ...
... multicast addresses is outside the scope of this document; it is up to the RP and applications to ensure that group addresses are unique by using some unspecified method. However, the mechanisms are probably similar to those used with [RFC3306 ...
... Embedded-RP behaves as if all the members of the group were intra- domain to the information distribution. However, as it gives a ...


... |11111111|flgs|scop|reserved|plen| network prefix | group ID | +--------+----+----+--------+----+----------------+----------+ ...


... RIID|plen| network prefix | group ID | +--------+----+----+----+----+----+----------------+----------+ +-+-+-+-+ ...


... RIID|plen| network prefix | group ID | +---------+----+----+----------------+----------+ || \\ vvvvvvvvvvv ...
... network prefix field SHOULD be zero" is ignored. This is to allow multicast group address allocations to be consistent with unicast prefixes ...
... "plen" higher than 64 MUST NOT be used, as that would overlap with the high-order bits of multicast group-id. When processing an encoding ...
... bound for RPs for the combination of scope, network prefix, and group ID -- without varying any of these, one can have 2^4-1 = 15 different ...
... RIID=0 is reserved, see section 6.3). However, each of these is an IPv6 group address of its own (i.e., there can be only one RP per multicast address ...


... Four examples of multicast address allocation and resulting group- to-RP mappings are described here to better illustrate the ...
... subnet, e.g., 2001:DB8:BEEF:FEED::/64. In that case, the group addresses would be something like "FF7x:y40:2001:DB8:BEEF:FEED::/96", and then their RP address ...
... address would be "2001:DB8:BEEF:FEED::y". There are still 32 bits of multicast group-ids to assign to customers and self ("y" could be anything from 1 to F, as 0 must not be used). ...
... subnet and wants to keep larger address space for group allocations. That is, the administrator selects the least specific part of the unicast prefix ...
... administrator selects the least specific part of the unicast prefix, with plen=32, and the group addresses will be from the multicast prefix: ...
... address, and there are 64 bits for group-ids or assignments. In this case, the address of the RP ...
... administrator assigns a multicast prefix, not just individual group- ids.) ...
... RP address configuration in the scenarios where it is desirable to have the group addresses be consistent with the unicast prefix allocations. ...


... redundancy. In the case where the DR close to a major source for a group acts as the RP, a certain amount of fate-sharing properties can be obtained without using any RP ...
... RP responsibilities to multiple RPs. As long as different RPs serve different groups, this is trivial: each group could map to a different RP ...
... responsibilities to multiple RPs. As long as different RPs serve different groups, this is trivial: each group could map to a different RP (or sufficiently many different RPs that the load on one ...
... RP (or sufficiently many different RPs that the load on one RP is not a problem). However, load sharing challenges one group faces are similar to those of Anycast-RP ...
... throughout the PIM domain is not necessary, as each group address specifies the RP to be used. ...
... ("source filtering") and filtering which groups should be globally accessible ("group filtering ...
... filtering which groups should be globally accessible ("group filtering"). These are done to prevent local groups ...
... group filtering"). These are done to prevent local groups from being advertised to the outside or unauthorized senders from creating global groups ...
... groups from being advertised to the outside or unauthorized senders from creating global groups. However, such controls do not yet block the outsiders from using such ...
... However, such controls do not yet block the outsiders from using such groups, as they could join the groups even without Source Active ...
... groups, as they could join the groups even without Source Active advertisement with a (Source, Group ...
... groups even without Source Active advertisement with a (Source, Group) or (S,G) Join by guessing/learning the source and/or the group address ...
... Group) or (S,G) Join by guessing/learning the source and/or the group address. For proper protection, one should set up, for example, PIM multicast ...
... RP to host his/hers own group(s). This can be mitigated to an extent by filtering which groups ...
... group(s). This can be mitigated to an extent by filtering which groups or group ranges are allowed at the RP ...
... filtering which groups or group ranges are allowed at the RP; more ...


... The Embedded-RP Group-to-RP Mapping Mechanism ...
... This section specifies the group-to-RP mapping mechanism for Embedded RP ...
... PIM-SM Group-to-RP Mapping ...
... The only PIM-SM modification required is implementing this mechanism as one group-to-RP mapping method. ...
... priority than any other mechanism. It is worth noting that compared to the other group-to-RP mapping mechanisms, which can be precomputed, the embedded-RP ...
... RP mapping must be redone for every new IPv6 group address that would map to a different RP. For efficiency, the results may be cached in an implementation- ...
... RP packet. This group-to-RP mapping mechanism must be supported by the RP, the ...
... The steps when a receiver wishes to join a group are as follows: 1. A receiver ...
... 1. A receiver finds out a group address by some means (e.g., SDR or a web page). ...
... Multicast Listener Discovery (MLD) Report, joining the group. 3. The receiver ...
... The steps when a sender wishes to send to a group are as follows: 1. A sender ...
... 1. A sender finds out a group address by using an unspecified method (e.g., by contacting the administrator ...
... method (e.g., by contacting the administrator for group assignment or using a multicast address assignment protocol). ...
... 2. The sender sends to the group. 3. The sender ...
... PIM-SM]; embedded-RP just acts as a group-to-RP mapping mechanism. Instead of obtaining the address ...


... RP inter-domain model behaves as if every group formed its own Internet-wide PIM domain ...
... PIM domain, with the group mapping to a single RP, wherever the receivers or senders ...
... RP; now they are sent to the "foreign" RP responsible for the specific group. This is especially important with large multicast groups where there are a lot of heavy senders ...
... for the specific group. This is especially important with large multicast groups where there are a lot of heavy senders -- particularly if implementations do not handle unicast ...
... join/send to remote RPs raises security concerns that are considered separately, but it has an advantage too: every group has a "responsible RP" that is able to control (to some extent) who ...
... has a "responsible RP" that is able to control (to some extent) who is able to send to the group. A more extensive description and comparison ...


... Narten, and Alex Zinin provided substantive comments during the IESG evaluation. The whole MboneD working group is also acknowledged for continued support and comments. ...


... prefixes are allowed to be used. This can be used to limit the use of the RP to designated groups only. In some cases, being able to restrict (at the RP) which ...
... unicast addresses are allowed to send or join to a group is desirable. (However, note that Join/Prune ...
... router could potentially become an RP (and be abused as such). Further, multicast groups or group ranges to-be-served MAY ...
... RP (and be abused as such). Further, multicast groups or group ranges to-be-served MAY need to be explicitly configured at the RPs, to protect them from ...
... "insider-must-create" or "invite-outsiders" models) as to who is allowed to use the groups are beyond the scope of this memo. Excluding internal-only groups ...
... groups are beyond the scope of this memo. Excluding internal-only groups from MSDP advertisements does not protect the groups ...
... groups from MSDP advertisements does not protect the groups from outsiders but only offers security by obscurity; embedded-RP offers similar level of protection ...


... Values 64 < "plen" < 96 would overlap with upper bits of the multicast group-id; due to this restriction, "plen" must not exceed 64 bits. This is in line with RFC 3306prop ...
... encoded in the RP address somehow, or in the multicast group address. In any case, such modifications are beyond the scope of this memo. ...



Google
Web
RFC-Ref