Patent ID: 11888725
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 9:
10. A method of supporting multicast on a virtual network comprising a plurality of nodes, the method comprising:
receiving a multicast data packet from an application of a source virtual machine of the virtual network, the multicast data packet including a multicast destination IP address and a multicast destination media access control address;
applying a connectivity policy to the multicast data packet to match a multicast configuration to the multicast destination IP address;
based on matching the multicast configuration to the multicast destination IP address, generating a replica of the multicast data packet for a member to the multicast data packet;
establishing a packet flow for the replica;
forming a unicast data packet by encapsulating the replica with an underlay unicast IP header that indicates a destination of a host machine associated with the replica; and
in accordance with the established packet flow, sending the unicast data packet to the destination indicated in the underlay unicast IP header.