Patents by Inventor Ankit Parmar
Ankit Parmar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11997067Abstract: Described herein are systems, methods, and software to manage internet protocol (IP) address allocation for tenants in a computing environment. In one implementation, a logical router associated with a tenant in the computing environment requests a public IP address for a new segment instance from a controller. In response to the request, the controller may select a public IP address from a pool of available IP addresses and update networking address translation (NAT) on the logical router to associate the public IP address with a private IP address allocated to the new segment instance.Type: GrantFiled: January 22, 2021Date of Patent: May 28, 2024Assignee: VMware LLCInventors: Dileep K Devireddy, Ankit Parmar, Hiteshkumar Rameshchandra Patel
-
Patent number: 11909648Abstract: In some embodiments, a method configures, at a first host, an overlay channel for sending packets to check whether a failure has occurred at a workload. The first host and a second host are connected via a layer 3 network. The first host generates a packet to check whether the failure has occurred at the workload and encapsulates the packet. The first host sends the encapsulated packet to the second host using the overlay channel via the layer 3 network. The packet is decapsulated and forwarded to the workload at the second host.Type: GrantFiled: January 24, 2022Date of Patent: February 20, 2024Assignee: VMware, Inc.Inventors: Ankit Parmar, Dileep Devireddy, Subin Cyriac Mathew
-
Patent number: 11876643Abstract: Described herein are systems and methods for allocating to tunnel endpoints to virtual machines on a host. In one example, a host identifies when a new virtual machine is coupled to a virtual switch and determines a tenant associated with the new virtual machine. The host further determines whether a tunnel endpoint is allocated to the tenant and, when a tunnel endpoint has not been allocated, allocates a new tunnel endpoint to the tenant and maps the new virtual machine to the new tunnel endpoint.Type: GrantFiled: July 23, 2019Date of Patent: January 16, 2024Assignee: VMware LLCInventors: Mansi Babbar, Subin Cyriac Mathew, Chidambareswaran Raman, Ankit Parmar
-
Patent number: 11848995Abstract: In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.Type: GrantFiled: April 29, 2022Date of Patent: December 19, 2023Assignee: VMware, Inc.Inventors: Dileep Devireddy, Ankit Parmar, Subin Cyriac Mathew
-
Patent number: 11822952Abstract: Described herein are systems and methods that manage configuration updates for networking manager virtual machines. In one example, a method includes identifying an update for at least one networking manager virtual machine. In response to identifying the update, the method notifies a daemon on the host with the networking manager virtual machine to establish a channel with a control plane agent to receive communications in place of the networking manager virtual machine. The method further identifies when the configuration modification is complete for the networking manager virtual machine and notifies the daemon on the host to break the channel with the control plane agent.Type: GrantFiled: January 22, 2021Date of Patent: November 21, 2023Assignee: VMware, Inc.Inventors: Tripti Dhananjaya Attavar, Ankit Parmar
-
Publication number: 20230344744Abstract: An example method of mitigating oversubscription of traffic to edge services gateways in a data center includes: receiving, by a host of the data center, traffic metrics corresponding to the ESGs; determining traffic congestion at a first active edge of the ESGs in response to the traffic metrics; dividing, in response to the traffic congestion, a classless inter-domain routing (CIDR) block assigned to the first active edge into a first CIDR block and a second CIDR block; and creating, in a routing table of a router, a first route between an internet protocol (IP) address of the first active edge and the first CIDR block, and a second route between an IP address of a second active edge of the ESGs and the second CIDR block.Type: ApplicationFiled: April 21, 2022Publication date: October 26, 2023Inventors: Ankit PARMAR, Harish Kumar GAVIYAPPA, Pawan SHUKLA, Ravi PARIKH, Ritesh TIWARI
-
Publication number: 20230006941Abstract: The method of some embodiments controls maximum transmission unit (MTU) size for transmitting data messages of a flow through a gateway of a datacenter. The method, on a host computer operating in the datacenter and executing a source machine for a data message flow, receives an identifier of an MTU size associated with the gateway operating in the datacenter. The method receives, from the source machine, a data message of the flow to be sent through the gateway, where the data message comprises a frame that exceeds the identified MTU size. After determining that the frame includes an indicator specifying that the frame should not be fragmented, the method directs the machine to use smaller size frames in the data messages of the flow. After receiving smaller size frames for the data messages of the flow, the method forwards the data messages to the gateway.Type: ApplicationFiled: July 1, 2021Publication date: January 5, 2023Inventors: Vijai Coimbatore Natarajan, Ankit Parmar
-
Publication number: 20220263909Abstract: In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.Type: ApplicationFiled: April 29, 2022Publication date: August 18, 2022Inventors: Dileep DEVIREDDY, Ankit PARMAR, Subin Cyriac MATHEW
-
Publication number: 20220239627Abstract: Described herein are systems, methods, and software to manage internet protocol (IP) address allocation for tenants in a computing environment. In one implementation, a logical router associated with a tenant in the computing environment requests a public IP address for a new segment instance from a controller. In response to the request, the controller may select a public IP address from a pool of available IP addresses and update networking address translation (NAT) on the logical router to associate the public IP address with a private IP address allocated to the new segment instance.Type: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Dileep K Devireddy, Ankit Parmar, Hiteshkumar Rameshchandra Patel
-
Publication number: 20220237013Abstract: Described herein are systems and methods that manage configuration updates for networking manager virtual machines. In one example, a method includes identifying an update for at least one networking manager virtual machine. In response to identifying the update, the method notifies a daemon on the host with the networking manager virtual machine to establish a channel with a control plane agent to receive communications in place of the networking manager virtual machine. The method further identifies when the configuration modification is complete for the networking manager virtual machine and notifies the daemon on the host to break the channel with the control plane agent.Type: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Tripti Dhananjaya Attavar, Ankit Parmar
-
Patent number: 11343328Abstract: In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.Type: GrantFiled: September 14, 2020Date of Patent: May 24, 2022Assignee: VMware, Inc.Inventors: Dileep Devireddy, Ankit Parmar, Subin Cyriac Mathew
-
Publication number: 20220150158Abstract: In some embodiments, a method configures, at a first host, an overlay channel for sending packets to check whether a failure has occurred at a workload. The first host and a second host are connected via a layer 3 network. The first host generates a packet to check whether the failure has occurred at the workload and encapsulates the packet. The first host sends the encapsulated packet to the second host using the overlay channel via the layer 3 network. The packet is decapsulated and forwarded to the workload at the second host.Type: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Inventors: Ankit Parmar, Dileep Devireddy, Subin Cyriac Mathew
-
Publication number: 20220086237Abstract: In some embodiments, a method detects a state of a first session between a first workload and a second workload. The first workload and the second workload send packets in the first session via a first path to maintain a state of the first session. When the state of the first session indicates the first workload is down, the method receives information for network metrics of network traffic being sent in the first path. The method determines when the second workload should transition from a standby mode to an active mode to take over as an active workload in an active/standby configuration between the first workload and the second workload based on the information for the network metrics.Type: ApplicationFiled: September 14, 2020Publication date: March 17, 2022Inventors: Dileep DEVIREDDY, Ankit PARMAR, Subin Cyriac MATHEW
-
Patent number: 11258711Abstract: In some embodiments, a method receives a control message from a second host. The control message includes a first address to use as a next hop to reach an active workload that has migrated to the second host from another host. The method reprograms a local route table to include a policy to send packets to check a liveness of the active workload with the next hop of the first address. A packet is sent from a standby workload to the active workload using the next hop of the first address to check the liveness of the active workload. The packet is encapsulated and sent between the first host and the second host using an overlay channel between a first endpoint of the overlay channel on the first host and a second endpoint of the channel on the second host.Type: GrantFiled: June 4, 2020Date of Patent: February 22, 2022Assignee: VMWARE, INC.Inventors: Ankit Parmar, Dileep Devireddy, Subin Cyriac Mathew
-
Publication number: 20210385164Abstract: In some embodiments, a method receives a control message from a second host. The control message includes a first address to use as a next hop to reach an active workload that has migrated to the second host from another host. The method reprograms a local route table to include a policy to send packets to check a liveness of the active workload with the next hop of the first address. A packet is sent from a standby workload to the active workload using the next hop of the first address to check the liveness of the active workload. The packet is encapsulated and sent between the first host and the second host using an overlay channel between a first endpoint of the overlay channel on the first host and a second endpoint of the channel on the second host.Type: ApplicationFiled: June 4, 2020Publication date: December 9, 2021Inventors: Ankit PARMAR, Dileep DEVIREDDY, Subin Cyriac MATHEW
-
Patent number: 11095557Abstract: 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.Type: GrantFiled: September 19, 2019Date of Patent: August 17, 2021Assignee: VMware, Inc.Inventors: Dileep Devireddy, Ankit Parmar, Subin Cyriac Mathew, Ritesh Tiwari
-
Publication number: 20210092057Abstract: 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.Type: ApplicationFiled: September 19, 2019Publication date: March 25, 2021Inventors: Dileep DEVIREDDY, Ankit PARMAR, Subin Cyriac MATHEW, Ritesh TIWARI
-
Publication number: 20210028957Abstract: Described herein are systems and methods for allocating to tunnel endpoints to virtual machines on a host. In one example, a host identifies when a new virtual machine is coupled to a virtual switch and determines a tenant associated with the new virtual machine. The host further determines whether a tunnel endpoint is allocated to the tenant and, when a tunnel endpoint has not been allocated, allocates a new tunnel endpoint to the tenant and maps the new virtual machine to the new tunnel endpoint.Type: ApplicationFiled: July 23, 2019Publication date: January 28, 2021Inventors: Mansi Babbar, Subin Cyriac Mathew, Chidambareswaran Raman, Ankit Parmar