Cisco Cisco IOS Software Release 12.4(4)T
Implementing Multicast Service Reflection
Configuration Examples for Multicast Service Reflection
8
Cisco IOS Release 12.4T
Figure 1
Multicast Service Reflection in a Service Provider Network Example Topology
In this example topology, a content provider is sending financial market information to a service
provider, which in turn is sending that information to active receivers (brokerage houses). The service
provider may be receiving market data from multiple content providers.
provider, which in turn is sending that information to active receivers (brokerage houses). The service
provider may be receiving market data from multiple content providers.
Router R1 is an edge router in the service provider’s PIM domain. R1 has a Vif1 interface and is running
the multicast service reflection application.
the multicast service reflection application.
Router R2 has a loopback interface and is acting as the RP for the 239.2.2.0 address range.
Content
Provider
E0
E1
Private network
Public network
PIM router/RP along
the distribution tree
Service Provider
PIM Domain
Edge router
Receiver
Source
10.2.2.2
Private
multicast
group
170638
R1
R2
R3
R4
Vif1 Interface
1.1.1.1/24
Vif1 Interface
10.1.1.1/24
Loopback 0
192.168.2.2/32
Edge router
running multicast
service reflection
service reflection
application
Edge router
running multicast
service reflection
service reflection
application
Destination
224.1.1.1
Source
10.1.1.2
Destination
239.2.2.1
! These commands are entered on the router
running the multicast service reflection feature (R1)
!
ip multicast-routing
!
interface Ethernet 0
ip address 10.0.2.1 255.255.255.0
ip pim sparse-mode
no shutdown
!
interface Ethernet 1
ip address 10.0.3.1 255.255.255.0
ip pim sparse-mode
no shutdown
!
! Configure the loopback interface for the Service
Provider RP
!
interface Loopback 0
ip address 192.168.2.1 255.255.255.255
!
ip pim rp-address 192.168.2.1 mcast-content-
provider-groups override
ip pim rp-address 192.168.2.2 mcast-service-
provider-groups override
ip access-list standard mcast-content-provider-
groups permit 224.1.1.0 0.0.0.255
ip access-list standard mcast-service-provider-
groups permit 239.2.2.0 0.0.0.255
!
! Configure the Vif1 virtual interface for multicast
service reflection
!
interface Vif1
ip address 10.1.1.1 255.255.255.0
ip pim sparse-mode
ip service reflect Ethernet 0 destination 224.1.1.0 to
239.2.2.0 mask-len 24 source 10.1.1.2
ip igmp static-group 224.1.1.1
...
ip igmp static-group 224.1.1.255
running the multicast service reflection feature (R1)
!
ip multicast-routing
!
interface Ethernet 0
ip address 10.0.2.1 255.255.255.0
ip pim sparse-mode
no shutdown
!
interface Ethernet 1
ip address 10.0.3.1 255.255.255.0
ip pim sparse-mode
no shutdown
!
! Configure the loopback interface for the Service
Provider RP
!
interface Loopback 0
ip address 192.168.2.1 255.255.255.255
!
ip pim rp-address 192.168.2.1 mcast-content-
provider-groups override
ip pim rp-address 192.168.2.2 mcast-service-
provider-groups override
ip access-list standard mcast-content-provider-
groups permit 224.1.1.0 0.0.0.255
ip access-list standard mcast-service-provider-
groups permit 239.2.2.0 0.0.0.255
!
! Configure the Vif1 virtual interface for multicast
service reflection
!
interface Vif1
ip address 10.1.1.1 255.255.255.0
ip pim sparse-mode
ip service reflect Ethernet 0 destination 224.1.1.0 to
239.2.2.0 mask-len 24 source 10.1.1.2
ip igmp static-group 224.1.1.1
...
ip igmp static-group 224.1.1.255
! These commands are entered on the router that is
the RP in the service provider network (R2)
!
ip multicast-routing
interface Loopback 0
ip address 192.168.2.2 255.255.255.255
!
ip pim rp-address 192.168.2.2 mcast-service-provider-
groups override
ip access-list standard mcast-service-provider-groups
permit 239.2.2.0 0.0.0.255
the RP in the service provider network (R2)
!
ip multicast-routing
interface Loopback 0
ip address 192.168.2.2 255.255.255.255
!
ip pim rp-address 192.168.2.2 mcast-service-provider-
groups override
ip access-list standard mcast-service-provider-groups
permit 239.2.2.0 0.0.0.255
! These commands are entered on all the other
routers in the service provider network (R3)
!
ip multicast-routing
!
ip pim rp-address 192.168.2.2 mcast-service-provider-
groups override
ip access-list standard mcast-service-provider-groups
permit 239.2.2.0 0.0.0.255
routers in the service provider network (R3)
!
ip multicast-routing
!
ip pim rp-address 192.168.2.2 mcast-service-provider-
groups override
ip access-list standard mcast-service-provider-groups
permit 239.2.2.0 0.0.0.255