Methods for service chaining and devices thereof
AssigneeF5 Networks, Inc.
InventorSaxon Amdahl
Life of this patent
Estimating the term…
Abstract
Methods, non-transitory computer readable media, network traffic management apparatuses, and network traffic management systems that send a server response to a client request from a requesting client device to a service chaining device. A modified server response from the service chaining device is received based on a correlation of the server response to one or more service policies. A determination is made on whether the modified server response requires additional processing by one or more additional service chaining devices based on the modified server response. The processed server response is received from the one or more additional service chaining devices when the determination indicated processing was required. The processed server response is transmitted to the requesting client device.
Claims20
A method for service chaining through virtual hosting implemented by a network traffic management system comprising one or more network traffic management modules, server modules, additional service modules, security service chaining modules or client modules, the method comprising:
- sending a server response to a client request from a requesting client device to a service chaining device;
- receiving a modified server response from the service chaining device based on a correlation of the server response to one or more stored service policies;
- determining when the modified server response requires additional processing by one or more additional service chaining devices based on the modified server response;
- receiving the processed server response from the one or more additional service chaining devices when the determination indicated processing was required;
- and
- transmitting the processed server response to the requesting client device.
A network traffic management apparatus, comprising memory comprising programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to:
- send a server response to a client request from a requesting client device to a service chaining device;
- receive a modified server response from the service chaining device based on a correlation of the server response to one or more stored service policies;
- determine when the modified server response requires additional processing by one or more additional service chaining devices based on the modified server response;
- receive the processed server response from the one or more additional service chaining devices when the determination indicated processing was required;
- and
- transmit the processed server response to the requesting client device.
A non-transitory computer readable medium having stored thereon instructions for service chaining comprising executable code which when executed by one or more processors, causes the one or more processors to:
- send a server response to a client request from a requesting client device to a service chaining device;
- receive a modified server response from the service chaining device based on a correlation of the server response to one or more stored service policies;
- determine when the modified server response requires additional processing by one or more additional service chaining devices based on the modified server response;
- receive the processed server response from the one or more additional service chaining devices when the determination indicated processing was required;
- and
- transmit the processed server response to the requesting client device.
A network traffic management system, comprising one or more network traffic management modules, server modules, additional service modules, security service chaining modules or client modules, memory comprising programmed instructions stored thereon and one or more processors configured to be capable of executing the stored programmed instructions to:
- send a server response to a client request from a requesting client device to a service chaining device;
- receive a modified server response from the service chaining device based on a correlation of the server response to one or more stored service policies;
- determine when the modified server response requires additional processing by one or more additional service chaining devices based on the modified server response;
- receive the processed server response from the one or more additional service chaining devices when the determination indicated processing was required;
- and
- transmit the processed server response to the requesting client device.
Dependencies are inferred from the claim text.