Le protocole Ethernet Ring Protection Switching (ERPS) est un protocole réseau haute disponibilité utilisé pour protéger les anneaux Ethernet contre les pannes du réseau.
L'objectif principal du protocole ERPS est de fournir une récupération rapide et sans perte de paquets en cas de défaillance d'un lien ou d'un nœud dans un anneau Ethernet. Le protocole ERPS peut détecter et isoler une panne dans l'anneau en quelques millisecondes et rediriger le trafic de manière transparente afin que l'anneau puisse continuer à fonctionner sans interruption.
ERPS fonctionne en créant un chemin de secours qui entoure l'anneau Ethernet et s'active automatiquement en cas de défaillance d'un lien ou d'un nœud. Cela est réalisé grâce à l'utilisation d'une étiquette spéciale, appelée « étiquette de contrôle de protection d'anneau » (R-APS), qui est transmise entre les nœuds de l'anneau pour détecter et récupérer des pannes.
En résumé, le protocole Ethernet Ring Protection Switching est une technique utilisée pour assurer la disponibilité et la fiabilité des réseaux en anneau Ethernet, fournissant une récupération rapide et sans perte de paquets en cas de panne dans l'anneau.
Un des aspects principaux est de définir les MEP ID pour tous les ports utilisés dans l'anneau, en plus de devoir établir quel sera le RPLINK et donc quel dispositif et port exerceront en tant que RPL Owner et lequel exercera en tant que RPL-Neighbour. Les messages R-APS seront transmis via un VLAN de contrôle.
VLAN de contrôle -> VLAN 100
Ports utilisés sur les switches pour l'anneau -> Ports 5 et 6
RPL Owner -> Port physique 6 (Port 1 au niveau logique) du SW1
RPL Neighbour -> Port physique 5 (Port 0 au niveau logique) du SW2
MEP ID attribués à chaque port utilisé pour l'anneau ->
| Dispositif | Port | MEP ID | MEP ID Suivant |
| Switch 1 | 5 | 1 | 6 |
| 6 | 2 | 3 | |
| Switch 2 | 5 | 3 | 2 |
| 6 | 4 | 5 | |
| Switch 3 | 5 | 5 | 4 |
| 6 | 6 | 1 |
La topologie serait donc la suivante :
Tout d'abord, il faudra créer le VLAN 100 sur les switches SW1, SW2 et SW3. Les ports 5 et 6 appartiendront à ce VLAN et seront configurés en mode Trunk. Cette configuration est identique sur SW1, SW2 et SW3. Il est important de noter que l'anneau ne doit pas être fermé avant la fin de la configuration.
On procède maintenant à la configuration des MEP sur le SW1, en configurant la première instance correspondant au port 5.
Il est maintenant nécessaire d'éditer cette instance pour configurer le MEP ID et le Peer MEP (l'ordre des étapes est indiqué en rouge).
Les étapes pour la deuxième instance, qui est liée au port 6 du SW1, sont très similaires :
Une fois les étapes précédentes réalisées, il faudra créer l'anneau en indiquant les ports utilisés.
On édite ensuite cet anneau créé pour finir de le personnaliser, en ajoutant le VLAN1 comme VLAN de données et en sélectionnant le port logique 1 comme RPL Owner.
Les mêmes étapes, mais avec des valeurs différentes, seront répétées sur le SW2. Voici la configuration finale de ce switch. Tout d'abord la configuration des instances.
Maintenant la configuration de l'anneau, il est utile de rappeler qu'à travers le bouton VLANconfig le VLAN 1 a été ajouté.
On configure maintenant le SW3, d'abord les instances :
Et enfin, on configure l'anneau en ajoutant via le bouton VLANconfig le VLAN1.
On peut maintenant fermer l'anneau et vérifier que tout fonctionne de manière satisfaisante. Les fichiers de configuration des trois switches sont également joints.