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

BGP у микропровайдера

Есть своя AS и один канал к вышестоящему провайдеру у которого 2 AS.

Еще будет необходимость для корпоративного клиента прописать его AS.

Нужен ли fullview?

У меня есть mikrotik RB1100 с 2 Гб памяти. Вобщем стою перед дилемой, покупать ли другое железо или нет.

Если покупать то какое, сервер с freebsd поднять, mikrotik ccr, или коммутатор L3 достаточно?

Вобщем помогайте гуру! )

Share this post


Link to post
Share on other sites

А что, у тика уже фул в 2 гига не лезет? У меня 2FV с двух бордеров от двух аплинков на лине до 512 метров тянут...

Share this post


Link to post
Share on other sites

Гдето я прчитал что минимум 4Гб нужно

Share this post


Link to post
Share on other sites

Гдето я прчитал что минимум 4Гб нужно

В топик саммонится Saab95.

П.С. Простите, не сдержался.

Share this post


Link to post
Share on other sites

В топик саммонится Saab95.

?

 

А что, у тика уже фул в 2 гига не лезет? У меня 2FV с двух бордеров от двух аплинков на лине до 512 метров тянут...

тоесть мне достаточно RB1100 c 2Gb ОЗУ при условии того что клиенту надо fullview?

Share this post


Link to post
Share on other sites

Гдето я прчитал что минимум 4Гб нужно

В топик саммонится Saab95.

П.С. Простите, не сдержался.

 

+1

 

А что, у тика уже фул в 2 гига не лезет? У меня 2FV с двух бордеров от двух аплинков на лине до 512 метров тянут...

тоесть мне достаточно RB1100 c 2Gb ОЗУ при условии того что клиенту надо fullview?

 

Если клиенту достаточно дефолта, то сойдет Микротик

Если нужно FV, то только тазик, ибо у Микротиков проблемы с 4-5K роутами.

Share this post


Link to post
Share on other sites

 

В топик саммонится Saab95.

П.С. Простите, не сдержался.

Пришел, нагадил, где полезное что нибудь, умник? )

 

Если нужно FV, то только тазик

 

А какие минимальные параметры сервера для quagga на freebsd должны быть при условии получения 2 и более fullview?

Опять же столько всего перечитал что совсем запутался, гдето пишут что для 1 fullview достаточно 256Мб, на opennet.ru кажется читал что 1Гб нужен, про mikrotik - минимум CCR с 4Гб.

Так сколько всетаки нужно для quagga памяти?

Share this post


Link to post
Share on other sites
Так сколько всетаки нужно для quagga памяти?

Принимаю два full-view и третий фильтрую до сотни сетей (пир).

Отдаю одному даунлинку фул.

По top-у процесс bgpd, около 290Мб. использует.

zebra - 155Мб.

Share this post


Link to post
Share on other sites

На линуксе и квагге, как я понимаю, расход памяти будет больше.

Ибо:

1. bgpd хранит то, что он принял от пиров. У меня он принимает "интегральное FW" от бордера. Бордер принимает всё от аплинков и получившийся винигрет передаёт даунлинкам и некоему серверу. Размер процесса 195 мб.

2. Есть процесс zebra. Он должен принять от bgpd, ospfd и прочих isisd то, что они хотят отдать ядру, приготовить их этого "солянку" и отдать её в ядро. Процесс zebra занимает у меня 153 мб.

3. Ядро должно построить свои внутренние структуры и породить fib. Это также жрёт память в кол-ве не менее, чем 100-150 байт на префикс.

 

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

PPS Микротик - это хорошо замаскированный линукс. Цифры должны быть сходны.

Share this post


Link to post
Share on other sites

Пришел, нагадил, где полезное что нибудь, умник? )

В Вашем случае, я бы работал в организационном направлении и убедил бы клиента, что ему достаточно дефолта для его хотелок.

В противном случае, лучше тазик, чем пляски с Микротиком при каждом чихе BGP.

Share this post


Link to post
Share on other sites

PPS Микротик - это хорошо замаскированный линукс. Цифры должны быть сходны.

 

Нет. Микротик - это (веб) надстройка над древней версии Линукса и хз на каком древнем ядре.

В Микротике нет пакета quagga или zebra! Есть очень специфичный аналог, со своими, отличающимися от Cisco-like команд.

Share this post


Link to post
Share on other sites

vlad11

вроде они подняли версию ядра до более-менее актуальной. по крайней мере недавно обсуждали NAT и выяснили что у микротика ядро как минимум >=3.3

Share this post


Link to post
Share on other sites

Микротик - это (веб) надстройка над древней версии Линукса и хз на каком древнем ядре.

Изрядно перепиленное местами ядро, + частично свой софт, баги в котором правятся неохотно (по принципу "работает у 95% - и ладно").

Share this post


Link to post
Share on other sites

Принимаю два full-view и третий фильтрую до сотни сетей (пир).

Отдаю одному даунлинку фул.

По top-у процесс bgpd, около 290Мб. использует.

zebra - 155Мб.

1. bgpd хранит то, что он принял от пиров. У меня он принимает "интегральное FW" от бордера. Бордер принимает всё от аплинков и получившийся винигрет передаёт даунлинкам и некоему серверу. Размер процесса 195 мб.

2. Есть процесс zebra. Он должен принять от bgpd, ospfd и прочих isisd то, что они хотят отдать ядру, приготовить их этого "солянку" и отдать её в ядро. Процесс zebra занимает у меня 153 мб.

3. Ядро должно построить свои внутренние структуры и породить fib. Это также жрёт память в кол-ве не менее, чем 100-150 байт на префикс.

 

Ну получается 2 Гб за глаза на freebsd?

Edited by eoleg

Share this post


Link to post
Share on other sites
Ну получается 2 Гб за глаза на freebsd?
Получается, да. У меня на этом самом странненьком сервере как раз 2г и есть.

Share this post


Link to post
Share on other sites

Спасибо sol!

Спасибо всем!

Edited by eoleg

Share this post


Link to post
Share on other sites

Есть своя AS и один канал к вышестоящему провайдеру у которого 2 AS.

Еще будет необходимость для корпоративного клиента прописать его AS.

 

Очень хорошо.

 

Нужен ли fullview?

 

Нужен.

 

У меня есть mikrotik RB1100 с 2 Гб памяти. Вобщем стою перед дилемой, покупать ли другое железо или нет.

 

Этого устройства хватит для решения вашей задачи.

 

Если покупать то какое, сервер с freebsd поднять, mikrotik ccr, или коммутатор L3 достаточно?

 

Если покупать то Mikrotik CCR, но это потребуется, когда у вас через канал пойдет более 1 гигабита трафика.

 

А что, у тика уже фул в 2 гига не лезет? У меня 2FV с двух бордеров от двух аплинков на лине до 512 метров тянут...

 

Смотрите ка, микротик не отстает от линукса=)

Вот для примера RB1100 с гигом памяти и двумя аплинками по BGP, свободно 588мб из 1011.

 

mikrotik-bgp.png

 

Изрядно перепиленное местами ядро, + частично свой софт, баги в котором правятся неохотно (по принципу "работает у 95% - и ладно").

 

Если у вас такое ядро на линуксе, это не значит что такое же у микротика. В умелых руках на микротике проблем нет, как и нет их в умелых руках на линуксе. Если руки кривые - то на любом оборудовании будут проблемы.

 

В Вашем случае, я бы работал в организационном направлении и убедил бы клиента, что ему достаточно дефолта для его хотелок.

В противном случае, лучше тазик, чем пляски с Микротиком при каждом чихе BGP.

 

У микротика нет никаких проблем с BGP при правильной настройке.

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