CPC H04L 45/38 (2013.01) [H04L 45/302 (2013.01); H04L 45/566 (2013.01); H04L 45/586 (2013.01); H04L 45/74 (2013.01)] | 20 Claims |
1. A computer system comprising:
a substrate network hosting a virtual network of a customer, the virtual network comprising a first compute instance;
a first network virtualization device (NVD) of the substrate network, wherein the first network virtualization device comprises one or more processors and one or more memories storing computer-readable instructions that, upon execution by the one or more processors, configure the first NVD to:
receive network data of the customer;
determine a set of networks of the virtual network based on the network data;
receive flow data of the customer, the flow data including packet flow authorization information;
generate a packet flow rule based on the flow data and the set of networks, the packet flow rule defining a network boundary of one or more networks of the set of networks such that a first packet received by the first NVD having a destination within the network boundary can flow and such that a second packet received by the first NVD having a destination outside of the network boundary is to be dropped; and
store the packet flow rule in association with the compute instance.
|