Babel (протокол)

редактировать
Babel
Babel logo black.svg
Разработчик (и) Юлиуш Хробочек
Операционная система Linux, BSD, Mac OS X
Тип Протокол маршрутизации
Лицензия Лицензия MIT
Веб-сайтwww.irif. fr / ~ jch / software / babel /

Протокол маршрутизации Babel - это протокол маршрутизации с вектором расстояния для Интернет-протокол сети с коммутацией пакетов, который разработан, чтобы быть надежным и эффективным как в беспроводных ячеистых, так и в проводных сетях.

Babel основан на идеях, изложенных в Маршрутизация вектора расстояния с последовательностью назначения (DSDV), Специальная маршрутизация вектора расстояния по требованию (AODV) и Протокол Cisco Enhanced Internal Gateway Routing Protocol (EIGRP), но использует другие методы для предотвращения петель. В Babel есть условия для использования нескольких динамически вычисляемых показателей; по умолчанию он использует счетчик переходов в проводных сетях и вариант ETX в беспроводных каналах, но может быть настроен для учета радиоразнесения или для автоматического вычисления задержки канала и включения его в метрику.

Babel работает в сетях IPv4 и IPv6. Сообщается, что это надежный протокол и свойства быстрой сходимости.

В октябре 2015 года Babel был выбран рабочей группой IETF Homenet в качестве протокола, обязательного для реализации, хотя и на экспериментальной основе. В июне 2016 года была создана рабочая группа IETF, основной целью которой является создание стандартной версии Babel.

Реализации

Несколько реализаций Babel находятся в свободном доступе:

  • Автономный справочник "реализация
  • Версия, интегрированная в пакет маршрутизации FRR (ранее Quagga, из которого был удален Babel)
  • Минимальная повторная реализация на Python
  • Реализация, интегрированная в платформу маршрутизации BIRD
  • Независимая реализация на Java, часть проекта freeRouter

И BIRD, и эталонная версия поддерживают Маршрутизация от источника. И BIRD, и эталонная версия поддерживают расширение для аутентификации, но оно еще не было объединено в основную версию.

Ссылки
Внешние ссылки
Последняя правка сделана 2021-05-11 04:51:34
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте