Invention Grant
- Patent Title: Systems and methods for routing network packets between multi-core intermediaries
-
Application No.: US15048469Application Date: 2016-02-19
-
Publication No.: US10333846B2Publication Date: 2019-06-25
- Inventor: Pravin Singhal , Daisy Caroline Francis , Hrushikesh Shrinivas Paralikar
- 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
- Main IPC: G06F15/173
- IPC: G06F15/173 ; H04L12/743 ; H04L29/12

Abstract:
The present disclosure is directed towards systems and methods routing network packets between multi-core intermediaries. A processor of a plurality of processors on a client-side intermediary device may receive a packet from a client device. The processor may be identified by a core identifier. The processor may calculate a first set of source port addresses based on a first key and the core identifier. The processor may identify a target server-side intermediary device and a target processor based on data received with the packet or metadata received from the target server-side intermediary device. The processor may calculate a second set of port addresses based on a second key and the target core identifier. The processor may identify a port address common to both the first set and second set of port addresses. The processor may replace the original source port address in the packet with the identified port address.
Public/Granted literature
- US20170244637A1 SYSTEMS AND METHODS FOR ROUTING NETWORK PACKETS BETWEEN MULTI-CORE INTERMEDIARIES Public/Granted day:2017-08-24
Information query