Service Level Agreement Framework for Differentiated Survivability in GMPLS-based IP-over-Optical Networks