Tem interesse em aprender sobre MPLS em dispositivos Huawei? Acesse esse link e conheça o Curso Dominando MPLS Huawei Básico ao Avançado.
Essa configuração pode não ser recomendada ou a melhor para muitos cenários, mas ela funciona corretamente e serve como base para diversos cenários.
Configurar o router-id.
router id X.X.X.X
Configurar modo do VCMP.
vcmp role transparent
Desativar o lnp.
lnp disable
Ativar o BFD.
bfd quit
Configurar o MPLS com o router-id informado.
mpls lsr-id X.X.X.X quit mpls mpls te mpls te auto-frr mpls bfd enable mpls rsvp-te mpls rsvp-te bfd all-interfaces enable mpls rsvp-te hello mpls rsvp-te hello support-peer-gr mpls te cspf quit
Ativar o L2VPN.
mpls l2vpn
Ativar o LDP
mpls ldp
Configurar o IP do router-id na LoopBack
interface LoopBack0 ip address X.X.X.X 32
Configurar o OSPF que vai transportar o MPLS juntamente como BFD.
ospf 1 router-id X.X.X.X bfd all-interfaces enable bfd all-interfaces min-tx-interval 100 min-rx-interval 100 detect-multiplier 4 frr import-route direct opaque-capability enable enable traffic-adjustment advertise frr area 0.0.0.0 network X.X.X.X 0.0.0.0 mpls-te enable
Configurar o CPU defend para não ter problemas no processamento dos pacotes BFD. cpu-defend policy bfp-ospf-mpls
car packet-type bfd cir 256
Habilitar a policy do cpu-defend globalmente.
cpu-defend-policy bfp-ospf-mpls global
Habilitar as estatísticas do tráfego l2vpn
mpls l2vpn traffic-statistics enable
Configurando o enlace através de vlan if:
interface Vlanif 4094 mtu 9000 ospf network-type p2p ospf cost 6000 mpls mpls te mpls rsvp-te mpls rsvp-te hello mpls ldp
Configurar a sessão LDP com roteadores que não estão diretamente conectados.
mpls ldp remote-peer <POP_REMOTO> remote-ip <LOOPBACK_PEER>
É possível subir túneis l2vs e vsi, a diferença entre eles é que o l2vc é ponto-a-ponto e se pode ter a vlan em uma porta. Enquanto o vsi é ponto-multiponto, pode ter a vlan configurada em N portas e aprende o MAC dos dispositivos conectados em cada interface.
Configurando VSI Para configurar o túnel VSI é necessário configurar uma VLAN, configurar o VSI e o modo, e configurar a interface vlanif, como abaixo.
Lado 1.
vlan xx name NomeDaVlan quit vsi <NOME> static pwsignal ldp vsi-id <VLAN_ID> peer <LOOPBACK_REMOTA> quit interface vlanif <VLAN_ID> l2 binding vsi <NOME> quit
Lado 2.
vsi <NOME> static pwsignal ldp vsi-id <VLAN_ID> peer <LOOPBACK_REMOTA> quit interface vlanif <VLAN_ID> l2 binding vsi <NOME>
Após isso é necessário configurar a vlan na(s) porta(s) desejada(s).
Configurando L2VC Para configurar o túnel L2VC é necessário configurar uma VLAN e configurar a interface vlanif, como abaixo.
Lado 1.
vlan xx name NomeDaVlan quit interface Vlanif <VLAN_SERVIÇO> mpls l2vc <LOOPBACK_REMOTO> <VLAN_SERVIÇO> quit
Lado 2.
vlan xx name NomeDaVlan quit interface Vlanif <VLAN_SERVIÇO> mpls l2vc <LOOPBACK_REMOTO> <VLAN_SERVIÇO> quit
Após isso é necessário configurar a vlan na porta desejada.