Abstract:Aiming at the traffic engineering problem of unbalanced traffic management and scheduling in distributed SDN, we propose a solution of traffic routing optimization in multi-control domain based on load balancing. Firstly, we analyze the composition of message traffic, intra-domain communication and inter-domain communication rules. Then, we define the composition of control link traffic by four kinds of control messages, and divide the link traffic into control message traffic and service traffic, and establish an optimization model to balance the controller load and minimize the maximum link utilization. Secondly, we propose a two-layer routing algorithm (TLR) based on intra-domain communication and inter-domain communication. In order to improve the accuracy of the model solution, we propose an improved discrete firefly algorithm to solve the optimal routing. Combined with ABILENE network and GEANT network, we analyze the model by the control message traffic, controller load, link load and other indicators The experimental results show that the optimization model can effectively balance the load between controllers and links, and controlling the message traffic is an important part of traffic engineering.