-
公开(公告)号:US12170714B2
公开(公告)日:2024-12-17
申请号:US18185763
申请日:2023-03-17
Applicant: VMware, Inc.
Inventor: Dongrui Mo , Xi Cheng , Qiong Wang , Jingchun Jiang , Yonggang Wang
IPC: H04L67/567 , G06F9/54 , H04L1/20 , H04L9/40 , H04L49/90 , H04L101/622
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.
-
公开(公告)号:US20240031258A1
公开(公告)日:2024-01-25
申请号:US18372632
申请日:2023-09-25
Applicant: VMware, Inc.
Inventor: Xi Cheng , Caixia Jiang , Dongrui Mo , Jingchun Jason Jiang , Xiaoyan Jin , Qiong Wang , Donghai Han
IPC: H04L43/028 , H04L43/10 , H04L47/2483 , G06F9/455 , H04L43/04 , H04L69/22 , H04L47/41
CPC classification number: H04L43/028 , H04L43/10 , H04L47/2483 , G06F9/45558 , H04L43/04 , H04L69/22 , H04L47/41 , G06F2009/45595
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.
-
公开(公告)号:US20230087143A1
公开(公告)日:2023-03-23
申请号:US17507462
申请日:2021-10-21
Applicant: VMware, Inc.
Inventor: Xi Cheng , Caixia Jiang , Dongrui Mo , Jingchun Jason Jiang , Xiaoyan Jin , Qiong Wang , Donghai Han
IPC: H04L12/26 , H04L12/851 , G06F9/455
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.
-
公开(公告)号:US11940898B2
公开(公告)日:2024-03-26
申请号:US17527188
申请日:2021-11-16
Applicant: VMware, Inc.
Inventor: Jin Liu , Caixia Jiang , Qiong Wang , Donghai Han
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.
-
公开(公告)号:US11855862B2
公开(公告)日:2023-12-26
申请号:US17507453
申请日:2021-10-21
Applicant: VMware, Inc.
Inventor: Xi Cheng , Caixia Jiang , Dongrui Mo , Jingchun Jason Jiang , Xiaoyan Jin , Qiong Wang , Donghai Han
IPC: H04L43/028 , G06F9/455 , H04L43/10 , H04L47/2483 , H04L43/04 , H04L69/22 , H04L47/41
CPC classification number: H04L43/028 , G06F9/45558 , H04L43/04 , H04L43/10 , H04L47/2483 , H04L47/41 , H04L69/22 , G06F2009/45595
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.
-
公开(公告)号:US11695665B2
公开(公告)日:2023-07-04
申请号:US16550311
申请日:2019-08-26
Applicant: VMware, Inc.
Inventor: Qiao Huang , Donghai Han , Qiong Wang , Xu Wang , Xinghua Hu , Yuping Wei
IPC: H04L43/065 , H04L41/046 , H04L43/0811 , H04L43/10
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.
-
公开(公告)号:US20210226898A1
公开(公告)日:2021-07-22
申请号:US16806771
申请日:2020-03-02
Applicant: VMware, Inc.
Inventor: Haoran Chen , Ming Shu , Xi Cheng , Feng Pan , Xiaoyan Jin , Caixia Jiang , Qiong Wang , Qi Wu
IPC: H04L12/841 , H04L12/26 , H04L12/721 , H04L12/715 , H04L12/931 , H04L12/861 , H04L29/06
Abstract: Some embodiments provide a method of identifying packet latency in a software defined datacenter (SDDC) that includes a network, several host computers executing several machines, and a set of one or more controllers. At the set of controllers, the method o receives, from a set of host computers, (i) a first set of time values associated with multiple packet processing operations performed on packets sent by a set of machines executing on the set of host computers and (ii) a second set of time values associated with packet transmission between host computers through the SDDC network. The method processes the first and second sets of time values to identify a set of latencies experienced by multiple packets processed and transmitted in the SDDC.
-
公开(公告)号:US11677645B2
公开(公告)日:2023-06-13
申请号:US17507449
申请日:2021-10-21
Applicant: VMware, Inc.
Inventor: Xi Cheng , Caixia Jiang , Dongrui Mo , Jingchun Jason Jiang , Xiaoyan Jin , Qiong Wang , Donghai Han
IPC: H04L43/028 , H04L43/10 , H04L43/04 , H04L47/41 , H04L47/2483
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.
-
公开(公告)号:US20230087454A1
公开(公告)日:2023-03-23
申请号:US17507453
申请日:2021-10-21
Applicant: VMware, Inc.
Inventor: Xi Cheng , Caixia Jiang , Dongrui Mo , Jingchun Jason Jiang , Xiaoyan Jin , Qiong Wang , Donghai Han
IPC: H04L12/26 , H04L12/851 , H04L29/06 , G06F9/455
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.
-
公开(公告)号:US11356362B2
公开(公告)日:2022-06-07
申请号:US16294945
申请日:2019-03-07
Applicant: VMware, Inc.
Inventor: Ming Shu , Wenyu Zhang , Qiong Wang , Donghai Han
IPC: H04L45/00 , H04L43/0894 , H04L47/283 , G06F9/455 , H04L45/64
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.
-
-
-
-
-
-
-
-
-