Navigating Network Complexity: Next-generation routing with SDN, service virtualization, and service chaining