MPLS TE — Inter-Area

Renato Antonio da Silva
TechRebels
Published in
4 min readApr 14, 2021

Se você tem acompanhando meus últimos post sobre MPLS-TE, esse será mais um post, porém bem disruptivo. =) Mas se ainda não leu os posts anteriores, sugiro antes de avançar por aqui.

Vou lista-los aqui para facilitar:

MPLS Core Principais Conceitos

Traffic Engineering

Traffic Engineering- LDP Tunneling

Traffic Engineering- FastReroute

Traffic Engineering- Dedicated LSP

Mas, antes… Não esquece de me seguir aqui e ao TechRebels clicando follow lá em cima. Nos da um feedback se o conteúdo explorado tem agregado para você.

Cenário

O cenário acima esta implementado com as seguintes tecnologias: IGP OSPF/MPLS-TE/RSVP/BGP VPNv4. E tem como objetivo interconectar os sites remotos com o serviço L3VPN, atendendo os pré-requisitos do serviço conforme tabela na topologia e utilizando da melhor forma os recursos de rede (capacidade/banda).

A chave desta feature do MPLS-TE é termos o LSP Tunnel Fim-a-Fim, por padrão os túneis são estabelecidos apenas sobre o domínio backbone dos IGP OSPF(Area 0) e IS-IS (Level 2).

Para habilitarmos o MPLS-TE temos que habilitar o ABR (P-03) em nosso cenário, para que este utilize sua database MPLS-TE (TED) para calcular o melhor caminho baseado nos requerimentos de banda até tail-end (PE-03). Os roteadores da área bakbone não possuem conhecimento MPLS-TE de outras áreas, veja:

PE-01 (possui conhecimento MPLS-TE da área 0)
PE-03 (possui conhecimento MPLS-TE da área 1)
P-03 (possui conhecimento MPLS-TE das áreas 0 e 1)

Vamos checar as configurações de MPLS Tunéis para o PE-03 originados dos PE-01 e PE-02, perceba que os tunéis originados e destinados para o PE-03 não são estabelecidos.

PE-01 (tunnel para PE03 — Down) — Tunél estabelecido com o PE-02
PE-02 (tunnel para PE03 — Down) — Tunél estabelecido com o PE-01
PE-03 não possui nenhum tunnels estabelecido

Até aqui o serviço prestado por esta infraestrutra, só teremos comunicação entre os sites do PE-01 e PE-02, possível porque o Junos consulta a tabela inet.3 para permitir a comunicação do L3VPN.

Consulta a tabela de roteamento L3VPN do PE-02

Habilitando o Inter-Area MPLS-TE

Vamos habilitar o ABR para estender a consulta em sua TED entre areas, isso não significa que ele irá redistribuir a informação, será consultado e será (proxy) sendo utilizando com ERO (Explicit Route Object).

root@P-03# show protocols mpls | display set
set protocols mpls expand-loose-hop

Aos HeadEnd, devemos inserir o atributo inter-domain ao LSP inter-area.

root@PE-03# show protocols mpls | display set
set protocols mpls label-switched-path LSP-PE-01 inter-domain
set protocols mpls label-switched-path LSP-PE-02 inter-domain

root@PE-01# show protocols mpls | display set
set protocols mpls label-switched-path LSP-PE-03 inter-domain

root@PE-02# show protocols mpls | display set
set protocols mpls label-switched-path LSP-PE-03 inter-domain

Consultando os resultados:

Nesta momento do Laboratório teremos todos os túneis estabelecidos e o serviços L3VPN operacionais.

PE-03 Tabela inet.3 e L3VPN (Serviços)
Consulta ao PE-03 — Utilização de Banda dos tunéis.
Conectividade L3VPN

As saídas acima válida a implementação do MPLS-TE inter-area de maneira que o túnel LSP-02 destinado ao PE-02 utiliza um path diferente do PE-01 devido ao requerimento de banda configurado em cada túnel, e o teste de conectividade do serviço L3VPN.

Então, era isso que eu planejei para demostrar! Deixa sua opinião, para termos um termômetro se o conteúdo esta te ajudando.

Agora segue um presente para você.

Clica aqui para fazer o download do laboratório.

Sobre o autor:

Renato Antonio é Engenheiro de Redes. Graduado em Redes de computadores pela Unibratec, Certificado CCNA | CCNP | CCIE RS pela Cisco Systems e JNCIA | JNCIS-SP | JNCIP-SP pela Juniper.

--

--