-
公开(公告)号:US20240243942A1
公开(公告)日:2024-07-18
申请号:US18126325
申请日:2023-03-24
Applicant: VMware, Inc.
Inventor: Bin Liu , Wenying Dong , Ruochen Shen , Quan Tian , Jianjun Shen
CPC classification number: H04L12/185 , H04L45/16
Abstract: The disclosure provides approaches for managing multicast group membership at a node. An approach includes policing whether a pod can join a multicast group based on one or more rules. The approach further includes updating forwarding tables of a virtual switch based on whether the pod is allowed to join the multicast group.
-
公开(公告)号:US11558426B2
公开(公告)日:2023-01-17
申请号:US17006846
申请日:2020-08-30
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Wenying Dong , Quan Tian , Antonin Bas , Srikar Tati
IPC: G06F15/173 , H04L9/40 , G06F9/50 , H04L43/045 , H04L43/10
Abstract: Some embodiments provide a method for a module executing on a Kubernetes node in a cluster. The method retrieves data regarding ongoing connections processed by a forwarding element executing on the node. The method maps the retrieved data to Kubernetes concepts implemented in the cluster. The method exports the retrieved data along with the Kubernetes concepts to an aggregator that receives data regarding ongoing connections from a plurality of nodes in the cluster.
-
公开(公告)号:US11196628B1
公开(公告)日:2021-12-07
申请号:US17006847
申请日:2020-08-30
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Wenying Dong , Quan Tian , Antonin Bas
IPC: H04L12/24 , H04L12/935
Abstract: Some embodiments provide a method that receives a request for flow entries associated with a particular Kubernetes concept. The method identifies flow entries that match the request. For each flow entry that matches the request, the method generates mapping data that maps elements of the flow entry to additional Kubernetes concepts. The method provides the flow entries with the mapping data in response to the request.
-
公开(公告)号:US11570090B2
公开(公告)日:2023-01-31
申请号:US17006845
申请日:2020-08-30
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Ran Gu , Quan Tian , Wenying Dong
Abstract: Some embodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.
-
公开(公告)号:US20220038368A1
公开(公告)日:2022-02-03
申请号:US17006845
申请日:2020-08-30
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Ran Gu , Quan Tian , Wenying Dong
IPC: H04L12/721 , H04L12/715 , H04L12/751
Abstract: Some mbodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.
-
公开(公告)号:US20250119422A1
公开(公告)日:2025-04-10
申请号:US18481557
申请日:2023-10-05
Applicant: VMware, Inc.
Inventor: Wenying Dong , Jianjun Shen , Rahul Jain , Quan Tian , Mengdie Song , Xu Liu
IPC: H04L9/40 , G06F9/54 , H04L41/046
Abstract: The disclosure provides a method for authenticating a network agent deployed in a networking environment. The method generally includes receiving, by a network controller in the networking environment, a name of an external node where the network agent is running and a token associated with the external node; in response to receiving the name of the external node, obtaining, by the network controller, a secret associated with the token; parsing, by the network controller, the secret to determine an expected external node name corresponding to the token; comparing the expected external node name with the received external node name; and trusting the network agent when the expected external node name and the received external node name match.
-
公开(公告)号:US20230179513A1
公开(公告)日:2023-06-08
申请号:US18102699
申请日:2023-01-28
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Ran Gu , Quan Tian , Wenying Dong , Antonin Bas
Abstract: Some embodiments provide a method for an agent executing on a Kubernetes node in a cluster. The method instructs a forwarding element that also executes on the node to process a flow tracing packet. From the forwarding element, the method receives a message indicating a set of flow entries matched by the flow tracing packet as the forwarding element processes the flow tracing packet. For each flow entry of at least a subset of the flow entries matched by the flow tracing packet, the method generates mapping data that maps elements of the flow entry to Kubernetes concepts implemented in the cluster. The method reports data regarding the set of flow entries along with the generated mapping data.
-
公开(公告)号:US20220107825A1
公开(公告)日:2022-04-07
申请号:US16482244
申请日:2019-07-11
Applicant: VMware, Inc.
Inventor: Weiqiang Tang , Wenfeng Liu , Mengdie Song , Donghai Han , Wenying Dong , Rui Cao , Qi Wu
Abstract: Techniques for measuring the memory usage of Java programs are provided. In one set of embodiments, a Java agent can detect that a Java Virtual Machine (JVM) is loading a Java class used by a Java program. The Java agent can further determine a class name of the Java class and determine that the class name matches an entry in a first list included in a user-defined configuration file. The Java agent can then dynamically insert bytecode into a constructor of the Java class, where the inserted bytecode includes logic for registering a memory reference to an object created via the constructor.
-
公开(公告)号:US20240039751A1
公开(公告)日:2024-02-01
申请号:US17945435
申请日:2022-09-15
Applicant: VMware, Inc.
Inventor: Wenying Dong , Lan Luo , Ruochen Shen , Jianjun Shen , Antonin Mathieu Bas
CPC classification number: H04L12/185 , H04L45/16 , H04L1/188
Abstract: Described herein are systems, methods, and software to manage multicast communications for containers in a computing network. In one example, a first node is configured to monitor for registration packets from pods on the first node to join a multicast group. The first node further identifies a registration packet from a first pod of the pods, wherein the registration packet indicates a multicast IP address, and configures one or more forwarding rules in a virtual switch to direct packets with the multicast IP address as a destination IP address to a virtual interface for the first pod. Once configured, the first node is further configured to receive a packet with the multicast IP address as the destination and direct the packet based on the one or more or more forwarding rules.
-
公开(公告)号:US20220038501A1
公开(公告)日:2022-02-03
申请号:US17006846
申请日:2020-08-30
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Wenying Dong , Quan Tian , Antonin Bas , Srikar Tati
Abstract: Some embodiments provide a method for a module executing on a Kubernetes node in a cluster. The method retrieves data regarding ongoing connections processed by a forwarding element executing on the node. The method maps the retrieved data to Kubernetes concepts implemented in the cluster. The method exports the retrieved data along with the Kubernetes concepts to an aggregator that receives data regarding ongoing connections from a plurality of nodes in the cluster.
-
-
-
-
-
-
-
-
-