Le Thu, Nov 24, 2022 at 11:05:09AM +0100, r...@no-log.org [r...@no-log.org] a écrit: (...) > > Anycast-HealthChecker fait un test de vie sur le service, si le service ne > répond pas, il informe le service Bird que l'adresse IP du service (donc > un /32) ne doit plus être routé et Bird va mettre à jour le routage du > routeur client. La démo entre DCs Client est sympa et les flux inter-DCs > basculent bien et en moins de 20s, mais on est en iBGP... > > A la cible le routeur client doit propager les modifications de routage au > peer opérateur et là j'ai des questions > - sur la faisabilité : j'ai un doute sur le reroutage d'un /32 au delà du > réseau client ?
Au delà du réseau du client, ça doit pouvoir aller jusqu'aux l'opérateurs auxquels il est connecté. Mais eux ne le propageront pas plus loin. Donc ça pourrait probablement se faire si il a le meme opérateur upstream sur 2 sites, mais pas entre 2 opérateurs différents. > - sur le fond, j'ai mon idée mais : > - ça se fait d'utiliser un script python pour gérer le routage des > coeurs de réseau ? Oui :) Je connais pas du tout celui que tu cites, mais ExaBGP, qui est en service BGP en Python sait faire la meme chose que ce que tu décris. ( il fait le BGP lui meme, pas de tiers comme Bird pour ta solution ) Préseantion d'ExaBGP au FRNOG 26 : https://www.dailymotion.com/video/x4jlobg > - l'utilisation de l'anycast est-il conçu pour un basculement unitaire > de services ? En "intra" du réseau de ton client, oui. Mais si tu espères que ça soit propagé à l'extérieur, point de salut en dessous d'une annonce /24 comme indiqué par David. -- Dominique Rousseau Neuronnexion, Prestataire Internet & Intranet 6 rue des Hautes cornes - 80000 Amiens tel: 03 22 71 61 90 - fax: 03 22 71 61 99 - http://www.neuronnexion.coop --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/