stringtranslate.com

Babel (protocolo)

Logotipo del protocolo de enrutamiento Babel.

El protocolo de enrutamiento Babel es un protocolo de enrutamiento por vector de distancia para redes de conmutación de paquetes de protocolo de Internet que está diseñado para ser robusto y eficiente tanto en redes de malla inalámbricas como en redes cableadas. Babel se describe en RFC 8966. [1]

Babel se basa en las ideas del enrutamiento por vector de distancia secuenciado por destino (DSDV), el enrutamiento por vector de distancia a pedido ad hoc (AODV) y el protocolo de enrutamiento de puerta de enlace interior mejorado (EIGRP) de Cisco , pero utiliza diferentes técnicas para evitar bucles. Babel tiene disposiciones para utilizar múltiples métricas calculadas dinámicamente; de ​​forma predeterminada, utiliza el recuento de saltos en redes cableadas y una variante del recuento de transmisión esperado en enlaces inalámbricos, pero se puede configurar para tener en cuenta la diversidad de radio [2] o para calcular automáticamente la latencia de un enlace e incluirla en la métrica. [3]

Babel opera en redes IPv4 e IPv6 . Se ha informado que es un protocolo robusto y que tiene propiedades de convergencia rápida. [4] [5]

En octubre de 2015, Babel fue elegido como el protocolo de implementación obligatoria por el grupo de trabajo Homenet de la IETF, aunque de manera experimental. [6] En junio de 2016, se creó un grupo de trabajo de la IETF cuyo objetivo principal es producir una versión estándar de Babel. [7] En enero de 2021, el grupo de trabajo produjo una versión estándar de Babel, [1] luego procedió a publicar una serie de extensiones, incluidas las de autenticación, enrutamiento específico de la fuente y enrutamiento de IPv4 a través de enrutadores IPv6. [8]

Implementaciones

Hay varias implementaciones de Babel disponibles gratuitamente:

Tanto BIRD como la versión de referencia tienen soporte para enrutamiento específico de origen [16] y para autenticación criptográfica. [17]

Referencias

  1. ^ ab Chroboczek, Juliusz; Schinazi, David (enero de 2021). El protocolo de enrutamiento Babel. doi : 10.17487/RFC8966 . RFC 8966.
  2. ^ Chroboczek <[email protected]>, Juliusz (15 de febrero de 2016). "Diversidad de enrutamiento para el protocolo de enrutamiento Babel". Ietf Datatracker .
  3. ^ Jonglez, Baptiste; Boutier, Matthieu; Chroboczek, Juliusz (2014). "Una métrica de enrutamiento basada en demoras". arXiv : 1403.3488 [cs.NI].
  4. ^ M. Abolhasan; B. Hagelstein; JC-P. Wang (2009). "Rendimiento en el mundo real de los protocolos de malla multisalto proactivos actuales". 2009 15th Asia-Pacific Conference on Communications . págs. 44–47. doi :10.1109/APCC.2009.5375690. ISBN 978-1-4244-4784-8. Número de identificación del sujeto  15462784.
  5. ^ David Murray, Michael Dixon y Terry Koziniec (2010). Una comparación experimental de protocolos de enrutamiento en redes ad hoc de múltiples saltos (PDF) . Conferencia de aplicaciones y redes de telecomunicaciones de Australasia. doi :10.1109/ATNAC.2010.5680190.
  6. ^ http://mid.gmane.org/[email protected] [ enlace muerto permanente ]
  7. ^ "Protocolo de enrutamiento Babel". datatracker.ietf.org .
  8. ^ "Protocolo de enrutamiento de Babel (Babel)".
  9. ^ "proto/babel · master · labs / Demonio de enrutamiento de Internet BIRD". GitLab .
  10. ^ "Fusionar solicitud de incorporación de cambios n.° 624 "Babel" · FRRouting/frr@e885ed8". GitHub .
  11. ^ "babeld: Eliminar babeld de Quagga · 6WIND/quagga@336724d". GitHub . Consultado el 24 de octubre de 2017 .
  12. ^ "sbabeld". GitHub .
  13. ^ "Archivo". mailarchive.ietf.org .
  14. ^ "lista de directorios". fuentes.nop.hu .
  15. ^ "freeRouter - la navaja suiza de la red". freerouter.nop.hu .
  16. ^ Matthieu Boutier; Juliusz Chroboczek (2015). Enrutamiento específico de la fuente . Proc. IFIP Networking. arXiv : 1403.0445 . Código Bibliográfico :2014arXiv1403.0445B.
  17. ^ Hazlo, Clara; Chroboczek, Juliusz; Kolodziejak, Weronika. "Autenticación MAC para el protocolo de enrutamiento de Babel". Rastreador de datos del IETF .

Enlaces externos