Dynamic plugin management for system health

    公开(公告)号:US11340916B2

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

    申请号:US17069132

    申请日:2020-10-13

    Applicant: VMware, Inc.

    Abstract: The disclosure provides an approach for providing an extendable system health management framework in a network. Embodiments include receiving, by a manager, a system health plugin. Embodiments include determining, by the manager, an association between the system health plugin and a host in the network based on the host satisfying one or more conditions. Embodiments include providing, by the manager, the system health plugin to the host for installation in a system health agent on the host. Embodiments include receiving, by the manager, from the host, status information for the system health plugin.

    Simulation-based cross-cloud connectivity checks

    公开(公告)号:US11050647B1

    公开(公告)日:2021-06-29

    申请号:US16780859

    申请日:2020-02-03

    Applicant: VMware, Inc.

    Abstract: Example methods and systems are provided for simulation-based cross-cloud connectivity checks. One example method may include injecting a connectivity check packet in a first cloud environment, and obtaining first report information associated with a first stage of forwarding the connectivity check packet from one or more first observation points in the first cloud environment. The method may also comprise: based on configuration information associated with one or more second observation points in the second cloud environment, simulating a second stage of forwarding the connectivity check packet towards a second virtualized computing instance via the one or more second observation points. The method may further comprise: generating second report information associated with the simulated second stage to identify a connectivity status between a first virtualized computing instance and the second virtualized computing instance based on the first report information and the second report information.

    Query failure diagnosis in software-defined networking (SDN) environments

    公开(公告)号:US10938632B2

    公开(公告)日:2021-03-02

    申请号:US16278198

    申请日:2019-02-18

    Applicant: VMware, Inc.

    Abstract: Example methods are provided for a network management entity to perform query failure diagnosis in a software-defined networking (SDN) environment. The method may comprise receiving a request to diagnose a query failure; and generating and sending control information to a host to cause the host to inject, at a first network element, a diagnostic packet for transmission along a datapath to a query failure via multiple second network elements. The diagnostic packet may be a query configured according to a query protocol supported by the query server. The method may also comprise: receiving report information associated with the diagnostic packet from at least one of the following: the first network element, the multiple second network elements and the query failure; and based on the report information, determining a diagnosis result associated with the query failure.

    TRAFFIC MONITORING
    14.
    发明申请

    公开(公告)号:US20230101764A1

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

    申请号:US17507449

    申请日:2021-10-21

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method of aggregating and providing packet metrics collected during a live packet monitoring session performed for packets matching a specified set of characteristics. The method receives, from one or more computing devices that process packets during the live packet monitoring session, multiple metrics associated with a set of packets matching the specified set of characteristics. Metrics associated with each packet in the set are accompanied by a packet identifier (ID) used to tag the packet by an initial computing device that processed the packet. The method uses the accompanying packet IDs to aggregate the received plurality of metrics. The method provides (i) an aggregated set of session metrics for the set of packets matching the specified set of characteristics during the live packet monitoring session and (ii) individual packet metrics using the packet IDs for at least one packet in the set of packets.

    PRACTICAL OVERLAY NETWORK LATENCY MEASUREMENT IN DATACENTER

    公开(公告)号:US20220217068A1

    公开(公告)日:2022-07-07

    申请号:US17700060

    申请日:2022-03-21

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method of identifying packet latency in a software defined datacenter (SDDC) that includes a network and multiple host computers executing multiple machines. At a first host computer, the method identifies and stores (i) multiple time values associated with several packet processing operations performed on a particular packet sent by a first machine executing on the first host computer, and (ii) a time value associated with packet transmission through the SDDC network from the first host computer to a second host computer that is a destination of the particular packet. The method provides the stored time values to a set of one or more controllers to process to identify multiple latencies experienced by multiple packets processed in the SDDC.

    Port mirroring based on remote direct memory access (RDMA) in software-defined networking (SDN) environments

    公开(公告)号:US11184295B2

    公开(公告)日:2021-11-23

    申请号:US16236282

    申请日:2018-12-28

    Applicant: VMware, Inc.

    Abstract: Example methods are provided for port mirroring based on remote direct memory access (RDMA) in a software-defined networking (SDN) environment. One example method may comprise obtaining configuration information associated with a port mirroring session between a source logical port supported by a source host and a destination logical port supported by a destination host, and establishing an RDMA-based connection between the source and destination hosts. The method may also comprise: in response to detecting a packet passing through the source logical port, generating a mirrored packet based on the detected packet, and storing, in source memory associated with the source host, the mirrored packet in association with destination information identifying the destination logical port or destination host. The method may further comprise transferring the mirrored packet from the source memory to destination memory associated with the destination host via the RDMA-based connection.

    PRACTICAL OVERLAY NETWORK LATENCY MEASUREMENT IN DATACENTER

    公开(公告)号:US20210226875A1

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

    申请号:US16806783

    申请日:2020-03-02

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method of identifying packet latency in a software defined datacenter (SDDC) that includes a network and multiple host computers executing multiple machines. At a first host computer, the method identifies and stores (i) multiple time values associated with several packet processing operations performed on a particular packet sent by a first machine executing on the first host computer, and (ii) a time value associated with packet transmission through the SDDC network from the first host computer to a second host computer that is a destination of the particular packet. The method provides the stored time values to a set of one or more controllers to process to identify multiple latencies experienced by multiple packets processed in the SDDC.

    Configuration change monitoring in software-defined networking environments

    公开(公告)号:US10931523B2

    公开(公告)日:2021-02-23

    申请号:US16351542

    申请日:2019-03-13

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for a network management entity to perform configuration change monitoring. One example method may comprise receiving a request to monitor a datapath to which a configuration change is applicable. The datapath may include multiple network elements. The method may also comprise instructing the first host to inject, at a first network element, one or more trace packets for transmission along the datapath to a second network element. The method may further comprise: obtaining state information associated with the configuration change, and detecting that an operating condition associated with the datapath is affected by the configuration change based on the state information.

    Updating flow cache information for packet processing

    公开(公告)号:US11882052B2

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

    申请号:US17197397

    申请日:2021-03-10

    Applicant: VMware, Inc.

    CPC classification number: H04L47/62 H04L45/74 H04L67/568

    Abstract: Example methods and systems to perform flow cache information update(s) for packet processing are described. In one example, a network element may configure flow cache information specifying a set of actions based on a sequence of stages that is executable during slow-path packet processing. The network element may configure dependency information specifying execution dependence or independence among the set of actions during fast-path packet processing. In response to detecting a configuration change associated with stage(s) from the sequence of stages, the network element may identify first action(s) affected by the configuration change and second action(s) not affected by the configuration change. This way, a granular update may be performed to the flow cache information by updating the at least one first action, but not the at least one second action.

Patent Agency Ranking