-
公开(公告)号:US11792174B2
公开(公告)日:2023-10-17
申请号:US17322501
申请日:2021-05-17
申请人: Citrix Systems, Inc.
CPC分类号: H04L63/0478 , H04L9/0643 , H04L12/4633 , H04L63/029 , H04L69/22 , H04L63/0478 , H04L63/029 , H04L12/4633 , H04L9/0643
摘要: Described embodiments provide systems and methods for remapping connections to tunnels selected based on a security level of the communications. A first network device may be in communication with a second network device via a plurality of communication tunnels. The plurality of communication tunnels may include an encrypted communication tunnel and an unencrypted communication tunnel. The first network device may receive a packet, the packet including header information and a payload. The first network device may determine whether the received packet is encrypted to meet a threshold level of security. The first network device may, responsive to determining that the packet is to meet the threshold level of security, communicate an identifier of the payload and the header information to the second network device via the encrypted communication tunnel, and communicate the payload to the second network device via the unencrypted communication tunnel.
-
公开(公告)号:US20210273927A1
公开(公告)日:2021-09-02
申请号:US17322501
申请日:2021-05-17
申请人: Citrix Systems, Inc.
摘要: Described embodiments provide systems and methods for remapping connections to tunnels selected based on a security level of the communications. A first network device may be in communication with a second network device via a plurality of communication tunnels. The plurality of communication tunnels may include an encrypted communication tunnel and an unencrypted communication tunnel. The first network device may receive a packet, the packet including header information and a payload. The first network device may determine whether the received packet is encrypted to meet a threshold level of security. The first network device may, responsive to determining that the packet is to meet the threshold level of security, communicate an identifier of the payload and the header information to the second network device via the encrypted communication tunnel, and communicate the payload to the second network device via the unencrypted communication tunnel.
-
公开(公告)号:US10798026B2
公开(公告)日:2020-10-06
申请号:US16027481
申请日:2018-07-05
申请人: Citrix Systems, Inc.
IPC分类号: H04L12/861 , H04L12/931 , H04L12/26
摘要: Systems and methods for bufferbloat recovery and avoidance are provided herein. A portion of the buffer can be compressed based on one or more thresholds without changing an order of packet transmission and without dropping packets. The method includes storing, by a device, a plurality of packets received by the device to a buffer. The buffer can be configured with a minimum threshold and a maximum threshold. The method includes detecting that a size of the buffer has reached at least the maximum threshold and compressing one or more packets of the plurality of packets stored between the minimum threshold and the maximum threshold while transmitting, during compression, at least a portion of one or more packets of the plurality of packets stored in the buffer below the minimum threshold.
-
公开(公告)号:US20200186507A1
公开(公告)日:2020-06-11
申请号:US16210793
申请日:2018-12-05
申请人: Citrix Systems, Inc.
摘要: Described embodiments provide systems and methods for remapping connections to tunnels selected based on a security level of the communications. A first network device may be in communication with a second network device via a plurality of communication tunnels. The plurality of communication tunnels may include an encrypted communication tunnel and an unencrypted communication tunnel. The first network device may receive a packet, the packet including header information and a payload. The first network device may determine whether the received packet is encrypted to meet a threshold level of security. The first network device may, responsive to determining that the packet is to meet the threshold level of security, communicate an identifier of the payload and the header information to the second network device via the encrypted communication tunnel, and communicate the payload to the second network device via the unencrypted communication tunnel.
-
5.
公开(公告)号:US20200014619A1
公开(公告)日:2020-01-09
申请号:US16028861
申请日:2018-07-06
申请人: Citrix Systems, Inc.
IPC分类号: H04L12/725 , H04L12/26 , H04L12/721
摘要: Described embodiments provide systems and methods for selecting communication paths for applications sensitive to bursty packet drops. A device intermediary to a client and a server may identify an application for which packets are to be communicated between the client and the server. The device may determine a sensitivity level of the application to a network disruption affecting the packets. The device may estimate, for each path between the client and the server for communicating the one or more packets, a path quality for the path indicating a likelihood that the network disruption affects the one or more packets. The device may select path for communicating the packets based on the sensitivity level of the application and the path quality. The device may communicate the packets between the client and the server via the path.
-
公开(公告)号:US10374945B1
公开(公告)日:2019-08-06
申请号:US15927125
申请日:2018-03-21
申请人: Citrix Systems, Inc.
IPC分类号: H04L12/725 , H04L12/721 , H04L12/729 , H04L12/707 , H04L29/06 , H04L12/841 , H04L12/801 , H04L12/859
摘要: The systems and methods discussed herein provide for network communications via a plurality of paths, responsive to network traffic characteristics such as class, quality of service (QoS) requirements, application, network delay, loss rates, jitter, bandwidth, and application chattiness. Path selection may be application-specific, as one path that is bad or inadequate for the requirements of one application may be good or adequate for the requirements of a second application. By taking into account application-specific communications characteristics, as well as network path characteristics, path selection may be optimized, resulting in higher quality of service for each application, better throughput, and more efficient use of bandwidth and network resources.
-
公开(公告)号:US11012429B2
公开(公告)日:2021-05-18
申请号:US16210793
申请日:2018-12-05
申请人: Citrix Systems, Inc.
摘要: Described embodiments provide systems and methods for remapping connections to tunnels selected based on a security level of the communications. A first network device may be in communication with a second network device via a plurality of communication tunnels. The plurality of communication tunnels may include an encrypted communication tunnel and an unencrypted communication tunnel. The first network device may receive a packet, the packet including header information and a payload. The first network device may determine whether the received packet is encrypted to meet a threshold level of security. The first network device may, responsive to determining that the packet is to meet the threshold level of security, communicate an identifier of the payload and the header information to the second network device via the encrypted communication tunnel, and communicate the payload to the second network device via the unencrypted communication tunnel.
-
公开(公告)号:US10749795B2
公开(公告)日:2020-08-18
申请号:US16028861
申请日:2018-07-06
申请人: Citrix Systems, Inc.
IPC分类号: H04L12/28 , H04L12/725 , H04L12/26 , H04L12/721
摘要: Described embodiments provide systems and methods for selecting communication paths for applications sensitive to bursty packet drops. A device intermediary to a client and a server may identify an application for which packets are to be communicated between the client and the server. The device may determine a sensitivity level of the application to a network disruption affecting the packets. The device may estimate, for each path between the client and the server for communicating the one or more packets, a path quality for the path indicating a likelihood that the network disruption affects the one or more packets. The device may select path for communicating the packets based on the sensitivity level of the application and the path quality. The device may communicate the packets between the client and the server via the path.
-
公开(公告)号:US20200014639A1
公开(公告)日:2020-01-09
申请号:US16027481
申请日:2018-07-05
申请人: Citrix Systems, Inc.
IPC分类号: H04L12/861 , H04L12/931
摘要: Systems and methods for bufferbloat recovery and avoidance are provided herein. A portion of the buffer can be compressed based on one or more thresholds without changing an order of packet transmission and without dropping packets. The method includes storing, by a device, a plurality of packets received by the device to a buffer. The buffer can be configured with a minimum threshold and a maximum threshold. The method includes detecting that a size of the buffer has reached at least the maximum threshold and compressing one or more packets of the plurality of packets stored between the minimum threshold and the maximum threshold while transmitting, during compression, at least a portion of one or more packets of the plurality of packets stored in the buffer below the minimum threshold.
-
-
-
-
-
-
-
-