From Network Planning to Traffic Engineering in Multi-layer Networks: A Focus on Grooming and Rerouting Strategies