Jump to content

Вавилон (протокол)

Логотип протокола маршрутизации Babel.

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

Babel основан на идеях маршрутизации с вектором расстояния по месту назначения (DSDV), специальной маршрутизации с вектором расстояния по требованию (AODV) и Cisco усовершенствованного протокола маршрутизации внутренних шлюзов (EIGRP), но использует другие методы для предотвращения петель. У Babel есть возможности для использования нескольких динамически вычисляемых метрик; по умолчанию он использует количество переходов в проводных сетях и вариант ожидаемого количества передач в беспроводных каналах, но его можно настроить для учета радиоразнесения. [2] или автоматически вычислить задержку канала и включить ее в метрику. [3]

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

В октябре 2015 года рабочая группа IETF Homenet выбрала Babel в качестве обязательного для реализации протокола, хотя и на экспериментальной основе. [6] В июне 2016 года была создана рабочая группа IETF, основной целью которой является создание стандартной версии Babel. [7] В январе 2021 года рабочая группа выпустила стандартную версию Babel. [1] затем приступил к публикации ряда расширений, в том числе для аутентификации, маршрутизации с учетом источника и маршрутизации IPv4 через маршрутизаторы IPv6. [8]

Реализации

[ редактировать ]
бабельд
Разработчик(и) Юлиуш Хробочек
Репозиторий
Операционная система Linux , BSD , Mac OS X
Тип Программное обеспечение для маршрутизации
Лицензия МОЯ лицензия
Веб-сайт www .irif .fr /~jch /программное обеспечение /Вавилон /  Edit this on Wikidata

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

  • Автономная «эталонная» реализация
  • Полная переработка, интегрированная в BIRD. платформу маршрутизации [9]
  • Версия, интегрированная в FRR. пакет маршрутизации [10] (ранее Quagga , из которой был удален Babel) [11] ).
  • Крошечная реализация подмножества, состоящая только из заглушки [12]
  • Минимальная реализация на Python только для IPv6. [13]
  • Независимая реализация на Java, [14] часть проекта freeRouter [15]

И BIRD, и эталонная версия поддерживают маршрутизацию в зависимости от источника. [16] и для криптографической аутентификации. [17]

  1. ^ Перейти обратно: а б Хробочек, Юлиуш; Счинази, Дэвид (январь 2021 г.). Вавилонский протокол маршрутизации . дои : 10.17487/RFC8966 . РФК 8966 .
  2. ^ Хробочек < [адрес электронной почты защищен] >, Юлиуш (15 февраля 2016 г.). «Разнесенная маршрутизация для протокола маршрутизации Babel» . Ietf Datatracker .
  3. ^ Джонглез, Батист; Бутье, Матье; Хробочек, Юлиуш (2014). «Метрика маршрутизации на основе задержки». arXiv : 1403.3488 [ cs.NI ].
  4. ^ М. Абольхасан; Б. Хагельштейн; ДЖК-П. Ван (2009). «Реальная производительность современных протоколов проактивной многоточечной сети» . 2009 г. 15-я Азиатско-Тихоокеанская конференция по коммуникациям . стр. 44–47. дои : 10.1109/APCC.2009.5375690 . ISBN  978-1-4244-4784-8 . S2CID   15462784 .
  5. ^ Дэвид Мюррей, Майкл Диксон и Терри Козинец (2010). Экспериментальное сравнение протоколов маршрутизации в многопереходных одноранговых сетях (PDF) . Австралазийская конференция по телекоммуникационным сетям и приложениям. дои : 10.1109/ATNAC.2010.5680190 .
  6. ^ http://mid.gmane.org/ [электронная почта защищена] [ постоянная мертвая ссылка ]
  7. ^ «Протокол маршрутизации Babel» . datatracker.ietf.org .
  8. ^ «Протокол маршрутизации Babel (Babel)» .
  9. ^ «proto/babel · master · labs / BIRD Internet Routing Daemon» . ГитЛаб .
  10. ^ «Запрос на слияние № 624 «Вавилон» · FRRouting/frr@e885ed8» . Гитхаб .
  11. ^ "babeld: Удалить Babeld из Quagga · 6WIND/quagga@336724d" . Гитхаб . Проверено 24 октября 2017 г.
  12. ^ «сбабельд» . Гитхаб .
  13. ^ «Архив» . mailarchive.ietf.org .
  14. ^ "дирлист" . source.nop.hu .
  15. ^ «freeRouter — сетевой швейцарский нож» . freerouter.nop.hu .
  16. ^ Матье Бутье; Юлиуш Хробочек (2015). Маршрутизация с учетом источника . Учеб. Сеть ИФИП. arXiv : 1403.0445 . Бибкод : 2014arXiv1403.0445B .
  17. ^ Кларе; Хробочек, Юлиуш; Колодзеяк, Вероника. «MAC-аутентификация для протокола маршрутизации Babel» . Ietf Datatracker .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b6f10825f041c043a7d8aeccd80744a9__1707450480
URL1:https://arc.ask3.ru/arc/aa/b6/a9/b6f10825f041c043a7d8aeccd80744a9.html
Заголовок, (Title) документа по адресу, URL1:
Babel (protocol) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)