Jump to content

CCR-1036 и BGP - можно ли создать несколько instance с одной AS?


Recommended Posts

Posted (edited)

Вопрос в следующем: тестируем CCR-1036-8G-2S+ в качестве пограничного роутера.

Функции - BGP (два FullView и несколько пирингов), NAT, шейпер.

Суммарный трафик по внешкам - пока что гигабита 2-2.5 максимум.

Первое включение принесло глюк - один FullView грузится минуты за три, второй начинает загружаться и где-то на 400 тыщ префиксов отпадает в idle. Один раз загрузил целиком и отпал минут через пять.

Сначала думал, что ограничение по количеству префиксов, вписал каждому пиру с запасом - не помогло.

Если, как пишут на родине микротика, BGP у них работает на одном ядре - поможет ли делу, если не в один BGP instance все peer вписывать, а каждого "соседа" создавать в отдельном инстансе? И стоит ли вообще этим заниматься?

Edited by SergKz
Posted

Нужно уточнить что за оборудование у провайдера, т.к. давно замечено, что разное оборудование по разному отдает маршруты. У одних провайдеров они загружаются за полторы минуты, у других 3-4-5. То есть те, кто их быстро отдает, не создают проблем в работе и ядра у микротика в 100 не загружаются часто.

Posted

Если, как пишут на родине микротика, BGP у них работает на одном ядре - поможет ли делу

не поможет - процесс один.

 

и да, 3-5 минут - это оптимистичненько, холодный старт. а когда линк флапает (т.е. роуты начинают удаляться, и при этом начинают новые роуты приниматься) - 2 фулвью ваш микротик будет по-новой принимать минут 20.

Posted

и да, 3-5 минут - это оптимистичненько, холодный старт. а когда линк флапает (т.е. роуты начинают удаляться, и при этом начинают новые роуты приниматься) - 2 фулвью ваш микротик будет по-новой принимать минут 20.

 

У вас может и будет, а у нас, даже RB1100, принимает полные маршруты за 2 минуты, если провайдер успевает их отдавать. Бывают провайдеры, которые чуть ли не по 10 минут маршруты выдают.

Posted

Доброго здоровья коллеги.

Вопрос следующего содержания:

В наличии имеется CCR1036-12G-4S с прошивкой 6.35.2 видимо прошивку надо бы обновить, блок IP адресов /22 , подключение к двум провайдерам по bgp

 

Конфиг bgp таков:

/routing bgp network
add network=моя сеть/22 synchronize=no
/routing bgp peer
add in-filter=KTC-bgp-in name=KazTel out-filter=KTC-bgp-out remote-address=88.204.178.217 remote-as=64713
add in-filter=TTC-bgp-in name=TransTel out-filter=TTC-bgp-out remote-address=91.185.23.129 remote-as=41798
/routing filter
add action=accept chain=KTC-bgp-out prefix=91.222.88.0/22 set-bgp-prepend=3
add action=discard chain=KTC-bgp-out
add action=discard chain=KTC-bgp-in
add action=discard chain=KTC-bgp-in prefix=10.0.0.0/8
add action=discard chain=KTC-bgp-in prefix=169.254.0.0/16
add action=discard chain=KTC-bgp-in prefix=192.168.0.0/16
add action=discard chain=KTC-bgp-in prefix=172.16.0.0/12
add action=discard chain=KTC-bgp-in prefix=224.0.0.0/4
add action=discard chain=KTC-bgp-in prefix=240.0.0.0/4
add action=discard chain=KTC-bgp-in prefix=127.0.0.0/8
add action=discard chain=KTC-bgp-in prefix=моя сеть/22
add action=accept chain=TTC-bgp-out prefix=моя сеть/22
add action=discard chain=TTC-bgp-out
add action=discard chain=TTC-bgp-in prefix=10.0.0.0/8
add action=discard chain=TTC-bgp-in prefix=169.254.0.0/16
add action=discard chain=TTC-bgp-in prefix=192.168.0.0/16
add action=discard chain=TTC-bgp-in prefix=172.16.0.0/12
add action=discard chain=TTC-bgp-in prefix=224.0.0.0/4
add action=discard chain=TTC-bgp-in prefix=240.0.0.0/4
add action=discard chain=TTC-bgp-in prefix=127.0.0.0/8
add action=discard chain=TTC-bgp-in prefix=моя сеть/22
add action=accept chain=TTC-bgp-in set-bgp-local-pref=200

 

Проблема в следующем, судя по статьям в интернете, при такой конфигурации, один из провайдеров - основной, второй резервный в моём случае резервный провайдер - KazTel . Но в реальности получается, что часть трафика всё таки идёт через резервного оператора, как можно устранить эту досадную неприятность ? :)

 

Может кто-то направит на путь истинный ! )

Posted

У вас может и будет, а у нас, даже RB1100, принимает полные маршруты за 2 минуты, если провайдер успевает их отдавать. Бывают провайдеры, которые чуть ли не по 10 минут маршруты выдают.

 

бред же. все остальное, кроме микротика, получает маршруты за пару десятков секунд. а ццр - мало того что при рестарте его бгп сервиса 20 минут тупит с получением маршрутов, так еще и потом одно ядро постоянно на 100% этим самым бгп занято.

 

ну и да, в 1100 ядра эдак раза в 304 мощнее ядрышек CCR...

Posted

Может кто-то направит на путь истинный ! )

 

А какой трафик идет входящий или исходящий? Входящим можно управлять, навешав больше препендов, а исходящий фильтрами маршрутов в Routing. Только после настроек перезагрузите микротик. Кроме всего, можно просто весь трафик направить в сторону нужного провайдера на его IP шлюза, но автоматически, в случае проблемы, переключения не произойдет.

 

бред же. все остальное, кроме микротика, получает маршруты за пару десятков секунд. а ццр - мало того что при рестарте его бгп сервиса 20 минут тупит с получением маршрутов, так еще и потом одно ядро постоянно на 100% этим самым бгп занято.

 

То что вы пишите, полная ерунда. Получить маршруты за пару десятков секунд нельзя, это какое оборудование их так быстро отдает? Даже циска и роутеры на линуксах поднимают маршруты 2-3 минуты.

Posted

 

А какой трафик идет входящий или исходящий? Входящим можно управлять, навешав больше препендов, а исходящий фильтрами маршрутов в Routing. Только после настроек перезагрузите микротик. Кроме всего, можно просто весь трафик направить в сторону нужного провайдера на его IP шлюза, но автоматически, в случае проблемы, переключения не произойдет.

 

Трафик идёт входящий, значение препенда пробовал установить равным 5, но ничего не изменилось, но вот микротик я не перезагружал, он так сказать в бою стоит, поэтому шибко не поиграешься. Зато спустя два часа, как я установил препенд=5 у меня отвалился основной провайдер, в статусе bgp все было ОК, при попытке пинга 8.8.8.8 отвечал "no route to host" , переключился вручную на резервный канал, та же самая история...Пришлось перезагрузить микротик и всё пошло. В попыхах не успел просмотреть логи

Posted

значение препенда пробовал установить равным 5, но ничего не изменилось

Если где-то у аплинков или выше навешен localpref, то ваши препенды ему неинтересны.

Более-менее рабочий метод - разбить сеть на две /23 и и анонсировать все эти префиксы с основного канала, а с бекапного только общий префикс. Но опять же, специфики могут куда-то не дойти (например, местный обменник, в который включен только бекапный пров), и вообще раздувать фулвью вредит карме.

 

На микротике не все параметры BGP применяются без перезагрузки.

стыдоба же

Posted

Мда ... Не совсем ясно почему так, стояла сиська 3800 всё было ОК, просто она с трафиком не справлялась. Хорошо, я так понимаю, можно наверняка создать скрипт на микротике, который будет активировать соединение с резервным оператором в случае отвала основного ?????

Posted

Получить маршруты за пару десятков секунд нельзя, это какое оборудование их так быстро отдает?

xeon x3430. 2fv роут рефлектор отдает быстро и без особого напряга. миллион маршрутов, да.

 

Даже циска и роутеры на линуксах поднимают маршруты 2-3 минуты.

бред же. с бгп дико тупит только микротик. ну и ископаемые циски типа 6500, да, могут 2-3 минуты кушать бгп роутеры из-за чахлого ЦП.

Posted

как так?

Да там всё в порядке. Просто 10-ти летняя железка , всё что было заявлено , всё это она вытянула, отработала на ура и окупила себя. Микротик взяли из-за безвыходного положения, брать новую киску бюджет не позволял. В принципе как instant default - вполне даже нормально работает, загрузка проца около 3% при 150Мбит/с, порядка 30 правил ACL . Одна беда, так и не получается нормально настроить резервный канал BGP , лезет входящий трафик с него и всё. Уже и препенды менял, и перезагружал после внесенных изменений, нифига!!!

Posted

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

 

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.