Convergence dans un réseau multirésident EVPN-MPLS
Le multihébergement d’un appareil CE sur deux appareils PE ou plus sur un réseau EVPN MPLS fournit une connectivité redondante et permet au réseau de continuer à fournir des services en cas de défaillance de l’un des équipements PE ou d’une défaillance de liaison PE-CE. Lorsque la connexion multihébergement d’un périphérique CE à un équipement PE échoue, les équipements du réseau mettent à jour les routes EVPN, y compris les routes MAC et les entrées de saut suivant dans leur table de transfert
La figure 1 montre une topologie EVPN simple avec CE1 multihébergement en PE1 et PE2 avec un segment Ethernet. Si la connexion de CE1 à PE1 échoue et de même lorsque la connexion de CE1 à PE1 est rétablie, PE1 retirera les routes MAC de PE2 et PE3, tandis que PE2 et PE3 supprimeront les routes MAC qu’ils ont apprises de PE1. La protection des liens sortants EVPN ajoute des sauts suivants de sauvegarde sur les équipements PE multirésidents et est utilisée pour prendre en charge le reroutage rapide (FRR) dans le réseau. Lorsque vous activez la protection des liens sortants EVPN, vous pouvez améliorer le temps de convergence dans le réseau EVPN MPLS et réduire la perte de trafic lorsque la liaison vers un périphérique PE échoue.
MPLS EVPN simple
Pour activer la protection des liaisons sortantes EVPN, incluez evpn-egress-link-protection , au niveau de la [edit routing-options forwarding-table] hiérarchie, tous les appareils PE multirésidents du réseau EVPN.
En outre, vous devez également inclure dynamic-list-next-hop au niveau hiérarchique [edit routing-options forwarding-table] le périphérique PE monohomé (PE3).
L’exemple suivant montre un exemple de configuration pour la protection des liens sortants EVPN.
routing-instances {
blue {
instance-type evpn;
vlan-id 100;
interface ae0.0;
route-distinguisher 10.255.255.1:100;
vrf-target target:100:100;
protocols evpn;
}
}
routing-options {
forwarding-table {
export lb;
evpn-egress-link-protection;
}
}
policy-options {
policy-statement lb {
term 1 {
then {
load-balance per-packet;
}
}
}
}