Search

Rajiv Ramanathan Phones & Addresses

  • San Jose, CA
  • 19831 La Mar Dr, Cupertino, CA 95014 (217) 328-1768
  • 450 N Mathilda Ave #103, Sunnyvale, CA 94085
  • 403 White St, Champaign, IL 61820 (217) 398-3817
  • 503 E White St #7, Champaign, IL 61820 (217) 398-3817
  • 104 Lincoln Ave, Urbana, IL 61801 (217) 328-1768
  • 104 N Lincoln Ave #304, Urbana, IL 61801 (217) 328-1768
  • Santa Clara, CA
  • 19831 La Mar Dr, Cupertino, CA 95014

Work

Company: Vmware Aug 2012 Address: Palo Alto Position: Director

Education

Degree: MS School / High School: University of Illinois at Urbana-Champaign 1999 to 2000 Specialities: Computer Science

Skills

Networking • Security

Languages

English

Industries

Computer Software

Resumes

Resumes

Rajiv Ramanathan Photo 1

Co-Founder

View page
Location:
6239 Goddess Ct, San Jose, CA 95129
Industry:
Computer Software
Work:
VMware - Palo Alto since Aug 2012
Director

Nicira - Palo Alto, CA Jul 2011 - Aug 2012
Director

Google - Mountain View, CA Oct 2006 - Jul 2011
Engineer

Foundry Networks - Alviso, CA Nov 2001 - Sep 2006
Tech Lead

Tasman (formerly Tiara) Networks - San Jose, CA Aug 2000 - Oct 2001
Software Engineer
Education:
University of Illinois at Urbana-Champaign 1999 - 2000
MS, Computer Science
University of Illinois at Urbana-Champaign 1997 - 1999
MUP, Urban Design
Indian Institute of Technology, Kharagpur 1992 - 1997
B.Arch, Architecture
P. S. Senior Secondary School 1990 - 1992
Skills:
Networking
Security
Languages:
English

Publications

Us Patents

System And Method For Enabling A Remote Instance Of A Loop Avoidance Protocol

View page
US Patent:
7564858, Jul 21, 2009
Filed:
Aug 1, 2003
Appl. No.:
10/632635
Inventors:
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, Inc. - San Jose CA
International Classification:
H04Q 12/28
US Classification:
370402, 370389
Abstract:
A system and method which enables a provider network to run a loop detection protocol in a customer network communicably coupled to it. The provider network runs a loop detection protocol and the customer network either runs a different protocol or none. The provider network determines its root bridge, or designated customer bridge, which is used to control loop detection decisions for the customer network. A BPDU or other protocol packet received from the customer network is tunneled through the provider network to the designated customer bridge. The designated customer network then processes the received BPDU in accordance with a loop detection instance for the customer network. The designated customer bridge then produces control messages in response to the processing and forwards those messages to the customer network. The control messages may include port state controls for ports in the customer network.

Technical Enhancements To Stp (Ieee 802.1D) Implementation

View page
US Patent:
7586856, Sep 8, 2009
Filed:
Mar 20, 2003
Appl. No.:
10/394344
Inventors:
Benny J. Thottakkara - San Jose CA, US
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, Inc. - Santa Clara CA
International Classification:
H04L 12/28
US Classification:
370256, 370244, 370255
Abstract:
An embodiment includes a method of minimizing the delay in convergence time for a complex STP topology following a topology change in the network system in the spanning tree protocol (STP) standard, including: receiving, by a root port of a first bridge, a data message that includes identification of a current root bridge and a priority value of the current root bridge; receiving, by a second port of the first bridge, a second data message from a second bridge; and if a message age timer of the first bridge has less than a limiting message age time value remaining before expiry, then blocking a reply, by the second port of the first bridge, to the second data message from the second bridge.

System And Method For Multiple Spanning Tree Protocol Domains In A Virtual Local Area Network

View page
US Patent:
7627654, Dec 1, 2009
Filed:
Jun 9, 2003
Appl. No.:
10/456756
Inventors:
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, Inc. - Santa Clara CA
International Classification:
G06F 15/177
US Classification:
709220, 370256
Abstract:
A system and method that modifies the behavior of the IEEE 802. 1D STP standard to thereby decouple the one data domain from the one control domain involves managing multiple spanning tree protocol (STP) instances in a virtual local area network (VLAN). The method includes the step of assigning a unique set of ports within the VLAN to each of the multiple STP instances. Then, each of the multiple STP instances are managed to keep each of the multiple STP instances separate. Finally, when a topology change is detected in one of the multiple STP instances, entries that have been learned on the unique set of ports assigned to the STP protocol instance where the topology change is detected are fast-aged or transitioned from one state to another.

System And Method For Enabling A Remote Instance Of A Loop Avoidance Protocol

View page
US Patent:
7822049, Oct 26, 2010
Filed:
Oct 6, 2005
Appl. No.:
11/246945
Inventors:
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, LLC - San Jose CA
International Classification:
H04Q 12/28
US Classification:
370402, 370389, 370256, 370392, 370252
Abstract:
A system and method which enables a provider network to run a loop detection protocol in a customer network communicably coupled to it. The provider network runs a loop detection protocol and the customer network either runs a different protocol or none. The provider network determines its root bridge, or designated customer bridge, which is used to control loop detection decisions for the customer network. A BPDU or other protocol packet received from the customer network is tunneled through the provider network to the designated customer bridge. The designated customer network then processes the received BPDU in accordance with a loop detection instance for the customer network. The designated customer bridge then produces control messages in response to the processing and forwards those messages to the customer network. The control messages may include port state controls for ports in the customer network.

System And Method For Multiple Spanning Tree Protocol Domains In A Virtual Local Area Network

View page
US Patent:
7856490, Dec 21, 2010
Filed:
Oct 15, 2009
Appl. No.:
12/580230
Inventors:
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, LLC - San Jose CA
International Classification:
G06F 15/177
US Classification:
709221, 370256
Abstract:
A system and method that modifies the behavior of the IEEE 802. 1D STP standard to thereby decouple the one data domain from the one control domain involves managing multiple spanning tree protocol (STP) instances in a virtual local area network (VLAN). The method includes the step of assigning a unique set of ports within the VLAN to each of the multiple STP instances. Then, each of the multiple STP instances are managed to keep each of the multiple STP instances separate. Finally, when a topology change is detected in one of the multiple STP instances, entries that have been learned on the unique set of ports assigned to the STP protocol instance where the topology change is detected are fast-aged or transitioned from one state to another.

System And Method For Detecting And Isolating A Remote Loop

View page
US Patent:
7944816, May 17, 2011
Filed:
May 14, 2009
Appl. No.:
12/466363
Inventors:
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, LLC - San Jose CA
International Classification:
H04J 1/16
US Classification:
370224, 370249
Abstract:
A system and method are provided for enabling a first network to detect a loop in a second network connected thereto. The first network runs a first instance of a Spanning Tree Protocol and the second network runs either a different instance or no instance. The method includes sending a Remote Loop Detection Packet (“RLDP”) from the ports in bridges of the first network which are connected to the second network. The RLDP includes identifiers such as the source bridge, port and VLAN. The system and method further includes checking for receipt of the RLDP on the same bridge which sent the RLDP. If such a receipt occurs, a loop is detected and one of the ports of the receiving/sending bridge is blocked.

Technical Enhancements To Stp (Ieee 802.1D) Implementation

View page
US Patent:
7969915, Jun 28, 2011
Filed:
Jul 24, 2009
Appl. No.:
12/509313
Inventors:
Benny J. Thottakkara - San Jose CA, US
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, LLC - San Jose CA
International Classification:
H04L 12/28
US Classification:
370256, 370244, 370255
Abstract:
An embodiment includes a method of minimizing the delay in convergence time for a complex STP topology following a topology change in the network system in the spanning tree protocol (STP) standard, including: receiving, by a root port of a first bridge, a data message that includes identification of a current root bridge and a priority value of the current root bridge; receiving, by a second port of the first bridge, a second data message from a second bridge; and if a message age timer of the first bridge has less than a limiting message age time value remaining before expiry, then blocking a reply, by the second port of the first bridge, to the second data message from the second bridge.

System And Method For Enabling A Remote Instance Of A Loop Avoidance Protocol

View page
US Patent:
8345699, Jan 1, 2013
Filed:
Sep 9, 2010
Appl. No.:
12/878973
Inventors:
Rajiv Ramanathan - Cupertino CA, US
Assignee:
Foundry Networks, LLC - San Jose CA
International Classification:
H04L 12/28
US Classification:
370402, 370252, 370256, 370389, 370392
Abstract:
A system and method which enables a provider network to run a loop detection protocol in a customer network communicably coupled to it. The provider network runs a loop detection protocol and the customer network either runs a different protocol or none. The provider network determines its root bridge, or designated customer bridge, which is used to control loop detection decisions for the customer network. A BPDU or other protocol packet received from the customer network is tunneled through the provider network to the designated customer bridge. The designated customer network then processes the received BPDU in accordance with a loop detection instance for the customer network. The designated customer bridge then produces control messages in response to the processing and forwards those messages to the customer network. The control messages may include port state controls for ports in the customer network.
Rajiv Ramanathan from San Jose, CA, age ~49 Get Report