MSDP mesh groups are groups of peers configured in a full-mesh topology that limits the flooding of source-active messages to neighboring peers. Every mesh group member must have a peer connection with every other mesh group member. When a source-active message is received from a mesh group member, the source-active message is always accepted but is not flooded to other members of the same mesh group. However, the source-active message is flooded to non-mesh group peers or members of other mesh groups. By default, standard flooding rules apply if mesh-group is not specified.
To configure an MSDP mesh group, define a peer group, and include the mode mesh-group statement:
-
group group-name {
-
local-address address;
-
mode mesh-group;
-
peer address;
- }
You can include this statement at the following hierarchy levels:
![]() |
Caution: When configuring MSDP mesh groups, you must configure all members the same. If you do not configure a full mesh, excessive flooding of source-active messages can occur. |
A common application for MSDP mesh groups is peer-reverse-path-forwarding (peer-RPF) check bypass. For example, if there are two MSDP peers inside an autonomous system (AS), and only one of them has an external MSDP session to another AS, the internal MSDP peer often rejects incoming source-active messages relayed by the peer with the external link. Rejection occurs because the external MSDP peer must be reachable by the internal MSDP peer via the next hop toward the source in another AS, and this next-hop condition is not certain. To prevent rejections, configure an MSDP mesh group on the internal MSDP peer so it always accepts source-active messages.
Table 14 explains how flooding is handled by peers in this configuration. Figure 39 illustrates source-active message flooding between different mesh groups and peers within the same mesh group.
Table 14: Source-Active Message Flooding Explanation
Figure 39: Source-Active Message Flooding
