×

Multiple gateway operation on single operating system

  • US 10,075,304 B2
  • Filed: 10/30/2015
  • Issued: 09/11/2018
  • Est. Priority Date: 10/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising:

  • one or more processors; and

    one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computing system to create and/or operate a multi-gateway virtual machine that operates multiple gateways on the multi-gateway virtual machine, each of the multiple gateways operating for a respective virtual network such that the multi-gateway virtual machine operates gateways for a plurality of virtual networks, execution of the computer-executable instructions causing the computing system to perform a method comprising the following for each of at least some packets that are received at the multi-gateway virtual machine;

    an act of the multi-gateway virtual machine accessing a corresponding encapsulated packet that includes a virtual network identifier corresponding to one of the plurality of virtual networks for which there is a corresponding gateway operating on the multi-gateway virtual machine, wherein the packet is subject to a policy associated with the one virtual network, the policy requiring satisfaction of a performance isolation control for the one virtual network;

    an act of the multi-gateway virtual machine decapsulating the encapsulated packet;

    an act of the multi-gateway virtual machine identifying the one virtual network based on the virtual network identifier; and

    an act of the multi-gateway virtual machine delivering the decapsulated packet to the corresponding gateway running for the identified one virtual network, wherein delivering the decapsulated packet is performed after determining that the one virtual network'"'"'s performance isolation control is satisfied.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×