The OpenNET Project / Index page

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

Автор FreeNAS представил первый выпуск нового проекта - BSD Router Project

06.07.2009 18:39

Olivier Cochard-Labbé, известный созданием дистрибутива FreeNAS, представил первый тестовый выпуск своего нового проекта - BSDRP (BSD Router Project), представляющего собой специализированный дистрибутив FreeBSD, предназначенный для построения программных маршрутизаторов для сетей предприятий и небольших интернет-провайдеров. В отличие от проектов подобных m0n0wall и pfSense, BSDRP позиционируется исключительно для решения задач маршрутизации, функции работы в роли межсетевого экрана являются вторичными.

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

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

  • В качестве базовой системы используется "NanoBSD" сборка FreeBSD 8.0-CURRENT для платформы i386;
  • Поддержка протоколов маршрутизации основана на базе ПО Quagga. Имеется поддержка протоколов OSPFv2, OSPFv3, RIP, RIPng и BGP;
  • Настройка производится исключительно через интерфейс командной строки (в конечном итоге планируется создать CLI интерфейс подобный Cisco или Juniper), Web-интерфейс в настоящий момент отсутствует;
  • Доступен специальный набор управляющих скриптов для конфигурации, проведения обновления, вывода информационной справки по командам. Присутствуют средства автодополнения вводимых команд.


  1. Главная ссылка к новости (http://lists.freebsd.org/piper...)
  2. OpenNews: Вышел FreeNAS 0.7RC1
  3. OpenNews: Обновление FreeNAS 0.69.2, дистрибутива для создания сетевых хранилищ
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/22480-freebsd
Ключевые слова: freebsd, router
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 18:47, 06/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Да этот Olivier Cochard-Labbé - знатный фришник
     
  • 1.6, Ivan (??), 19:30, 06/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не вижу особого смысла, честно говоря. Можно просто стандартный дистрибутив поставить и настроить чем что-то такое специальное пробовать вообще. Благо у меня фряха 6.3 (не знаю как сейчас свежак в этом отношении) уже третий год на Celeron 333 примерно стовку компов обслуживает и не пахнет. Смысл был бы либо под embedded-платформы либо если бы хороший web-интерфейс был - тогда бы тоже непременно свою нишу сыскало.
     
     
  • 2.18, Онаним (?), 11:07, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Насколько я понимаю, BSDRP предназначена не для того, чтобы давать доступ сетке из сотни компов. Она предназначена роутить трафик между автономками в тысячи или десятки тысяч хостов (за каждым из которых может стоять сотня компов за NATом).
     

  • 1.7, Ghost (??), 20:11, 06/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    вот еще аналогичный умелец:
    http://forum.nag.ru/forum/index.php?showtopic=46366
     
  • 1.8, mitiok (??), 20:25, 06/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а что, у квагги сейчас нет CLI интерфейса подобного Cisco или Juniper? не очень понимаю... фрибсд+квагга, что ещё?
     
  • 1.10, Жирный ублюдок DBA (?), 21:46, 06/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень хорошее начинание на самом деле. Пожелаем больших успехов проекту.
    Судя по тому какая крутая и полезная штука FreeNAS, скоро и этот проект займет достойное место в нише.
     
  • 1.11, Arti (??), 23:22, 06/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно что quagga была выбрана как реализация BGP и OSPF. Логичней было видеть Openbgpd/Openospfd. Ну не суть... что еще нужно так это реализация PIM ну и mpd туда для кучи :).
     
     
  • 2.12, exp. (?), 06:52, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Music Player Daemon?...
     
     
  • 3.13, kegf (ok), 07:13, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Это в линуксе он Music Player Daemon, во FreeBSD это "multi-link PPP daemon". Плеер во фре musicpd.
     
  • 3.14, nikos (??), 08:08, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А  еще ...
    под большие нагрузки mpd требует заметно менять системные переменные в сторону совсем не удачную для роутера (:
     
     
  • 4.15, XoRe (ok), 10:06, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А  еще ...
    >под большие нагрузки mpd требует заметно менять системные переменные в сторону совсем
    >не удачную для роутера (:

    Но это ещё надо так загрузить роутер, чтобы это сказывалось.
    Помнится, 6 или 7 фряха на Celeron 1,8-2Ghz роутила 10 Мбайт/с с загрузкой проца 2%.
    После некоторой настройки, есессно.
    Думаю, Core 2 Duo сможет потянуть несколько гигабитных карточек + MPD.

     
     
  • 5.16, Shadowcaster (?), 10:23, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У роутеров надо говорить не о мегабитах, а о pps (пакетах в секунду) независимо от количества карточек. Нормальный сервер с pci-e сетевухами дает ~300-400 kpps роутинга, firewall в зависимости от ipfw/pf и количесва state-ов (или stateless) влияет по разному. В теории можно получить 1 Mpps (если подобрать железо и оптимизировать под задачу). Больше pc платформа пока не тянет. Измерял Agilent-ом.
    Далее pps умножаем на распределение пакетов по размерам и получаем максимальные мегабиты/гигабиты для _вашей_ задачи.
     
     
  • 6.19, antifud (?), 11:13, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    кстати почему все сисадмины провайдеров которых я знаю делают роутеры либо на Cisco либо на FreeBSD спрашиваешь про линукс говорят не пробовали. Не флейма ради, действительно интерено, может кто-то сравнивал, неужели сетевой стек у этих двух ОС так различается? Чтобы добиться 1 Mpps афаик нужно провести не одну ночь настраивая ядро и интелевые дрова от wawa. Народ не нужно флеймить, просто скажите кто сравнивал почему выбор идет в пользу FreeBSD, у кого к примеру линукс роутит и каких pps удалось добиться?
     
     
  • 7.21, odus (ok), 12:00, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Несколько лет назад у нас один Internet-провайдер
    решил попробовать Linux использовать для роутеров.
    Тем более, что обычный не новый компьютер дешевле чем Cisco.
    Ну и что - пошли разные необъяснимые глюки с сетью.
    В течение месяцев они пробовали разные дистрибутивы Linux.
    Ничего не помогало.
    Потом им надоело и они в первый раз в жизни поставили OpenBSD.
    Говорят, что работает :)

     
  • 7.23, Shadowcaster (?), 19:31, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как же, пробовал и линукс. В виде livecd. Vyatta. Это всё что нашлось в бесплатном livecd варианте из линуксов. Числа получились (по сравнению с freebsd и pfsense) абсолютно неинтересные, хотя заточка ядра под роутер/firewall подразумевается. В любом случае железо надо _подбирать_, а не строить "на чем есть". Результат тестировать (желательно измерительным прибором).
     
  • 7.26, belkin (ok), 19:52, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >кстати почему все сисадмины провайдеров которых я знаю делают роутеры либо на
    >Cisco либо на FreeBSD спрашиваешь про линукс говорят не пробовали. Не
    >флейма ради, действительно интерено, может кто-то сравнивал, неужели сетевой стек у
    >этих двух ОС так различается? Чтобы добиться 1 Mpps афаик нужно
    >провести не одну ночь настраивая ядро и интелевые дрова от wawa.
    >Народ не нужно флеймить, просто скажите кто сравнивал почему выбор идет
    >в пользу FreeBSD, у кого к примеру линукс роутит и каких
    >pps удалось добиться?

    Реализация TCP/IP тут не причём. FreeBSD быстрее осваивается до уровня уверенного администрирования и легче в оптимизации под специальные задачи, чем Linux. Если у кого маршрутизаторы (не NAS и т.п.) на писюках (*BSD или Linux), то это не провайдеры, а дизозавры 90-ых или школьники-студенты.

     
     
  • 8.28, antifud (?), 20:49, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    в какой-то мере да, динозавры, но не все же провайдеры уровня корбины или комста... текст свёрнут, показать
     
  • 7.29, keeper (??), 17:04, 08/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Была рабочая сетка из ~150 маршрутизаторов за каждым маршрутизатором под Linux(RH9,OpenSuSe10) не большая сеть(20-30 девайсов), везде Quagga(Ospf,RIP,BGP) Vtund для туннелирования, всё разбито на зоны(около 30), иерархическая структура,общее количество каналов около 300, связь с cisco маршрутизаторами. Всё работало нормально, в итоге правда всё перевели на циски, потому как EIGRP всё же получше OSPF. По опыту работы с FreeBSD и Linux, для маршрутизаторов мне удобнее использовать последний.
     
  • 7.33, Денис Юсупов (?), 16:40, 09/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Народ не нужно флеймить, просто скажите кто сравнивал почему выбор идет
    >в пользу FreeBSD, у кого к примеру линукс роутит и каких
    >pps удалось добиться?

    На предыдущем месте работы мы как раз ушли с FreeBSD на Линукс. Сравнение задач, к сожалению, не один к одному (на Линуксовой машине не делали шейпинг), но производительность Линуксовой машины была выше (NAT), довольно легко тянула до честного гигабита NAT-пул из почти 10-20 тысяч абонентов (не помню уже, сколько на тот момент было). Почитайте, если интересно, я на sysadmins.ru писал: http://sysadmins.ru/post8158782.html#8158782

     
  • 6.20, no name (?), 11:34, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Неправда, софтовый роутер тянет 600-800мбит трафика (естественно с файрволом) или 150-200kppc при этом эксплуатируем процессоры от Core 2 Duo E6600 до Core 2 Quad Q9550 последние заметно производительней, хотя тоже не циска :) Заметное увеличение производительности получили лишь при переходе на 64х архитектуру.

    P.S. пробовали и линух и freebsd остановились на последнем, т.к. разницы особой не заметили а с настройками проще.

     
     
  • 7.24, Shadowcaster (?), 19:37, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Неправда, софтовый роутер тянет 600-800мбит трафика (естественно с файрволом) или 150-200kppc при
    >этом эксплуатируем процессоры от Core 2 Duo E6600 до Core 2
    >Quad Q9550 последние заметно производительней, хотя тоже не циска :) Заметное
    >увеличение производительности получили лишь при переходе на 64х архитектуру.
    >
    >P.S. пробовали и линух и freebsd остановились на последнем, т.к. разницы особой
    >не заметили а с настройками проще.

    Это _ваш_ софтовый роутер с pci или pci-x карточками дает 200 kpps, а при нормальных pci-e картах с нормальными дровами можно получать больше.
    Многоядерность роутеру до одного места. А вот ГГц очень даже влияют. Разгоните 6600 с 2.4 до 2.83 ГГц и будет e6600 "заметно производительнее" (хоть бы сказали насколько).

     
     
  • 8.25, Shadowcaster (?), 19:39, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    p s Еще раз, мегабиты-гигабиты не показатель роутера Надо мерять пакетность, а... текст свёрнут, показать
     
     
  • 9.30, Warhead Wardick (?), 18:27, 08/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нобелевка Как минимум Хотя за альтернативную Русскую физику которая не к... текст свёрнут, показать
     
  • 7.27, belkin (ok), 20:00, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >этом эксплуатируем процессоры от Core 2 Duo E6600 до Core 2
    >Quad Q9550 последние заметно производительней, хотя тоже не циска :) Заметное
    >увеличение производительности получили лишь при переходе на 64х архитектуру.

    Ещё больше производительности вы получите, если x86 замените любым правильным процессором, которому, чтобы обработать заголовок IP, не нужно переставлять местами байты перед загрузкой в регистры.

    :D

     

  • 1.17, belkin (ok), 10:33, 07/07/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    BGP, OSPF в Quagga - такой же глюк, как и в родительской Zebra ?
     
     
  • 2.22, Andrew Kolchoogin (?), 12:53, 07/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > BGP, OSPF в Quagga - такой же глюк, как и в родительской Zebra?

        Нет, не такой же. Значительно глючнЕе.

        Впрочем, OpenOSPFd -- тоже то ещё глючище. У меня он ни в какую не хотел жить с Cisco в спарке. Причём он не НЕ ПРИНИМАЛ, а НЕ ОТДАВАЛ маршруты. Вот не отдавал, и всё тут. А Квагга, кстати, нормально работала.

     
     
  • 3.31, GR (??), 18:41, 08/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну оно конечно всяко бывает.
    Но у меня вот в пирах с кошкой и жуниперами вроде работает. Уже год.
    На Опенке. На bonded 2*T1 и 10Mb FC accordingly ...
     
  • 3.32, Денис Юсупов (?), 16:34, 09/07/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ХЗ, у меня нормально с цисками живёт.
     

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



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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