-
公开(公告)号:US11095545B2
公开(公告)日:2021-08-17
申请号:US16660458
申请日:2019-10-22
Applicant: VMware, Inc.
Inventor: Haoran Chen , Xiaoyan Jin , Ming Shu
IPC: H04L12/28 , H04L12/26 , H04L12/24 , H04L12/46 , H04L12/741
Abstract: Some embodiments provide a method for managing control packet usage within a physical network that implements a plurality of logical networks. The method receives a tunnel monitoring configuration for a logical network. The configuration specifies control packet usage for logical datapaths between logical ports of the logical network. The method maps the logical datapaths to tunnels between host computers that host data compute nodes (DCNs) corresponding to the logical ports. Based on the mappings, the method configures control packet modules executing on the host computers to generate control packets for monitoring the tunnels based on the specified control packet usage.
-
公开(公告)号:US11546242B2
公开(公告)日:2023-01-03
申请号:US17170900
申请日:2021-02-09
Applicant: VMware, Inc.
Inventor: Haoran Chen , Xi Cheng , Caixia Jiang , Jingchun Jiang , Feng Pan
IPC: H04L43/12 , H04L45/64 , H04L43/106 , H04L12/46 , H04L43/0852
Abstract: Example methods and systems for logical overlay tunnel monitoring are described. One example may involve a first computer system obtaining control information identifying a list of multiple logical overlay tunnels to be monitored, including a first logical overlay tunnel between a first virtual tunnel endpoint (VTEP) and a second VTEP. Based on the control information, a first monitoring agent may configure and inject a probe packet at the first VTEP to cause the first VTEP to perform encapsulation and send an encapsulated probe packet over the first logical overlay tunnel. In response, an encapsulated response packet that includes a response packet may be received from the second monitoring agent over the first logical overlay tunnel. Based on the response packet, a tunnel performance metric associated with the first logical overlay tunnel may be determined.
-
公开(公告)号: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.
-
公开(公告)号:US20210119897A1
公开(公告)日:2021-04-22
申请号:US16660458
申请日:2019-10-22
Applicant: VMware, Inc.
Inventor: Haoran Chen , Xiaoyan Jin , Ming Shu
IPC: H04L12/26 , H04L12/46 , H04L12/741 , H04L12/24
Abstract: Some embodiments provide a method for managing control packet usage within a physical network that implements a plurality of logical networks. The method receives a tunnel monitoring configuration for a logical network. The configuration specifies control packet usage for logical datapaths between logical ports of the logical network. The method maps the logical datapaths to tunnels between host computers that host data compute nodes (DCNs) corresponding to the logical ports. Based on the mappings, the method configures control packet modules executing on the host computers to generate control packets for monitoring the tunnels based on the specified control packet usage.
-
公开(公告)号:US20220217068A1
公开(公告)日:2022-07-07
申请号:US17700060
申请日:2022-03-21
Applicant: VMware, Inc.
Inventor: Haoran Chen , Ming Shu , Xi Cheng , Feng Pan , Xiaoyan Jin , Caixia Jiang , Qiong Wang , Qi Wu
IPC: H04L43/0864 , H04L45/74 , H04L43/106 , H04L9/40 , H04L12/46 , H04L43/0805 , H04L47/2483
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.
-
公开(公告)号:US11283699B2
公开(公告)日:2022-03-22
申请号:US16806783
申请日: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/26 , H04L12/741 , H04L29/06 , H04L12/46 , H04L12/851 , H04L43/0864 , H04L45/74 , H04L43/106 , H04L43/0805 , H04L47/2483
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.
-
公开(公告)号:US20210226875A1
公开(公告)日:2021-07-22
申请号:US16806783
申请日: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/26 , H04L12/741 , H04L12/851 , H04L29/06 , H04L12/46
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.
-
8.
公开(公告)号:US11606257B2
公开(公告)日:2023-03-14
申请号:US16283823
申请日:2019-02-25
Applicant: VMware, Inc.
Inventor: Da Wan , Qi Wu , Donghai Han , Jianjun Shen , Pankaj Thakkar , Mengdie Song , Haoran Chen
IPC: H04L41/12 , H04L41/0803
Abstract: Example methods and systems for a network management entity to perform topology-aware control information dissemination in a software-defined networking (SDN) environment. The method may comprise obtaining group topology information specifying a network group, and a network configuration object that references the network group. The method may also comprise: processing the group topology information to identify, from multiple members of the network group, a first member that is relevant to a first host; and processing the group topology information to identify, from the multiple members, a second member that is irrelevant to the first host. The method may further comprise: generating and sending, to the first host, control information associated with a subset of the network group. The subset may include the first member but exclude the second member.
-
公开(公告)号:US11349736B1
公开(公告)日:2022-05-31
申请号:US17093517
申请日:2020-11-09
Applicant: VMware, Inc.
Inventor: Xi Cheng , Haoran Chen , Xiaoyan Jin , Caixia Jiang , Qiong Wang , Donghai Han
IPC: G06F15/16 , H04L43/0852 , H04L12/46 , H04L47/2483 , H04L47/32 , H04L43/106 , G06F9/455 , H04L45/64
Abstract: Example methods and systems for flow-based latency measurement for logical overlay network traffic are described. In one example, in response to detecting a first inner data packet associated with a packet flow, a first computer system may generate and send a first encapsulated packet via a logical overlay tunnel towards a second computer system. The first encapsulated packet may be generated by encapsulating the first inner data packet with a first outer header that includes first time information associated with the first inner data packet at the first computer system. In response to detecting a second encapsulated packet from the second computer system via the logical overlay tunnel, the first computer system may determine a flow-based latency measurement associated with the packet flow based on the first time information, and second time information identified from a second outer header of the second encapsulated packet.
-
公开(公告)号:US11240163B2
公开(公告)日:2022-02-01
申请号: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/721 , H04L12/715 , H04L12/26 , H04L29/06 , H04L12/931 , H04L12/861
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.
-
-
-
-
-
-
-
-
-