Systems and methods for synchronizing MSS and PMTU in Ncore and cluster systems
    1.
    发明授权
    Systems and methods for synchronizing MSS and PMTU in Ncore and cluster systems 有权
    在Ncore和集群系统中同步MSS和PMTU的系统和方法

    公开(公告)号:US09497106B2

    公开(公告)日:2016-11-15

    申请号:US14245521

    申请日:2014-04-04

    CPC classification number: H04L45/021 H04L45/74

    Abstract: Systems and methods of propagating maximum segment size and path maximum transmission unit of network paths between an intermediary device of a cluster with a plurality of destinations are described. A first core of a node including multiple cores and intermediary to a client and a plurality of servers may receive a response to a packet transmitted to a destination indicating that the packet has a size greater than a MTU of a network path between the node and a destination. The first core identifies the MTU of the network path and determines that the identified MTU is different than an MTU used by the first core. The first core replaces the MTU stored in an entry corresponding to the destination in a PMTU table maintained with the identified MTU. The first core transmits, to other cores of the node, the identified MTU to update each core's PMTU table.

    Abstract translation: 描述了在具有多个目的地的集群的中间设备之间传播最大段大小和路径最大传输单元的网络路径的系统和方法。 包括多个核心并且中间到客户机和多个服务器的节点的第一核心可以接收对发送到目的地的分组的响应,指示分组具有大于节点和节点之间的网络路径的MTU的大小 目的地。 第一个核心标识网络路径的MTU,并确定所识别的MTU与第一个核心使用的MTU不同。 第一个核心替换存储在与所标识的MTU维护的PMTU表中的与目的地相对应的条目中的MTU。 第一个核心向节点的其他核心传输所识别的MTU来更新每个核心的PMTU表。

    SYSTEMS AND METHODS FOR SYNCHRONIZING MSS AND PMTU IN NCORE AND CLUSTER SYSTEMS
    2.
    发明申请
    SYSTEMS AND METHODS FOR SYNCHRONIZING MSS AND PMTU IN NCORE AND CLUSTER SYSTEMS 有权
    在NCORE和集群系统中同步MSS和PMTU的系统和方法

    公开(公告)号:US20140301395A1

    公开(公告)日:2014-10-09

    申请号:US14245521

    申请日:2014-04-04

    CPC classification number: H04L45/021 H04L45/74

    Abstract: Systems and methods of propagating maximum segment size and path maximum transmission unit of network paths between an intermediary device of a cluster with a plurality of destinations are described. A first core of a node including multiple cores and intermediary to a client and a plurality of servers may receive a response to a packet transmitted to a destination indicating that the packet has a size greater than a MTU of a network path between the node and a destination. The first core identifies the MTU of the network path and determines that the identified MTU is different than an MTU used by the first core. The first core replaces the MTU stored in an entry corresponding to the destination in a PMTU table maintained with the identified MTU. The first core transmits, to other cores of the node, the identified MTU to update each core's PMTU table.

    Abstract translation: 描述了在具有多个目的地的集群的中间设备之间传播最大段大小和路径最大传输单元的网络路径的系统和方法。 包括多个核心并且中间到客户机和多个服务器的节点的第一核心可以接收对发送到目的地的分组的响应,指示分组具有大于节点和节点之间的网络路径的MTU的大小 目的地。 第一个核心标识网络路径的MTU,并确定所识别的MTU与第一个核心使用的MTU不同。 第一个核心替换存储在与所标识的MTU维护的PMTU表中的与目的地相对应的条目中的MTU。 第一个核心向节点的其他核心传输所识别的MTU来更新每个核心的PMTU表。

    SYSTEMS AND METHODS FOR A SPDY TO HTTP GATEWAY
    3.
    发明申请
    SYSTEMS AND METHODS FOR A SPDY TO HTTP GATEWAY 有权
    用于HTTP网关的系统和方法

    公开(公告)号:US20130297814A1

    公开(公告)日:2013-11-07

    申请号:US13887004

    申请日:2013-05-03

    CPC classification number: H04L69/08 H04L67/02 H04L69/26

    Abstract: The present disclosure is directed towards a system and method for providing a SPDY to HTTP gateway via a device intermediary to a plurality of clients and a server. An NPN handshake by the intermediary device may establish SPDY support. The intermediary device may receive and process one or more control frames via SPDY session with the client. The intermediary device may generate and transmit HTTP communication to server corresponding to SPDY control frames. The intermediary device may receive and process one or more HTTP responses from server. The intermediary device may generate and transmit SPDY communication via SPDY session to client corresponding to HTTP response.

    Abstract translation: 本公开涉及一种用于经由多个客户端和服务器的设备中介向HTTP网关提供SPDY的系统和方法。 中介设备的NPN握手可以建立SPDY支持。 中间设备可以经由与客户端的SPDY会话来接收和处理一个或多个控制帧。 中间设备可以生成并发送对应于SPDY控制帧的服务器的HTTP通信。 中间设备可以从服务器接收和处理一个或多个HTTP响应。 中间设备可以通过SPDY会话生成并发送与HTTP响应相对应的客户端的SPDY通信。

    Systems and methods for learning MSS of services
    4.
    发明授权
    Systems and methods for learning MSS of services 有权
    学习服务的MSS的系统和方法

    公开(公告)号:US09491218B2

    公开(公告)日:2016-11-08

    申请号:US14198314

    申请日:2014-03-05

    Abstract: The virtual Server (vServer) of an intermediary device deployed between a plurality of clients and services supports parameters for setting maximum segment size (MSS) on a per vServer/service basis and for automatically learning the MSS among the back-end services. In case of vServer/service setting, all vServers will use the MSS value set through the parameter for the MSS value set in TCP SYN+ACK to clients. In the case of learning mode, the backend service MSS will be learnt through monitor probing. The vServer will monitor and learn the MSS that is being frequently used by the services. When the learning is active, the intermediary device may keep statistics of the MSS of backend services picked up during load balancing decisions and once an interval timer expires, the MSS value may be picked by a majority and set on the vServer. If there is no majority, then the highest MSS is picked up to be set on the vServer.

    Abstract translation: 部署在多个客户端和服务之间的中间设备的虚拟服务器(vServer)支持用于在每个vServer /服务基础上设置最大段大小(MSS)的参数,并用于在后端服务中自动学习MSS。 在vServer /服务设置的情况下,所有vServer将使用通过该参数设置的MSS值,以将TCP SYN + ACK中设置的MSS值设置为客户端。 在学习模式的情况下,后端服务MSS将通过监视器探测来学习。 vServer将监视和学习服务频繁使用的MSS。 当学习活动时,中介设备可以保持负载均衡决策期间所接收的后台服务的MSS的统计信息,并且一旦间隔定时器到期,则MSS值可以通过多数被选择并设置在vServer上。 如果没有多数,那么最高的MSS被拾取在vServer上设置。

    Systems and methods for a SPDY to HTTP gateway
    5.
    发明授权
    Systems and methods for a SPDY to HTTP gateway 有权
    SPDY到HTTP网关的系统和方法

    公开(公告)号:US09438701B2

    公开(公告)日:2016-09-06

    申请号:US13887004

    申请日:2013-05-03

    CPC classification number: H04L69/08 H04L67/02 H04L69/26

    Abstract: The present disclosure is directed towards a system and method for providing a SPDY to HTTP gateway via a device intermediary to a plurality of clients and a server. An NPN handshake by the intermediary device may establish SPDY support. The intermediary device may receive and process one or more control frames via SPDY session with the client. The intermediary device may generate and transmit HTTP communication to server corresponding to SPDY control frames. The intermediary device may receive and process one or more HTTP responses from server. The intermediary device may generate and transmit SPDY communication via SPDY session to client corresponding to HTTP response.

    Abstract translation: 本公开涉及一种用于经由多个客户端和服务器的设备中介向HTTP网关提供SPDY的系统和方法。 中介设备的NPN握手可以建立SPDY支持。 中间设备可以经由与客户端的SPDY会话来接收和处理一个或多个控制帧。 中间设备可以生成并发送对应于SPDY控制帧的服务器的HTTP通信。 中间设备可以从服务器接收和处理一个或多个HTTP响应。 中间设备可以通过SPDY会话生成并发送与HTTP响应对应的客户端的SPDY通信。

    SYSTEMS AND METHODS FOR LEARNING MSS OF SERVICES
    6.
    发明申请
    SYSTEMS AND METHODS FOR LEARNING MSS OF SERVICES 有权
    用于学习服务MSS的系统和方法

    公开(公告)号:US20140247737A1

    公开(公告)日:2014-09-04

    申请号:US14198314

    申请日:2014-03-05

    Abstract: The virtual Server (vServer) of an intermediary device deployed between a plurality of clients and services supports parameters for setting maximum segment size (MSS) on a per vServer/service basis and for automatically learning the MSS among the back-end services. In case of vServer/service setting, all vServers will use the MSS value set through the parameter for the MSS value set in TCP SYN+ACK to clients. In the case of learning mode, the backend service MSS will be learnt through monitor probing. The vServer will monitor and learn the MSS that is being frequently used by the services. When the learning is active, the intermediary device may keep statistics of the MSS of backend services picked up during load balancing decisions and once an interval timer expires, the MSS value may be picked by a majority and set on the vServer. If there is no majority, then the highest MSS is picked up to be set on the vServer.

    Abstract translation: 部署在多个客户端和服务之间的中间设备的虚拟服务器(vServer)支持用于在每个vServer /服务基础上设置最大段大小(MSS)的参数,并用于在后端服务中自动学习MSS。 在vServer /服务设置的情况下,所有vServer将使用通过该参数设置的MSS值,以将TCP SYN + ACK中设置的MSS值设置为客户端。 在学习模式的情况下,后端服务MSS将通过监视器探测来学习。 vServer将监视和学习服务频繁使用的MSS。 当学习活动时,中介设备可以保持负载均衡决策期间所接收的后台服务的MSS的统计信息,并且一旦间隔定时器到期,则MSS值可以通过多数被选择并设置在vServer上。 如果没有多数,那么最高的MSS被拾取在vServer上设置。

Patent Agency Ranking