Patents by Inventor Eswara S. P. Chinthalapati

Eswara S. P. Chinthalapati 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).

  • Publication number: 20220174026
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, one or more line cards, and a control card. A respective line card includes one or more ports and forwarding hardware. The control card determines routing and forwarding tables for the switch, and comprises processing circuitry and a management module. The management module manage a tunnel or virtual network at the switch. During operation, the control card determine an event associated with layer-2 operations of the switch. The control card refrains from notifying the management module regarding the event and notifies a first line card in the one or more line cards regarding the event. The first line card then updates a layer-3 forwarding entry in the corresponding forwarding hardware based on the notification.
    Type: Application
    Filed: December 27, 2021
    Publication date: June 2, 2022
    Inventors: Rajesh Pukhraj JAIN, Eswara S.P. CHINTHALAPATI, Sandeep G. BHAT
  • Patent number: 11212240
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, one or more line cards, and a control card. A respective line card includes one or more ports and forwarding hardware. The control card determines routing and forwarding tables for the switch, and comprises processing circuitry and a management module. The management module manage a tunnel or virtual network at the switch. During operation, the control card determine an event associated with layer-2 operations of the switch. The control card refrains from notifying the management module regarding the event and notifies a first line card in the one or more line cards regarding the event. The first line card then updates a layer-3 forwarding entry in the corresponding forwarding hardware based on the notification.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: December 28, 2021
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Rajesh Pukhraj Jain, Eswara S. P. Chinthalapati, Sandeep G. Bhat
  • Publication number: 20200328988
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, one or more line cards, and a control card. A respective line card includes one or more ports and forwarding hardware. The control card determines routing and forwarding tables for the switch, and comprises processing circuitry and a management module. The management module manage a tunnel or virtual network at the switch. During operation, the control card determine an event associated with layer-2 operations of the switch. The control card refrains from notifying the management module regarding the event and notifies a first line card in the one or more line cards regarding the event. The first line card then updates a layer-3 forwarding entry in the corresponding forwarding hardware based on the notification.
    Type: Application
    Filed: April 27, 2017
    Publication date: October 15, 2020
    Applicant: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Rajesh Pukhraj JAIN, Eswara S.P. CHINTHALAPATI, Sandeep G. BHAT
  • Patent number: 10659347
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: May 19, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Patent number: 10439932
    Abstract: Embodiments described herein provide a switch. The switch can include one or more ports, a communication module, and a flow rule management module. During operation, the communication module obtains a flow rule from a notification message from a controller of a software-defined network. The flow rule management module then determines whether a priority value of the flow rule is in a local flow table. The flow table can store flow rules received from the controller. If the priority value of the flow rule is not in the local flow table, the flow rule management module stores the flow rule in a location of the flow table allocated for the priority value.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: October 8, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Eswara S. P. Chinthalapati, Ramakant Jangid, Sherin Selvaraj
  • Publication number: 20190268261
    Abstract: One embodiment of the present invention provides a switch in a software -defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Application
    Filed: May 16, 2019
    Publication date: August 29, 2019
    Applicant: Avago Technologies International Sales Pte. Limited
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Patent number: 10341226
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 2, 2019
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Patent number: 10164883
    Abstract: A system facilitates flow definition management in a switch. During operation, the system identifies a generic flow definition which specifies a flow that is not specific to any input port of a switch. The system further stores in a flow lookup data structure one or more port-specific flow rules based on the generic flow definition, wherein each port-specific flow rule corresponds to a respective port capable of processing data flows.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: December 25, 2018
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventors: Kashyap Tavarekere Ananthapadmanabha, Vivek Agarwal, Eswara S. P. Chinthalapati
  • Patent number: 10038627
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, a rule management module, an inner packet module, and a packet processor. During operation, the rule management module obtains a rule associated with a data flow within tunnel encapsulation of a tunnel. This rule indicates how the flow is to be processed at the switch. The rule management module then applies an initial rule to a respective line card of the switch. The initial rule is derived from a virtual network identifier, which is associated with the tunnel, of the obtained rule. The inner packet module determines that a first inner packet, which is encapsulated with a first encapsulation header, belongs to the flow without decapsulating the first encapsulation header. The rule management module applies the obtained rule to a line card associated with an ingress port of the encapsulated first inner packet.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: July 31, 2018
    Assignee: BROCADE COMMUNICATIONS SYSTEMS LLC
    Inventors: Rajesh Pukhraj Jain, Eswara S. P. Chinthalapati, Sandeep G. Bhat
  • Publication number: 20180097723
    Abstract: Embodiments described herein provide a switch. The switch can include one or more ports, a communication module, and a flow rule management module. During operation, the communication module obtains a flow rule from a notification message from a controller of a software-defined network. The flow rule management module then determines whether a priority value of the flow rule is in a local flow table. The flow table can store flow rules received from the controller. If the priority value of the flow rule is not in the local flow table, the flow rule management module stores the flow rule in a location of the flow table allocated for the priority value.
    Type: Application
    Filed: September 28, 2017
    Publication date: April 5, 2018
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Eswara S. P. Chinthalapati, Ramakant Jangid, Sherin Selvaraj
  • Publication number: 20180019941
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Application
    Filed: August 16, 2017
    Publication date: January 18, 2018
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Publication number: 20170346731
    Abstract: One embodiment of the present invention provides a switch. The switch includes a storage device, a rule management module, an inner packet module, and a packet processor. During operation, the rule management module obtains a rule associated with a data flow within tunnel encapsulation of a tunnel. This rule indicates how the flow is to be processed at the switch. The rule management module then applies an initial rule to a respective line card of the switch. The initial rule is derived from a virtual network identifier, which is associated with the tunnel, of the obtained rule. The inner packet module determines that a first inner packet, which is encapsulated with a first encapsulation header, belongs to the flow without decapsulating the first encapsulation header. The rule management module applies the obtained rule to a line card associated with an ingress port of the encapsulated first inner packet.
    Type: Application
    Filed: April 6, 2017
    Publication date: November 30, 2017
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Rajesh Pukhraj Jain, Eswara S. P. Chinthalapati, Sandeep G. Bhat
  • Patent number: 9769061
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: September 19, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
  • Publication number: 20170134281
    Abstract: One embodiment of the present invention provides a system for facilitating flow definition management in a switch. During operation, the system identifies a generic flow definition which specifies a flow that is not specific to any input port of a switch. The system further stores in a flow lookup data structure one or more port-specific flow rules based on the generic flow definition, wherein each port-specific flow rule corresponds to a respective port capable of processing data flows.
    Type: Application
    Filed: September 1, 2016
    Publication date: May 11, 2017
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Kashyap Tavarekere Ananthapadmanabha, Vivek Agarwal, Eswara S. P. Chinthalapati
  • Patent number: 9450870
    Abstract: A system facilitates flow definition management in a switch. During operation, the system identifies a generic flow definition which specifies a flow that is not specific to any input port of a switch. The system further stores in a flow lookup data structure one or more port-specific flow rules based on the generic flow definition, wherein each port-specific flow rule corresponds to a respective port capable of processing data flows.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: September 20, 2016
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Kashyap Tavarekere Ananthapadmanabha, Vivek Agarwal, Eswara S. P. Chinthalapati
  • Publication number: 20160041888
    Abstract: One embodiment of the present invention provides a fault-management system. During operation, the system identifies a failure at a remote location associated with a communication service. The system then determines a local port used for the communication service, and suspends the local port, thereby allowing the failure to be detected by a device coupled to the local port.
    Type: Application
    Filed: October 21, 2015
    Publication date: February 11, 2016
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Srinivas S. Hanabe, Jitendra Verma, Eswara S. P. Chinthalapati
  • Publication number: 20140269746
    Abstract: One embodiment of the present invention provides a switch. The switch includes a link aggregation database and a packet processor. The link aggregation database stores configuration information regarding a plurality of switches participating in a multi-chassis trunk. The plurality of switches includes the switch. The packet processor constructs a packet for a remote switch. This packet is forwardable via a logical connection. The packet includes a virtual circuit label associated with a second logical connection of a second switch. The plurality of switches includes the second switch as well.
    Type: Application
    Filed: March 17, 2014
    Publication date: September 18, 2014
    Inventors: Eswara S.P. Chinthalapati, Lok Yan Hui, Srinivas Tatikonda, Vivek Agarwal
  • Publication number: 20130318243
    Abstract: One embodiment of the present invention provides a switch in a software-defined network. The switch includes at least one port, a flow management module, and forwarding circuitry. The port is capable of receiving a frame belonging to a software-defined data flow and a frame belonging to a regular data flow. The flow management module logically partitions the port for the frame belonging to the software-defined data flow from the frame belonging to the regular data flow. The forwarding circuitry forwards the frame belonging to the software-defined data flow based on a flow definition in a local flow table. The flow definition indicates how the software-defined data flow is processed in a software-defined network.
    Type: Application
    Filed: March 26, 2013
    Publication date: November 28, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Eswara S.P. Chinthalapati, Nikunj Vaidya
  • Publication number: 20120087232
    Abstract: One embodiment of the present invention provides a fault-management system. During operation, the system identifies a failure at a remote location associated with a communication service. The system then determines a local port used for the communication service, and suspends the local port, thereby allowing the failure to be detected by a device coupled to the local port.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 12, 2012
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Srinivas S. Hanabe, Jitendra Verma, Eswara S. P. Chinthalapati