US 9,813,344 B2
Method and system for load balancing in a software-defined networking (SDN) system upon server reconfiguration
Rohith Basavaraja, Bangalore (IN); Prashant Anand, Bangalore (IN); Mustafa Arisoylu, San Jose, CA (US); Himanshu Asnani, Santa Clara, CA (US); Myna Vajha, Santa Clara, CA (US); and Arvind Mukundan, Sunnyvale, CA (US)
Filed by Telefonaktiebolaget LM Ericsson (publ), Stockholm (SE)
Filed on Oct. 5, 2016, as Appl. No. 15/286,474.
Application 15/286,474 is a continuation of application No. 14/575,021, filed on Dec. 18, 2014, granted, now 9,497,123.
Prior Publication US 2017/0026294 A1, Jan. 26, 2017
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 12/803 (2013.01); H04L 12/741 (2013.01); H04L 12/24 (2006.01); H04L 29/08 (2006.01)
CPC H04L 47/125 (2013.01) [H04L 41/0813 (2013.01); H04L 45/745 (2013.01); H04L 67/1002 (2013.01); H04L 67/1004 (2013.01); H04L 69/22 (2013.01)] 20 Claims
OG exemplary drawing
1. A method implemented in a network device coupled to a software-defined networking (SDN) system, the method comprising:
determining that a received packet requires load balancing;
responsively determining whether a matching entry for the packet in a server distribution table contains both a current and a new server selection;
upon determining that the matching entry in the server distribution table contains both the current and new server selection, determining whether there is a matching entry for the packet in a transient flow table, wherein the transient flow table maintains server selections when at least one of a plurality of servers is reconfigured so that at least one traffic flow is to be load balanced from one server to another server; and
upon determining that there is a matching entry for the packet in the transient flow table, forwarding the packet according to the matching entry in the transient flow table.