| With the development of smart devices and the Internet of Things(IoT),multimedia services are becoming an increasingly important part of network traffic.However,these services have high requirements on network bandwidth and latency.Multicast technology improves network efficiency,reduces network load,saves bandwidth and device resources,enables multimedia applications to run more smoothly over the network,provides an efficient and scalable solution for delivering data to multiple receivers over the network,and is widely used in a variety of applications that require real-time data distribution.However,real networks are heterogeneous and complex,and real-time multicast transmission requires not only QoS guarantees in terms of bandwidth and latency,but also the security of multicast routing.Moving Target Defense(MTD)is a network security technique designed to improve the resilience of a computer system or network by making it more difficult for attackers to discover and exploit vulnerabilities.Applying the idea of MTD to multicast route problems can significantly change the defense posture of today’s multicast applications and provide a strong guarantee for the security of multicast routing.With the functional flexibility of Software Defined Network(SDN),multicast routes can be computed flexibly.The main focus of this paper is to study the methods and implementation of mutation defense for SDN multicast routing,and the main work of the paper is as follows.First,a multi-QoS constrained multicast distribution tree construction strategy.In this paper,a heuristic routing strategy is designed to find feasible multicast route trees that approximately satisfy the bandwidth and latency constraints for multicast routing considering bandwidth and latency as QoS optimization objectives,and random multicast distribution tree construction is carried out on this basis.Second,the dynamic route mutation period mechanism.This paper uses a dynamic route mutation period adjustment mechanism based on reinforcement learning to improve the efficiency and timeliness of the multicast route mutation defense system,fully consider the balance between multicast route mutation defense performance and system resource overhead in the system design,and make adaptive mutation period adjustment according to the network attack posture.Third,based on the Mininet platform,the Ryu controller is’used to design and implement the SDN multicast route mutation defense system.And it is verified by experiments that the proposed SDN multicast route mutation defense strategy performs well in terms of bandwidth and latency QoS guarantee,random multicast route tree construction and adaptive mutation period. |