Patents by Inventor Nikunj Vaidya
Nikunj Vaidya 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: 10659347Abstract: 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: GrantFiled: May 16, 2019Date of Patent: May 19, 2020Assignee: Avago Technologies International Sales Pte. LimitedInventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
-
Patent number: 10439866Abstract: That each switch is configured with a series of new commands, such as NELD, which include various parameters, the parameters matching predefined terms, such as STP, BGP or DROP, and specifying a particular port or interface, if relevant. By predefining the parameters, the switch is configured to obtain data relevant to a particular problem. When a problem occurs, the administrator sends the command to all relevant switches with a parameter relevant to the problem being analyzed. Preferably, this sending of the command is done using a management application, so that the command can be sent to each switch by the management application in an extremely short period. By capturing all of the data in a small window, the odds are greatly improved on obtaining the relevant data. By having the preprogrammed commands, all of the desired data can be obtained in a single command rather than a series of commands.Type: GrantFiled: May 25, 2017Date of Patent: October 8, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Scott Crowns, Nikunj Vaidya
-
Publication number: 20190268261Abstract: 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: ApplicationFiled: May 16, 2019Publication date: August 29, 2019Applicant: Avago Technologies International Sales Pte. LimitedInventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
-
Patent number: 10341226Abstract: 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: GrantFiled: August 16, 2017Date of Patent: July 2, 2019Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITEDInventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
-
Publication number: 20180019941Abstract: 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: ApplicationFiled: August 16, 2017Publication date: January 18, 2018Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
-
Publication number: 20170366391Abstract: That each switch is configured with a series of new commands, such as NELD, which include various parameters, the parameters matching predefined terms, such as STP, BGP or DROP, and specifying a particular port or interface, if relevant. By predefining the parameters, the switch is configured to obtain data relevant to a particular problem. When a problem occurs, the administrator sends the command to all relevant switches with a parameter relevant to the problem being analyzed. Preferably, this sending of the command is done using a management application, so that the command can be sent to each switch by the management application in an extremely short period. By capturing all of the data in a small window, the odds are greatly improved on obtaining the relevant data. By having the preprogrammed commands, all of the desired data can be obtained in a single command rather than a series of commands.Type: ApplicationFiled: May 25, 2017Publication date: December 21, 2017Inventors: Scott Crowns, Nikunj Vaidya
-
Patent number: 9769061Abstract: 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: GrantFiled: March 26, 2013Date of Patent: September 19, 2017Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Eswara S. P. Chinthalapati, Nikunj Vaidya
-
Patent number: 9577905Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.Type: GrantFiled: April 17, 2015Date of Patent: February 21, 2017Assignee: Brocade Communications Systems, Inc.Inventors: Nikunj Vaidya, Vardarajan Venkatesh
-
Publication number: 20150222510Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.Type: ApplicationFiled: April 17, 2015Publication date: August 6, 2015Inventors: Nikunj Vaidya, Vardarajan Venkatesh
-
Patent number: 9088496Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.Type: GrantFiled: March 6, 2013Date of Patent: July 21, 2015Assignee: Brocade Communications Systems, Inc.Inventors: Nikunj Vaidya, Vardarajan Venkatesh
-
Publication number: 20130318243Abstract: 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: ApplicationFiled: March 26, 2013Publication date: November 28, 2013Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Eswara S.P. Chinthalapati, Nikunj Vaidya
-
Publication number: 20130242758Abstract: Improved debugging capabilities for network packet path tracing. Embodiments trace both the control and data planes. During control plane operations each switch appends its identity to the payload, providing a full trace of the control plan path. Responses containing the forward path payload are provided back at each hop, the responses being routing back by tracing back the forward direction control plane. The data plane is monitored by setting traps along the control plane path, with responses at each hop that indicate a given switch has been used being returned along the control plane path.Type: ApplicationFiled: March 6, 2013Publication date: September 19, 2013Applicant: Brocade Communications Systems, Inc.Inventors: Nikunj Vaidya, Vardarajan Venkatesh