Cross host beacon probing in a virtualized computing system

    公开(公告)号:US12170714B2

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

    申请号:US18185763

    申请日:2023-03-17

    Applicant: VMware, Inc.

    Abstract: An example method of beacon probing in a computing system includes: sending, by cross-host beacon probing (CHBP) software executing in a first host of the computing system, a first beacon probe from a first network interface controller (NIC) of the first host to NICs on a same layer 2 domain as the first NIC, the NICs including a second NIC of the first host and cross-host NICs of at least one host other than the first host; receiving, at the CHBP software through the first NIC, acknowledgements (ACKs) to the first beacon probe from the cross-host NICs; and determining, in response to the first beacon probe, connectivity statuses of the first NIC and the second NIC by the CHBP software based on the ACKs and on whether the second NIC receives the first beacon probe.

    PERFORMANCE OF TRAFFIC MONITORING ACTIONS

    公开(公告)号:US20230087143A1

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

    申请号:US17507462

    申请日:2021-10-21

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method for performing data traffic monitoring. For each packet processing stage of a set of packet processing stages in a packet processing pipeline, the method determines whether a packet received by the packet processing pipeline specifies a set of monitoring actions to be performed on the packet. When the packet specifies a set of monitoring action, the method determines whether the monitoring actions in the set are supported by the packet processing stage. The method executes the supported monitoring actions on the packet in addition to processing the packet according to configuration data for the stage.

    Dynamic tracing of runtime data in a distributed system

    公开(公告)号:US11940898B2

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

    申请号:US17527188

    申请日:2021-11-16

    Applicant: VMware, Inc.

    CPC classification number: G06F11/3495 G06F11/0709 G06F11/0751

    Abstract: An administrator agent and local worker agents are provided in nodes of a distributed system to support dynamic tracing of runtime data. Trace profiles are associated with the nodes on which the local worker agents reside. The local worker agents monitor the runtime data for an error, and the administrator agent adjusts the trace profile(s) in response to the error(s). The administrator agent sends the adjusted trace profile(s) to the local worker agents, so as to enable trace output data of traces performed by the nodes to be increased or decreased.

    Cross-cloud connectivity checks
    6.
    发明授权

    公开(公告)号:US11695665B2

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

    申请号:US16550311

    申请日:2019-08-26

    Applicant: VMware, Inc.

    CPC classification number: H04L43/065 H04L41/046 H04L43/0811 H04L43/10

    Abstract: Example methods and systems are provided for cross-cloud connectivity checks. One example method may include detecting a first connectivity check packet that is addressed from a first virtualized computing instance deployed in a first cloud environment; and determining that the first connectivity check packet is destined for a second virtualized computing instance in a second cloud environment reachable via the network device. The method may also comprise: generating a second connectivity check packet by modifying the first connectivity check packet to include one or more indicators that a connectivity check is required along a datapath towards the second virtualized computing instance in the second cloud environment. The method may further comprise: sending the second connectivity check packet to cause one or more observation points along the datapath to, based on the one or more indicators, generate and send report information associated with the second connectivity packet.

    Traffic monitoring
    8.
    发明授权

    公开(公告)号:US11677645B2

    公开(公告)日:2023-06-13

    申请号:US17507449

    申请日:2021-10-21

    Applicant: VMware, Inc.

    CPC classification number: H04L43/028 H04L43/04 H04L43/10 H04L47/2483 H04L47/41

    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.

    TAGGING PACKETS FOR MONITORING AND ANALYSIS

    公开(公告)号:US20230087454A1

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

    申请号:US17507453

    申请日:2021-10-21

    Applicant: VMware, Inc.

    Abstract: Some embodiments provide a method for performing data traffic monitoring. The method processes a packet through a packet processing pipeline that includes multiple stages. At a filtering stage, the method tags the packet with a set of monitoring actions for subsequent stages to perform on the packet based on a determination that the packet matches a particular filter. For each stage of a set of packet processing stages subsequent to the filtering stage, the method (i) executes any monitoring actions specified for the stage to perform on the packet and (ii) sends the packet to a next stage in the packet processing pipeline.

    Adaptive packet flow monitoring in software-defined networking environments

    公开(公告)号:US11356362B2

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

    申请号:US16294945

    申请日:2019-03-07

    Applicant: VMware, Inc.

    Abstract: Example methods and systems for a network management entity to perform adaptive packet flow monitoring. One example method may comprise receiving a request to monitor a packet flow between a first virtualized computing instance supported by a first host and a second virtualized computing instance supported by a second host. The method may also comprise activating a first set of checkpoints by instructing the first host and/or the second host to monitor the packet flow using the first set of checkpoints. The method may further comprise: in response to detecting a predetermined event based on first performance metric information associated with the packet flow, activating a second set of checkpoints by instructing the first host and/or the second host to monitor the packet flow using the second set of checkpoints.

Patent Agency Ranking