Jump to content
Калькуляторы

Juniper EX3300 и VRF маршрутизация Маршрутизация между VRF

Всем привет.

Я ни разу в руках не держал продукцию Джунипера и у меня есть вопрос к тес кто работал с коммутаторами.

Задача следующая:

 

  • Есть 2 VRF, в каждой свой маршрут по умолчанию и свои сети /24;
  • есть также в global VRF 2 сервиса с двумя ip в /28 сетке;
  • ip сервисов постоянны, добавлять или менять адреса нельзя, 1 сервис = 1 ip-адрес;

Задача смаршрутизировать 2 VRF между сетью с сервисами внутри коммутатора, скажем Juniper EX3300.

Это возможно?

Share this post


Link to post
Share on other sites

Возможно, но с ограничениями, которые могут в перспективе сделать конфигурацию сложно поддерживаемой.

Share this post


Link to post
Share on other sites

А у джунипера весь роутинг такой "с ограничениями".

Чего стоит одна только невожможность в PBR сделать next-hop IP на тех же SRX.

Share this post


Link to post
Share on other sites

myst

У меня нет возможности посмотреть вживую сейчас. next-hop указать никогда и нельзя было - только next-instance. Это изменили разве?

Share this post


Link to post
Share on other sites

myst

У меня нет возможности посмотреть вживую сейчас. next-hop указать никогда и нельзя было - только next-instance. Это изменили разве?

Я про то и говорю.

А это ***ец как криво. Ну просто адски криво.

Share this post


Link to post
Share on other sites

Сам спросил - сам и ответил.

Оказывается с 12.2 можно и next-ip указать. Я так понимаю что пока что не на всех платформах.

http://www.juniper.net/techpubs/en_US/junos15.1/topics/topic-map/filter-based-forwarding-policy-based-routing.html

 

myst

Это в принципе вопрос предпочтений и контекста конкретной задачи. Если разных next-hop много то создавать отдельные VRF для каждого, конечно, неудобно. Но обычно такая ситуация это уже повод задуматься о правильности дизайна.

Share this post


Link to post
Share on other sites

Несколько интерфейсов в одном врф/rt.

Надо отматчить трафик и завернуть его на конкретный IP.

Вполне стандартная ситуация. Я так на тестовые узлы через пол россии трафик прокидывал. На цисках.

Share this post


Link to post
Share on other sites

П-ц как криво, это когда в циске(большинство свитчей) нельзя сделать deny в PBR. Моя жизнь стала намного проще после перехода на джуны.

Share this post


Link to post
Share on other sites

Мы тут немного в оффтопик скатываемся, но всё же.

myst

Из описания вашей проблемы я так понял, что у вас next-hop один. Тогда принципиальной разницы между next-hop и next-vrf стилем нет, чуть больше конфигурации разве что.

Зато я вспомнил какую задачу стилем next-hop не решить - когда требуется динамическая маршрутизация для резервирования например. Указав next-vrf можно очень гибко ликать в него маршруты из динамических протоколов, вплоть до LSP. С next-ip стилем этого сделать нельзя по очевидным причинам.

Share this post


Link to post
Share on other sites

П-ц как криво, это когда в циске(большинство свитчей) нельзя сделать deny в PBR. Моя жизнь стала намного проще после перехода на джуны.

 

Шта?

 

Мы тут немного в оффтопик скатываемся, но всё же.

myst

Из описания вашей проблемы я так понял, что у вас next-hop один. Тогда принципиальной разницы между next-hop и next-vrf стилем нет, чуть больше конфигурации разве что.

Зато я вспомнил какую задачу стилем next-hop не решить - когда требуется динамическая маршрутизация для резервирования например. Указав next-vrf можно очень гибко ликать в него маршруты из динамических протоколов, вплоть до LSP. С next-ip стилем этого сделать нельзя по очевидным причинам.

 

У меня некстхоп, вот именно некст-хоп отличный от динамической маршрутизации и статиков.

Share this post


Link to post
Share on other sites

Шта?

 

Давайте разговаривать техническим языком, а не "шта".

Есть прозрачная прокся, но надо сделать заворот на нее траффика кроме некоторых подсетей и ip:

 

route-map PROXY1-PBR permit 20

match ip address TOWWW

set ip next-hop 10.0.101.2

 

попытка сделать в acl TOWWW deny, или route-map PROXY1-PBR deny приведет к гарантированному уходу траффика на CPU на свитчах серии 3560, 3750, 4948 и окочуриванию железки.

Share this post


Link to post
Share on other sites

ну так то да, deny в pbr там отрабатывают софтово. но не стоит забывать что это свищи всетаки.

я в данном случае борюсь использованем VRF.

Share this post


Link to post
Share on other sites

myst - ну для меня это самая оптимальная платформа, т.к. из l3 требуется минимум. И тут циска пролетает как фанера над парижем :)

Мне этот софтовый deny уже поперек горла стоит.

Дальше - что у Циски есть TOR 10G, из полноценного l3? У Джуна есть волшебные EX4500/EX4550(этот 40G может), у циски с кучей SFP+ - C4500X в лучшем случае (дороже и меньше портов).

Share this post


Link to post
Share on other sites

myst - ну для меня это самая оптимальная платформа, т.к. из l3 требуется минимум. И тут циска пролетает как фанера над парижем :)

Мне этот софтовый deny уже поперек горла стоит.

Дальше - что у Циски есть TOR 10G, из полноценного l3? У Джуна есть волшебные EX4500/EX4550(этот 40G может), у циски с кучей SFP+ - C4500X в лучшем случае (дороже и меньше портов).

Да чо говорить, у всего есть свои сильные и слабые стороны...

У джунипера свои приколы которые просто вымораживают.

Попробуйте на том же SRX sh route сделать с парой FV и поиском по табличке. Можно спокойно уходить курить.

Share this post


Link to post
Share on other sites

myst

Где-то в этот момент обычно люди понимают, что не надо пользоваться конструкцией sh route | match, а надо sh route <prefix>/<length>

Share this post


Link to post
Share on other sites

myst

Где-то в этот момент обычно люди понимают, что не надо пользоваться конструкцией sh route | match, а надо sh route <prefix>/<length>

Не всегда приминимо, особенно когда ты длинну префикса не знаешь нопремер. Или надо посмотреть что-то специфичное, например все вхождения в том числе и hidden.

Share this post


Link to post
Share on other sites

myst

sh route <prefix>/<length> all

sh route <prefix>/<length> hidden

итд

Указывая <prefix>/<length> вы получите все специфики, входящие в этот префикс.

 

Возможно пора уже почитать документацию по JUNOS CLI?

Share this post


Link to post
Share on other sites

myst

sh route <prefix>/<length> all

sh route <prefix>/<length> hidden

итд

Указывая <prefix>/<length> вы получите все специфики, входящие в этот префикс.

 

Возможно пора уже почитать документацию по JUNOS CLI?

Ещё раз, это когда ты знаешь точно что искать, а когда ты знаешь только кусок и надо посмотреть все вхождения это уже не прокатывает.

Share this post


Link to post
Share on other sites

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.