Patent ID: 9716688
Date: 2017-07-25
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; launching an additional VE on one of the hosts to perform network function virtualization (NFV) for the other VEs; configuring a first switch on each of the hosts to route packets to VEs that subscribe to the VPN; using a second switch connected to the first switches of the host nodes to join different host nodes into a segment of the Ethernet network; analyzing an incoming broadcast packet by the first switch; replacing a standard destination MAC address in a packet header by a number of the VPN to which a source VE belongs; for each arriving packet, looking up which VEs belong to the VPN whose VPN number replaced the destination MAC address; and for each such found VE, replacing the number of the VPN with the destination MAC address of the VE and delivering the packet to the found VE, wherein the host nodes receive VE-related traffic via a proxy.