Skip to main content

User Controlled Routing Exploiting PCEPS and Inter-domain Label Switched Paths

  • Conference paper
  • First Online:
Proceedings of the Second International Conference on Advances in Computing Research (ACR’24) (ACR 2024)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 956))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Hesselman, C., et al.: A responsible internet to increase trust in the digital world. J. Netw. Syst. Manage. 28(4), 882–922 (2020)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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

  5. Sunshine, C.A.: Source routing in computer networks. ACM SIGCOMM Comput. Commun. Rev. 7(1), 29–33 (1977)

    Article  Google Scholar 

  6. Filsfils, C., Previdi, S., Ginsberg, L., Decraene, B., Litkowski, S., Shakir, R.: Segment Routing Architecture. RFC 8402 (2018). https://doi.org/10.17487/RFC8402

  7. 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

  8. 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

  9. 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)

    Google Scholar 

  10. Farrel, A., Vasseur, J.P., Ash, J.: A path computation element (PCE)-based architecture. Tech. rep. (2006)

    Google Scholar 

  11. Vasseur, J., Roux, J.L.L.: Path Computation Element (PCE) Communication Protocol (PCEP). RFC 5440 (2009). https://doi.org/10.17487/RFC5440

  12. 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

  13. 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)

    Article  Google Scholar 

  14. 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),

    Google Scholar 

  15. 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)

    Article  MathSciNet  Google Scholar 

  16. Boldrini, L., Bazo, R., Hesselman, C., Grosso, P.: In: ICT Open 2021 (2021)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. 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

  20. 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)

    Google Scholar 

  21. Boldrini, L.: PCEPS Proof of concept (2023). https://bitbucket.org/leoboldrini/workspace/projects/PCEPS

  22. 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

Download references

Acknowledgment

This research received funding from the Dutch Research Council (NWO) under the project UPIN.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leonardo Boldrini .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics