-
11.
公开(公告)号:US20200274828A1
公开(公告)日:2020-08-27
申请号:US16299697
申请日:2019-03-12
Applicant: VMware, Inc.
Inventor: Rishi Kanth ALAPATI , Subin Cyriac MATHEW , Chidambareswaran RAMAN , Amit ANEJA
IPC: H04L12/931 , H04L12/713 , H04L12/715 , H04L12/46 , H04L12/935
Abstract: The disclosure provides an approach for deploying an software defined networking (SDN) solution on a host using a single virtual switch and a single active network interface card (NIC) to handle overlay traffic and also other types of network traffic, such as traffic between management components of the logical overlay networks, traffic of a virtual storage area network (VSAN), traffic used to move VMs between hosts, traffic associated with VMKernel services or network stacks provided by a VMKernel that is provided as part of the hypervisor on the host, a gateway device that may be implemented as a VCI on the host, and different SDN-related components, such as an SDN manager implementing the MP and an SDN controller implementing the CP, etc.
-
公开(公告)号:US20200036646A1
公开(公告)日:2020-01-30
申请号:US16043165
申请日:2018-07-24
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Aditya Gajanana HOLLA , Chidambareswaran RAMAN , Senthilkumar KARUNAKARAN
IPC: H04L12/863 , H04L12/24 , H04L12/931 , H04L12/46 , H04L12/715 , H04L12/761
Abstract: Example methods are provided for a host to perform queue filter configuration for multicast packet handling in a software-defined networking (SDN) environment. One example method may comprise the host generating and sending a request to join an outer multicast group address to one or more multicast-enabled network devices; and configuring a queue filter based on the outer multicast group address. In response to detecting an ingress encapsulated multicast packet that includes an outer header addressed to the outer multicast group address, the host may assign the ingress encapsulated multicast packet to a particular NIC queue from the multiple NIC queues based on the queue filter; and retrieving, from the particular NIC queue, the ingress encapsulated multicast packet to generate and send a decapsulated multicast packet to a virtualized computing instance.
-
公开(公告)号:US20230208678A1
公开(公告)日:2023-06-29
申请号:US17560284
申请日:2021-12-23
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Chidambareswaran RAMAN , Prerit RODNEY , Naveen Vijayan KODAKKAL PUTHIYAVEETTIL
IPC: H04L12/46 , H04L43/0876
CPC classification number: H04L12/4633 , H04L43/0876
Abstract: Example methods and systems for virtual tunnel endpoint (VTEP) mapping for overlay networking are described. One example may involve a computer system monitoring multiple VTEPs that are configured for overlay networking. In response to detecting a state transition associated with a first VTEP from a healthy state to an unhealthy state, the computer system may identify mapping information that associates a virtualized computing instance with the first VTEP in the unhealthy state; and update the mapping information to associate the virtualized computing instance with a second VTEP in the healthy state. In response to detecting an egress packet from the virtualized computing instance to a destination, an encapsulated packet may be generated and sent towards the destination based on the updated mapping information. The encapsulated packet may include the egress packet and an outer header identifying the second VTEP to be a source VTEP.
-
公开(公告)号:US20230188493A1
公开(公告)日:2023-06-15
申请号:US18165906
申请日:2023-02-07
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Chidambareswaran RAMAN
IPC: H04L61/2592 , H04L45/64 , H04L45/00 , H04L69/166 , H04L61/2517 , H04L49/00
CPC classification number: H04L61/2592 , H04L45/64 , H04L45/72 , H04L69/166 , H04L61/2517 , H04L49/70 , H04L12/4633
Abstract: In some embodiments, a method receives a packet for a flow from a first application in a first workload to a second application in a second workload. The packet includes an inner header that includes layer 4 information for the first application. The method determines if a setting indicates an outer source port in an outer header should be generated using layer 4 information from the inner header. The setting is based on an analysis of packet types in the flow to determine if fragmented packets are sent. When the setting indicates the outer source port in the outer header should be generated using layer 4 information from the inner header, the method generates the outer source port using the layer 4 information for the first application from the inner header. The packet is encapsulated using the outer header, wherein the outer header includes the outer source port.
-
公开(公告)号:US20220158942A1
公开(公告)日:2022-05-19
申请号:US17666415
申请日:2022-02-07
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Dileep DEVIREDDY , Alexander TESSMER , Wenyi JIANG , Chidambareswaran RAMAN
IPC: H04L47/125 , H04L45/74 , H04L69/325 , H04L69/166 , H04L69/326
Abstract: In some embodiments, a method determines when a packet is fragmented into multiple fragmented packets in a flow between a first workload and a second workload. The method switches from generating an outer source port in the outer header using layer 4 information from the inner header to using layer 3 information from the inner header. A fragmented packet is encapsulated with the outer header that includes an outer source port value that is generated using the layer 3 information. The method initiates a process to determine when to switch back to using layer 4 information from the inner header to generate the outer source port. When it is determined to switch back to using layer 4 information, the method switches back to using layer 4 information from the inner header to generate the source port in the outer header of a packet from the first workload.
-
公开(公告)号:US20220014470A1
公开(公告)日:2022-01-13
申请号:US16925238
申请日:2020-07-09
Applicant: VMware, Inc.
Inventor: Subin Cyriac MATHEW , Dileep DEVIREDDY , Alexander TESSMER , Wenyi JIANG , Chidambareswaran RAMAN
IPC: H04L12/803 , H04L12/741 , H04L29/08 , H04L29/06
Abstract: In some embodiments, a method determines when a packet is fragmented into multiple fragmented packets in a flow between a first workload and a second workload. The method switches from generating an outer source port in the outer header using layer 4 information from the inner header to using layer 3 information from the inner header. A fragmented packet is encapsulated with the outer header that includes an outer source port value that is generated using the layer 3 information. The method initiates a process to determine when to switch back to using layer 4 information from the inner header to generate the outer source port. When it is determined to switch back to using layer 4 information, the method switches back to using layer 4 information from the inner header to generate the source port in the outer header of a packet from the first workload.
-
公开(公告)号:US20210377077A1
公开(公告)日:2021-12-02
申请号:US17345636
申请日:2021-06-11
Applicant: VMware, Inc.
Inventor: Mansi BABBAR , Subin Cyriac MATHEW , Chidambareswaran RAMAN
Abstract: In an embodiment, a computer-implemented method provides mechanisms for identifying a source location in a service chaining topology. In an embodiment, a method comprises: determining, at an egress interface of a host that hosts a virtual machine (“VM”), whether a service plane MAC address (“spmac”) in a packet header of a packet, provided to the egress interface, is the same as an inner destination MAC address in the packet; in response to determining that the spmac in the packet header of the packet, provided to the egress interface, is the same as the inner destination MAC address in the packet: encapsulating the packet with a destination virtual tunnel endpoint (“VTEP”) address retrieved from a mapping of VTEP-labels onto VTEP addresses; and causing providing the packet from the egress interface of the host that hosts the VM to a source host that hosts a source guest virtual machine (“GVM”).
-
公开(公告)号:US20210092057A1
公开(公告)日:2021-03-25
申请号:US16575638
申请日:2019-09-19
Applicant: VMware, Inc.
Inventor: Dileep DEVIREDDY , Ankit PARMAR , Subin Cyriac MATHEW , Ritesh TIWARI
IPC: H04L12/741 , H04L12/715 , H04L12/751
Abstract: The disclosure provides an approach for overcoming the limitations of a cloud provider network when a data center with software-defined network and multiple hosts, each with multiple virtual machines, operates on the cloud provider network. Single-host aware routers and a multiple-host aware distributed router are combined into a hybrid router in each host. The hybrid router receives a route table from the control plane of the data center and updates the received table based on the locations of VMs, such as edge VMs and management VAs on each of the hosts. An agent in each host also updates a router in the cloud provider network based on the locations of the virtual machines on the hosts. Thus, the hybrid routers maintain local routing information and global routing information for the virtual machines on the hosts in the data center.
-
公开(公告)号:US20200274738A1
公开(公告)日:2020-08-27
申请号:US16285143
申请日:2019-02-25
Applicant: VMware, Inc.
Inventor: Feng GU , Subin Cyriac MATHEW , Prerit RODNEY , Chidambareswaran RAMAN
IPC: H04L12/46
Abstract: Certain embodiments herein are directed to a method of by a source virtual tunnel endpoint (VTEP) for selecting a tunneling protocol for encapsulating a packet destined for a destination VTEP. In some embodiments, the method includes receiving the packet for transmission to the destination VTEP. The method further includes determining whether the destination VTEP is configured with a first tunneling protocol. Upon determining that the destination VTEP is configured with the first tunneling protocol, the method includes encapsulating the packet using the first tunneling protocol, and transmitting the encapsulated packet to the destination VTEP. Upon determining that the destination VTEP is not configured with the first tunneling protocol, encapsulating the packet using a second tunneling protocol, and transmitting the encapsulated packet to the destination VTEP.
-
-
-
-
-
-
-
-