Patents by Inventor Ramana Mellacheruvu
Ramana Mellacheruvu 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: 10904146Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.Type: GrantFiled: September 17, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
-
Patent number: 10374952Abstract: Various embodiments are disclosed for increasing Layer-3 LPM (longest prefix match) routing database in a network platform. In some embodiments, chipsets in fabric modules (FMs) can be partitioned into multiple banks. Network traffic can be directed towards a corresponding bank in the FMs by using a LPM table on a line card (LC). Entries in the LPM table on the LC can be programmed either statically or dynamically based upon LPM routes that are dynamically learned.Type: GrantFiled: October 24, 2017Date of Patent: August 6, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Ayan Banerjee, Sameer Merchant, Ramana Mellacheruvu, Ramesh V. N. Ponnapalli, Srinivasan Ramabadran
-
Publication number: 20190020585Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.Type: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
-
Patent number: 10182496Abstract: Systems and approaches are provided for optimizing the Spanning Tree Protocol (STP) in a switched network. STP port type for a network infrastructure device can be controlled based on the dynamically discovered neighbor device type of the directly connected peer of the device using the Link Level Discovery Protocol (LLDP). LLDP can provide system capabilities of a link level peer to identify whether the link level peer is a host or a network infrastructure device. In various embodiments, the exchange of system capabilities can the trigger the configuration of an STP port as a network port for ports connected to network infrastructure devices or edge ports for ports directly connected to host devices.Type: GrantFiled: April 5, 2017Date of Patent: January 15, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Abhishek Saxena, Ramana Mellacheruvu, Parag Deshpande
-
Patent number: 10079761Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.Type: GrantFiled: September 4, 2014Date of Patent: September 18, 2018Assignee: Cisco Technology, Inc.Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
-
Publication number: 20180048568Abstract: Various embodiments are disclosed for increasing Layer-3 LPM (longest prefix match) routing database in a network platform. In some embodiments, chipsets in fabric modules (FMs) can be partitioned into multiple banks. Network traffic can be directed towards a corresponding bank in the FMs by using a LPM table on a line card (LC). Entries in the LPM table on the LC can be programmed either statically or dynamically based upon LPM routes that are dynamically learned.Type: ApplicationFiled: October 24, 2017Publication date: February 15, 2018Inventors: Ayan Banerjee, Sameer Merchant, Ramana Mellacheruvu, Ramesh V.N. Ponnapalli, Srinivasan Ramabadran
-
Patent number: 9825857Abstract: Various embodiments are disclosed for increasing Layer-3 LPM (longest prefix match) routing database in a network platform. In some embodiments, chipsets in fabric modules (FMs) can be partitioned into multiple banks. Network traffic can be directed towards a corresponding bank in the FMs by using a LPM table on a line card (LC). Entries in the LPM table on the LC can be programmed either statically or dynamically based upon LPM routes that are dynamically learned.Type: GrantFiled: July 31, 2014Date of Patent: November 21, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Ayan Banerjee, Sameer Merchant, Ramana Mellacheruvu, Ramesh V. N. Ponnapalli, Srinivasan Ramabadran
-
Patent number: 9742673Abstract: A plurality of line cards with each line card having a respective network forwarding engine and a respective outgoing interface (OIF) list and at least one fabric module communicatively coupled with each line card with each fabric module can have a respective network forwarding engine. The local OIF list can be asymmetrically programmed. The network forwarding engine of a line card can be configured to receive a multicast packet, compare a multicast address associate with the received multicast packet with entries in the local OIF list of the line card and forward the received multicast packet to at least one interface associated with the multicast address in response to the comparison resulting in a match.Type: GrantFiled: September 4, 2014Date of Patent: August 22, 2017Assignee: Cisco Technology, Inc.Inventors: Ayan Banerjee, Srinivasan Ramabadran, Mehak Mahajan, Raghava Sivaramu, Nataraj Bacthu, Raja Rao Tadimeti, Madhava Rao Cheethirala, Ramana Mellacheruvu
-
Publication number: 20170207961Abstract: Systems and approaches are provided for optimizing the Spanning Tree Protocol (STP) in a switched network. STP port type for a network infrastructure device can be controlled based on the dynamically discovered neighbor device type of the directly connected peer of the device using the Link Level Discovery Protocol (LLDP). LLDP can provide system capabilities of a link level peer to identify whether the link level peer is a host or a network infrastructure device. In various embodiments, the exchange of system capabilities can the trigger the configuration of an STP port as a network port for ports connected to network infrastructure devices or edge ports for ports directly connected to host devices.Type: ApplicationFiled: April 5, 2017Publication date: July 20, 2017Inventors: Abhishek Saxena, Ramana Mellacheruvu, Parag Deshpande
-
Patent number: 9655232Abstract: Systems and approaches are provided for optimizing the Spanning Tree Protocol (STP) in a switched network. STP port type for a network infrastructure device can be controlled based on the dynamically discovered neighbor device type of the directly connected peer of the device using the Link Level Discovery Protocol (LLDP). LLDP can provide system capabilities of a link level peer to identify whether the link level peer is a host or a network infrastructure device. In various embodiments, the exchange of system capabilities can the trigger the configuration of an STP port as a network port for ports connected to network infrastructure devices or edge ports for ports directly connected to host devices.Type: GrantFiled: August 13, 2014Date of Patent: May 16, 2017Assignee: Cisco Technology, Inc.Inventors: Abhishek Saxena, Ramana Mellacheruvu, Parag Deshpande
-
Patent number: 9509630Abstract: Methods and apparatus for segregating traffic are disclosed. In accordance with one embodiment, a traffic splitter identifies a set of links coupled to the traffic splitter, where the set of links includes two or more uplinks, wherein each of the two or more uplinks are implemented in a common physical media. The two or more uplinks include a LAN uplink coupled to a LAN and a SAN uplink coupled to a SAN. The traffic splitter prevents SAN traffic from reaching the LAN via the LAN uplink. In addition, the traffic splitter prevents LAN traffic from reaching the SAN via the SAN uplink.Type: GrantFiled: December 17, 2014Date of Patent: November 29, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Smitha Narayanaswamy, Ganesan Rajagopal, Sanjay Sane, Ramana Mellacheruvu, Umesh Mahajan
-
Publication number: 20150124655Abstract: Systems and approaches are provided for optimizing the Spanning Tree Protocol (STP) in a switched network. STP port type for a network infrastructure device can be controlled based on the dynamically discovered neighbor device type of the directly connected peer of the device using the Link Level Discovery Protocol (LLDP). LLDP can provide system capabilities of a link level peer to identify whether the link level peer is a host or a network infrastructure device. In various embodiments, the exchange of system capabilities can the trigger the configuration of an STP port as a network port for ports connected to network infrastructure devices or edge ports for ports directly connected to host devices.Type: ApplicationFiled: August 13, 2014Publication date: May 7, 2015Inventors: Abhishek Saxena, Ramana Mellacheruvu, Parag Deshpande
-
Publication number: 20150124806Abstract: Systems, methods, and non-transitory computer-readable storage media for performing hierarchical routing are disclosed. The method includes identifying routes in a computer network and arranging those routes in two separate routing tables. The first routing table is stored on a first module and the second routing table is stored on a second module.Type: ApplicationFiled: September 4, 2014Publication date: May 7, 2015Inventors: Ayan Banerjee, Ramana Mellacheruvu, Abhishek Saxena, Vishal Jain, Luca Cafiero
-
Publication number: 20150124684Abstract: A plurality of line cards with each line card having a respective network forwarding engine and a respective outgoing interface (OIF) list and at least one fabric module communicatively coupled with each line card with each fabric module can have a respective network forwarding engine. The local OIF list can be asymmetrically programmed. The network forwarding engine of a line card can be configured to receive a multicast packet, compare a multicast address associate with the received multicast packet with entries in the local OIF list of the line card and forward the received multicast packet to at least one interface associated with the multicast address in response to the comparison resulting in a match.Type: ApplicationFiled: September 4, 2014Publication date: May 7, 2015Inventors: Ayan Banerjee, Srinivasan Ramabadran, Mehak Mahajan, Raghava Sivaramu, Nataraj Bacthu, Raja Rao Tadimeti, Madhava Rao Cheethirala, Ramana Mellacheruvu
-
Publication number: 20150124633Abstract: Various embodiments are disclosed for increasing Layer-3 LPM (longest prefix match) routing database in a network platform. In some embodiments, chipsets in fabric modules (FMs) can be partitioned into multiple banks. Network traffic can be directed towards a corresponding bank in the FMs by using a LPM table on a line card (LC). Entries in the LPM table on the LC can be programmed either statically or dynamically based upon LPM routes that are dynamically learned.Type: ApplicationFiled: July 31, 2014Publication date: May 7, 2015Inventors: Ayan Banerjee, Sameer Merchant, Ramana Mellacheruvu, Ramesh V.N. Ponnapalli, Srinivasan Ramabadran
-
Publication number: 20150103840Abstract: Methods and apparatus for segregating traffic are disclosed. In accordance with one embodiment, a traffic splitter identifies a set of links coupled to the traffic splitter, where the set of links includes two or more uplinks, wherein each of the two or more uplinks are implemented in a common physical media. The two or more uplinks include a LAN uplink coupled to a LAN and a SAN uplink coupled to a SAN. The traffic splitter prevents SAN traffic from reaching the LAN via the LAN uplink. In addition, the traffic splitter prevents LAN traffic from reaching the SAN via the SAN uplink.Type: ApplicationFiled: December 17, 2014Publication date: April 16, 2015Inventors: Smitha Narayanaswamy, Ganesan Rajagopal, Sanjay Sane, Ramana Mellacheruvu, Umesh Mahajan
-
Patent number: 8949662Abstract: In one embodiment, an indication of a fault condition is received relating to a first service running on a physical device in a computer network. The first service is associated with a first virtual device context defined on the physical device. Then, the first service is disabled without affecting operation of a second service on the physical device. The second service is associated with a second virtual device context defined on the physical device. In another embodiment, a first virtual device context is created on a physical device in a computer network. Then, a second virtual device context is created on the physical device. The first virtual device context may then be managed independently of the second virtual device context such that resources assigned to a virtual device context are managed without affecting management of another virtual device context.Type: GrantFiled: July 6, 2012Date of Patent: February 3, 2015Assignee: Cisco Technology, Inc.Inventors: Ronak Desai, Ramana Mellacheruvu, Dino Farinacci, Amitkumar Patel, Umesh Mahajan
-
Patent number: 8917732Abstract: Methods and apparatus for segregating traffic are disclosed. In accordance with one embodiment, a traffic splitter identifies a set of links coupled to the traffic splitter, where the set of links includes two or more uplinks, wherein each of the two or more uplinks are implemented in a common physical media. The two or more uplinks include a LAN uplink coupled to a LAN and a SAN uplink coupled to a SAN. The traffic splitter prevents SAN traffic from reaching the LAN via the LAN uplink. In addition, the traffic splitter prevents LAN traffic from reaching the SAN via the SAN uplink.Type: GrantFiled: August 31, 2009Date of Patent: December 23, 2014Assignee: Cisco Technology, Inc.Inventors: Smitha Narayanaswamy, Ganesan Rajagopal, Sanjay Sane, Ramana Mellacheruvu, Umesh Mahajan
-
Patent number: 8531991Abstract: A solution is provided wherein the interfaces between multiple chassis (e.g., edge switches) in a network of layer 2 devices and a spanning tree device are treated as a single emulated switch. This emulated switch effectively enables two different views to the two different sides. Thus, frames from the network of layer 2 switches destined to any port of the emulated switch may take any of the links (through any of the physical switches), thereby enabling effective load-balancing for frames traveling from the layer 2 network side into the spanning tree device. Meanwhile the spanning tree device does not recognize an illegal loop in its connection to two different edge switches as it views the two links as a single logical EtherChannel.Type: GrantFiled: October 16, 2006Date of Patent: September 10, 2013Assignee: Cisco Technology, Inc.Inventors: Sanjay Sane, Lawrence Kreeger, Thomas Edsall, Elango Ganesan, Soei-Shin Hang, Ramana Mellacheruvu
-
Publication number: 20120278458Abstract: In one embodiment, an indication of a fault condition is received relating to a first service running on a physical device in a computer network. The first service is associated with a first virtual device context defined on the physical device. Then, the first service is disabled without affecting operation of a second service on the physical device. The second service is associated with a second virtual device context defined on the physical device. In another embodiment, a first virtual device context is created on a physical device in a computer network. Then, a second virtual device context is created on the physical device. The first virtual device context may then be managed independently of the second virtual device context such that resources assigned to a virtual device context are managed without affecting management of another virtual device context.Type: ApplicationFiled: July 6, 2012Publication date: November 1, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Ronak Desai, Ramana Mellacheruvu, Dino Farinacci, Amitkumar Patel, Umesh Mahajan