Babel (protocolo)
Babel | ||
---|---|---|
Información general | ||
Tipo de programa | vector de distancias | |
Enlaces | ||
Babel se basa en las ideas del enrutamiento por vector de distancia secuenciada por destino, el enrutamiento de vector de distancia a pedido Ad Hoc y el protocolo de enrutamiento de puerta de enlace interior mejorado de Cisco (EIGRP), pero utiliza diferentes técnicas para evitar ciclos. Babel tiene disposiciones para usar múltiples métricas computadas dinámicamente; de forma predeterminada, utiliza el recuento de saltos en redes cableadas y una variante de ETX en enlaces inalámbricos, pero se puede configurar para tener en cuenta la diversidad de radio[1] o para calcular automáticamente la latencia de un enlace e incluirlo en la métrica.[2]
Babel opera en redes IPv4 e IPv6. Se ha informado que es un protocolo robusto y que tiene propiedades[3] de convergencia rápida.
Cuatro implementaciones de Babel están disponibles gratuitamente: la implementación de "referencia" independiente, una versión que está integrada en el paquete de enrutamiento FRR[4] (anteriormente Quagga, de la cual se ha eliminado Babel[5]) una reimplementación mínima en Python[6] y una que es una extensión del BIRD plataforma de enrutamiento.[7] La versión que se integró en Quagga permite la autenticación,[8] mientras que la versión de referencia tiene soporte para el enrutamiento específico de fuente.[9]
En octubre de 2015, Babel fue elegido como el protocolo obligatorio de implementación por el grupo de trabajo de IETF Homenet, aunque de forma experimental.[10] En junio de 2016, se creó un grupo de trabajo IETF cuyo objetivo principal es producir una versión estándar de Babel.[11]
Referencias
[editar]- ↑ «Diversity Routing for the Babel Routing Protocol». tools.ietf.org (en inglés). Consultado el 20 de diciembre de 2017.
- ↑ «Baptiste Jonglez and Juliusz Chroboczek. A delay-based routing metric». Consultado el 20 de diciembre.
- ↑ «M. Abolhasan; B. Hagelstein; J. C.-P. Wang (2009). "Real-world performance of current proactive multi-hop mesh protocols".».
- ↑ «FRRouting/frr». Consultado el 22 de junio de 2021.
- ↑ «"babeld: Remove babeld from Quagga · GitHub. Retrieved». Consultado el 2017-10-24..
- ↑ «T.M.S. proudly presents - Babel: the 2nd implementation». Consultado el 22 de junio de 2021.
- ↑ http://mid.gmane.org/1439935563-18321-1-git. Falta el
|título=
(ayuda) - ↑ «D. Ovsienko, " Babel HMAC Cryptographic Authentication "».
- ↑ «Matthieu Boutier; Juliusz Chroboczek (2015). Source-Specific Routing. Proc. IFIP Networking.».
- ↑ http://mid.gmane.org/562F5B00.9010802. Falta el
|título=
(ayuda) - ↑ «Babel routing protocol». Consultado el 22 de junio de 2021.
Enlaces externos
[editar]- Babel – a loop-avoiding distance-vector routing protocol
- J. Chroboczek (2011), «RFC 6126», The Babel Routing Protocol (RFC).