Patents by Inventor Vengada Prasad Govindan
Vengada Prasad Govindan 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: 12255750Abstract: A multicast state is generated within a Layer 2 (L2) fabric through a set of L2 tunnel router devices within the L2 fabric. The multicast state is generated without forwarding multicast traffic through Layer 3 (L3) gateways. When a data packet is received for distribution to other devices in the L2 fabric, an underlay multicast tree is defined at an L2 tunnel router device that is to serve as the multicast source for the data packet in the L2 fabric. The data packet is streamed to the other devices through the L2 tunnel router device along the underlay multicast tree without forwarding the data packet through the L3 gateways.Type: GrantFiled: June 5, 2023Date of Patent: March 18, 2025Assignee: Cisco Technology, Inc.Inventors: Vengada Prasad Govindan, Aswin Kuppusami
-
Publication number: 20250088382Abstract: According to certain embodiments, a method by a router in a software-defined wide- area network (SDWAN) includes determining one or more replicators in the SDWAN and generating a multicast distribution tree that includes the determined one or more replicators. The method further includes receiving multicast traffic from a source and creating a (S,G) route for the received multicast traffic. The method further includes replicating the multicast traffic using the multicast distribution tree.Type: ApplicationFiled: November 21, 2024Publication date: March 13, 2025Inventors: Manikandan Panchanathan, Vengada Prasad Govindan, Alfred C. Lindem, III
-
Patent number: 12177032Abstract: According to certain embodiments, a method by a router in a software-defined wide-area network (SDWAN) includes determining one or more replicators in the SDWAN and generating a multicast distribution tree that includes the determined one or more replicators. The method further includes receiving multicast traffic from a source and creating a (S,G) route for the received multicast traffic. The method further includes replicating the multicast traffic using the multicast distribution tree.Type: GrantFiled: March 31, 2022Date of Patent: December 24, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Manikandan Panchanathan, Vengada Prasad Govindan, Alfred C. Lindem, III
-
Publication number: 20240406021Abstract: A multicast state is generated within a Layer 2 (L2) fabric through a set of L2 tunnel router devices within the L2 fabric. The multicast state is generated without forwarding multicast traffic through Layer 3 (L3) gateways. When a data packet is received for distribution to other devices in the L2 fabric, an underlay multicast tree is defined at an L2 tunnel router device that is to serve as the multicast source for the data packet in the L2 fabric. The data packet is streamed to the other devices through the L2 tunnel router device along the underlay multicast tree without forwarding the data packet through the L3 gateways.Type: ApplicationFiled: June 5, 2023Publication date: December 5, 2024Inventors: Vengada Prasad Govindan, Aswin Kuppusami
-
Patent number: 11991076Abstract: According to certain embodiments, a router comprises one or more processors and one or more computer-readable non-transitory storage media. The one or more computer-readable non-transitory storage media comprise instructions that, when executed by the one or more processors, cause one or more components of the router to perform operations comprising determining an occurrence of one or more network events associated with a multicast service, generating route exchange information associated with the multicast service locally by the router based on the one or more network events, and using the route exchange information locally to configure the router.Type: GrantFiled: July 16, 2021Date of Patent: May 21, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Vengada Prasad Govindan, Manikandan Panchanathan, Ravi Kiran Chintallapudi, Alfred C. Lindem
-
Publication number: 20240007315Abstract: In an aspect, an embodiment of the present disclosure is directed to network control topology that implements a centralized network controller to deterministically assign, and reassign, underlay multicast groups according to one or more policies and/or parameterized intent of the network administrator. The centralized network controller, in some embodiments, comprises a map server-map resolver controller configured to provide deterministic and centralized allocation of LISP underlay multicast groups, e.g., to provide security, traffic engineering, network and resource management.Type: ApplicationFiled: September 18, 2023Publication date: January 4, 2024Inventors: Vengada Prasad Govindan, Aswin Kuppusami, Stig Ingvar Venaas
-
Patent number: 11799676Abstract: In an aspect, an embodiment of the present disclosure is directed to network control topology that implements a centralized network controller to deterministically assign, and reassign, underlay multicast groups according to one or more policies and/or parameterized intent of the network administrator. The centralized network controller, in some embodiments, comprises a map server-neap resolver controller configured to provide deterministic and centralized allocation of underlay multi cast groups, e.g., to provide security, traffic engineering, network and resource management.Type: GrantFiled: January 24, 2022Date of Patent: October 24, 2023Assignee: Cisco Technology, Inc.Inventors: Vengada Prasad Govindan, Aswin Kuppusami, Stig Ingvar Venaas
-
Publication number: 20230318866Abstract: According to certain embodiments, a method by a router in a software-defined wide-area network (SDWAN) includes determining one or more replicators in the SDWAN and generating a multicast distribution tree that includes the determined one or more replicators. The method further includes receiving multicast traffic from a source and creating a (S,G) route for the received multicast traffic. The method further includes replicating the multicast traffic using the multicast distribution tree.Type: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Inventors: Manikandan Panchanathan, Vengada Prasad Govindan, Alfred C. Lindem, III
-
Patent number: 11689449Abstract: According to certain embodiments, a system comprises one or more processors and one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components of the system to perform operations. The operations comprise selecting a primary node to replicate multicast traffic and forward the multicast traffic to a plurality of receivers, selecting one or more secondary nodes to provide node-level redundancy for the primary node, and providing the one or more secondary nodes with synchronization information that enables the one or more secondary nodes to replicate the multicast traffic and forward the multicast traffic to the plurality of receivers in response to the primary node becoming unavailable. Selecting the primary node is based in software.Type: GrantFiled: May 4, 2021Date of Patent: June 27, 2023Assignee: CISCO TECHNOLOGY, INC.Inventors: Vengada Prasad Govindan, Aswin Kuppusami, Manikandan Panchanathan, Ravi Kiran Chintallapudi
-
Publication number: 20220360522Abstract: According to certain embodiments, a system comprises one or more processors and one or more computer-readable non-transitory storage media comprising instructions that, when executed by the one or more processors, cause one or more components of the system to perform operations. The operations comprise selecting a primary node to replicate multicast traffic and forward the multicast traffic to a plurality of receivers, selecting one or more secondary nodes to provide node-level redundancy for the primary node, and providing the one or more secondary nodes with synchronization information that enables the one or more secondary nodes to replicate the multicast traffic and forward the multicast traffic to the plurality of receivers in response to the primary node becoming unavailable. Selecting the primary node is based in software.Type: ApplicationFiled: May 4, 2021Publication date: November 10, 2022Inventors: Vengada Prasad Govindan, Aswin Kuppusami, Manikandan Panchanathan, Ravi Kiran Chintallapudi
-
Publication number: 20220150081Abstract: In an aspect, an embodiment of the present disclosure is directed to network control topology that implements a centralized network controller to deterministically assign, and reassign, underlay multicast groups according to one or more policies and/or parameterized intent of the network administrator. The centralized network controller, in some embodiments, comprises a map server-neap resolver controller configured to provide deterministic and centralized allocation of underlay multi cast groups, e.g., to provide security, traffic engineering, network and resource management.Type: ApplicationFiled: January 24, 2022Publication date: May 12, 2022Inventors: Vengada Prasad Govindan, Aswin Kuppusami, Stig Ingvar Venaas
-
Patent number: 11233667Abstract: In an aspect, an embodiment of the present disclosure is directed to network control topology that implements a centralized network controller to deterministically assign, and reassign, underlay multicast groups according to one or more policies and/or parameterized intent of the network administrator. The centralized network controller, in some embodiments, comprises a map server-map resolver controller configured to provide deterministic and centralized allocation of LISP underlay multicast groups, e.g., to provide security, traffic engineering, network and resource management.Type: GrantFiled: January 23, 2020Date of Patent: January 25, 2022Assignee: Cisco Technology, Inc.Inventors: Vengada Prasad Govindan, Aswin Kuppusami, Stig Venaas
-
Publication number: 20210234714Abstract: In an aspect, an embodiment of the present disclosure is directed to network control topology that implements a centralized network controller to deterministically assign, and reassign, underlay multicast groups according to one or more policies and/or parameterized intent of the network administrator. The centralized network controller, in some embodiments, comprises a map server-map resolver controller configured to provide deterministic and centralized allocation of LISP underlay multicast groups, e.g., to provide security, traffic engineering, network and resource management.Type: ApplicationFiled: January 23, 2020Publication date: July 29, 2021Inventors: Vengada Prasad Govindan, Aswin Kuppusami, Stig Venaas
-
Patent number: 10805145Abstract: Disclosed are systems, methods, and computer-readable storage media for synchronizing the secondary vPC node to the primary vPC node in a BFD protocol over a VxLAN channel with a remote node. In some embodiments of the present technology a primary vPC node can receive a packet from the remote node. The primary vPC node can then determine the packet includes either a MAC address corresponding to the primary vPC node or a secondary vPC node, and at least one inner packet identifier. Additionally, the primary networking switch can identify an access control list (ACL) entry from a set of ACL entries based on the at least one inner packet identifier. Subsequently, based on the ACL entry, the primary vPC node can generate a copy of the packet. After which, the primary vPC node can transmit the packet to the secondary vPC node.Type: GrantFiled: November 26, 2018Date of Patent: October 13, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Vengada Prasad Govindan, Ayan Banerjee, Mehak Mahajan, Abhayraj Kuldip Gidwani, Mudigonda Jwala Mallik
-
Patent number: 10536367Abstract: Multipoint seamless Bi-directional Forwarding Detection (BFD) may be provided. First, a discriminator and data identifying a headend device may be received by a node from the headend device. The discriminator may be received over a point-to-multipoint pseudowire between the node and the headend device. Next, the node may start a reflector session in response to receiving the discriminator. The reflector session may correspond to the discriminator and the data identifying the headend device. The reflector session may then receive a control packet from the headend device and determine that the control packet includes the discriminator. The control packet may be received over the point-to-multipoint pseudowire. Next, the reflector session on the node may send a reply packet to the headend device in response to determining that the control packet includes the discriminator. The reply packet may be sent over a unicast pseudowire between the node and the headend device.Type: GrantFiled: March 21, 2018Date of Patent: January 14, 2020Assignee: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, Vengada Prasad Govindan, Pawel Piotr Sowinski
-
Publication number: 20190297005Abstract: Multipoint seamless Bi-directional Forwarding Detection (BFD) may be provided. First, a discriminator and data identifying a headend device may be received by a node from the headend device. The discriminator may be received over a point-to-multipoint pseudowire between the node and the headend device. Next, the node may start a reflector session in response to receiving the discriminator. The reflector session may correspond to the discriminator and the data identifying the headend device. The reflector session may then receive a control packet from the headend device and determine that the control packet includes the discriminator. The control packet may be received over the point-to-multipoint pseudowire. Next, the reflector session on the node may send a reply packet to the headend device in response to determining that the control packet includes the discriminator. The reply packet may be sent over a unicast pseudowire between the node and the headend device.Type: ApplicationFiled: March 21, 2018Publication date: September 26, 2019Applicant: Cisco Technology, Inc.Inventors: Carlos M. Pignataro, Nagendra Kumar Nainar, Vengada Prasad Govindan, Pawel Piotr Sowinski
-
Publication number: 20190109759Abstract: Disclosed are systems, methods, and computer-readable storage media for synchronizing the secondary vPC node to the primary vPC node in a BFD protocol over a VxLAN channel with a remote node. In some embodiments of the present technology a primary vPC node can receive a packet from the remote node. The primary vPC node can then determine the packet includes either a MAC address corresponding to the primary vPC node or a secondary vPC node, and at least one inner packet identifier. Additionally, the primary networking switch can identify an access control list (ACL) entry from a set of ACL entries based on the at least one inner packet identifier. Subsequently, based on the ACL entry, the primary vPC node can generate a copy of the packet. After which, the primary vPC node can transmit the packet to the secondary vPC node.Type: ApplicationFiled: November 26, 2018Publication date: April 11, 2019Inventors: Vengada Prasad Govindan, Ayan Banerjee, Mehak Mahajan, Abhayraj Kuldip Gidwani, Mudigonda Jwala Mallik
-
Patent number: 10142163Abstract: Disclosed are systems, methods, and computer-readable storage media for synchronizing the secondary vPC node to the primary vPC node in a BFD protocol over a VxLAN channel with a remote node. In some embodiments of the present technology a primary vPC node can receive a packet from the remote node. The primary vPC node can then determine the packet includes either a MAC address corresponding to the primary vPC node or a secondary vPC node, and at least one inner packet identifier. Additionally, the primary networking switch can identify an access control list (ACL) entry from a set of ACL entries based on the at least one inner packet identifier. Subsequently, based on the ACL entry, the primary vPC node can generate a copy of the packet. After which, the primary vPC node can transmit the packet to the secondary vPC node.Type: GrantFiled: March 7, 2016Date of Patent: November 27, 2018Assignee: CISCO TECHNOLOGY, INCInventors: Vengada Prasad Govindan, Ayan Banerjee, Mehak Mahajan, Abhayraj Kuldip Gidwani, Mudigonda Jwala Mallik
-
Publication number: 20170257260Abstract: Disclosed are systems, methods, and computer-readable storage media for synchronizing the secondary vPC node to the primary vPC node in a BFD protocol over a VxLAN channel with a remote node. In some embodiments of the present technology a primary vPC node can receive a packet from the remote node. The primary vPC node can then determine the packet includes either a MAC address corresponding to the primary vPC node or a secondary vPC node, and at least one inner packet identifier. Additionally, the primary networking switch can identify an access control list (ACL) entry from a set of ACL entries based on the at least one inner packet identifier. Subsequently, based on the ACL entry, the primary vPC node can generate a copy of the packet. After which, the primary vPC node can transmit the packet to the secondary vPC node.Type: ApplicationFiled: March 7, 2016Publication date: September 7, 2017Inventors: Vengada Prasad Govindan, Ayan Banerjee, Mehak Mahajan, Abhayraj Kuldip Gidwani, Mudigonda Jwala Mallik