Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019050905 - RDP PROXY SUPPORT IN PRESENCE OF RDP SERVER FARM WITH SESSION DIRECTORY OR BROKER

Publication Number WO/2019/050905
Publication Date 14.03.2019
International Application No. PCT/US2018/049485
International Filing Date 05.09.2018
IPC
H04L 29/08 2006.01
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
29Arrangements, apparatus, circuits or systems, not covered by a single one of groups H04L1/-H04L27/136
02Communication control; Communication processing
06characterised by a protocol
08Transmission control procedure, e.g. data link level control procedure
G06F 9/451 2018.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
451Execution arrangements for user interfaces
G06F 21/41 2013.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
30Authentication, i.e. establishing the identity or authorisation of security principals
31User authentication
41where a single sign-on provides access to a plurality of computers
CPC
G06F 21/41
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
30Authentication, i.e. establishing the identity or authorisation of security principals
31User authentication
41where a single sign-on provides access to a plurality of computers
G06F 9/452
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
44Arrangements for executing specific programs
451Execution arrangements for user interfaces
452Remote windowing, e.g. X-Window System, desktop virtualisation
H04L 63/0815
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
08for supporting authentication of entities communicating through a packet data network
0815providing single-sign-on or federations
H04L 63/083
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
08for supporting authentication of entities communicating through a packet data network
083using passwords
H04L 67/1002
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
1002for accessing one among a plurality of replicated servers, e.g. load balancing
H04L 67/1004
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
67Network-specific arrangements or communication protocols supporting networked applications
10in which an application is distributed across nodes in the network
1002for accessing one among a plurality of replicated servers, e.g. load balancing
1004Server selection in load balancing
Applicants
  • CITRIX SYSTEMS, INC. [US]/[US]
Inventors
  • SURESH, Viswanath, Yarangatta
Agents
  • MCKENNA, Christopher, J.
  • KHAN, Shabbi S.
  • KIM, Austin J.
Priority Data
15/699,89208.09.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) RDP PROXY SUPPORT IN PRESENCE OF RDP SERVER FARM WITH SESSION DIRECTORY OR BROKER
(FR) PRISE EN CHARGE DE MANDATAIRE DE PROTOCOLE RDP EN PRÉSENCE D'UN PARC DE SERVEURS DE PROTOCOLE RDP AYANT UN RÉPERTOIRE OU UN COURTIER DE SESSION
Abstract
(EN)
Described embodiments provide systems and methods for connecting to a server of a plurality of servers. The system may include a device intermediary between a client and a plurality of servers. The device may receive a remote desktop protocol (RDP) request from the client to connect to one of the plurality of servers. The RDP request may include a token. The device may cause a load-balancer of the plurality of servers to modify or remove the token of the RDP request, responsive to presence of a session directory /broker. The device may receive a server redirect packet that indicates a target server identified from the plurality of servers by the session directory, to which the client is to connect. The device may cause the server redirect packet to be modified to cause the client to send a redirected connection request packet for connecting with the target server.
(FR)
La présente invention porte, dans des modes de réalisation, sur des systèmes et sur des procédés permettant de se connecter à un serveur d'une pluralité de serveurs. Le système peut comprendre un intermédiaire de dispositif entre un client et une pluralité de serveurs. Le dispositif peut recevoir une demande de protocole de bureau à distance (RDP pour Remote Desktop Protocol) en provenance du client pour se connecter à un serveur de la pluralité de serveurs. La demande de protocole RDP peut comprendre un jeton. Le dispositif peut contraindre un dispositif d'équilibrage de charge de la pluralité de serveurs à modifier ou à supprimer le jeton de la demande de protocole RDP, à la suite de la présence d'un répertoire/courtier de session. Le dispositif peut recevoir un paquet de redirection de serveur qui indique un serveur cible identifié parmi la pluralité de serveurs au moyen du répertoire de session, auquel le client doit se connecter. Le dispositif peut contraindre le serveur à rediriger le paquet à modifier pour contraindre le client à envoyer un paquet de demande de connexion redirigé pour se connecter au serveur cible.
Also published as
JP2020512796
Latest bibliographic data on file with the International Bureau