Bonjour Christophe, oui intéressant aussi, à creuser. Merci ! Le 2 novembre 2015 10:46, Christophe Lucas <christo...@clucas.fr> a écrit :
> Bonjour, > > Tu peux pas jouer avec du conditional advertisement en désagrégeant le cas > échéant en fonctions des > subnets locaux ? > Genre : ton /23, tu l'annonces en temps normal et en cas de coupure tu > annonces uniquement le /24 > local au PE1 et l'autre /24 local au PE2 et ceci si tu reçois en iBGP des > subnet particulier. > > > http://www.cisco.com/c/en/us/support/docs/ip/border-gateway-protocol-bgp/16137-cond-adv.html > > Cdt > Christophe > > 2 novembre 2015 10:31 "Fabien H" <frnog.fab...@gmail.com> a écrit: > > > Oui c'est relativement clair :-) > > Je vais étudier ça merci > > > > Le 2 novembre 2015 10:17, David Ponzone <david.ponz...@gmail.com> a > écrit : > > > >> Oui effectivement, il faut forcer le routage de l’autre extrémité du > >> tunnel GRE par le transit, alors que le routeur doit recevoir une route > >> connected redistribuée par iBGP. > >> C’est un peu sioux, mais une route statique en /32 vers le transit doit > >> suffire, sans effets de bord à priori. > >> Attention, route pas le /30 entier car tu dois recevoir des annonces > iBGP > >> qui viennent du transitaire de l’autre site qui ont l’autre IP dans ce > /30 > >> comme next-hop. > >> Ou alors tu fais du next-hop-self sur les sessions iBGP pour ne plus > avoir > >> de trace du next-hop du transitaire quand tu arrives sur l’autre > routeur. > >> > >> Désolé si c’est pas très clair :) > >> > >> Le 2 nov. 2015 à 10:11, Fabien H <frnog.fab...@gmail.com> a écrit : > >> > >> Bonjour David, > >> > >> sur chaque site, des SW niveau 2, LNS et serveurs. Donc effectivement un > >> LAN en /24 est dédié pour le routage entre le BGP et les LNS ou > Firewalls > >> ou autre. Par contre ce LAN est le même sur les 2 sites (même VLAN, même > >> /24) > >> > >> Je suis donc dans le cas 2 : OK même solution que Cédric : > >> > >> Je crois que j'ai compris ce qui ne va pas dans notre archi : Nous > >> filtrons les préfixes plus restreints que /24 en iBGP. > >> Dans le cas 2, vous sous-entendez que même les routes /32 sont échangées > >> en iBGP ? Et donc logiquement pas besoin de dupliquer les routes /32 sur > >> chaque routeur... Tant qu'une des sessions iBGP est UP, ça fonctionne ! > >> > >> Y'a juste une chose qui me chiffonne un peu , c'est quelles IP publiques > >> utiliser pour le tunnel GRE car il faut que ces IP ne soient pas routées > >> par l'iBGP (actuellement on annonce tous les préfixes des 2 côtés) mais > ça > >> je vais étudier.. > >> > >> Merci beaucoup pour vous retours ! > >> > >> Le 2 novembre 2015 09:34, David Ponzone <david.ponz...@gmail.com> a > écrit > >> : > >> > >>> Il manque quelques infos je pense. > >>> Sur chaque site, il y a quoi à part les routeurs BGP ? > >>> Un LAN avec du hosting ou autre ? J’imagine que oui. > >>> Le L2L, il relie pas les routeurs directement, mais des switch L2 qui > >>> sont derrière les routeurs, je suppose ? > >>> Autre point qui n’est pas clair: tu as bien un /24 minimum dédié au LAN > >>> de chaque site ? > >>> > >>> Ta problématique est donc simple, si je résume: > >>> Le L2L tombe, mais les 2 routeurs sont OK. > >>> Chacun annonce les 2 préfixes et donc si le site A reçoit un paquet > pour > >>> B, c’est mort. > >>> > >>> Cas 1: tu as bien des subnets séparés pour le LAN de chaque site. > >>> Il faut juste utiliser IP SLA (chez Cisco) sur chaque routeur pour > >>> détecter que le L2L est mort, et faire tomber l’annonce du BGP du > préfixe > >>> de l’autre site. > >>> > >>> Cas 2: les 2 sites partagent le même subnet pour le LAN > >>> Tunnel GRE entre les 2 routeurs qui passent par leur transit respectif > et > >>> iBGP dessus, avec un localpref défavorable par rapport à la session > iBGP du > >>> L2L. > >>> > >>>> Le 2 nov. 2015 à 09:16, Fabien H <frnog.fab...@gmail.com> a écrit : > >>>> > >>>> Bonjour la liste, > >>>> > >>>> J'ai une question BGP à vous soumettre : > >>>> > >>>> En 2 mots : Nous sommes opérateur internet avec 2 localisations : Nous > >>>> avons 2 routeurs BGP de bordure reliés en IBGP via un L2L. > >>>> Sur chaque routeur BGP, nous avons au moins un transitaire. > >>>> > >>>> Tout fonctionne parfaitement ! > >>>> > >>>> Actuellement, nous avons un prefixe "localisé" sur le routeur 1 (en > >>>> utilisant une route Null0) et un préfixe localisé sur le routeur 2 > (idem > >>>> route Null0). > >>>> Puis pour chaque IP /32 dans le prefixe, nous avons des routes > statiques > >>>> sur le routeur BGP concerné. > >>>> > >>>> - Ma question : Nous aimerions mettre en place un failover BGP > >>> > >>> automatique > >>>> en cas de défaillance matérielle totale d'un des routeurs BGP. > >>>> > >>>> La solution que j'imaginais est de mettre en place, pour un même > >>> > >>> prefixe, > >>>> une route Null0 sur les 2 routeurs en même temps. > >>>> > >>>> Sur les tests que j'ai fait, ça marche si on duplique la route Null0 > sur > >>>> les 2 routeurs et si on duplique aussi les routes statiques des IP/32. > >>>> => Si un routeur BGP tombe, l'autre va normalement prendre le relais > >>> > >>> sans > >>>> problème. > >>>> > >>>> Le seul cas qui pose problème, c'est si les 2 routeurs BGP > >>> > >>> fonctionnement > >>>> mais que le L2L tombe. > >>>> > >>>> Dans ce cas, un paquet va continuer à arriver par le transit sur le > >>> > >>> routeur > >>>> BGP concerné, puis la route statique correspondant à l'IP sera > >>> > >>> appliquée, > >>>> mais l'IP de GW étant normalement accessible via le L2L sur un VLAN > >>> > >>> donné, > >>>> le routage ne fonctionnera pas car le L2L est tombé. > >>>> > >>>> Ca avait l'air d'être pourtant la bonne méthode .. Avez-vous une > >>> > >>> solution à > >>>> ce problème ? > >>>> > >>>> Merci, > >>>> Bonne journée, > >>>> Fabien > >>>> > >>>> --------------------------- > >>>> Liste de diffusion du FRnOG > >>>> http://www.frnog.org > > > > --------------------------- > > Liste de diffusion du FRnOG > > http://www.frnog.org > > Christophe Lucas > +33(0).7.81.97.96.81 > --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/