SYSTEMS AND METHODS FOR CONFIGURING A DEVICE VIA A SOFTWARE-DEFINED NETWORKING CONTROLLER
First Claim
1. A method for configuring a device via a software-defined networking (SDN) controller, comprising:
- establishing, between an SDN controller and a device intermediary to a plurality of clients and a plurality of servers, a connection to provision resources of the device for use by an application communicating with the SDN controller;
receiving, from the SDN controller by the device, a request to define one or more configuration policies for an application communicating with the SDN controller, the configuration policies to configure the device to provide one or more functions of the device to the application communicating with the SDN controller, the request generated by the SDN controller and including function definitions based on a device model installed on the SDN controller, the device model corresponding to the device and including device properties of the device and configuration parameters for each of the functions provided by the device; and
performing, responsive to receiving the request to define the one or more configuration policies, by the device, function level configuration of the device, the function level configuration of the device including configuring one or more functions of the device to process, using the one or more functions of the device, packets corresponding to the application communicating with the SDN controller that are received by the device.
7 Assignments
0 Petitions
Accused Products
Abstract
The disclosure is directed towards systems and methods for configuring a device via an SDN controller. A connection can be established between an SDN controller and a device intermediary to a plurality of clients and a plurality of servers, in order to provision resources of the device for use by one or more applications of the SDN controller. A request can be received by the device from the SDN controller to define one or more configuration policies for an application communicating with the SDN controller. The configuration policies can configure the device to provide one or more functions of the device to the application communicating with the SDN controller. The request can be generated by the SDN controller and can include function definitions based on a device model installed on the SDN controller. The device model can corresponding to the device and can include device properties of the device and configuration parameters for each of the functions provided by the device. In response to receiving the request to define the one or more configuration policies, the device can perform function-level configuration of the device, including configuring one or more functions of the device to process packets corresponding to the application communicating with the SDN controller that are received by the device using the one or more functions of the device.
122 Citations
20 Claims
-
1. A method for configuring a device via a software-defined networking (SDN) controller, comprising:
-
establishing, between an SDN controller and a device intermediary to a plurality of clients and a plurality of servers, a connection to provision resources of the device for use by an application communicating with the SDN controller; receiving, from the SDN controller by the device, a request to define one or more configuration policies for an application communicating with the SDN controller, the configuration policies to configure the device to provide one or more functions of the device to the application communicating with the SDN controller, the request generated by the SDN controller and including function definitions based on a device model installed on the SDN controller, the device model corresponding to the device and including device properties of the device and configuration parameters for each of the functions provided by the device; and performing, responsive to receiving the request to define the one or more configuration policies, by the device, function level configuration of the device, the function level configuration of the device including configuring one or more functions of the device to process, using the one or more functions of the device, packets corresponding to the application communicating with the SDN controller that are received by the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for integrating a device with a software-defined networking (SDN) controller, comprising:
a device intermediary to a plurality of clients, a plurality of servers, and an SDN controller, the device configured to; establish a connection between an SDN controller and the device to provision resources of the device for use by an application communicating with the SDN controller; receive, from the SDN controller, a request to define one or more configuration policies for an application communicating with the SDN controller, the configuration policies to configure the device to provide one or more functions of the device to the application communicating with the SDN controller, the request generated by the SDN controller and including function definitions based on a device model installed on the SDN controller, the device model corresponding to the device and including device properties of the device and configuration parameters for each of the functions provided by the device; and perform, responsive to receiving the request to define the one or more configuration policies, function level configuration of the device, the function level configuration of the device including configuring one or more functions of the device to process, using the one or more functions of the device, packets corresponding to the application communicating with the SDN controller that are received by the device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification