根据恢复粒度大小,光网络故障恢复可以分为链路级恢复和通道级恢复。链路级恢复是以链路为基础的,主要是为故障链路寻找替代路由,对故障链路上的所有业务实现统一恢复。这种恢复方式主要采用本地检测机制,为故障区段上经过的业务重新选路。当一条链路发生故障的时候,在故障链路的两个端点之间就会重新选择建立一条通路,这条通路和原业务通路未受故障影响的部分共同组成恢复通路。通道级恢复以业务为单位,在源宿节点间计算恢复路由与波长,恢复的各业务之间没有算法上的动态相关性。