Cisco SLA-funktioner, som finns tillgängliga i IOS än IP Base, tillåter ändring av routing-tabellen baserat på ett övervakat objekt. I det här exemplet övervakar vi en Internetadress och ändrar standardrutten om den adressen inte är tillgänglig.
I det här exemplet använder jag 4.4.4.4 som den fjärranslutna IP-adressen. FE0 / 0 går till den primära leverantören, FE0 / 1 går till en säkerhetskopiering. FE 0/0 är 1.1.1.1/29 (gw 1.1.1.2), FE 0/1 är 2.2.2.1, (gw 2.2.2.2)
Först måste vi se till att ping till 4.4.4.4 går ut FE0 / 0 - annars kan det studsa runt eftersom adressen blir tillgänglig över den överflödiga länken.ip-väg 4.4.4.4 255.255.255.255 1.1.1.2
Nu, låt oss sätta upp vår SLA. icmp-echo etablerar ping, och schematlinjen berättar routern att köra detta för alltid. Det finns också andra metoder tillgängliga.
ip sla 1
icmp-echo 4.4.4.4
ip sla schema 1 livet för alltid starttid nu
Låt oss vara säkra på att det körs:
router # sh ip sla statistik
IPSLAs senaste operationsstatistik
IPSLA-drift id: 1
Senaste RTT: 1 millisekunder
Senaste starttid: * 16: 00: 53.925 UTC tis 27 jan 2009
Senaste återgångskod för operation: OK
Antal framgångar: 33
Antal fel: 0
Driftstid att leva: För evigt
Nu när vi SLA övervakar den här adressen, vad gör vi med den här informationen? Spår används för att få saker att hända!spåra 1 ip sla 1 nåbarhet
Medan vi är på det, låt oss titta på spårstatusen:router # sh spår 1
Spår 1
IP SLA 1-tillgänglighet
Reachability är upp
1 förändring, senaste ändring 11:14:51
Senaste återgångskod för operation: OK
Senaste RTT (millisek) 1
Spåras av:
Till sist, låt oss ställa in våra rutter för att använda spåret:ip-rutt 0.0.0.0 0.0.0.0 1.1.1.2 spår 1
ip-rutt 0.0.0.0 0.0.0.0 2.2.2.2 200
Den första vägen varierar med spårstillstånd, den andra väger så det brukar inte användas.