Professional Documents
Culture Documents
BRKMPL 1261 Ip Multicast Concepts Design and Troubleshooting PDF
BRKMPL 1261 Ip Multicast Concepts Design and Troubleshooting PDF
Troubleshooting
BRKMPL-1261
Agenda
Multicast overview
What is it and when would we use it ?
Multicast fundamentals
Technical concepts and protocols
Cisco Public
Multicast Overview
BRKMPL-1261
Cisco Public
Sender
Number of streams
Unicast
Multicast
Receiver
Receiver
Receiver
Receiver
Receiver
Receiver
BRKMPL-1261
Cisco Public
Broadcast vs Multicast
Broadcast
Multicast
Sender
Sender
I dont
want this
traffic !
I dont
want this
traffic !
Receiver
BRKMPL-1261
Receiver
Receiver
Cisco Public
Receiver
Multicast Uses
Any situation where multiple endpoints need to receive
identical information at the same time
Streaming video, IPTV
Music on hold
Data replication
Periodic data delivery - stock quotes, sports scores, news reports
Cisco Public
Multicast Advantages
Enhanced scalability: Network utilisation independent of number
of receivers
Reduced resource utilisation: Controls network bandwidth and
reduces server and router loads
BRKMPL-1261
Cisco Public
Multicast Considerations
Best effort delivery: The sender has no idea if all the subscribers
have received the data, and likewise the subscribers have no way of
telling if they have missed a multicast packet. Applications should be
capable of handling missed packets.
No congestion avoidance: Lack of TCP windowing and slow-start
mechanisms can result in network congestion; if possible, multicast
applications should attempt to detect and avoid congestion
conditions.
Cisco Public
Multicast Fundamentals
BRKMPL-1261
Cisco Public
3a. I need
stream A
7. Now receiving
Stream A
2b. Host-router
signalling protocol
3b. Router-router
signalling protocol
4b. Router-router
signalling protocol
Members
BRKMPL-1261
Layer 2 Network
2011 Cisco and/or its affiliates. All rights reserved.
4a. I need
stream A
Layer 3 Network
Cisco Public
Source
10
IP Multicast Source
Any device that sends an IP packet with a destination
address between 224.0.0.0 239.255.255.255
A device can be a multicast sender and a multicast
receiver at the same time
There is no multicast control traffic between the sender
and the network, or between the sender and receiver.
Q. So how does the source know when to send traffic ?
A. An application tells the source to start transmitting.
BRKMPL-1261
Cisco Public
11
IP Multicast Source
Source address
Unique unicast IP address of the
packet source (same as nonmulticast traffic)
Destination address
MC Packet
S: 10.0.0.1
D: 234.1.1.1
Source
Eth0: 10.0.0.1
Receiver
224.0.0.0 239.255.255.255
BRKMPL-1261
Cisco Public
12
Multicast Addressing224/4
IANA Reserved addresses (never use these !)
224.0.0.0 224.0.0.255
224.0.1.0 224.0.1.255
233.0.0.0 234.255.255.255
GLOP/UBM Addressing
239.0.0.0 239.255.255.255
Check http://www.iana.org/assignments/multicastaddresses/multicast-addresses.xml
BRKMPL-1261
Cisco Public
13
Multicast Addressing
Be Aware of the 32:1 Address Overlap for L3-L2 address mapping
32IP Multicast Addresses
224.1.1.1
224.129.1.1
225.1.1.1
225.129.1.1
.
.
.
238.1.1.1
238.129.1.1
239.1.1.1
239.129.1.1
0x0100.5E01.0101
http://www.cisco.com/en/US/tech/tk828/technologies_white_paper09186a
00802d4643.shtml
BRKMPL-1261
Cisco Public
14
Members
BRKMPL-1261
2b. Host-router
signalling protocol
IGMP
Layer 2 Network
2011 Cisco and/or its affiliates. All rights reserved.
Layer 3 Network
Cisco Public
Source
15
Cisco Public
16
I also want
to receive
group
234.1.1.1
I want to
receive
group
234.1.1.1
Receiver 1
Eth0:10.1.1.1
Additional IGMP
Additional
reports
reportsfor
for 234.1.1.1
234.1.1.1
are suppressed by
supressed
switch
MC Stream
First-hop router
Eth0:10.1.1.254
BRKMPL-1261
Cisco Public
17
I dont
require this
stream any
more
Receiver 1
Eth0:10.1.1.1
Router
E0:10.1.1.254
I still
need
234.1.1.1
Does
anyone still
need group
234.1.1.1 ?
IGMP Group Membership
Query message
Non-receiver
BRKMPL-1261
Cisco Public
18
Receiver 1
Eth0:10.1.1.1
Router
E0:10.1.1.254
I dont
require this
stream any
more
T
Does
anyone still
need group
234.1.1.1 ?
Non-receiver
BRKMPL-1261
Cisco Public
19
Receiver 1
Eth0:10.1.1.1
Router
E0:10.1.1.254
I dont
require this
stream any
more
T
Does
T+1s
anyone still
Does
need group
anyone still
234.1.1.1
need?group
234.1.1.1 ?
Non-receiver
BRKMPL-1261
Cisco Public
20
Receiver 1
Eth0:10.1.1.1
Router
E0:10.1.1.254
I dont
require this
stream any
more
T
Does
T+1s
anyone still
Does
need group
T+2s
anyone Does
still
234.1.1.1
need?group
Non-receiver
BRKMPL-1261
Cisco Public
anyone still
234.1.1.1
?
need group
234.1.1.1 ?
IGMP Snooping
By default, switches forward all layer 2 multicast frames
to all ports (except the originating port)
IGMP snooping allows the switch to send multicast
frames only to those receivers that join a particular group
by listening for report/leave messages from the hosts
IGMP snooping is on by default in IOS-based switches
Replaces Cisco Group Management Protocol (CGMP)
BRKMPL-1261
Cisco Public
22
BRKMPL-1261
Cisco Public
23
2b. Host-router
signalling protocol
IGMP
3b. Router-router
signalling protocol
PIM
Members
BRKMPL-1261
Layer 2 Network
2011 Cisco and/or its affiliates. All rights reserved.
Layer 3 Network
Cisco Public
Source
24
Cisco Public
25
BRKMPL-1261
Cisco Public
26
RPF Mechanism
Multicast traffic flows from the sender back down the path
created by the PIM messages. This is known as Reverse
Path Forwarding (RPF).
All received multicast traffic is subject to an RPF check
Is the incoming MC traffic being received via the interface on
which I sent the PIM request ?
RPF check PASS = accept MC traffic and send it on
RPF check FAIL = drop traffic on floor
Prevents loops and duplicate packets
BRKMPL-1261
Cisco Public
27
RPF Mechanism
1. Look up route
to Source in
routing table
I have hosts
that want to
receive
234.1.1.1
Routing protocol
link costs
10
20
7. RPF check
= PASS
5. Send MC stream back
down the path created
by PIM messages
10
3. Look up route
to Source in
routing table
2011 Cisco and/or its affiliates. All rights reserved.
Source
10
BRKMPL-1261
Group
234.1.1.1
6. RPF check
= PASS
Cisco Public
28
Cisco Public
29
10
20
Group
234.1.1.1
I have hosts
that want to
receive
234.1.1.1
10
PIM
Source
192.168.1.1
10
Multicast
traffic
BRKMPL-1261
Cisco Public
30
2. Look up route
to Source in
routing table
10.1.1.2
2. PIM join 234.1.1.1
message sent towards
source using unicast
routing table
20
I have hosts
that want to
receive
234.1.1.1
10
10
Group
234.1.1.1
Source
192.168.1.1
BRKMPL-1261
Cisco Public
31
Route to source
is back via lowest
cost IGP path
Cost changed
to 50
10
50
I have hosts
that want to
receive
234.1.1.1
10
= LOOP !
10
10.1.1.6
Group
234.1.1.1
Source
192.168.1.1
BRKMPL-1261
Cisco Public
32
Cost changed
to 50
10
50
I have hosts
that want to
receive
234.1.1.1
10
10
10.1.1.6
Group
234.1.1.1
Source
192.168.1.1
BRKMPL-1261
Cisco Public
33
Cost changed
to 50
10
50
I have hosts
that want to
receive
234.1.1.1
10
10
10.1.1.6
Group
234.1.1.1
Source
192.168.1.1
BRKMPL-1261
Cisco Public
34
?
IGMP
BRKMPL-1261
Source
192.168.1.1
Cisco Public
35
BRKMPL-1261
Cisco Public
36
I want to receive
234.1.1.1
10
20
10
10
Source
10.1.1.1
10
BRKMPL-1261
Cisco Public
IGP metric
37
I want to receive
234.1.1.1
10
20
10
10
Source
10.1.1.1
10
BRKMPL-1261
Cisco Public
IGP metric
38
20
PIM register-stop
234.1.1.1 message
sent to source
I want to receive
234.1.1.1
10
Source
10.1.1.1
10
10
BRKMPL-1261
Cisco Public
IGP metric
39
I want to receive
234.1.1.1
20
234.1.1.1 sent to
first-hop router
with src ip = 10.1.1.1
10
Source
10.1.1.1
10
10
BRKMPL-1261
Cisco Public
IGP metric
40
IGP cost = 30
10
20
BRKMPL-1261
10
Source
10.1.1.1
10
IGP cost = 20
Cisco Public
41
I am receiving
234.1.1.1
10
20
10
10
Source
10.1.1.1
Cisco Public
42
PIM-SM: Pruning
RP
192.168.0.1
BRKMPL-1261
IGMP
Leave
10
20
10
10
PIM prune
234.1.1.1 message
sent towards 10.1.1.1
Source
10.1.1.1
PIM prune
234.1.1.1 message
sent towards 10.1.1.1
Cisco Public
43
BRKMPL-1261
Cisco Public
44
OK, but this seems like a lot of work just to find out the
senders address. What if the receiver knew this
information already ?
BRKMPL-1261
Cisco Public
45
I also want
234.1.1.1
from source
IP 192.168.1.1
I want
234.1.1.1
from source
IP 192.168.1.1
Receiver 1
Eth0:10.1.1.1
234.1.1.1
First-hop router receives
ALL IGMPv3 reports (no
report suppression)
Source
192.168.1.1
Non-receiver
BRKMPL-1261
Cisco Public
46
234.1.1.1
234.1.1.2
234.1.1.3
234.1.1.4
192.168.1.1
192.168.1.2
192.168.1.2
192.168.1.1
STB
Management
Server
CL-1234567.txt
BRKMPL-1261
Cisco Public
47
I now want
234.1.1.2
from source
IP 192.168.1.2
Receiver 1
Eth0:10.1.1.1
234.1.1.2
234.1.1.1
Source
192.168.1.1
Non-receiver
BRKMPL-1261
Cisco Public
48
Advantages of IGMPv3
Hosts can join one group and leave another in the same
transaction. IGMPv2 requires separate report/leave
messages.
Cisco Public
49
Cisco Public
50
PIM-SSM: Operation
Source
192.168.1.2
I want to receive
234.1.1.2 from
192.168.1.2
Group
234.1.1.2
PIM join 232.1.1.2
message sent towards
192.168.1.2
I want to receive
234.1.1.1 from
192.168.1.1
BRKMPL-1261
10
10
20
10
Group
234.1.1.1
Source
192.168.1.1
PIM join 232.1.1.1
message sent towards
192.168.1.1
Cisco Public
51
PIM-SSM: Operation
Source
192.168.1.2
I want to receive
234.1.1.2 from
192.168.1.2
Group
234.1.1.2
PIM join 232.1.1.2
message sent towards
192.168.1.2
I want to receive
234.1.1.1 from
192.168.1.1
BRKMPL-1261
10
10
20
10
Group
234.1.1.1
Source
192.168.1.1
PIM join 232.1.1.1
message sent towards
192.168.1.1
Cisco Public
52
PIM-SSM Advantages
Easy to configure and maintain
No RPs
Enhanced security
Spoofing of MC stream is more difficult
BRKMPL-1261
Cisco Public
53
PIM-SSM Considerations
By default, IOS requires multicast groups used in PIMSSM to be in the 232.0.0.0/8 range. To add additional
ranges, use ip pim ssm range <acl>
It is possible to use PIM-SSM for some groups and PIMSM for other groups simultaneously thought definitely
not recommended !
Using PIM-SSM has some implications for providing
source redundancy. The network assumes that if a source
is in the routing table, then it is actually sending multicast
traffic.
BRKMPL-1261
Cisco Public
54
PIM-SSM Mapping
The ideal SSM architecture uses IGMPv3 for host-router
signalling and PIM-SSM for router-router signalling
But...IGMPv3 host support is patchy, whereas IGMPv2 is
ubiquitous
Q: Is there a way to use PIM-SSM in the network when I
have hosts that only support IGMPv2 ?
A: Yes its called PIM-SSM mapping
Cisco Public
55
I want to receive
232.1.1.2
IGMPv2
Hosts
IGMPv2
Hosts
I want to receive
232.1.1.1
BRKMPL-1261
10
10
Cisco Public
20
Group
232.1.1.1
Source
192.168.1.1
10
56
I want to receive
232.1.1.2
IGMPv2
Hosts
IGMPv2
Hosts
I want to receive
232.1.1.1
BRKMPL-1261
10
10
Cisco Public
20
Group
232.1.1.1
Source
192.168.1.1
10
57
1
2
Group
232.1.1.2
I want to receive
232.1.1.2
A
A
192.168.1.1
192.168.1.2
DNS Server
192.168.10.1
IGMPv2 report for
group 232.1.1.2
I want to receive
232.1.1.1
BRKMPL-1261
10
10
Cisco Public
20
10
Group
232.1.1.1
Source
192.168.1.1
58
1
2
Group
232.1.1.2
I want to receive
232.1.1.2
A
A
192.168.1.1
192.168.1.2
DNS Server
192.168.10.1
IGMPv2 report for
group 232.1.1.2
I want to receive
232.1.1.1
10
10
20
10
Group
232.1.1.1
Source
192.168.1.1
BRKMPL-1261
Cisco Public
59
1
2
Group
232.1.1.2
I want to receive
232.1.1.2
PIM join 232.1.1.2
message sent towards
192.168.1.2
IGMPv2 report for
group 232.1.1.2
I want to receive
232.1.1.1
BRKMPL-1261
10
IN
IN
A
A
192.168.1.1
192.168.1.2
DNS Server
192.168.10.1
10
Cisco Public
20
Group
232.1.1.1
Source
192.168.1.1
10
60
Group
232.1.1.2
IN
IN
A
A
192.168.1.1
192.168.1.2
DNS Server
192.168.10.1
10
10
I want to receive
232.1.1.1
BRKMPL-1261
Cisco Public
20
10
Group
232.1.1.1
Source
192.168.1.1
61
Multicast Design
BRKMPL-1261
Cisco Public
62
Cisco Public
63
Head Office
192.168.3.2
100
PCs
Media
Server
10
PCs
234.1.1.1 @ 2Mbps
Router A
Router C
MAN/WAN
20Mbps
Router E
Switch A
Switch E
LAN
1Gbps
100 PCs
Switch B
Router B
Router D
Home Office
xDSL
8Mbps
Internet
1 PC
Router F
BRKMPL-1261
Cisco Public
64
Head Office
100
PCs
Media
Server
Req. BW
422Mbps Router C
Req. BW Router A
200Mbps
10
PCs
Req. BW
20Mbps
MAN/WAN
10Mbps
Router E
Switch A
Switch E
LAN
1Gbps
Req. BW
200Mbps
100 PCs
Switch B
Router B
Router D
Home Office
211 Concurrent
Streams = 422Mbps
BRKMPL-1261
xDSL
8Mbps
Internet
1 PC
Req. BW
2Mbps
Cisco Public
Router F
65
Head Office
100
PCs
Media
Server
Req. BW
2Mbps Router C
Req. BW Router A
2Mbps
10
PCs
Req. BW
2Mbps
MAN/WAN
10Mbps
Router E
Switch A
Switch E
LAN
1Gbps
Req. BW
2Mbps
100 PCs
Switch B
Router B
Router D
Home Office
211 Concurrent
Streams = 2Mbps
BRKMPL-1261
xDSL
8Mbps
Internet
1 PC
Req. BW
2Mbps
Cisco Public
Router F
66
Cisco Public
67
Cisco Public
68
Configure
ip igmp snooping vlan <x> immediate-leave
for vlans with directly
Switch_A#sh ip igmp snooping vlan 10
Vlan 10:
attached hosts only.
-------IGMP snooping
IGMPv2 immediate leave
Multicast router learning mode
CGMP interoperability mode
Robustness variable
Last member query count
Last member query interval
:
:
:
:
:
:
:
Enabled
Enabled
pim-dvmrp
IGMP_ONLY
2
2
1000
Switch_A#
BRKMPL-1261
Cisco Public
69
Cisco Public
70
Head Office
192.168.3.2
100
PCs
Media
Server
234.1.1.1 @ 2Mbps
I P Router C
Router A
Switch A
10
PCs
Req. BW
2Mbps
MAN/WAN
10Mbps
P
Router E
Switch E
LAN
1Gbps
I
100 PCs
Switch B
Router B
Router D
Home Office
xDSL
8Mbps
Internet
P
Router F
I IGMPv2
BRKMPL-1261
PIM not
configured on
external
interfaces
Cisco Public
1 PC
71
Uptime/Expires
1d02h/00:01:17
1d01h/00:01:31
Ver
v2
v2
DR
Prio/Mode
1 / DR S
1 / DR
Cisco Public
72
Cisco Public
73
Head Office
100
PCs
Media
Server
10
PCs
234.1.1.1 @ 2Mbps
Router A
Router C
MAN/WAN
20Mbps
Router E
Switch A
LAN
1Gbps
100 PCs
Switch B
Switch E
Rendezvous
Point
Lo4: 4.4.4.4
Router B
Router D
Home Office
xDSL
8Mbps
Internet
1 PC
Router F
BRKMPL-1261
Cisco Public
74
BRKMPL-1261
Cisco Public
75
BRKMPL-1261
Cisco Public
76
Router_F
!
interface Tunnel1
description GRE tunnel to Router_D
ip address 10.0.0.14 255.255.255.252
ip pim sparse-mode
tunnel source 192.0.2.2
tunnel destination 10.1.1.4
end
192.168.3.2
Media
Server
Router C
RP Address
Lo4: 4.4.4.4
Router D
Lo0:10.1.1.4
192.0.2.1
10.0.0.13
Router_D
!
interface Tunnel1
description GRE tunnel to Router_F
ip address 10.0.0.13 255.255.255.252
ip pim sparse-mode
tunnel source 10.1.1.4
tunnel destination 192.0.2.2
end
BRKMPL-1261
Home Office
GRE
10.0.0.14
Internet
1 PC
192.0.2.2
Cisco Public
Router F
77
IGMP
Report
234.1.1.1 @ 2Mbps
Router A
Fa0/12
192.168.1.1
Fa0/2
10.0.0.2
Fa0/6
10.0.0.3
Router C
Fa0/3
10.0.0.4
Fa0/2
Router_A#show
ip igmp
membership
10.0.0.5
Router_A#sh
ip igmp
membership
Flags: A - aggregate, T - tracked
Channel/Group-Flags:
L - Local, S - static, V - virtual, R - Reported through v3
Filtering
mode (S,G),
Include mode (*,G))
I /- -v3lite,
U -entry
Urd, (Exclude
M - SSM (S,G)
channel
Router B
1,2,3 - The version of IGMP the group is in
Channel/Group
Reporter
Uptime
Exp. Flags
<snip>
/*,234.1.1.1
192.168.1.2
00:43:29
stop
3MA
Channel/Group
Reporter
Uptime
Exp. Flags
192.168.3.2,234.1.1.1
00:43:29
02:03
RA
*,234.1.1.1
192.168.1.2
00:00:12 02:47 2A
Router_A#
Router_A#
BRKMPL-1261
Cisco Public
Router D
Lo4: 4.4.4.4
Interface
Fa0/12
Interface
Fa0/12
Fa0/12
78
Media
Server
192.168.1.2
IGMP
Report
Fa0/12
192.168.1.1
Router_A#show ip mroute
IP Multicast Routing Table
<snip>
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode
(*, 234.1.1.1), 00:08:40/stopped, RP 4.4.4.4, flags: SJC
Incoming interface: FastEthernet0/3, RPF nbr 10.0.0.5
Outgoing interface list:
FastEthernet0/12, Forward/Sparse, 00:08:40/00:02:11
(192.168.3.2, 234.1.1.1), 00:08:40/00:02:56, flags: JT
Incoming interface: FastEthernet0/2, RPF nbr 10.0.0.3
Outgoing interface list:
FastEthernet0/12, Forward/Sparse, 00:08:40/00:02:11
BRKMPL-1261
234.1.1.1 @ 2Mbps
Router A
Cisco Public
Fa0/2
10.0.0.2
Fa0/6
10.0.0.3
Router C
Fa0/3
10.0.0.4
Fa0/2
10.0.0.5
Router B
Router D
Lo4: 4.4.4.4
Cisco Public
80
Head Office
100
PCs
Media
Server
10
PCs
234.1.1.1 @ 2Mbps
Router A
Router C
MAN/WAN
20Mbps
Router E
Switch A
Switch E
LAN
1Gbps
100 PCs
Switch B
Router B
Router D
Home Office
xDSL
8Mbps
Internet
1 PC
Router F
BRKMPL-1261
Cisco Public
81
BRKMPL-1261
Cisco Public
82
BRKMPL-1261
Cisco Public
83
Head Office
100
PCs
Media
Server
I P Router C
Router A
Switch A
10
PCs
Req. BW
2Mbps
MAN/WAN
10Mbps
P
Router E
Switch E
LAN
1Gbps
I
100 PCs
Switch B
Router B
Router D
Home Office
xDSL
8Mbps
Internet
P
Router F
I IGMPv3
BRKMPL-1261
PIM not
configured on
external
interfaces
Cisco Public
1 PC
84
Router_F
Router C
!
interface Tunnel1
description GRE tunnel to Router_D
ip address 10.0.0.14 255.255.255.252
ip pim sparse-mode
tunnel source 192.0.2.2
tunnel destination 10.1.1.4
end
Router D
Media
Server
192.0.2.1
10.0.0.13
Router_D
!
interface Tunnel1
description GRE tunnel to Router_F
ip address 10.0.0.13 255.255.255.252
ip pim sparse-mode
tunnel source 10.1.1.4
tunnel destination 192.0.2.2
end
BRKMPL-1261
Home Office
GRE
10.0.0.14
Internet
1 PC
192.0.2.2
Cisco Public
Router F
85
IGMP
Report
234.1.1.1 @ 2Mbps
Router A
Fa0/12
192.168.1.1
Fa0/2
10.0.0.2
Fa0/6
10.0.0.3
Fa0/3
10.0.0.4
Fa0/2
10.0.0.5
Channel/Group-Flags:
/ - Filtering entry (Exclude mode (S,G),
Include mode (*,G))
Router B
Channel/Group
/*,234.1.1.1
192.168.3.2,234.1.1.1
Router C
Reporter
192.168.1.2
Uptime
Exp. Flags
00:43:29 stop 3MA
00:43:29 02:03 RA
Router D
Lo4: 4.4.4.4
Interface
Fa0/12
Fa0/12
Router_A#
BRKMPL-1261
Cisco Public
86
Media
Server
192.168.1.2
Router_A#show ip mroute
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group
T - SPT-bit set, J - Join SPT, M - MSDP created entry,
U - URD, I - Received Source Specific Host Report,
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode
(192.168.3.2, 234.1.1.1), 00:59:25/00:02:51, flags: sTI
Incoming interface: FastEthernet0/2, RPF nbr 10.0.0.3
Outgoing interface list:
FastEthernet0/12, Forward/Sparse, 00:59:01/00:02:05
BRKMPL-1261
Cisco Public
IGMP
Report
234.1.1.1 @ 2Mbps
Router A
Fa0/12
192.168.1.1
Fa0/2
10.0.0.2
Fa0/6
10.0.0.3
Router C
Fa0/3
10.0.0.4
Fa0/2
10.0.0.5
Router B
Router D
87
Cisco Public
88
Enabled
Enabled
pim-dvmrp
IGMP_ONLY
2
2
1000
Switch_A#
BRKMPL-1261
Cisco Public
89
Cisco Public
90
Head Office
100
PCs
Media
Server
I P Router C
Router A
Switch A
10
PCs
Req. BW
2Mbps
MAN/WAN
10Mbps
P
Router E
Switch E
LAN
1Gbps
I
100 PCs
Switch B
Router B
Router D
Home Office
xDSL
8Mbps
Internet
P
Router F
I IGMPv2
BRKMPL-1261
PIM not
configured on
external
interfaces
Cisco Public
1 PC
91
Cisco Public
92
Cisco Public
93
Head Office
192.168.3.2
100
PCs
Media
Server
234.1.1.1 @ 2Mbps
Router A
10
PCs
Req. BW
2Mbps
Router C
MAN/WAN
10Mbps
M
Router E
Switch A
Switch E
LAN
1Gbps
M
100 PCs
Switch B
Router B
Router D
Home Office
M IGMP SSM Mapping
xDSL
8Mbps
Internet
1 PC
Router F
BRKMPL-1261
Cisco Public
94
Static mapping
Router_A#sh ip
Group address:
Database
:
Source list :
Router_A#
Router_A#sh ip
Group address:
Database
:
DNS name
:
Expire time :
Source list :
Router_A#
Dynamic mapping
BRKMPL-1261
Cisco Public
95
Media
Server
192.168.1.2
Cisco Public
IGMPv2
Report
234.1.1.1 @ 2Mbps
Router A
Fa0/12
192.168.1.1
Fa0/2
10.0.0.2
Fa0/6
10.0.0.3
Router C
Fa0/3
10.0.0.4
Fa0/2
10.0.0.5
Router B
Router D
Cisco Public
97
Troubleshooting
BRKMPL-1261
Cisco Public
98
BRKMPL-1261
MC_Source#ping
Protocol [ip]:
Target IP address: 234.1.1.1
Repeat count [1]: 100000000000
Datagram size [100]: 1300
Timeout in seconds [2]: 0
Extended commands [n]: y
Interface [All]: FastEthernet1/0/24
Source address: 192.168.3.2
Type escape sequence to abort.
Sending 1215752192, 1300-byte ICMP Echos to 234.1.1.1,
timeout is 0 seconds:
Packet sent with a source address of 192.168.3.2
...................................................
Cisco Public
99
Cisco Public
100
234.1.1.1 @ 2Mbps
Router A
Router C
PIM JOIN
BRKMPL-1261
Fa0/12
192.168.1.1
PIM JOIN
Cisco Public
101
Receiver issue
Is the client asking to receive the stream ?
MC network misconfiguration
Is the network configured correctly ?
BRKMPL-1261
Cisco Public
102
BRKMPL-1261
Cisco Public
103
234.1.1.1
@ 2Mbps
Router A
mroute is accurate
but no active streams
Fa0/12
192.168.1.1
Cisco Public
104
Receiver Issue
Use debug ip igmp to verify IGMP reports are
being received.
IGMP(0):
IGMP(0):
IGMP(0):
IGMP(0):
Cisco Public
105
Check for interface errors, link congestion, duplex mismatch, routing reachability Networking 101 stuff !
BRKMPL-1261
Cisco Public
106
BRKMPL-1261
Cisco Public
107
Cisco Public
RPF Check OK
108
High availability
Source Redundancy
RP Redundancy
Fast convergence
Multicast Security
Interdomain multicast
IPv6 multicast
BRKMPL-1261
Cisco Public
109
Additional Resources
Cisco Live Virtual Breakout Sessions
https://www.ciscoliveaustralia.com/portal/login.ww
BRKIPM-2008: Advanced Topics in IP Multicast
BRKIPM-2262: Multicast Security
BRKIPM-2264: Multicast Troubleshooting
BRKIPM-3686: Hardware Architecture for Multicast
BRKIPM-4664: Multicast Traffic Engineering Techniques
Cisco Public
110
Q&A
BRKMPL-1261
Cisco Public
111
BRKMPL-1261
Cisco Public
112