This paper evaluates the controller placement problem (CPP) within software-defined networking (SDN) architectures, addressing concerns about resilience associated with the centralized nature of these networks. The study analyzes various CPP algorithms and their performance in adapting to network failures, with experimental results showcasing their resiliency capabilities. It concludes that optimal controller placement is crucial for enhancing network protection and reducing delays in the event of disconnections.