Abstract
Software-Defined Networking (SDN) is an emerging architecture and offers advantages over traditional network architecture, while there exist some scalability challenges. In this paper, we propose a multicast routing algorithm for SDN with segment routing to serve the bandwidth requirement of a multicast routing request. Our algorithm considers the balance of traffic load for network resource of link bandwidth and node flow entries both. Simulation results show that the performance of our algorithm is better than previous works in terms of average network throughput and average rejection rate of routing requests. Besides, the results also show that our multicast architecture improve scalability problem of original SDN model in terms of number of flow entries used.