Pour un /32, la question ne se pose pas puisque l’annonce ne sera PAS propagée 
à tout Internet.
Pas de problème de dampening dans ce cas :)

Après, je connais pas les détails financiers du projet, mais un /24 ça s’achète 
environ 12k€, un /23 entre 20k€-25k€, c’est pas la fin du monde.

> Le 24 nov. 2022 à 14:54, r...@no-log.org a écrit :
> 
> Eh bien non, de ce que l'équipe de geek a présenté, ils pensent arrêter
> d'annoncer un /32, pas un /24..... comme je ne suis pas expert mais que
> j'avais un gros doute, je me suis permis de venir poser la question ici :)
> 
> En interne, il y a toute la quincaillerie qui permet de faire fonctionner
> ça mais sur une interconnexion privée etre deux DC en iBGP.
> 
> La démo : on a un service qui tourne sur le site 1 et sur le site 2. On
> stoppe le service sur le site 1, AnyCast-HealthChecker détecte que le
> service ne répond plus, il envoie à Bird une suppression d'annonce en /32
> (c'était indiqué comme ça sur un de leur schéma...) et Bird propage au
> coeur de routage, en iBGP, sur le site 1 et site 2 et par la magie du
> réseau le flux est rerouté vers le site 2 !
> 
> La démo est chouette mais leur but c'est de maintenant propager la modif
> sur  les peers BGP opérateurs qui filtreront tout /32.
> 
> Il semble que l'équipe qui propose ça n'a pas forcément saisie qu'on ne
> bascule pas un service "unitairement" en anycast dès qu'on passe en eBGP.
> 
> (j'espère être clair mais si je me trompe dans la forme ou dans le fond,
> vous me corrigerez ;) )
> 
> Ce que tu indiques sur la fiabilité du script est très pertinent, surtout
> sur les gardes fous à mettre en place, mais AMHA seulement dans le cas
> d'un reroutage d'un /24, pas d'un /32...
> 
>> -le script doit être archi-blindax quant aux citères qu?il utilise pour
>> décider que le service n?est pas bon
>> -le script ne doit PAS avoir le droit de rétablir l?annonce BGP s?il l?a
>> retirée 1 min avant (dampening, tout ça??). Je dirais même qu?il ne doit
>> plus avoir le droit de ré-annoncer avant 15 ou 30 min
>> -mais comme les devs sont des humains et qu?ils vont foirer, c?est sûr, je
>> pense que le service doit tourner dans un /24 dont l?annonce est anycast,
>> mais qu?il devrait y avoir un préfixe plus court (/22 ou /23 donc) qui est
>> annoncé en permanence par un site seulement peut-être, dans l?éventualité
>> certaine que le /24 soit dampené massivement un jour
>> 
> 
> Bon je pense que je vais aller les voir pour être sûr qu'ils ont tous les
> éléments... ou alors j'ai raté un truc.
> 
> Sinon je vais jeter un oeil sur ExaBGP ;)
> 
> Encore merci
> 
>> 
>>> Le 24 nov. 2022 à 11:53, r...@no-log.org a écrit :
>>> 
>>> Hello David,
>>> 
>>> Merci pour ta réponse. Sur le principe du filtrage par prefix, je m'en
>>> doutais et du coup cela ne fonctionnera pas comme ils l'envisagent :-/
>>> 
>>> Par rapport au script python interconnecté à Bird pour faire les mises à
>>> jour de route sur des coeurs de réseau BGP qui sont, eux même,
>>> interconnectés à des opérateurs, je ne sais pas quoi penser de la
>>> fiabilité?
>> 
>> 
>> On parle bien de la même chose ?
>> 
>> Un script python, par la méthode de son choix, vérifie qu?un service sur
>> un POP du client répond mal.
>> Si le service répond mal, le script dit à Bird d?arrêter d?annoncer
>> X.X.X.X/24 au coeur de réseau de ce POP donc le /24 et n?est plus
>> redistribué pas aux transits/peerings.
>> Les clients qui étaient servis par ce POP se retrouvent donc acheminés
>> vers le prochain POP le plus « proche » (proche = AS-PATH le plus court).
>> 
>> Je ne vois pas de souci de fiabilité, SI (un grand SI):
>> -le script doit être archi-blindax quant aux critères qu?il utilise pour
>> décider que le service n?est pas bon
>> -le script ne doit PAS avoir le droit de rétablir l?annonce BGP s?il l?a
>> retirée 1 min avant (dampening, tout ça??). Je dirais même qu?il ne doit
>> plus avoir le droit de ré-annoncer avant 15 ou 30 min
>> -mais comme les devs sont des humains et qu?ils vont foirer, c?est sûr, je
>> pense que le service doit tourner dans un /24 dont l?annonce est anycast,
>> mais qu?il devrait y avoir un préfixe plus court (/22 ou /23 donc) qui est
>> annoncé en permanence par un site seulement peut-être, dans l?éventualité
>> certaine que le /24 soit dampené massivement un jour
>> 
>> 
>> 
>> 
>> 
>> ---------------------------
>> Liste de diffusion du FRnOG
>> http://www.frnog.org/
>> 
> 
> 
> 
> ---------------------------
> Liste de diffusion du FRnOG
> http://www.frnog.org/


---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à