| With the development of the Internet of Things,the network is required to guarantee the different Quality of Service(QoS)requirements of the multi-service traffic generated by various sensors.Software Defined Network(SDN)is easier to guarantee QoS requirements of network traffic through centralized control than the traditional network.There are two main problems to guarantee the QoS requirement of network traffic in SDN.First,how to identify the category of network traffic and get its QoS requirements.Then,how to select QoS guaranteed path for network traffic according to QoS requirements of network traffic and network state.Aiming at the problem of identifying network traffic category,this paper proposes a Misclassification-Aware Collaborative Classification Algorithm(MACCA).MACCA has a 99.66% accuracy and low time consumption on the Moore dataset collected based on the complete network traffic.In order to improve the robustness of MACCA,an improved MACCA algorithm MACCA2-RF&RF is proposed.The accuracy of MACCA2-RF&RF algorithm is about 99.73% on the Li dataset collected based on a small number of packets.In the above two data sets,MACCA2-RF&RF has higher accuracy and lower time consumption than random forest algorithm,which proves that MACCA2-RF&RF has better robustness.Aiming at the problem of network traffic QoS guaranteed path selection,combined with MACCA2-RF&RF,this paper proposes a QoS guaranteed SDN routing mechanism based on network traffic classification.This mechanism uses the ECMP algorithm to select the initial path for network traffic and uses MACCA2-RF&RF to classify the network traffic and obtains the QoS requirements of the network traffic.Dijkstra algorithm based on Fibonacci heap optimization is used to select QoS guaranteed path according to QoS requirements of network traffic and link comprehensive weight in this mechanism.When the link is congested,this mechanism uses the local routing change algorithm to change the path in order to guarantee the QoS requirements of the network traffic after the congestion.Simulation results show that this mechanism can guarantee QoS requirements of network traffic before and after link congestion. |