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
Información general
Tipo de programa vector de distancias
Enlaces

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