The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск переносимой версии OpenBGPD 8.0

06.05.2023 10:31

Представлен выпуск переносимой редакции пакета маршрутизации OpenBGPD 8.0, развиваемого разработчиками проекта OpenBSD и адаптированного для использования во FreeBSD и Linux (заявлена поддержка Alpine, Debian, Fedora, RHEL/CentOS, Ubuntu). Для обеспечения переносимости использованы части кода из проектов OpenNTPD, OpenSSH и LibreSSL. Проект поддерживает большую часть спецификаций BGP 4 и соответствует требованиям RFC8212, но не пытается объять необъятное и обеспечивает главным образом поддержку наиболее востребованных и распространённых функций.

Разработка OpenBGPD ведётся при поддержке регионального интернет-регистратора RIPE NCC, который заинтересован в доведении функциональности OpenBGPD до пригодности к использованию на серверах для маршрутизации в точках межоператорского обмена трафиком (IXP) и в создании полноценной альтернативы пакету BIRD (из открытых альтернатив с реализацией протокола BGP можно отметить проекты FRRouting, GoBGP, ExaBGP и Bio-Routing).

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

Среди изменений выпуске OpenBGPD 8.0:

  • Добавлена начальная поддержка Flowspec (RFC5575). В текущем виде поддерживается только анонсированние правил flowspec.
  • Расширены возможности парсера команд в утилите bgpctl, который теперь может обрабатывать специфичные для flowspec команды и такие конструкции, как "bgpctl show rib 192.0.2.0/24 detail".
  • Добавлен семафор для защиты публикации в RDE (Route Decision Engine) данных сеанса RTR (RPKI to Router).
  • Исправлена ошибка, вызванная появлением нового объекта ASPA в RPKI (Resource Public Key Infrastructure).


  1. Главная ссылка к новости (https://www.mail-archive.com/a...)
  2. OpenNews: Обновление Quagga 1.2.3 с устранением уязвимостей в реализации BGP
  3. OpenNews: Доступна переносимая версия OpenBGPD 6.8p0
  4. OpenNews: В рамках проекта GoBGP развивается реализация протокола BGP на языке Go
  5. OpenNews: BGPsec получил статус предложенного стандарта
  6. OpenNews: RIPE NCC поддержал разработку OpenBGPD
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/59089-openbgp
Ключевые слова: openbgp, bgp
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, YetAnotherOnanym (ok), 11:36, 06/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > жёсткая проверка корректности всех параметров, средства для контроля соблюдения границ буферов, разделение привилегий и ограничение доступа к системным вызовам
    > высокая производительность

    Что-нибудь одно. Либо мы проверяем каждый чих и каждый пук, либо высокая производительность.

     
     
  • 2.4, Аноним (4), 13:15, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +5 +/
    "Высокая производительность" - такой же маркетинг, как и "ваши ресницы станут на 37.1% пушистее".

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

    Ну и "проверки на каждый чих и пук" тоже отлично себя зарекомендовали, в OpenSMTPD, например.

     
  • 2.47, cypher (??), 12:27, 09/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Пук
     

  • 1.2, ALHS_Leo (?), 11:50, 06/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Замечательная новость. Работает годами как часы, ещё с опёнка 4 ветки. Памяти при 4 полных пирах ест минимум (меньше гига) . Фря с 2 гигами рама на зеоне ( собранная лет так 15 назад ), не напрягаясь роутит 4 гигабита трафа. Но она занимается только тем, для чего её поставили, без блекджека с девушками лёгкого поведения, а именно только роутинг. Синтаксис да - оптимальный для тех, кто много лет имел дело с OpenBSD PF - 1:1. Блекхол коммунити и всё остальное с пол пинка. Кластер из 2 ух с вррп ип, так-же с пол пинка. Гдавное с ценами роутов не перестараться. На HP BL460 фря - 4 провайдера, 10г линки, так-же без проблем прокидывает 10ку, может и больше, тестили иперфом с мту 9к, перед вводом в прод, так-же пашет годами...
     
     
  • 2.3, Аноним (3), 13:08, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    местному обывателю не стоит забывать что есть годные вещи заместо непомерно раздувшегося линукса
     
     
  • 3.8, Аноним (8), 14:50, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да ты прав циска это мастхев мастхевный. А все эти поделки на фре и линуксах это для бедных.
     
     
  • 4.11, Аноним (11), 15:53, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    цыцка на линкусе нонеча
     
  • 4.12, ALHS_Leo (?), 16:01, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    При возможности потратить полтора ляма евро на железо, можно купить и кошки, только зачем? Какая разница, на чем будет реализован бгп, кардинально в чём разница? Технически все решения работают как часы, выполняя идентичные задачи. Чего есть в циске, чего нельзя реализовать на линукс-юникс системах, кроме саппорта? И то, есть и готовые системы, с саппортом, основанные на открытых проектах.
    Джуниперы чем отличаются от фри + квага? Под капотом просто фря, полностью, если попасть дальше юнос кли. Ну так, к сведенью, если не в курсе. А если в курсе - тогда к чему данный флейм?
    Джуники ( при том 2у) в своё время и заменили на 2 бл460 с фрёй и опенбгпд, валялись bl460g7 без дела, так как всё было переведено на bl660g9, думаю понятно, что денег на пару кошек за 150к с саппортом было и есть?
    Проблема не в деньшах, а втом как различные бгп себя ведут при пере троении, скорость и тд. Джуники к примеру, пока все пиры не пересчитают, не выставят цены, не начнут толком раскидывать траффик, опенбгпд - получая пиры *сразу* начинает форвардить в полученную сеть траффик, и таких тонкостей миллион. Но вам видимо виднее... Поверьте - мне есть с чем сравнить, есть и циски аср-ы, и ц9500, и джуники, и всё остальное. И у каждого есть свои косяки и тонкости.
     
     
  • 5.13, Аноним (13), 16:20, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Джуники к примеру, пока все пиры не пересчитают, не выставят цены, не начнут толком раскидывать траффик, опенбгпд - получая пиры *сразу* начинает форвардить в полученную сеть траффик

    выглядит как баг в опенбгпд

     
  • 5.21, Аноним (8), 19:31, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Человек в одном комменте говорит как у них много денег и то что они использовали Джуниперы. Это уже тревожны звоночек. Конечно же нет у вас никаких денег такие компании экономят на всем начиная от железа, кончая сотрудниками и клиентом. Смотришь на такие и всегда в голове держишь что где-то они накосячат и они косячат и бывает что по крупному, а потом отмазы типа все косячат и нам можно. Но на самом деле таким компаниям просто пофиг на всё начиная с владельца кончая последней уборщицей.  
     
  • 5.26, Tron is Whistling (?), 08:17, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    - опенбгпд - получая пиры *сразу* начинает форвардить в полученную сеть траффик
    Уху, а потом ты влетаешь на бёрст в бэкапной сети и платишь дважды.
     
     
  • 6.28, ALHS_Leo (?), 11:28, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если вы используете бекап линки, с оплатой по трафику - мне вас жалко Все линки... большой текст свёрнут, показать
     
     
  • 7.29, Аноним (13), 12:47, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Если вы используете бекап линки, с оплатой по трафику - мне вас жалко. Все линки равнозначны, и нет дополнительных плат за траф через второго-четвёртого провайдера.

    Это оправдание поведения опенбгпд? Вы какой-то глупый инженер.

     
     
  • 8.30, ALHS_Leo (?), 17:27, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    По поводу получения роутов, пример был приведён для пояснения скорости холодного... текст свёрнут, показать
     
     
  • 9.32, Аноним (32), 19:42, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    1 Без полной таблицы невозможно вычислить оптимальный маршрут Роутить трафик с... текст свёрнут, показать
     
     
  • 10.34, ALHS_Leo (?), 21:53, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Вы не поверите, но микроскопом можно и гвозди забивать Как и с вашей 8к циской ... текст свёрнут, показать
     
     
  • 11.35, ALHS_Leo (?), 22:20, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    P S Вот этим ребятам можете сразу написать, что они идиоты, и админы локалхоста... текст свёрнут, показать
     
     
  • 12.38, Tron is Whistling (?), 22:47, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Э-э-э ты контрол плейн вообще от дата плейна не отличаешь В части роут-серве... текст свёрнут, показать
     
     
  • 13.39, ALHS_Leo (?), 23:35, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Во первых ты-кать жене будете С вами на брудершафт не пил Во вторых - разгово... текст свёрнут, показать
     
     
  • 14.42, Tron is Whistling (?), 08:39, 08/05/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ты собственно кто такое, чтобы с тобой пиетет даже в сети соблюдать В сети прин... текст свёрнут, показать
     
  • 11.36, Аноним (32), 22:27, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Это так А вот это 8212 совершенно не так Конкретной задачи озвучено не было... текст свёрнут, показать
     
  • 7.37, Tron is Whistling (?), 22:43, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вы используете бекап линки, с оплатой по трафику - мне вас

    Не по трафику, а за бёрст.

    > Если будете, то видимо у вас слишком малый опыт работы в данной сфере.

    Да, с опытом действительно всего ничего, каких-то 18 лет.

    > Любому новому сотруднику, что-бы понять построение большой сети, где
    > сотни-тысячи виланов

    Всё так, но при чём тут OpenBGPD?

    > Глупый вопрос - зачем тогда Сысоев нарисовал свой нжинкс

    Хз. Чтобы продать? Кроме этого особого толку не видно.

     
  • 2.19, Аноним (32), 18:36, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Всё классно, пока есть кому саппортить. А как васян, который это всё нагородил, погибнет под автобусом — сразу становится ясно почему циски и жуниперы используются там, где они используются. Но для голого BGP можно и на сервере что угодно запустить, работать будет даже в wsl.exe.
     

  • 1.5, Пенгуин (?), 13:25, 06/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опять эти фетишисты и любители BGPD...
     
     
  • 2.9, Аноним (8), 14:54, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Любители положить сразу весь интернет?
     

  • 1.6, Аноним (6), 13:41, 06/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Чем bird не устраивает?
     
     
  • 2.7, Аноним (7), 14:43, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Разработка OpenBGPD ведётся при поддержке регионального интернет-регистратора RIPE NCC, который заинтересован

    Так вот.

     
  • 2.10, ALHS_Leo (?), 15:43, 06/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Здесь дело не в устраивает-не устраивает, а в привычке. Кому-то нравится бирд, кому-то квага, кому-то кошки, джуники и тд. Главное их правильно готовить. Опенбгпд был встроен в базовую систему опёнка в своё время, и когда у тебя все до единого сервера и рутера на опёнке - городить ещё какой-то огород - зачем?
    Потом перелезли на фрю, так как покупая новые сервера, попали на несовместимость опёнка с интелёвскими новыми сетевухами, ну небыло дров под неё, а под фрю были,с исходников. Сборку сделали и под опёнок, похимичив с исходниками, и даже заработало, но в прод ставить такое не кошерно. Так-что готовить можно что угодно, главное чтоб результат устраивал. По этому и говорю - приготовить можно всё, главное уметь готовить.
     
     
  • 3.27, Аноним (27), 10:01, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Дело не в умении готовить, дело в стоимости. В том числе сопровождения.
     
  • 3.33, Аноним (32), 19:44, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > все до единого сервера и рутера на опёнке
    > Потом перелезли на фрю

    Вам за часы платят, а не за результат, да?

     
  • 3.40, Аноним (40), 23:42, 07/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    >Потом перелезли на фрю

    В итоге все равно окажутся на линуксе.

     
     
  • 4.43, bOOster (ok), 09:33, 08/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Мечтатель... Кроме как домашняя помойка на Linuxе ниче не оказывается...
     
     
  • 5.44, Аноним (40), 10:05, 08/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    > Кроме как домашняя помойка на Linuxе ниче не оказывается

    Дай угадаю, аж один нетфилкс не на линуксе оказался, и то сильно частично.

     

  • 1.41, blindoracle (?), 23:50, 07/05/2023 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Работал с Клаудио в одной конторе около года. Конечно же всё было на ОпенБСДе там, даже HTTP сервер были оттуда, местами глючил и мы таки перешли на nginx со скрипом.

    А потом ему Райп дал грант на 250к евро в год на развитие openbgpd, он радостно уволился и упорхал в США.

    А контора осталась с кучей опенбсд которое никто не умел толком готовить...

     
     
  • 2.45, Аноним (45), 23:52, 08/05/2023 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А контора осталась с кучей опенбсд которое никто не умел толком готовить...

    Это показательный пример: незаменимый гуру с какой-нибудь бздей vs толпа девопсов с линуксами. Второе будет работать лучше (ибо все отлажено и унифицировано), стоить дешевле, и толпа линуксоидов полностью заменяема. Тут же буизнес явно прокололся.

     
     
  • 3.46, blindoracle (ok), 11:30, 09/05/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но тут проблема что контора была небольшая (~40чел, местячковое Авито такое, хоть и в составе большого холдинга) и Клаудио там был де-факто ТехДиром лет 10 - и жнец и на дуде игрец (и код писал, и железо в ДЦ ставил и BSD на нём крутил). То есть, критиковать его было особо некому.

    К его чести уходя он оставил девопса, который шарил в OpenBSD не хуже него, в принципе. Но... с этим девопсом мы потом  через пару месяцев увольнялись вместе :) Как они там дальше жили - покрыто мраком, но, вроде вытянули.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру