Babel (protocolo)

De Wikipedia, la enciclopedia libre
Ir a la navegación Ir a la búsqueda
Babel
www.pps.univ-paris-diderot.fr/~jch/software/babel y www.irif.fr/~jch/software/babel
Babel logo black.svg
Información general
Sistema operativo Linux y macOS
Licencia ?

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]

Enlaces externos[editar]