Sélection de l'itinéraire en fonction de l'accessibilité de l'hôte avec Cisco SLA

Les fonctionnalités SLA de Cisco, disponibles dans IOS autres que IP Base, permettent la modification de la table de routage en fonction d'un élément surveillé. Dans cet exemple, nous surveillerons une adresse Internet et modifierons la route par défaut si cette adresse est inaccessible.

Dans cet exemple, je vais utiliser 4.4.4.4 comme adresse IP distante. FE0 / 0 passe au fournisseur principal, FE0 / 1 passe à une connexion de secours. FE 0/0 est 1.1.1.1/29 (gw 1.1.1.2), FE 0/1 est 2.2.2.1, (gw 2.2.2.2)

Premièrement, nous devons nous assurer que le ping de la 4.4.4.4 passe par FE0 / 0 - sinon, cela pourrait rebondir lorsque l’adresse devient disponible via le lien redondant.
route ip 4.4.4.4 255.255.255.255 1.1.1.2

Maintenant, configurons notre SLA. icmp-echo établit une requête ping et la ligne de planification indique au routeur de l'exécuter à tout jamais. Il existe également d'autres méthodes.

ip sla 1
icmp-echo 4.4.4.4
ip sla calendrier 1 vie pour toujours heure de début maintenant

Soyons sûr que ça fonctionne:

routeur # sh ip statistiques sla
Statistiques d'opération les plus récentes d'IPSLA
ID d'opération IPSLA: 1
Dernier RTT: 1 milliseconde
Heure de début de la dernière opération: * 16: 00: 53.925 UTC Mardi 27 Janv. 2009
Code retour de la dernière opération: OK
Nombre de succès: 33
Nombre d'échecs: 0
Temps d'opération pour vivre: pour toujours

Maintenant que nous surveillons cette adresse par le SLA, que faisons-nous avec ces informations? La piste sert à faire avancer les choses!
voie 1 ip sla 1 accessibilité

Pendant que nous y sommes, regardons l’état de la piste:
routeur # sh piste 1
Piste 1
Accessibilité IP SLA 1
L'accessibilité est en hausse
1 changement, dernier changement 11:14:51
Code retour de la dernière opération: OK
Dernières RTT (millisecs) 1
Suivi par:

Enfin, définissons nos itinéraires pour utiliser la piste:
ip route 0.0.0.0 0.0.0.0 1.1.1.2 voie 1
route ip 0.0.0.0 0.0.0.0 2.2.2.2 200

Le premier itinéraire varie en fonction de l'état de la piste, le second est pondéré afin qu'il ne soit pas utilisé normalement.