SYSTEMS AND METHODS FOR PERFORMING SERVICE TAG SWITCHING IN AN APPLICATION DELIVERY CONTROLLER

    公开(公告)号:US20200382344A1

    公开(公告)日:2020-12-03

    申请号:US16996551

    申请日:2020-08-18

    Abstract: The disclosure is directed towards systems and methods for performing service tag switching. A device intermediary to a client and a server receives a packet including a virtual network device identifier tag that identifies a list of functions to be performed on the packet. The device tags the packet with a first service tag identifying a first functional entity of the device to which to route the packet. The device routes the packet to the first functional entity configured to perform a first function. Responsive to the first function being performed, the device selects a subsequent service tag identifying a subsequent functional entity to route the packet. The device tags the packet with the subsequent service tag and routes the packet to the subsequent functional entity. Once all of the list of functions to be performed on the packet have been performed, the device forwards the packet to its destination.

    Systems and methods of achieving equal distribution of packets in a multicore system which acts as a tunnel end point

    公开(公告)号:US09923818B2

    公开(公告)日:2018-03-20

    申请号:US14853134

    申请日:2015-09-14

    CPC classification number: H04L45/745 H04L12/4633

    Abstract: The present disclosure is directed towards systems and methods of steering packets received by a multi-core device serving as a tunnel endpoint. A device including a plurality of cores identifies a core corresponding to a request to transmit to a destination via a tunnel. The tunnel is established between the first tunnel endpoint and a second tunnel endpoint. The device identifies, from a port allocation table, a source port based on the identified core, a first IP address of the first tunnel endpoint, a second IP address of the second tunnel endpoint and the destination port to steer a response to the request to the identified core. The device modifies a packet of the request to include in an outer header of the packet of the request, a first tuple identifying the first IP address, the second IP address, the destination port and the identified source port.

    Systems and methods for port allocation

    公开(公告)号:US10044612B2

    公开(公告)日:2018-08-07

    申请号:US14533737

    申请日:2014-11-05

    Abstract: Systems and methods of the present disclosure relate to allocating ports for packets distributed via a computer network. A packet engine on a core of a multicore device intermediary between a client and a server receives a first packet from the client. The first packet includes an outer header of an encapsulation protocol encapsulating a payload with an inner header. The first packet is directed by a packet distributor of the device to the first core selected based on a first tuple of the outer header. A port allocator of the packet engine determines a source port number to cause the packet distributor to identify the first core based on a second tuple of the inner header. The packet engine modifies the inner header of the payload to include the determined source port number. The device forwards the first packet including the modified inner header to the server.

    SYSTEMS AND METHODS FOR PERFORMING SERVICE TAG SWITCHING IN AN APPLICATION DELIVERY CONTROLLER

    公开(公告)号:US20180375686A1

    公开(公告)日:2018-12-27

    申请号:US16059619

    申请日:2018-08-09

    CPC classification number: H04L12/4666

    Abstract: The disclosure is directed towards systems and methods for performing service tag switching. A device intermediary to a client and a server receives a packet including a virtual network device identifier tag that identifies a list of functions to be performed on the packet. The device tags the packet with a first service tag identifying a first functional entity of the device to which to route the packet. The device routes the packet to the first functional entity configured to perform a first function. Responsive to the first function being performed, the device selects a subsequent service tag identifying a subsequent functional entity to route the packet. The device tags the packet with the subsequent service tag and routes the packet to the subsequent functional entity. Once all of the list of functions to be performed on the packet have been performed, the device forwards the packet to its destination.

    SYSTEMS AND METHODS FOR PORT ALLOCATION
    5.
    发明申请
    SYSTEMS AND METHODS FOR PORT ALLOCATION 审中-公开
    端口分配的系统和方法

    公开(公告)号:US20150124828A1

    公开(公告)日:2015-05-07

    申请号:US14533737

    申请日:2014-11-05

    CPC classification number: H04L45/74 H04L12/4633

    Abstract: Systems and methods of the present disclosure relate to allocating ports for packets distributed via a computer network. A packet engine on a core of a multicore device intermediary between a client and a server receives a first packet from the client. The first packet includes an outer header of an encapsulation protocol encapsulating a payload with an inner header. The first packet is directed by a packet distributor of the device to the first core selected based on a first tuple of the outer header. A port allocator of the packet engine determines a source port number to cause the packet distributor to identify the first core based on a second tuple of the inner header. The packet engine modifies the inner header of the payload to include the determined source port number. The device forwards the first packet including the modified inner header to the server.

    Abstract translation: 本公开的系统和方法涉及为经由计算机网络分发的分组分配端口。 在客户机和服务器之间的多核设备中介的核心上的分组引擎从客户端接收第一分组。 第一分组包括封装具有内部报头的有效载荷的封装协议的外部报头。 第一分组由设备的分组分发器引导到基于外部报头的第一元组选择的第一核心。 分组引擎的端口分配器确定源端口号,以使分组分配器基于内部报头的第二个元组来识别第一个核心。 分组引擎修改有效负载的内部报头以包括确定的源端口号。 设备将包含修改后的内部头部的第一个包转发到服务器。

    Systems and methods for performing service tag switching in an application delivery controller

    公开(公告)号:US10778468B2

    公开(公告)日:2020-09-15

    申请号:US16059619

    申请日:2018-08-09

    Abstract: The disclosure is directed towards systems and methods for performing service tag switching. A device intermediary to a client and a server receives a packet including a virtual network device identifier tag that identifies a list of functions to be performed on the packet. The device tags the packet with a first service tag identifying a first functional entity of the device to which to route the packet. The device routes the packet to the first functional entity configured to perform a first function. Responsive to the first function being performed, the device selects a subsequent service tag identifying a subsequent functional entity to route the packet. The device tags the packet with the subsequent service tag and routes the packet to the subsequent functional entity. Once all of the list of functions to be performed on the packet have been performed, the device forwards the packet to its destination.

    Systems and methods for performing service tag switching in an application delivery controller

    公开(公告)号:US10069649B2

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

    申请号:US14533665

    申请日:2014-11-05

    Abstract: The disclosure is directed towards systems and methods for performing service tag switching. A device intermediary to a client and a server receives a packet including a virtual network device identifier tag that identifies a list of functions to be performed on the packet. The device tags the packet with a first service tag identifying a first functional entity of the device to which to route the packet. The device routes the packet to the first functional entity to perform a first function. Responsive to the first function being performed, the device selects a subsequent service tag identifying a subsequent functional entity to route the packet. The device tags the packet with the subsequent service tag and routes the packet to the subsequent functional entity. Once the list of functions to be performed on the packet have been performed, the device forwards the packet to its destination.

    SYSTEMS AND METHODS OF ACHIEVING EQUAL DISTRIBUTION OF PACKETS IN A MULTICORE SYSTEM WHICH ACTS AS A TUNNEL END POINT
    8.
    发明申请
    SYSTEMS AND METHODS OF ACHIEVING EQUAL DISTRIBUTION OF PACKETS IN A MULTICORE SYSTEM WHICH ACTS AS A TUNNEL END POINT 有权
    在作为隧道端点的多系统中实现分组的均衡分配的系统和方法

    公开(公告)号:US20170078197A1

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

    申请号:US14853134

    申请日:2015-09-14

    CPC classification number: H04L45/745 H04L12/4633

    Abstract: The present disclosure is directed towards systems and methods of steering packets received by a multi-core device serving as a tunnel endpoint. A device including a plurality of cores identifies a core corresponding to a request to transmit to a destination via a tunnel. The tunnel is established between the first tunnel endpoint and a second tunnel endpoint. The device identifies, from a port allocation table, a source port based on the identified core, a first IP address of the first tunnel endpoint, a second IP address of the second tunnel endpoint and the destination port to steer a response to the request to the identified core. The device modifies a packet of the request to include in an outer header of the packet of the request, a first tuple identifying the first IP address, the second IP address, the destination port and the identified source port.

    Abstract translation: 本公开涉及用作用作隧道端点的多核设备接收的分组的系统和方法。 包括多个核的装置通过隧道识别与发送到目的地的请求对应的核心。 隧道建立在第一个隧道端点和第二个隧道端点之间。 该设备从端口分配表中识别基于所识别的核心的源端口,第一隧道端点的第一IP地址,第二隧道端点的第二IP地址和用于引导对该请求的响应的目的地端口 确定的核心。 该设备将请求的分组修改为包括在请求的分组的外部头部中,第一元组标识第一IP地址,第二IP地址,目的地端口和所识别的源端口。

    SYSTEMS AND METHODS FOR PERFORMING SERVICE TAG SWITCHING IN AN APPLICATION DELIVERY CONTROLLER
    9.
    发明申请
    SYSTEMS AND METHODS FOR PERFORMING SERVICE TAG SWITCHING IN AN APPLICATION DELIVERY CONTROLLER 审中-公开
    在应用交付控制器中执行服务标签切换的系统和方法

    公开(公告)号:US20150124827A1

    公开(公告)日:2015-05-07

    申请号:US14533665

    申请日:2014-11-05

    CPC classification number: H04L12/4666

    Abstract: The disclosure is directed towards systems and methods for performing service tag switching. A device intermediary to a client and a server receives a packet including a virtual network device identifier tag that identifies a list of functions to be performed on the packet. The device tags the packet with a first service tag identifying a first functional entity of the device to which to route the packet. The device routes the packet to the first functional entity configured to perform a first function. Responsive to the first function being performed, the device selects a subsequent service tag identifying a subsequent functional entity to route the packet. The device tags the packet with the subsequent service tag and routes the packet to the subsequent functional entity. Once all of the list of functions to be performed on the packet have been performed, the device forwards the packet to its destination.

    Abstract translation: 本公开涉及用于执行服务标签切换的系统和方法。 客户机和服务器的设备中介器接收包括标识要在分组上执行的功能的列表的虚拟网络设备标识符标签的分组。 该设备使用识别要向其路由数据包的设备的第一功能实体的第一服务标签来标记该分组。 该设备将该分组路由到被配置为执行第一功能的第一功能实体。 响应于正在执行的第一功能,设备选择标识后续功能实体的后续服务标签来路由分组。 该设备使用后续的服务标签标记数据包,并将数据包路由到后续的功能实体。 一旦完成了对分组执行的所有功能列表,设备将数据包转发到目的地。

Patent Agency Ranking