Patents by Inventor Mohnish Anumala

Mohnish Anumala 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: 9264308
    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: February 16, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mohnish Anumala, Krishnamurthy Subramanian, Pathangi Janardhanan, Anoop Ghanwani, Shivakumar Sundaram, Avinash Natarajan
  • Patent number: 9264347
    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: February 16, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Mohnish Anumala, Jeyasubramanian Irungola Pillai
  • Patent number: 9258253
    Abstract: 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: Grant
    Filed: May 14, 2013
    Date of Patent: February 9, 2016
    Assignee: DELL PRODUCTS L.P.
    Inventors: Krishnamurthy Subramanian, Mohnish Anumala, Geng Lin
  • Publication number: 20150381382
    Abstract: A system and method for provisioning multicast groups based on broadcast domain participation includes a server. The server includes one or more multicast traffic producers collectively participating in a plurality of first broadcast domains and a multicast group including identifiers of other servers that participate in any of the first broadcast domains. Each of the multicast traffic producers participates in one or more of the plurality of first broadcast domains. The server is configured to direct multicast traffic associated with any of the first broadcast domains to each of the other servers identified in the multicast group.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 31, 2015
    Inventor: Mohnish ANUMALA
  • Patent number: 9219681
    Abstract: A system and method for storing flow entries in hardware tables includes one or more controllers, memory, a first flow table for storing first flow entries, and a second flow table for storing second flow entries that override the first flow entries. The first flow table implements a fixed priority and the second flow table a flexible priority. The one or more controllers is configured to determine whether a third flow entry with a first priority can only be stored in the second flow table. When the third flow entry can only be stored in the second flow table, the one or more controllers is further configured to add the third flow entry to the second flow table and move any first flow entries with priorities higher than the first priority that overlap the third flow entry to the second flow table.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: December 22, 2015
    Assignee: Dell Products L.P.
    Inventors: Mohnish Anumala, Jeyasubramanian Irungolapillai
  • 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: 9130764
    Abstract: A method for handling multicast traffic is presented. A method of handling multicast traffic according to some embodiments of the present invention includes forming IP multicast (IPMC) groups of hypervisors based on broadcast domains; and directing multicast traffic from a broadcast domain on a source hypervisor to hypervisors that are members of the IPMC group.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: September 8, 2015
    Assignee: Dell Products L.P.
    Inventor: Mohnish Anumala
  • Patent number: 9131366
    Abstract: To unify virtualizations in a core network and a wireless access network, a virtual wireless network is mapped to a virtual network in the core network. Based on the mapping, data associated with a communications session can be communicated through the virtual wireless network and core virtual network.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: September 8, 2015
    Assignee: Avaya Inc.
    Inventors: Mohnish Anumala, Kumara-Das Karunakaran
  • Publication number: 20150188806
    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: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Mohnish ANUMALA, Jeyasubramanian Irungola PILLAI
  • Publication number: 20150188808
    Abstract: 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: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Anoop GHANWANI, Krishnamurthy SUBRAMANIAN, Pathangi JANARDHANAN, Shivakumar SUNDARAM, Mohnish ANUMALA
  • Publication number: 20150188760
    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: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Mohnish ANUMALA, Jeyasubramanian Irungola PILLAI, George AZZI
  • Publication number: 20150188753
    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: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Mohnish ANUMALA, Jeyasubramanian Irungola PILLAI
  • Publication number: 20150188759
    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: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Anoop GHANWANI, Krishnamurthy SUBRAMANIAN, Pathangi JANARDHANAN, Shivakumar SUNDARAM, Mohnish ANUMALA, Avinash NATARAJAN
  • Publication number: 20150188805
    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: Application
    Filed: December 27, 2013
    Publication date: July 2, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Anoop GHANWANI, Krishnamurthy SUBRAMANIAN, Pathangi JANARDHANAN, Shivakumar SUNDARAM, Mohnish ANUMALA
  • Publication number: 20150156110
    Abstract: A system and method for storing flow entries in hardware tables includes one or more controllers, memory, a first flow table for storing first flow entries, and a second flow table for storing second flow entries that override the first flow entries. The first flow table implements a fixed priority and the second flow table a flexible priority. The one or more controllers is configured to determine whether a third flow entry with a first priority can only be stored in the second flow table. When the third flow entry can only be stored in the second flow table, the one or more controllers is further configured to add the third flow entry to the second flow table and move any first flow entries with priorities higher than the first priority that overlap the third flow entry to the second flow table.
    Type: Application
    Filed: February 11, 2015
    Publication date: June 4, 2015
    Inventors: Mohnish Anumala, Jeyasubramanian Irungolapillai
  • Patent number: 9036470
    Abstract: A system and method for virtual private application networks includes receiving a first packet associated with a first network flow at a network device, determining one or more first characteristics of the first network flow based on information associated with the first packet, determining one or more second characteristics of a first virtual private application network (VPAN) based on information associated with the one or more first characteristics, assigning the first network flow to the first VPAN, selecting one or more first network switching devices to be associated with the first VPAN, and transmitting one or more first flow control messages to the selected one or more first network switching devices. The one or more first flow control messages provide forwarding instructions for network traffic associated with the first network flow to the selected one or more first network switching devices.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: May 19, 2015
    Assignee: Dell Products L.P.
    Inventors: Mohnish Anumala, Jeyasubramanian Irungolapillai, Aseem Kumar Srivastava
  • Patent number: 8971332
    Abstract: Nodes on a link state protocol controlled Ethernet network implement a link state routing protocol such as IS-IS. Nodes assign an IP address or I-SID value per VRF and then advertise the IP addresses or I-SID values in IS-IS LSAs. When a packet is to be forwarded on the VPN, the ingress node identifies the VRF for the packet and performs an IP lookup in customer address space in the VRF to determine the next hop and the IP address or I-SID value of the VRF on the egress node. The ingress node prepends an I-SID or IP header to identify the VRFs and then creates a MAC header to allow the packet to be forwarded to the egress node on the link state protocol controlled Ethernet network. When the packet is received at the egress node, the MAC header is stripped from the packet and the appended I-SID or IP header is used to identify the egress VRF.
    Type: Grant
    Filed: January 12, 2011
    Date of Patent: March 3, 2015
    Assignee: Rockstar Consortium US LP
    Inventors: Paul Unbehagen, David Allan, Bruno Germain, Roger Lapuh, Mohnish Anumala, Nigel Bragg
  • Patent number: 8964751
    Abstract: A system and method for storing flow entries in hardware tables includes one or more controllers, memory, a first flow table for storing first flow entries, and a second flow table for storing second flow entries that override the first flow entries. The first flow table implements a fixed priority and the second flow table a flexible priority. The one or more controllers is configured to add a third flow entry with a first priority to the first table when the first priority is consistent with priorities of all overlapping first flow entries, move selected overlapping first flow entries to the second table and add the third flow entry to the first table when moving the selected first flow entries removes any priority inconsistencies in the first table when the third flow entry is added to the first table, and otherwise add the third flow entry to the second table.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: February 24, 2015
    Assignee: Dell Products L.P.
    Inventors: Mohnish Anumala, Jeyasubramanian Irungolapillai
  • Patent number: 8929364
    Abstract: A new type of Provider Edge (PE) device is used to support BGP-based IP-VPNs. Each VRF instance in a PE device is associated with a dedicated IP address (Service IP address). Each service IP address is dedicated to a VRF in a PE device. The service IP address is distributed by BGP for VPN route association. Customer/VRF IP packets can be sent to a VRF instance in the egress PE device using service IP header encapsulation (with IP Destination Address=Service IP address of egress PE's VRF & IP Source Address=Service IP address of ingress PE's VRF). This obviates the need for explicit tunnels in the core.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: January 6, 2015
    Assignee: Avaya Inc.
    Inventors: Mohnish Anumala, Roger Lapuh, Paul Ellis Unbehagen, Jr.
  • Publication number: 20140341225
    Abstract: 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: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Applicant: Dell Products L.P.
    Inventors: Krishnamurthy Subramanian, Mohnish Anumala, Geng Lin