<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>IETF Draft on CyberVeille</title>
    <link>https://cyberveille.ch/tags/ietf-draft/</link>
    <description>Recent content in IETF Draft on CyberVeille</description>
    <generator>Hugo -- 0.146.0</generator>
    <language>fr-fr</language>
    <copyright>Cyberveille CC BY-NC-SA 4.0</copyright>
    <lastBuildDate>Sun, 16 Aug 2026 00:00:00 +0200</lastBuildDate>
    <atom:link href="https://cyberveille.ch/tags/ietf-draft/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Implémentation expérimentale d&#39;IPv8 dans le noyau Linux, Musl Libc et BGP : analyse technique</title>
      <link>https://cyberveille.ch/posts/2026-08-16-implementation-experimentale-d-ipv8-dans-le-noyau-linux-musl-libc-et-bgp-analyse-technique/</link>
      <pubDate>Sun, 16 Aug 2026 00:00:00 +0200</pubDate>
      <guid>https://cyberveille.ch/posts/2026-08-16-implementation-experimentale-d-ipv8-dans-le-noyau-linux-musl-libc-et-bgp-analyse-technique/</guid>
      <description>&lt;h2 id=&#34;-contexte&#34;&gt;🔍 Contexte&lt;/h2&gt;
&lt;p&gt;Publié le 16/08/2026 sur goonhost.rocks, cet article présente une implémentation complète et open source du protocole &lt;strong&gt;IPv8&lt;/strong&gt; (Internet-Draft &lt;code&gt;draft-thain-ipv8-02&lt;/code&gt;), réalisée par l&amp;rsquo;équipe de recherche de goonhost.rocks. L&amp;rsquo;objectif était de tester concrètement les promesses du draft IETF dans un environnement distribué multi-AS.&lt;/p&gt;
&lt;h2 id=&#34;-ce-qui-a-été-implémenté&#34;&gt;🛠️ Ce qui a été implémenté&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;implémentation couvre l&amp;rsquo;intégralité de la pile IPv8, du ring-0 jusqu&amp;rsquo;aux applications user-space :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Linux Kernel 6.6&lt;/strong&gt; : nouvelle famille d&amp;rsquo;adresses &lt;code&gt;AF_INET8&lt;/code&gt; (address family 46), support &lt;code&gt;SOCK_STREAM&lt;/code&gt;, &lt;code&gt;SOCK_DGRAM&lt;/code&gt;, &lt;code&gt;SOCK_RAW&lt;/code&gt;, parsing d&amp;rsquo;en-tête 28 octets, tables de routage 64 bits&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Musl Libc&lt;/strong&gt; : ajout de &lt;code&gt;sockaddr_in8&lt;/code&gt;, &lt;code&gt;inet_pton8&lt;/code&gt;, &lt;code&gt;inet_ntop8&lt;/code&gt;, &lt;code&gt;getaddrinfo()&lt;/code&gt;, &lt;code&gt;getnameinfo()&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;iproute2&lt;/strong&gt; : commandes &lt;code&gt;ip -8 route&lt;/code&gt; et &lt;code&gt;ip -8 addr&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FRRouting (FRR)&lt;/strong&gt; : démon BGP8 avec extensions multi-protocoles (AFI/SAFI)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zone Server en Go&lt;/strong&gt; : implémentation des 10 sous-protocoles RFC (DHCP8, DNS8, SNTP, NetLog8, OAuth8 JWT, WHOIS8, ACL8, XLATE8 NAT)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nginx &amp;amp; cURL&lt;/strong&gt; : support HTTP sur endpoints IPv8 64 bits&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Banc de test QEMU 10 nœuds&lt;/strong&gt; : 4 AS (64496, 64497, 64498, 64499), 112 000+ routes FIB actives&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-résultats-positifs-environnement-isolé&#34;&gt;✅ Résultats positifs (environnement isolé)&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Requêtes HTTP inter-AS fonctionnelles (&lt;code&gt;curl -i http://64497.20.0.0.254/&lt;/code&gt; → &lt;code&gt;HTTP/1.1 200 OK&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;DHCP8 opérationnel avec double passerelle et synchronisation NTP8 en 2,27 ms&lt;/li&gt;
&lt;li&gt;Lookup de 112 117 routes actives avec latence sub-milliseconde&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-problèmes-identifiés-en-conditions-réelles&#34;&gt;⚠️ Problèmes identifiés en conditions réelles&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;PMTUD &amp;amp; MSS Blackholing&lt;/strong&gt; : l&amp;rsquo;en-tête IPv8 de 28 octets (vs 20 pour IPv4) provoque des paquets de 1508 octets sur MTU 1500, causant des blocages silencieux de handshakes TLS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multi-homing &amp;amp; uRPF (BCP 38)&lt;/strong&gt; : l&amp;rsquo;adresse IP étant liée à l&amp;rsquo;ASN primaire, le trafic sortant via un transit secondaire est silencieusement rejeté comme spoofé&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ASICs de commutation legacy&lt;/strong&gt; : les puces Broadcom Tomahawk/Trident et Cisco Silicon One ne reconnaissent pas l&amp;rsquo;EtherType &lt;code&gt;0x88B8&lt;/code&gt;, forçant un punt CPU et réduisant le débit de 400 Gbps à &amp;lt;10 Gbps&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Zone Server monolithique&lt;/strong&gt; : la concentration de DHCP, DNS, NTP, OAuth2 et NAT en un seul service crée une cible DDoS critique (attaque par réflexion UDP sur port 8080/53)&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;-impacts-économiques-catastrophiques-identifiés&#34;&gt;💥 Impacts économiques catastrophiques identifiés&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Effondrement financier des RIRs&lt;/strong&gt; (ARIN, RIPE, APNIC) : 1 ASN = 4,3 milliards d&amp;rsquo;IPs, décorrélant volume d&amp;rsquo;adresses et revenus (-75% à -90%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spéculation sur les ASNs 32 bits&lt;/strong&gt; : ruée prévisible des squatteurs et spammeurs&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Explosion de la table BGP DFZ&lt;/strong&gt; : de 1,15M à 3–5M+ routes actives, nécessitant des milliards de remplacement de linecards&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Destruction des revenus de transit Tier-1&lt;/strong&gt; : le mandat RINE (&lt;code&gt;100.0.0.0/8&lt;/code&gt;) impose un peering régional gratuit&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;-type-darticle&#34;&gt;📄 Type d&amp;rsquo;article&lt;/h2&gt;
&lt;p&gt;Il s&amp;rsquo;agit d&amp;rsquo;une &lt;strong&gt;publication de recherche technique&lt;/strong&gt; open source, visant à évaluer empiriquement la faisabilité et les implications d&amp;rsquo;un draft IETF expérimental via une implémentation complète en conditions de laboratoire.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
