Device and method for UE aggregate maximum bit rate
US-9215291-B2 · Dec 15, 2015 · US
US9591473B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9591473-B2 |
| Application number | US-14350608-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 20, 2008 |
| Priority date | Jan 12, 2005 |
| Publication date | Mar 7, 2017 |
| Grant date | Mar 7, 2017 |
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.
Methods, systems and computer program products for load balancing using Mobile Internet Protocol (IP) Version 6 are provided. A request for a connection is received from a client at a routing stack. A Mobile IP Version 6 Binding Update message is transmitted from the routing stack to the client responsive to the received request. The Binding Update message identifies a selected target stack so as to allow the client to communicate directly with the target stack bypassing the routing stack.
Opening claim text (preview).
That which is claimed is: 1. A load balancing system using Mobile Internet Protocol (IP) Version 6, comprising: an Internet Protocol (IP) workload balancing system comprising a Sysplex Distributor including a computer processor and a memory communicatively coupled to the processor, the memory including a routing stack, wherein the routing stack of the Sysplex Distributor is configured to: receive, from a client, a request for a Transmission Control Protocol (“TCP”) connection; transmit a Mobile IP Version 6 Binding Update message to the client responsive to the received request; transmit a Mobile IP Version 6 Home Test Init message to the client, the Home Test Init message including a request that the client return a Mobile IP Version 6 Home Test message to the routing stack; receive the Home Test message at the routing stack from the client responsive to the transmitted Home Test Init message; and transmit a Mobile IP Version 6 Care-of Test Init message to the client for the target stack, a source IP address of the Care-of Test Init message being set to an IP address of the target stack, wherein the Binding Update message identifies a selected target stack, the target stack is communicated with directly by the client utilizing the Binding Update message thereby bypassing the routing stack, and the target stack is further configured to receive a Care-of Test message from the client responsive to the Care-of Test Init message, and to transmit a copy of the Care-of Test message to the routing stack upon receiving a packet having a mobility header. 2. The load balancing system of claim 1 , wherein the Binding Update message comprises: a home address of the connection as an internet protocol address associated with the routing stack and a care-of address of the connection as an IP address associated with the target stack so as to allow the client to create a binding cache entry that maps the IP address associated with the routing stack to the IP address associated with the target stack. 3. The load balancing system of claim 2 , wherein the IP address associated with the routing stack comprises a virtual IP address (VIPA). 4. The load balancing system of claim 3 , wherein the Binding Update message comprises a first Binding Update message, wherein the routing stack is further configured to: detect a problem with the target stack; delete the binding cache entry at the client responsive to the detected problem; and transmit a second Binding Update message to the client, the second Binding Update message indicating that the care-of address and the home address should both be set to the VIPA so as to allow direct communication between the client and the routing stack. 5. The load balancing system of claim 2 , wherein the client is further configured to: create the binding cache entry that maps the home address to the care-of address so as to allow direct communication between the client and the target stack; and transmit a binding acknowledgment directly to the target stack bypassing the routing stack. 6. The load balancing system of claim 1 , wherein the client is further configured to: establish the connection between the client, the routing stack and the target stack so as to allow direct communication between the client and the target stack; and transmit an indication that the connection has been established to the routing stack. 7. The load balancing system of claim 6 , wherein the routing stack is further configured to: receive the transmitted indication at the routing stack; forward the transmitted indication to the target stack; and transmit the Binding Update message the client once both the Care-of Test message and the Home Test message have been received at the routing stack. 8. The load balancing system of claim 6 , wherein the Binding Update message comprises a first Binding Update message, wherein the client is further configured to: receive a second Binding Update message from the routing stack, the second Binding Update message indicating that the established connection should be terminated; and delete the binding cache entry associated with the connection at the client responsive to second Binding Update message. 9. The load balancing system of claim 8 , wherein the routing stack is further configured to: receive a copy of the binding acknowledgment from the target stack; and update a routing table associated with the routing stack to include state information; and transmit a binding information request to the target stack including the state information so as to allow the target stack to update a routing table associated with the target stack. 10. The load balancing system of claim 1 , wherein the routing stack is further configured to receive mobile IP version 6 messages from the target stack so as to allow the routing stack to maintain a routing table associated with the routing stack that is substantially similar to a routing table associated with the target stack. 11. A computer program product comprising a computer readable storage memory device storing therein computer readable program code for load balancing using Mobile Internet Protocol (IP) Version 6, the computer readable program code, which when executed by a computer hardware system, causes the computer hardware system to: receive, from a client, a request for a Transmission Control Protocol (“TCP”) connection at a routing stack within a Sysplex Distributor of an Internet Protocol (IP) workload balancing system; transmit, from the routing stack of the Sysplex Distributor, a Mobile IP Version 6 Binding Update message to the client responsive to the received request, the Binding Update message identifying a selected target stack so as to allow the client to communicate directly with the target stack bypassing the routing stack of the Sysplex Distributor transmit, from the routing stack, the request for the connection to the selected target stack; receive, at the routing stack, notification from the target stack that the connection request has been accepted by the target stack; and update a routing table at the routing stack; transmit, from the routing stack, a Mobile IP Version 6 Home Test Init message to the client, the Home Test Init message including a request that the client return a Mobile IP Version 6 Home Test message to the routing stack; receive the Home Test message at the routing stack from the client responsive to the transmitted Home Test Init message; and transmit, from the routing stack or the target stack, a Mobile IP Version 6 Care-of Test Init message to the client for the target stack, a source IP address of the Care-of Test Init message being set to an IP address of the target stack receive, at the target stack, a Care-of Test message from the client responsive to the care of init message; and transmit, from the target stack, the copy of the Care-of Test message to the routing stack upon receiving a packet having a mobility header. 12. The computer program product of claim 11 , wherein the Binding Update message comprises a home address of the connection as an internet protocol address associated with the routing stack and a care-of address of the connection as an IP address associated with the target stack so as to allow the client to create a binding cache entry that maps the IP address associated with the routing stack to the IP address associated with the target stack. 13. The computer program product of claim 12 , wherein the IP address associated with the routing stack comprises a virtual IP address (VIPA). 14. The computer program product of claim 13 , wherein the Binding Upda
Alternate routing · CPC title
for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents · CPC title
Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP] · CPC title
Load balancing arrangements to avoid a single path through a load balancer · CPC title
Routing or path finding of packets in data switching networks (routing or path finding in wireless networks H04W40/00) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.