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

Claim 18:
19. A non-transitory computer storage media storing computer-readable instructions that when executed by a processor of a system, cause the system to:
receive a multicast data packet from an application of a source virtual machine of a virtual network, the multicast data packet including a multicast destination Internet Protocol (IP) address and a multicast destination media access control address;
apply 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, generate a replica of the multicast data packet for a member to the multicast data packet;
establish a packet flow for the replica to enable bypassing of the connectivity policy to the replica;
encapsulate the multicast data packet with a destination IP address of a multicast appliance, the multicast appliance configured to process multicast data packets received as unicast packets; and
forward the encapsulated multicast data packet to the multicast appliance as a unicast packet.