| With the rapid development of Internet applications, especially social networkingand streaming media, the traditional architecture of the Internet has become increasinglydifficult to adapt to the current development needs. Network QoS can ensure theefficient operation of the network, the study of network QoS can improve networkefficiency and reduce network costs. As data center is the most important infrastructureof Internet, the most important issues facing the Internet are very easy to outbreak in thedata center. Meanwhile, the balloon of data center network traffic will also bringenormous pressure on data center. How to manage large-scale data center networkequipment, guarantee a certain QoS and network routing becomes the industry’sresearch focus. OpenFlow implement the forwarding mode based on flow whichdescribed by muti-domain packets,it can centralized program to set forwarding strategyof network equipment, and it has become one of the key technologies for solvingnetwork routing problems.This paper conduct research on the data center network routing strategy based onOpenFlow technology. First, systematic summarized the development of Internetarchitecture, presented the background of OpenFlow and SDN architecture andanalyzed the status of data center network architecture and routing strategies. Then,elaborated on SDN architecture ideas and OpenFlow technology, which constitutes adetailed analysis of the development of OpenFlow protocol, message type and datastructures of common message type, OpenFlow controller——POX and OpenFlowswitch components. Then proposed QoS routing strategy based on OpenFlow for datacenter routing problem, the QoS routing strategy is implemented by routing controllerframework. The physical topology discovery module, data monitoring module, faultdetection module in framework is mainly to get the appropriate information fromOpenFlow switches. Part of the information transfer to the QoS control module, anotherpart of the information transfer to the routing engine module. QoS control module isresponsible for the QoS information analyzed, and transmits the analyzed QoSinformation to the routing engine, the routing engine select a routing path according tothe QoS information and status of network link. Routing path is determined by routingalgorithm, routing algorithm is constituted by the ECMP with weights algorithm andquantum genetic algorithm, and gived the solving process of algorithms. Finally, used Mininet, network simulation platform, to simulate the QoS routing control frameworkand multi-constrained QoS routing model for experimental verification, and make acomparative analysis to ECMP algorithm, verified the effectiveness and feasibility ofthe framework and the algorithm presented. |