Patents by Inventor Saravanakumar Rajendran

Saravanakumar Rajendran 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: 9331872
    Abstract: In one embodiment, a list of source identifiers is maintained at a virtual switch. These source identifiers are allowed to send packets through the virtual switch to ports in a private virtual local area network (PVLAN). When a packet is received at the virtual switch from a particular source destined for a particular port in the PVLAN, the virtual switch determines whether a particular identifier associated with the particular source matches one of the source identifiers in the list. If that particular source identifier is not on the list, the packet is prevented from being forwarded to the particular port in the PVLAN.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: May 3, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Vishnu Emmadi, Munish Mehta, Saravanakumar Rajendran, Prashant Gandhi
  • Patent number: 9276834
    Abstract: Methods and apparatus for providing a device for forwarding packets in a network are disclosed. A first router and a second router having a shared set of interfaces are provided, enabling the first router and the second router to share forwarding data for forwarding packets on the shared set of interfaces.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: March 1, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Bhushan Mangesh Kanekar, Saravanakumar Rajendran, Jonathan Davar
  • Patent number: 9253274
    Abstract: In one embodiment, an apparatus can include a service broker configured to: (i) register a service classifier, and to provide context information to the service classifier; and (ii) register a plurality of service nodes. The service broker can also receive capability and service requests from the service classifier. Further, the context information can include a service header, a reachability indication, and an encapsulation, where the service header and the encapsulation may be attached or related to a packet in the service classifier. In addition, the service classifier can use this information to redirect the packet to a first service node.
    Type: Grant
    Filed: January 19, 2007
    Date of Patent: February 2, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Paul Quinn, Kenneth Durazzo, Andrew G. Harvey, Satish Gannu, Dean Cheng, Frederick Baker, Richard M. Pruss, Barry R. Greene, Saravanakumar Rajendran, Robert Gleichauf
  • Patent number: 9178800
    Abstract: In one embodiment, an apparatus includes a port profile manager for receiving a port configuration policy and creating a port profile for the port configuration policy. The apparatus further includes a management interface for transmitting the port profile to a management station operable to receive input mapping the port profile to one or more interfaces associated with virtual machines. The port profile manager receives and stores the mapping input at the management station, for use in configuring the interfaces according to the port configuration policy. A method for policy based configuration of interfaces in a virtual machine environment is also disclosed.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: November 3, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Bakke, David Thompson, Timothy Kuik, Saravanakumar Rajendran
  • Patent number: 8953629
    Abstract: A blade router for increased interface scalability is provided. The blade router may address interface scalability by having each of the linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade router may appear as a single router from the customer perspective during configuration. For some embodiments, two virtual interfaces may be used, one for regular interface traffic and another for Network Address Translation (NAT)-enabled interface traffic.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: February 10, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Dileep Kumar Devireddy, Michael Smith, Saravanakumar Rajendran, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang
  • Patent number: 8639783
    Abstract: In one embodiment, an apparatus includes a port profile manager for receiving a port configuration policy and creating a port profile for the port configuration policy. The apparatus further includes a management interface for transmitting the port profile to a management station operable to receive input mapping the port profile to one or more interfaces associated with virtual machines. The port profile manager receives and stores the mapping input at the management station, for use in configuring the interfaces according to the port configuration policy. A method for policy based configuration of interfaces in a virtual machine environment is also disclosed.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: January 28, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Mark Bakke, David Thompson, Timothy Kuik, Saravanakumar Rajendran
  • Patent number: 8625592
    Abstract: A blade switch for increased interface scalability is provided. The blade switch may address interface scalability by having each of the switch linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade switch may appear as a single network switch having a single bridge ID from the network perspective during operation and from the customer perspective during configuration.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: January 7, 2014
    Assignee: Cisco Technology, Inc.
    Inventors: Saravanakumar Rajendran, Michael Smith, Dileep Kumar Devireddy, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang, Prashant P. Gandhi
  • Publication number: 20130315252
    Abstract: In one embodiment, a list of source identifiers is maintained at a virtual switch. These source identifiers are allowed to send packets through the virtual switch to ports in a private virtual local area network (PVLAN). When a packet is received at the virtual switch from a particular source destined for a particular port in the PVLAN, the virtual switch determines whether a particular identifier associated with the particular source matches one of the source identifiers in the list. If that particular source identifier is not on the list, the packet is prevented from being forwarded to the particular port in the PVLAN.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: Cisco Technology, Inc.
    Inventors: Vishnu Emmadi, Munish Mehta, Saravanakumar Rajendran, Prashant Gandhi
  • Patent number: 8312148
    Abstract: A method is disclosed for performing message payload processing functions in a network element on behalf of an application. According to one aspect, a network element intercepts data packets comprising network layer or transport layer headers having an address of a destination which destination differs from the network element. The network element determines whether information contained in layer 2-4 headers of the data packet satisfies specified criteria. If the information satisfies the specified criteria, the network element directs the data packets to a blade of the network element that performs processing based on an application layer message at least partially contained in the data packets. If the information does not satisfy the specified criteria, the network element forwards the data packets towards the destination without sending them to the blade.
    Type: Grant
    Filed: May 3, 2011
    Date of Patent: November 13, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Tefcros Anthias, Sandeep Kumar, Ricky Ho, Saravanakumar Rajendran
  • Publication number: 20120131662
    Abstract: In one embodiment, a method includes identifying virtual machines operating at a network device and virtual local area networks associated with the virtual machines, creating an allowed list of virtual local area networks at the network device based on the virtual machines operating at the network device, and updating the allowed list in response to changes in the virtual machines at the network device. The network device is configured to forward traffic received from the virtual local area networks on the allowed list to a virtual switch at the network device, and drop traffic received from a virtual local area network not on the allowed list. An apparatus and logic are also disclosed.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Timothy Kuik, David Thompson, Saravanakumar Rajendran
  • Publication number: 20120076048
    Abstract: Methods and apparatus for providing a device for forwarding packets in a network are disclosed. A first router and a second router having a shared set of interfaces are provided, enabling the first router and the second router to share forwarding data for forwarding packets on the shared set of interfaces.
    Type: Application
    Filed: November 18, 2011
    Publication date: March 29, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Bhushan Mangesh Kanekar, Saravanakumar Rajendran, Jonathan Davar
  • Patent number: 8077604
    Abstract: Methods and apparatus for providing a device for forwarding packets in a network are disclosed. A first router and a second router having a shared set of interfaces are provided, enabling the first router and the second router to share forwarding data for forwarding packets on the shared set of interfaces.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: December 13, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Bhushan Mangesh Kanekar, Saravanakumar Rajendran, Jonathan Davar
  • Patent number: 8037180
    Abstract: In a virtual infrastructure, a single appliance is provided that hosts a centralized virtual machine monitor (VMM) control plane to effectively establish a single virtual switch across all virtual machines within one or more clusters of servers, thereby reducing the number of management points for the network administrator and facilitating easier VM migration.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: October 11, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Michael R. Smith, Saravanakumar Rajendran, Paul Anthony Fazzone, Shriram Velaga, Paul Harry Gleichauf, Mark A. Bakke
  • Publication number: 20110208867
    Abstract: A method is disclosed for performing message payload processing functions in a network element on behalf of an application. According to one aspect, a network element intercepts data packets comprising network layer or transport layer headers having an address of a destination which destination differs from the network element. The network element determines whether information contained in layer 2-4 headers of the data packet satisfies specified criteria. If the information satisfies the specified criteria, the network element directs the data packets to a blade of the network element that performs processing based on an application layer message at least partially contained in the data packets. If the information does not satisfy the specified criteria, the network element forwards the data packets towards the destination without sending them to the blade.
    Type: Application
    Filed: May 3, 2011
    Publication date: August 25, 2011
    Inventors: Tefcros Anthias, Sandeep Kumar, Ricky Ho, Saravanakumar Rajendran
  • Patent number: 7987272
    Abstract: A method is disclosed for performing message payload processing functions in a network element on behalf of an application. According to one aspect, a network element receives user-specified input that indicates a particular message classification. The network element also receives one or more data packets. Based on the data packets, the network element determines that an application layer message, which is collectively contained in payload portions of the data packets, matches the particular message classification. The network element processes at least a portion of the message by performing, on behalf of the application to which the message is directed, and relative to at least the portion of the message, one or more actions that are (a) specified in the user-specified input and (b) associated with the particular message classification.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: July 26, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sandeep Kumar, Tefcros Anthias, Ricky Ho, Saravanakumar Rajendran
  • Patent number: 7792124
    Abstract: Method and system for providing access layer satellite architecture in a data network including receiving a data packet from an access layer network device, the data packet including a Virtual Local Area Network (VLAN) identifier associated with a port on the access layer network device, performing a route lookup procedure based on the received data packet to determine a destination of the data packet, updating an ARP table with a Media Access Control (MAC) address associated with the VLAN identifier and the port of the received data packet, and transmitting the data packet to a destination network device, is disclosed.
    Type: Grant
    Filed: April 1, 2007
    Date of Patent: September 7, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Smith, Dileep Kumar Devireddy, Saravanakumar Rajendran, Jeffrey Ym Wang
  • Publication number: 20100057908
    Abstract: In a virtual infrastructure, a single appliance is provided that hosts a centralized virtual machine monitor (VMM) control plane to effectively establish a single virtual switch across all virtual machines within one or more clusters of servers, thereby reducing the number of management points for the network administrator and facilitating easier VM migration.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Inventors: Michael R. Smith, Saravanakumar Rajendran, Paul Anthony Fazzone, Shriram Velaga, Paul Harry Gleichauf, Mark A. Bakke
  • Publication number: 20090213867
    Abstract: A blade router for increased interface scalability is provided. The blade router may address interface scalability by having each of the linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade router may appear as a single router from the customer perspective during configuration. For some embodiments, two virtual interfaces may be used, one for regular interface traffic and another for Network Address Translation (NAT)-enabled interface traffic.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Inventors: Dileep Kumar Devireddy, Michael Smith, Saravanakumar Rajendran, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang
  • Publication number: 20090213869
    Abstract: A blade switch for increased interface scalability is provided. The blade switch may address interface scalability by having each of the switch linecards manage its interfaces locally and may use the concept of virtual and local interfaces for intelligent forwarding. The blade switch may appear as a single network switch having a single bridge ID from the network perspective during operation and from the customer perspective during configuration.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Inventors: Saravanakumar Rajendran, Michael Smith, Dileep Kumar Devireddy, Pradeep K. Kathail, Chandrashekhar Appanna, Jeffrey Ym Wang, Prashant P. Gandhi
  • Publication number: 20080240100
    Abstract: Method and system for providing access layer satellite architecture in a data network including receiving a data packet from an access layer network device, the data packet including a Virtual Local Area Network (VLAN) identifier associated with a port on the access layer network device, performing a route lookup procedure based on the received data packet to determine a destination of the data packet, updating an ARP table with a Media Access Control (MAC) address associated with the VLAN identifier and the port of the received data packet, and transmitting the data packet to a destination network device, is disclosed.
    Type: Application
    Filed: April 1, 2007
    Publication date: October 2, 2008
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Michael Smith, Dileep Kumar Devireddy, Saravanakumar Rajendran, Jeffrey Ym Wang