06-22-2018 02:28 AM - edited 03-08-2019 03:27 PM
Hi, newbie here.
I'm trying to test/debug a custom router, now I'm working on multicast, but not sure if it's my misunderstanding or router bug(I won't surprise if it is from previous experience).
The topology is fairly simple:
one router.
PC A as receiver connect to port 1, using VLC, also using wireshark checking packet.
PC B as sender connect to port 2, using iperf. (iperf -c 224.0.55.55 -u -T 5 -t 3 -i 1)
port1 to vlan 1, 192.168.10.0/24, PC A(.2), router(.1)
port2 to vlan 2, 192.168.1.0/24, PC B(.2), router(.1)
Every address is able to ping each other.
Router enable IGMP and PIM-SM on both vlan, using static RP 192.168.10.1
Router learn 224.0.55.55 membership from PC A, observe from Router show and wireshark.
But then when I try to pump multicast from B, I see nothing on A's wireshark.
PS.
If using IGMP snooping, and on same vlan, it will forward, but now I'm trying to clarify IGMP/PIM.
And if using dense mode, it still won't work.
This router using CLI very similar to this oracle one.
And below is some show information:
show ip igmp groups
=======================================================================
IGMP is globally enabled
I - Include Mode, E - Exclude Mode
S - Static Mbr, D - Dynamic Mbr
GroupAddress Flg Iface UpTime ExpiryTime LastReporter
--------------- --- ------- ---------------- ---------------- ---------------
224.0.55.55 D vlan1 [0d 00:00:07.21] [0d 00:04:12.22] 192.168.10.2
239.255.255.250 D vlan1 [0d 00:00:12.77] [0d 00:04:06.22] 192.168.10.2
239.255.255.250 D vlan2 [0d 00:00:10.57] [0d 00:04:08.42] 192.168.1.2
=======================================================================
show ip pim component
=======================================================================
PIM Component Information
---------------------------
Component-Id: 1
PIM Mode: sparse, PIM Version: 2
Elected BSR: 192.168.10.1
Candidate RP Holdtime: 30
=======================================================================
show ip pim rp-set
=======================================================================
PIM Group-to-RP mappings
------------------------
Group Address : 224.0.0.0 Group Mask : 255.255.0.0
RP: 192.168.10.1
Component-Id : 1
Hold Time : 150, Expiry Time : 00:02:19
=======================================================================
show ip pim mroute
=======================================================================
IP Multicast Routing Table
--------------------------
Route Flags S: SPT Bit W: Wild Card Bit R: RPT Bit
IIF State P: Pruned F: Forwarding A: Graft Ack Pending
Timers: Uptime/Expires
Interface State: Interface, State/Mode
PIM Multicast Routing Table For Component 1
Total number of Multicast Routes is 1
(*, 224.0.55.55) ,00:01:05/--- ,RP : 192.168.10.1
Incoming Interface : vlan1 ,RPF nbr : NULL ,Route Flags : WR
Outgoing InterfaceList :
vlan1, Forwarding/Sparse ,00:01:05/---
=======================================================================
06-22-2018 03:07 AM
Hi,
Are you sure that multicast packet is generated by software and received by router?
Try to debug ip pim and ip pim registration (although DR for multicast source and RP are the same device) to ensure that router gets multicast packets and does some process.
Regards,
06-22-2018 03:21 AM
@Kanan Huseynli wrote:
Hi,
Are you sure that multicast packet is generated by software and received by router?
Try to debug ip pim and ip pim registration (although DR for multicast source and RP are the same device) to ensure that router gets multicast packets and does some process.
Regards,
From the port LED and port counter, I suppose the packet generation is ok since I said it will forward in case of same vlan and IGMP snooping.
Maybe I'll dive into those debug message later...just want to make sure this is all router need to config for such scenario.
more PS:
ip multicast is enabled
Just curious, in general, in this single router case, pim is still needed or just IGMP?
06-22-2018 03:34 AM
I dont know what device do you use, but in Cisco IOS you need PIM interfaces on both interfaces.
06-22-2018 05:09 AM
@Kanan Huseynli wrote:
I dont know what device do you use, but in Cisco IOS you need PIM interfaces on both interfaces.
PIM(SM)/IGMP are enabled on both interface(vlan).
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide