[technique] Débit réseaux IPv6 faible vs IPv4 dans le cas : chez moi connexion fibre Sosh <-> VM piou hébergée

Ludovic Pouzenc ludovic at pouzenc.fr
Jeu 24 Juil 09:55:48 CEST 2025


Bonjour,

J'espère que tout le monde va bien par ici, il y a longtemps que je 
n'interagit plus vraiment, je suis en Savoie depuis pas mal d'années !

Il se pourrait que ça date d'il y a longtemps ( plusieurs mois ?) mais 
je m'en rends vraiment compte de manière claire ce jour avec un 
borgbackup qui dure trop longtemps :

J'obtiens depuis mon laptop à la maison moins de 7 Mbit/s vers la VM 
piou (via le dns AAAA pouzenc.fr) et plus de 250 Mbits pour la même 
paire de machines source-destination en IPv4 ( A pouzenc.fr ).

J'ai stoppé le backup le temps d'un iperf à l'arrache (=en wifi à 5 
mètres de la box, comme mon backup borg habituellement, dans un seul 
sens, sans relire les options fines dans le man) et j'ai essayé de 
collecter des infos à l'instant. Je le colle en PJ.

Est-ce que ça met la puce à l'oreille sur une blague de peering ou 
transit quelque part ?

Amicalement,

-- 
Ludovic Pouzenc
www.pouzenc.fr
-------------- section suivante --------------
root at lud-5490:~# iperf3 -c pouzenc.fr
Connecting to host pouzenc.fr, port 5201
[  5] local 2a01:cb15:85b0:7d00:302a:4010:e8f3:60dc port 60938 connected to 2a03:7220:8081:9f00::1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   849 KBytes  6.96 Mbits/sec   15   32.1 KBytes       
[  5]   1.00-2.00   sec   628 KBytes  5.14 Mbits/sec    0   44.6 KBytes       
[  5]   2.00-3.00   sec   628 KBytes  5.14 Mbits/sec    0   54.4 KBytes       
[  5]   3.00-4.00   sec   628 KBytes  5.14 Mbits/sec    0   61.4 KBytes       
[  5]   4.00-5.00   sec   690 KBytes  5.66 Mbits/sec    0   68.3 KBytes       
[  5]   5.00-6.00   sec   565 KBytes  4.63 Mbits/sec    0   75.3 KBytes       
[  5]   6.00-7.00   sec   565 KBytes  4.63 Mbits/sec    0   83.7 KBytes       
[  5]   7.00-8.00   sec   753 KBytes  6.17 Mbits/sec    0    127 KBytes       
[  5]   8.00-9.00   sec  1004 KBytes  8.23 Mbits/sec    0    185 KBytes       
[  5]   9.00-10.00  sec   941 KBytes  7.71 Mbits/sec    0    262 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  7.08 MBytes  5.94 Mbits/sec   15             sender
[  5]   0.00-10.43  sec  6.15 MBytes  4.95 Mbits/sec                  receiver

iperf Done.
root at lud-5490:~# mtr pouzenc.fr
root at lud-5490:~# iperf3 -4c pouzenc.fr
Connecting to host pouzenc.fr, port 5201
[  5] local 192.168.1.149 port 38262 connected to 91.224.149.159 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec  33.0 MBytes   277 Mbits/sec    0   1.95 MBytes       
[  5]   1.00-2.00   sec  35.0 MBytes   294 Mbits/sec    0   2.18 MBytes       
[  5]   2.00-3.00   sec  36.2 MBytes   304 Mbits/sec    0   2.18 MBytes       
[  5]   3.00-4.00   sec  35.0 MBytes   294 Mbits/sec    0   2.56 MBytes       
[  5]   4.00-5.00   sec  36.2 MBytes   304 Mbits/sec    0   2.87 MBytes       
[  5]   5.00-6.00   sec  36.2 MBytes   304 Mbits/sec    0   3.02 MBytes       
[  5]   6.00-7.00   sec  36.2 MBytes   304 Mbits/sec    0   3.02 MBytes       
[  5]   7.00-8.00   sec  35.0 MBytes   294 Mbits/sec    0   3.02 MBytes       
[  5]   8.00-9.00   sec  35.0 MBytes   294 Mbits/sec    0   3.02 MBytes       
[  5]   9.00-10.00  sec  36.2 MBytes   304 Mbits/sec    0   3.02 MBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec   354 MBytes   297 Mbits/sec    0             sender
[  5]   0.00-10.04  sec   352 MBytes   294 Mbits/sec                  receiver

iperf Done.
root at lud-5490:~# iperf3 -c pouzenc.fr
Connecting to host pouzenc.fr, port 5201
[  5] local 2a01:cb15:85b0:7d00:302a:4010:e8f3:60dc port 43378 connected to 2a03:7220:8081:9f00::1 port 5201
[ ID] Interval           Transfer     Bitrate         Retr  Cwnd
[  5]   0.00-1.00   sec   855 KBytes  7.00 Mbits/sec   11   43.2 KBytes       
[  5]   1.00-2.00   sec   628 KBytes  5.14 Mbits/sec    0   51.6 KBytes       
[  5]   2.00-3.00   sec   628 KBytes  5.14 Mbits/sec    0   58.6 KBytes       
[  5]   3.00-4.00   sec   628 KBytes  5.14 Mbits/sec    0   66.9 KBytes       
[  5]   4.00-5.00   sec   565 KBytes  4.63 Mbits/sec    0   72.5 KBytes       
[  5]   5.00-6.00   sec   753 KBytes  6.17 Mbits/sec    0   78.1 KBytes       
[  5]   6.00-7.00   sec   565 KBytes  4.63 Mbits/sec    0   83.7 KBytes       
[  5]   7.00-8.00   sec   565 KBytes  4.63 Mbits/sec    0    106 KBytes       
[  5]   8.00-9.00   sec   816 KBytes  6.68 Mbits/sec    0    148 KBytes       
[  5]   9.00-10.00  sec  1.10 MBytes  9.25 Mbits/sec    0    206 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  6.96 MBytes  5.84 Mbits/sec   11             sender
[  5]   0.00-10.34  sec  6.08 MBytes  4.94 Mbits/sec                  receiver

iperf Done.
root at lud-5490:~# date
jeu. 24 juil. 2025 09:35:43 CEST

root at lud-5490:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host noprefixroute 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 10:65:30:eb:e3:11 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether 20:16:b9:e7:2e:f3 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.149/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp2s0
       valid_lft 84123sec preferred_lft 84123sec
    inet6 2a01:cb15:85b0:7d00:302a:4010:e8f3:60dc/64 scope global dynamic noprefixroute 
       valid_lft 86399sec preferred_lft 599sec
    inet6 fe80::7284:a57d:3822:7367/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
root at lud-5490:~# ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 10:65:30:eb:e3:11 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 20:16:b9:e7:2e:f3 brd ff:ff:ff:ff:ff:ff

root at lud-5490:~# curl ifconfig.co
2a01:cb15:85b0:7d00:302a:4010:e8f3:60dc
root at lud-5490:~# curl -4  ifconfig.co
2.7.154.171
# Accès internet fibre Sosh (via réseau Orange)

root at lud-5490:~# traceroute6 pouzenc.fr
traceroute to pouzenc.fr (2a03:7220:8081:9f00::1), 30 hops max, 80 byte packets
 1  livebox.home (2a01:cb15:85b0:7d00:12e9:92ff:fe6b:8af0)  3.301 ms  3.250 ms  3.220 ms
 2  2a01cb08a004020a0193025300750246.ipv6.abo.wanadoo.fr (2a01:cb08:a004:20a:193:253:75:246)  21.594 ms  21.566 ms  22.964 ms
 3  2a01:cfc0:200:8000:193:252:102:31 (2a01:cfc0:200:8000:193:252:102:31)  22.937 ms  24.905 ms  24.879 ms
 4  * * *
 5  * 2a01:cfc4:0:b00::5 (2a01:cfc4:0:b00::5)  29.229 ms *
 6  mail.pouzenc.fr (2a03:7220:8081:9f00::1)  40.507 ms  27.289 ms  27.174 ms
root at lud-5490:~# traceroute pouzenc.fr
traceroute to pouzenc.fr (91.224.149.159), 30 hops max, 60 byte packets
 1  livebox.home (192.168.1.1)  6.882 ms  6.765 ms  6.696 ms
 2  80.10.253.173 (80.10.253.173)  19.940 ms  19.875 ms  19.813 ms
 3  ae109-0.ncgre101.rbci.orange.net (193.253.87.206)  19.751 ms  19.686 ms  19.622 ms
 4  ae43-0.nilyo101.rbci.orange.net (193.252.101.129)  19.553 ms  21.327 ms  21.264 ms
 5  ae40-0.nilyo102.rbci.orange.net (193.252.101.174)  22.847 ms  22.785 ms  22.721 ms
 6  * * *
 7  193.251.133.84 (193.251.133.84)  17.604 ms * *
 8  193.251.254.104 (193.251.254.104)  18.226 ms  19.947 ms  19.887 ms
 9  th2.ibr-idf-1.as35625.net (45.15.206.106)  29.896 ms  36.998 ms  31.486 ms
10  45.15.206.111 (45.15.206.111)  31.377 ms  32.762 ms  32.704 ms
11  45.15.206.121 (45.15.206.121)  31.193 ms  31.135 ms  31.001 ms
12  149.11.58.74 (149.11.58.74)  32.383 ms  32.325 ms  27.009 ms
13  mail.pouzenc.fr (91.224.149.159)  28.426 ms  25.046 ms  24.935 ms
root at lud-5490:~# 

Via lg.tetaneutral.net


 h7: show route for 2.7.154.171/32
View the BGP map

2.7.0.0/16         via 149.11.58.73 on bond0.174 [COGENT_TLS00 2025-07-22 11:25:59] * (370) [AS3215i]
                   via 149.11.58.121 on bond0.175 [COGENT2_TLS00 2025-07-22 11:25:59] (369) [AS3215i]
                   via 185.117.18.16 on bond0.2302 [EUROFIBER10G_TLS00 2025-06-02 17:28:58] (348) [AS3215i]

h7: show route for 2.7.154.171/32 all
ERROR: h7: bird command failed with error, Bird connection problem: timed out
 
 
 h7: show route for 2a01:cb15:85b0:7d00:302a:4010:e8f3:60dc/128
View the BGP map

2a01:cb14::/30     via 2001:978:2:68::8:1 on bond0.174 [COGENT_TLS00_6 2025-07-22 11:25:55] * (360) [AS3215i]
                   via 2001:978:2:68::9:1 on bond0.175 [COGENT2_TLS00_6 2025-07-22 11:25:55] (359) [AS3215i]
                   via 2001:7f8:54::10 on bond0.3801 [HE_FRANCEIX_PARIS_6 2025-06-06 00:31:10] (360) [AS3215i]
                   via 2a01:6600:2e00::8:1 on bond0.2302 [EUROFIBER10G_TLS00_6 2025-06-02 17:29:52] (349) [AS3215i]

h7: show route for 2a01:cb15:85b0:7d00:302a:4010:e8f3:60dc/128 all

Actif : via AS174 COGENT
Alternatif : via AS 6939 HURRICANE,US, via AS35625 EUROFIBER

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
 -->
<!-- Title: BGPMAP Pages: 1 -->
<svg width="679pt" height="450pt"
 viewBox="0.00 0.00 678.74 449.71" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 445.71)">
<title>BGPMAP</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-445.71 674.74,-445.71 674.74,4 -4,4"/>
<!-- h7 -->
<g id="node1" class="node">
<title>h7</title>
<polygon fill="#f5a9a9" stroke="black" points="355.51,-362.28 231.51,-362.28 231.51,-326.28 355.51,-326.28 355.51,-362.28"/>
<text text-anchor="start" x="285.51" y="-347.28" font-family="Times,serif" font-size="10.00">H7</text>
<text text-anchor="start" x="239.51" y="-336.28" font-family="Times,serif" font-size="10.00">TETANEUTRAL.NET</text>
</g>
<!-- 174 -->
<g id="node3" class="node">
<title>174</title>
<ellipse fill="#f5a9a9" stroke="black" cx="90.51" cy="-253.07" rx="90.52" ry="21.43"/>
<text text-anchor="start" x="34.51" y="-256.07" font-family="Times,serif" font-size="10.00">AS174 | COGENT-174,</text>
<text text-anchor="start" x="82.51" y="-245.07" font-family="Times,serif" font-size="10.00">US</text>
</g>
<!-- h7->174 -->
<g id="edge2" class="edge">
<title>h7->174</title>
<path fill="none" stroke="red" stroke-width="2" d="M254.37,-326.08C222.14,-311.92 176.23,-291.74 141.19,-276.34"/>
<polygon fill="red" stroke="red" stroke-width="2" points="142.18,-272.95 131.62,-272.13 139.37,-279.36 142.18,-272.95"/>
<text text-anchor="end" x="282.51" y="-302.68" font-family="Times,serif" font-size="7.00">COGENT_TLS00_6*</text>
<text text-anchor="middle" x="246.51" y="-294.68" font-family="Times,serif" font-size="7.00">COGENT2_TLS00_6</text>
</g>
<!-- 6939 -->
<g id="node7" class="node">
<title>6939</title>
<ellipse fill="white" stroke="black" cx="293.51" cy="-253.07" rx="94.51" ry="21.43"/>
<text text-anchor="start" x="234.51" y="-256.07" font-family="Times,serif" font-size="10.00">AS6939 | HURRICANE,</text>
<text text-anchor="start" x="285.51" y="-245.07" font-family="Times,serif" font-size="10.00">US</text>
</g>
<!-- h7->6939 -->
<g id="edge6" class="edge">
<title>h7->6939</title>
<path fill="none" stroke="#5cf8b1" stroke-dasharray="5,2" d="M293.51,-326.08C293.51,-314.3 293.51,-298.35 293.51,-284.46"/>
<polygon fill="#5cf8b1" stroke="#5cf8b1" points="297.01,-284.34 293.51,-274.34 290.01,-284.34 297.01,-284.34"/>
<text text-anchor="middle" x="338.01" y="-298.68" font-family="Times,serif" font-size="7.00">HE_FRANCEIX_PARIS_6</text>
</g>
<!-- 35625 -->
<g id="node8" class="node">
<title>35625</title>
<ellipse fill="white" stroke="black" cx="538.51" cy="-253.07" rx="132.46" ry="21.43"/>
<text text-anchor="start" x="453.51" y="-256.07" font-family="Times,serif" font-size="10.00">AS35625 | EUROFIBER-FRANCE,</text>
<text text-anchor="start" x="531.51" y="-245.07" font-family="Times,serif" font-size="10.00">FR</text>
</g>
<!-- h7->35625 -->
<g id="edge8" class="edge">
<title>h7->35625</title>
<path fill="none" stroke="#179dbc" stroke-dasharray="5,2" d="M340.46,-326.18C379.52,-311.96 435.39,-291.62 477.83,-276.16"/>
<polygon fill="#179dbc" stroke="#179dbc" points="479.29,-279.35 487.49,-272.64 476.9,-272.78 479.29,-279.35"/>
<text text-anchor="middle" x="479.01" y="-298.68" font-family="Times,serif" font-size="7.00">EUROFIBER10G_TLS00_6</text>
</g>
<!-- 197422 -->
<g id="node2" class="node">
<title>197422</title>
<ellipse fill="#f5a9a9" stroke="black" cx="293.51" cy="-420.49" rx="143.59" ry="21.43"/>
<text text-anchor="start" x="200.51" y="-423.49" font-family="Times,serif" font-size="10.00">AS197422 | TETANEUTRAL-NET-AS,</text>
<text text-anchor="start" x="286.51" y="-412.49" font-family="Times,serif" font-size="10.00">FR</text>
</g>
<!-- 197422->h7 -->
<g id="edge1" class="edge">
<title>197422->h7</title>
<path fill="none" stroke="red" stroke-width="2" d="M293.51,-399.21C293.51,-391.04 293.51,-381.48 293.51,-372.7"/>
<polygon fill="red" stroke="red" stroke-width="2" points="297.01,-372.52 293.51,-362.52 290.01,-372.52 297.01,-372.52"/>
</g>
<!-- 5511 -->
<g id="node4" class="node">
<title>5511</title>
<ellipse fill="#f5a9a9" stroke="black" cx="293.51" cy="-173.64" rx="102.56" ry="21.43"/>
<text text-anchor="start" x="229.51" y="-176.64" font-family="Times,serif" font-size="10.00">AS5511 | OPENTRANSIT,</text>
<text text-anchor="start" x="286.51" y="-165.64" font-family="Times,serif" font-size="10.00">FR</text>
</g>
<!-- 174->5511 -->
<g id="edge3" class="edge">
<title>174->5511</title>
<path fill="none" stroke="red" stroke-width="2" d="M136.07,-234.69C165.84,-223.34 204.94,-208.42 236.73,-196.3"/>
<polygon fill="red" stroke="red" stroke-width="2" points="238.25,-199.46 246.34,-192.63 235.75,-192.92 238.25,-199.46"/>
</g>
<!-- 3215 -->
<g id="node5" class="node">
<title>3215</title>
<ellipse fill="#f5a9a9" stroke="black" cx="293.51" cy="-94.21" rx="89.19" ry="21.43"/>
<text text-anchor="start" x="252.01" y="-97.21" font-family="Times,serif" font-size="10.00">AS3215 | France</text>
<text text-anchor="start" x="238.51" y="-86.21" font-family="Times,serif" font-size="10.00">Telecom - Orange, FR</text>
</g>
<!-- 5511->3215 -->
<g id="edge4" class="edge">
<title>5511->3215</title>
<path fill="none" stroke="red" stroke-width="2" d="M293.51,-152.3C293.51,-144.18 293.51,-134.66 293.51,-125.75"/>
<polygon fill="red" stroke="red" stroke-width="2" points="297.01,-125.69 293.51,-115.69 290.01,-125.69 297.01,-125.69"/>
</g>
<!-- 2a01 -->
<g id="node6" class="node">
<title>2a01</title>
<polygon fill="#f5a9a9" stroke="black" points="338.01,-36 249.01,-36 249.01,0 338.01,0 338.01,-36"/>
<text text-anchor="start" x="257.51" y="-15" font-family="Times,serif" font-size="10.00">2a01:cb14::/30</text>
</g>
<!-- 3215->2a01 -->
<g id="edge5" class="edge">
<title>3215->2a01</title>
<path fill="none" stroke="red" stroke-width="2" d="M293.51,-72.93C293.51,-64.76 293.51,-55.2 293.51,-46.42"/>
<polygon fill="red" stroke="red" stroke-width="2" points="297.01,-46.24 293.51,-36.24 290.01,-46.24 297.01,-46.24"/>
</g>
<!-- 6939->5511 -->
<g id="edge7" class="edge">
<title>6939->5511</title>
<path fill="none" stroke="#5cf8b1" stroke-dasharray="5,2" d="M293.51,-231.72C293.51,-223.61 293.51,-214.09 293.51,-205.18"/>
<polygon fill="#5cf8b1" stroke="#5cf8b1" points="297.01,-205.12 293.51,-195.12 290.01,-205.12 297.01,-205.12"/>
</g>
<!-- 35625->5511 -->
<g id="edge9" class="edge">
<title>35625->5511</title>
<path fill="none" stroke="#179dbc" stroke-dasharray="5,2" d="M481.07,-233.91C444.07,-222.22 395.91,-207 357.65,-194.91"/>
<polygon fill="#179dbc" stroke="#179dbc" points="358.24,-191.43 347.65,-191.75 356.13,-198.1 358.24,-191.43"/>
</g>
</g>
</svg>




Plus d'informations sur la liste de diffusion technique