ospf lfa loop-free and remote-lfa alternate fast-reroute
20.11 2019 | by massimilianoOSPF 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