The Network Programming model of SRv6 allows the creation of network programs that can be enforced over traffic flows entering a Segment Routing (SR) domain. A network program is a list of instructions that must be applied on a packet traversing the SR domain. Instructions, also known as behaviors, currently available in SRv6 are divided into two main categories: i) topological (e.g., send the packet over the shortest path), and ii) service based (e.g., duplicate the packet). In this paper we introduce a new behavior for the SRv6 Network Programming model, named maximize Throughput (max T). This function allows to steer an incoming traffic flow toward the egress node over the path that currently guarantees the highest throughput for the flow. The proposed max T behavior has been implemented over programmable switches, and its effectiveness in improving the performance experienced by flows asking for its application is evaluated through experiments performed over an emulated environment. The preliminary result shows that a 23% reduction of the transfer time for a file over the SR domain is achieved when the max T behavior is used.
Enhancing the SRv6 Network Programming Model Through the Definition of the Maximize Throughput Behavior / Polverini, M.; Aureli, D.; Cianfrani, A.; Lavacca, F. G.; Listanti, M.. - (2022), pp. 1-5. (Intervento presentato al convegno 2022 IEEE/IFIP Network Operations and Management Symposium (NOMS 2022) tenutosi a Budapest; Hungary) [10.1109/NOMS54207.2022.9789941].
Enhancing the SRv6 Network Programming Model Through the Definition of the Maximize Throughput Behavior
Polverini M.
;Aureli D.;Cianfrani A.;Lavacca F. G.;Listanti M.
2022
Abstract
The Network Programming model of SRv6 allows the creation of network programs that can be enforced over traffic flows entering a Segment Routing (SR) domain. A network program is a list of instructions that must be applied on a packet traversing the SR domain. Instructions, also known as behaviors, currently available in SRv6 are divided into two main categories: i) topological (e.g., send the packet over the shortest path), and ii) service based (e.g., duplicate the packet). In this paper we introduce a new behavior for the SRv6 Network Programming model, named maximize Throughput (max T). This function allows to steer an incoming traffic flow toward the egress node over the path that currently guarantees the highest throughput for the flow. The proposed max T behavior has been implemented over programmable switches, and its effectiveness in improving the performance experienced by flows asking for its application is evaluated through experiments performed over an emulated environment. The preliminary result shows that a 23% reduction of the transfer time for a file over the SR domain is achieved when the max T behavior is used.File | Dimensione | Formato | |
---|---|---|---|
Polverini_Enhancing_the_SRv6_2022.pdf
solo gestori archivio
Note: Articolo in versione PDF
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
983.47 kB
Formato
Adobe PDF
|
983.47 kB | Adobe PDF | Contatta l'autore |
Polverini_Enhancing_the_SRv6_frontespizio_2022.pdf
solo gestori archivio
Note: Frontespizio del volume
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
751.27 kB
Formato
Adobe PDF
|
751.27 kB | Adobe PDF | Contatta l'autore |
Polverini_Enhancing_the_SRv6_indice_2022.pdf
solo gestori archivio
Note: Indice
Tipologia:
Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
714.77 kB
Formato
Adobe PDF
|
714.77 kB | Adobe PDF | Contatta l'autore |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.