Graceful Restart configuration Junos (router T series)

Home » Blog » Configuration Template » Juniper » Graceful Restart configuration Junos (router T series)

Graceful Restart configuration Junos (router T series)

28.02 2024 | by massimiliano

Con Graceful Restart e no-stop routing si definisce un meccanismo di high availability (HA) dell’apparato che consente ad esso di […]



Con Graceful Restart e no-stop routing si definisce un meccanismo di high availability (HA) dell’apparato che consente ad esso di continuare i propri servizi in termini di forwarding plane (instradamento del traffico) mantenendo le adiacenze e le sessioni stabilite dai protocolli di routing e le informazioni di control-plane sono mantenute sincronizzate anche sul processore di backup.

I router Juniper ridondati supportano funzionalità di Routing Engine Failover per la gestione ed in passaggio dalla RE primaria (re0) a quella secondaria (re1) in caso di fault.

Supporta inoltre una modalità di ridondanza conosciuta come GRES (Routing Engine Switchover) dove la RE primaria e secondaria sono parte di un processo di keealive e di sincronizzazione delle configurazioni; condividono informazioni di routing, hardware, etc e questo consente in caso di fault di passare da una RE all’altra in modo automatico ed instantaneo (senza eseguire un reset della componente ASIC).

Il software JunOS supporta funzionalita’ di Graceful Restart anche per LDP; tale funzione permette ad un nodo di continuare a inoltrare traffico LDP in caso di fault/restart del control plane.

Il supporto dell’estensione del Graceful Restart è annunciata in uno specifico TLV (Graceful Restart TLV) in fase di inizializzazione della sessione LDP ed è completo di due timer

– Reconnect-time: il tempo necessario a ristabilire le sessioni (60sec.)

– Recovery-Time: il tempo nel quale le informazioni LDP rimangono attivi ed in forwarding table (default: 130 secondi spedito nel TLV)

Durante tali intervalli di tempo il neighbor in ‘helper-mode’ non disconnette ne esegue il purge delle sessioni attive, ma marca le lable in stato ‘stale’ e prova a ristabilire la sessione fino a quanto le label non sono sovrascritte dal router che ha completato il restart o quando scade il recovery-time.

Le configurazioni di GR dei P_router T1600 del backbone Core sono:

set groups re0 system host-name P_CORE_RE0

set groups re1 system host-name P_CORE_RE1

set apply-groups re0

set apply-groups re1

!

set chassis redundancy routing-engine 0 master

set chassis redundancy routing-engine 1 backup

set chassis redundancy failover on-loss-of-keepalives

set chassis redundancy failover on-disk-failure

set chassis redundancy graceful-switchover

!

set routing-options graceful-restart

!

set protocols ospf graceful-restart restart-duration 120

!

set protocols ldp graceful-restart recovery-time 300

set protocols ldp graceful-restart maximum-neighbor-recovery-time 140

Torna in alto