发明名称 Method providing server affinity and client stickiness in a server load balancing device without TCP termination and without keeping flow states
摘要 A method of routing data from a client through one or more load-balancing routers to a selected load-balanced server among a plurality of servers in a network involves: receiving, at a load balancing node in a path from the client to the plurality of servers, a first packet of a request from a client; creating and storing a mapping of flow identifying information, associated with the first packet, to a client stickiness identifier; pushing the client stickiness label into a sending path list that is stored in association with the first packet; storing the client stickiness label in a mapping of client stickiness labels to server identifiers at a last load balancing node associated with the plurality of servers, wherein the mapping associates the client stickiness label with a server identifier that uniquely identifies a selected server that has been selected from among the plurality of servers to receive the client request; and forwarding all subsequent packets associated with the client request to the same selected server based on looking up the client stickiness label of such subsequent packets in the mapping. As a result, packet flows are rapidly routed from the same client to the same server without time-consuming hop-by-hop routing decisions or repeated load-balancing decisions.
申请公布号 US7047315(B1) 申请公布日期 2006.05.16
申请号 US20020102287 申请日期 2002.03.19
申请人 CISCO TECHNOLOGY, INC. 发明人 SRIVASTAVA SUNIL K.
分类号 G06F15/173 主分类号 G06F15/173
代理机构 代理人
主权项
地址