Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Entender a descoberta automática de BGP FEC 129 para VPWS

Os principais componentes funcionais em um VPWS com FEC 129 são BGP, LDP e o módulo VPN de Camada 2 do Junos OS. O BGP é responsável por distribuir as rotas locais de descoberta automática criadas em cada dispositivo PE para todos os outros dispositivos PE. O LDP é responsável por usar as informações de descoberta automática fornecidas pelo BGP para configurar sessões de LDP direcionadas sobre as quais sinalizar os pseudowires. A VPN de Camada 2 é a cola que une as funcionalidades BGP e LDP.

Padrões suportados no FEC 129 BGP Autodiscovery para VPWS

Os RFCs relevantes para esse recurso são os seguintes:

  • RFC 4447, configuração e manutenção de pseudowire usando o protocolo de distribuição de rótulos (LDP)

  • RFC 6074, provisionamento, descoberta automática e sinalização em redes privadas virtuais de camada 2 (L2VPNs)

Interações de tabelas de roteamento e rotas no FEC 129 Descoberta automática de BGP para VPWS

As VPNs BGP, LDP e de Camada 2 interagem por meio de diferentes tipos de rotas instaladas na instancetabela .l2vpn.0. As rotas presentes na tabela são rotas de descoberta automática e rotas pseudowire.

  • As rotas de descoberta automática são usadas pelo BGP para permitir a descoberta automática de identificadores individuais de acesso remoto à fonte (SAIIs) (as fontes dos pseudowires ponto a ponto) e endereços de dispositivos PE. As rotas de descoberta automática são anunciadas quando você configura a família de l2vpn auto-discovery-only endereços.

    O formato das rotas de descoberta automática é uma combinação do diferenciador de rota e do SAII. Por exemplo: 10.255.0.1:100:0.0.0.1/96 AD.

    A Tabela 1 lista os elementos de rota e o número de bytes associados alocados a cada elemento.

    Tabela 1: Formato de rota de descoberta automática

    Elemento de rota

    Bytes

    RD

    8 bytes

    SAII

    4 bytes

    A l2vpn-id instância do FEC 129 VPWS é anexada à rota em uma comunidade estendida do BGP. Uma rota de descoberta automática é anunciada para cada identificador de anexo de origem (SAI) na instância.

  • As rotas pseudowire são instaladas pela VPN de Camada 2 (local) e LDP (remota) para representar os componentes bidirecionais do pseudowire. Por exemplo: NoCtrlWord:5:100:200:2:0.0.0.1/176. O formato das rotas é descrito na Tabela 2.

Tabela 2: Formato da rota Pseudowire

Nome do campo

Descrição do campo

Tipo Pseudowire + bit de palavra de controle

2 bytes

Endereço PE remoto

4 bytes

Identificador de grupo de anexos (AGI)

O campo AGI da rota pseudowire é sempre definido como o l2vpn-id da instância.

8 bytes

SAII

4 bytes

Identificador individual de anexo de destino (TAII)

4 bytes

Comportamento de VPN de camada 2 na descoberta automática de BGP FEC 129 para VPWS

Uma VPN de Camada 2 instala uma rota de descoberta automática gerada localmente na tabela instance.l2vpn.0 para cada SAII configurada em uma instância FEC 129 VPWS. A comunidade estendida que contém o é anexada l2vpn-id quando a rota é adicionada à tabela instance.l2vpn.0.

Para cada SAII descoberta automaticamente de um vizinho remoto em que o l2vpn-id SAII corresponde ao local l2vpn-id e o SAII recebido corresponde a um TAII configurado localmente, a VPN de Camada 2 obtém um rótulo MPLS e gera uma rota pseudowire e a adiciona à tabela instance.l2vpn.0. O endereço PE remoto é copiado do protocolo BGP no próximo salto para a rota de descoberta automática.

O módulo VPN de camada 2 do Junos OS é responsável por instalar as rotas de encaminhamento na tabela mpls.0 como de costume.

Comportamento de descoberta automática de BGP no FEC 129 Descoberta automática de BGP para VPWS

As rotas de descoberta automática locais instaladas pela VPN de Camada 2 na tabela instance.l2vpn.0 são anunciadas pelo BGP para a família de endereços de dispositivos PE remotosl2vpn auto-discovery-only de acordo com a instância e as políticas de exportação do BGP.

No lado receptor, o BGP aceita rotas de descoberta automática de peers remotos e as instala na tabela bgp.l2vpn.0 local, se forem permitidas pela política de entrada. A rota é instalada e uma rota secundária é importada para a tabela instance.l2vpn.0 quando uma correspondência de destino de rota de importação entre a rota e a instância é encontrada.

Comportamento de sinalização LDP no VPWS no FEC 129 Descoberta automática de BGP para VPWS

Na implementação do LDP no Junos OS, o roteador monitora as rotas de instance.l2vpn.0 para qualquer instância configurada para FEC 129 VPWS. Essas rotas são identificadas pela instance-type l2vpn instrução na instância de roteamento e pela presença da l2vpn-id declaração.

Quando uma rota de descoberta automática do BGP é instalada, o LDP configura uma sessão direcionada com o peer remoto, onde o endereço do peer é identificado como o próximo salto do protocolo da rota de descoberta automática do BGP.

Quando uma rota pseudowire é instalada na tabela instance.l2vpn.0, o LDP usa os parâmetros associados à rota para sinalizar a criação do pseudowire usando FEC 129. Ao receber uma mensagem de mapeamento de rótulo FEC 129 de um peer remoto, o LDP instala a rota pseudowire na tabela ldp.l2vpn.0.

Após uma correspondência bem-sucedida l2vpn-id com uma instância FEC 129 VPWS configurada, uma rota pseudowire secundária é importada para a tabela instance.l2vpn.0. Se um pseudowire de saída ainda não tiver sido configurado quando a sinalização de pseudowire de entrada for recebida, o LDP também iniciará a criação do pseudowire de saída.