Abstract
The UPIN project tackles the security issue of the Internet at its root, by providing more transparency and control over the network to the end user. Traffic Engineering is required to create paths across multiple domains following constraints set by the user. We present here the feasibility of using the Path Computation Element Communication Protocol Secure (PCEPS) to accomplish the goal of traffic steering - hence control - across multiple domains. Specifically, we leverage on IPv4 Segment Routing (SR) and a modified version of the Netphony Path Computation Element (PCE) to build a multi domain Label Switched Path (LSP) according to a user’s request. We present a proof of concept where we verify the correctness of the operation of the modified PCE code.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Hesselman, C., et al.: A responsible internet to increase trust in the digital world. J. Netw. Syst. Manage. 28(4), 882–922 (2020)
Meijer, A.R., Boldrini, L., Koning, R., Grosso, P.: In: 2022 IEEE/ACM International Workshop on Innovating the Network for Data-Intensive Science (INDIS). IEEE (2022)
Bazo, R., Boldrini, L., Hesselman, C., Grosso, P.: In: Proceedings of the ACM SIGCOMM 2021 Workshop on Technologies, Applications, and Uses of a Responsible Internet, pp. 8–13 (2021)
Lopez, D., de Dios, O.G., Wu, Q., Dhody, D.: PCEPS: Usage of TLS to Provide a Secure Transport for the Path Computation Element Communication Protocol (PCEP). RFC 8253 (2017). https://doi.org/10.17487/RFC8253
Sunshine, C.A.: Source routing in computer networks. ACM SIGCOMM Comput. Commun. Rev. 7(1), 29–33 (1977)
Filsfils, C., Previdi, S., Ginsberg, L., Decraene, B., Litkowski, S., Shakir, R.: Segment Routing Architecture. RFC 8402 (2018). https://doi.org/10.17487/RFC8402
Bashandy, A., Filsfils, C., Previdi, S., Decraene, B., Litkowski, S., Shakir, R.: Segment Routing with the MPLS Data Plane. RFC 8660 (2019). https://doi.org/10.17487/RFC8660
Xu, X., Bryant, S., Farrel, A., Hassan, S., Henderickx, W., Li, Z.: MPLS Segment Routing over IP. RFC 8663 (2019). https://doi.org/10.17487/RFC8663
Portegies, C., Kaat, M., Grosso, P.: In: 2021 24th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN), pp. 1–5 IEEE (2021)
Farrel, A., Vasseur, J.P., Ash, J.: A path computation element (PCE)-based architecture. Tech. rep. (2006)
Vasseur, J., Roux, J.L.L.: Path Computation Element (PCE) Communication Protocol (PCEP). RFC 5440 (2009). https://doi.org/10.17487/RFC5440
Sivabalan, S., Filsfils, C., Tantsura, J., Henderickx, W., Hardwick, J.: Path Computation Element Communication Protocol (PCEP) Extensions for Segment Routing. RFC 8664 (2019). https://doi.org/10.17487/RFC8664
Rzym, G., Wajda, K., Chołda, P.: SDN-based WAN optimization: PCE implementation in multi-domain MPLS networks supported by BGP-LS. Image Process. Commun. 22(1), 35–48 (2017)
Dugeon, O., Guedrez, R., Lahoud, S., Texier, G.: In: 2017 20th Conference on Innovations in Clouds, Internet and Networks (ICIN), pp. 143–145. IEEE (2017),
Dowling, B., Fischlin, M., Günther, F., Stebila, D.: A cryptographic analysis of the TLS 1.3 handshake protocol. J. Cryptol. 34(4), 37 (2021)
Boldrini, L., Bazo, R., Hesselman, C., Grosso, P.: In: ICT Open 2021 (2021)
Minei, I., Crabbe, E., Sivabalan, S., Ananthakrishnan, H., Dhody, D., Tanaka, Y.: RFC 8697 Path Computation Element Communication Protocol (PCEP) Extensions for Establishing Relationships between Sets of Label Switched Paths (LSPs) (2020)
Vasseur, J., Zhang, R., Bitar, N., Le Roux, J.: A backward-recursive PCE-based computation (BRPC) procedure to compute shortest constrained inter-domain traffic engineering label switched paths. Tech. rep. (2009)
Dugeon, O., Meuric, J., Lee, Y., Ceccarelli, D.: PCEP Extension for Stateful Inter-Domain Tunnels. Internet-Draft draft-ietf-pce-stateful-interdomain-03, Internet Engineering Task Force (2022).https://datatracker.ietf.org/doc/draft-ietf-pce-stateful-interdomain/03/. Work in Progress
Zhang, F., Zhao, Q., de Dios, O.G., Casellas, R., King, D.:Path Computation Element Communication Protocol (PCEP) Extensions for the Hierarchical Path Computation Element (H-PCE) Architecture (2019)
Boldrini, L.: PCEPS Proof of concept (2023). https://bitbucket.org/leoboldrini/workspace/projects/PCEPS
Wang, A., Khasanov, B., Zhao, Q., Chen, H.: PCE-Based Traffic Engineering (TE) in Native IP Networks. RFC 8821 (2021). https://doi.org/10.17487/RFC8821
Acknowledgment
This research received funding from the Dutch Research Council (NWO) under the project UPIN.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Boldrini, L., Bachiddu, M., Koning, R., Grosso, P. (2024). User Controlled Routing Exploiting PCEPS and Inter-domain Label Switched Paths. In: Daimi, K., Al Sadoon, A. (eds) Proceedings of the Second International Conference on Advances in Computing Research (ACR’24). ACR 2024. Lecture Notes in Networks and Systems, vol 956. Springer, Cham. https://doi.org/10.1007/978-3-031-56950-0_39
Download citation
DOI: https://doi.org/10.1007/978-3-031-56950-0_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-56949-4
Online ISBN: 978-3-031-56950-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)