Implementing Multicast Routing on Cisco IOS XR Software Cisco ASR 9000 Series Routers
How to Implement Multicast Routing
MCC-60
Multicast Configuration Guide
OL-
Step 3
sa-filter {in | out} {ip-address | peer-name}
[list access-list-name] [rp-list
access-list-name]
Example:
RP/0/0/CPU0:router(config-msdp)# sa-filter out
router.cisco.com list 100
Configures an incoming or outgoing filter list for messages
received from the specified MSDP peer.
• If you specify both the list and rp-list keywords, all
conditions must be true to pass any source, group (S,
G)
pairs in outgoing Source-Active (SA) messages.
• You must configure the ipv4 access-list command in
Step 7.
• If all match criteria are true, a permit from the route
map passes routes through the filter. A deny filters
routes.
• This example allows only (S, G) pairs that pass access
list 100 to be forwarded in an SA message to the peer
named router.cisco.com.
Step 4
cache-sa-state [list access-list-name] [rp-list
access-list-name]
Example:
RP/0/0/CPU0:router(config-msdp)# cache-sa-state
100
Creates and caches source/group pairs from received
Source-Active (SA) messages and controls pairs through
access lists.
Step 5
ttl-threshold ttl-value
Example:
RP/0/0/CPU0:router(config-msdp)# ttl-threshold
8
(Optional) Limits which multicast data is sent in SA
messages to an MSDP peer.
• Only multicast packets with an IP header TTL greater
than or equal to the ttl-value argument are sent to the
MSDP peer specified by the IP address or name.
• Use this command if you want to use TTL to examine
your multicast data traffic. For example, you could
limit internal traffic to a TTL of 8. If you want other
groups to go to external locations, send those packets
with a TTL greater than 8.
• This example configures a TTL threshold of eight hops.
Step 6
exit
Example:
RP/0/0/CPU0:router(config-msdp)# exit
Exits the current configuration mode.
Command or Action Purpose