SlideShare a Scribd company logo
1 of 25
Download to read offline
David Hedley’s
Tuesday Tech Talks
Multicast Part 6 Troubleshooting
Turning networking on it’s head
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Specific brands and models are for illustration purposes only.
• They do not imply any endorsement by the vendor, in any way.
• This talk does not represent the business process of any employer or
client, past or present, this is based on my own work and study.
• I only include equipment that I have experience with.
• At the time of writing, I have not received any compensation, or
inducement from any vendor.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Definition
• In computer networking, multicast is group communication[1] where data
transmission is addressed to a group of destination computers
simultaneously. Wikipedia https://en.wikipedia.org/wiki/Multicast retrieved July 5,2018
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Purpose: Understanding the fundamentals of Multicast.
• Question: How do I figure out what’s broken?
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Triple Constraints
• Time
• Quality or Scope
• Money or Budget
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Unicast vs. Multicast
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Multicast Advantages
• Eliminates Traffic Redundancy = Less Bandwidth
© 2018 David M. Hedley All Rights Reserved.
0
2
4
6
8
10
12
1
4
7
10
13
16
19
22
25
28
31
34
37
40
43
46
49
52
55
58
61
64
67
70
73
76
79
82
85
88
91
94
97
100
Unicast vs Multicast
Mulicast Unicast
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Multicast Addressing (IPv4)
• Source (Class A, B, C) 1.0.0.0 – 223.255.255.255
• Destination (Class D) 224.0.0.0 – 239.255.255.255
• 232.0.0.0 – 232.255.255.255 Source Specific Range
• 239.0.0.0 – 239.255.255.255 Administratively Scoped Addresses
• SOURCE CAN NEVER BE CLASS D GROUP ADDRESS!!!!
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Host-Router – Internet Group Management Protocol (IGMP)
• Hosts tells routers about group membership.
• Routers solicit group membership from hosts.
• IGMP v. 1 RFC 1112 (1989) https://www.rfc-editor.org/rfc/rfc1112.txt
• IGMP v. 2 RFC 2236 (1997) https://www.rfc-editor.org/rfc/rfc2236.txt
• IGMP v. 3 RFC 3376 (2002) https://www.rfc-editor.org/rfc/rfc3376.txt
• For IPv6 Multicast Listener Discovery (MLD) v.1 is equivalent to IGMP v. 2
• MLD v. 2 is the IPv6 equivalent for IGMP v. 3.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Multicast Global Commands
• Ip multicast-routing [distributed]
• Ip multicast multipath
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Multicast Boundaries
• ip multicast boundary access-list [filter-autorp]
• Placed at the boundary interfaces of a multicast region.
• Do NOT use the filter-autorp option on an RP.
• Filter-autorp will filter Auto-RP messages which for ranges denied by the
boundary ACL.
• Example
• Ip access-list standard MCAST_BOUNDARY
• Permit 239.200.0.0 0.0.255.255
• Permit 224.0.0.0 7.255.255.255
• Deny 224.0.0.0 15.255.255.255
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Hot Standby Router Protocol (HSRP) and PIM
• When there are 2 or more routers running PIM on a single segment, one will
be elected the Designated Router (DR)
• DR is responsible for PIM Joins upstream
• Chosen by highest IP Address.
• Highest IP device might not be optimal path.
• DR can be manually set with ip pim dr-priority command.
• Default priority is 1.
• Highest priority is the DR..
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• Rendezvous Point
• Show ip pim rp mapping (any PIM enabled device)
show ip pim rp mapping
PIM Group-to-RP Mappings
This system is an RP (Auto-RP)
This system is an RP-mapping agent (Vlan108)
Group(s) 239.200.0.0/16
RP 192.168.254.4 (?), v2v1
Info source: 192.168.254.4 (?), elected via Auto-RP
Uptime: 5w0d, expires: 00:02:23
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• Rendezvous Point
• Show ip pim autorp (any PIM enabled device)
show ip pim autorp
AutoRP Information:
AutoRP is enabled.
RP Discovery packet MTU is 1500.
224.0.1.40 is joined on Vlan108.
AutoRP groups over sparse mode interface is enabled
PIM AutoRP Statistics: Sent/Received
RP Announce: 51565/51564, RP Discovery: 51949/0
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• PIM
• Show ip pim interface (any PIM enabled device)
show ip pim int
Address Interface Ver/ Nbr Query DR DR
Mode Count Intvl Prior
192.168.254.4 Vlan108 v2/S 1 30 1 192.168.254.4
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• PIM
• Show ip pim interface interface detail (any PIM enabled device)
show ip pim int vlan 108 detail
Vlan108 is up, line protocol is up
Internet address is 192.168.254.4/24
Multicast switching: fast
Multicast packets in/out: 0/0
Multicast TTL threshold: 0
PIM: enabled
PIM version: 2, mode: sparse
PIM DR: 192.168.254.4 (this system)
PIM neighbor count: 1
PIM Hello/Query interval: 30 seconds
PIM Hello packets in/out: 103995/104800
PIM State-Refresh processing: enabled
PIM State-Refresh origination: disabled
PIM State-Refresh: 1 non-capable neighbor
PIM NBMA mode: disabled
PIM ATM multipoint signalling: disabled
PIM domain border: disabled
PIM neighbors rpf proxy capable: FALSE
Multicast Tagswitching: disabled
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• PIM
• Show ip pim interface interface detail (any PIM enabled device)
show ip pim int vlan 108 detail
Vlan108 is up, line protocol is up
Internet address is 192.168.254.4/24
Multicast switching: fast
Multicast packets in/out: 0/0
Multicast TTL threshold: 0
PIM: enabled
PIM version: 2, mode: sparse
PIM DR: 192.168.254.4 (this system)
PIM neighbor count: 1
PIM Hello/Query interval: 30 seconds
PIM Hello packets in/out: 103995/104800
PIM State-Refresh processing: enabled
PIM State-Refresh origination: disabled
PIM State-Refresh: 1 non-capable neighbor
PIM NBMA mode: disabled
PIM ATM multipoint signalling: disabled
PIM domain border: disabled
PIM neighbors rpf proxy capable: FALSE
Multicast Tagswitching: disabled
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• PIM
• Show ip pim neighbor interface (any PIM enabled device)
show ip pim neighbor
PIM Neighbor Table
Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority,
P - Proxy Capable, S - State Refresh Capable, G - GenID Capable
Neighbor Interface Uptime/Expires Ver DR
Address Prio/Mode
192.168.254.1 Vlan108 5w0d/00:01:31 v2 1 / G
• What if no neighbor?
• Missing PIM statements
• Unicast addresses not on same subnet
• Link down
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• PIM
• Show ip pim mroute [ group-address ] [ count ]
show ip mroute verbose
IP Multicast Routing Table
Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected,
L - Local, P - Pruned, R - RP-bit set, F - Register flag,
T - SPT-bit set, J - Join SPT, M - MSDP created entry, E - Extranet,
X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement,
U - URD, I - Received Source Specific Host Report,
Z - Multicast Tunnel, z - MDT-data group sender,
Y - Joined MDT-data group, y - Sending to MDT-data group,
V - RD & Vector, v - Vector
Outgoing interface flags: H - Hardware switched, A - Assert winner
Timers: Uptime/Expires
Interface state: Interface, Next-Hop or VCD, State/Mode
(*, 224.0.1.39), 5w1d/stopped, RP 0.0.0.0, flags: DCL
Incoming interface: Null, RPF nbr 0.0.0.0
Outgoing interface list:
Vlan108, Forward/Sparse, 5w1d/stopped
(192.168.254.4, 224.0.1.39), 5w1d/00:02:27, flags: PLT
Incoming interface: Vlan108, RPF nbr 0.0.0.0
Outgoing interface list: Null
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• PIM
• Show ip pim mroute [ group-address ] [ count ]
show ip mroute count
IP Multicast Statistics
6 routes using 2736 bytes of memory
4 groups, 0.50 average sources per group
Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kilobits per second
Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc)
Group: 239.255.255.250, Source count: 0, Packets forwarded: 0, Packets received: 13350
RP-tree: Forwarding: 0/0/0/0, Other: 13350/0/13350
Group: 239.192.2.3, Source count: 0, Packets forwarded: 0, Packets received: 0
Group: 224.0.1.39, Source count: 1, Packets forwarded: 0, Packets received: 0
Source: 192.168.254.4/32, Forwarding: 0/0/0/0, Other: 0/0/0
Group: 224.0.1.40, Source count: 1, Packets forwarded: 0, Packets received: 0
Source: 192.168.254.4/32, Forwarding: 0/0/0/0, Other: 0/0/0
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• Sample Troubleshooting.
• On last hop router, does the (*,G) exist?
• Is the application working?
• If I add ip igmp join-group group-address on to the local Layer 3 interface, does the (*.G) show up?
• (*,G) exists but (S,G) doesn’t
• Show ip pim mroute group-address, where does the incoming interface point for the (*.G)?
• If the incoming interface is NULL, then this devices thinks it’s the RP. Is that correct?
• Show ip pim rp mapping, you can find out which device is the RP, and login to that device. Look at
show ip msdp sa-cache, if running MSDP, and look for sender. Else look at show ip mroute and see
if the sender is registered with the RP.
• Check first hop and last hop routers using show ip pim rp mapping and make sure they’re using the
same RP.
• T flag not setting.
• Check path with ping and traceroute, is the unicast route workable?
• Use mtrace to check the multicast path.
• Look for multipath statements where equal cost paths exist.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Troubleshooting
• Other tools
• Take a look at https://www.cisco.com/c/en/us/support/docs/ip/ip-multicast/13726-
57.html
• Mtrace
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Components
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Tech Talk #2
• To do list!
• What standards do you need to document before the deployment can begin?
• Administrative Scopes (chopping up 239.0.0.0/8 to suite your needs)
• Boundary statements (how you’ll divide up your network, where and what)
• Are you using Source Specific or Any Source Multicast, why, and write out the standard
configuration.
• Where do you need Rendezvous Points, how you create redundancy? (MSDP peers, etc.)
• You are going to use PIM Sparse Mode, that’s one of your standards, not Sparse-Dense.
© 2018 David M. Hedley All Rights Reserved.
David Hedley's Tuesday Tech Talks – Multicast Pt. 6
• Thanks for watching!
• You can subscribe to my YouTube Channel
https://www.youtube.com/channel/UCZ3pcIh5Zmbp3rdjhfR7BOg
• You can follow me on Facebook
https://www.facebook.com/david.hedley.940
• You can follow me on Twitter @David_M_Hedley
• Or connect with me on Linkedin https://www.linkedin.com/in/david-
hedley-541985/
• You can suggest topics in the comments!
© 2018 David M. Hedley All Rights Reserved.

More Related Content

What's hot

Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistancePROIDEA
 
Building Voice
Building Voice Building Voice
Building Voice Videoguy
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC contextAudioCodes
 
Vo Ip Rajibdeka
Vo Ip RajibdekaVo Ip Rajibdeka
Vo Ip Rajibdekarajibdk
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition StrategiesAPNIC
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fred Bovy
 
H.323 Video Conferencing H.323 Video Conferencing
H.323 Video Conferencing H.323 Video ConferencingH.323 Video Conferencing H.323 Video Conferencing
H.323 Video Conferencing H.323 Video ConferencingVideoguy
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planningTim Martin
 
IPv6-strategic-planning-framework
IPv6-strategic-planning-frameworkIPv6-strategic-planning-framework
IPv6-strategic-planning-frameworkTim Martin
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address PlanningAPNIC
 

What's hot (20)

Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
 
ICE basic
ICE basicICE basic
ICE basic
 
Building Voice
Building Voice Building Voice
Building Voice
 
Nat traversal in WebRTC context
Nat traversal in WebRTC contextNat traversal in WebRTC context
Nat traversal in WebRTC context
 
Ipv6
Ipv6Ipv6
Ipv6
 
Vo Ip Rajibdeka
Vo Ip RajibdekaVo Ip Rajibdeka
Vo Ip Rajibdeka
 
IPv6 Transition Strategies
IPv6 Transition StrategiesIPv6 Transition Strategies
IPv6 Transition Strategies
 
Introduction of ipv6
Introduction of ipv6Introduction of ipv6
Introduction of ipv6
 
Ice
IceIce
Ice
 
Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0Fb i pv6-sparchimanv1.0
Fb i pv6-sparchimanv1.0
 
NAT Traversal
NAT TraversalNAT Traversal
NAT Traversal
 
H.323
H.323H.323
H.323
 
IPv6_Quick_Start_Guide
IPv6_Quick_Start_GuideIPv6_Quick_Start_Guide
IPv6_Quick_Start_Guide
 
SIP for geeks
SIP for geeksSIP for geeks
SIP for geeks
 
6Rd
6Rd6Rd
6Rd
 
IPv6
IPv6IPv6
IPv6
 
H.323 Video Conferencing H.323 Video Conferencing
H.323 Video Conferencing H.323 Video ConferencingH.323 Video Conferencing H.323 Video Conferencing
H.323 Video Conferencing H.323 Video Conferencing
 
IPv6 address-planning
IPv6 address-planningIPv6 address-planning
IPv6 address-planning
 
IPv6-strategic-planning-framework
IPv6-strategic-planning-frameworkIPv6-strategic-planning-framework
IPv6-strategic-planning-framework
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 

Similar to David Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting

Learning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing ClarityLearning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing ClarityDavid Hedley
 
Learning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP isLearning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP isDavid Hedley
 
Learning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing MulticastLearning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing MulticastDavid Hedley
 
Learning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIMLearning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIMDavid Hedley
 
Learning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous PointsLearning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous PointsDavid Hedley
 
Learning Multicast Part 1: Fundamentals
Learning Multicast Part 1: FundamentalsLearning Multicast Part 1: Fundamentals
Learning Multicast Part 1: FundamentalsDavid Hedley
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephonyKundan Singh
 
Analyzing RDP traffc with Bro
Analyzing RDP traffc with BroAnalyzing RDP traffc with Bro
Analyzing RDP traffc with BroJosh Liburdi
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNGerardo Pardo-Castellote
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overviewh_marvin
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2Carl Ford
 
Yeti DNS Project
Yeti DNS ProjectYeti DNS Project
Yeti DNS ProjectAPNIC
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6Zivaro Inc
 
Registration of detailed assignment information in whois DB or other sources
Registration of detailed assignment information in whois DB or other sourcesRegistration of detailed assignment information in whois DB or other sources
Registration of detailed assignment information in whois DB or other sourcesAPNIC
 
Deploying VoIP Part 1
Deploying VoIP Part 1Deploying VoIP Part 1
Deploying VoIP Part 1David Hedley
 
Short Introduction to IPv6
Short Introduction to IPv6Short Introduction to IPv6
Short Introduction to IPv6Martin Schütte
 
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SWMIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SWMIPI Alliance
 
Basic computers for DIU laptop project students
Basic computers for DIU laptop project studentsBasic computers for DIU laptop project students
Basic computers for DIU laptop project studentsAlauddin Azad
 

Similar to David Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting (20)

Learning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing ClarityLearning Multicast Part 7 Bringing Clarity
Learning Multicast Part 7 Bringing Clarity
 
Learning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP isLearning Multicast Part 5 How routers know where the RP is
Learning Multicast Part 5 How routers know where the RP is
 
Learning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing MulticastLearning Multicast Part 8 Securing Multicast
Learning Multicast Part 8 Securing Multicast
 
Learning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIMLearning Multicast Part 3 -1 PIM
Learning Multicast Part 3 -1 PIM
 
Multicast pt2
Multicast pt2Multicast pt2
Multicast pt2
 
Learning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous PointsLearning Multicast Part 4 Rendezvous Points
Learning Multicast Part 4 Rendezvous Points
 
Learning Multicast Part 1: Fundamentals
Learning Multicast Part 1: FundamentalsLearning Multicast Part 1: Fundamentals
Learning Multicast Part 1: Fundamentals
 
Peer-to-peer Internet telephony
Peer-to-peer Internet telephonyPeer-to-peer Internet telephony
Peer-to-peer Internet telephony
 
Analyzing RDP traffc with Bro
Analyzing RDP traffc with BroAnalyzing RDP traffc with Bro
Analyzing RDP traffc with Bro
 
Protocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDNProtocol and Integration Challenges for SDN
Protocol and Integration Challenges for SDN
 
IP Multicasting - An Overview
IP Multicasting - An OverviewIP Multicasting - An Overview
IP Multicasting - An Overview
 
Sinnreich Henry Johnston Alan Pt 2
Sinnreich Henry Johnston Alan   Pt 2Sinnreich Henry Johnston Alan   Pt 2
Sinnreich Henry Johnston Alan Pt 2
 
Yeti DNS Project
Yeti DNS ProjectYeti DNS Project
Yeti DNS Project
 
Successfully Deploying IPv6
Successfully Deploying IPv6Successfully Deploying IPv6
Successfully Deploying IPv6
 
Registration of detailed assignment information in whois DB or other sources
Registration of detailed assignment information in whois DB or other sourcesRegistration of detailed assignment information in whois DB or other sources
Registration of detailed assignment information in whois DB or other sources
 
Deploying VoIP Part 1
Deploying VoIP Part 1Deploying VoIP Part 1
Deploying VoIP Part 1
 
Short Introduction to IPv6
Short Introduction to IPv6Short Introduction to IPv6
Short Introduction to IPv6
 
Advanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast DeploymentAdvanced Topics in IP Multicast Deployment
Advanced Topics in IP Multicast Deployment
 
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SWMIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
MIPI DevCon 2016: How MIPI Debug Specifications Help Me to Develop System SW
 
Basic computers for DIU laptop project students
Basic computers for DIU laptop project studentsBasic computers for DIU laptop project students
Basic computers for DIU laptop project students
 

More from David Hedley

Serrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in CaliforniaSerrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in CaliforniaDavid Hedley
 
David Hedley's Tuesday Tech Talk OSI Model
David Hedley's Tuesday Tech Talk OSI ModelDavid Hedley's Tuesday Tech Talk OSI Model
David Hedley's Tuesday Tech Talk OSI ModelDavid Hedley
 
David Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad DesignDavid Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad DesignDavid Hedley
 
David Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk CertificationDavid Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk CertificationDavid Hedley
 
David Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk ReliabilityDavid Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk ReliabilityDavid Hedley
 
David Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- RedundancyDavid Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- RedundancyDavid Hedley
 

More from David Hedley (7)

Serrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in CaliforniaSerrano V. Priest and Educational Equalization in California
Serrano V. Priest and Educational Equalization in California
 
David Hedley's Tuesday Tech Talk OSI Model
David Hedley's Tuesday Tech Talk OSI ModelDavid Hedley's Tuesday Tech Talk OSI Model
David Hedley's Tuesday Tech Talk OSI Model
 
David Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad DesignDavid Hedleys Tuesday Tech Talk Bad Design
David Hedleys Tuesday Tech Talk Bad Design
 
David Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk CertificationDavid Hedley's Tuesday Tech Talk Certification
David Hedley's Tuesday Tech Talk Certification
 
David Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk ReliabilityDavid Hedley's Tuesday Tech Talk Reliability
David Hedley's Tuesday Tech Talk Reliability
 
Quality
QualityQuality
Quality
 
David Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- RedundancyDavid Hedley's Tech Talk -- Redundancy
David Hedley's Tech Talk -- Redundancy
 

Recently uploaded

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Recently uploaded (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

David Hedley's Tuesday Tech Talks Multicast Part 6 Troubleshooting

  • 1. David Hedley’s Tuesday Tech Talks Multicast Part 6 Troubleshooting Turning networking on it’s head © 2018 David M. Hedley All Rights Reserved.
  • 2. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Specific brands and models are for illustration purposes only. • They do not imply any endorsement by the vendor, in any way. • This talk does not represent the business process of any employer or client, past or present, this is based on my own work and study. • I only include equipment that I have experience with. • At the time of writing, I have not received any compensation, or inducement from any vendor. © 2018 David M. Hedley All Rights Reserved.
  • 3. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Definition • In computer networking, multicast is group communication[1] where data transmission is addressed to a group of destination computers simultaneously. Wikipedia https://en.wikipedia.org/wiki/Multicast retrieved July 5,2018 © 2018 David M. Hedley All Rights Reserved.
  • 4. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Purpose: Understanding the fundamentals of Multicast. • Question: How do I figure out what’s broken? © 2018 David M. Hedley All Rights Reserved.
  • 5. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Triple Constraints • Time • Quality or Scope • Money or Budget © 2018 David M. Hedley All Rights Reserved.
  • 6. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Unicast vs. Multicast © 2018 David M. Hedley All Rights Reserved.
  • 7. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Multicast Advantages • Eliminates Traffic Redundancy = Less Bandwidth © 2018 David M. Hedley All Rights Reserved. 0 2 4 6 8 10 12 1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100 Unicast vs Multicast Mulicast Unicast
  • 8. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Multicast Addressing (IPv4) • Source (Class A, B, C) 1.0.0.0 – 223.255.255.255 • Destination (Class D) 224.0.0.0 – 239.255.255.255 • 232.0.0.0 – 232.255.255.255 Source Specific Range • 239.0.0.0 – 239.255.255.255 Administratively Scoped Addresses • SOURCE CAN NEVER BE CLASS D GROUP ADDRESS!!!! © 2018 David M. Hedley All Rights Reserved.
  • 9. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Host-Router – Internet Group Management Protocol (IGMP) • Hosts tells routers about group membership. • Routers solicit group membership from hosts. • IGMP v. 1 RFC 1112 (1989) https://www.rfc-editor.org/rfc/rfc1112.txt • IGMP v. 2 RFC 2236 (1997) https://www.rfc-editor.org/rfc/rfc2236.txt • IGMP v. 3 RFC 3376 (2002) https://www.rfc-editor.org/rfc/rfc3376.txt • For IPv6 Multicast Listener Discovery (MLD) v.1 is equivalent to IGMP v. 2 • MLD v. 2 is the IPv6 equivalent for IGMP v. 3. © 2018 David M. Hedley All Rights Reserved.
  • 10. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Multicast Global Commands • Ip multicast-routing [distributed] • Ip multicast multipath © 2018 David M. Hedley All Rights Reserved.
  • 11. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Multicast Boundaries • ip multicast boundary access-list [filter-autorp] • Placed at the boundary interfaces of a multicast region. • Do NOT use the filter-autorp option on an RP. • Filter-autorp will filter Auto-RP messages which for ranges denied by the boundary ACL. • Example • Ip access-list standard MCAST_BOUNDARY • Permit 239.200.0.0 0.0.255.255 • Permit 224.0.0.0 7.255.255.255 • Deny 224.0.0.0 15.255.255.255 © 2018 David M. Hedley All Rights Reserved.
  • 12. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Hot Standby Router Protocol (HSRP) and PIM • When there are 2 or more routers running PIM on a single segment, one will be elected the Designated Router (DR) • DR is responsible for PIM Joins upstream • Chosen by highest IP Address. • Highest IP device might not be optimal path. • DR can be manually set with ip pim dr-priority command. • Default priority is 1. • Highest priority is the DR.. © 2018 David M. Hedley All Rights Reserved.
  • 13. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • Rendezvous Point • Show ip pim rp mapping (any PIM enabled device) show ip pim rp mapping PIM Group-to-RP Mappings This system is an RP (Auto-RP) This system is an RP-mapping agent (Vlan108) Group(s) 239.200.0.0/16 RP 192.168.254.4 (?), v2v1 Info source: 192.168.254.4 (?), elected via Auto-RP Uptime: 5w0d, expires: 00:02:23 © 2018 David M. Hedley All Rights Reserved.
  • 14. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • Rendezvous Point • Show ip pim autorp (any PIM enabled device) show ip pim autorp AutoRP Information: AutoRP is enabled. RP Discovery packet MTU is 1500. 224.0.1.40 is joined on Vlan108. AutoRP groups over sparse mode interface is enabled PIM AutoRP Statistics: Sent/Received RP Announce: 51565/51564, RP Discovery: 51949/0 © 2018 David M. Hedley All Rights Reserved.
  • 15. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • PIM • Show ip pim interface (any PIM enabled device) show ip pim int Address Interface Ver/ Nbr Query DR DR Mode Count Intvl Prior 192.168.254.4 Vlan108 v2/S 1 30 1 192.168.254.4 © 2018 David M. Hedley All Rights Reserved.
  • 16. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • PIM • Show ip pim interface interface detail (any PIM enabled device) show ip pim int vlan 108 detail Vlan108 is up, line protocol is up Internet address is 192.168.254.4/24 Multicast switching: fast Multicast packets in/out: 0/0 Multicast TTL threshold: 0 PIM: enabled PIM version: 2, mode: sparse PIM DR: 192.168.254.4 (this system) PIM neighbor count: 1 PIM Hello/Query interval: 30 seconds PIM Hello packets in/out: 103995/104800 PIM State-Refresh processing: enabled PIM State-Refresh origination: disabled PIM State-Refresh: 1 non-capable neighbor PIM NBMA mode: disabled PIM ATM multipoint signalling: disabled PIM domain border: disabled PIM neighbors rpf proxy capable: FALSE Multicast Tagswitching: disabled © 2018 David M. Hedley All Rights Reserved.
  • 17. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • PIM • Show ip pim interface interface detail (any PIM enabled device) show ip pim int vlan 108 detail Vlan108 is up, line protocol is up Internet address is 192.168.254.4/24 Multicast switching: fast Multicast packets in/out: 0/0 Multicast TTL threshold: 0 PIM: enabled PIM version: 2, mode: sparse PIM DR: 192.168.254.4 (this system) PIM neighbor count: 1 PIM Hello/Query interval: 30 seconds PIM Hello packets in/out: 103995/104800 PIM State-Refresh processing: enabled PIM State-Refresh origination: disabled PIM State-Refresh: 1 non-capable neighbor PIM NBMA mode: disabled PIM ATM multipoint signalling: disabled PIM domain border: disabled PIM neighbors rpf proxy capable: FALSE Multicast Tagswitching: disabled © 2018 David M. Hedley All Rights Reserved.
  • 18. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • PIM • Show ip pim neighbor interface (any PIM enabled device) show ip pim neighbor PIM Neighbor Table Mode: B - Bidir Capable, DR - Designated Router, N - Default DR Priority, P - Proxy Capable, S - State Refresh Capable, G - GenID Capable Neighbor Interface Uptime/Expires Ver DR Address Prio/Mode 192.168.254.1 Vlan108 5w0d/00:01:31 v2 1 / G • What if no neighbor? • Missing PIM statements • Unicast addresses not on same subnet • Link down © 2018 David M. Hedley All Rights Reserved.
  • 19. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • PIM • Show ip pim mroute [ group-address ] [ count ] show ip mroute verbose IP Multicast Routing Table Flags: D - Dense, S - Sparse, B - Bidir Group, s - SSM Group, C - Connected, L - Local, P - Pruned, R - RP-bit set, F - Register flag, T - SPT-bit set, J - Join SPT, M - MSDP created entry, E - Extranet, X - Proxy Join Timer Running, A - Candidate for MSDP Advertisement, U - URD, I - Received Source Specific Host Report, Z - Multicast Tunnel, z - MDT-data group sender, Y - Joined MDT-data group, y - Sending to MDT-data group, V - RD & Vector, v - Vector Outgoing interface flags: H - Hardware switched, A - Assert winner Timers: Uptime/Expires Interface state: Interface, Next-Hop or VCD, State/Mode (*, 224.0.1.39), 5w1d/stopped, RP 0.0.0.0, flags: DCL Incoming interface: Null, RPF nbr 0.0.0.0 Outgoing interface list: Vlan108, Forward/Sparse, 5w1d/stopped (192.168.254.4, 224.0.1.39), 5w1d/00:02:27, flags: PLT Incoming interface: Vlan108, RPF nbr 0.0.0.0 Outgoing interface list: Null © 2018 David M. Hedley All Rights Reserved.
  • 20. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • PIM • Show ip pim mroute [ group-address ] [ count ] show ip mroute count IP Multicast Statistics 6 routes using 2736 bytes of memory 4 groups, 0.50 average sources per group Forwarding Counts: Pkt Count/Pkts per second/Avg Pkt Size/Kilobits per second Other counts: Total/RPF failed/Other drops(OIF-null, rate-limit etc) Group: 239.255.255.250, Source count: 0, Packets forwarded: 0, Packets received: 13350 RP-tree: Forwarding: 0/0/0/0, Other: 13350/0/13350 Group: 239.192.2.3, Source count: 0, Packets forwarded: 0, Packets received: 0 Group: 224.0.1.39, Source count: 1, Packets forwarded: 0, Packets received: 0 Source: 192.168.254.4/32, Forwarding: 0/0/0/0, Other: 0/0/0 Group: 224.0.1.40, Source count: 1, Packets forwarded: 0, Packets received: 0 Source: 192.168.254.4/32, Forwarding: 0/0/0/0, Other: 0/0/0 © 2018 David M. Hedley All Rights Reserved.
  • 21. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • Sample Troubleshooting. • On last hop router, does the (*,G) exist? • Is the application working? • If I add ip igmp join-group group-address on to the local Layer 3 interface, does the (*.G) show up? • (*,G) exists but (S,G) doesn’t • Show ip pim mroute group-address, where does the incoming interface point for the (*.G)? • If the incoming interface is NULL, then this devices thinks it’s the RP. Is that correct? • Show ip pim rp mapping, you can find out which device is the RP, and login to that device. Look at show ip msdp sa-cache, if running MSDP, and look for sender. Else look at show ip mroute and see if the sender is registered with the RP. • Check first hop and last hop routers using show ip pim rp mapping and make sure they’re using the same RP. • T flag not setting. • Check path with ping and traceroute, is the unicast route workable? • Use mtrace to check the multicast path. • Look for multipath statements where equal cost paths exist. © 2018 David M. Hedley All Rights Reserved.
  • 22. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Troubleshooting • Other tools • Take a look at https://www.cisco.com/c/en/us/support/docs/ip/ip-multicast/13726- 57.html • Mtrace © 2018 David M. Hedley All Rights Reserved.
  • 23. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Components © 2018 David M. Hedley All Rights Reserved.
  • 24. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Tech Talk #2 • To do list! • What standards do you need to document before the deployment can begin? • Administrative Scopes (chopping up 239.0.0.0/8 to suite your needs) • Boundary statements (how you’ll divide up your network, where and what) • Are you using Source Specific or Any Source Multicast, why, and write out the standard configuration. • Where do you need Rendezvous Points, how you create redundancy? (MSDP peers, etc.) • You are going to use PIM Sparse Mode, that’s one of your standards, not Sparse-Dense. © 2018 David M. Hedley All Rights Reserved.
  • 25. David Hedley's Tuesday Tech Talks – Multicast Pt. 6 • Thanks for watching! • You can subscribe to my YouTube Channel https://www.youtube.com/channel/UCZ3pcIh5Zmbp3rdjhfR7BOg • You can follow me on Facebook https://www.facebook.com/david.hedley.940 • You can follow me on Twitter @David_M_Hedley • Or connect with me on Linkedin https://www.linkedin.com/in/david- hedley-541985/ • You can suggest topics in the comments! © 2018 David M. Hedley All Rights Reserved.