A multi-layer fault localization framework for IP over all-optical multi-layer networks