Hello,
J'espère que vous allez bien, merci pour vos nombreux retours.
Voici le REX sur mon installation

J'ai donc quitté le navire SFR pour presque le même prix, mais au moins profiter des 2 Gbps chez Bouygues. La connexion est bonne, la Bbox très limitée en fonctionnalités, mais bon, c'est comme ça. J'ai opté pour la solution la plus simple (pas la moins onéreuse, qu'on se l'avoue), pas de remplacement de la box pour le moment.
Je suis donc parti sur la solution :
- 1 Bbox 2 Gbps
- 1 routeur 5G TP-Link (SIM Free)
- 1 switch TRENDnet TEG-S762 (principalement pour injecter du > 2,5 Gbps en sortie après dans mes équipements et mes prises murales)
Bon, c'est vrai qu'en coût total, c'est un peu cher, mais ça fait le job.
Initialement, j'ai testé la fonction failover du routeur 5G TP-Link, où tu lui envoies le flux fibre de la Bbox + SIM et on a en priorité le flux fibre. Si ce dernier est indisponible, ça fallback sur la 4G/5G, mais lors de mes tests, les temps de failover n'étaient absolument pas satisfaisants à mon goût.
Du coup, en bon software engineer et nerd que je suis, j'ai codé ce qu'on appelle plus communément un VRRP (Virtual Router Redundancy Protocol) sommaire qui fait le job. Un mécanisme de bascule (logiciel) automatique entre 2 interfaces sous Linux.
Pour les anglophones, j'ai relaté le sujet ici sur mon blog :
https://iiaku.com/2024/12/08/how-to-ensure-a-more-reliable-isp-fiber-connection-with-failover/Mais voilà, après quelques jours de tests, ayant des applicatifs qui tournent sur mon NUC, j'ai la garantie d'avoir 0 downtime. À voir sur le long terme, mais ça me semble très stable et suffisant.
Sur un échantillon faible de 36 commutations (en millisecondes) :
Min : 261 ms
Max : 1 304 ms
Moyenne : 700 ms
Aussi, j'ai commencé à monitorer mon programme (Grafana/Loki), et je me rends compte que, par exemple, pour aujourd'hui, j'ai eu 9 micro-coupures, probablement brèves, mais 9 quand même (voir image ci-dessous). À l'utilisation au quotidien, on ne s'en rend pas nécessairement compte, mais tout de même, la connexion n'est jamais à 100 % up. Aussi, à priori, il n'y a pas de "faux" positifs, du moins sur la primary connection, car quand mon test de connectivité échoue, je teste à nouveau pour m'assurer effectivement que la connectivité ne se fait pas, et seulement dans ce cas je la considère comme down.
