-
公开(公告)号:US10389835B2
公开(公告)日:2019-08-20
申请号:US15403109
申请日:2017-01-10
申请人: A10 Networks, Inc.
发明人: Rajkumar Jalan , Rishi Sampat , Swaminathan Sankar
摘要: Described herein are methods and systems for application aware fastpath processing over a data network. In some examples, application fastpath operates to facilitate application specific fastpath processing of data packets transferred between a client device and a server device over a network session of a data network.
-
公开(公告)号:US20180198879A1
公开(公告)日:2018-07-12
申请号:US15403109
申请日:2017-01-10
申请人: A10 Networks, Inc.
发明人: Rajkumar Jalan , Rishi Sampat , Swaminathan Sankar
CPC分类号: H04L67/2819 , H04L67/02 , H04L67/146 , H04L67/327 , H04L67/42 , H04L69/161
摘要: Described herein are methods and systems for application aware fastpath processing over a data network. In some examples, application fastpath operates to facilitate application specific fastpath processing of data packets transferred between a client device and a server device over a network session of a data network.
-
公开(公告)号:US09942152B2
公开(公告)日:2018-04-10
申请号:US14225341
申请日:2014-03-25
申请人: A10 NETWORKS, INC.
IPC分类号: G08C15/00 , H04L12/803 , H04L12/813 , H04L12/701 , H04L12/851
CPC分类号: H04L47/125 , H04L45/00 , H04L47/20 , H04L47/2441
摘要: Methods and systems are provided for forwarding data packets in a service network using a service-based policy. A gateway node may receive data packets from a service session and send the data packets for a forwarding node. The forwarding node may match the service session data packet against a service address and forwarding policy, the forwarding policy being based on capabilities and service configurations of the servicing nodes in the service network. Forwarding node may then forward the service session data packet to a servicing node in accordance with the forwarding policy, and send the service session data packet to a server for processing.
-
公开(公告)号:US20150333988A1
公开(公告)日:2015-11-19
申请号:US14280481
申请日:2014-05-16
申请人: A10 Networks, Inc.
IPC分类号: H04L12/26
CPC分类号: H04L43/0817 , H04L43/04 , H04L43/08
摘要: Exemplary embodiments for a distributed system for determining a server's health are disclosed. The systems and methods provide for a network controller to direct one or more servicing nodes to check the health of one or more servers, and report a health score to the network controller. The network controller may then calculate, update and maintain a health score for each server in the network from the various health scores reported to it from the servicing nodes. This allows a distributed system to be used to facilitate network operations, as a single device is not relied on for periodically determining each server's health.
摘要翻译: 公开了用于确定服务器健康的分布式系统的示例性实施例。 系统和方法提供网络控制器以指导一个或多个服务节点来检查一个或多个服务器的健康状况,并将健康评分报告给网络控制器。 然后,网络控制器可以根据从服务节点向其报告的各种健康分值来计算,更新和维护网络中每个服务器的健康得分。 这允许分布式系统用于促进网络操作,因为不依赖于单个设备来周期性地确定每个服务器的健康状况。
-
公开(公告)号:US10318288B2
公开(公告)日:2019-06-11
申请号:US14995136
申请日:2016-01-13
申请人: A10 Networks, Inc.
发明人: Rajkumar Jalan , Rishi Sampat , Swaminathan Sankar
摘要: Facilitation of processing a chain of network applications by a network controller is provided herein. In some examples, a network controller comprising a fast path module receives a service request data packet from a client side session between a client and the network controller and determines that the service request data packet matches a network application chain order, the network application chain order indicating a configuration to apply a plurality of network applications. The fast path module processes the service request data packet according to the configuration indicated in the network application chain order.
-
公开(公告)号:US10110429B2
公开(公告)日:2018-10-23
申请号:US15798236
申请日:2017-10-30
申请人: A10 NETWORKS, INC.
发明人: Ali Golshan , Swaminathan Sankar , Venky Natham
摘要: Exemplary embodiments for enabling planned network changes such as an upgrade or downgrade of a network device are disclosed. The systems and methods provide for planned upgrades and downgrades for network devices without impacting existing network sessions, by utilizing two network devices simultaneously, and creating a redirect network session for a predetermined period of time. In so doing, all network traffic may be gradually transferred to the second network device, until the sessions processed by the first network device time out. The first network device can then be taken offline for upgrade or downgrade, without any disruption to the network service or loss of network traffic.
-
公开(公告)号:US20180295182A1
公开(公告)日:2018-10-11
申请号:US16004265
申请日:2018-06-08
申请人: A10 NETWORKS, INC.
IPC分类号: H04L29/08 , H04L12/725
摘要: Provided are methods and systems for dynamically distributing a service session from a client device. The method may commence with receiving a packet associated with the service session from the client device by a gateway node. The method may include determining that the packet matches a service address in a forwarding policy. The method may continue with selecting one of a plurality of forwarding nodes for sending the packet to the one of the plurality of forwarding nodes. The method may include receiving the packet of the service session by the one of the plurality of forwarding nodes. The method may continue with determining that the packet matches the service address serviced by a servicing node of a plurality of servicing nodes. The method may further include sending the packet to the servicing node for forwarding the packet to a server by the servicing node.
-
公开(公告)号:US20180248805A1
公开(公告)日:2018-08-30
申请号:US15967423
申请日:2018-04-30
申请人: A10 NETWORKS, INC.
IPC分类号: H04L12/851 , H04L12/927 , H04L12/813 , H04L29/08 , H04L12/803
摘要: Provided are methods and systems for eliminating a redirection of data traffic in a cluster. An example method may include receiving, by one or more nodes of the cluster, a data packet associated with a service session. The method may include determining, by the node, that the data packet is directed to a further node in the cluster. The method may further include, in response to the determination, acquiring, by the node, a session context associated with the service session. Acquiring the session context may include sending, by the node, a request for the session context to the further node and receiving the session context from the further node. The method may further include processing, by the one or more nodes, the data packet based on the session context.
-
公开(公告)号:US10002141B2
公开(公告)日:2018-06-19
申请号:US14320420
申请日:2014-06-30
申请人: A10 Networks, Inc.
IPC分类号: G06F15/173 , G06F17/30 , H04L29/08 , H04L12/751
CPC分类号: G06F16/21 , H04L45/02 , H04L67/1012 , H04L67/1095
摘要: Provided are methods and systems for implementing a distributed database in a data network. The method comprises receiving node data associated with one or more nodes of a plurality of nodes, updating the distributed database and replicating the distributed database to each of the plurality of nodes. The plurality of nodes comprises one or more cluster device, a cluster master, a traffic classification engine, a service node, and an orchestrator. The node data comprises node health, a number of total connections, node processing unit utilization, node memory status, destination server address, destination server capacity, destination server network connectivity, node dynamic state, node responsiveness. The distributed database comprises tables containing traffic map, node health information, traffic classification mapping, and service policy.
-
公开(公告)号:US20180123926A1
公开(公告)日:2018-05-03
申请号:US15858163
申请日:2017-12-29
申请人: A10 NETWORKS, INC.
IPC分类号: H04L12/26
摘要: Exemplary embodiments for a distributed system for determining a server's health are disclosed. The systems and methods provide for a network controller to direct one or more servicing nodes to check the health of one or more servers, and report a health score to the network controller. The network controller may then calculate, update and maintain a health score for each server in the network from the various health scores reported to it from the servicing nodes. This allows a distributed system to be used to facilitate network operations, as a single device is not relied on for periodically determining each server's health.
-
-
-
-
-
-
-
-
-