Prefácio; Na topologia abaixo, R1 e R6 são PEs, todos os outros são roteadores P, todos os roteadores estão executando o c7200-jk9s-mz.124-13b.bin. Nesse ponto, o IGP é totalmente convergido (OSPF com todas as interfaces na área 0 por simplicidade) e o MPLS é ativado em todas as interfaces usando LDP. Nenhuma configuração de BGP existe neste momento.
Aqui está a tabela de encaminhamento do MPLS em R1;
R1#show mpls forwarding-table
Local Outgoing Prefix Bytes tag Outgoing Next Hop
tag tag or VC or Tunnel Id switched interface
16 Pop tag 10.0.0.2/32 0 Fa0/0 10.0.12.2
17 Pop tag 10.0.0.3/32 0 Fa0/1 10.0.13.3
18 Pop tag 10.0.24.0/24 0 Fa0/0 10.0.12.2
19 Pop tag 10.0.35.0/24 0 Fa0/1 10.0.13.3
20 20 10.0.57.0/24 0 Fa0/1 10.0.13.3
21 20 10.0.46.0/24 0 Fa0/0 10.0.12.2
22 21 10.0.76.0/24 0 Fa0/1 10.0.13.3
21 10.0.76.0/24 0 Fa0/0 10.0.12.2
23 23 10.0.0.4/32 0 Fa0/0 10.0.12.2
24 24 10.0.0.5/32 0 Fa0/1 10.0.13.3
25 25 10.0.0.6/32 0 Fa0/0 10.0.12.2
26 26 10.0.0.7/32 0 Fa0/1 10.0.13.3
Se meu entendimento estiver correto, R1 gerou rótulos para cada FEC e R2 e R3 enviam para R1 suas ligações LDP (cada rótulo MPLS) para cada MPLS FEC que eles possuem. Usando essas informações, R1 (por exemplo) realiza uma pesquisa de tráfego em direção a 10.0.0.6 e empurra a tag de saída 25 antes de enviar o pacote marcado com MPLS para 10.0.12.2 (R2).
Algumas perguntas surgem aqui para mim;
Após a convergência inicial da rede, os LSPs agora existem entre todos os FECs que normalmente são interfaces em LERs que se conectam a uma sub-rede. R1 é um LER para um LSP em direção a R6, que é o outro LER nesse LSP. Se R7 também fosse um roteador PE, por exemplo, existiria um LSP entre cada interface R1 e cada interface R7 e, portanto, existiriam mais LSPs, sendo R1 e R7 os dois LERs para esses LSPs. Está tudo correto?
Supondo que a linha de base esteja correta; Como o R1 sabe que é um LER para um LSP que se estende para o R6, por exemplo (e todos os outros LSPs possíveis que existem nessa topologia em que R1 é um dispositivo final do LSP, como se tivéssemos introduzido o R7 como um PE como antes?) . Isso ocorre porque o IGP (OSPF neste caso) tem visibilidade total da rede para que (todas as bordas) possam ser calculadas a partir do banco de dados IGP?
Se 2 estiver correto, como chegamos a esse estágio? Depois que a rede é totalmente convergida com as trocas de IGP e LDP, o roteador PE analisa o FIB (ou é IGP RIB?) E calcula todos os LDPs possíveis e para quais seria um LER e para quem / qual é o LER para o outro lado?
Sem o BGP configurado, você ainda não tem PEs, é uma rede MPLS de malha completa para qualquer um.
No entanto, quando você adiciona MP-BGP em R1 e R6, agora ambos podem ser definidos como PEs, R1 e R6 adicionarão outro rótulo MPLS e solicitarão o penúltimo salto do penúltimo roteador P, portanto os PEs agora são LERs para o LSPs entre eles.
Os roteadores P não estão cientes das rotas BGP, eles encaminham o tráfego de MPLs rotulados dos PEs com base no melhor caminho.
Além disso, os PseudoWires podem ser criados em vez do BGP para implementações como Ethernet sobre MPLS e AToM, e os pontos finais do roteador PW serão LERs.
Esta é uma descrição básica, consulte o livro Fundamentos do CiscoPress MPLS.
fonte