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).

  • Patent number: 11290373
    Abstract: 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: Grant
    Filed: November 22, 2019
    Date of Patent: March 29, 2022
    Assignee: Dell Products LP
    Inventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
  • Publication number: 20200092200
    Abstract: 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: Application
    Filed: November 22, 2019
    Publication date: March 19, 2020
    Inventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
  • Patent number: 10536370
    Abstract: 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: Grant
    Filed: August 8, 2017
    Date of Patent: January 14, 2020
    Assignee: Dell Products LP
    Inventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
  • Patent number: 10425325
    Abstract: 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: Grant
    Filed: October 30, 2017
    Date of Patent: September 24, 2019
    Assignee: Dell Products LP
    Inventors: Phaniraj Vattem, Mukesh Moopath Velayudhan, Anoop Ghanwani, Swaminathan Sundararaman, Mohan Ayalasomayajula, Bhavini Gada
  • Publication number: 20190132241
    Abstract: 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: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Phaniraj Vattem, Mukesh Moopath Velayudhan, Anoop Ghanwani, Swaminathan Sundararaman, Mohan Ayalasomayajula, Bhavini Gada
  • Publication number: 20190052559
    Abstract: 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: Application
    Filed: August 8, 2017
    Publication date: February 14, 2019
    Inventors: Mukesh Moopath Velayudhan, Phaniraj Vattem, Anoop Ghanwani
  • Patent number: 9992100
    Abstract: 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: Grant
    Filed: June 6, 2017
    Date of Patent: June 5, 2018
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mukesh Moopath Velayudhan, Mohnish Anumala, Maheshwara Hampasagar, Jeyanth Christopher, Senthil Nathan Muthukaruppan
  • Publication number: 20170272357
    Abstract: 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: Application
    Filed: June 6, 2017
    Publication date: September 21, 2017
    Inventors: Mukesh MOOPATH VELAYUDHAN, Mohnish ANUMALA, Maheshwara HAMPASAGAR, Jeyanth CHRISTOPHER, Senthil Nathan MUTHUKARUPPAN
  • Patent number: 9755895
    Abstract: 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: Grant
    Filed: June 5, 2015
    Date of Patent: September 5, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
  • Patent number: 9722915
    Abstract: 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: Grant
    Filed: April 29, 2014
    Date of Patent: August 1, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mukesh Moopath Velayudhan, Mohnish Anumala, Maheshwara Hampasagar, Jeyanth Christopher, Senthil Nathan Muthukaruppan
  • Publication number: 20150312135
    Abstract: 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: Application
    Filed: April 29, 2014
    Publication date: October 29, 2015
    Applicant: Dell Products L.P.
    Inventors: Mukesh Moopath Velayudhan, Mohnish Anumala, Maheshwara Hampasagar, Jeyanth Christopher, Senthil Nathan Muthukaruppan
  • Patent number: 9148337
    Abstract: 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: Grant
    Filed: January 25, 2013
    Date of Patent: September 29, 2015
    Assignee: Dell Products L.P.
    Inventors: Vinay Sawal, Mukesh Moopath Velayudhan, Vivek Dharmadhikari
  • Publication number: 20150271015
    Abstract: 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: Application
    Filed: June 5, 2015
    Publication date: September 24, 2015
    Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
  • Patent number: 9059909
    Abstract: 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: Grant
    Filed: June 4, 2013
    Date of Patent: June 16, 2015
    Assignee: Dell Products L.P.
    Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
  • Patent number: 9059930
    Abstract: 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: Grant
    Filed: March 11, 2013
    Date of Patent: June 16, 2015
    Assignee: Dell Products L.P.
    Inventors: Pathangi N. Janardhanan, Mukesh Moopath Velayudhan
  • Patent number: 8982692
    Abstract: 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: Grant
    Filed: February 28, 2013
    Date of Patent: March 17, 2015
    Inventors: Balaji Rajagopalan, Mukesh Moopath Velayudhan, Ramkumar Krishnamoorthy, Narasimhan Ganapathiraman, Sapna Kothari, Nirupa Venkatapathy, Sanjeev Agrawal
  • Publication number: 20140355477
    Abstract: 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: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventors: Mukesh Moopath Velayudhan, Pathangi Narasimhan Janardhanan, Senthil Kumar Ganesan, Amita Gupta Tare
  • Publication number: 20140254604
    Abstract: 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: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Pathangi N. Janardhanan, Mukesh Moopath Velayudhan
  • Publication number: 20140241147
    Abstract: 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: Application
    Filed: February 28, 2013
    Publication date: August 28, 2014
    Applicant: Dell Products L.P.
    Inventors: Balaji Rajagopalan, Mukesh Moopath Velayudhan, Ramkumar Krishnamoorthy, Narasimhan Ganapathiraman, Sapna Kothari, Nirupa Venkatapathy, Sanjeev Agrawal
  • Publication number: 20140211637
    Abstract: 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: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: Dell Products L.P.
    Inventors: Vinay Sawal, Mukesh Moopath Velayudhan, Vivek Dharmadhikari