SYSTEMS AND METHODS FOR CARRIER GRADE NAT OPTIMIZATION
    1.
    发明申请
    SYSTEMS AND METHODS FOR CARRIER GRADE NAT OPTIMIZATION 有权
    用于载波级NAT优化的系统和方法

    公开(公告)号:US20160072766A1

    公开(公告)日:2016-03-10

    申请号:US14481215

    申请日:2014-09-09

    CPC classification number: H04L61/2567 H04L61/2532 H04L61/255 H04L67/141

    Abstract: Methods and systems for maintaining NAT session management on a multi-core device are disclosed. A first core of the multi-core device that is intermediary between a plurality of clients and a plurality of servers may insert a NAT session into a local outbound session table stored in a memory of the first core. The first core may determine that a second core of the multi-core device will serve as a receiving core for a response to the request from the server to the client. The first core may insert the NAT session into a global session table responsive to determining that the second core will serve as the receiving core.

    Abstract translation: 公开了在多核设备上维护NAT会话管理的方法和系统。 在多个客户机和多个服务器之间的中介的多核设备的第一核心可以将NAT会话插入存储在第一核的存储器中的本地出站会话表。 第一核心可以确定多核设备的第二核心将用作用于响应于从服务器到客户端的请求的接收核心。 响应于确定第二核心将用作接收核心,第一核心可以将NAT会话插入到全局会话表中。

    SYSTEMS AND METHODS FOR CACHING SNMP DATA IN MULTI-CORE AND CLUSTER SYSTEMS
    2.
    发明申请
    SYSTEMS AND METHODS FOR CACHING SNMP DATA IN MULTI-CORE AND CLUSTER SYSTEMS 有权
    用于在多核和集群系统中缓存SNMP数据的系统和方法

    公开(公告)号:US20130275543A1

    公开(公告)日:2013-10-17

    申请号:US13861731

    申请日:2013-04-12

    Abstract: The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss. Cache implements other features like new stat inclusion/updating of the already cached entity.

    Abstract translation: 本解决方案的SNMP缓存通过在插入时重新计算来自多个核心/节点的响应中的实体的SNMP排序来支持多核/多节点环境。 通过预取或增加高速缓存来实现最显着的增益,其中当请求实体及其统计信息时,从所有者进程请求下一个以SNMP顺序的实体。 SNMP管理系统广泛地利用重复的GETNEXT(例如通过SNMP WALK),并且可以直接从缓存提供几个下一个响应。 通过在现有缓存​​之上引入另一级别的缓存来获得进一步的性能改进。 该辅助缓存通过缓存主缓存中的最后一个访问实体来确保重复SNMP GETNEXT请求(SNMP WALK操作)的高命中率。 该辅助缓存还有助于在主缓存器未命中之前通过维护指向最后访问的实体的指针来插入较大的主缓存。 缓存实现了其他功能,如新的stat包含/更新已经缓存的实体。

    Systems and methods for caching SNMP data in multi-core and cluster systems

    公开(公告)号:US09817789B2

    公开(公告)日:2017-11-14

    申请号:US13861731

    申请日:2013-04-12

    Abstract: The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss. Cache implements other features like new stat inclusion/updating of the already cached entity.

    Systems and methods for carrier grade NAT optimization

    公开(公告)号:US09602465B2

    公开(公告)日:2017-03-21

    申请号:US14481215

    申请日:2014-09-09

    CPC classification number: H04L61/2567 H04L61/2532 H04L61/255 H04L67/141

    Abstract: Methods and systems for maintaining NAT session management on a multi-core device are disclosed. A first core of the multi-core device that is intermediary between a plurality of clients and a plurality of servers may insert a NAT session into a local outbound session table stored in a memory of the first core. The first core may determine that a second core of the multi-core device will serve as a receiving core for a response to the request from the server to the client. The first core may insert the NAT session into a global session table responsive to determining that the second core will serve as the receiving core.

    SYSTEMS AND METHODS FOR SUPPORTING A SNMP REQUEST OVER A CLUSTER
    6.
    发明申请
    SYSTEMS AND METHODS FOR SUPPORTING A SNMP REQUEST OVER A CLUSTER 有权
    支持SNMP请求的系统和方法

    公开(公告)号:US20150222475A1

    公开(公告)日:2015-08-06

    申请号:US14689933

    申请日:2015-04-17

    Abstract: The present disclosure is directed towards systems and methods for supporting Simple Network Management Protocol (SNMP) request operations over clustered networking devices. The system includes a cluster that includes a plurality of intermediary devices and an SNMP agent executing on a first intermediary device of the plurality of intermediary devices. The SNMP agent receives an SNMP GETNEXT request for an entity. Responsive to receipt of the SNMP GETNEXT request, the SNMP agent requests a next entity from each intermediary device of the plurality of intermediary devices of the cluster. To respond to the SNMP request, the SNMP agent selects a lexicographically minimum entity. The SNMP agent may select the lexicographically minimum entity from a plurality of next entities received via responses from each intermediary device of the plurality of intermediary devices.

    Abstract translation: 本公开涉及用于支持通过集群网络设备的简单网络管理协议(SNMP)请求操作的系统和方法。 该系统包括一组包括多个中间装置和在多个中间装置的第一中介装置上执行的SNMP代理。 SNMP代理接收一个实体的SNMP GETNEXT请求。 响应于接收到SNMP GETNEXT请求,SNMP代理从集群的多个中间设备的每个中间设备请求下一个实体。 为了响应SNMP请求,SNMP代理选择一个字典最小实体。 SNMP代理可以从通过多个中间设备的每个中间设备的响应接收的多个下一个实体中选择词典上的最小实体。

Patent Agency Ranking