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

Reply via email to