Back to results
US 8,028,086 B2Granted
Virtual server recirculation
AssigneeCisco Technology, Inc.
InventorZeeshan Naseh
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method can include: (i) classifying a packet in a server load balancer (SLB) for determining if the packet is destined for a virtual Internet protocol (VIP) address hosted on the SLB; (ii) selecting a server from a group of servers representing the VIP address; (iii) changing a destination IP address of the packet from the VIP address to a real IP address of the selected server; and (iv) recirculating the packet for repeating the classifying.
Claims14
A method, comprising:
- classifying a packet in a server load balancer (SLB) for determining if the packet is destined for a virtual Internet protocol (VIP) address hosted on the SLB, wherein the SLB comprises a cascading arrangement of at least one top tier VIP, and a plurality of bottom tier VIPs;
- selecting a server from a group of servers representing the VIP address;
- changing a destination IP address of the packet from the VIP address to a real IP address of the selected server;
- and
- recirculating the packet for repeating the classifying, wherein the recirculating the packet comprises using an internal fast path, and wherein the internal fast path bypasses the SLB.
2 more elements
An apparatus, comprising:
- a server load balancer (SLB) that receives a packet for classification to determine if the packet is destined for a virtual Internet protocol (VIP) address hosted on the SLB, wherein the SLB comprises a cascading arrangement of at least one top tier VIP, and a plurality of bottom tier VIPs;
- logic encoded in one or more tangible media for execution, and when executed operable to select a server from a group of servers representing the VIP address;
- logic encoded in one or more tangible media for execution, and when executed operable to change a destination IP address of the packet from the VIP address to a real IP address of the selected server;
- and
- logic encoded in one or more tangible media for execution, and when executed operable to recirculate the packet for repeating the classification, wherein the packet is recirculated using an internal fast path, and wherein the internal fast path bypasses the SLB.
2 more elements
A means for virtual server recirculation, the means comprising:
- a means for classifying a packet in a server load balancer (SLB) for determining if the packet is destined for a virtual Internet protocol (VIP) address hosted on the SLB, wherein the SLB comprises a cascading arrangement of at least one top tier VIP, and a plurality of bottom tier VIPs;
- a means for selecting a server from a group of servers representing the VIP address;
- a means for changing a destination IP address of the packet from the VIP address to a real IP address of the selected server;
- and
- a means for recirculating the packet for repeating the classifying, wherein the means for recirculating the packet comprises a means for using an internal fast path, and wherein the internal fast path bypasses the SLB.
2 more elements
Dependencies are inferred from the claim text.