Patent ID: 9548964
Date: 2017-01-17
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method for combining Virtual Environments (VEs) into a Virtual Private Network (VPN), the method comprising: connecting at least two host nodes into an Ethernet network; launching at least two VEs on each of the hosts; combining the VEs from both hosts into a VPN; assigning a number to the VPN; configuring a software switch on each of the hosts to route packets to VEs that subscribe to the VPN; using a self-taught switch connected to the software switches of the hardware nodes to join different hardware nodes into a segment of the Ethernet network; analyzing an incoming broadcast packet by the software switch; replacing a standard MAC address in a packet header by a number of the VPN to which a source VE belongs; based on the MAC addresses of the packet, changing a destination address of the packet to the VPN number; and multi-casting the packet to VEs included into the VPN, wherein the hardware nodes receive VE-related traffic via an ARP proxy.