Salve,
sto implementando una soluzione con 4 router connessi tra loro in iBGP e EBGP.
Precisamente, vorrei che :
Le reti 11.11.11.0/24 e 12.12.12.0/24 dietro router R2 arrivino tramite eBGP alla rete LAN del router R1 (10.10.10.0/24) nel seguente modo:
11.11.11.0/24 attraverso R3
12.12.12.0/24 attraversoR4
In caso di caduta di uno dei due router LTE, automaticamente la rete (11.11.11.0 o 12.12.12.0) deve passare dal router rimasto attivo (R3 o R4)
Ho provato con la configurazione di routing filter su R2 verso R1 modificando la MED.
Il traffico in ingresso funziona correttamente diviso, vedo che dal router R3 ritorna la rete 11.11.11.0/24 mentre dal router R4 rientra 12.12.12.0/24.
Il problema è in uscita,
BGP imposta in automatico la rotta di default verso un solo router e non verso entrambi (corretto) ,ma se configuro i mangle riesco a fare attivare entrambe le rotte verso la destinazione 10.10.10.0/24 (LAN di R1); una passante per R3 con sorgente 11.11.11.0 e una passante per R4 con sorgente 12.12.12.0.
Il tutto funziona perfettamente, ma quando disconnetto uno dei due router (R3 o R4) una delle due reti di R2 non raggiunge più la rete 10.10.10.0/24
Ho notato che il problema sono le prefix configurate per utilizzare i mangle e quindi di conseguenza dai router R3 ed R4 vengono permesse solo le singole reti per come sono partite da R2 con il prerouting dei mangle.
Qualcuno può aiutarmi, anche con altro metodo a fare in modo di avere un BGP multihomed con load sharing e failover ? dove il traffico proveniente da una lan di R2 passi per R3 e l'altra rete di R2 passi per R4 ?
PS: i router R3-R4 e R1 sono in IBGP mentre il router R2 verso R3 e R4 comunicano con EBGP
11.11.11.0/24
12.12.12.0/24
------R3-----
----- R2 ----- R1--- 10.10.10.0/24
------R4-----