Invention Grant
- Patent Title: Systems and methods for port allocation
-
Application No.: US14533737Application Date: 2014-11-05
-
Publication No.: US10044612B2Publication Date: 2018-08-07
- Inventor: Janraj C J , Vivekanand Rangaraman , Jyotheeshswara Rao Kurma
- 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: H04L12/741
- IPC: H04L12/741 ; H04L12/46

Abstract:
Systems and methods of the present disclosure relate to allocating ports for packets distributed via a computer network. A packet engine on a core of a multicore device intermediary between a client and a server receives a first packet from the client. The first packet includes an outer header of an encapsulation protocol encapsulating a payload with an inner header. The first packet is directed by a packet distributor of the device to the first core selected based on a first tuple of the outer header. A port allocator of the packet engine determines a source port number to cause the packet distributor to identify the first core based on a second tuple of the inner header. The packet engine modifies the inner header of the payload to include the determined source port number. The device forwards the first packet including the modified inner header to the server.
Public/Granted literature
- US20150124828A1 SYSTEMS AND METHODS FOR PORT ALLOCATION Public/Granted day:2015-05-07
Information query