CONTAINER-BASED CONNECTIVITY CHECK IN SOFTWARE-DEFINED NETWORKING (SDN) ENVIRONMENTS

    公开(公告)号:US20210218652A1

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

    申请号:US16742919

    申请日:2020-01-15

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for container-based connectivity check in a software-defined networking (SDN) environment are disclosed. One example method may comprise detecting, a request for a connectivity check between a first container-based resource and a second container-based resource; identifying a first logical network element and a second logical network element; and injecting a connectivity check packet at the first logical network element for forwarding towards the second logical network element. The example method also may comprise: obtaining report information associated with one or more intermediate logical network elements located along a path that is traversed by the connectivity check packet; and determining a connectivity status associated with the first container-based resource and the second container-based resource based on the report information.

    MICROSERVICE SCHEDULING
    3.
    发明申请

    公开(公告)号:US20230127141A1

    公开(公告)日:2023-04-27

    申请号:US18086067

    申请日:2022-12-21

    Applicant: VMware, Inc.

    Abstract: A method for microservice scheduling can include determining a network state for a first hypervisor in a virtual computing cluster (VCC). The method can further include determining a network state for a second hypervisor. Microservice scheduling can further include deploying a container to run a microservice on a virtual computing instance (VCI) deployed on the first hypervisor or the second hypervisor based, at least in part, on the determined network state for the first hypervisor and the second hypervisor.

    TOPOLOGY-AWARE CONTROL INFORMATION DISSEMINATION IN SOFTWARE-DEFINED NETWORKING ENVIRONMENTS

    公开(公告)号:US20200220784A1

    公开(公告)日:2020-07-09

    申请号:US16283823

    申请日:2019-02-25

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for a network management entity to perform topology-aware control information dissemination in a software-defined networking (SDN) environment. The method may comprise obtaining group topology information specifying a network group, and a network configuration object that references the network group. The method may also comprise: processing the group topology information to identify, from multiple members of the network group, a first member that is relevant to a first host; and processing the group topology information to identify, from the multiple members, a second member that is irrelevant to the first host. The method may further comprise: generating and sending, to the first host, control information associated with a subset of the network group. The subset may include the first member but exclude the second member.

    DYNAMIC NETWORK ADDRESS MANAGEMENT
    5.
    发明公开

    公开(公告)号:US20240022542A1

    公开(公告)日:2024-01-18

    申请号:US17820351

    申请日:2022-08-17

    Applicant: VMware, Inc.

    CPC classification number: H04L61/5061

    Abstract: A method for network address management is provided. Embodiments include determining a creation of a namespace associated with a cluster of computing devices, wherein a subset of computing resources of the cluster of computing devices is allocated to the namespace. Embodiments include assigning, to the namespace, a network address pool comprising a plurality of network addresses in a subnet, wherein the assigning causes the plurality of network addresses to be reserved exclusively for the namespace. Embodiments include receiving an indication that a pod is added to the namespace. Embodiments include, in response to the receiving of the indication, assigning a network address from the network address pool to the pod.

    GLOBAL REPLICATION MODE FOR OVERLAY RUNTIME STATE MIGRATION

    公开(公告)号:US20200274802A1

    公开(公告)日:2020-08-27

    申请号:US16384666

    申请日:2019-04-15

    Applicant: VMware, Inc.

    Abstract: Systems and methods of communicating between a plurality of hosts comprising one or more first hosts controlled by a first control plane and one or more second hosts controlled by a second control plane are disclosed herein. Each of the one or more first hosts runs at least one tunneling endpoint of one or more first tunneling endpoints, and each of the one or more second hosts runs at least one tunneling endpoint of one or more second tunneling endpoint. The method includes storing, at each of the one or more first hosts, a global list identifying at least the one or more second tunneling endpoints. The method further includes receiving a packet at one of the one or more first tunneling endpoints. The method further includes replicating, encapsulating, and transmitting the packet to each of the one or more second tunneling endpoints based on the global list.

    PACKET CAPTURE IN A CONTAINER ORCHESTRATION SYSTEM

    公开(公告)号:US20240244053A1

    公开(公告)日:2024-07-18

    申请号:US18185746

    申请日:2023-03-17

    Applicant: VMware, Inc.

    CPC classification number: H04L63/0892 H04L63/0245

    Abstract: An example method of packet capture in a container orchestration (CO) system includes: receiving, from a user interface executing on a client device, a packet capture request from a user at a packet capture agent executing in a node of the CO system; authenticating and authorizing, by the packet capture agent in cooperation with an application programming interface (API) server executing in a master server of the CO system, the user specified in the packet capture request; capturing, by the packet capture agent, packets from at least one network interface based on the packet capture request; and returning information based on the packets as captured from the packet capture agent to the user interface.

    A GENERAL NETWORK POLICY FOR NAMESPACES
    8.
    发明公开

    公开(公告)号:US20240028358A1

    公开(公告)日:2024-01-25

    申请号:US17821232

    申请日:2022-08-22

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45595 G06F2009/4557

    Abstract: Disclosed herein is a system and method for controlling network traffic among namespaces in which various entities, such as virtual machines, pod virtual machines, and a container orchestration system, such as Kubernetes, reside and operate. The entities have access to a network that includes one or more firewalls. The traffic that is permitted to flow over the network among and between the namespaces is defined by a security policy definition. The security policy definition is posted to a master node in a supervisor cluster that supports and provisions the namespaces. The master node invokes a network manager to generate a set of firewall rules and program the one or more firewalls in the network to enforce the rules.

    SYSTEM AND METHOD FOR PROVIDING SERVICES FOR GUEST CONTAINER-BASED CLUSTERS WITHOUT DIRECT ACCESS TO RESOURCE PROVIDER

    公开(公告)号:US20220159080A1

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

    申请号:US16953269

    申请日:2020-11-19

    Applicant: VMware, Inc.

    Abstract: A computing system and method for providing a service for a guest container-based cluster of the computing system utilizes a translated service software object created in a supervisor container-based cluster of the computing system to create at least one resource to support the service requested for the guest container-based cluster. The translated service software object is created in response to a service software object being created in the guest container-based cluster. In response to the translated service software object being created in the supervisor container-based cluster, at least one service-related software object is then created in the supervisor container-based cluster that corresponds to the translated service software object. Provider-specific instructions are then sent to a resource provider from the supervisor container-based cluster to create at least one resource associated with the at least one service-related software object to support the requested service for the guest container-based cluster.

Patent Agency Ranking