Patents by Inventor Rishabh Parekh
Rishabh Parekh 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: 11843472Abstract: This disclosure describes techniques for improving convergence of Protocol Independent Multicast assert state information in multicast groups. A method includes forwarding, by a router, a PIM join message originating from a destination host and stores distribution tree information based on the join message. The method further includes participating, by the router, in a Protocol Independent Multicast (“PIM”) assert election among a plurality of routers and storing, by the router, PIM assert state information based on an outcome of the PIM assert election. The method further includes acquiring, by the router, routing information base (“RIB”) convergence. The method further includes triggering by the router, or causing, by the router, another router to trigger, a PIM assert among the plurality of routers. The method further includes re-converging, by the router, with PIM assert states among the plurality of routers and storing, by the router, converged PIM assert state information.Type: GrantFiled: June 20, 2022Date of Patent: December 12, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Ramakrishnan Chokkanathapuram Sundaram, Kesavan Thiruvenkatasamy, Rishabh Parekh, Raunak Banthia
-
Patent number: 11716216Abstract: In an example method for redundant multicast trees with fast recovery, a protocol independent multicast (PIM) backup designated router (BDR) can receive a request from a host to join a multicast group associated with a source; send to a next hop a PIM join message identifying an address of the PIM BDR and identifying the PIM join message as a backup PIM join; receive, from a PIM router along a path to/from the source, a unicast message sent to the address which identifies a second address associated with the PIM router; store the second address and a route associated with the unicast message; in response to a designated router migration trigger, set to blocking a backup multicast tree state associated with the source and multicast group; and send, to the PIM router, a unicast message including instructions to set to blocking a backup multicast tree state at the PIM router.Type: GrantFiled: February 15, 2022Date of Patent: August 1, 2023Assignee: Cisco Technology, Inc.Inventors: Mankamana Prasad Mishra, Jayashree Subramanian, Stig Ingvar Venaas, Rishabh Parekh, Ravindran Rajarao
-
Publication number: 20220321367Abstract: This disclosure describes techniques for improving convergence of Protocol Independent Multicast assert state information in multicast groups. A method includes forwarding, by a router, a PIM join message originating from a destination host and stores distribution tree information based on the join message. The method further includes participating, by the router, in a Protocol Independent Multicast (“PIM”) assert election among a plurality of routers and storing, by the router, PIM assert state information based on an outcome of the PIM assert election. The method further includes acquiring, by the router, routing information base (“RIB”) convergence. The method further includes triggering by the router, or causing, by the router, another router to trigger, a PIM assert among the plurality of routers. The method further includes re-converging, by the router, with PIM assert states among the plurality of routers and storing, by the router, converged PIM assert state information.Type: ApplicationFiled: June 20, 2022Publication date: October 6, 2022Inventors: Ramakrishnan Chokkanathapuram Sundaram, Kesavan Thiruvenkatasamy, Rishabh Parekh, Raunak Banthia
-
Patent number: 11368324Abstract: Techniques for improving convergence of Protocol Independent Multicast assert state information in multicast groups include forwarding, by a router, a PIM join message originating from a destination host and stores distribution tree information based on the join message. The method further includes participating, by the router, in a Protocol Independent Multicast (“PIM”) assert election among a plurality of routers and storing, by the router, PIM assert state information based on an outcome of the PIM assert election. The method further includes acquiring, by the router, routing information base (“RIB”) convergence. The method further includes triggering by the router, or causing, by the router, another router to trigger, a PIM assert among the plurality of routers. The method further includes re-converging, by the router, with PIM assert states among the plurality of routers and storing, by the router, converged PIM assert state information.Type: GrantFiled: January 31, 2020Date of Patent: June 21, 2022Assignee: Cisco Technology, Inc.Inventors: Ramakrishnan Chokkanathapuram Sundaram, Kesavan Thiruvenkatasamy, Rishabh Parekh, Raunak Banthia
-
Publication number: 20220173919Abstract: In an example method for redundant multicast trees with fast recovery, a protocol independent multicast (PIM) backup designated router (BDR) can receive a request from a host to join a multicast group associated with a source; send to a next hop a PIM join message identifying an address of the PIM BDR and identifying the PIM join message as a backup PIM join; receive, from a PIM router along a path to/from the source, a unicast message sent to the address which identifies a second address associated with the PIM router; store the second address and a route associated with the unicast message; in response to a designated router migration trigger, set to blocking a backup multicast tree state associated with the source and multicast group; and send, to the PIM router, a unicast message including instructions to set to blocking a backup multicast tree state at the PIM router.Type: ApplicationFiled: February 15, 2022Publication date: June 2, 2022Inventors: Mankamana Prasad Mishra, Jayashree Subramanian, Stig Ingvar Venaas, Rishabh Parekh, Ravindran Rajarao
-
Patent number: 11296899Abstract: In an example method for redundant multicast trees with fast recovery, a protocol independent multicast (PIM) backup designated router (BDR) can receive a request from a host to join a multicast group associated with a source; send to a next hop a PIM join message identifying an address of the PIM BDR and identifying the PIM join message as a backup PIM join; receive, from a PIM router along a path to/from the source, a unicast message sent to the address which identifies a second address associated with the PIM router; store the second address and a route associated with the unicast message; in response to a designated router migration trigger, set to blocking a backup multicast tree state associated with the source and multicast group; and send, to the PIM router, a unicast message including instructions to set to blocking a backup multicast tree state at the PIM router.Type: GrantFiled: February 28, 2019Date of Patent: April 5, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Mankamana Prasad Mishra, Jayashree Subramanian, Stig Ingvar Venaas, Rishabh Parekh, Ravindran Rajarao
-
Publication number: 20210243044Abstract: This disclosure describes techniques for improving convergence of Protocol Independent Multicast assert state information in multicast groups. A method includes forwarding, by a router, a PIM join message originating from a destination host and stores distribution tree information based on the join message. The method further includes participating, by the router, in a Protocol Independent Multicast (“PIM”) assert election among a plurality of routers and storing, by the router, PIM assert state information based on an outcome of the PIM assert election. The method further includes acquiring, by the router, routing information base (“RIB”) convergence. The method further includes triggering by the router, or causing, by the router, another router to trigger, a PIM assert among the plurality of routers. The method further includes re-converging, by the router, with PIM assert states among the plurality of routers and storing, by the router, converged PIM assert state information.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Ramakrishnan Chokkanathapuram Sundaram, Kesavan Thiruvenkatasamy, Rishabh Parekh, Raunak Banthia
-
Patent number: 10924434Abstract: In one embodiment, a first Protocol Independent Multicast (PIM) router includes port interfaces to receive multicast traffic from a first network and forward the traffic to at least one receiver, which is in a sub-network including other PIM routers, and a routing processor configured, in response to a decision for the first PIM router to relinquish being a designated router, to generate a PIM Hello message with a first option descriptor and a first priority, the first option descriptor indicating a staggered handoff process, and send the PIM Hello message, receipt of the PIM Hello message by the other PIM routers being operative to result in a designated router election electing a new designated router, the new designated router being operative to initiate the staggered handoff process causing the first PIM router to continue forwarding traffic until the new designated router has built a multicast routing tree.Type: GrantFiled: May 21, 2019Date of Patent: February 16, 2021Assignee: Cisco Technology, Inc.Inventors: Mankamana Mishra, Krishnaswamy Ananthamurthy, Stig Venaas, Rishabh Parekh, Sameer Gulrajani
-
Publication number: 20200280455Abstract: In an example method for redundant multicast trees with fast recovery, a protocol independent multicast (PIM) backup designated router (BDR) can receive a request from a host to join a multicast group associated with a source; send to a next hop a PIM join message identifying an address of the PIM BDR and identifying the PIM join message as a backup PIM join; receive, from a PIM router along a path to/from the source, a unicast message sent to the address which identifies a second address associated with the PIM router; store the second address and a route associated with the unicast message; in response to a designated router migration trigger, set to blocking a backup multicast tree state associated with the source and multicast group; and send, to the PIM router, a unicast message including instructions to set to blocking a backup multicast tree state at the PIM router.Type: ApplicationFiled: February 28, 2019Publication date: September 3, 2020Inventors: Mankamana Prasad Mishra, Jayashree Subramanian, Stig Ingvar Venaas, Rishabh Parekh, Ravindran Rajarao
-
Patent number: 10547467Abstract: A method including determining that network traffic being transmitted is unicast or multicast; mapping to which virtual network and locator address each host belongs; generating leaking data for unicast and multicast traffic, wherein the leaking data indicates that a first virtual network leaks traffic to a second virtual network; receiving a request from the second virtual network to receive traffic from a host in the first virtual network; determining, based on the leaking data and the type of traffic being transmitted, if the first virtual network leaks traffic to the second virtual network; if the first virtual network leaks traffic to the second virtual network, determining a locator address for the host in the first virtual network using the mapping data; and transmitting the locator address for the host to the second virtual network to enable traffic leaking from the host to the second virtual network is disclosed.Type: GrantFiled: October 24, 2017Date of Patent: January 28, 2020Assignee: Cisco TechnologyInventors: Sanjay Kumar Hooda, Prakash C. Jain, Rishabh Parekh, Atri Indiresan, Satish Kondalam, Victor Moreno
-
Publication number: 20190273699Abstract: In one embodiment, a first Protocol Independent Multicast (PIM) router includes port interfaces to receive multicast traffic from a first network and forward the traffic to at least one receiver, which is in a sub-network including other PIM routers, and a routing processor configured, in response to a decision for the first PIM router to relinquish being a designated router, to generate a PIM Hello message with a first option descriptor and a first priority, the first option descriptor indicating a staggered handoff process, and send the PIM Hello message, receipt of the PIM Hello message by the other PIM routers being operative to result in a designated router election electing a new designated router, the new designated router being operative to initiate the staggered handoff process causing the first PIM router to continue forwarding traffic until the new designated router has built a multicast routing tree.Type: ApplicationFiled: May 21, 2019Publication date: September 5, 2019Inventors: Mankamana Mishra, Krishnaswamy Ananthamurthy, Stig Venaas, Rishabh Parekh, Sameer Gulrajani
-
Patent number: 10348647Abstract: In one embodiment, a first Protocol Independent Multicast (PIM) router includes port interfaces to receive multicast traffic from a first network and forward the traffic to at least one receiver, which is in a sub-network including other PIM routers, and a routing processor configured, in response to a decision for the first PIM router to relinquish being a designated router, to generate a PIM Hello message with a first option descriptor and a first priority, the first option descriptor indicating a staggered handoff process, and send the PIM Hello message, receipt of the PIM Hello message by the other PIM routers being operative to result in a designated router election electing a new designated router, the new designated router being operative to initiate the staggered handoff process causing the first PIM router to continue forwarding traffic until the new designated router has built a multicast routing tree.Type: GrantFiled: December 13, 2017Date of Patent: July 9, 2019Assignee: Cisco Technology, Inc.Inventors: Mankamana Mishra, Krishnaswamy Ananthamurthy, Stig Venaas, Rishabh Parekh, Sameer Gulrajani
-
Publication number: 20190182182Abstract: In one embodiment, a first Protocol Independent Multicast (PIM) router includes port interfaces to receive multicast traffic from a first network and forward the traffic to at least one receiver, which is in a sub-network including other PIM routers, and a routing processor configured, in response to a decision for the first PIM router to relinquish being a designated router, to generate a PIM Hello message with a first option descriptor and a first priority, the first option descriptor indicating a staggered handoff process, and send the PIM Hello message, receipt of the PIM Hello message by the other PIM routers being operative to result in a designated router election electing a new designated router, the new designated router being operative to initiate the staggered handoff process causing the first PIM router to continue forwarding traffic until the new designated router has built a multicast routing tree.Type: ApplicationFiled: December 13, 2017Publication date: June 13, 2019Inventors: Mankamana MISHRA, Krishnaswamy ANANTHAMURTHY, Stig VENAAS, Rishabh PAREKH, Sameer GULRAJANI
-
Publication number: 20180367328Abstract: A method including determining that network traffic being transmitted is unicast or multicast; mapping to which virtual network and locator address each host belongs; generating leaking data for unicast and multicast traffic, wherein the leaking data indicates that a first virtual network leaks traffic to a second virtual network; receiving a request from the second virtual network to receive traffic from a host in the first virtual network; determining, based on the leaking data and the type of traffic being transmitted, if the first virtual network leaks traffic to the second virtual network; if the first virtual network leaks traffic to the second virtual network, determining a locator address for the host in the first virtual network using the mapping data; and transmitting the locator address for the host to the second virtual network to enable traffic leaking from the host to the second virtual network is disclosed.Type: ApplicationFiled: October 24, 2017Publication date: December 20, 2018Inventors: Sanjay Kumar Hooda, Prakash C. Jain, Rishabh Parekh, Atri Indiresan, Satish Kondalam, Victor Moreno
-
Publication number: 20130188638Abstract: A method, in accordance with particular embodiments, includes receiving an interest solicitation message advertising an availability of data from at least one source of a plurality of sources. The solicitation message comprises a source identifier indentifying the at least one source and a group identifier identifying at least one group. The method also includes sending a null message to a rendezvous node. The null message comprises the source identifier and the group identifier. The method additionally includes receiving, via the rendezvous node, a join message indicating that at least one endpoint has requested to join the at least one group identified by the group identifier. The method further includes sending a start message to the at least one source. The start message indicates that at least one endpoint has requested to join the group. The method also includes, receiving a first portion of the data after sending the start message.Type: ApplicationFiled: January 23, 2012Publication date: July 25, 2013Applicant: Cisco Technology, Inc.Inventors: Stig I. Venaas, Rishabh Parekh, Sameer R. Gulrajani, Toerless T. Eckert, Isidoros Kouvelas