Jump to content

Демон маршрутизации Bird Internet

Демон интернет-маршрутизации BIRD
Первоначальный выпуск 9 июня 2000 г .; 24 года назад ( 09.06.2000 )
Стабильная версия
2.14 / 7 октября 2023 г. ( 07.10.2023 ) [1]
Репозиторий
Операционная система Unix-подобный
Тип Маршрутизация
Лицензия Стандартная общественная лицензия GNU
Веб-сайт птица .сеть .cz

BIRD (рекурсивный акроним BIRD Internet Routing Daemon). [2] ) — это реализация с открытым исходным кодом для маршрутизации пакетов Интернет-протокола в Unix-подобных операционных системах. Он был разработан как школьный проект на факультете математики и физики университета Карлова Праге в . [3] и распространяется по лицензии GNU General Public License .

BIRD поддерживает Интернет-протокол версии 4 и 6 , запуская отдельные демоны . [4] Он устанавливает несколько таблиц маршрутизации, [5] и использует протоколы маршрутизации BGP , RIP и OSPF , а также статически определенные маршруты. Его дизайн существенно отличается от GNU Zebra , Quagga и FRRouting . В настоящее время BIRD включен во многие дистрибутивы Linux, такие как Debian , [6] Убунту [7] и Федора . [8]

BIRD используется на нескольких интернет-биржах , таких как London Internet Exchange (LINX), [9] ЛОНАП , [10] DE-CIX [11] и МСК-IX [12] в качестве сервера маршрутизации , где он заменил Quagga из-за проблем с масштабируемостью. [9] По данным опроса Euro-IX 2012 года, [13] BIRD — наиболее используемый сервер маршрутизации среди европейских интернет-бирж.

В 2010 году компания CZ.NIC , нынешний спонсор разработки BIRD, получила награду LINX за выдающийся вклад за вклад BIRD в развитие технологии серверов маршрутизации. [14]

Мария Матейка представляет проектные решения BIRD v2 на RIPE#86

BIRD реализует внутреннюю таблицу маршрутизации, к которой подключаются поддерживаемые протоколы. Большинство этих протоколов импортируют сетевые маршруты в эту внутреннюю таблицу маршрутизации, а также экспортируют сетевые маршруты из этой внутренней таблицы маршрутизации в данный протокол. Таким образом, информация о сетевых маршрутах обменивается между различными протоколами маршрутизации.

Используя протокол ядра, эта внутренняя таблица маршрутизации может быть подключена к фактической таблице маршрутизации ядра. Это позволяет BIRD экспортировать сетевые маршруты из своей внутренней таблицы маршрутизации в таблицу маршрутизации ядра, а также, при необходимости, узнавать о сетевых маршрутах из таблицы маршрутизации ядра (созданной снаружи администратором или другими способами) и импортировать эти маршруты в свою внутреннюю таблицу маршрутизации.

Фильтры можно использовать для контроля того, какие сетевые маршруты импортируются во внутреннюю таблицу маршрутизации или экспортируются в данный протокол. Сетевые маршруты могут быть приняты, отклонены или изменены с помощью фильтров.

BIRD также поддерживает несколько таблиц внутренней маршрутизации и несколько экземпляров поддерживаемых типов протоколов. Протоколы могут быть подключены к различным внутренним таблицам маршрутизации, эти внутренние таблицы маршрутизации могут обмениваться информацией о содержащихся в них сетевых маршрутах (контролируемых фильтрами), и каждая из этих внутренних таблиц маршрутизации может быть подключена к другой таблице маршрутизации ядра, что позволяет использовать политическую маршрутизацию.

Конфигурация выполняется путем редактирования файла конфигурации и указания BIRD выполнить повторную настройку. BIRD переходит на новую конфигурацию без необходимости перезапуска самого демона и перезапускает перенастроенные протоколы только в случае необходимости. Существует также возможность выполнить мягкую реконфигурацию, которая не перезапускает протоколы, но может оставить некоторую устаревшую информацию, например измененные фильтры, не отфильтровывающие уже экспортированные сетевые маршруты.

См. также

[ редактировать ]
  1. ^ «Файл новостей» . CZ.NIC . 22 марта 2024 г.
  2. ^ «Проект демона интернет-маршрутизации BIRD» . Bird.network.cz . Проверено 27 апреля 2022 г.
  3. ^ Ондрей Филип (2010). Демон интернет-маршрутизации BIRD (PDF) . НАНОГ-48. НАНОГ .
  4. ^ «Часто задаваемые вопросы о птицах» . Исходный код BIRD . Проверено 20 ноября 2013 г.
  5. ^ Винсент Бернат (25 июня 2011 г.). «Сетевая лаборатория: VPN между сайтами» . Проверено 22 февраля 2013 г.
  6. ^ Debian — Подробная информация о пакете Bird в Squee . Пакеты.debian.org. Проверено 30 мая 2014 г.
  7. ^ «Убунту — Ошибка» .
  8. ^ птица | Информация о пакете | кодзи . Koji.fedoraproject.org. Проверено 30 мая 2014 г.
  9. ^ Перейти обратно: а б Престон, Тим (21 января 2010 г.). «Сервер маршрутов BIRD в LINX» (PDF) . Архивировано из оригинала (PDF) 21 июля 2011 г.
  10. ^ Дэвидсон, Энди (28 мая 2009 г.). «Серверы маршрутизации LONAP» (PDF) . УКНОФ13. Архивировано из оригинала (PDF) 20 июня 2009 г. Проверено 30 июля 2011 г.
  11. ^ «Новости DE-CIX» (PDF) . Февраль 2010 г. Архивировано из оригинала (PDF) 28 сентября 2011 г.
  12. ^ "MSK-IX :: Зазеркалье" .
  13. ^ «Отчет Европейской ассоциации интернет-обмена за 2011 год о европейских IXP» . Архивировано из оригинала 25 мая 2014 г.
  14. ^ «Награда LINX за выдающийся вклад» . Архивировано из оригинала 1 июля 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 4691ef260896abe29359d76b594e4fb8__1712878080
URL1:https://arc.ask3.ru/arc/aa/46/b8/4691ef260896abe29359d76b594e4fb8.html
Заголовок, (Title) документа по адресу, URL1:
Bird Internet routing daemon - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)