RSVP Multicast CAC
|
|||||||||||||||
Contents
RSVP Multicast CACLast Updated: March 13, 2012
This module describes how to configure the Resource Reservation Protocol (RSVP) Mulicast Call Admission Control (CAC) to permit or denie multicast flows on interfaces based on RSVP messages. Finding Feature InformationYour software release may not support all the features documented in this module. For the latest feature information and caveats, see the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the Feature Information Table at the end of this document. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required. Prerequisites for RSVP Multicast CAC
Information About RSVP Multicast CACRSVP Multicast CACMulticast architecture separates control and forwarding by using a Multicast Routing Information Base (MRIB) database, which regulates communication, including the writing (by owners) and notifying (to interested parties) of various (S,G) entries and interface flags, between its clients. MRIB provides modularity and separation between the multicast control plane, Protocol Independent Multicast (PIM) and Internet Group Management Protocol (IGMP), and the Multicast Forwarding Information Base (MFIB) forwarding plane. Multicast data packet forwarding is controlled by MFIB using F flags. Multicast protocols, such as PIM, decide on which interfaces to forward a flow. At any node in the network, the multicast state can have multiple outgoing interfaces. Some interfaces may or may not have RSVP bandwidth available for an RSVP compliant application. If an RSVP application decides to stop sending because of insufficient RSVP bandwidth, the chance to forward over outgoing interfaces that have sufficient RSVP bandwidth is missed. The RSVP Multicast CAC feature enables the network, rather than the application, to decide where to block or forward a flow based upon RSVP reservations. RSVP multicast CAC acts only upon interfaces that are in an outgoing interface list that is maintained by PIM. RSVP multicast CAC cannot alter, add, or remove an outgoing interface list. When RSVP notifies about adding (permits) the reservation for a flow, multicast sets the F flag in the MFIB database to forward the flow on the given interface, on the entry in the outgoing interface list that corresponds to the given source and destination. Conversely, when RSVP deletes (denies) the reservation, multicast clears the F flag to block the flow. If a sender explicitly tears down a reservation, multicast sets the F flag to forward again on all outgoing interfaces. This mechanism results in forwarding if, and only if, the flow is RSVP reserved or if no reservation is requested. Just like for unicast, the RSVP subsystem arranges with the forwarding classification subsystems to forward best-effort when no reservation is required. If a flow does not match the configured ACL, it is not subject to outgoing interface blocking by RSVP multicast CAC. A flow that is not subject to RSVP multicast CAC will forward best-effort if it does not have a reservation. Conversely, a previously blocked interface will be unblocked after an ACL is reconfigured and the matching state changes. Reconfiguring an ACL can result in oversubscription when, for example, initially two flows (F1 and F2) match and one flow (F2) is blocked. Then, after reconfiguration, F2 no longer matches and is unblocked. RSVP does not know about the ACL and does not know it would be better to block F1 now. Note that not matching an ACL is equivalent to not requesting a reservation. How to Configure RSVP Multicast CACConfiguring RSVP for Controlling Multicast FlowsSUMMARY STEPS
DETAILED STEPS Viewing Blocked Outbound InterfacesSUMMARY STEPS
DETAILED STEPS Configuration Examples for RSVP Multicast CACExample RSVP Multicast CAC
The following example shows how to configure a standard ACL named mcast-rsvp: Device> enable Device# configure terminal Device(config)# ip access-list standard mcast-rsvp Device(config-std-nacl)# permit 192.0.2.0 0.0.0.255 Device(config-std-nacl)# permit 10.88.0.0 0.0.255.255 Device(config-std-nacl)# permit 10.0.0.0 0.255.255.255 The following example shows how to enable RSVP multicast CAC. The specified ACL will be subject to RSVP. Device(config-std-nacl)# exit Device(config)# ip rsvp policy preempt Device(config)# ip multicast rsvp mcast-rsvp The following partial sample output from the show running- config command shows how to permit all flows from all devices on network 192.0.2.0 (ACL mcast-rsvp) when an RSVP reservation is available: Device# show running-config
.
.
.
ip rsvp policy preempt
!
ip access-list standard mcast-rsvp
permit 192.0.2.0 0.0.0.255
permit 10.88.0.0 0.0.255.255
permit 10.0.0.0 0.255.255.255
Additional ReferencesRelated DocumentsTechnical Assistance
Feature Information for RSVP Multicast CACThe following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required.
Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (1110R) Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, network topology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentional and coincidental. © 2012 Cisco Systems, Inc. All rights reserved.
|
|||||||||||||||