Skip to main content

Design and implementation of a PCE-based software-defined provisioning framework for carrier-grade MPLS-TP networks

Abstract

In this paper, we present a path computation element (PCE)- based provisioning framework for carrier-grade multi-protocol label switching-transport profile (MPLS-TP) networks. In the proposed framework, a centralized PCE integrates the service function as well as the path provisioning function into a unified provisioning controller. The service function allows the provisioning manager to initiate the establishment of a label-switched path (LSP). The provisioning function computes an optimal path, sets up and maintains the LSP in a unified way while directly configuring the LSP over the switches. The management function, as a separation from the provisioning function, can fully utilize the MPLS-TP switch to keep monitoring the performance of the provisioned LSP tunnels in a distributed way. The balanced partitioning of service provisioning and management functions reduces traffic load on the controller and improves the scalability. The software-defined provisioning control using an extended PCE communication protocol enables the cooperation between them to monitor and customize the LSPs flexibly and efficiently. We implement and show that the proposed framework not only simplifies the provisioning procedure with a single instance, but reduces the provisioning time in a MPLS-TP test bed.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

References

  1. Briggs, P., Chundury, R., Olsson, J.: Carrier ethernet for mobile backhaul. Commun. Mag. IEEE 48(10), 94–100 (2010). doi:10.1109/MCOM.2010.5594683

  2. Winter, R.: The coming of age of MPLS. Commun. Mag. IEEE 49(4), 78–81 (2011). doi:10.1109/MCOM.2011.5741150

    Article  Google Scholar 

  3. Siracusa, D., Careglio, D., Maier, G., Pattavina, A., Sole-Pareta, J.: Multi-layer design of an MPLS-TP based Carrier ethernet network. In: 15th International Conference on Optical Network Design and Modeling (ONDM), pp. 1–6, 8–10 Feb 2011

  4. Douville, R., Le Roux, J.L., Rougier, J., Secci, S.: A service plane over the PCE architecture for automatic multidomain connection-oriented services. Commun. Mag. IEEE 46(6), 94–102 (2008). doi:10.1109/MCOM.2008.4539472

    Article  Google Scholar 

  5. Grampin, E., Castro, A., German, M., Rodriguez, F., Tejera, G., Sanguinetti, M.: A PCE-based connectivity provisioning management framework. In: Network Operations and Management Symposium, 2007. LANOMS 2007. Latin American, pp. 76–83, 10–12 Sept 2007

  6. Lei, L., Tsuritani, T., Casellas, R., Tsurusawa, M.: Demonstration of a resilient PCE/GMPLS controlled translucent optical network. In: OptoeElectronics and Communications Conference (OECC), 2010 15th, pp. 88–89, 5–9 July 2010

  7. Lei, L., Tsuritani, T., Morita, I., Casellas, R., Martinez, R., Munoz, R.: Control plane techniques for elastic optical networks: GMPLS/PCE vs OpenFlow. In: Globecom Workshops (GC Wkshps), 2012 IEEE, pp. 352–357, 3–7 Dec 2012

  8. Lei, L., Tsuritani, T., Casellas, R., Martinez, R., Munoz, R., Tsurusawa, M.: Experimental demonstration and comparison of distributed and centralized multi-domain resilient translucent WSON. In: 36th European Conference and Exhibition on Optical Communication (ECOC), pp. 1–3, 19–23 Sept 2010

  9. Lei, L., Tsuritani, T., Morita, I.: From GMPLS to PCE/GMPLS to OpenFlow: how much benefit can we get from the technical evolution of control plane in optical networks? In: 14th International Conference on Transparent Optical Networks (ICTON), pp. 1–4, 2–5 July 2012

  10. Giorgetti, A., Cugini, F., Paolucci, F., Castoldi, P.: OpenFlow and PCE architectures in wavelength switched optical networks. In: 16th International Conference on Optical Network Design and Modeling (ONDM), pp. 1–6, 17–20 April 2012

  11. Liu, L., Casellas, R., Tsuritani, T., Morita, I., Martínez, R., Muñoz, R.: Experimental demonstration of an OpenFlow/PCE integrated control plane for IP over translucent WSON with the assistance of a per-request-based dynamic topology server. In: European Conference and Exhibition on Optical Communication, Amsterdam, 2012/09/16 2012. OSA Technical Digest (online), p. Tu.1.D.3. Optical Society of America

  12. Zhao, Q., Zhao, K., Li, R., Dhody, D., Zhang, B.: PCEP procedures and protocol extensions for using PCE as a central controller (PCECC) of LSPs. IETF Internet draft, draft-zhao-pce-pcep-extension-for-pce-controller-00.txt, 2013-10-21, work in progress. http://datatracker.ietf.org/doc/draft-zhao-pce-pcep-extension-for-pce-controller/

  13. Casellas, R., Martinez, R., Munoz, R., Vilalta, R., Liu, L., Tsuritani, T., Morita, I: Control and management of flexi-grid optical networks with an integrated stateful path computation element and OpenFlow controller [invited]. IEEE/OSA J. Opt. Commun. Netw.ing 5(10), A57, A65 (2013)

  14. Kempf, J., Bellagamba, E., Kern, A., Jocha, D., Takács, A., Skoldstrom, P.: Scalable fault management for OpenFlow. In: 2012 IEEE International Conference on Communications (ICC), pp. 6606–6610, 10–15 June 2012

  15. Devlic, A., John, W., Sköldström, P.: Carrier-grade network management extensions to the SDN framework. Paper presented at the 8th Swedish National Computer Networking Workshop (SNCNW), Stockholm, Sweden, 7–8 June 2012

  16. Devlic, A., John, W., Skoldstrom, P.: A use-case based analysis of network management functions in the ONF SDN model. In: European Workshop on Software Defined Networking (EWSDN), pp. 85–90, 25–26 Oct 2012

  17. Paolucci, F., Cugini, F., Giorgetti, A., Sambo, N., Castoldi, P.: A survey on the path computation element (PCE) architecture. Commun. Surv. Tutor. IEEE 15(4), 1819–1841 (2013). doi:10.1109/SURV.2013.011413.00087

    Article  Google Scholar 

  18. Farrel, A., Vasseur, J.P., Ash, J.: A path computation element (PCE)-based architecture. RFC 4655, Aug 2006

  19. Choi, J.: A hybrid topology discovery protocol for mobile backhaul. Paper presented at the CNS ’13 Proceedings of the 16th Communications and Networking Symposium, San Diego, USA

  20. ITU-T Rec. G.8113.1/Y.1372.1: Operations, administration and maintenance mechanism for MPLS-TP in packet transport network, Nov 2012

  21. IEEE Standard Local and Metropolitan Area Networks. Station and media access control connectivity discovery. IEEE Std 802.1AB-2005, 0\_1-158 (2005). doi:10.1109/IEEESTD.2005.96285

  22. Vasseur, J.P., Le Roux, J.L.: PCEP protocol, RFC 5440, March 2009

  23. Bhandari, R.: Survivable Networks: Algorithms for Diverse Routing. Kluwer, Norwell (1999)

  24. http://sourceforge.net/projects/libpcep/files/

  25. http://www.wireshark.org

Download references

Acknowledgments

This research was supported by Basic Science Research Program through the National Research Foundation of Korea funded by the Ministry of Education, Science and Technology (H6121-2013-1298). The author would like to thanks the reviewers for their constructive comments.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jin Seek Choi.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Choi, J.S. Design and implementation of a PCE-based software-defined provisioning framework for carrier-grade MPLS-TP networks. Photon Netw Commun 29, 96–105 (2015). https://doi.org/10.1007/s11107-014-0472-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11107-014-0472-0

Keywords

  • Path computation
  • Path configuration
  • Path provisioning
  • Software-defined provisioning control
  • Management framework