Patents by Inventor Ramkumar Sankar

Ramkumar Sankar 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: 10305696
    Abstract: A method is provided in one example and includes assigning a virtual switch identifier to a group of a plurality of switches in which each of the plurality of switches is configured with a redundancy protocol. The method further includes configuring a redundancy protocol priority value for each the plurality of switches, and generating at least one link-state routing protocol message including priority information indicative of the redundancy protocol priority value associated with one or more of the plurality of switches. The method further includes distributing the at least one link-state routing protocol message to one or more of the plurality of switches.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: May 28, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Arvind Bhaskar Bhat, Naveen Gowda, Ramkumar Sankar
  • Publication number: 20180069716
    Abstract: A method is provided in one example and includes assigning a virtual switch identifier to a group of a plurality of switches in which each of the plurality of switches is configured with a redundancy protocol. The method further includes configuring a redundancy protocol priority value for each the plurality of switches, and generating at least one link-state routing protocol message including priority information indicative of the redundancy protocol priority value associated with one or more of the plurality of switches. The method further includes distributing the at least one link-state routing protocol message to one or more of the plurality of switches.
    Type: Application
    Filed: October 27, 2017
    Publication date: March 8, 2018
    Inventors: Arvind Bhaskar Bhat, Naveen Gowda, Ramkumar Sankar
  • Patent number: 9819505
    Abstract: A method is provided in one example and includes assigning a virtual switch identifier to a group of a plurality of switches in which each of the plurality of switches is configured with a redundancy protocol. The method further includes configuring a redundancy protocol priority value for each the plurality of switches, and generating at least one link-state routing protocol message including priority information indicative of the redundancy protocol priority value associated with one or more of the plurality of switches. The method further includes distributing the at least one link-state routing protocol message to one or more of the plurality of switches.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: November 14, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Arvind Bhaskar Bhat, Naveen Gowda, Ramkumar Sankar
  • Patent number: 9455948
    Abstract: In one embodiment, the processing by a packet switching device of a received network-to-link-layer address resolution request message (e.g., Address Resolution Protocol [ARP] Request message, Neighbor Discovery Protocol [NDP] Neighbor Solicitation message) is dependent upon whether or not its target IP address corresponds to a network gateway packet switching device. When the target IP address of a received ARP Request/NDP Neighbor Solicitation message corresponds to a network gateway, then the packet switching device responds effectively on behalf of the network gateway, rather than forwarding the message to the network gateway. When the target IP address of a received ARP Request/NDP Neighbor Solicitation message does not correspond to a network gateway and the Media Access Control (MAC) address corresponding to the target IP address is known, then the packet switching device transforms then sends the broadcast or multicast frame into a unicast frame.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: September 27, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Ramkumar Sankar, Varagur Chandrasekaran, Murali Basavaiah
  • Patent number: 9112787
    Abstract: In an implementation, a packet is received from a network device. A group identifier is retrieved from the received packet. A plurality of layer-2 switch identifiers that are associated with the retrieved group identifier is determined. A switch identifier is selected from the plurality of layer-2 switch identifiers. The received packet is forwarded to a layer-2 switch identified by the selected switch identifier.
    Type: Grant
    Filed: June 21, 2012
    Date of Patent: August 18, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Ramkumar Sankar, Shivaprasath Sundarrajan
  • Publication number: 20150055650
    Abstract: A method is provided in one example and includes assigning a virtual switch identifier to a group of a plurality of switches in which each of the plurality of switches is configured with a redundancy protocol. The method further includes configuring a redundancy protocol priority value for each the plurality of switches, and generating at least one link-state routing protocol message including priority information indicative of the redundancy protocol priority value associated with one or more of the plurality of switches. The method further includes distributing the at least one link-state routing protocol message to one or more of the plurality of switches.
    Type: Application
    Filed: August 20, 2013
    Publication date: February 26, 2015
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Arvind Bhaskar Bhat, Naveen Gowda, Ramkumar Sankar
  • Patent number: 8717888
    Abstract: Techniques are disclosed for providing n-way gateway load-balancing in a fabric path switching Systems (FSS), such as a layer 2 multipath (L2MP) network in a large data center. An access switch in a L2MP network may learn an emulated switch IDs through FHRP “hello” messages sent by an “active” gateway router for each FHRP group. Further, the access switch may learn which links an emulated switch is reachable over by evaluating link state messages (e.g., IS-IS messages) sent by the gateway routers used to construct the emulated switch. Doing so allows the access switch to learn both the ID of an emulated switch and a set of links over which the emulated switch may be reached, thereby allowing the access switch to load balance traffic to the emulated switch.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: May 6, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Ramkumar Sankar, Naveen Pethandlahally Narayan Gowda
  • Publication number: 20140003426
    Abstract: In one embodiment, the processing by a packet switching device of a received network-to-link-layer address resolution request message (e.g., Address Resolution Protocol [ARP] Request message, Neighbor Discovery Protocol [NDP] Neighbor Solicitation message) is dependent upon whether or not its target IP address corresponds to a network gateway packet switching device. When the target IP address of a received ARP Request/NDP Neighbor Solicitation message corresponds to a network gateway, then the packet switching device responds effectively on behalf of the network gateway, rather than forwarding the message to the network gateway. When the target IP address of a received ARP Request/NDP Neighbor Solicitation message does not correspond to a network gateway and the Media Access Control (MAC) address corresponding to the target IP address is known, then the packet switching device transforms then sends the broadcast or multicast frame into a unicast frame.
    Type: Application
    Filed: August 10, 2012
    Publication date: January 2, 2014
    Applicant: Cisco Technology, Inc., a corporation of California
    Inventors: Ramkumar Sankar, Varagur Chandrasekaran, Murali Basavaiah
  • Publication number: 20130343386
    Abstract: In an implementation, a packet is received from a network device. A group identifier is retrieved from the received packet. A plurality of layer-2 switch identifiers that are associated with the retrieved group identifier is determined. A switch identifier is selected from the plurality of layer-2 switch identifiers. The received packet is forwarded to a layer-2 switch identified by the selected switch identifier.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ramkumar Sankar, Shivaprasath Sundarrajan
  • Patent number: 8549120
    Abstract: A method for location based address assignment for the distribution of traffic is provided that includes receiving a request for service from a host. A location of the host within a network environment is identified. A selected one of a plurality of gateway devices is assigned to service the host based on the location of the host within the network environment and the location of the selected one of the gateway devices within the network environment. A forwarding address associated with the selected one of the gateway devices is transmitted to the host for subsequent use by the host in forwarding network traffic.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: October 1, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Arvind Bhaskar Bhat, Ramkumar Sankar
  • Publication number: 20130094357
    Abstract: Techniques are disclosed for providing n-way gateway load-balancing in a fabric path switching Systems (FSS), such as a layer 2 multipath (L2MP) network in a large data center. An access switch in a L2MP network may learn an emulated switch IDs through FHRP “hello” messages sent by an “active” gateway router for each FHRP group. Further, the access switch may learn which links an emulated switch is reachable over by evaluating link state messages (e.g., IS-IS messages) sent by the gateway routers used to construct the emulated switch. Doing so allows the access switch to learn both the ID of an emulated switch and a set of links over which the emulated switch may be reached, thereby allowing the access switch to load balance traffic to the emulated switch.
    Type: Application
    Filed: December 20, 2011
    Publication date: April 18, 2013
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Ramkumar SANKAR, Naveen Pethandlahally Narayan GOWDA
  • Patent number: 8166187
    Abstract: In one embodiment, a method comprises assigning, by a distributed gateway protocol circuit in a first network switching device, a shared Media Access Control (MAC) address to a shared Internet Protocol (IP) address, the shared MAC address and the shared IP address enabling connected network devices to reach a distributed IP gateway in a network; and sending, by a layer 2 forwarding circuit in the first network switching device, an instruction via a peer data link to a peer layer 2 forwarding circuit in a second network switching device in response to the distributed gateway protocol circuit claiming active control of the distributed IP gateway, the instruction enabling the second network switching device to operate as part of the distributed IP gateway based on concurrent use of the shared MAC address and the shared IP address by the first network switching device and the second network switching device.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: April 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Naveen Pethandlahally Narayan Gowda, Srinivas Sastry, Ramkumar Sankar, Kiron Haltore, Murali Basavaiah, Sameer Merchant, Sreeram Parameswara Iyer
  • Publication number: 20110320577
    Abstract: A method for location based address assignment for the distribution of traffic is provided that includes receiving a request for service from a host. A location of the host within a network environment is identified. A selected one of a plurality of gateway devices is assigned to service the host based on the location of the host within the network environment and the location of the selected one of the gateway devices within the network environment. A forwarding address associated with the selected one of the gateway devices is transmitted to the host for subsequent use by the host in forwarding network traffic.
    Type: Application
    Filed: June 28, 2010
    Publication date: December 29, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Arvind Bhaskar Bhat, Ramkumar Sankar
  • Publication number: 20100189117
    Abstract: In one embodiment, a method comprises assigning, by a distributed gateway protocol circuit in a first network switching device, a shared Media Access Control (MAC) address to a shared Internet Protocol (IP) address, the shared MAC address and the shared IP address enabling connected network devices to reach a distributed IP gateway in a network; and sending, by a layer 2 forwarding circuit in the first network switching device, an instruction via a peer data link to a peer layer 2 forwarding circuit in a second network switching device in response to the distributed gateway protocol circuit claiming active control of the distributed IP gateway, the instruction enabling the second network switching device to operate as part of the distributed IP gateway based on concurrent use of the shared MAC address and the shared IP address by the first network switching device and the second network switching device.
    Type: Application
    Filed: March 12, 2009
    Publication date: July 29, 2010
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Naveen Pethandlahally Narayan Gowda, Srinivas Sastry, Ramkumar Sankar, Kiron Haltore, Murali Basavaiah, Sameer Merchant, Sreeram Parameswara Iyer
  • Patent number: 7230914
    Abstract: A system and method is directed to synchronizing a standby route distributor in a distributed routing platform. A route distributor is configured to operate as an active route distributor. Another route distributor is configured to operate as a standby route distributor. The standby and active route distributor may reside in the same or a different distributed routing platform. A slave route distributor communicates a route to the active route distributor. The active route distributor may update its routing tables with the route. The active route distributor forwards the route to the standby route distributor to enable their routing tables to be substantially synchronized. The standby route distributor distributes the route to the slave route distributors, where the route enables an update to another routing table. In the event of a switchover, the standby route distributor resynchronizes its routing tables and may distribute route information to each slave route distributor.
    Type: Grant
    Filed: April 25, 2003
    Date of Patent: June 12, 2007
    Assignee: Nokia Inc.
    Inventors: Ramkumar Sankar, Sreeram P. Iyer, Sachchidanand D. Vaidya, Vijay K. Chander, Atul B. Mahamuni, Henry Hong-Yi Tzeng
  • Publication number: 20050281249
    Abstract: There is disclosed a distributed platform that includes a plurality of nodes for controlling a data flow. According to this distribution platform, at least one of the plurality of nodes supports multiple instances. Also according to this platform, there is provided means for distributing classification rules for any given instance between nodes sharing the instance.
    Type: Application
    Filed: June 17, 2005
    Publication date: December 22, 2005
    Inventors: Vijay Chander, Ramkumar Sankar, Sreeram Iyer
  • Patent number: 6850492
    Abstract: A system and method is directed to updating a route table in a distributed routing platform, thereby enabling multiple routing protocols to be executed on different routing modules. A slave route distributor on one routing module is configured to receive a route from a local route table and flow manager. The slave route distributor communicates the route to a master route distributor on another routing module by way of an inter process communications protocol. The master route distributor provides the route to its local route table and flow manager, where a determination is made whether the route is a best route. If the route is a best route, the master route distributor updates its external routing table. The master route distributor also distributes the route to another slave route distributor on yet another routing module, where the route enables an update to a remote routing protocol, and routing table.
    Type: Grant
    Filed: November 22, 2002
    Date of Patent: February 1, 2005
    Assignee: Nokia Corporation
    Inventors: Vijay K. Chander, Atul B. Mahamuni, Ramkumar Sankar, Sreeram Iyer, Henry Hong-Yi Tzeng
  • Publication number: 20040100969
    Abstract: A system and method is directed to synchronizing a standby route distributor in a distributed routing platform. A route distributor is configured to operate as an active route distributor. Another route distributor is configured to operate as a standby route distributor. The standby and active route distributor may reside in the same or a different distributed routing platform. A slave route distributor communicates a route to the active route distributor. The active route distributor may update its routing tables with the route. The active route distributor forwards the route to the standby route distributor to enable their routing tables to be substantially synchronized. The standby route distributor distributes the route to the slave route distributors, where the route enables an update to another routing table. In the event of a switchover, the standby route distributor resynchronizes its routing tables and may distribute route information to each slave route distributor.
    Type: Application
    Filed: April 25, 2003
    Publication date: May 27, 2004
    Inventors: Ramkumar Sankar, Sreeram P. Iyer, Sachchidanand D. Vaidya
  • Publication number: 20040100904
    Abstract: A system and method is directed to updating a route table in a distributed routing platform, thereby enabling multiple routing protocols to be executed on different routing modules. A slave route distributor on one routing module is configured to receive a route from a local route table and flow manager. The slave route distributor communicates the route to a master route distributor on another routing module by way of an inter process communications protocol. The master route distributor provides the route to its local route table and flow manager, where a determination is made whether the route is a best route. If the route is a best route, the master route distributor updates its external routing table. The master route distributor also distributes the route to another slave route distributor on yet another routing module, where the route enables an update to a remote routing protocol, and routing table.
    Type: Application
    Filed: November 22, 2002
    Publication date: May 27, 2004
    Applicant: Nokia Corporation
    Inventors: Vijay K. Chander, Atul B. Mahamuni, Ramkumar Sankar, Sreeram Iyer, Henry Hong-Yi Tzeng