Jump to content
Калькуляторы

BGP с Cisco на FreeBSD

Здравствуйте, нужен совет.

 

Есть Cisco серии 5350, на ней BGP, 2 аплинка.

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

 

Смотрю в сторону FreeBSD + Guagga на писюке, конечно многие скажут что Cisco лучше и т.д., это понятно, но проблему я озвучил выше.

 

Есть рабочий конфиг на циске, подскажите насколько будет проблематично перейти на FreeBSD + Quagga или есть другие более правильные решения в нашей ситуации.

 

Также рассматривается вариант Mikrotik в качестве BGP маршрутизатора, какие есть мнения на этот счет?

 

Буду очень благодарен за хорошие советы, особенно исходя их опыта.

 

Каналы от одного аплинка 60 Мбит, от второго 20 мбит.

 

Edited by sergey36

Share this post


Link to post
Share on other sites

Каналы от одного аплинка 60 Мбит, от второго 20 мбит.

Core2 Duo с гигабайтом ОЗУ вытянет такую нагрузку играючи.

Share this post


Link to post
Share on other sites

 

Core2Duo вытянет гигабит дуплекса. А на 80 мегабит хватит P3-700.

Share this post


Link to post
Share on other sites

кстати, есть материнки ITX с впаяным Intel Atom 330 с возможностью установить 2 гига памяти но с самой простой реалтэковской гигабитной сетевухой --- вот прикупил тут такую для опытов себе недавно, квагга под 64 битной FreeBSD с запущеным OSPF в который у меня с бордера из BGP заливается полтора fullview (от второго аплинка у нас partial view) летает без особых проблем. Также на плате есть 1 PCI слот в который можно вставить более мощную сетевуху, собственно интересно разработать методику тестирования такой платформы "на кошечках" чтоб понять сколько кучка железок за 5 Кило рублей способна пропустить через себя и с какой циской решающей такие же задачи можно её сопоставить --- тоесть по мегагерцам и памяти эта плата аналогична например NPE-G2 в которой у меня проц тоже на 1.6 ГГц и тоже 2 гига памяти, вот правдо стоит это счастье далеко не 5 килорубля

Share this post


Link to post
Share on other sites

Ну три мегабита может и летает, если сетевуха впаяна на обычную PCI, она не выдаст больше 133 мегабит. И интеловский чипсет, там сетевуха на сотню мегов, вот nvidia ION, там все лучше -- гигабит. А за такие деньги я могу поставить писюк на C2D целероне.

Share this post


Link to post
Share on other sites

Какую мощную сетевуху можно вставить в простой PCI?

Share this post


Link to post
Share on other sites
Ну три мегабита может и летает, если сетевуха впаяна на обычную PCI, она не выдаст больше 133 мегабит. И интеловский чипсет, там сетевуха на сотню мегов, вот nvidia ION, там все лучше -- гигабит. А за такие деньги я могу поставить писюк на C2D целероне.

Бред. Обычная PCI32 выдает ~= 600Mbps in+out. Сетевухи бывают только Intel, остальное - не сетевухи.

 

Какую мощную сетевуху можно вставить в простой PCI?

Мощную ? PCI-X Intel 1000/MT :-)))

Share this post


Link to post
Share on other sites
Ну три мегабита может и летает, если сетевуха впаяна на обычную PCI, она не выдаст больше 133 мегабит. И интеловский чипсет, там сетевуха на сотню мегов, вот nvidia ION, там все лучше -- гигабит. А за такие деньги я могу поставить писюк на C2D целероне.

Бред. Обычная PCI32 выдает ~= 600Mbps in+out. Сетевухи бывают только Intel, остальное - не сетевухи.

 

Мегабайт, точно. Пиковая пропускная способность для 33 МГц — 133 Мбайт/с, а для 66 МГц — 266 Мбайт/с;

Edited by TiFFolk

Share this post


Link to post
Share on other sites

господа, а как обтсоят дела с переносом конфига на Quagga с циски? Команды такие-же?

Share this post


Link to post
Share on other sites

господа, а как обтсоят дела с переносом конфига на Quagga с циски? Команды такие-же?

Да. Есть мелкие нюансы, но в целом всё так же.

Share this post


Link to post
Share on other sites

А что можно поставить из передовых CPU/матери, чтобы уверенно скушать, скажем две гигабитные pci-e em (я на FreeBSD работаю)? Что у нас в этом сегменте сейчас вообще самое мощное?

Share this post


Link to post
Share on other sites
А что можно поставить из передовых CPU/матери, чтобы уверенно скушать, скажем две гигабитные pci-e em (я на FreeBSD работаю)?
Зависит от типа интеловских карт (одна аппаратная очередь или несколько) и от количества задач на FreeBSD (nat, netflow, shaping).

Скорее всего, будет достаточно Core2 Duo E8600 или даже E8500 на платформе Asus RS100-E5.

На ней, кстати, две встроенных сетевых карты Broadcom, с быстрым процессором они тоже могут потянуть гигабит.

 

Что у нас в этом сегменте сейчас вообще самое мощное?
Core i5/i7, вестимо.

Выбор платформы - http://forum.ixbt.com/topic.cgi?id=66:7619

Share this post


Link to post
Share on other sites
Зависит от типа интеловских карт (одна аппаратная очередь или несколько) и от количества задач на FreeBSD (nat, netflow, shaping).

MPD, PPTP, шейпинг dummynet. И где бы почитать про аппаратуру карточек? Хотелось бы наиболее производительные/наименее жручие. И вопрос с поллингом интересует: стоит ли с ним работать.

 

Кстати, заметил интересный эффект: роутер в пике дает максимум 100Mbps FD, хотя аппаратура вроде бы должна позволять больше. Это наверняка уже FAQ. Не посоветуете, где почитать?

Share this post


Link to post
Share on other sites
MPD, PPTP, шейпинг dummynet. И где бы почитать про аппаратуру карточек? Хотелось бы наиболее производительные/наименее жручие. И вопрос с поллингом интересует: стоит ли с ним работать.
На современных картах поллинг не нужен, т.к. карты имеют встроенную буферизацию

и самостоятельно снижают частоту прерываний с её помощью.

 

Наиболее быстрые карты - Intel 82574,82575,82576 с поддержкой MSI-X,

т.е. с распределением нагрузки от одной карты по нескольким прерываниям:

http://forum.nag.ru/forum/index.php?s=&amp...st&p=364184

 

На Core2 от них особого выигрыша не будет, а на Core i5/i7 - самое оно.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this