Patents by Inventor Sandeep Betha
Sandeep Betha 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).
-
Publication number: 20260149616Abstract: Systems and methods for propagating information on sources for a multicast group across an MVPN from a co-located RP and PE in a site of the MVPN are disclosed. Embodiments may monitor traffic at a network device comprising the co-located RP and PE to determine when a source sends traffic for a multicast group. When it is determined that traffic for a multicast group is being sent from a source an advertising message for that source and multicast group may be sent to the MVPN.Type: ApplicationFiled: November 25, 2024Publication date: May 28, 2026Inventors: Sandeep Betha, Prashant Srinivas
-
Patent number: 12463892Abstract: In accordance with the present disclosure, a switch under maintenance indicates to one or more of its neighbors that it will go into maintenance mode. The switch can add a maintenance indicator in a message to the neighbors. This “tagged” message informs the neighbor devices of the switch's intent to go into maintenance mode. After a time subsequent to sending the tagged message, the switch under maintenance advertises a message to the targeted neighbors to divert traffic away from itself. The neighbor computes a new path while at the same time continuing to receive traffic on the old path. Graceful switchover occurs when the neighbor sees traffic on the new path and, in response, stops traffic on the old path without losing traffic.Type: GrantFiled: March 12, 2024Date of Patent: November 4, 2025Assignee: ARISTA NETWORKS, INC.Inventors: Sandeep Betha, Gokul Unnikrishnan, Santosh Kumar
-
Publication number: 20250293969Abstract: In accordance with the present disclosure, a switch under maintenance indicates to one or more of its neighbors that it will go into maintenance mode. The switch can add a maintenance indicator in a message to the neighbors. This “tagged” message informs the neighbor devices of the switch's intent to go into maintenance mode. After a time subsequent to sending the tagged message, the switch under maintenance advertises a message to the targeted neighbors to divert traffic away from itself. The neighbor computes a new path while at the same time continuing to receive traffic on the old path. Graceful switchover occurs when the neighbor sees traffic on the new path and, in response, stops traffic on the old path without losing traffic.Type: ApplicationFiled: March 12, 2024Publication date: September 18, 2025Inventors: Sandeep Betha, Gokul Unnikrishnan, Santosh Kumar
-
Patent number: 12126532Abstract: The present disclosure describes using Address Resolution Protocol (ARP) to determine whether a host is behind a PE or not behind a PE. In a use case, for example, advertising a Selective Provider Multicast Service Interface Auto-Discovery (S-PMSI-AD) route to advertise encapsulation of a multicast group is triggered by receiving multicast traffic for that group from a host device behind the provider edge (PE) device. Multicast traffic received from behind remote PEs will not trigger a S-PMSI-AD route.Type: GrantFiled: July 14, 2023Date of Patent: October 22, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Swati Patel, Bharathram Pattabhiraman, Sandeep Betha
-
Patent number: 12113702Abstract: Advertising a Selective Provider Multicast Service Interface Auto-Discovery (S-PMSI-AD) route to advertise encapsulation of a multicast group is triggered by receiving multicast traffic for that group from a host device behind the provider edge (PE) device. Multicast traffic received from behind remote PEs will not trigger a S-PMSI-AD route. Address Resolution Protocol (ARP) is used to determine whether a host is behind a PE or not behind a PE.Type: GrantFiled: July 14, 2023Date of Patent: October 8, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Swati Patel, Bharathram Pattabhiraman, Sandeep Betha
-
Patent number: 11962497Abstract: Techniques disclosed herein provide a method and systems for installing routes by a route reflect (RR) device when the tunnel RIB of the RR device does not include any tunnel labels definitions. The unicast routing information base (RIB) of route reflector (RR) device is configured to include a next hop associated with a first network device. When the RR device receives a route from the first network device that comprises a tunnel label for reaching the second network device, the RR device resolves the next hop of the received route using the unicast RIB of the RR device. In response to the resolving, the RR device forwards the route to a third network device (e.g., identified by an export route target of the RR device).Type: GrantFiled: April 24, 2023Date of Patent: April 16, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Saurav Arora, Akshay Gattani, Sandeep Betha, Sharad Birmiwal
-
Publication number: 20230261988Abstract: Techniques disclosed herein provide a method and systems for installing routes by a route reflect (RR) device when the tunnel RIB of the RR device does not include any tunnel labels definitions. The unicast routing information base (RIB) of route reflector (RR) device is configured to include a next hop associated with a first network device. When the RR device receives a route from the first network device that comprises a tunnel label for reaching the second network device, the RR device resolves the next hop of the received route using the unicast RIB of the RR device. In response to the resolving, the RR device forwards the route to a third network device (e.g., identified by an export route target of the RR device).Type: ApplicationFiled: April 24, 2023Publication date: August 17, 2023Inventors: Saurav Arora, Akshay Gattani, Sandeep Betha, Sharad Birmiwal
-
Patent number: 11689459Abstract: Some embodiments provide a method, executable by a first network device, that receives a set of commands to create a custom routing table. The set of commands specifies that the custom routing table be configured to resolve next hops for routing protocol paths using routes determined by a subset of a set of protocols used by a predefined routing table of the first network device to determine next hops for routing protocol paths. Based on the set of commands, the method further generates the custom routing table. The method also receives a routing protocol path from a second network device. The method further uses one of the custom routing table and the predefined routing table to resolve a next hop for the routing protocol path.Type: GrantFiled: July 1, 2020Date of Patent: June 27, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Sharad Birmiwal, Akshay Gattani, Sandeep Betha
-
Patent number: 11671357Abstract: Techniques disclosed herein provide a method and systems for installing routes by a route reflect (RR) device when the tunnel RIB of the RR device does not include any tunnel labels definitions. The unicast routing information base (RIB) of route reflector (RR) device is configured to include a next hop associated with a first network device. When the RR device receives a route from the first network device that comprises a tunnel label for reaching the second network device, the RR device resolves the next hop of the received route using the unicast RIB of the RR device. In response to the resolving, the RR device forwards the route to a third network device (e.g., identified by an export route target of the RR device).Type: GrantFiled: January 6, 2021Date of Patent: June 6, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Saurav Arora, Akshay Gattani, Sandeep Betha, Sharad Birmiwal
-
Patent number: 11658903Abstract: A method for processing routes by a network device connected to a network includes: generating a programmable route based on a route programming request associated with a route between the network device and a request origin device; storing the programmable route in a temporary route storage in the network device; and upon receiving a data packet associated with the programmable route, permitting installation of the programmable route in a network device hardware of the network device.Type: GrantFiled: June 22, 2021Date of Patent: May 23, 2023Assignee: ARISTA NETWORKS, INC.Inventors: Sandeep Betha, Santosh Kumar
-
Publication number: 20220321463Abstract: A method for processing routes by a network device connected to a network includes: generating a programmable route based on a route programming request associated with a route between the network device and a request origin device; storing the programmable route in a temporary route storage in the network device; and upon receiving a data packet associated with the programmable route, permitting installation of the programmable route in a network device hardware of the network device.Type: ApplicationFiled: June 22, 2021Publication date: October 6, 2022Inventors: Sandeep Betha, Santosh Kumar
-
Publication number: 20220217084Abstract: Techniques disclosed herein provide a method and systems for installing routes by a route reflect (RR) device when the tunnel RIB of the RR device does not include any tunnel labels definitions. The unicast routing information base (RIB) of route reflector (RR) device is configured to include a next hop associated with a first network device. When the RR device receives a route from the first network device that comprises a tunnel label for reaching the second network device, the RR device resolves the next hop of the received route using the unicast RIB of the RR device. In response to the resolving, the RR device forwards the route to a third network device (e.g., identified by an export route target of the RR device).Type: ApplicationFiled: January 6, 2021Publication date: July 7, 2022Inventors: Saurav Arora, Akshay Gattani, Sandeep Betha, Sharad Birmiwal
-
Publication number: 20220006739Abstract: Some embodiments provide a method, executable by a first network device, that receives a set of commands to create a custom routing table. The set of commands specifies that the custom routing table be configured to resolve next hops for routing protocol paths using routes determined by a subset of a set of protocols used by a predefined routing table of the first network device to determine next hops for routing protocol paths. Based on the set of commands, the method further generates the custom routing table. The method also receives a routing protocol path from a second network device. The method further uses one of the custom routing table and the predefined routing table to resolve a next hop for the routing protocol path.Type: ApplicationFiled: July 1, 2020Publication date: January 6, 2022Inventors: Sharad Birmiwal, Akshay Gattani, Sandeep Betha