Patents by Inventor Shyam N. Kapadia
Shyam N. Kapadia 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: 11929917Abstract: In one embodiment, a method includes identifying a problematic event between a first interest point and a second interest point of a network and activating, in response to identifying the problematic event between the first interest point and the second interest point, a first endpoint associated with the first interest point and a second endpoint associated with the second interest point. The method also includes receiving, from the first endpoint and the second endpoint, telemetry data associated with a problematic path between the first interest point and the second interest point. The method further includes determining the problematic path between the first interest point and the second interest point using the telemetry data received from the first endpoint and the second endpoint.Type: GrantFiled: July 30, 2021Date of Patent: March 12, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Vijay Kumar Devendran, Kiran Kumar Meda, Rajagopalan Janakiraman, Shyam N. Kapadia, Javed Asghar
-
Publication number: 20230216828Abstract: Techniques are presented herein for providing a persistent external Internet Protocol (IP) address for extra-cluster services. One example involves initiating, in a cluster, a first pod with a label that identifies a service. The first pod is configured to provide the service to one or more network entities outside the cluster. The first pod is assigned an IP address configured for communicating outside the cluster. A mapping of the service to the IP address is stored. In response to a determination that the service has been disrupted, a second pod is initiated in the cluster with the label that identifies the service. The second pod is configured to provide the service to the one or more network entities outside the cluster. Based on the mapping and the label that identifies the service, the IP address is assigned to the second pod.Type: ApplicationFiled: March 15, 2023Publication date: July 6, 2023Inventors: Akshya Kumar Singh, Rajesh Nataraja, Shyam N. Kapadia, Sri Goli, Naoshad Mehta
-
Patent number: 11671401Abstract: Techniques are presented herein for providing a persistent external Internet Protocol (IP) address for extra-cluster services. One example involves initiating, in a cluster, a first pod with a label that identifies a service. The first pod is configured to provide the service to one or more network entities outside the cluster. The first pod is assigned an IP address configured for communicating outside the cluster. A mapping of the service to the IP address is stored. In response to a determination that the service has been disrupted, a second pod is initiated in the cluster with the label that identifies the service. The second pod is configured to provide the service to the one or more network entities outside the cluster. Based on the mapping and the label that identifies the service, the IP address is assigned to the second pod.Type: GrantFiled: November 19, 2021Date of Patent: June 6, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Akshya Kumar Singh, Rajesh Nataraja, Shyam N. Kapadia, Sri Goli, Naoshad Mehta
-
Publication number: 20230031921Abstract: In one embodiment, a method includes identifying a problematic event between a first interest point and a second interest point of a network and activating, in response to identifying the problematic event between the first interest point and the second interest point, a first endpoint associated with the first interest point and a second endpoint associated with the second interest point. The method also includes receiving, from the first endpoint and the second endpoint, telemetry data associated with a problematic path between the first interest point and the second interest point. The method further includes determining the problematic path between the first interest point and the second interest point using the telemetry data received from the first endpoint and the second endpoint.Type: ApplicationFiled: July 30, 2021Publication date: February 2, 2023Inventors: Vijay Kumar Devendran, Kiran Kumar Meda, Rajagopalan Janakiraman, Shyam N. Kapadia, Javed Asghar
-
Publication number: 20220311738Abstract: Techniques are presented herein for providing a persistent external Internet Protocol (IP) address for extra-cluster services. One example involves initiating, in a cluster, a first pod with a label that identifies a service. The first pod is configured to provide the service to one or more network entities outside the cluster. The first pod is assigned an IP address configured for communicating outside the cluster. A mapping of the service to the IP address is stored. In response to a determination that the service has been disrupted, a second pod is initiated in the cluster with the label that identifies the service. The second pod is configured to provide the service to the one or more network entities outside the cluster. Based on the mapping and the label that identifies the service, the IP address is assigned to the second pod.Type: ApplicationFiled: November 19, 2021Publication date: September 29, 2022Inventors: Akshya Kumar Singh, Rajesh Nataraja, Shyam N. Kapadia, Sri Goli, Naoshad Mehta
-
Patent number: 11451447Abstract: Techniques for container management and topology visualization are provided. A network topology of a data center is determined, where the network topology includes a plurality of physical servers. A plurality of containers executing in the data center is identified, and for each respective container of the plurality of containers, a respective server from the plurality of physical servers that is executing the respective container is determined. An augmented network topology is generated by correlating the network topology and the determined server executing each container, where the augmented network topology indicates relationships among the plurality of containers and physical resources in the data center.Type: GrantFiled: November 18, 2020Date of Patent: September 20, 2022Assignee: Cisco Technology, Inc.Inventors: Anil B. Jangam, Shyam N. Kapadia, Murthy N. Bhetanabhotla, Santa Dasu
-
Patent number: 11381543Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.Type: GrantFiled: March 4, 2021Date of Patent: July 5, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam N. Kapadia, Padmanabhan Krishnan, Naoshad Mehta, Rajesh B. Nataraja, Nilesh Shah
-
Patent number: 11336515Abstract: Presented herein are systems and methods to enable simultaneous interoperability with policy-aware and policy-unaware data center sites. A multi-site orchestrator (MSO) device can be configured to obtain configuration information for each of a plurality of different data center sites. The data center sites may include one or more on-premises sites and one or more off-premises sites, each of which may include one or more policy-aware sites and/or one or more policy-unaware sites. The MSO can selectively use namespace translations to create a unified fabric across the different data center sites, enabling one or more hosts and/or applications at a first of the data center sites to communicate with one or more hosts and/or applications at a second of the data center sites, regardless of the sites' respective configurations.Type: GrantFiled: February 19, 2021Date of Patent: May 17, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Munish Mehta, Sundeep Kumar Singh, Shyam N. Kapadia, Mohammed Javed Asghar, Lukas Krattiger
-
Publication number: 20210194848Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.Type: ApplicationFiled: March 4, 2021Publication date: June 24, 2021Inventors: Shyam N. Kapadia, Padmanabhan Krishnan, Naoshad Mehta, Rajesh B. Nataraja, Nilesh Shah
-
Patent number: 10992636Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.Type: GrantFiled: September 29, 2017Date of Patent: April 27, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Shyam N. Kapadia, Padmanabhan Krishnan, Naoshad Mehta, Rajesh B. Nataraja, Nilesh Shah
-
Patent number: 10565083Abstract: A computer-implemented method including causing an application to execute on a private cloud computing network, collecting first performance metrics associated with the application as a result of the application executing on the private cloud computing network, generating a simulated workload based on the first performance metrics, causing the simulated workload to execute on one or more public cloud computing networks, collecting second performance metrics associated with the simulated workload as the simulated workload is executing on the one or more public clouds, and generating, based on the second performance metrics, a recommendation of one of the one or more public cloud computing networks to host the application is disclosed.Type: GrantFiled: December 8, 2017Date of Patent: February 18, 2020Assignee: Cisco Technology, Inc.Inventors: Subhav Mital, Lukas Krattiger, Shyam N. Kapadia
-
Publication number: 20190179725Abstract: A computer-implemented method including causing an application to execute on a private cloud computing network, collecting first performance metrics associated with the application as a result of the application executing on the private cloud computing network, generating a simulated workload based on the first performance metrics, causing the simulated workload to execute on one or more public cloud computing networks, collecting second performance metrics associated with the simulated workload as the simulated workload is executing on the one or more public clouds, and generating, based on the second performance metrics, a recommendation of one of the one or more public cloud computing networks to host the application is disclosed.Type: ApplicationFiled: December 8, 2017Publication date: June 13, 2019Inventors: Subhav Mital, Lukas Krattiger, Shyam N. Kapadia
-
Patent number: 10313224Abstract: Presented herein are techniques to enable seamless mobility of hosts (endpoints) between disaggregated Ethernet virtual private network (EVPN) domains that are connected with one another by an external network (e.g., a Wide-Area Network (WAN)). In one example, a leaf node in the first domain, which was previously connected to a host, receives updated routing information for the host. The leaf node performs a local host verification process to confirm that the host has moved and, in response to confirming that that the host has moved, the first leaf node sends a targeted host announcement message to the host in the second domain.Type: GrantFiled: September 13, 2016Date of Patent: June 4, 2019Assignee: Cisco Technology, Inc.Inventors: Sathish Srinivasan, Vrishabha Sikand, Shyam N. Kapadia, Lukas Krattiger, Massimiliano Ardica
-
Publication number: 20190104104Abstract: A source host device masks the hardware address of a hosted container from a network device to mitigate the use of resources in the network device. A virtual switch on the source host receives a frame from a hosted container. The frame includes a source hardware address of the hardware address corresponding to the hosted container. The frame also includes a source network address of the network address corresponding to the hosted container. The virtual switch replaces the source hardware address of the frame with the hardware address associated with the source host, and send the frame to the network device. The frame sent to the network device includes the host hardware address as the source hardware address and the container network address as the source network address.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Shyam N. Kapadia, Padmanabhan Krishnan, Naoshad Mehta, Rajesh B. Nataraja, Nilesh Shah
-
Patent number: 10158564Abstract: A border leaf of a software defined computer network receives network traffic directed to a first endpoint from a second endpoint. The first endpoint is connected to the software defined network, and the second endpoint is external to the software defined network. If the border leaf determines that it does not have a stored network route for an active conversation between the first endpoint and the second endpoint, the border leaf determines a valid network route for the network traffic to reach the first endpoint. The border leaf stores the valid network route and forwards the network traffic to the first endpoint. The border leaf transmits a synchronization message to other border leaf nodes of the computer network. The synchronization message causes the other border leaf(s) to store the valid network route and an indication that the original border leaf is forwarding the network traffic in the active conversation.Type: GrantFiled: November 17, 2016Date of Patent: December 18, 2018Assignee: Cisco Technology, Inc.Inventors: Sathish Srinivasan, Vrishabha Sikand, Shyam N. Kapadia, Upendra N. Moholkar
-
Publication number: 20180139127Abstract: A border leaf of a software defined computer network receives network traffic directed to a first endpoint from a second endpoint. The first endpoint is connected to the software defined network, and the second endpoint is external to the software defined network. If the border leaf determines that it does not have a stored network route for an active conversation between the first endpoint and the second endpoint, the border leaf determines a valid network route for the network traffic to reach the first endpoint. The border leaf stores the valid network route and forwards the network traffic to the first endpoint. The border leaf transmits a synchronization message to other border leaf nodes of the computer network. The synchronization message causes the other border leaf(s) to store the valid network route and an indication that the original border leaf is forwarding the network traffic in the active conversation.Type: ApplicationFiled: November 17, 2016Publication date: May 17, 2018Inventors: Sathish Srinivasan, Vrishabha Sikand, Shyam N. Kapadia, Upendra N. Moholkar
-
Publication number: 20180077047Abstract: Presented herein are techniques to enable seamless mobility of hosts (endpoints) between disaggregated Ethernet virtual private network (EVPN) domains that are connected with one another by an external network (e.g., a Wide-Area Network (WAN)). In one example, a leaf node in the first domain, which was previously connected to a host, receives updated routing information for the host. The leaf node performs a local host verification process to confirm that the host has moved and, in response to confirming that that the host has moved, the first leaf node sends a targeted host announcement message to the host in the second domain.Type: ApplicationFiled: September 13, 2016Publication date: March 15, 2018Inventors: Sathish Srinivasan, Vrishabha Sikand, Shyam N. Kapadia, Lukas Krattiger, Massimiliano Ardica