savio Posted August 22, 2016 Posted August 22, 2016 На Juniper MX80, для примера поднято 6 bgp-сессий, 4 c uplink'ами и 2 с клиентами. Префиксы клиентов проанонсированы трем uplink'ам, префиксы от трех uplink'ов - двум клентам Стоит задача префиксы второго client'а проанонсить Upstream4, и префиксы от Upstream 4 отдать только Client2 Погуглив, я пришел к выводу, что для момей задачи нужен router-instance типа virtual-router Причем дальнейшее чтение мануалов говорит, что нужно поднять еще одну bgp-сессию с client2. На правильном ли я пути? И возможно ли обойтись одной bgp-сессий (к client2)? Вставить ник Quote
orlik Posted August 22, 2016 Posted August 22, 2016 Если полноценно , то только через rib группы, только учтите что FIB там не безразмерный Вставить ник Quote
furai Posted August 22, 2016 Posted August 22, 2016 (edited) Нет, не на правильном (: vr или vrf используют в сложных кейсах когда нет возможности решить задачу с помощью маркировки bgp комьюнити. В вашем случае все можно сделать маркировкой префиксов от апстрима и клиента отдельными комьюнити и соответствующими термами в политиках экспорта. Если у вас есть community driven политика фильтрации анонсов - думаю, вы уже поняли что куда ввести :). Если нет - я или кто другой напишет подробнее. UPD это если я верно понял задачу. Edited August 22, 2016 by furai Вставить ник Quote
orlik Posted August 22, 2016 Posted August 22, 2016 Можно конечно keep-all и advertise-inactive включить и промаркеровать все префиксы может даже получится разрулить Вставить ник Quote
snvoronkov Posted August 22, 2016 Posted August 22, 2016 Если полноценно , то только через rib группы, только учтите что FIB там не безразмерный Причем весьма небезразмерный... Сильно мне так кажется, что малтипас его забьет, как и врф. Даже 4 аплинка вообще удивило. Моё на этом процессором при флапе минут 20 по полке загрузки ходить начинало. Вставить ник Quote
vlad11 Posted August 22, 2016 Posted August 22, 2016 решить задачу с помощью маркировки bgp комьюнити +1 Вставить ник Quote
Megas Posted August 22, 2016 Posted August 22, 2016 на таком количестве роутер уже бздит на пределе и не дай бог ему чихнуть прийдется, будет долго соберать маршруты в кучу. + за комьюнити. Вставить ник Quote
tros10 Posted August 22, 2016 Posted August 22, 2016 Однозначно комьюнити, дел минут на 10. Вставить ник Quote
infery Posted August 22, 2016 Posted August 22, 2016 А по as-path можно на J? Даже маркировать ничего не придется. Вставить ник Quote
orlik Posted August 23, 2016 Posted August 23, 2016 решить задачу с помощью маркировки bgp комьюнити +1 Маркировка комьюнити это хорошо , но я так понимаю что трафик должен следлвать за анонсами. т.е. трафик от 3го пира может вылетать любому аплинку , а 1,2 пиров только на 1-3 аплинков. А как вы этого добьетесь с комьюнити , не очень понятно. Придется какие-нить костыли в виде FBF c прикручиванием SCU/DCU делать , а это уже полноценный изврат :) Вставить ник Quote
dmvy Posted August 23, 2016 Posted August 23, 2016 Если полноценно , то только через rib группы, только учтите что FIB там не безразмерный Причем весьма небезразмерный... Сильно мне так кажется, что малтипас его забьет, как и врф. Даже 4 аплинка вообще удивило. Моё на этом процессором при флапе минут 20 по полке загрузки ходить начинало. multipath не забивает FIB. У нас 3 FV жило совсем без проблем. Не вижу причин почему 4 FW не взлетит. По расчетам 4/0.6 влезет и 6 FV. MX80 FIB Capacity IPv4: 1Mil MX80 FIB Capacity IPv6: 512k MX80 RIB Capacity IPv4: 4Mil MX80 RIB Capacity IPv6: 3Mil По теме: с community нужно еще сделать PBR через firewall filter для данного интерфейса, если необходимо весь трафик заворачивать исходящий. решить задачу с помощью маркировки bgp комьюнити +1 Маркировка комьюнити это хорошо , но я так понимаю что трафик должен следлвать за анонсами. В интернете очень часто встречаются несимметричные маршруты. Диагностировать при деградации сложнее, но никто еще не умер от этого. Так что можете не обращать внимание на это и реализовать только BGP community и сказать клиенту "на изучай, делай анонсы как удобно". Вставить ник Quote
orlik Posted August 23, 2016 Posted August 23, 2016 В интернете очень часто встречаются несимметричные маршруты. Диагностировать при деградации сложнее, но никто еще не умер от этого. Так что можете не обращать внимание на это и реализовать только BGP community и сказать клиенту "на изучай, делай анонсы как удобно". Тут вопрос в том что достаточно анонсов или нужно чтоб и forwarding-plane соответствовал Вставить ник Quote
savio Posted August 23, 2016 Author Posted August 23, 2016 с комьюнити я знаком, проблема з исходом. Префиксы, полученые от 4-го аплинка попадают в общий "котел" таблицы маршрутизации, и исход от всех клиентов пойдет на этот же 4-ый аплинк, а необходимо что бы только от второго клиента Вставить ник Quote
orlik Posted August 23, 2016 Posted August 23, 2016 с комьюнити я знаком, проблема з исходом. Префиксы, полученые от 4-го аплинка попадают в общий "котел" таблицы маршрутизации, и исход от всех клиентов пойдет на этот же 4-ый аплинк, а необходимо что бы только от второго клиента тут либо отдельный RI и rib-group , оибо можно к комьюнити попробовать прикрутить SCU/DCU может и заработает Вставить ник Quote
dmvy Posted August 23, 2016 Posted August 23, 2016 может клиент тогда сам поднимет multihop сессию с апстримом 4 и получит FV, а вы только default возьмите от него. в этом случае трафик других клиентов не пойдет туда. Вставить ник Quote
savio Posted August 23, 2016 Author Posted August 23, 2016 для клиента должно быть все прозрачно Вставить ник Quote
furai Posted August 23, 2016 Posted August 23, 2016 У клиента 2 должна быть связность с кем-то кроме своего апстрима, например с клиентом 1 или вашими собственными адресами? Выкладывайте лучше полное задание, чтобы мы тут не фантазировали, тратя и свое, и ваше время ;) Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.