Networking architectures need to evolve to support the requirements of future Internet services and 6G networks. In this paper we propose an evolutionary solution that extends the IPv6 networking architecture fully supporting the needs of future services, called Extensible In-band Processing (EIP). The EIP solution considers a feature-rich networking layer, in which hosts and routers can cooperate by reading and writing the EIP information in the IPv6 packet headers, to support a number of use cases. Example use case are: advanced monitoring, semantic routing, deterministic networking, slicing and so on. This list of use cases is not exhaustive, as a key feature of EIP is to be extensible for the support of new use cases. In the paper we describe the initial design of the EIP header and protocol mechanisms. We have released an open source prototype implementation of EIP for Linux OS, based on the eBPF packet processing framework. The implementation includes tools for the generation of test EIP packets and for the protocol dissection of packets. A replicable testbed provides an early demonstration of the advanced monitoring and semantic routing use cases.

Salsano, S., Sidoretti, G., Scarpitta, C., Backoury, H.e., Lopez, D.r., Bracciale, L., et al. (2022). Supporting future internet services with extensible in-band processing (EIP). In FIRA 2022 - Proceedings of the 2022 ACM SIGCOMM 2022 Workshop on Future of Internet Routing and Addressing (pp.92-98). Association for Computing Machinery, Inc [10.1145/3527974.3545727].

Supporting future internet services with extensible in-band processing (EIP)

Salsano S.;Bracciale L.;Loreti P.
2022-01-01

Abstract

Networking architectures need to evolve to support the requirements of future Internet services and 6G networks. In this paper we propose an evolutionary solution that extends the IPv6 networking architecture fully supporting the needs of future services, called Extensible In-band Processing (EIP). The EIP solution considers a feature-rich networking layer, in which hosts and routers can cooperate by reading and writing the EIP information in the IPv6 packet headers, to support a number of use cases. Example use case are: advanced monitoring, semantic routing, deterministic networking, slicing and so on. This list of use cases is not exhaustive, as a key feature of EIP is to be extensible for the support of new use cases. In the paper we describe the initial design of the EIP header and protocol mechanisms. We have released an open source prototype implementation of EIP for Linux OS, based on the eBPF packet processing framework. The implementation includes tools for the generation of test EIP packets and for the protocol dissection of packets. A replicable testbed provides an early demonstration of the advanced monitoring and semantic routing use cases.
2022 ACM SIGCOMM Workshop on Future of Internet Routing and Addressing, FIRA 2022
nld
2022
ACM SIGCOMM
Rilevanza internazionale
2022
Settore ING-INF/03 - TELECOMUNICAZIONI
English
Intervento a convegno
Salsano, S., Sidoretti, G., Scarpitta, C., Backoury, H.e., Lopez, D.r., Bracciale, L., et al. (2022). Supporting future internet services with extensible in-band processing (EIP). In FIRA 2022 - Proceedings of the 2022 ACM SIGCOMM 2022 Workshop on Future of Internet Routing and Addressing (pp.92-98). Association for Computing Machinery, Inc [10.1145/3527974.3545727].
Salsano, S; Sidoretti, G; Scarpitta, C; Backoury, He; Lopez, Dr; Bracciale, L; Loreti, P
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/324504
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 3
  • ???jsp.display-item.citation.isi??? ND
social impact