Hi all, I am investigating how intra-network multicast is handled in Contrail. I know that inter-network multicast is not supported. I am using Contrail R3.2 on a RHEL 7.4 server. I have 4 virtual machines on this server: 1st vm runs OpenStack, 2nd vm runs Contrail Controller, 3rd and 4th vms run Contrail Compute.
1. I have started 2 Ubuntu tenants on both compute nodes. 1st tenant runs iperf in client mode and sends multicast packets at the multicast address 239.255.1.3. The 2nd tenant runs iperf in server mode and listens for multicast packets on 239.255.1.3. Multicast packets arrive at the 2nd tenant and iperf does not report any packet loss. However, dropstats command on both compute nodes reports multiple "Cloned original" packets while iperf is running. Why is this happening, since multicast packets arrive at the multicast listener? 2. Another test I ran is when the 1st tenant runs iperf in multicast mode and the 2nd tenant does not run iperf in server mode (and therefore the 2nd tenant does not join any multicast group). I have started tcpdump on the 2nd tenant and I have noticed that no multicast packets are received. Does vrouter on the compute node know IGMP? Also, dropstats shows that "Cloned Original stats is incremented. Why is this happening? Thanks, Anda
_______________________________________________ Dev mailing list Dev@lists.opencontrail.org http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org