Babel es una aplicación de línea de comandos de código abierto diseñado especialmente por sus desarrolladores para que actúe como un protocolo de enrutamiento sin bucles y por vector distancia para IPv4 e IPv6 protocolos de Internet.
Con propiedades de convergencia rápida, Babel está inspirado en AODV, DSDV, y el proyecto de EIGRP de Cisco, pero utiliza un sabor de ETX estimación de costos enlace en lugar de una sencilla cuenta de saltos métrica.
Originalmente diseñado para las redes ad-hoc inalámbricas, Babel funciona bien en las redes de cable y cuenta con un protocolo de vector de distancia, un protocolo proactivo, detecta la calidad del enlace para el cálculo de la métrica de ruta, y utiliza los números de secuencia para hacer rutas viejas viable de nuevo.
¿Cuál es nuevo en esta versión:
- opción aleatoria-id Añadido a Config File (equivalente a -r) .
- análisis fijo de cambios IPv4 comprimidos. Gracias a Matthieu Boutier.
- formato fijo de solicitudes SEQNO con prefijos cortos. Gracias a Matthieu Boutier.
- Fijo posible DoS en la interfaz local. Gracias a Baptiste Jonglez.
- la publicidad fija cuesta más alto que INFINITY en la interfaz local. Gracias a Baptiste Jonglez.
- Se ha corregido un error de aserción cuando una configuración de interfaz se divide en varias directivas del archivo de configuración.
- Desactivar los cambios de ruta atómicas sobre BSD, que son, al menos, con errores en Mac OS X. Gracias a Gregoire Henry.
¿Cuál es nuevo en la versión 1.3.5:
- Cambiar el algoritmo de selección de ruta a utilizado un alisó métrica además de la & quot; de verdad & quot; métrica. Esto reduce la cantidad de ruta 5 aleteo y sin ningún tipo de hacks de casos especiales.
- Nueva -r, use un router-id aleatorio. Esto evita temporalmente 7 nodos inaccesibles después de un reinicio cuando el almacenamiento persistente no es 8 disponible.
- Cambio incompatible: la interfaz local ahora anuncia el nombre del ordenador local 10, y marca el final del vertedero inicial ruta. (Gracias a Gabriel Kerneis 11).
- La interfaz local es ahora capaz de aceptar múltiples 13 conexiones simultáneas.
- Detectar interfaces de BATMAN, no asuma que se conectan.
¿Cuál es nuevo en la versión 1.3.3:
- Esta versión incluye principalmente correcciones BSD
- mallas Pure ahora deben trabajar bajo BSD Unix.
¿Cuál es nuevo en la versión 1.1.3:
- Pequeñas mejoras en la interfaz con herramientas de visualización de la red.
¿Qué hay de nuevo en la versión 1.1.2:
- Esta versión utiliza una estrategia diferente para el cambio de rutas en el núcleo Linux, una que debe evitar dejar caer los paquetes en un cambio de ruta.
- Un error que hacía que el análisis incorrecto de definiciones de interfaz duplicados se ha solucionado.
¿Cuál es nuevo en la versión 1.1.1:
- Esta versión corrige algunos errores en el analizador de protocolo , uno de los cuales podría ser explotada remotamente.
- Como un cambio incompatible, el intervalo de saludo en enlaces cableados ha disminuido.
¿Cuál es nuevo en la versión 1.1.0
- Cambio incompatible: el número de puerto UDP y multicast grupo se han cambiado a ser los asignados por IANA.
- puerto inicial de OpenBSD, por Vincent Bruto.
¿Cuál es nuevo en la versión 1.0.2:
- Esta versión funciona en torno a un error de compilador que podría causar errores de aserción en MIPS.
¿Qué hay de nuevo en la versión 0.95:
- Se ha corregido un error por el que se rompió la estimación de calidad de enlace, y podría causar inestabilidad severa cuando tuvimos ambos vecinos buenos y marginales.
- Ahora envía retracciones después se retractó de una ruta redistribuido.
- Se ha corregido un error que podría provocar fiable mensajes (tiraje e interruptores router-id) que sólo se enviarán dos veces.
- Ya no obedecemos a un tiempo de silencio en el inicio, en lugar de enviar un montón de retracciones. El tiempo en silencio es incómodo, pero rara vez útil.
- Las actualizaciones para rutas a la libre ahora se envían junto con otros cambios que solían ser enviados con mayor frecuencia).
- Fija el analizador de configuración de interpretar hello-intervalo como un número de segundos, como se especifica en la documentación (que solía ser interpretado como un número de milisegundos).
- Cambio incompatible: el intervalo de actualización es ahora un valor por interfaz, se puede configurar manualmente en el archivo de Configuracion, y por defecto es 4 veces el intervalo de saludo. La bandera -u se ha ido.
Comentarios que no se encuentran