Le funzionalità SLA di Cisco, disponibili in IOS diverso da IP Base, consentono di modificare la tabella di routing in base a un elemento monitorato. In questo esempio, controlleremo un indirizzo Internet e cambieremo la rotta predefinita se quell'indirizzo non è raggiungibile.
In questo esempio, userò 4.4.4.4 come indirizzo IP remoto. FE0 / 0 va al provider principale, FE0 / 1 va a una connessione di backup. FE 0/0 è 1.1.1.1/29 (gw 1.1.1.2), FE 0/1 è 2.2.2.1, (gw 2.2.2.2)
Per prima cosa, dobbiamo assicurarci che il ping alla 4.4.4.4 si spenga FE0 / 0 - altrimenti, questo potrebbe rimbalzare quando l'indirizzo diventa disponibile sul collegamento ridondante.ip route 4.4.4.4 255.255.255.255 1.1.1.2
Ora, impostiamo il nostro SLA. icmp-echo stabilisce il ping, e la linea di programmazione dice al router di eseguirlo per sempre. Esistono anche altri metodi.
ip sla 1
icmp-echo 4.4.4.4
programma di ip sla 1 vita per sempre ora di inizio
Assicuriamoci che sia in esecuzione:
router # sh ip sla statistics
Statistiche dell'ultima operazione IPSLA
ID operazione IPSLA: 1
Ultimo RTT: 1 millisecondo
Ora di inizio dell'ultima operazione: * 16: 00: 53.925 UTC, martedì 27 gennaio 2009
Codice di ritorno dell'ultima operazione: OK
Numero di successi: 33
Numero di guasti: 0
Operazione volta a vivere: per sempre
Ora che stiamo controllando lo SLA questo indirizzo, cosa facciamo con queste informazioni? La traccia è usata per far accadere le cose!tracciabilità 1 ip sla 1 raggiungibilità
Mentre ci siamo, diamo un'occhiata allo stato della traccia:router # sh track 1
Traccia 1
Raggiungibilità IP SLA 1
Raggiungibilità è Up
1 cambio, ultima modifica 11:14:51
Codice di ritorno dell'ultima operazione: OK
Ultimo RTT (millisecondi) 1
Monitorato da:
Infine, impostiamo i nostri percorsi per utilizzare la traccia:ip route 0.0.0.0 0.0.0.0 1.1.1.2 traccia 1
ip route 0.0.0.0 0.0.0.0 2.2.2.2 200
La prima rotta varierà con lo stato della traccia, la seconda sarà ponderata, quindi non verrà utilizzata normalmente.