Tunnel-level fragmentation and reassembly based on tunnel context
US-2018294993-A1 · Oct 11, 2018 · US
US11064021B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11064021-B2 |
| Application number | US-201916403175-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 3, 2019 |
| Priority date | Jun 15, 2018 |
| Publication date | Jul 13, 2021 |
| Grant date | Jul 13, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for managing a network system are disclosed. For example, a method comprises: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving the updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and, generating, based on the updated first header information and the first payload information, an updated access request. Accordingly, the processing capability of load balancing servers and the performance of load balancing servers in a network system may be improved effectively.
Opening claim text (preview).
What is claimed is: 1. A method for managing a network system, comprising: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and generating, based on the updated first header information and the first payload information, an updated access request; wherein transmitting the first header information to the load balancing server comprises: removing the first payload information from the access request to obtain a modified access request, the modified access request including the first header information and an indicator representing the removed first payload information; and transmitting the modified access request to the load balancing server; and wherein generating the updated access request comprises: obtaining, from the load balancing server, a correspondence between the load balancing server and the client; and determining, from a set of stored payload information and based on the correspondence, the first payload information corresponding to the updated first header information. 2. The method of claim 1 , further comprising: transmitting the updated access request to the destination server. 3. The method of claim 1 , further comprising: storing the first payload information in a set of payload information. 4. The method of claim 1 , further comprising: receiving, at the network adapter, a response to the access request from the destination server, the response including second header information and second payload information; transmitting the second header information to the load balancing server; receiving the updated second header information from the load balancing server, wherein the updated second header information is determined by the load balancing server based on the received second header information and the identifier of the load balancing server, and wherein the updated second header information indicates the client to which the response is to be transmitted; and generating, based on the updated second header information and the second payload information, an updated response. 5. The method of claim 4 , further comprising: obtaining, from the load balancing server, a correspondence between the load balancing server and the client; and determining, from a set of stored payload information and based on the correspondence, the second payload information corresponding to the updated second header information. 6. The method of claim 1 , wherein the access request comprises a predefined format; and wherein generating the updated access request comprises maintaining the predefined format. 7. The method of claim 6 , wherein generating the updated access request comprises setting, by a packet regenerator module, the indicator, the indicator replacing the removed first payload information. 8. The method of claim 7 , wherein setting the indicator includes assigning, by the packet regenerator module, a value corresponding to zero to the indicator representing removal of all data of the first payload information from the modified access request. 9. The method of claim 7 , wherein the access request comprises a packet having a header field with the first header information and a payload field with the first payload information; and wherein generating the updated access request comprises replacing the payload field with the indicator. 10. A method of managing a network system, comprising: receiving, from a network adapter, first header information in an access request from a client, the access request comprising the first header information and first payload information; updating the first header information based on the received first header information and an identifier of a load balancing server associated with the network adapter, the updated first header information indicating a destination server to which the access request is to be transmitted and excluding the first payload information; and transmitting the updated first header information to the network adapter to enable the network to generate an updated access request based on the updated first header information and the first payload information in the access request. 11. The method of claim 10 , further comprising: generating a correspondence between the load balancing server and the client; and transmitting the correspondence to the network adapter. 12. The method of claim 10 , wherein updating the first header information comprises: obtaining an identifier of the client from the first header information; and replacing the identifier of the client with the identifier of the load balancing server. 13. The method of claim 10 , further comprising: receiving, from the network adapter, second header information in a response to the access request from the destination server; updating the second header information based on the received second header information and the identifier of the load balancing server, the updated second header information indicating the client to which the response is to be transmitted; and transmitting the updated second header information to the network adapter such that the network adapter generates an updated response based on the updated second header information and second payload information in the response. 14. The method of claim 13 , further comprising: obtaining a correspondence between the load balancing server and the client; and transmitting the correspondence to the network adapter such that the network adapter determines, from a set of stored payload information and based on the correspondence, the second payload information corresponding to the updated second header information. 15. The method of claim 10 , wherein transmitting the updated first header information to the network adapter is performed such that the network adapter combines the updated first header information and the first payload information to generate the updated access request. 16. A device for managing a network system, comprising: one or more processors; a memory coupled to at least one of the one or more processers; and computer program instructions stored in the memory that, when executed by the at least one processor, cause the device to execute acts, the acts comprising: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving the updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and generating, based on the updated first header information and the first payload information, an updated access request; wherein transmitting the first header information t
Routing a service request depending on the request content or context · CPC title
Parsing or analysis of headers · CPC title
considering the load · CPC title
by balancing the load, e.g. traffic engineering · CPC title
based on the content of a request · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.