Patents by Inventor Sridhar Santhanam
Sridhar Santhanam 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: 12212426Abstract: According to some embodiments, an Ethernet Virtual Private Network (EVPN) includes a first router configured as an Internet Group Management Protocol (IGMP) version 3 querier and a second router configured as an IGMP version 2 querier. The second router is configured to receive a Selective Multicast Ethernet (SMET) route message generated by the first router. The SMET route message includes an IGMP version 3 join request from a receiver, and the IGMP version 3 join request includes an address of a multicast source device. The second router is further configured to convert the IGMP version 3 join request of the SMET route message to an IGMP version 2 join request. The second router is further configured to send multicast traffic from the multicast source device to the receiver via the first router.Type: GrantFiled: March 29, 2022Date of Patent: January 28, 2025Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Prasad Mishra, Sridhar Santhanam, Luc Andre Burdet, Prasad Sreedharan Nair, Dhananjaya Kasargod Rao
-
Patent number: 12143291Abstract: A method is performed at a router on a multicast configured to forward a multicast flow. The method comprises: in response to receiving, from a controller connected to the multicast path or the multicast path, an enable command to enable statistics tracing for the multicast flow, determining whether the router has sufficient resources to perform statistics tracing; and when the router has the sufficient resources: responsive to the enable command, enabling statistics tracing to collect statistics for the multicast flow; generating a first request to include the enable command and the statistics; and forwarding the first request towards the controller.Type: GrantFiled: August 31, 2022Date of Patent: November 12, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Mishra, Nitin Kumar, Sridhar Santhanam
-
Publication number: 20240333547Abstract: A method comprises, at routers of a network configured to provide connectivity from a multicast receiver to edge routers multihomed to a multicast source of multicast traffic on an Ethernet segment: creating a limited flood domain for the Ethernet segment, wherein the limited flood domain includes boundary routers positioned to make a final decision as to which of the edge routers to send a multicast join for the multicast traffic; by the boundary routers, upon receiving a source announcement that announces the multicast source is active on a particular edge router of the Ethernet segment, locally storing information, provided by the source announcement, which includes a multicast address for the multicast source and identifies a link to the particular edge router; and by boundary router of the boundary routers, upon receiving the multicast join, sending the multicast join to the particular edge router using the multicast address and the link.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Inventors: Mankamana Prasad Mishra, Vinish Ramachandran, Sridhar Santhanam, Peter Psenak
-
Publication number: 20240214292Abstract: Disclosed are systems, apparatuses, methods, and computer-readable media for tracing multicast paths in hybrid networks.Type: ApplicationFiled: December 27, 2022Publication date: June 27, 2024Inventors: Mankamana Prasad Mishra, Anuj Budhiraja, Sridhar Santhanam, Vinish Ramachandran
-
Publication number: 20240214315Abstract: In an example method, a network administrative device receives an indication that a multicast data flow is experiencing traffic loss. The administrative device transmits instructions to a last hop to begin monitoring incoming traffic, if the last hop is receiving expected traffic, the last hop sends it location to the administrative device. If the last hop is not receiving expected traffic, it sends instruction to a next upstream device to start monitoring incoming traffic. Based on receiving a message indicating the location of the last hop, the administrative device determines a network fault is occurring at a location of the last hop. Based on receiving a message indicating a location of an upstream device, the administrative device determines a network fault is occurring at the location of the upstream device.Type: ApplicationFiled: March 4, 2024Publication date: June 27, 2024Inventors: Mankamana Prasad Mishra, Anuj Budhiraja, Nitin Kumar, Sridhar Santhanam
-
Patent number: 11949597Abstract: In an example method, an instruction to begin monitoring incoming traffic of a multicast data flow is received by a router. The instruction is received from a downstream router. The example method further includes monitoring incoming traffic of the multicast data flow. At least partly in response to determining that an expected amount of the incoming traffic of the multicast data flow is being received at the router, reporting to a network administrator device, a location of the router in the multicast data flow. Further, at least partly in response to determining that an expected amount of the incoming traffic of the multicast a data flow is not being received, sending, by the router and to an upstream router, an instruction to begin monitoring incoming traffic of the multicast data flow.Type: GrantFiled: December 6, 2021Date of Patent: April 2, 2024Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Anuj Budhiraja, Nitin Kumar, Sridhar Santhanam
-
Publication number: 20240073122Abstract: A method is performed at a router on a multicast configured to forward a multicast flow. The method comprises: in response to receiving, from a controller connected to the multicast path or the multicast path, an enable command to enable statistics tracing for the multicast flow, determining whether the router has sufficient resources to perform statistics tracing; and when the router has the sufficient resources: responsive to the enable command, enabling statistics tracing to collect statistics for the multicast flow; generating a first request to include the enable command and the statistics; and forwarding the first request towards the controller.Type: ApplicationFiled: August 31, 2022Publication date: February 29, 2024Inventors: Mankamana Mishra, Nitin Kumar, Sridhar Santhanam
-
Publication number: 20240007390Abstract: In one embodiment, a method by a router in a multicast network for multicast mtrace extension to trace one or more any-source multicast (ASM) sources includes transmitting a mtrace (*,G) route to a last hop router, receiving an active source list, and creating a mtrace (S,G) route for a rendezvous point (RP) to initiate based on the received active source list.Type: ApplicationFiled: June 30, 2022Publication date: January 4, 2024Inventors: Mankamana Prasad Mishra, Anuj Budhiraja, Sridhar Santhanam, Sunil Krishnan K
-
Publication number: 20230421491Abstract: In one embodiment, a method by a router in a multicast network includes receiving a multicast trace query comprising a data packet, editing the multicast trace query to include data corresponding to the data packet, transmitting the edited multicast trace query to a subsequent router, transmitting a first message indicating the edited multicast trace query was transmitted to the subsequent router, and starting a timer for a determined period of time.Type: ApplicationFiled: June 24, 2022Publication date: December 28, 2023Inventors: Mankamana Prasad Mishra, Anuj Budhiraja, Sridhar Santhanam, Sunil Krishnan K
-
Publication number: 20230179527Abstract: In an example method, an instruction to begin monitoring incoming traffic of a multicast data flow is received by a router. The instruction is received from a downstream router. The example method further includes monitoring incoming traffic of the multicast data flow. At least partly in response to determining that an expected amount of the incoming traffic of the multicast data flow is being received at the router, reporting to a network administrator device, a location of the router in the multicast data flow. Further, at least partly in response to determining that an expected amount of the incoming traffic of the multicast a data flow is not being received, sending, by the router and to an upstream router, an instruction to begin monitoring incoming traffic of the multicast data flow.Type: ApplicationFiled: December 6, 2021Publication date: June 8, 2023Inventors: Mankamana Prasad Mishra, Anuj Budhiraja, Nitin Kumar, Sridhar Santhanam
-
Patent number: 11627062Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, determining whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes within the network.Type: GrantFiled: June 1, 2022Date of Patent: April 11, 2023Assignee: Cisco Technology, Inc.Inventors: Ayan Banerjee, Dhananjaya Rao, Sridhar Santhanam
-
Publication number: 20220303200Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, determining whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes within the network.Type: ApplicationFiled: June 1, 2022Publication date: September 22, 2022Applicant: Cisco Technology, Inc.Inventors: Ayan Banerjee, Dhananjaya Rao, Sridhar Santhanam
-
Patent number: 11381485Abstract: A communication pathway between a plurality of network nodes within a network is established. A DIS election operation is executed to determine a first network node among the plurality of network nodes as the DIS for the network and creating a first pseudo node for the first network node, and with each network node of the plurality of network nodes, monitoring connectivity between the first network node and the other network nodes of the plurality of network nodes within the network, and monitoring adjacencies with the other network nodes of the plurality of network nodes within the network. Whether the connectivity between the first network node and the other network nodes of the plurality of network nodes within the network is in a synchronous state with the adjacencies with the other network nodes of the plurality of network nodes may be determined.Type: GrantFiled: March 16, 2021Date of Patent: July 5, 2022Assignee: Cisco Technology, Inc.Inventors: Ayan Banerjee, Dhananjaya Rao, Sridhar Santhanam
-
Publication number: 20220165420Abstract: The present disclosure relates to a diagnostic tool, and, more particularly, to a diagnostic tool for analyzing and using the results of a flow mediated dilation test.Type: ApplicationFiled: November 19, 2021Publication date: May 26, 2022Applicants: Villanova University, The Trustees of the University of PennsylvaniaInventors: Qianhong Wu, Sridhar Santhanam, Bchara Sidnawi, Chandra M. Sehgal
-
Publication number: 20170288903Abstract: A method for discovering context using a dataplane programmability protocol. The method includes establishing communication with a network device via a dataplane programmability protocol, sending a context monitoring request, via the dataplane programmability protocol, to cause the network device to perform context monitoring, and in response to the context monitoring request, receiving a context update, via the dataplane programmability protocol, from the network device.Type: ApplicationFiled: March 30, 2016Publication date: October 5, 2017Inventors: Sridhar Santhanam, Andrew P. Thurber