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

Нужна помощь Mikrotik BGP нет анонса

Всем доброго времени суток!

 

Сразу прошу прощения если мои вопросы покажутся глупыми, т.к. первый раз столкнулся с настройкой BGP и в этом вопросе почти ноль.

 

В общем ситуация следующая - есть Mikrotik CCR1016-12G, подсеть 10.10.10.0/24 PI адресов и AS11111, канал ISP1

 

ISP1 выдал следующие данные:

IP: 20.20.20.242 (внешний)

Маска: 255.255.255.252

Подключаться к 20.20.20.241 (AS22222)

Пропускаем только анонс 10.10.10.0/24 от AS11111

 

Задача простая - необходимо анонсировать наш блок адресов через ISP1 и клиентам за микротиком (это будут веб-сервера) выдать белые IP напрямую, т.к. там ISPmanager установлен и он этого требует.

 

 

Что сделал я:

 

Настроил eth1:

Adress: 20.20.20.242/30

Network: 20.20.20.240

 

Настроил eth4:

Adress: 10.10.10.1/24

Network: 10.10.10.0

 

Создал BGP instance:

Name: default

AS: 11111

Router ID: 10.10.10.1

Redistribute Connected: on

Redistribute Static: on

 

Создаю Peer:

Instance: default

Remote Address: 20.20.20.241

Remote AS: 22222

 

BGP вроде как поднимается, State: estabilished, Prefix count: 1

 

Пинг из локалки ISP1 проходит и на 20.20.20.242 и на 10.10.10.1, а вот из мира пингуется только 20.20.20.242

 

Подскажите пожалуйста куда ударить, чтобы руки выпрямились, а то уже всю голову сломал...

 

P.S. маны читал

P.S. фильтры создал по мануалу, там вроде ничего особенного нет, поэтому их описывать не буду, пробовал и без них эффекта так же нет.

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

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


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

Вот как я анонсирую сети.

1.png

2.png

3.png

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


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

Вот как я анонсирую сети.

post-71688-077990200 1386707654_thumb.png

post-71688-083120200 1386707658_thumb.png

post-71688-082486600 1386707662_thumb.png

У меня почти все тоже самое, только у инстанса не стоит галочка other bgp и client to client, в этом может быть причина?

 

Попробовал использовать эти флаги - результат тот же... неужели никто не может подсказать по этому вопросу?

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

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


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

а что показывает routing bgp advertisements print ipv4-<дальше замазано - имя пира>?

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


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

а что показывает routing bgp advertisements print ipv4-<дальше замазано - имя пира>?

 

PEER PREFIX NEXTHOP AS-PATH ORIGIN LOCAL-PRE

name_peer 10.10.10.0/24 20.20.20.242 igp

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


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

а что показывает routing bgp advertisements print ipv4-<дальше замазано - имя пира>?

 

PEER PREFIX NEXTHOP AS-PATH ORIGIN LOCAL-PRE

name_peer 10.10.10.0/24 20.20.20.242 igp

 

1. проверить firewall, чтоб chain forward трафик пропускал

2. посмотреть на looking glass провайдера - принимает ли он префикс

3. посмотреть на внешних lg (lg.retn.net, noc.corbina.net и т.д.) есть ли префикс

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


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

а что показывает routing bgp advertisements print ipv4-<дальше замазано - имя пира>?

 

PEER PREFIX NEXTHOP AS-PATH ORIGIN LOCAL-PRE

name_peer 10.10.10.0/24 20.20.20.242 igp

 

1. проверить firewall, чтоб chain forward трафик пропускал

2. посмотреть на looking glass провайдера - принимает ли он префикс

3. посмотреть на внешних lg (lg.retn.net, noc.corbina.net и т.д.) есть ли префикс

 

 

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

2. lg у провайдера открытого нет, но сам провайдер говорит, что принимается только на один ip - 10.10.10.0

 

вот цитата ответа:

sh ip bgp neighbor 20.20.20.242 received-routes

BGP table version is 285316, local router ID is х.х.х.х

Status codes: s suppressed, d damped, h history, * valid, > best, i - internal

Origin codes: i - IGP, e - EGP, ? - incomplete

 

Network Next Hop Metric LocPrf Weight Path

*> 20.20.20.240/30

20.20.20.242 0 11111 ?

*> 10.10.10.0 20.20.20.242 0 11111 ?

 

Number of prefixes 2

а 10.10.10.0/24 среди них нет

 

 

3. на внешних lg префикса нет

 

 

Я вот думаю, может проблема все таки на стороне провайдера? Мои настройки принципиально правильные?

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

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


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

Я вот думаю, может проблема все таки на стороне провайдера? Мои настройки принципиально правильные?

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

PEER PREFIX NEXTHOP AS-PATH ORIGIN LOCAL-PRE

name_peer 10.10.10.0/24 20.20.20.242 igp

он получает 2 (ptp /30 не должна анонсироваться от вашей ас).

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


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

То что он получает еще /30 это не проблема, я просто для теста фильтры отключал, включил обратно и все ок, только один передается теперь. Проблема в другом - почему то анонсится 10.10.10.0, а должно 10.10.10.0/24

 

Я всю голову уже сломал, все возможные маны и экзамплы просмотрел, а уверен что ошибка в какой нибудь галочке ))

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


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

Создал BGP instance:
Name: default
AS: 11111
Router ID: 10.10.10.1
Redistribute Connected: on !!!!
Redistribute Static: on !!!

 

Так нельзя делать ни в коем случае! Никогда не включайте редистрибуцию сетей из и в BGP протокол!

 

Правильно сделать так

1. Создайте статик роут IP->Route->+ c параметрами:

Dst addres=ваша сеть какую хотите аноснировать

Type=blackhole

Distance=250

 

Теперь сетка появится в вашей таблице маршрутизаци и можно ее анонсировать в BGP.

 

2. Routing->BGP->Networks добавьте вашу сеть.

 

3. Смотрите Routing->BGP->Advertisment. Особенно внимательно проверяйте маски.

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


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

Создал BGP instance:
Name: default
AS: 11111
Router ID: 10.10.10.1
Redistribute Connected: on !!!!
Redistribute Static: on !!!

 

Так нельзя делать ни в коем случае! Никогда не включайте редистрибуцию сетей из и в BGP протокол!

 

 

Ну, пока сам не зальешь 450k сетей в OSPF - не поймешь, к чему это может привести :)

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


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

Join the conversation

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

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

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

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

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

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

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