Patents by Inventor Ramasubramani Mahadevan

Ramasubramani Mahadevan 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: 9553734
    Abstract: A switch (110R.3) uses a forwarding database (140F) to forward multicast packets. The switch participates in a multicast protocol (e.g. PIM) with other switches, and also uses a snooping database (e.g. for IGMP snooping) to learn about local group members, i.e. members for which the router serves as a local multicast router (e.g. the local members do not participate in the multicast protocol). When the switch learns of a local member of a multicast group, the switch updates the snooping database but may or may not install the snooping information in the forwarding database. Thus, the forwarding database is not necessarily provisioned for locally sourced data packets addressed to the group until receipt of a locally sourced data packet addressed to the group. If no such packets are received, the forwarding database is not provisioned for such packets, and therefore its size is reduced. Other features are also provided.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: January 24, 2017
    Assignee: DELL PRODUCTS L.P.
    Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
  • Publication number: 20160301608
    Abstract: Various embodiments of the invention allow for rapid communication in virtual link trunking (VLT) networks in which network traffic flows over not all-homed VLT peer devices, while honoring Equal Cost Multi Path (ECMP) decisions and normal route decisions about next hops. Traffic flow is made deterministic and free of sub-optimal paths that otherwise cause unnecessary traffic over inter-node links in the VLT domain. In embodiments, this is accomplished by using receiving VLAN interface-IP addresses from VLT devices in order to create and use a sub-LAG egress table from which sets of ports that lead to intended VLT devices are derived. In embodiments, instead of a VLAN interface-IP addresses a routing MAC address is used when forming the sub-LAG.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 13, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Avinash Natarajan, Ramasubramani Mahadevan
  • Patent number: 9455920
    Abstract: Embodiments of the present invention include systems and methods for preventing traffic loss of data directed to a destination in a network. A router in the network attempts to install a route prefix of a destination or an ARP entry in the router. If the attempt fails, the router determines whether the routing device originates the uninstalled route prefix or a set of route prefixes pointing the uninstalled ARP entry as next hop in an internet protocol (IP) reachability. If the determination is negative, the router sends a message to a neighboring router to add the router to the exclude route list of the neighboring router. When the neighboring router determines an optimal route involving the uninstalled route prefix or the set of route prefixes pointing the uninstalled ARP entry, it looks up the exclude route list so that the router is not included when determining the optimal route.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: September 27, 2016
    Assignee: DELL PRODUCTS LP
    Inventors: Sudharsan Dhamal Gopalarathnam, Avinash Natarajan, Ramasubramani Mahadevan
  • 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
  • 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
  • Publication number: 20160162429
    Abstract: Aspects of the present invention include a port extender environment using the port extenders to dynamically select a data path. In embodiments of the present invention, each port extender can communicate data traffic to another port extender or to a host receiver. The communication path is selected in the port extender using a hashing system.
    Type: Application
    Filed: December 9, 2014
    Publication date: June 9, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Karthik Krishnamurthy, Ramasubramani Mahadevan
  • 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: 20160043935
    Abstract: Each router in a group of routers (110R.2, 110R.3) includes an interface (P4) assigned a common virtual address for multicast (VAM). The common VAM is advertised in router advertisings for multicast traffic; other addresses are advertised for unicast. The member routers in the group share multicast forwarding databases. Increased throughput is therefore provided for multicast traffic without traffic replication. Any router in the group can service requests from end-point sources and receivers of multicast traffic, e.g. requests to join or leave a multicast group, or requests presented as multicast packets for forwarding to a multicast group.
    Type: Application
    Filed: October 22, 2015
    Publication date: February 11, 2016
    Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
  • Publication number: 20160043954
    Abstract: Embodiments of the present invention include systems and methods for preventing traffic loss of data directed to a destination in a network. A router in the network attempts to install a route prefix of a destination or an ARP entry in the router. If the attempt fails, the router determines whether the routing device originates the uninstalled route prefix or a set of route prefixes pointing the uninstalled ARP entry as next hop in an internet protocol (IP) reachability. If the determination is negative, the router sends a message to a neighboring router to add the router to the exclude route list of the neighboring router. When the neighboring router determines an optimal route involving the uninstalled route prefix or the set of route prefixes pointing the uninstalled ARP entry, it looks up the exclude route list so that the router is not included when determining the optimal route.
    Type: Application
    Filed: August 11, 2014
    Publication date: February 11, 2016
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sudharsan Dhamal Gopalarathnam, Avinash Natarajan, Ramasubramani Mahadevan
  • Patent number: 9210072
    Abstract: Each router in a group of routers (110R.2, 110R.3) includes an interface (P4) assigned a common virtual address for multicast (VAM). The common VAM is advertised in router advertisings for multicast traffic; other addresses are advertised for unicast. The member routers in the group share multicast forwarding databases. Increased throughput is therefore provided for multicast traffic without traffic replication. Any router in the group can service requests from end-point sources and receivers of multicast traffic, e.g. requests to join or leave a multicast group, or requests presented as multicast packets for forwarding to a multicast group.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: December 8, 2015
    Assignee: Dell Products L.P.
    Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
  • Patent number: 9154408
    Abstract: A system and method for traffic polarization during failures includes a communication network cluster including a first network switching unit configured to communicate with a first network node via a first network link and a second network node via a second network link, a second network switching unit configured to communicate with the first network node via a third network link and the second network node via a fourth network link, and a first intra-cluster link coupling the first network switching unit to the second network switching unit. The second network switching unit is further configured to respond to a failure in the fourth network link by broadcasting a route withdrawal message to the first network switching unit and the first network node. The first network switching unit is configured to accept rerouted network traffic from the first network node via the first network link resulting from the route withdrawal message.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: October 6, 2015
    Assignee: Dell Products L.P.
    Inventors: Ramasubramani Mahadevan, Pathangi Narasimhan Janardhanan, Avinash Natarajan
  • Patent number: 9118589
    Abstract: A system and method for rapid virtual link trunk connection failure handling includes receiving a packet at a first network switching unit where the packet is to be forwarded to a second network switching unit, detecting a failure in a network connection between the first network switching unit and the second network switching unit and associated with a first LAG of the first network switching unit, determining a second LAG associated with an inter-chassis link (ICL) as a failover LAG for the first LAG, redirecting the packet to the second LAG, altering the packet to set a redirection status bit to a logic value, and forwarding the altered packet using the ICL.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: August 25, 2015
    Assignee: Dell Products, L.P.
    Inventors: Avinash Natarajan, Ramasubramani Mahadevan, K. P. Balasubramanian
  • Publication number: 20150236949
    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: May 4, 2015
    Publication date: August 20, 2015
    Inventors: Ramasubramani Mahadevan, Shivakumar Sundaram, Pathangi Narasimhan Janardhanan
  • Patent number: 9094235
    Abstract: An information handling system is provided. The information handling system includes systems and methods for providing link bandwidth conservation between a local area network and a TRILL campus network. Such an information handling system includes a plurality of processing modules provided by a computer processor where the plurality of processing modules including a selective packet filter and a control plane unit and memory in communication with the plurality of processing modules. The memory stores a VLAN port bitmap and a snooping table. The information handling system also has a plurality of ports, which includes at least one Ethernet port for connecting the information handling device to a LAN and a plurality of bridging ports for connecting the information handling device to a plurality of routing bridges.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: July 28, 2015
    Assignee: Dell Products L.P.
    Inventors: Pathangi Narasimhan Janardhanan, Ramasubramani Mahadevan
  • Patent number: 9083645
    Abstract: An information handling system is provided. The information handling system includes a plurality of routing bridges coupled to at least one node. The node may be multihomed and logically coupled to the rest of the information handling system through a virtual routing bridge. Methods and systems are provided to allow multicast packets originating behind the virtual routing bridge to be properly handled to comply with reverse path forwarding. This may be accomplished by creating and selectively using a plurality of routing trees that include the paths between the virtual routing bridge and neighboring physical routing bridges.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: July 14, 2015
    Assignee: Dell Products L.P.
    Inventors: Pathangi Narasimhan Janardhanan, Ramasubramani Mahadevan, Anoop Ghanwani, Shivakumar Sundaram
  • Publication number: 20150195093
    Abstract: A switch (110R.3) uses a forwarding database (140F) to forward multicast packets. The switch participates in a multicast protocol (e.g. PIM) with other switches, and also uses a snooping database (e.g. for IGMP snooping) to learn about local group members, i.e. members for which the router serves as a local multicast router (e.g. the local members do not participate in the multicast protocol). When the switch learns of a local member of a multicast group, the switch updates the snooping database but may or may not install the snooping information in the forwarding database. Thus, the forwarding database is not necessarily provisioned for locally sourced data packets addressed to the group until receipt of a locally sourced data packet addressed to the group. If no such packets are received, the forwarding database is not provisioned for such packets, and therefore its size is reduced. Other features are also provided.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
  • Patent number: 9054958
    Abstract: A provided 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 an aggregation device receives a reboot command, that aggregation device is configured to transmit a first message to the nodes indicating that the aggregation device is rebooting, and receive a first acknowledgement message from the nodes indicating that they will not send any information to the rebooting aggregation device. The aggregation device is then configured to reboot, receive a second message from the nodes indicating the nodes are ready to receive information from the rebooted aggregation device, transmit a second acknowledgement message to the nodes indicating that the rebooted aggregation device has rebooted and is capable of receiving information, and receive information from one of the nodes for transmission to another node.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: June 9, 2015
    Assignee: Dell Products L.P.
    Inventors: Ramasubramani Mahadevan, Shivakumar Sundaram, Pathangi Narasimhan Janardhanan
  • Patent number: 9014011
    Abstract: An information handling system is provided. The information handling system includes a first network switch configurable, the first network switch having a computer processor in communication with a plurality of ports for receiving and sending frames and a memory coupled to the computer processor and including a media access control (MAC) address table. The computer processor is configured to read frames, each frame having a header, and is also configured to associate a MAC address with a parent link aggregation group (LAG) except while a downstream link failure is detected. The computer processor is configured to associate the MAC address with a sub-LAG while a downstream link failure is detected. Methods for directing traffic through a virtual link trunking (VLT) domain during failure of a downstream link are also provided.
    Type: Grant
    Filed: February 4, 2013
    Date of Patent: April 21, 2015
    Assignee: Dell Products L.P.
    Inventors: Avinash Natarajan, Ramasubramani Mahadevan
  • Publication number: 20140254591
    Abstract: Each router in a group of routers (110R.2, 110R.3) includes an interface (P4) assigned a common virtual address for multicast (VAM). The common VAM is advertised in router advertisings for multicast traffic; other addresses are advertised for unicast. The member routers in the group share multicast forwarding databases. Increased throughput is therefore provided for multicast traffic without traffic replication. Any router in the group can service requests from end-point sources and receivers of multicast traffic, e.g. requests to join or leave a multicast group, or requests presented as multicast packets for forwarding to a multicast group.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 11, 2014
    Applicant: DELL PRODUCTS L.P.
    Inventors: Ramasubramani Mahadevan, Pathangi N. Janardhanan
  • Publication number: 20140254352
    Abstract: A system and method for rapid virtual link trunk connection failure handling includes receiving a packet at a first network switching unit where the packet is to be forwarded to a second network switching unit, detecting a failure in a network connection between the first network switching unit and the second network switching unit and associated with a first LAG of the first network switching unit, determining a second LAG associated with an inter-chassis link (ICL) as a failover LAG for the first LAG, redirecting the packet to the second LAG, altering the packet to set a redirection status bit to a logic value, and forwarding the altered packet using the ICL.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: Dell Products L.P.
    Inventors: Avinash Natarajan, Ramasubramani Mahadevan, K.P. Balasubramanian