The OpenNET Project / Index page

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

Выпуск дистрибутива BSD Router Project 1.97

05.08.2020 11:39

Оливье Кочар-Лаббе (Olivier Cochard-Labbé), создатель дистрибутива FreeNAS, представил выпуск специализированного дистрибутива BSD Router Project 1.97 (BSDRP), примечательный обновлением кодовой базы до FreeBSD 12.1. Дистрибутив предназначен для создания компактных программных маршрутизаторов, поддерживающих широкий спектр протоколов, таких как RIP, OSPF, BGP и PIM. Управление производится в режиме командной строки через CLI-интерфейс, напоминающий Cisco. Дистрибутив доступен в сборках для архитектур amd64 и i386 (размер установочного образа 140 МБ).

Кроме обновления до FreeBSD 12.1-STABLE новая версия примечательна включением по умолчанию загрузки микрокода для процессоров Intel и добавлением пакетов wireguard, Mellanox Firmware, vim-tiny, mrtparse, nrpe3, perl, bash и frr7-pythontools, а также драйверов if_cxgbev (Chelsio Ethernet VF) и if_qlxgb (Ethernet QLogic 3200). По умолчанию включена корректная блокировка ICMP-редиректов. Обновлены версии программ, включая easy-rsa 3.0.7, FRR 7.4, pmacct 1.7.4, openvpn 2.4.9 и strongswan 5.8.4. Из состава исключены multicast-утилиты для IPv6 (pim6-tools, pim6dd, pim6sd).

Основные характеристики дистрибутива:

  • В комплект входят два пакета с реализацией протоколов маршрутизации: FRRouting (форк Quagga) с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2, OSPF v3 (IPv6), ISIS и BIRD с поддержкой BGP, RIP, RIPng (IPv6), OSPF v2 и OSPF v3 (IPv6);
  • Дистрибутив адаптирован для параллельного использования нескольких обособленных таблиц маршрутизации (FIB), привязанных к реальным и виртуальным интерфейсам;
  • Для мониторинга и управления может использоваться SNMP (bsnmp-ucd). Поддерживается экспорт данных о трафике в форме потоков Netflow;
  • Для оценки производительности сети в состав входят такие утилиты, как NetPIPE, iperf, netblast, netsend и netreceive. Для накопления статистики о трафике используется ng_netflow;
  • Наличие freevrrpd с реализацией протокола VRRP (Virtual Router Redundancy Protocol, RFC 3768) и ucarp с поддержкой протокола CARP, предназначенных для организации работы отказоустойчивых маршрутизаторов путём привязки к активному серверу виртуального MAC-адреса, в случае сбоя перемещающегося на запасной сервер. В штатном режиме нагрузка может быть распределена на оба сервера, но в случае сбоя первый маршрутизатор может взять на себя нагрузку второго, а второй - первого;
  • mpd (Multi-link PPP daemon) с поддержкой PPTP, PPPoE и L2TP;
  • Для управления пропускной способностью предлагается использовать шейпер из состава IPFW + dummynet или ng_car;
  • Для Ethernet поддерживается работа с VLAN (802.1q), агрегация линков и использование сетевых мостов с задействованием протокола Rapid Spanning Tree Protocol (802.1w);
  • Для мониторинга применяется monit;
  • Предоставляется поддержка VPN: GRE, GIF, IPSec (IKEv1 и IKEv2 со strongswan), OpenVPN и Wireguard;
  • Поддержка NAT64 с использованием демона tayga и встроенная поддержка туннелей IPv6-to-IPv4;
  • Для установки дополнительных программ используется пакетный менеджер pkgng;
  • В состав входят DHCP-сервер и клиент isc-dhcp, а также почтовый сервер ssmtp;
  • Поддержка управления через SSH, последовательный порт, telnet и локальную консоль. Для упрощения администрирования в комплект входит утилита tmux (BSD-аналог screen);
  • Загрузочные образы сгенерированы на основе FreeBSD при помощи скрипта NanoBSD;
  • Для обеспечения обновления системы на Flash-карте создаётся два раздела, при наличии обновлённого образа, он загружается во второй раздел, после перезагрузки этот раздел становится активным, а базовый раздел ожидает появления очередного обновления (разделы используются по очереди). Возможен откат на прошлое состояние системы в случае выявления проблем с установленным обновлением;
  • Для каждого файла имеется контрольная сумма sha256, что позволяет проконтролировать целостность информации.


  1. Главная ссылка к новости (https://sourceforge.net/p/bsdr...)
  2. OpenNews: Выпуск дистрибутива BSD Router Project 1.5
  3. OpenNews: Первый стабильный релиз BSD Router Project 1.0
  4. OpenNews: Выпуск дистрибутива для создания сетевых хранилищ FreeNAS 11.3
  5. OpenNews: Объявлено об объединении проектов FreeNAS и TrueNAS
  6. OpenNews: Разработчики FreeNAS представили дистрибутив TrueNAS SCALE на базе Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/53493-bsdrp
Ключевые слова: bsdrp, route, bsd, freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, ss (??), 11:55, 05/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >i386 и 128 Мб ОЗУ

    это конечно замечательно... Но кто сейчас имеет такое оборудование?
    ну или amd64 и 128 Мб ОЗУ

    а что имеют? А имеют малину...с 4 гигами... или кучу всего что этим дистрибутивом не поддерживается от слова "никак и совсем".

     
     
  • 2.6, abi (?), 12:53, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Малину на роутер? Второй эзернет через usb цепляете?
     
     
  • 3.8, oljas (?), 13:06, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не обязательно два езернета. У меня несколько роутеров всего с одним езернетом, просто в связке со свичом на вланах. И да на freebsd.
     
     
  • 4.13, BorichL (?), 14:53, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А что мешает собрать туда ядро под ARMv7?
     
  • 3.25, Аноним (25), 19:29, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Малину на роутер? Второй эзернет через usb цепляете?

    Есть еще такая штука - вланы называется. Равно как и даже самые копеечные свичи умеющие в это. Даже чипы хомячковых мыльниц умеют это.

     
     
  • 4.54, Аноним (54), 04:28, 15/04/2023 [^] [^^] [^^^] [ответить]  
  • +/
    Все уже давно на vxlan перешли, а вы рассказываете
     
  • 3.39, leap42 (ok), 05:44, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Малину на роутер? Второй эзернет через usb цепляете?

    зачем нужен второй эзернет? выгорания от удара молнии боитесь?

     
  • 2.10, Anm (?), 13:38, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Малина это так себе любительское хоум эдишн. Rockpro64 c PCIe x4 можно хоть 4eth , хоть пару SFP, или комбинированный ...
     
     
  • 3.11, ss (??), 13:45, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    ". или кучу всего что этим дистрибутивом не поддерживается от слова "никак и совсем". "
     
  • 3.12, Аноним (12), 13:57, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Малина это так себе любительское хоум эдишн. Rockpro64 c PCIe x4 можно
    > хоть 4eth , хоть пару SFP, или комбинированный ...

    Одной малиной армовские одноплатники не ограничиватся, и тем не менее городить ОС для роутеров, и не пилить поддержку армов и прочих мипсов это такое себе.

     
  • 3.32, Аноним (32), 23:48, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    > Малина это так себе любительское хоум эдишн. Rockpro64 c PCIe x4 можно
    > хоть 4eth , хоть пару SFP, или комбинированный ...

    А бцда на этом вообще всползает?

     
     
  • 4.33, Аноним (33), 00:24, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Малина это так себе любительское хоум эдишн. Rockpro64 c PCIe x4 можно
    >> хоть 4eth , хоть пару SFP, или комбинированный ...
    > А бцда на этом вообще всползает?

    Что, лапки перепочатые зудят?

    https://svnweb.freebsd.org/base/stable/12/release/arm64/ROCKPRO64.conf?revisio
    http://ftp.freebsd.org/pub/FreeBSD/snapshots/arm64/aarch64/ISO-IMAGES/13.0/Fr

     
     
  • 5.46, Аноним (46), 16:47, 07/08/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    LOL!
    > Since there is known issue with big.LITTLE set the number of CPU to 4
     
     
  • 6.47, Аноним (47), 19:25, 07/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > LOL!
    >> Since there is known issue with big.LITTLE set the number of CPU to 4
    >> which is the number present in the LITTLE cluster.

    Лолка ты наша.


     

  • 1.2, Аноним (2), 11:56, 05/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Router Project
    >Дистрибутив доступен в сборках для архитектур amd64 и i386

    Уныло же, когда большинство роутерного железа на MIPS.

     
     
  • 2.3, К (?), 12:02, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так собери сам, фряху качнуть дело недолгое, frr и openvpn поставить тоже.
     
     
  • 3.9, zurapa (ok), 13:20, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ты можешь это сделать?
     
     
  • 4.14, BorichL (?), 14:57, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да это все могут сделать, кто имеет желание. Сборка системы и софта в FreeBSD максимально упрощена.
    Это проще, чем бинарное обновление какой-нибудь Федоры с версии на версию.
     
     
  • 5.17, Аноним (17), 15:49, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот и нет желание свои сопли городить и следить за обновлениями! Возраст уже не тот! Хочется профильный дистрибутив, хоть линукс, хоть фряху с cli или классической html вебкой! Чтобы не тхочиться в консоли с командами каждой программки ...
     
     
  • 6.19, BorichL (?), 16:24, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Дык что мешает использовать OPNsense? Там такая идеология. Ну а если вам надо тоже самое, но с перламутровыми пуговицами, то можно обратиться в Спортлото :-)
     
     
  • 7.37, neAnonim (?), 02:37, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    он линуксоид, ты тратишь время
     
  • 2.4, macfaq (?), 12:03, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Это немного другого плана софт-роутер.
     
  • 2.18, tonys (??), 16:09, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А у меня роутеры - виртуальные машины. Мне нравится. На дорогие роутеры денег нет, а дешманские и работают на свою стоимость.
     
     
  • 3.26, Аноним (25), 19:30, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Под них надо здоровый и жручий комп включеным держать. В датацентрах то пофиг, а дома уже так себе.
     
     
  • 4.35, tonys (??), 01:25, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну есть процы с TDP 25-35 ватт. Это, конечно, больше чем просто роутер, но файлопомойка, торрент-качалка, своя АТС, свое облако, DLNA и т.д., ну и в зависимости от специализации либо виртуалки для программирования или администрирования. И всё это с контролем безопасности, а не так как у железок - EOL, EOS и всё, либо покупай новую, либо живи с дырами.
     
     
  • 5.40, ya (??), 09:11, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    << файлопомойка, торрент-качалка, своя АТС, свое облако, DLNA
    Всё это  есть в OpenWrt, разве что файлопомойка на железке с usb носителем будет так себе.
     
  • 3.28, Аноним (28), 21:31, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Расскажи как ты их делаешь?
     
     
  • 4.36, tonys (??), 01:28, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Proxmox, либо что-то другое по желанию. Внутри либо виртуалка, либо контейнер LXC из шаблона. Собственно всё. :-)
     
     
  • 5.43, Аноним (28), 20:53, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Это понятно 😀. А ПО какое используешь? Pfsence?
     
     
  • 6.45, tonys (??), 16:03, 07/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ubuntu.
     
     
  • 7.48, Аноним (28), 11:10, 08/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Спасибо
     

  • 1.5, Андрей (??), 12:09, 05/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    i386 не проканает. минимум i686b и то наверное с mmx и sse2 поддержкой онли. все недомерки от via и xcore86 идут сразу лесом тоже. Потому как компилятор давным давно разучился генерить код, под старые процы. плюсом в библиотеках уже также насованы коды юзающие вызовы у новых процессоров.
     
     
  • 2.7, Аноним (2), 12:56, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    -march=i386 никуда не делось.
     
     
  • 3.22, Андрей (??), 18:45, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    бесполезный флаг. люди на досундеад подробно этот вопрос изучали, с помощью отладчика. всё равно в бинарнике будут комманды cmov и тд, компилятор уже при любых флагах пихает комманды в тело прграммы, а так же потому что они есть в телах библиотек которые в проекте линкуются. да что говорить, даже тело загрузчика grub содержит эти комманды, и система на моменте загрузки падает.
     
     
  • 4.23, анонн (ok), 19:07, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > бесполезный флаг. люди на досундеад подробно этот вопрос изучали, с помощью отладчика. всё равно в бинарнике будут комманды cmov и тд, компилятор уже
    > при любых флагах пихает комманды в тело прграммы,

    Во первых, i386 - это в первую очередь "исторически" сложившееся название.
    Во вторых, пацаны в рассылке gcc не очень согласны:
    http://gcc.1065356.n8.nabble.com/Difference-between-target-i386-and-i686-td16


    > а так же потому что они есть в телах библиотек которые в проекте линкуются.

    Если make buildworld линкует что-то посторонее, то это значит ровно одно - кто-то раздолбал систему сборки.

    > да что говорить, даже тело загрузчика grub содержит эти комманды, и система на моменте загрузки падает.

    У фри, как бы, свой загрузчик. Без всяких грабовлей и костылей ))


     
     
  • 5.29, Андрей (??), 21:49, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    они могут пердеть сколько угодно. но реальная ситуация, когда поголовно, софт перестал на via c3 запускаться, говорит о том что компилятор пихает не поддерживаемые комманды в бинарник.
     
     
  • 6.30, анонн (ok), 22:29, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > они могут пердеть сколько угодно. но реальная ситуация, когда поголовно, софт перестал на via c3 запускаться

    Фря вообще-то собирается шлангом. Учитывая "груб2" и " телах библиотек которые в проекте линкуются." - вы проверяли на фре или это просто "экстраполяция" ситуации с пингвина?

     
     
  • 7.31, Андрей (??), 23:30, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    да, проверял. i386 которая на via c3 не запускалась.
     

  • 1.15, СеменСеменыч777 (?), 15:40, 05/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > "vim-tiny, [...] bash "

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

     
     
  • 2.16, СеменСеменыч777 (?), 15:41, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    s/собирал/собирал бы/
     
  • 2.20, macfaq (?), 17:14, 05/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >> "vim-tiny, [...] bash "
    > отбитый линуксоид детектед.
    > ну и собирал свой "программный маршрутизатор" на базе линукса, чего стесняться-то.

    На базе линукса уже есть Vyatta.

     
     
  • 3.38, СеменСеменыч777 (?), 03:34, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > На базе линукса уже есть Vyatta.

    следующий шаг понятен - сравнение производительности на одинаковом железе.
    кто кого сборет.


     
  • 3.44, Атон (?), 21:30, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    загуглил в вики

    Vyatta
    Последняя версия 6.6 (5 февраля 2013)

    RiP

     
     
  • 4.50, Олег (??), 12:16, 09/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    VyOS так-то жив. Здоров
    А вы инфу проверяли бы а не Википедия,читали
     
     
  • 5.51, Атон (?), 15:54, 09/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > VyOS так-то жив. Здоров
    > А вы инфу проверяли бы а не Википедия,читали

    В википедии написано что умерло, значит умерло.  


    Был бы проект жив, участники и бесплатные довольные фанаты нашли бы минуту, освежить статью о себе в вики.

     

  • 1.21, Аноним (21), 17:23, 05/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Оливер Кочард (Olivier Cochard-Labbé)

    Оливье Кочар. Не говоря уже о том, что Лаббе.

     
     
  • 2.34, Ordu (ok), 01:25, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как там было у классика?

    "Месье Лаббе, француз убогий..."

    Так?

     
     
  • 3.41, Аноним (21), 16:07, 06/08/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, у классика monsieur l’Abbé.
     

  • 1.27, Аноним (27), 20:59, 05/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Оливье Кочар-Лаббе (Olivier Cochard-Labbé)

    Тута не понятно совсема. Оливье или Оливер ? Его есть или загружать ?

     
  • 1.42, Аноним (42), 18:37, 06/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну такое... Разве, что, как хобби, для себя сделал.
     
  • 1.49, werwer (?), 10:38, 09/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Proxmox, Ceph, ZFS, pfsense и все-все-все - forum.netgate.com/topic/120102/proxmox-ceph-zfs-pfsense-и-все-все-все
     
  • 1.52, fuggy (ok), 17:12, 09/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > размер установочного образа 140 МБ

    Это ни в какие ворота не лезет. Где они столько flash памяти нашли.

     
  • 1.53, Аноним (53), 18:06, 10/08/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    подумал zrouter переименовали и рестартонули проект...
     

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



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

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