Patents by Inventor Krishnamurthy Subramanian
Krishnamurthy Subramanian 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: 9294396Abstract: 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: GrantFiled: March 12, 2013Date of Patent: March 22, 2016Assignee: DELL PRODUCTS L.P.Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Anoop Ghanwani, Pathangi Narasimhan Janadhanan, Mohnish Anamula, Raja Jayakumar
-
Patent number: 9288138Abstract: 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: GrantFiled: December 27, 2013Date of Patent: March 15, 2016Assignee: DELL PRODUCTS L.P.Inventors: Anoop Ghanwani, Krishnamurthy Subramanian, Pathangi Janardhanan, Shivakumar Sundaram, Mohnish Anumala
-
Patent number: 9264308Abstract: 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: GrantFiled: December 27, 2013Date of Patent: February 16, 2016Assignee: DELL PRODUCTS L.P.Inventors: Mohnish Anumala, Krishnamurthy Subramanian, Pathangi Janardhanan, Anoop Ghanwani, Shivakumar Sundaram, Avinash Natarajan
-
Patent number: 9258253Abstract: A system and method for a flexible switching fabric includes a network switching device. The network switching device includes a plurality of connectors configured to couple the network switching device to other network devices, one or more front panel cards, each front panel card including one or more first ports and configured to forward network packets between the first ports, one or more fabric cards, each fabric card including one or more second ports and configured to forward network packets between the second ports, and a port multiplexing unit configured to flexibly couple the connectors to the one or more first ports and the one or more second ports to the one or more first ports. The flexible coupling between the one or more first ports and the connectors and the one or more second ports is determined based on a desired configuration for the network switching device.Type: GrantFiled: May 14, 2013Date of Patent: February 9, 2016Assignee: DELL PRODUCTS L.P.Inventors: Krishnamurthy Subramanian, Mohnish Anumala, Geng Lin
-
Patent number: 9253036Abstract: A port provision system includes a packet network device having a plurality of ports. A port provisioning system is coupled to the packet network device. The port provisioning system obtains configuration information from a host device coupled to the packet network device. The configuration information includes a virtual network identification assigned to a virtual machine included on the host device. The port provisioning system then retrieves packet information from a packet sent form the host device. The port provisioning system then provisions at least one of the plurality of ports with the virtual network identification included in the configuration information in response to determining that the packet information matches the configuration information.Type: GrantFiled: June 3, 2013Date of Patent: February 2, 2016Assignee: Dell Products L.P.Inventors: Krishnamurthy Subramanian, Wanqun Bao, Shivakumar Sundaram, Ravikumar Sivasankar, Avinash Natarajan, Pathangi Narasimhan Janardhanan
-
Publication number: 20160028617Abstract: 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: ApplicationFiled: October 1, 2015Publication date: January 28, 2016Inventors: Krishnamurthy Subramanian, Shivakumar Sundaram
-
Patent number: 9231866Abstract: 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: GrantFiled: December 17, 2012Date of Patent: January 5, 2016Assignee: Dell Products L.P.Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Pathangi Narasimhan Janardhanan
-
Patent number: 9208523Abstract: A financial market data network having a lowered overall latency includes communication interfaces, specialized switches having internal switching fabric, and feed handlers that all facilitate communications between financial exchanges and consumers of financial market data therefrom. A feed handler is situated within or proximate a specialized switch and is arranged to receive raw financial market data directly from financial exchanges without the data first traveling through any switching fabric. The feed handler is adapted to process the received raw financial market data into a normalized format before the normalized financial market data is ever routed through any switching fabric, prior to being sent to consumers. The communication interfaces can include I/O ports located on the specialized switches, and the feed handlers can include one or more computer processors or servers.Type: GrantFiled: April 10, 2012Date of Patent: December 8, 2015Assignee: Dell Products L.P.Inventors: Krishnamurthy Subramanian, Haresh Shah, Manash Kirtania
-
Patent number: 9197536Abstract: 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: GrantFiled: November 22, 2013Date of Patent: November 24, 2015Assignee: Dell Products L.P.Inventors: Krishnamurthy Subramanian, Shivakumar Sundaram
-
Publication number: 20150208321Abstract: A system and method for efficiently handling mobility events includes detecting a mobility event associated with a movement of a mobile unit from a first subnet to a second subnet, forming one or more first flow control messages for updating routing information associated with the mobility event, transmitting the one or more first flow control messages to a core router, forming one or more second flow control messages for disabling layer 2 learning, transmitting the one or more second flow control messages to one or more network switching devices in the first subnet, forming one or more third flow control messages including layer 2 switching instructions for directing network traffic to the mobile unit in the second subnet, and transmitting the one or more third flow control messages.Type: ApplicationFiled: March 31, 2015Publication date: July 23, 2015Inventors: Sanjay Sane, Snigdhendu S. Mukhopadhyay, Krishnamurthy Subramanian, Wenjing Chu
-
Publication number: 20150188805Abstract: 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: ApplicationFiled: December 27, 2013Publication date: July 2, 2015Applicant: DELL PRODUCTS L.P.Inventors: Anoop GHANWANI, Krishnamurthy SUBRAMANIAN, Pathangi JANARDHANAN, Shivakumar SUNDARAM, Mohnish ANUMALA
-
Publication number: 20150188808Abstract: Aspects of the present invention include extending routing capabilities to improve networking efficiencies. In embodiments, a spine-leaf network configuration may be provisioned as a single router to solve at least two issues: (1) local routing within a leaf; and (2) scalability of the hardware ARP table. In embodiments, one or more tables in the leaf node may be programmed so that data traffic coming from a first host in a first subnet or VLAN on the leaf and intended for a second host in a second subnet or VLAN on the leaf may be forwarded locally to the second host in the second subnet or VLAN without traversing to the spine layer.Type: ApplicationFiled: December 27, 2013Publication date: July 2, 2015Applicant: DELL PRODUCTS L.P.Inventors: Anoop GHANWANI, Krishnamurthy SUBRAMANIAN, Pathangi JANARDHANAN, Shivakumar SUNDARAM, Mohnish ANUMALA
-
Publication number: 20150188759Abstract: 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: ApplicationFiled: December 27, 2013Publication date: July 2, 2015Applicant: DELL PRODUCTS L.P.Inventors: Anoop GHANWANI, Krishnamurthy SUBRAMANIAN, Pathangi JANARDHANAN, Shivakumar SUNDARAM, Mohnish ANUMALA, Avinash NATARAJAN
-
Publication number: 20150146720Abstract: 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: ApplicationFiled: November 22, 2013Publication date: May 28, 2015Applicant: DELL PRODUCTS L.P.Inventors: Krishnamurthy Subramanian, Shivakumar Sundaram
-
Patent number: 8995398Abstract: A system and method for efficiently handling mobility events includes detecting a mobility event associated with a movement of a mobile unit from a first subnet to a second subnet, forming one or more first flow control messages for updating routing information associated with the mobility event, transmitting the one or more first flow control messages to a core router, forming one or more second flow control messages for disabling layer 2 learning, transmitting the one or more second flow control messages to one or more network switching devices in the first subnet, forming one or more third flow control messages including layer 2 switching instructions for directing network traffic to the mobile unit in the second subnet, and transmitting the one or more third flow control messages.Type: GrantFiled: June 4, 2013Date of Patent: March 31, 2015Assignee: Dell Products L.P.Inventors: Sanjay Sane, Snigdhendu S. Mukhopadhyay, Krishnamurthy Subramanian, Wenjing Chu
-
Patent number: 8958340Abstract: A system for operating a plurality of information handling systems forming a network including a plurality of switches is provided. The switches include physical and virtual switches each having ports coupling information handling systems to one another. The system including a management unit configured to provide commands to the switches and to collect a status information for each of the switches; and an agent unit coupled to each of the switches, the agent configured to receive the commands from the management unit, provide the commands to the switch associated thereto, monitor status of the switch associated thereto, and provide the status information to the management unit. A method for operating a network and a computer program to perform the method for using a system as above is also provided. A network managing device configured to couple to a service provider in a network as above is also provided.Type: GrantFiled: June 15, 2012Date of Patent: February 17, 2015Assignee: Dell Products L.P.Inventors: Wanqun Bao, Krishnamurthy Subramanian
-
Publication number: 20140372582Abstract: An information handling system is provided. The information handling system includes a first hypervisor running on a first server and a second hypervisor running on a second server. The first hypervisor manages a first virtual switch and has an overlay forwarding table in memory supporting at least one virtual machine, while the second hypervisor manages a second virtual switch and also has the overlay forwarding table in memory and supports at least one other VM. The information handling system further includes a plurality of gateway devices coupled to the hypervisors. The gateway devices share a floating address and are configured to export a host route, associated with the address, into a corresponding entry in an underlay routing table to redirect network traffic from a first gateway device to a second gateway device.Type: ApplicationFiled: June 12, 2013Publication date: December 18, 2014Inventors: Anoop Ghanwani, Krishnamurthy Subramanian, Sanjay Sane
-
Publication number: 20140355563Abstract: A system and method for efficiently handling mobility events includes detecting a mobility event associated with a movement of a mobile unit from a first subnet to a second subnet, forming one or more first flow control messages for updating routing information associated with the mobility event, transmitting the one or more first flow control messages to a core router, forming one or more second flow control messages for disabling layer 2 learning, transmitting the one or more second flow control messages to one or more network switching devices in the first subnet, forming one or more third flow control messages including layer 2 switching instructions for directing network traffic to the mobile unit in the second subnet, and transmitting the one or more third flow control messages.Type: ApplicationFiled: June 4, 2013Publication date: December 4, 2014Inventors: Sanjay Sane, Snigdhendu S. Mukhopadhyay, Krishnamurthy Subramanian, Wenjing Chu
-
Publication number: 20140341225Abstract: A system and method for a flexible switching fabric includes a network switching device. The network switching device includes a plurality of connectors configured to couple the network switching device to other network devices, one or more front panel cards, each front panel card including one or more first ports and configured to forward network packets between the first ports, one or more fabric cards, each fabric card including one or more second ports and configured to forward network packets between the second ports, and a port multiplexing unit configured to flexibly couple the plurality of connectors to the one or more first ports and the one or more second ports to the one or more first ports. The flexible coupling between the one or more first ports and the plurality of connectors and the one or more second ports is determined based on a desired configuration for the network switching device.Type: ApplicationFiled: May 14, 2013Publication date: November 20, 2014Applicant: Dell Products L.P.Inventors: Krishnamurthy Subramanian, Mohnish Anumala, Geng Lin
-
Patent number: 8885493Abstract: A packet switch receives a management packet sent for discovery on a data flow's path through a network. The switch creates a test packet (310T) which looks like a packet belonging to the data flow of interest. The test packet is processed by the switch like the data flow of interest except that the test packet is not necessarily transmitted. The processing results may include the egress ports for the test packet, and if the ports are part of a LAG or ECMP group, the results provide the group and the group members associated with the egress ports. Firewall actions and other information can be included. The switch may forward the results to the originator of the management packet. The switch may insert the results into the management packet and forward the management packet on the ports determined as egress ports for the test packet. Other features are also provided.Type: GrantFiled: October 26, 2012Date of Patent: November 11, 2014Assignee: Dell Products L.P.Inventors: Shivakumar Sundaram, Krishnamurthy Subramanian, Pathangi Narasimhan Janardhanan, Balaji Venkat Venkataswami