Abstract
In [1], the author introduced a strategy to use network coding on p-Cycles in order to provide 1+N protection for straddling connections and links against single link failures in mesh optical networks. In this paper we extend the work in [1] and introduce a GMPLS-based implementation of this strategy for link protection, that is also used to protect on-cycle links. We refer to this scheme as hybrid 1+N protection, since some data units are transmitted without being combined with other data units. The strategy uses a combination of GMPLS standard label switched paths (LSP) for protecting on-cycle links, and modified LSPs, which we refer to as label switched cycles (LSC), for protecting straddling links. The strategy does not have to explicitly detect failures, but rather detects the absence of data units. Destinations receive backup copies of packets within no more than the p-Cycle propagation delay for on-cycle link failures, and no more than the sum of the propagation delays of the p-Cycle and the longest straddling link for straddling link failures. The implementation details of this strategy are presented, and the cost of implementation, in terms of link usage is evaluated and is shown to be modest. This scheme can therefore provide protection at higher layers, at a speed that is comparable to that achieved at the physical layer, but at a much reduced cost, while being flexible, and requiring less involvement from the management and control planes.