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

Простой вопрос про MPLS

Изучаю MPLS совсем недавно, так что если кому-то вопрос покажется странным, особо не горячиться :)

Собственно, вопрос простой. Можно ли поднять MPLS сессию между двумя маршрутизаторами, имеющими между собой несколько маршрутизаторов?

Допустим, MPLS-роутер - роутер - роутер - MPLS-роутер. Между ними (MPLS-роутерами) есть связность, они видят друг-друга по loopback адресам.

Пробовал это делать на Cisco 7200 на GNS3 командой mpls ldp neighbor targeted. Сессия поднимается, по команде show mpls ldp neighbor они видят друг-друга, но ни EoMPLS, ни VRF-ы не работают. Конфиги EoMPLS и VRF обычные, как при обычной связности.

Заранее спасибо.

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

то есть я не могу использовать его что-то типа как туннелей между своими роутерами?

можете использовать MPLS-TE в качестве "тунелей" + там есть плюшки - FRR например.

Cisco Коллекция книг по MPLS

Edited by saaremaa

Share this post


Link to post
Share on other sites

то есть я не могу использовать его что-то типа как туннелей между своими роутерами?

можете использовать MPLS-TE в качестве "тунелей" + там есть плюшки - FRR например.

Cisco Коллекция книг по MPLS

 

не можете. ибо не смотря на то, что если вы даже будете использовать RSVP для сигнализации тунелей, то промежуточные роутеры всё равно "перехватывают" rsvp-сообщения между устройствами, которые поднимают тунель и формируют у себя таблицу коммутации по mpls-меткам, т.е. всё равно нужно, чтоб промежуточные умели mpls

 

у вас просто возникло непонимание сути RSVP и TE-фишек

 

если промежуточные роутеры не поддерживают mpls, то можно использовать gre между mpls-роутерами. http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/mp_l3_vpns/configuration/xe-3s/mp-l3-vpns-xe-3s-book/mp-vpn-gre.html

Share this post


Link to post
Share on other sites

у пакетов вместо привычного для IP-роутеров EtherType = 0x0800 будет специфичный для MPLS EtherType = 0x8847, соответственно промежуточные роутеры такие пакеты будут тупо дропать.

 

как выше уже говорили, технически, MPLS-трафик можно прогнать через GRE-тунель, но зачем?

Share this post


Link to post
Share on other sites

у пакетов вместо привычного для IP-роутеров EtherType = 0x0800 будет специфичный для MPLS EtherType = 0x8847, соответственно промежуточные роутеры такие пакеты будут тупо дропать.

 

как выше уже говорили, технически, MPLS-трафик можно прогнать через GRE-тунель, но зачем?

 

зачем - понятно. на этап миграции с l3-сети на ip/mpls.

Share this post


Link to post
Share on other sites

зачем - понятно. на этап миграции с l3-сети на ip/mpls.

ну тогда надо ещё не забыть про MTU на всех промежуточных.

Share this post


Link to post
Share on other sites

В принципе, P маршрутизаторов может и не быть, необходимо чтобы обеспечивалась связность между PE.

Источник

А это как?

Share this post


Link to post
Share on other sites

а для чего тогда нужен targeted?

 

в частности, для VPLS в multipoint-топологии.

Juniper объясняет:

"For LDP-VPLS signaling, the exchange of VPLS signaling information is accomplished by setting up a full mesh of

targeted LDP sessions between each pair of PE routers that have at least one VPLS in common"

 

http://www.juniper.net/us/en/local/pdf/whitepapers/2000282-en.pdf

Share this post


Link to post
Share on other sites

хм, ну тогда понятно. потому что на хуваеях я видел несколько remote-peer (это нейборы по ихнему), и через это уже пускали л2.

так как там было и vrf и l2, я не мог точно разобраться с ними :) теперь понятно :)

Share this post


Link to post
Share on other sites

Промежуточные должны видеть роутер назначения в таблице lsp, чтобы сменить mpls метку и отправить в нужном направлении пакет. В lsp он может попасть по простому из ldp, либо как static lsp. Т.е. промежуточные должны активно участвовать в коммутации mpls, а не просто L3 или L2 коммутацию делать.

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.