Summary
VPP add the ability to configure multicast group instead of destination remote address
Use case
Use multicast group instead of static remote unicast address.
Additional information
Proposed CLI:
set vpp interfaces vxlan vxlan10 group 239.0.0.241
https://wiki.fd.io/view/VPP/Using_VPP_as_a_VXLAN_Tunnel_Terminator#VXLAN_Multicast_Mode_Support
VXLAN Multicast Mode Support For VXLAN in multicast mode, a multicast VXLAN tunnel with remote IP being that of a multicast group is setup for flooding packets to all remote VTEPs. In this mode, flooded packets are replicated to all local ethernet ports plus the multicast VXLAN tunnel. Thus, headend replication will not be needed as just one copy of each flood packet is sent on the mcast VXLAN tunnel. It is the responsibility of the underlay IP network to replicate the mcast packet to all the remote VTEPs in the mcast group. The upstream router of the IP underlay network should also add VPP as a static leaf of the mcast group so mcast VXLAN packets will be sent to VPP. While in multicast mode, the flood packet should not be sent to any of the unicast VXLAN tunnels to remote VTEPs.