-
公开(公告)号:US11924080B2
公开(公告)日:2024-03-05
申请号:US17700060
申请日:2022-03-21
Applicant: VMware LLC
Inventor: Haoran Chen , Ming Shu , Xi Cheng , Feng Pan , Xiaoyan Jin , Caixia Jiang , Qiong Wang , Qi Wu
IPC: H04L43/0864 , H04L9/40 , H04L12/46 , H04L43/0805 , H04L43/106 , H04L45/74 , H04L47/2483
CPC classification number: H04L43/0864 , H04L12/4641 , H04L43/0805 , H04L43/106 , H04L45/74 , H04L47/2483 , H04L63/0272 , H04L63/1416
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.
-
公开(公告)号:US12301382B2
公开(公告)日:2025-05-13
申请号:US17724436
申请日:2022-04-19
Applicant: VMware LLC
Inventor: Jianjun Shen , Ran Gu , Caixia Jiang , Yves Fauser
IPC: H04L12/46 , G06F9/455 , G06F9/50 , G06F9/54 , H04L41/0803 , H04L41/122 , H04L61/2521
Abstract: Some embodiments of the invention provide a method for processing data messages for routable subnets of a logical network, the logical network implemented by a software-defined network (SDN) and connecting multiple machines. The method receives an inbound data message. The method performs a DNAT (destination network address translation) operation on the received data message to identify a record associated with a destination IP (Internet protocol) address of the data message. From the record, the method identifies a VLAN (virtual local area network) identifier, an LNI (logical network identifier), and a destination host computer IP address for the data message. The method encapsulates the data message with an outer header containing the destination host computer IP address and the VLAN identifier. The method forwards the encapsulated data message to the destination host computer.
-
公开(公告)号:US12184450B2
公开(公告)日:2024-12-31
申请号:US17724433
申请日:2022-04-19
Applicant: VMware LLC
Inventor: Jianjun Shen , Ran Gu , Caixia Jiang , Yves Fauser
IPC: H04L12/46 , G06F9/455 , G06F9/50 , G06F9/54 , H04L41/0803 , H04L41/122 , H04L61/2521
Abstract: Some embodiments of the invention provide a method for adding routable subnets to a logical network that connects multiple machines and is implemented by a software defined network (SDN). The method receives an intent-based API that includes a request to add a routable subnet to the logical network. The method defines (i) a VLAN (virtual local area network) tag associated with the routable subnet, (ii) a first identifier associated with a first logical switch to which at least a first machine in the multiple machines that executes a set of containers belonging to the routable subnet attaches, and (iii) a second identifier associated with a second logical switch designated for the routable subnet. The method generates an API call that maps the VLAN tag and the first identifier to the second identifier. The method provides the API call to a management and control cluster of the SDN.
-
公开(公告)号:US20250007809A1
公开(公告)日:2025-01-02
申请号:US18222400
申请日:2023-07-14
Applicant: VMware LLC
Inventor: Jin Liu , Caixia Jiang , Xiaoyan Jin , Qiong Wang , Donghai Han
IPC: H04L43/10
Abstract: Some embodiments of the invention provide a method for performing dynamic packet tracing in a network that includes a network controller and multiple host computers, each host computer including a set of packet processing stages for processing packet flows in the network. The method is performed for each packet processing stage in the set of packet processing stages at a particular host computer in the network. The method provides to the packet processing stage a set of trace instructions for use in generating a set of trace data when processing packets belonging to a particular packet flow for which a packet tracing operation has been defined. The method receives from the packet processing stage the set of trace data generated during processing of a packet belonging to the particular packet flow. The method determines that the set of trace instructions should be provided to a next packet processing stage in the set of packet processing stages and provides the set of trace instructions to the next packet processing stage.
-
公开(公告)号:US12255792B2
公开(公告)日:2025-03-18
申请号:US18372632
申请日:2023-09-25
Applicant: VMware LLC
Inventor: Xi Cheng , Caixia Jiang , Dongrui Mo , Jingchun Jason Jiang , Xiaoyan Jin , Qiong Wang , Donghai Han
IPC: H04L43/028 , G06F9/455 , H04L43/04 , H04L43/10 , H04L47/2483 , H04L47/41 , H04L69/22
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.
-
-
-
-