Перейти к содержимому
Калькуляторы

Микротик BGP Помогите настроить, пожалуйста...

Суть такова. Есть Mikrotik RB951G-2HnD, v.5.25.

 

От провайдера получен IP 78.24.29.129, маска 255.255.255.252, шлюз 78.24.29.130

 

IP рописан на Ether1. Шлюз в IP-Routes.

 

Есть PA адреса 141.101.200.0-141.101.200.255 и номер AS 200020

 

Поднята BGP сесия с провайдером через 78.24.29.129 на 78.24.29.130. Состояние - established. Сеть 141.101.200.0/24 анонсирована.

 

IP 141.101.200.1 прописан на Ether2.

 

При подключении компа со статикой 141.101.200.10, 255.255.255.0, шлюз 141.101.200.1 - пингуется только Ether1 и Ether2. Доступа в мир нет.

 

При включении маскарадинга донной подсети - доступ в мир есть, но определяется IP - 78.24.29.129, что в принципе логично.

 

Как заставить компы ходить в мир без NAT? Что забыл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Очевидно ваш провайдер или/и провайдер вашего провайдера фильтрует анонсы по объектам RIPE, для указанной вами сети 141.101.200.0/24 нет route объекта.

Изменено пользователем agr

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Т.е. принципиально настройки правильные? Никакого еще маршрута между моей подсетью и шлюзом провайдера не должно быть? Он у меня не пингуется.

 

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

Изменено пользователем amadeus71rus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Смотрим, анонсы BGP. Какие префиксы приходят, какие уходят.

Просим посмотреть провайдера, что он видит от нас.

BGP-сосед пинговаться, вообще, не обязан, но обычно это просто хороший тон.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

% Information related to '141.101.200.0/23as58272'

 

route: 141.101.200.0/23

descr: LeaderTelecom Route

origin: as58272

mnt-by: lidertelecom-mnt

source: RIPE #Filtered

 

Вы взяли в аренду PA у Иванова? А оговоренный способ доставки адресов какой?

 

А вообще надо через looking glass смотреть, пошли анонсы в вышестоящую сеть или нет. А может у них на бордере acl-ка какая-то. Я так с РТ попал - долго выясняли почему не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Простите за отсутствие. Какой-то странный отсчет сообщений для новичков. Форум несколько дней не давал написать сообщение. Ну да ладно.

 

Все оказалось правильным. Нужно было набраться терпения и подождать обновления баз провайдеров. Через сутки все заработало.

 

IP изменены и взяты для примера. Хотя и взяты в аренду у Leader Telecom. Я часто работаю с HostingСonsult. У них подороже - зато все четко.

 

Всем спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вынужден снова открыть тему. При работающем BGP - загрузка процессора 100%! Основной процесс - routing. FullView не использую, роутер получил туеву хучу маршрутов (более 300 тыс.) Что сделать, чтобы снизить нагрузку CPU?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Убрать маршруты. 300к ему в оперативку не влезут просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавлю свои пару вопросов:

а) Имеет ли смысл при 3 аплинках принимать от них 3 ФВ в разные таблицы и далее их уже мешать в общую? Или рациональнее сразу всё разрулить внутри одного инстанса/таблицы.

б) Правильно ли настроен приём маршрута по умолчанию? Фильтры следующие:

eBGP-instance1-out
1. Chain eBGP-instance1-out prefix=1.1.1.1/22 prefix-lenght=22-25 action=accept (отдаём сетки от 22 до 25, учитывая специфики, подготовка на мультихоминг)
2. Chain  eBGP-instance1-out prefix=0.0.0.0 prefix-lenght=0-32 action=discard (все остальные в сброс)
eBGP-i1-uplink-out
3. Chain eBGP-i1-uplink-out prefix=1.1.1.1/22 prefix-lenght=22-25 action=accept (повторение правила №1, потом буду резать)
4. Chain eBGP-i1-uplink-out prefix=0.0.0.0/0 prefix-lenght=0-32 action=discard (всё в сброс, полностью дублирую правила инстанса)
eBGP-i1-uplink-in
5. Chain eBGP-i1-uplink-in prefix=0.0.0.0/0 prefix-lenght=0 action=accept (принять только 0.0.0.0/0)
D 6. Chain eBGP-i1-uplink-in prefix=0.0.0.0/0 prefix-lenght=0-32 action=accept (принять Full-table)
7. Chain eBGP-i1-uplink-in prefix-list=10.0.0.0/8 prefix-lenght=8-32 action=discard (7-9 - сброс барабашек, прошедших мимо фильтров провайдера)
8. Chain eBGP-i1-uplink-in prefix-list=172.16.0.0/12 prefix-lenght=12-32 action=discard
9. Chain eBGP-i1-uplink-in prefix-list=192.168.0.0 prefix-lenght=16-32 action=discard

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добавлю свои пару вопросов:

а) Имеет ли смысл при 3 аплинках принимать от них 3 ФВ в разные таблицы и далее их уже мешать в общую? Или рациональнее сразу всё разрулить внутри одного инстанса/таблицы.

 

Имеет смысл разделить FV на три части, в зависимости от толщины 3-х аплинков, ограничить прием сетей мельче /19.

Можно еще разбить на более мелкие части в шахматном порядке.

Можно еще принимать три дефолта и балансировать исход средствами Микротика.

 

По своему опыту настроек BGP у Микротика, многие настройки неочевидны и мало поддаются диагностике.

Советую использовать quagga/bird под *nix.

Изменено пользователем vlad11

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По своему опыту настроек BGP у Микротика, многие настройки неочевидны и мало поддаются диагностике.

Советую использовать quagga/bird под *nix.

 

Вот по этому пункту, к сожалению я испытываю проблему, стоит CCR1036, кстати весьма серьёзная молотилка, за свои деньги...

С кваггой - более или менее понятно, а вот здесь я испытываю трудности в фильтрах маршрутов и в логической цепочке обработки цепочек в BGP (простите за тавтологию).

 

Эх... внимательность, внимательность и ещё раз внимательность!

Всё было в порядке расположения позиций в цепочках.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Убрать маршруты. 300к ему в оперативку не влезут просто.

 

Маршруты получаются и прописываются автоматически. Как их убрать, чтоб работало?

 

Или имеет смысл приобрести что-то помощнее, например RB1100AHx2?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот восьмым правилом у вас accept маршрутов с BGP. Если у вас только default, нафиг их принимать? фильтруйте все и делайте один маршрут на 0.0.0.0.

 

Или имеет смысл приобрести что-то помощнее, например RB1100AHx2?

Если вам так будет проще, то тоже решение. Берете железку с хотя бы 512 (а лучше гигом оперативки) и все влезет. Только отфильтровать то оно бесплатно)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот восьмым правилом у вас accept маршрутов с BGP. Если у вас только default, нафиг их принимать? фильтруйте все и делайте один маршрут на 0.0.0.0.

 

Или имеет смысл приобрести что-то помощнее, например RB1100AHx2?

Если вам так будет проще, то тоже решение. Берете железку с хотя бы 512 (а лучше гигом оперативки) и все влезет. Только отфильтровать то оно бесплатно)

 

Спасибо, допер наконец-то, куда же меня все носом тыкают )))

 

Нагрузка упала. И вроде все работает.

Изменено пользователем amadeus71rus

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.