У кого-то есть хороший ресурс с инструкцией по правильной настройке BGP route reflectors на MikroTik OS? У нас планируется около 15 роутеров MikroTik RouterOS, между которыми будут установлены iBGP-сессии, и мы хотим, чтобы все наши полные интернет-маршруты из eBGP (от нескольких провайдеров) и внутренние iBGP-маршруты корректно распространялись по всей сети. В этой сети мы собираемся использовать только BGP для маршрутизации.
Сейчас мы сталкиваемся с проблемами — на последних нескольких роутерах появляются рекурсивные маршруты и петли маршрутизации для некоторых новых iBGP-анонсированных сетей. Вместо того чтобы месить полностью всю iBGP-сеть (что будет означать сотни пиров), я думал, что достаточно просто включить route reflection, но, как оказалось, это не так просто.
Изначально я думал, что нужно просто включить route reflect на каждом iBGP-пире и убедиться, что в каждом BGP-инстансе (по одному на роутер с нашим AS номером) включена опция client-to-client reflection. Но, судя по тому, что я читаю, нужно назначить только несколько роутеров route reflectors, а не все подряд, и я не совсем понимаю, как лучше это сделать.
Что вы думаете? Правильно ли я подхожу к этому, или стоит использовать другой протокол, например, OSPF для внутренних маршрутов, а затем перераспределять их в BGP на границе с провайдерами?
Сейчас мы сталкиваемся с проблемами — на последних нескольких роутерах появляются рекурсивные маршруты и петли маршрутизации для некоторых новых iBGP-анонсированных сетей. Вместо того чтобы месить полностью всю iBGP-сеть (что будет означать сотни пиров), я думал, что достаточно просто включить route reflection, но, как оказалось, это не так просто.
Изначально я думал, что нужно просто включить route reflect на каждом iBGP-пире и убедиться, что в каждом BGP-инстансе (по одному на роутер с нашим AS номером) включена опция client-to-client reflection. Но, судя по тому, что я читаю, нужно назначить только несколько роутеров route reflectors, а не все подряд, и я не совсем понимаю, как лучше это сделать.
Что вы думаете? Правильно ли я подхожу к этому, или стоит использовать другой протокол, например, OSPF для внутренних маршрутов, а затем перераспределять их в BGP на границе с провайдерами?