IP sur les transporteurs aviaires - IP over Avian Carriers

En vertu de la RFC 1149, un pigeon voyageur (exemple dans Scheßlitz ) peut transporter le trafic du protocole Internet.

Dans les réseaux informatiques , IP over Avian Carriers ( IPoAC ) est une proposition visant à acheminer le trafic IP ( Internet Protocol ) par des oiseaux tels que les pigeons voyageurs . IP over Avian Carriers a été initialement décrite dans la RFC 1149, une demande de commentaires (RFC) publiée par l' Internet Engineering Task Force (IETF), écrite par D. Waitzman, et publiée le 1er avril 1990. C'est l'un des nombreux poissons d'avril. ' Jour de demande de commentaires .

Waitzman a décrit une amélioration de son protocole dans la RFC 2549, IP over Avian Carriers with Quality of Service (1er avril 1999). Plus tard, dans la RFC 6214, publiée le 1er avril 2011, et 13 ans après l'introduction d' IPv6 , Brian Carpenter et Robert Hinden ont publié Adaptation of RFC 1149 for IPv6 .

IPoAC a été mis en œuvre avec succès, mais pour seulement neuf paquets de données, avec un taux de perte de paquets de 55 % (en raison d'une erreur de l'opérateur) et un temps de réponse allant de 3 000 secondes (≈50 minutes) à plus de 6 000 secondes (≈1,77 heures). ). Ainsi, cette technologie souffre d'une faible latence .

Mise en œuvre dans la vie réelle

Le 28 avril 2001, IPoAC a été implémenté par le groupe d'utilisateurs Bergen Linux, sous le nom CPIP (pour « Carrier Pigeon Internet Protocol »). Ils ont envoyé neuf paquets sur une distance d'environ cinq kilomètres (trois miles), chacun porté par un pigeon individuel et contenant un ping ( ICMP Echo Request ), et ont reçu quatre réponses.

Script started on Sat Apr 28 11:24:09 2001
$ /sbin/ifconfig tun0
tun0      Link encap:Point-to-Point Protocol
          inet addr:10.0.3.2  P-t-P:10.0.3.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:150  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0
          RX bytes:88 (88.0 b)  TX bytes:168 (168.0 b)

$ ping -c 9 -i 900 10.0.3.1
PING 10.0.3.1 (10.0.3.1): 56 data bytes
64 bytes from 10.0.3.1: icmp_seq=0 ttl=255 time=6165731.1 ms
64 bytes from 10.0.3.1: icmp_seq=4 ttl=255 time=3211900.8 ms
64 bytes from 10.0.3.1: icmp_seq=2 ttl=255 time=5124922.8 ms
64 bytes from 10.0.3.1: icmp_seq=1 ttl=255 time=6388671.9 ms

--- 10.0.3.1 ping statistics ---
9 packets transmitted, 4 packets received, 55% packet loss
round-trip min/avg/max = 3211900.8/5222806.6/6388671.9 ms


Script done on Sat Apr 28 14:14:28 2001

Cette mise en œuvre réelle a été évoquée par la députée française Martine Billard à l' Assemblée nationale française , lors des débats sur l' Hadopi . La mise en œuvre a été notée dans la chanson « Paper Pings » de Steve Savitzky.

Des risques

En décembre 2005, un rapport de Gartner sur la grippe aviaire qui concluait qu'"une pandémie n'affecterait pas directement les systèmes informatiques" a été critiqué avec humour pour avoir négligé de prendre en compte les RFC 1149 et RFC 2549 dans son analyse.

Les risques connus pour le protocole comprennent :

  • Les porteurs attaqués par des oiseaux de proie . RFC2549 : « L'encapsulation non intentionnelle dans les hawks est connue, la décapsulation étant désordonnée et les paquets mutilés. »
  • Les transporteurs sont dévoyés. RFC1149 : « Bien que la diffusion ne soit pas spécifiée, les tempêtes peuvent entraîner une perte de données. »
  • L'absence de transporteurs locaux viables. RFC6214 : « Dans certains endroits, comme la Nouvelle-Zélande, une proportion importante de porteurs ne sont capables d'exécuter que de courts sauts, et uniquement à des moments où le niveau de fond d'émission de photons est extrêmement faible. » Ceci décrit la nature incapable de voler et nocturne des kiwis .
  • Perte de disponibilité des espèces, comme l'extinction du pigeon voyageur .
  • Maladie affectant les porteurs. RFC6214 : « Il existe un risque connu d'infection par le virus dit H5N1 ».
  • Les topologies de réseau prises en charge pour la communication multidiffusion sont limitées par les capacités d'hébergement des opérateurs. RFC6214 : "... [les transporteurs] s'avèrent n'avoir aucun talent pour le multihoming, et entrent en fait dans une boucle de routage chaque fois que le multihoming est tenté."

Autres méthodes de transfert de données aviaires

Les photographes de rafting utilisent déjà les pigeons comme sneakernet pour transporter des photos numériques sur support flash de l'appareil photo au voyagiste. Sur une distance de 30 miles, un seul pigeon peut transporter des dizaines de gigaoctets de données en une heure environ, ce qui, sur une base de bande passante moyenne , se compare très favorablement aux normes ADSL actuelles, même en tenant compte des disques perdus.

Le 12 mars 2004, Yossi Vardi , Ami Ben-Bassat et Guy Vardi ont envoyé 3 pigeons voyageurs à une distance de 100 kilomètres (62 mi), chacun portant de 20 à 22 minuscules cartes mémoire ( Disk-On-Chip de Msystems ) contenant 1,3 Go, totalisant 4 Go de données, atteignant un débit effectif de 2,27 Mbps. Le but du test était de mesurer et de confirmer une amélioration par rapport à la RFC 2549. Étant donné que les développeurs ont utilisé de la mémoire flash au lieu de notes papier comme spécifié par la RFC 2549, l'expérience a été largement critiquée comme un exemple dans lequel une implémentation optimisée enfreint une norme officielle.

Inspirée par la RFC 2549, le 9 septembre 2009, l'équipe marketing de The Unlimited, une entreprise régionale d'Afrique du Sud, a décidé d'organiser une "Pigeon Race" ironique entre leur pigeon de compagnie "Winston" et la société de télécommunications locale Telkom SA . La course devait envoyer 4 gigaoctets de données de Howick à Hillcrest , distants d' environ 60 kilomètres. Le pigeon portait une carte microSD et était en compétition avec une ligne ADSL de Telkom . Winston a battu le transfert de données sur la ligne ADSL de Telkom, avec un temps total de deux heures, six minutes et 57 secondes entre le téléchargement des données sur la carte microSD et la fin du téléchargement depuis la carte. Au moment de la victoire de Winston, le transfert ADSL était terminé à un peu moins de 4 %.

En novembre 2009, l'émission télévisée australienne de comédie/d'actualité Hungry Beast a répété cette expérience. L'équipe Hungry Beast a relevé le défi après une session parlementaire enflammée au cours de laquelle le gouvernement de l'époque a fustigé l'opposition pour ne pas avoir soutenu les investissements dans les télécommunications, affirmant que si l'opposition avait ce qu'elle voulait, les Australiens feraient un transfert de données sur des pigeons voyageurs. L'équipe Hungry Beast avait pris connaissance de l'expérience sud-africaine et supposait que, en tant que pays occidental développé, l'Australie aurait des vitesses plus élevées. L'expérience a permis à l'équipe de transférer un fichier de 700 Mo via trois méthodes de livraison pour déterminer laquelle était la plus rapide : un pigeon voyageur avec une carte microSD , une voiture portant une clé USB et une ligne ADSL Telstra (le plus grand fournisseur de télécommunications d'Australie). Les données devaient être transférées de Tarana, dans la région rurale de la Nouvelle-Galles du Sud, à la banlieue ouest de Sydney de Prospect, en Nouvelle-Galles du Sud , sur une distance de 132 kilomètres (82 mi) par la route. Environ à mi-parcours de la course, la connexion Internet a été interrompue de manière inattendue et le transfert a dû être redémarré. Le pigeon a remporté la course avec un temps d'environ 1 heure 5 minutes, la voiture est arrivée deuxième à 2 heures 10 minutes, tandis que le transfert Internet ne s'est pas terminé, ayant abandonné une deuxième fois et ne revenant pas. Le temps estimé pour l'achèvement du téléchargement à un moment donné était aussi élevé que 9 heures, et à aucun moment le temps de téléchargement estimé n'est tombé en dessous de 4 heures.

Une « Pigeon Race » similaire a été menée en septembre 2010 par le blogueur technologique (trefor.net) et le CTO du FAI Timico Trefor Davies avec l'agricultrice Michelle Brumfield dans le Yorkshire rural , en Angleterre : livrant une vidéo de cinq minutes à un correspondant de la BBC à 120 km à Skegness. . Le pigeon a été opposé (portant une carte mémoire avec une vidéo HD de 300 Mo de Davies se faisant couper les cheveux) à un téléchargement sur YouTube via le haut débit de British Telecom ; le pigeon a été relâché à 11h05 et est arrivé au pigeonnier une heure et quinze minutes plus tard alors que le téléchargement était encore incomplet, ayant échoué une fois dans l'intervalle.

Voir également

Les références

Liens externes