Invention Grant
- Patent Title: Systems and methods for retaining source IP in a load balancing mutli-core environment
-
Application No.: US14330391Application Date: 2014-07-14
-
Publication No.: US09756151B2Publication Date: 2017-09-05
- Inventor: Deepak Goel
- Applicant: Citrix Systems, Inc.
- Applicant Address: US FL Fort Lauderdale
- Assignee: CITRIX SYSTEMS, INC.
- Current Assignee: CITRIX SYSTEMS, INC.
- Current Assignee Address: US FL Fort Lauderdale
- Agency: Foley & Lardner LLP
- Agent Christopher J. McKenna; Shabbi S. Khan
- Main IPC: H04L12/28
- IPC: H04L12/28 ; H04L29/06 ; G06F9/50 ; H04L12/741

Abstract:
Described herein is a method and system for distributing requests and responses across a multi-core system. Each core executes a packet engine that further processes data packets allocated to that core. A flow distributor executing within the multi-core system forwards client requests to a packet engine on a core that is selected based on a value generated when a hash is applied to a tuple comprising a client IP address, a client port, a server IP address and a server port identified in the request. The packet engine maintains the client IP address, selects a first port of the core, and determines whether a hash of a tuple comprising those values identifies the selected core. A modification is then made to the client request so that the client request includes a tuple comprising the client IP address, the server IP address, the first port and the server port.
Public/Granted literature
- US20140321469A1 SYSTEMS AND METHODS FOR RETAINING SOURCE IP IN A LOAD BALANCING MUTLI-CORE ENVIRONMENT Public/Granted day:2014-10-30
Information query