发明名称 Methods of forwarding data packets using transient tables and related load balancers
摘要 Methods may be provided to forward data packets to a plurality of servers with each server being identified by a respective server identification (ID). A non-initial data packet of a data flow may be received, with the non-initial data packet including information for the data flow, and a bucket ID for the non-initial data packet may be computed as a function of the information for the data flow. Responsive to the bucket ID for the data packet mapping to first and second server identifications (IDs) of respective first and second servers and responsive to the non-initial data packet being a non-initial data packet for the data flow, the non-initial data packet may be transmitted to one of the first and second servers using one of the first and second server IDs based on a flow identification of the data flow being included in a transient table for the bucket ID.
申请公布号 US9621642(B2) 申请公布日期 2017.04.11
申请号 US201313919388 申请日期 2013.06.17
申请人 Telefonaktiebolaget LM Ericsson (publ) 发明人 Ganesh Jayasenan Sundara;Arisoylu Mustafa;Anand Prashant;Sawant Nandan Mahadeo
分类号 G06F15/177;H04L29/08 主分类号 G06F15/177
代理机构 代理人
主权项 1. A method of forwarding data packets to a plurality of servers with each server being identified by a respective server identification (ID), the method comprising: receiving a non-initial data packet of a data flow wherein the non-initial data packet includes information for the data flow, wherein the data flow is network traffic comprising a plurality of data packets transmitted from a client and forwarded over a network,wherein an initial data packet of the data flow is a first data packet at a start of the data flow, andwherein the non-initial data packet is a subsequent data packet in the data flow after the initial data packet; computing a bucket ID for the non-initial data packet as a function of the information for the data flow; and responsive to the bucket ID for the non-initial data packet mapping to first and second server ID of respective first and second servers and responsive to a determination that the non-initial data packet is a non-initial data packet for the data flow, transmitting the non-initial data packet to one of the first and second servers using one of the first and second server IDs based on a flow identification of the data flow being included in a transient table for the bucket ID, wherein the transient table for the bucket ID is a list of data flows that are initiated while a bucket corresponding to the bucket ID is in a transient state initiated when a mapping of the bucket ID transitions from the first server to the second server.
地址 Stockholm SE