Configurazione CISCO IOS IP SLA

Category : Appunti & Laboratori

Salve a tutti, nel post di oggi parleremo della funzionalità IP SLA offerta dal software Cisco IOS e della sua configurazione in uno scenario tipico di utilizzo. La funzionalità IP SLA di Cisco IOS consente ad un router o switch di simulare uno specifico tipo di traffico verso un determinato indirizzo IP o ricevitore, chiamato “responder”.  IP SLA può simulare svariati tipi di traffico IP ad esempio : HTTP, FTP, DHCP, UDP jitter, UDP echo, TCP connect, ICMP echo, ICMP patch echo, ICMP path jitter e DNS.

La linea di comando di IP SLA offre la possibilità di effettuare una configurazione altamente granulare. Entriamo ora nel dettaglio, analizzando uno scenario tipico di utilizzo di IP SLA di IOS.

Nella topologia che potete osservare nell’immagine in basso, vediamo un border router di un’azienda (Customer) con due link verso differenti service provider.

Lo scopo di questa topologia e garantire un link di back up in caso di mancanza di connettività causato dal link primario. IOS IP SLA ci può aiutare a mantenere sotto controllo la raggiungibilità del link di back up, inviando ad intervalli regolari dei pacchetti ICMP. In questo modo possiamo costantemente monitorare il livello 3 del link back up.

Vediamo ora la configurazione da CLI. Step 1:

  • Router0(config)#ip sla monitor 1
  • Router0(config-ip-sla)#type echo protocol ipIcmpEcho 10.1.1.2 source-ip 10.1.1.2
  • Router0(config-ip-sla-echo)#frequency 10
  • !
  • Router0(config)#ip sla monitor 2
  • Router0(config-ip-sla)#type echo protocol ipIcmpEcho 11.1.1.2 source-ip 11.1.1.1
  • Router0(config-ip-sla-echo)#frequency 10

In questa prima parte della configurazione abbiamo definito le due SLA per i due differenti IP, impostando il pacchetto ICMP e la frequenza di 10 secondi.

Passiamo ora secondo Step :

  • Router0(config)#ip sla schedule 1 life forever start-time now
  • Router0(config)#ip sla schedule 2 life forever start-time now

In questa fase abbiamo schedulato l’operazione che nel nostro caso partirà da subito e sarà in esecuzione a tempo indeterminato.

Terzo step :

  • Router0(config)#track 1 ip sla 1 rechability
  • Router0(config)#track 2 ip sla 2 rechability

Ora abbiamo tracciato le policy SLA che andremo a collegare alle rotte statiche nel quarto ed ultimo passaggio :

  • Router0(config)#ip route 0.0.0.0 0.0.0.0 10.1.1.2 2 track 1
  • Router0(config)#ip route 0.0.0.0 0.0.0.0 11.1.1.2 3 track 2

Configuriamo le rotte statiche verso i due provider, assegnando una distanza amministrativa di 2 alla rotta che rimanda al primary ISP e 3 verso il back up. Le due sono collegate alle policy IP SLA, attraverso il comando “track”.

Per eventuali dubbi o correzioni vi rimando ai commenti, buon proseguimento!

Post a comment