Patents by Inventor Sanjay Hooda
Sanjay Hooda 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: 11582597Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.Type: GrantFiled: February 9, 2021Date of Patent: February 14, 2023Assignee: Cisco Technology, Inc.Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Publication number: 20210185517Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.Type: ApplicationFiled: February 9, 2021Publication date: June 17, 2021Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Patent number: 10952068Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.Type: GrantFiled: February 3, 2020Date of Patent: March 16, 2021Assignee: Cisco Technology, Inc.Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Patent number: 10826827Abstract: In one embodiment, a router includes processors and computer-readable non-transitory storage media coupled to the processors including instructions executable by the processors. The router may store at least one virtual prefix and an associated aggregation threshold. The router may register, with a mapping database of an overlay network, ownership of individual prefixes served by the router. The router may determine an amount of prefixes served by the router that are within an address space of the virtual prefix. The router may register, based on a determination that the amount of prefixes satisfies the aggregation threshold, ownership of the virtual prefix with the mapping database of the overlay network. The registration of the virtual prefix may cause ownership of one or more of the registered individual prefixes served by the router that are within the address space of the virtual prefix to be deregistered.Type: GrantFiled: July 17, 2019Date of Patent: November 3, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Alberto Rodriguez Natal, Marc Portoles Comeras, Vina Ermagan, Victor Moreno, Fabio Maino, Sanjay Hooda
-
Patent number: 10721133Abstract: In one embodiment, a supervisory device designates a particular networking device among a set of networking devices as a seed device and one or more interfaces of the seed device as discovery interfaces. The supervisory device coordinates, starting from the one or more discovery interfaces of the seed device, discovery of a Layer 2 topology of the set of networking devices, by designating one or more interfaces of a discovered networking device as discovery interfaces. The supervisory device converts, starting from at least one of the network devices farthest from the seed device in the Layer 2 topology and ending with the seed device, links of the Layer 2 topology into Layer 3 links, to form an underlay network.Type: GrantFiled: August 8, 2018Date of Patent: July 21, 2020Assignee: Cisco Technology, Inc.Inventors: Praveen Nagarajan, Shashank Vinchurkar, Rajesh Arora, Anand Pulicat Gopalakrishnan, Leena Shrirang Chunekar, Nayan Seth, Sanjay Hooda, Amey Magar
-
Patent number: 10693733Abstract: A method for establishing a partitioned fabric network is described. The method includes establishing a fabric network including a plurality of border nodes to couple the fabric network to one or more external data networks and a plurality of edge nodes to couple to the fabric network to one or more hosts. The method further includes defining a plurality of partitions of the fabric network. The method further includes registering each of the plurality of partitions with a corresponding one of the plurality of border nodes and with each of the plurality of edge nodes.Type: GrantFiled: March 6, 2018Date of Patent: June 23, 2020Assignee: Cisco Technology, Inc.Inventors: Sanjay Hooda, Johnson Leong, Satish Kondalam, Victor Moreno, Rohan Grover
-
Publication number: 20200169872Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.Type: ApplicationFiled: February 3, 2020Publication date: May 28, 2020Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Publication number: 20200052971Abstract: In one embodiment, a supervisory device designates a particular networking device among a set of networking devices as a seed device and one or more interfaces of the seed device as discovery interfaces. The supervisory device coordinates, starting from the one or more discovery interfaces of the seed device, discovery of a Layer 2 topology of the set of networking devices, by designating one or more interfaces of a discovered networking device as discovery interfaces. The supervisory device converts, starting from at least one of the network devices farthest from the seed device in the Layer 2 topology and ending with the seed device, links of the Layer 2 topology into Layer 3 links, to form an underlay network.Type: ApplicationFiled: August 8, 2018Publication date: February 13, 2020Inventors: Praveen Nagarajan, Shashank Vinchurkar, Rajesh Arora, Anand Pulicat Gopalakrishnan, Leena Shrirang Chunekar, Nayan Seth, Sanjay Hooda, Amey Magar
-
Patent number: 10555167Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases to update routing values associated with L2-VNID and L3-VNID in the one or more databases when a client moves from a first network device to a second network device. In some embodiments, the control plane finds the L3-VNID from the L2-VNID.Type: GrantFiled: February 12, 2019Date of Patent: February 4, 2020Assignee: Cisco Technology, Inc.Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Publication number: 20190174301Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.Type: ApplicationFiled: February 12, 2019Publication date: June 6, 2019Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Publication number: 20190132209Abstract: A method for establishing a partitioned fabric network is described. The method includes establishing a fabric network including a plurality of border nodes to couple the fabric network to one or more external data networks and a plurality of edge nodes to couple to the fabric network to one or more hosts. The method further includes defining a plurality of partitions of the fabric network. The method further includes registering each of the plurality of partitions with a corresponding one of the plurality of border nodes and with each of the plurality of edge nodes.Type: ApplicationFiled: March 6, 2018Publication date: May 2, 2019Inventors: Sanjay Hooda, Johnson Leong, Satish Kondalam, Victor Moreno, Rohan Grover
-
Patent number: 10212583Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.Type: GrantFiled: July 26, 2017Date of Patent: February 19, 2019Assignee: Cisco Technology, Inc.Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Publication number: 20190037390Abstract: A system and method for fast roaming in one or more enterprise fabric network. The fast roaming involves correlation operations performed in one or more databases managed by control plane of the fabric network to update routing locator entries associated with L2-VNID and L3-VNID in one or more databases when a client moves from behind a first switch to behind a second switch. In some embodiments, the control plane finds the L3-VNID from the L2-VNID. The L3-VNID is used to search for all IP addresses corresponding to a client-MAC. At least new routing locator value that is used in the routing locator entries is provided to the first switch, the second switch, and border nodes associated with the fabric network.Type: ApplicationFiled: July 26, 2017Publication date: January 31, 2019Inventors: Sanjay Hooda, Vrushali Ashtaputre, Sudhir Jain, Johnson Leong, Shree Murthy
-
Patent number: 9577939Abstract: Techniques are disclosed for determining a preferred hashing algorithm for load balancing physical interface utilization in a network device, such as a switch, configured with a port-channel architecture. While a current hashing algorithm is being applied to network traffic flows, a forwarding engine of the network device retrieves snapshot data of each flow and evaluates the flows against other hashing algorithms. The forwarding engine, for each hashing algorithm result, calculates statistical measures, such as mean, variance, and coefficient of variation. These measures are used to determine the preferred hashing algorithm to subsequently be applied. Once determined, the networking device may notify a user (e.g., a system administrator) of the algorithm.Type: GrantFiled: November 7, 2013Date of Patent: February 21, 2017Assignee: Cisco Technology, Inc.Inventors: Anand Akella, Sanjay Hooda, Malik Maiga, James Shen, Sheshendra Kumar
-
Publication number: 20150127809Abstract: Techniques are disclosed for determining a preferred hashing algorithm for load balancing physical interface utilization in a network device, such as a switch, configured with a port-channel architecture. While a current hashing algorithm is being applied to network traffic flows, a forwarding engine of the network device retrieves snapshot data of each flow and evaluates the flows against other hashing algorithms. The forwarding engine, for each hashing algorithm result, calculates statistical measures, such as mean, variance, and coefficient of variation. These measures are used to determine the preferred hashing algorithm to subsequently be applied. Once determined, the networking device may notify a user (e.g., a system administrator) of the algorithm.Type: ApplicationFiled: November 7, 2013Publication date: May 7, 2015Applicant: Cisco Technology, Inc.Inventors: Anand AKELLA, Sanjay HOODA, Malik MAIGA, James SHEN, Sheshendra KUMAR
-
Publication number: 20100088425Abstract: Disclosed herein in an example embodiment is a multicast policy infrastructure that allows administrators to integrate location awareness for a particular multicast stream when it is being forwarded to an intended user. The infrastructure provides more flexibility by allowing multicast call admission control, access control, and other multicast policies to be based on the location or conditions where the host/user is receiving the multicast stream. A multicast policy can also provide additional mechanisms such as transcoding services, compression services, etc. based on the host/user location. As will be demonstrated in example embodiments herein, location awareness can include connectivity media (wired or wireless), physical location of user, and/or signal strength (and/or effective bandwidth).Type: ApplicationFiled: October 3, 2008Publication date: April 8, 2010Inventors: Sanjay Hooda, Muninder Singh Sambi, Sanjay Thyamagundalu