Recommending network NANO-segmentation for micro-services using flow analysis

    公开(公告)号:US11483284B2

    公开(公告)日:2022-10-25

    申请号:US16436930

    申请日:2019-06-11

    申请人: VMWARE, INC.

    摘要: The present disclosure provides an approach for generating one or more firewall rules to regulate communication between containerized services running within containers. The approach includes determining which services communicate with each other, independently of in which containers the services execute. The determining occurs over a period of time. If two services communicated with each other during the period of time, then the firewall allows the services to continue communicating, but only over the same ports as used during the period of time. If two services did not communicate during the period of time, then the firewall does not allow the services to communicate after the expiration of the period of time. In some embodiments, redetermining the communication flow over a new period of time may occur after the initial period of time so as to refresh the firewall rules.

    Rack-aware and network performance-aware service deployment

    公开(公告)号:US11477089B2

    公开(公告)日:2022-10-18

    申请号:US17172123

    申请日:2021-02-10

    申请人: VMWARE, INC.

    摘要: The disclosure provides an approach for service deployment. Embodiments include receiving an indication of user intent for deployment of one or more services in a network from a user that is not an administrator of the network, wherein the indication of the user intent comprises a domain specific language (DSL). Embodiments include parsing the indication of the user intent to determine one or more constraints for deploying the one or more services. Embodiments include receiving topology information for the network, wherein the topology information comprises associations between racks and machines in the network. Embodiments include receiving network performance information for the network. Embodiments include determining one or more deployment rules for the one or more services based on the one or more constraints, the topology information, and the network performance information. Embodiments include deploying the one or more services in the network based on the one or more deployment rules.

    Security context aware nano-segmentation for container based microservices

    公开(公告)号:US11343231B2

    公开(公告)日:2022-05-24

    申请号:US16547634

    申请日:2019-08-22

    申请人: VMWARE, INC.

    IPC分类号: H04L29/06

    摘要: The present disclosure provides an approach for creating one or more firewall rules to regulate communication between containers. The approach includes calculating a trust score for each container. To generate a rule for any two containers, a difference between the trust scores is computed, and if the difference in trust levels is too large, then the more trustworthy container is not allowed to communicate with the less trustworthy container. If the difference in trust scores is not too large, then the trustworthy container is allowed to communicate with the other trustworthy container, or an untrustworthy container is allowed to communicate with another untrustworthy container.

    FRAMEWORK FOR VALIDATING AND TROUBLESHOOTING NETWORK POLICY CONFIGURATIONS

    公开(公告)号:US20230022134A1

    公开(公告)日:2023-01-26

    申请号:US17474082

    申请日:2021-09-14

    申请人: VMWARE, INC.

    IPC分类号: H04L29/06 G06F9/455

    摘要: This document describes a network policy evaluation platform that evaluates, validates, and troubleshoots network policy configurations. In one aspect, a method includes obtaining a first network policy applied by a container orchestration platform for managing network traffic for a cluster of container workloads. First network rules are extracted from the first network policy. A canonical rule model is generated for the first network rule(s). A second network policy applied by a network provider plugin configured to run within the cluster and to manage the network traffic for the cluster of container workloads is obtained. Second network rules are extracted from the second network policy. A canonical rule model is generated for the one or more second network rules. One or more conflicts between the first network policy and the second network policy are detected based on an evaluation of each first canonical rule model and each second canonical rule model.

    System and method for data route discovery through cross-connection tunnels

    公开(公告)号:US11546245B2

    公开(公告)日:2023-01-03

    申请号:US16996945

    申请日:2020-08-19

    申请人: VMWARE, INC.

    IPC分类号: H04L45/02 H04L12/46

    摘要: A system and method for data route discovery through cross-connection tunnels uses routing configurations from a local edge router in a private cloud that include learnt and advertised subnets, as well as cross-connection tunnels for the learnt and advertised subnets, to populate a public cloud table of public cloud learnt subnets and a public cloud table of public cloud advertised subnets. The public cloud tables of public cloud learnt subnets and public cloud advertised subnets are applied to discover data routes through the cross-connection tunnels of the hybrid cloud environment.

    SECURITY CONTEXT AWARE NANO-SEGMENTATION FOR CONTAINER BASED MICROSERVICES

    公开(公告)号:US20210006543A1

    公开(公告)日:2021-01-07

    申请号:US16547634

    申请日:2019-08-22

    申请人: VMWARE, INC.

    IPC分类号: H04L29/06

    摘要: The present disclosure provides an approach for creating one or more firewall rules to regulate communication between containers. The approach includes calculating a trust score for each container. To generate a rule for any two containers, a difference between the trust scores is computed, and if the difference in trust levels is too large, then the more trustworthy container is not allowed to communicate with the less trustworthy container. If the difference in trust scores is not too large, then the trustworthy container is allowed to communicate with the other trustworthy container, or an untrustworthy container is allowed to communicate with another untrustworthy container.