发明名称 Systems and methods for managing ports for RTSP across cores in a multi-core system
摘要 The present application is directed towards systems and methods for systems and methods for handling real-time streaming protocol sessions by an intermediary multi-core system. When a multi-core intermediary receives a setup request for a real-time streaming protocol session, the intermediary processes and forwards the request to a server providing the streaming media. The server sets up an RTSP session and transmits a session identification to the multi-core intermediary. A core of the intermediary receives the transmitted session identification and determines an owner core of the session, based on a hash of the session identification. The core transmits the session information to the determined owner core, which selects two consecutive ports on which to establish listening services. The owner core then notifies all other cores to establish listening services on the same consecutive ports, such that any core that receives an RTSP control message from a client can handle it properly.
申请公布号 US9407679(B2) 申请公布日期 2016.08.02
申请号 US201314143613 申请日期 2013.12.30
申请人 CITRIX SYSTEMS, INC. 发明人 Yengalasetti Sreedhar;Narayana Raghav Somanahalli
分类号 G06F15/16;H04L29/06;H04N21/6437;H04L29/12;H04N21/222;H04N21/239 主分类号 G06F15/16
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP ;McKenna Christopher J.;Rose Daniel E.
主权项 1. A method for using ports of a device for handling a protocol that uses multiple ports for a session, the method comprising: (a) receiving, by a device intermediary to a client and server, a response from a server to request of a client to establish a session between the client and a server via a protocol that uses multiple ports for the session, the response identifying ports of the server for the session; (b) selecting, by a core of a plurality of cores of the device, a first port for a data connection for the session and a second port for a control connection for the session from a range of ports established by the device for the core; and (c) transmitting, by the device to the client, the response modified to identify the first port and the second port of the device for the session instead of the ports of the server.
地址 Fort Lauderdale FL US