Loopback

Un rebouclage, loopback ou loop-back (de l'anglais signifiant "boucle arrière") est un système matériel ou logiciel en informatique, réseaux ou télécommunications, destiné à renvoyer un signal reçu vers son envoyeur sans modification ni traitement, et qui peut par exemple être utilisé à des fins de tests.

Informatique et réseaux

Une loopback est une interface virtuelle d'un matériel réseau (ou d'un ordinateur), et par extension une adresse associée à cette interface. Ainsi, quand il la contacte il "boucle" sur lui-même.

Il existe des adresses loopback définies par le protocole réseau lui-même (qui sont donc loopback par nature), et des adresses quelconques utilisées comme loopback (qui sont donc loopback par fonction).

Loopback protocolaire

Les adresses loopbacks définies en IPv4 et IPv6 ont une valeur fixée, et ne sont pas routables à travers un réseau: elles ont une valeur uniquement locale à l'équipement, on les appelle localhost.

Les adresses suivantes sont définies comme adresses loopback locales:

  • IPv4: 127.0.0.1[1] (quoique théoriquement tout le réseau 127.0.0.0/8 soit associé à la loopback)[2],[3]
  • IPv6: ::1[4]
  • DNS: par convention le nom (FQDN) localhost pointe sur l'adresse loopback[5]

Loopback par fonction

Des adresses IP logiques quelconques définies sur un équipement réseau, non associées à une interface physique particulière, sont des adresses utilisées comme loopback. Elles sont définies sur une interface interne virtuelle spécifique: une interface loopback[6],[7],[8],[9],[10]. Elles sont routables[11] sur un réseau, il est donc possible de joindre un équipement par une loopback si un protocole de routage[12] est mis en œuvre, qui permettra de déterminer comment joindre cette adresse, y compris en cas de rupture d'un lien physique si un lien alternatif existe.

Le protocole iBGP utilise classiquement[13] entre routeurs des sessions TCP/IP établies entre de telles adresses loopbacks[14].

Voir aussi

Notes et références

  1. (en) Vegoda, Leo et Cotton, Michelle, « Special Use IPv4 Addresses », sur tools.ietf.org (consulté le )
  2. (en) Bonica, Ronald et Vegoda, Leo, « Special-Purpose IP Address Registries », sur tools.ietf.org (consulté le )
  3. (en) R. Braden, « Requirements for Internet Hosts - Communication Layers », sur tools.ietf.org (consulté le )
  4. (en) Hinden, Robert M. et Deering, Stephen E., « IP Version 6 Addressing Architecture », sur tools.ietf.org (consulté le )
  5. (en) Krochmal, Marc et Cheshire, Stuart, « Special-Use Domain Names », sur tools.ietf.org (consulté le )
  6. Boney, James., Cisco IOS in a nutshell, O'Reilly, (ISBN 0596008694, OCLC 61701713, lire en ligne)
  7. « Understanding the Loopback Interface - Technical Documentation - Support - Juniper Networks », sur www.juniper.net (consulté le )
  8. « lo(4) », sur www.freebsd.org (consulté le )
  9. (en) « Using Microsoft Loopback Adapter », sur technet.microsoft.com (consulté le )
  10. (en) « Multiple loopback IPs in Arch Linux - AA blog », sur www.aangelis.gr (consulté le )
  11. (en) « Advanced Router Configuration (ISP Workshop Lab) »
  12. (en) Wolfgang Mühlbauer, « IP, OSPF and BGP in Action »
  13. « IBGP > BGP Fundamentals », sur www.ciscopress.com (consulté le )
  14. (en) Philip Smith, « BGP Best Practices », sur RIPE,
  • Portail de l’informatique
  • Portail des réseaux informatiques
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.