Patents by Inventor Shivakumar Sundaram

Shivakumar Sundaram 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: 20160323176
    Abstract: In non-minimal routing, a switch determines outgoing links for preferred paths (e.g. shortest paths). Then, for another node in a preferred path, the switch determines outgoing links for paths to that node in a modified network in which each link in a previously determined path to the node is cut off. Packets can be tunneled on non-preferred paths to that node. Other features and embodiments are also provided.
    Type: Application
    Filed: July 7, 2016
    Publication date: November 3, 2016
    Applicant: Dell Products L.P.
    Inventors: Krishnamurthy SUBRAMANIAN, Shivakumar SUNDARAM
  • Publication number: 20160308761
    Abstract: Aspects of the present invention include increasing the number of hops that can be specifically defined in a multiprotocol label switching stack. In embodiments of the present invention, a label space can be used to represent two or more labels. In embodiments of the present invention, the label space can be used by concatenating two or more labels and redefining the multiprotocol label switching stack operations and outgoing labels.
    Type: Application
    Filed: April 17, 2015
    Publication date: October 20, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Anoop Ghanwani, Sanjay Sane, Shivakumar Sundaram, Krishnamurthy Subramanian
  • Publication number: 20160277286
    Abstract: An information handling system is provided. The information handling system includes a plurality of aggregation devices configured to distribute information in a virtual link trunk and a plurality of nodes coupled to the aggregation devices. When one of the plurality of aggregation devices received a reboot command, that aggregation device is configured to transmit a first message to the nodes indicating that the aggregation device is rebooting, receive a first acknowledgement message from the nodes indicating that they will not send any information to the rebooting aggregation device.
    Type: Application
    Filed: June 2, 2016
    Publication date: September 22, 2016
    Inventors: Ramasubramani Mahadevan, Shivakumar Sundaram, Pathangi Narasimhan Janardhanan
  • Publication number: 20160248669
    Abstract: An information handling system is provided. The information handling system includes a first network device that forms at least part of a first set of network devices. The first network device provides an interface between a local first server rack and a cloud and has one or more processors in communication with a memory. The first network device is configured to receive information from a second set of network devices that identifies a default gateway for a virtual machine running on a remote server rack. The first network device is also configured to create a local destination address entry associated with information, to store the entry in an address table in the memory, and to receive a packet having the information identifying the default gateway as a destination address. The first network device is further configured to forward the packet into the cloud on in proxy for the default gateway.
    Type: Application
    Filed: May 2, 2016
    Publication date: August 25, 2016
    Inventors: Avinash NATARAJAN, Shivakumar SUNDARAM, Balaji Venkat VENKATASWAMI
  • Publication number: 20160241409
    Abstract: An information handling system is provided. The information handling system includes a first hypervisor running on a first host and a second hypervisor running on a second host. The first hypervisor managing a first virtual switch, and the second hypervisor managing a second virtual switch. The information handling system also includes a plurality of virtual machines (VMs), including a first VM, which is part of a first tenant, running on the first host, and a second VM, part of a second tenant, running on the second host. The first virtual switch has a mapping in memory that maps a customer-specific multicast IP address, used by the plurality of VMs to indicate a multicast group that includes VMs on the first and second tenants, to a global multicast IP address used by the first and second hosts.
    Type: Application
    Filed: April 22, 2016
    Publication date: August 18, 2016
    Inventors: Anoop GHANWANI, Krishnamurthy Subramanian, Mohnish Anumala, Shivakumar Sundaram, Pathangi Janardhanan
  • Publication number: 20160234100
    Abstract: Aspects of the present invention include an arbitrary N-Node virtual link trunking (VLT) system comprising a set of N nodes collectively provide a logical fabric-level view that is consistent across the set of N nodes. Embodiments of the arbitrary N-Node VLT system comprise a control plane mechanism to provide Layer 2 multipathing between access network devices (switches or servers) and the core network. The N-Node VLT system provides a loop-free topology with active-active load-sharing of uplinks from access to the core. Accordingly, the N-Node VLT system eliminates the disadvantage of Spanning Tree Protocol (STP) (active-standby links) by allowing link aggregation group (LAG) terminations on multiple separate distribution or core switches and also supporting a loop-free topology. Additional benefits of an N-Node VLT system include, but are not limited to, higher resiliency, improved link utilization, and improved manageability of the network.
    Type: Application
    Filed: April 18, 2016
    Publication date: August 11, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Janardhanan Pathangi Narasimhan, Shivakumar Sundaram, Avinash Natarajan
  • Patent number: 9413639
    Abstract: In non-minimal routing, a switch determines outgoing links for preferred paths (e.g. shortest paths). Then, for another node in a preferred path, the switch determines outgoing links for paths to that node in a modified network in which each link in a previously determined path to the node is cut off. Packets can be tunneled on non-preferred paths to that node. Other features and embodiments are also provided.
    Type: Grant
    Filed: October 1, 2015
    Date of Patent: August 9, 2016
    Assignee: Dell Products L.P.
    Inventors: Krishnamurthy Subramanian, Shivakumar Sundaram
  • Publication number: 20160226773
    Abstract: A flow control information routing system includes a receiver node device coupled to a sender node device by intermediate node devices that receive data traffic directed downstream, transmit the data traffic downstream, and provide flow control information upstream that is based on the data traffic transmitted downstream. The sender node device may perform a first layer 3 routing decision to direct a traffic flow to the receiver node device along a first traffic flow path that includes first intermediate node device(s). The sender node device may then receive flow control information provided by the first intermediate node device(s) and, in response, perform a second layer 3 routing decision using the flow control information in order to direct the traffic flow to the receiver node device along a second traffic flow path that includes second intermediate node device(s) and that does not include the first intermediate node device(s).
    Type: Application
    Filed: February 26, 2016
    Publication date: August 4, 2016
    Inventors: Shivakumar Sundaram, Ramesh Balaji Subramanian
  • Publication number: 20160205019
    Abstract: An extended bridge structure that includes a controlling bridge and port extenders is disclosed. A port extender according to some embodiments of the present invention includes a processor that processes receives packets in a way that executes at least one procedure that substitutes for a function of the controlling bridge. A controlling bridge according to the present invention provides data to the port extender that enables it to execute the at least one procedure that substitutes for a function of the controlling bridge.
    Type: Application
    Filed: March 18, 2016
    Publication date: July 14, 2016
    Inventors: Shivakumar SUNDARAM, Krishnamurthy SUBRAMANIAN, Anoop GHANWANI, Pathangi Narasimhan JANARDHANAN, Mohnish ANUMALA, Raja JAYAKUMAR
  • Patent number: 9391877
    Abstract: An information handling system is provided. The information handling system includes a plurality of aggregation devices configured to distribute information in a virtual link trunk and a plurality of nodes coupled to the aggregation devices. When one of the plurality of aggregation devices received a reboot command, that aggregation device is configured to transmit a first message to the nodes indicating that the aggregation device is rebooting, receive a first acknowledgement message from the nodes indicating that they will not send any information to the rebooting aggregation device.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: July 12, 2016
    Assignee: Dell Products, L.P.
    Inventors: Ramasubramani Mahadevan, Shivakumar Sundaram, Pathangi Narasimhan Janardhanan
  • Patent number: 9379945
    Abstract: Aspects of the present invention include an arbitrary N-Node virtual link trunking (VLT) system comprising a set of N nodes collectively provide a logical fabric-level view that is consistent across the set of N nodes. Embodiments of the arbitrary N-Node VLT system comprise a control plane mechanism to provide Layer 2 multipathing between access network devices (switches or servers) and the core network. The N-Node VLT system provides a loop-free topology with active-active load-sharing of uplinks from access to the core. Accordingly, the N-Node VLT system eliminates the disadvantage of Spanning Tree Protocol (STP) (active-standby links) by allowing link aggregation group (LAG) terminations on multiple separate distribution or core switches and also supporting a loop-free topology. Additional benefits of an N-Node VLT system include, but are not limited to, higher resiliency, improved link utilization, and improved manageability of the network.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: June 28, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Pathangi Janardhanan, Shivakumar Sundaram, Avinash Natarajan
  • Patent number: 9374310
    Abstract: An information handling system is provided. The information handling system includes a first network device that forms at least part of a first set of network devices. The first network device provides an interface between a local first server rack and a cloud and has one or more processors in communication with a memory. The first network device is configured to receive information from a second set of network devices that identifies a default gateway for a virtual machine running on a remote server rack. The first network device is also configured to create a local destination address entry associated with information, to store the entry in an address table in the memory, and to receive a packet having the information identifying the default gateway as a destination address. The first network device is further configured to forward the packet into the cloud on in proxy for the default gateway.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: June 21, 2016
    Assignee: Dell Products L.P.
    Inventors: Avinash Natarajan, Shivakumar Sundaram, Balaji Venkat Venkataswami
  • Publication number: 20160149759
    Abstract: Aspects of the present invention include an n-node link aggregation group (LAG) system comprising a set of N nodes collectively provide a logical fabric-level view that is consistent across the set of N nodes. Embodiments of the n-node system comprise a control plane mechanism to provide Layer 2 multipathing between access network devices and the core network. The n-node system provides a loop-free topology with active-active load-sharing of uplinks from access to the core.
    Type: Application
    Filed: January 28, 2016
    Publication date: May 26, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Mohnish Anumala, Anoop Ghanwani, Krishnamurthy Subramanian, Janardhanan Pathangi Narasimhan, Shivakumar Sundaram
  • Patent number: 9350558
    Abstract: An information handling system is provided. The information handling system includes a first hypervisor running on a first host and a second hypervisor running on a second host. The first hypervisor managing a first virtual switch, and the second hypervisor managing a second virtual switch. The information handling system also includes a plurality of virtual machines (VMs), including a first VM, which is part of a first tenant, running on the first host, and a second VM, part of a second tenant, running on the second host. The first virtual switch has a mapping in memory that maps a customer-specific multicast IP address, used by the plurality of VMs to indicate a multicast group that includes VMs on the first and second tenants, to a global multicast IP address used by the first and second hosts.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: May 24, 2016
    Assignee: Dell Products L.P.
    Inventors: Anoop Ghanwani, Krishnamurthy Subramanian, Mohnish Anumala, Shivakumar Sundaram, Pathangi Janardhanan
  • Patent number: 9350619
    Abstract: Aspects of the present invention include an arbitrary N-Node virtual link trunking (VLT) system comprising a set of N nodes collectively provide a logical fabric-level view that is consistent across the set of N nodes. Embodiments of the arbitrary N-Node VLT system comprise a control plane mechanism to provide Layer 2 multipathing between access network devices (switches or servers) and the core network. The N-Node VLT system provides a loop-free topology with active-active load-sharing of uplinks from access to the core. Accordingly, the N-Node VLT system eliminates the disadvantage of Spanning Tree Protocol (STP) (active-standby links) by allowing link aggregation group (LAG) terminations on multiple separate distribution or core switches and also supporting a loop-free topology. Additional benefits of an N-Node VLT system include, but are not limited to, higher resiliency, improved link utilization, and improved manageability of the network.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: May 24, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Pathangi Janardhanan, Shivakumar Sundaram, Avinash Natarajan
  • Publication number: 20160105354
    Abstract: A method of routing traffic for multi-cast routing through a node of a network that utilizes loop-free alternative paths is presented. The method includes receiving a join in the node from a second node in the network on a shortest path between the node and the second node; retrieving loop-free alternative paths to the second node; and adding an entry to a multi-cast routing table at the node that is based on a group that includes the shortest path to the second node and the loop-free alternative paths to the second node as cost equivalent paths.
    Type: Application
    Filed: October 8, 2014
    Publication date: April 14, 2016
    Inventors: Ramasubramani MAHADEVAN, Shivakumar SUNDARAM
  • Publication number: 20160099870
    Abstract: An information handling system is provided. The information handling system includes a plurality of forwarding processors, the plurality of forwarding processors each including a memory having a forwarding host table and a forwarding route table. The information handling system also includes at least one switching device coupled to the plurality of forwarding processors, the at least one switching device including a memory having a destination module and port table, a switching device host table and a switching device route table, wherein the at least one switching device is configured to perform an extended lookup in at least one of the switching device host table and switching device route table based on values included in a fabric header of information routed to the switching device to determine a destination of the information. A method for extending lookup tables is also provided that adds lookup tables in a switching device.
    Type: Application
    Filed: December 10, 2015
    Publication date: April 7, 2016
    Inventors: Shivakumar SUNDARAM, Krishnamurthy SUBRAMANIAN, Pathangi Narasimhan JANARDHANAN
  • Publication number: 20160094450
    Abstract: Embodiments of the present invention provide methods and system to reduce needless data traffic in leaf-spine switch fabric. In embodiments, in a static solution, data rates of data flows having a common destination port may be measured and responsive to the data flows having a combined data rate that exceeding a rate limit of the common destination port, one or more of the data flows may be limited. Embodiments may also comprise a global scheduler to provide dynamic data rate controls of traffic flows from source ports to destination ports in which to reduce the handling of data traffic that would otherwise be discarded due to oversubscription.
    Type: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Anoop Ghanwani, Shivakumar Sundaram
  • Patent number: 9294396
    Abstract: An extended bridge structure that includes a controlling bridge and port extenders is disclosed. A port extender according to some embodiments of the present invention includes a processor that processes receives packets in a way that executes at least one procedure that substitutes for a function of the controlling bridge. A controlling bridge according to the present invention provides data to the port extender that enables it to execute the at least one procedure that substitutes for a function of the controlling bridge.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: March 22, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Anoop Ghanwani, Pathangi Narasimhan Janadhanan, Mohnish Anamula, Raja Jayakumar
  • Patent number: 9288138
    Abstract: Aspects of the present invention include an N-Node virtual link trunking (VLT) system comprising a set of N nodes collectively provide a logical fabric-level view that is consistent across the set of N nodes. Embodiments of the N-Node VLT system comprise a control plane mechanism to provide Layer 2 multipathing between access network devices (switches or servers) and the core network. The N-Node VLT system provides a loop-free topology with active-active load-sharing of uplinks from access to the core. Accordingly, the N-Node VLT system eliminates the disadvantage of Spanning Tree Protocol (STP) (active-standby links) by allowing link aggregation group (LAG) terminations on multiple separate distribution or core switches and also supporting a loop-free topology. Additional benefits of an N-Node VLT system include, but are not limited to, higher resiliency, improved link utilization, and improved manageability of the network.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: March 15, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Anoop Ghanwani, Krishnamurthy Subramanian, Pathangi Janardhanan, Shivakumar Sundaram, Mohnish Anumala