Patents by Inventor Mukesh Moopath Velayudhan
Mukesh Moopath Velayudhan 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: 20240154897Abstract: Methods and systems for active-standby switchover are disclosed. Embodiments of the present technology may include a method for operating a network with active and standby host nodes that involves transmitting a Border Gateway Protocol (BGP) route advertisement message from the standby host node, the BGP route advertisement message including route information and a community tag that is indicative of a graceful attract community, receiving the BGP route advertisement message at leaf nodes and spine nodes of the network, wherein the leaf nodes and the spine nodes assign higher BGP preference to the route information in the BGP route advertisement message in response to identifying the community tag in the BGP route advertisement message as being indicative of a graceful attract community, and transmitting a BGP route withdraw message from the active host node after the BGP route advertisement message is transmitted from the standby host node.Type: ApplicationFiled: November 9, 2022Publication date: May 9, 2024Inventors: Mukesh Moopath Velayudhan, Sanjay Thyamagundalu, Vijay Srinivasan
-
Patent number: 11290373Abstract: Embodiments are directed to a process and system for avoiding temporary traffic loss in a network having first and second computers and provider edge devices, by retaining, in each provider edge device, path information including a MAC address for the first host computer in a control plane as a dynamic address, and maintaining, in each provider edge device, its own routing table listing network addresses of the other provider edge devices as multi-homed peers. A failure recovery process in each provider edge devices advertises all multi-homed peer network addresses as addresses that each respective provider edge device has dynamically learnt in the control plane such that when a provider edge device receives a route with a locally connected host, it re-advertises the host address on its own.Type: GrantFiled: November 22, 2019Date of Patent: March 29, 2022Assignee: Dell Products LPInventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
-
Publication number: 20200092200Abstract: Embodiments are directed to a process and system for avoiding temporary traffic loss in a network having first and second computers and provider edge devices, by retaining, in each provider edge device, path information including a MAC address for the first host computer in a control plane as a dynamic address, and maintaining, in each provider edge device, its own routing table listing network addresses of the other provider edge devices as multi-homed peers. A failure recovery process in each provider edge devices advertises all multi-homed peer network addresses as addresses that each respective provider edge device has dynamically learnt in the control plane such that when a provider edge device receives a route with a locally connected host, it re-advertises the host address on its own.Type: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Inventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
-
Patent number: 10536370Abstract: Embodiments are directed to a process and system for recovering from data link failure in a network, by retaining, in a first provider edge device, path information for a first host coupled to a second host over the network in a control plane, upon indication of withdrawal of the first host from a second provider edge device, starting a timer controlling a period of re-advertisement and re-routing to the first host, removing, in the first provider edge device, the first host from a data plane, and generating, in the first provider edge device, a new route to advertise the first host address to cause other provider edge devices to receive the new route and adjust their respective control plane routes prior to expiration of the timer.Type: GrantFiled: August 8, 2017Date of Patent: January 14, 2020Assignee: Dell Products LPInventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
-
Patent number: 10425325Abstract: Embodiments are directed to a process and system for optimizing traffic paths for orphaned hosts in a VXLAN system, by configuring virtual link trunking (VLT) peers to advertise MAC addresses learned from all multi-homed hosts in the system using Anycast VXLAN tunnel endpoint-Internet Protocol address (VTEP-IP); configuring the virtual link trunking (VLT) peers to advertise MAC addresses learned from all single-homed hosts in the system using a secondary VTEP-IP; directing unicast traffic destined to the single-homed hosts to directly connected VLT peers using the Secondary VTEP-IP; and directing Broadcast, unknown unicast, and multi-cast (BUM) traffic destined to the single-homed hosts to directly connected VLT peers using the Inclusive Multicast Ethernet Tag route.Type: GrantFiled: October 30, 2017Date of Patent: September 24, 2019Assignee: Dell Products LPInventors: Phaniraj Vattem, Mukesh Moopath Velayudhan, Anoop Ghanwani, Swaminathan Sundararaman, Mohan Ayalasomayajula, Bhavini Gada
-
Publication number: 20190132241Abstract: Embodiments are directed to a process and system for optimizing traffic paths for orphaned hosts in a VXLAN system, by configuring virtual link trunking (VLT) peers to advertise MAC addresses learned from all multi-homed hosts in the system using Anycast VXLAN tunnel endpoint-Internet Protocol address (VTEP-IP); configuring the virtual link trunking (VLT) peers to advertise MAC addresses learned from all single-homed hosts in the system using a secondary VTEP-IP; directing unicast traffic destined to the single-homed hosts to directly connected VLT peers using the Secondary VTEP-IP; and directing Broadcast, unknown unicast, and multi-cast (BUM) traffic destined to the single-homed hosts to directly connected VLT peers using the Inclusive Multicast Ethernet Tag route.Type: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Inventors: Phaniraj Vattem, Mukesh Moopath Velayudhan, Anoop Ghanwani, Swaminathan Sundararaman, Mohan Ayalasomayajula, Bhavini Gada
-
Publication number: 20190052559Abstract: Embodiments are directed to a process and system for recovering from data link failure in a network, by retaining, in a first provider edge device, path information for a first host coupled to a second host over the network in a control plane, upon indication of withdrawal of the first host from a second provider edge device, starting a timer controlling a period of re-advertisement and re-routing to the first host, removing, in the first provider edge device, the first host from a data plane, and generating, in the first provider edge device, a new route to advertise the first host address to cause other provider edge devices to receive the new route and adjust their respective control plane routes prior to expiration of the timer.Type: ApplicationFiled: August 8, 2017Publication date: February 14, 2019Inventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
-
Patent number: 9992100Abstract: A system and method for multicast routing using peer groups includes a router. The router includes a control unit and a memory coupled to the control unit. The memory stores one or more first multicast routing entries. The control unit is configured to receive a multicast packet on an input interface, determine one or more properties of the multicast packet, determine one or more output interfaces based on the properties and the first multicast routing entries, and forward copies of the multicast packet on each of the output interfaces. The router is configured to be coupled to a peer router via an inter-chassis link (ICL). The first multicast routing entries include one or more second multicast routing entries associated with multicast routing trees associated with the router and one or more third multicast routing entries associated with multicast routing trees associated with the peer router.Type: GrantFiled: June 6, 2017Date of Patent: June 5, 2018Assignee: DELL PRODUCTS L.P.Inventors: Mukesh Moopath Velayudhan, Mohnish Anumala, Maheshwara Hampasagar, Jeyanth Christopher, Senthil Nathan Muthukaruppan
-
Publication number: 20170272357Abstract: A system and method for multicast routing using peer groups includes a router. The router includes a control unit and a memory coupled to the control unit. The memory stores one or more first multicast routing entries. The control unit is configured to receive a multicast packet on an input interface, determine one or more properties of the multicast packet, determine one or more output interfaces based on the properties and the first multicast routing entries, and forward copies of the multicast packet on each of the output interfaces. The router is configured to be coupled to a peer router via an inter-chassis link (ICL). The first multicast routing entries include one or more second multicast routing entries associated with multicast routing trees associated with the router and one or more third multicast routing entries associated with multicast routing trees associated with the peer router.Type: ApplicationFiled: June 6, 2017Publication date: September 21, 2017Inventors: Mukesh MOOPATH VELAYUDHAN, Mohnish ANUMALA, Maheshwara HAMPASAGAR, Jeyanth CHRISTOPHER, Senthil Nathan MUTHUKARUPPAN
-
Patent number: 9755895Abstract: A system and method of configuration of link aggregation groups includes a control unit and a port coupled to the control unit and configured to couple the network switching device to a neighboring switch. The control unit is configured to transmit a probe message to the neighboring switch, receive a remote switch identifier and link aggregation group (LAG) identifier from the neighboring switch, determine whether the remote switch identifier matches a previously received remote switch identifier and the remote LAG identifier matches a previously received remote LAG identifier. When both match, determine a first LAG associated with the previously received remote switch identifier and the previously received remote LAG identifier and assign the port to the first LAG. When both do not match, to create a second LAG, assign the port to the second LAG, and associate the remote switch identifier and the remote LAG identifier with the second LAG.Type: GrantFiled: June 5, 2015Date of Patent: September 5, 2017Assignee: DELL PRODUCTS L.P.Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
-
Patent number: 9722915Abstract: A system and method for multicast routing using peer groups includes a router. The router includes a control unit and a memory coupled to the control unit. The memory stores one or more first multicast routing entries. The control unit is configured to receive a multicast packet on an input interface, determine one or more properties of the multicast packet, determine one or more output interfaces based on the properties and the first multicast routing entries, and forward copies of the multicast packet on each of the output interfaces. The router is configured to be coupled to a peer router via an inter-chassis link (ICL). The first multicast routing entries include one or more second multicast routing entries associated with multicast routing trees associated with the router and one or more third multicast routing entries associated with multicast routing trees associated with the peer router.Type: GrantFiled: April 29, 2014Date of Patent: August 1, 2017Assignee: DELL PRODUCTS L.P.Inventors: Mukesh Moopath Velayudhan, Mohnish Anumala, Maheshwara Hampasagar, Jeyanth Christopher, Senthil Nathan Muthukaruppan
-
Publication number: 20150312135Abstract: A system and method for multicast routing using peer groups includes a router. The router includes a control unit and a memory coupled to the control unit. The memory stores one or more first multicast routing entries. The control unit is configured to receive a multicast packet on an input interface, determine one or more properties of the multicast packet, determine one or more output interfaces based on the properties and the first multicast routing entries, and forward copies of the multicast packet on each of the output interfaces. The router is configured to be coupled to a peer router via an inter-chassis link (ICL). The first multicast routing entries include one or more second multicast routing entries associated with multicast routing trees associated with the router and one or more third multicast routing entries associated with multicast routing trees associated with the peer router.Type: ApplicationFiled: April 29, 2014Publication date: October 29, 2015Applicant: Dell Products L.P.Inventors: Mukesh Moopath Velayudhan, Mohnish Anumala, Maheshwara Hampasagar, Jeyanth Christopher, Senthil Nathan Muthukaruppan
-
Patent number: 9148337Abstract: A system and method for rapid peer node failure detection including a network switching unit that includes a network processing unit configured to receive and forward network traffic using one or more ports, a host CPU coupled to the network processing unit and configured to manage the network processing unit, a link controller coupled to the host CPU and configured to couple the network switching unit to a peer network switching unit using a management link, and a baseboard management controller (BMC) coupled to the host CPU and the link controller. The link controller is separate and independent from the network processing unit. The BMC is configured to monitor the host CPU and the network switching unit, detect a failure in the network switching unit, and notify the peer network switching unit of the detected failure using the management link.Type: GrantFiled: January 25, 2013Date of Patent: September 29, 2015Assignee: Dell Products L.P.Inventors: Vinay Sawal, Mukesh Moopath Velayudhan, Vivek Dharmadhikari
-
Publication number: 20150271015Abstract: A system and method of configuration of link aggregation groups includes a control unit and a port coupled to the control unit and configured to couple the network switching device to a neighboring switch. The control unit is configured to transmit a probe message to the neighboring switch, receive a remote switch identifier and link aggregation group (LAG) identifier from the neighboring switch, determine whether the remote switch identifier matches a previously received remote switch identifier and the remote LAG identifier matches a previously received remote LAG identifier. When both match, determine a first LAG associated with the previously received remote switch identifier and the previously received remote LAG identifier and assign the port to the first LAG. When both do not match, to create a second LAG, assign the port to the second LAG, and associate the remote switch identifier and the remote LAG identifier with the second LAG.Type: ApplicationFiled: June 5, 2015Publication date: September 24, 2015Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
-
Patent number: 9059930Abstract: In a telecommunications network, loops are eliminated by deactivation of ports of data forwarding systems (130). When a port becomes active, topology change notifications are sent, and forwarding databases (204, 220) may have to be flushed. In some embodiments, a port may become active faster, without flushing and without topology change notifications. Other features and embodiments are also provided.Type: GrantFiled: March 11, 2013Date of Patent: June 16, 2015Assignee: Dell Products L.P.Inventors: Pathangi N. Janardhanan, Mukesh Moopath Velayudhan
-
Patent number: 9059909Abstract: A system and method of configuration of link aggregation groups includes a control unit and a port coupled to the control unit and configured to couple the network switching device to a neighboring switch. The control unit is configured to transmit a probe message to the neighboring switch, receive a remote switch identifier and link aggregation group (LAG) identifier from the neighboring switch, determine whether the remote switch identifier matches a previously received remote switch identifier and the remote LAG identifier matches a previously received remote LAG identifier. When both match, determine a first LAG associated with the previously received remote switch identifier and the previously received remote LAG identifier and assign the port to the first LAG. When both do not match, to create a second LAG, assign the port to the second LAG, and associate the remote switch identifier and the remote LAG identifier with the second LAG.Type: GrantFiled: June 4, 2013Date of Patent: June 16, 2015Assignee: Dell Products L.P.Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
-
Patent number: 8982692Abstract: A system and method for link failure handling includes detecting a failure in a first network connection between a first network switching unit and a second network switching unit, where the first network connection is associated with a first communication port of the first network switching unit; suspending the first communication port from a link aggregation group (LAG), where the first communication port is associated with the LAG; and associating one or more first inter-chassis link (ICL) ports with the LAG. The first ICL ports are associated with a first ICL coupling the first network switching unit to a third network switching unit. The first network switching unit and the third network switching unit are peers.Type: GrantFiled: February 28, 2013Date of Patent: March 17, 2015Inventors: Balaji Rajagopalan, Mukesh Moopath Velayudhan, Ramkumar Krishnamoorthy, Narasimhan Ganapathiraman, Sapna Kothari, Nirupa Venkatapathy, Sanjeev Agrawal
-
Publication number: 20140355477Abstract: A system and method of configuration of link aggregation groups includes a control unit and a port coupled to the control unit and configured to couple the network switching device to a neighboring switch. The control unit is configured to transmit a probe message to the neighboring switch, receive a remote switch identifier and link aggregation group (LAG) identifier from the neighboring switch, determine whether the remote switch identifier matches a previously received remote switch identifier and the remote LAG identifier matches a previously received remote LAG identifier. When both match, determine a first LAG associated with the previously received remote switch identifier and the previously received remote LAG identifier and assign the port to the first LAG. When both do not match, to create a second LAG, assign the port to the second LAG, and associate the remote switch identifier and the remote LAG identifier with the second LAG.Type: ApplicationFiled: June 4, 2013Publication date: December 4, 2014Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
-
Publication number: 20140254604Abstract: In a telecommunications network, loops are eliminated by deactivation of ports of data forwarding systems (130). When a port becomes active, topology change notifications are sent, and forwarding databases (204, 220) may have to be flushed. In some embodiments, a port may become active faster, without flushing and without topology change notifications. Other features and embodiments are also provided.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: DELL PRODUCTS L.P.Inventors: Pathangi N. Janardhanan, Mukesh Moopath Velayudhan
-
Publication number: 20140241147Abstract: A system and method for link failure handling includes detecting a failure in a first network connection between a first network switching unit and a second network switching unit, where the first network connection is associated with a first communication port of the first network switching unit; suspending the first communication port from a link aggregation group (LAG), where the first communication port is associated with the LAG; and associating one or more first inter-chassis link (ICL) ports with the LAG. The first ICL ports are associated with a first ICL coupling the first network switching unit to a third network switching unit. The first network switching unit and the third network switching unit are peers.Type: ApplicationFiled: February 28, 2013Publication date: August 28, 2014Applicant: Dell Products L.P.Inventors: Balaji Rajagopalan, Mukesh Moopath Velayudhan, Ramkumar Krishnamoorthy, Narasimhan Ganapathiraman, Sapna Kothari, Nirupa Venkatapathy, Sanjeev Agrawal