ospf lfa loop-free and remote-lfa alternate fast-reroute

Home » Blog » Routing » ospf » ospf teoria » ospf lfa loop-free and remote-lfa alternate fast-reroute

ospf lfa loop-free and remote-lfa alternate fast-reroute

20.11 2019 | by massimiliano

OSPF LFA LOOP-FRE ALTERNATE FRR funziona attraverso le seguenti caratteristiche:   – trova un path di backup (quando il path […]


https://www.ingegnerianetworking.com/wp-content/uploads/2019/11/ospf-lfa-frr-2e3-1.png

OSPF LFA LOOP-FRE ALTERNATE FRR funziona attraverso le seguenti caratteristiche:

 

  • – trova un path di backup (quando il path principale fallisce) entro un valore temporale inferiore a 50msec;
  • – OSPF calcola il path di backup in una pre-computation order ed installa il backup next-hop nella sua forwarding table;
  • – OSPF utilizza due metodi per il calcolo del LFA FRR:

 

  • 1) per-link: per tutte le prefix che sono raggiungibili attraverso uno stesso link, ospf calcola il path di backup assegnando loro lo stesso indirizzo next-hop;
  • 2) per-prefix: in questo caso ospf utilizza un path di backup su base prefix ed offre un migliore load-balancing, quindi ciascuna prefix può usare differenti links alternativi

 

  • – quando ospf utilizza un path di backup, non fa riferimento al miglior path su base metrica, ma utilizza in algoritmo di tie-break per decidere quale percorso utilizzare, chiamati:
  • SRLG (shared risk links groups): rappresenta un gruppo di interfacce che hanno la stessa probabilità di cadere allo stesso tempo, ad esempio delle SVI che utilizzano la stessa interfaccia fisica;
  • Interface Protection: non calcola il path di backup (LFA) che utilizza la stessa interfaccia di uscita utilizzata per il path primario;
  • Broadcast Interface Protection: non calcola il path di backup (LFA) che utilizza la stessa rete broadcast come path primario (con una rete broadcast ad esempio un switch, si potrebbero avere differenti next-hop ma usare lo stesso link e se uno switch fallisse si rischia di avere down sia il path primario che quello di backup);
  • Node Protection: non calcola di path di backup (LFA) che utilizza lo stesso next-hop router come path primario;
  • Downstream Path: simile a EIGRP feasible successor, si basa sul concetto di avere un neighbor con una metrica più bassa verso la destinazione come metrica totale del path primario;
  • Line-card Disjoint Interfaces: non calcola il path di backup (LFA) che utilizza la stessa line-card per il path primario;
  • Metric: il calcolo del path di backup è eseguito su un tie-break algoritmo e non sul concetto di metrica più bassa; in ogni caso possiamo utilizzare questo attributo di metrica come tie-break per il calcolo dell’LFA;
  • ECMP primary: preferisce un path di backup appartenente all’ equal cost multipath (ad uno dei links ospf in ecmp);
  • ECMP secondary: preferisce un path di backup che non appartiene all’equal cost multipath

 

 

OSPF REMOTE LFA LOOP-FREE ALTERNATE FRR funziona secondo le seguenti caratteristiche  

 

  • – OSPF Remote LFA è utilizzato quando è necessario bypassare un certo router come next-hop path utilizzando un tecnica di tunneling chiamata Remote-LFA attraverso un protocollo di segnalazione via MPLS LDP (LSP tunnel);
  • – Remote-LFA architectures:

 

 

ESEMPIO CONFIG:

 

R1, R2, R3, R4, R5, R6:

 

1) under interface:

 

mpls ip

 

oppure sotto ciascuna interface che lavora in ospf

 

mpls ldp autoconfig area 0

 

2) abilitare gli mpls hello request from non direct connected routers (comportamento di default) poiché abbiamo bisogno di creare un collegamento tra due routers non direttamente connessi:

 

mpls ldp discovery targeted-hello accept

 

3) abilitare il remote LSA sotto il processo OSPF in tutti i router del dominio:

 

router ospf < process >

 fast-reroute per-prefix enable area 0 prefix-priority low

 fast-reroute keep-all-paths

 fast-reroute per-prefix remote-lfa tunnel mpls-ldp

 

 

 

 

Torna in alto