USING CRDS TO CREATE EXTERNALLY ROUTABLE ADDRESSES AND ROUTE RECORDS FOR PODS

    公开(公告)号:US20250071059A1

    公开(公告)日:2025-02-27

    申请号:US18948182

    申请日:2024-11-14

    Applicant: VMware LLC

    Abstract: Some embodiments provide an automated method for defining externally routable Pods within a Kubernetes cluster. In some embodiments, the Pod operates in a guest cluster has its own VPC (virtual private cloud) network in a datacenter with several other guest clusters that have their own VPC networks and their own set of managers. In some embodiments, a Pod within a GC can be made externally routable so that it can be directly addressable from an external client outside of the Pod's network by using two new Kubernetes CRDs (custom resource definitions), which are an IPPool CRD and a RouteSet CRD. Examples of such external clients include VMs or Pods in another GC or a supervisor cluster connected to the particular GC through a gateway, or from a machine outside of the network of all of the GCs or SC.

    Redundant management network access

    公开(公告)号:US12231335B2

    公开(公告)日:2025-02-18

    申请号:US18077940

    申请日:2022-12-08

    Abstract: Apparatuses, systems, and techniques to establish a redundant communication pathway to a management network. In at least one embodiment, the redundant communication pathway is established by creating a virtual interface using a network device, and using the virtual interface to communicate with the management network via a management port of a second network device, and a connection between a first data port of the network device and a second data port of the second network device.

    Proxy computing device for executing virtual network communication manager

    公开(公告)号:US12224895B2

    公开(公告)日:2025-02-11

    申请号:US17589627

    申请日:2022-01-31

    Inventor: Daniel Todd Cohn

    Abstract: Techniques are described for managing communications between multiple computing nodes, such as computing nodes that are separated by one or more physical networks. In some situations, the techniques may be used to provide a virtual network between multiple computing nodes that are separated by one or more intermediate physical networks, such as from the edge of the one or more intermediate physical networks by modifying communications that enter and/or leave the intermediate physical networks. In some situations, the computing nodes may include virtual machine nodes hosted on one or more physical computing machines or systems, such as by or on behalf of one or more users (e.g., users of a program execution service). The managing of the communications may include determining whether communications sent to managed computing nodes are authorized, and providing the communications to the computing nodes only if they are determined to be authorized.

    Using CRDs to create externally routable addresses and route records for pods

    公开(公告)号:US12177124B2

    公开(公告)日:2024-12-24

    申请号:US17960126

    申请日:2022-10-04

    Applicant: VMware LLC

    Abstract: Some embodiments provide an automated method for defining externally routable Pods within a Kubernetes cluster. In some embodiments, the Pod operates in a guest cluster has its own VPC (virtual private cloud) network in a datacenter with several other guest clusters that have their own VPC networks and their own set of managers. In some embodiments, a Pod within a GC can be made externally routable so that it can be directly addressable from an external client outside of the Pod's network by using two new Kubernetes CRDs (custom resource definitions), which are an IPPool CRD and a RouteSet CRD. Examples of such external clients include VMs or Pods in another GC or a supervisor cluster connected to the particular GC through a gateway, or from a machine outside of the network of all of the GCs or SC.

    METHODS AND SYSTEMS FOR VIRTUAL MACHINE MIGRATION DURING CONTROLLER OUTAGES

    公开(公告)号:US20240385863A1

    公开(公告)日:2024-11-21

    申请号:US18198247

    申请日:2023-05-16

    Applicant: VMware LLC

    Abstract: Some embodiments provide a novel method for migrating a virtual machine (VM) from a first host computer to a second host computer in a software-defined network (SDN) when a set of controllers of the SDN, that configures several forwarding elements in the SDN to implement one LFE, is unavailable. The second host receives information regarding the VM from the first host. The VM is associated with the LFE. The second host retrieves, from a local data store of the second host, configuration information for configuring at least one software forwarding element executing on the second host to implement the LFE. The configuration information was previously received from the controller set when it was available to pre-configure the second host to implement the LFE without assistance from the controller set when the VM migrates to the second host. The second host uses the received information for the VM and the retrieved configuration information for the LFE to instantiate the VM on the second host without requesting any information from the controller set.

    REQUEST ALLOCATION METHOD FOR VIRTUAL CHANNEL, AND RELATED APPARATUS

    公开(公告)号:US20240330235A1

    公开(公告)日:2024-10-03

    申请号:US18740289

    申请日:2024-06-11

    CPC classification number: G06F15/7825 H04L45/586 H04L63/10

    Abstract: A request allocation method and apparatus for a virtual channel, a terminal device and a non-transitory readable storage medium are provided. The method includes: inputting a request that is received into a valid input buffer; in response to that there is a valid request in the valid input buffer, regulating a working voltage and/or a working frequency of a dynamic virtual channel access group according to a current working state of the dynamic virtual channel access group; inputting the request into the dynamic virtual channel access group of a corresponding priority according to a priority of the request; and outputting the request to a corresponding physical channel through the dynamic virtual channel access group to improve the efficiency of the request allocation, reduce the energy waste and increase the utilization rate.

    Communication system, coupling communication device and method for transmitting time-critical data

    公开(公告)号:US12101255B2

    公开(公告)日:2024-09-24

    申请号:US18291665

    申请日:2022-06-22

    CPC classification number: H04L45/76 H04L45/586 H04L45/66

    Abstract: A method for transmitting time-critical data, in which datagrams are transmitted from a first communication device in a first sub-network to a second communication device in a second sub-network via a third sub-network, wherein datagrams within the first and the second sub-networks are each forwarded by switching, while diagrams within the third sub-network are transmitted by routing, where the first sub-network includes at least a first coupling communication device connected to a first router and a second coupling communication device connected to a second router, where the first and second coupling communication devices select among each other a master coupling communication device, where a common virtual network layer address is assigned to both coupling communication devices, and where a securing layer tunnel is built up by the third sub-network between the master coupling communication device and a third coupling communication device.

    MOBILITY ENHANCEMENT FOR INTERCONNECTED ETHERNET VIRTUAL PRIVATE NETWORKS

    公开(公告)号:US20240314060A1

    公开(公告)日:2024-09-19

    申请号:US18324574

    申请日:2023-05-26

    CPC classification number: H04L45/021 H04L45/586 H04L45/66

    Abstract: A method includes creating a first routing table at each of a plurality of provider edge nodes in a first data center, the first routing table including a first sequence number tracking intra-data center movement of the host connected to one of the plurality of provider edge nodes; creating a second routing table at a corresponding gateway of each of a plurality of data centers, the plurality of data centers including the first data center, the second routing table including the first sequence number for the host and a second sequence number for tracking inter-data center movement of the host between the plurality of data centers host; and updating one of (1) the first sequence number when the host makes an intra-data center move, or (2) the second sequence number in the second routing table when the host makes an inter-data center move.

    Packet drop monitoring in a virtual router

    公开(公告)号:US12081336B2

    公开(公告)日:2024-09-03

    申请号:US17644966

    申请日:2021-12-17

    Abstract: Techniques are described for capturing dropped packets and creating modified dropped packets with drop information associated with the dropped packets to provide greater details of the dropped packets for further analysis and/or serviceability. For example, a computing device comprises an internal communication channel, a process executing in user space, and a virtual router. The virtual router comprises, for example, processing circuitry and a drop interface to the internal communication channel, wherein the virtual router is configured to: receive a packet; in response to determining the packet is to be dropped, creating a modified dropped packet to include drop information associated with the packet; and provide the modified dropped packet to the drop interface to communicate the modified dropped packet via the internal communication channel to the process.

Patent Agency Ranking