Securing SDN controller placement with MuZero and blockchain-based smart contracts
摘要
Software-Defined Networking (SDN) has revolutionized network administration with its unparalleled flexibility and programmability. The secure placement of controllers within a Software-Defined Networking framework remains a significant challenge. This research provides an innovative solution that integrates blockchain technology with the advanced reinforcement learning algorithm MuZero to optimize and secure the placement of SDN controllers. The suggested framework utilizes critical security parameters, including network latency, traffic volume, and the quantity of connected devices, to evaluate and record secure controller locations, employing Mininet for network emulation and OpenDaylight as the SDN controller. These criteria are essential for identifying secure deployment locations and assessing network efficacy. The suggested solution ensures the security and efficacy of controller placement in SDN systems by integrating blockchain technology for transparent and invulnerable documentation of secure locations.