发明名称 Method to process HTTP header with hardware assistance
摘要 In processing Hypertext Transfer Protocol (HTTP) headers, a packet pre-processor is configured with at least one predetermined header field identifier. The packet pre-processor detects at least one header field identifier in a header field of an HTTP packet received over an HTTP session between a host and a server, matches the predetermined header field identifier to the header field identifier in the HTTP packet, generates a header report block comprising information corresponding to the header field identifier in the HTTP packet, and sends the HTTP packet and the header report block to a processor module for processing the HTTP packet based on the header report block. The processor module receives the HTTP packet and the header report block from the packet pre-processor, retrieves a service policy using the header report block, applies the service policy to the HTTP packet, and sends the HTTP packet to the host or the server.
申请公布号 US9596286(B2) 申请公布日期 2017.03.14
申请号 US201213480494 申请日期 2012.05.25
申请人 A10 Networks, Inc. 发明人 Kamat Gurudeep;Davis Ian E.;Jalan Rajkumar
分类号 H04L12/56;H04L29/08;H04L29/06 主分类号 H04L12/56
代理机构 Carr & Ferrell LLP 代理人 Carr & Ferrell LLP
主权项 1. A method of packet processing for load balancing by a processor module in conjunction with a packet pre-processor of a service gateway comprising: receiving a first packet from a host device, the first packet associated with a predetermined protocol, the first packet comprising a request for a network service; locating a header field block of the first packet, the header field block including a header field value associated with a network service operable on a plurality of servers, the header field block being produced by the packet pre-processor of the service gateway performing a method comprising: receiving a second packet, the second packet directed to the network service,detecting a header field of the second packet,matching the header field with a predetermined header field identifier, the predetermined header field identifier associated with the network service, andgenerating the header field block having the header field value associated with the predetermined header field identifier; ascertaining the network service and identifying the server for processing the network service based at least in part on a header field value of the second packet; and directing the second packet to the identified server.
地址 San Jose CA US
您可能感兴趣的专利