Ipv6 Overhead

Ce n’est plus un secret, Ipv6 est proche de notre carte réseau…Tout le monde sait que l’on passe de 32bits à 128bits. Le petit hic, c’est qu’en augmentant la taille de l’adresse, on augmente aussi la taille des paquets qui circulent sur internet. Quand on a la chance d’avoir 10Mbs de connexion internet à la maison, pas besoin de se poser la question. Mais qu’on frôle les 512kbit en pointe à l’autre bout du globe, la question n’est pas neutre.

Même si les mécanismes fournis par ipv6 pour éviter la ré-émission de paquets, gestion de la fragmentation, … permettent d’optimiser le routage.

David Simmons a fait quelques tests pour avoir une idée du surcoût de consommation d’ipv6.

MTU 1500 tests, with respect to sender
512 KiB 4 MiB 16 MiB 64 MiB
IPv4 out 543692 4347660 17389836 69558696
IPv4 in 2868 14516 54452 214612
IPv6 out 551468
(+1.4%)
4409028
(+1.4%)
17626852
(+1.4%)
70505788
(+1.4%)
IPv6 in 4140
(+44.4%)
22584
(+55.6%)
75564
(+38.8%)
297396
(+38.6%)

Je ne sais pas vous, mais ça fait froid dans le dos … et encore, vous n’avez pas vu ce qui se passe pour les petits paquets.

SO_SNDBUF=128 tests, with respect to sender
512 KiB 4 MiB 16 MiB
IPv4 out 665856 5899176 23596416
IPv4 in 192408 1704252 6816956
IPv6 out 789868
(+18.6%)
6555668
(+11.1%)
26219068
(+11.1%)
IPv6 in 284508
(+47.9%)
2360292
(+38.5%)
9438552
(+38.5%)

A mon avis, il faut refaire d’autres tests, car le surcoût entre +38% et +50% me semble énorme. J’espère en tout cas que ce n’est pas le prix de l’évolution.

A suivre…

Source: http://cafbit.com/entry/ipv6_protocol_overhead
Source: http://sd.wareonearth.com/~phil/net/overhead/
Source: http://www.networkworld.com/columnists/2005/091905johnson.html

About Dominique

Tech + IT => Linux Cela fait plus de 15 ans qu'aucun jour ne se passe sans avoir vu, lu ou testé de l'informatique.