The SRv6 architecture (segment routing based on IPv6 data plane) is a promising solution to support services like Traffic Engineering, service function chaining and virtual private networks in IPv6 backbones and datacenters. The SRv6 architecture has interesting scalability properties as it reduces the amount of state information that needs to be configured in the nodes to support the network services. In this paper, we describe the advantages of complementing the SRv6 technology with an software defined networking (SDN) based approach in backbone networks. We discuss the architecture of a SRv6 enabled network based on Linux nodes. In addition, we present the design and implementation of the Southbound API between the SDN controller and the SRv6 device. We have defined a data-model and four different implementations of the API, respectively based on gRPC, REST, NETCONF, and remote command line interface. Since it is important to support both the development and testing aspects we have realized an Intent-based emulation system to build realistic and reproducible experiments. This collection of tools automate most of the configuration aspects relieving the experimenter from a significant effort. Finally, we have realized an evaluation of some performance aspects of our architecture and of the different variants of the Southbound APIs and we have analyzed the effects of the configuration updates in the SRv6 enabled nodes.

Ventre, P.l., Tajiki, M.m., Salsano, S., Filsfils, C. (2018). SDN Architecture and Southbound APIs for IPv6 Segment Routing Enabled Wide Area Networks. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 15(4), 1378-1392 [10.1109/TNSM.2018.2876251].

SDN Architecture and Southbound APIs for IPv6 Segment Routing Enabled Wide Area Networks

Ventre P. L.
;
Salsano S.;
2018-01-01

Abstract

The SRv6 architecture (segment routing based on IPv6 data plane) is a promising solution to support services like Traffic Engineering, service function chaining and virtual private networks in IPv6 backbones and datacenters. The SRv6 architecture has interesting scalability properties as it reduces the amount of state information that needs to be configured in the nodes to support the network services. In this paper, we describe the advantages of complementing the SRv6 technology with an software defined networking (SDN) based approach in backbone networks. We discuss the architecture of a SRv6 enabled network based on Linux nodes. In addition, we present the design and implementation of the Southbound API between the SDN controller and the SRv6 device. We have defined a data-model and four different implementations of the API, respectively based on gRPC, REST, NETCONF, and remote command line interface. Since it is important to support both the development and testing aspects we have realized an Intent-based emulation system to build realistic and reproducible experiments. This collection of tools automate most of the configuration aspects relieving the experimenter from a significant effort. Finally, we have realized an evaluation of some performance aspects of our architecture and of the different variants of the Southbound APIs and we have analyzed the effects of the configuration updates in the SRv6 enabled nodes.
2018
Pubblicato
Rilevanza internazionale
Articolo
Esperti anonimi
Settore ING-INF/03 - TELECOMUNICAZIONI
English
Con Impact Factor ISI
Software defined networking (SDN); segment routing (SR); SRv6; Southbound APIs; open source
Ventre, P.l., Tajiki, M.m., Salsano, S., Filsfils, C. (2018). SDN Architecture and Southbound APIs for IPv6 Segment Routing Enabled Wide Area Networks. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 15(4), 1378-1392 [10.1109/TNSM.2018.2876251].
Ventre, Pl; Tajiki, Mm; Salsano, S; Filsfils, C
Articolo su rivista
File in questo prodotto:
File Dimensione Formato  
1810.06008.pdf

accesso aperto

Descrizione: Articolo principale
Licenza: Copyright dell'editore
Dimensione 1.42 MB
Formato Adobe PDF
1.42 MB Adobe PDF Visualizza/Apri

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/216125
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 41
  • ???jsp.display-item.citation.isi??? 33
social impact