Efficient label encoding in segment-routing enabled optical networks

The currently standardized GMPLS protocol suite for packet over optical networks relies on hierarchical instances of signaling sessions. Such sessions have to be established and maintained also in transit nodes, leading to complex and weighty control plane implementations. A novel technology called Segment Routing (SR) has been recently proposed to address these issues. SR relies on the source routing paradigm to provide traffic engineering solutions. In particular, the computed route for a given request is expressed as a segment list applied as an header to data packets at the ingress node. Specific algorithms are then required to perform the path computation and express the computed path through an effective segment list encoding (i.e., label stack), minimizing the segment list depth (SLD) (i.e., the number of labels included in the segment list). So far, no algorithms have been proposed to jointly provide path and segment list computation in SR-based networks. In this study, an efficient segment list encoding algorithm is proposed, guaranteeing optimal path computation and limited SLD in SR-based networks. The algorithm also accounts for equal-cost multiple paths and multiple constraints. The proposed algorithm is successfully applied to different network scenarios, demonstrating its flexibility in several use cases and showing effective performance in terms of segment list depth and introduced packet overhead.

[1]  Piero Castoldi,et al.  OpenFlow and PCE architectures in Wavelength Switched Optical Networks , 2012, 2012 16th International Conference on Optical Network Design and Modelling (ONDM).

[2]  P. Castoldi,et al.  First demonstration of SDN-based segment routing in multi-layer networks , 2015, 2015 Optical Fiber Communications Conference and Exhibition (OFC).

[3]  Piero Castoldi,et al.  OpenFlow-based segment protection in Ethernet networks , 2013, IEEE/OSA Journal of Optical Communications and Networking.

[4]  2015 International Conference on Optical Network Design and Modeling, ONDM 2015, Pisa, Italy, May 11-14, 2015 , 2015, ONDM.

[5]  Ashwin Gumaste,et al.  A scalable framework for segment routing in service provider networks: The Omnipresent Ethernet approach , 2014, 2014 IEEE 15th International Conference on High Performance Switching and Routing (HPSR).

[6]  Deborah Brungard,et al.  Internet Engineering Task Force (ietf) Generalized Mpls (gmpls) Protocol Extensions for Multi-layer and Multi-region Networks (mln/mrn) , 2022 .

[7]  Clarence Filsfils,et al.  The Segment Routing Architecture , 2014, 2015 IEEE Global Communications Conference (GLOBECOM).

[8]  Jean-Louis Le Roux,et al.  Path Computation Element (PCE) Communication Protocol (PCEP) , 2009, RFC.

[9]  Piero Castoldi,et al.  Dynamic restoration with GMPLS and SDN control plane in elastic optical networks [Invited] , 2015, IEEE/OSA Journal of Optical Communications and Networking.

[10]  D. Papadimitriou,et al.  Multi-region networks: generalized multi-protocol label switching (GMPLS) as enabler for vertical integration , 2004, IEEE Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004..

[11]  R. Martinez,et al.  A dynamic path-computation algorithm for a GMPLS-enabled multi-layer network , 2012, IEEE/OSA Journal of Optical Communications and Networking.

[12]  Dennis Cai,et al.  Evolve carrier ethernet architecture with SDN and segment routing , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.