On Apr 8, 2008, at 10:58 AM, julien leroiso wrote:
Bonjour,
Salut,


j'en profite, du petit calme pour poser quelques questions...

nous souhaiterions mettre en place un solution BGP sur 2 datacenter avec
Euh... j'ai envie de dire que BGP n'est pas une solution en soi. C'est juste un moyen technique. Pas nécessairement la peine de prendre un AS si tu n'en as pas besoin. (je veux pas prendre un ton pontifiant pour dire ça, mais mine de rien, ça représente une certaine somme de responsabilités que d'inscrire son réseau dans Internet, ne le fais pas si tu n'as pas prévu d'avoir les ressources pour le faire 24/7). Regardes d'abord en quoi ca répond mieux à ton problème que tout autre solution 'plus simple'.

 - un lan2lan de 100Mbps les reliants
 - un ISP sur chaque site avec 100Mbps de transit


I/ Materiel :

Celon les docs cisco, pour du 2851 est suffisant pour 100Mbps (220 Kpps). Ca me parait leger en cas de DoS, mais c'est peut-etre qu'un idee. Des retours d'experience sur du BGP en 28xx ?

Tu logeras pas toutes les routes de l'Internet dans une telle bécane.
Après tu peux accepter une default route annoncée en eBGP de chaque côté hein... mais du coup tu la traiterais dans sa globalité et t'auras un mode actif passif (un transit up l'autre aussi mais pas utilisé).



Sinon que me conseillez-vous ? Plutot des routeurs du genre 720x VRX avec quelle NPE ? Du 3845 ?
Je prendrais plutot des trucs un peu plus récents genre 3750 (quoique léger niveau routes hard), ou 4948 pour Cisco et FESX424 Premium en Foundry. Ca gère suffisement de routes de routes en hard pour procéder par default route + préfixes peerés. Après si tu veux du full-tab, faudra plus gros: 6503 chez CISCO (sup7203B, en filtrant en dessous de /24 ca devrait passer au niveau routes en hard, et puis plus tard tu passeras en 3BXL). Chez Foundry, tu peux prendre un Bigiron RX4 (si t'as pas besoin d'ACL inbound ni d'MPLS), ou sinon un MLX-4. Avec ca tu pourrais faire du full-table.

L'idéal pour commencer est 2 routeurs interconnectés sur chaque site, chaqun à un bout d'un point à point ethernet (formant un carré - tu peux alumer toi même des fibres si les distances le permettent, ca t'évite une tierce personne entre ta couche physique et ethernet si tu le fais toi même, en terme de support c'est forcément mieux). Voire même plus tard, muxer passivement avec des optiques colorées et des mux passifs peu couteux (Avanex, BTI, Cubo, c'est pas les fournisseurs qui manquent).


Ou alors plutot une marque tierce comme Foundry (Jetcore ou Netiron) ?
Y'a t'il des problemes connus avec Foundry pas forcement indique par le commercial ? Niveau interco avec du cisco, cela ce passe t'il bien ? Est-ce que Foundry tient bien la charge en cas de DoS ? Des retours d'experience ?
Pas ou peu de soucis avec Foundry, j'en ai utilisé beaucoup - j'ai moins d'expérience avec CISCO, mais si tu parles routage, les deux marchent aussi bien. De manière générale (i.e. c'est pas propre à Foundry) dès que tu routes, c'est nécessairement Interopérable, par contre, si tu partages des fonctionnalités de switching entre 2 constructeurs, t'as intérêt à tester en lab avant, ou d'acheter contractuellement l'interop (je pense a RSTP qui pose systématiquement des soucis).




II/ lan2lan

Comme fournisseur de lan2lan pour du Paris IdF, et de l'internationnal (europe, europe de l'est), pas trop mauvais[1] (flap/perte de packets) mais pas assassinant sur le prix non plus. Je pense a des fournisseurs genre Interoute. Auriez-vous d'autres fournisseurs a me recommender ?
Interoute et Néo ont la même gamme de prix et une politique commerciale équivalente. Sinon t'as L2CT qui vient d'ouvrir, je ne sais pas encore s'ils font déjà ça, mais ca vaut le coup de leur demander je pense. Sinon t'as aussi la solution qui consiste à acheter un bundle poit-a- point LAN à l'un des deux transitaires que tu retiendras, ca te servira potentiellement de levier de négo.



Est-ce par experience c'est "pareil", niveau problemes dans le temps, de prendre 1 boucle avec un fournisseur ou 2 liens avec 2 fournisseurs (donc equipements et fibres distinctes).
Si tu prends une boucle avec 1 fournisseur et que tu t'es pas assuré que les deux chemins fibres étaient parfaitement diverses, il peut t'arriver des trucs rigolos :) (ca parait débile, mais j'ai déjà vu ca...). Après deux fournisseurs c'est encore mieux, mais il faut faire coincider 2 datacenters avec 2 fournisseurs, c'est pas nécessairement facile.



Dans le cas ou je souhaites prendre 2 fournisseurs:
J'ai entendu parler de IRISE (groupe 9T si j'ai bien compris). Est- ce que sur la captial, on a des chances de trouver des fournisseurs de lan2lan avec des fibres en propre et des tarifs correctes ?

III/ Question BGP en passant

Pour facilite, a part mes classes d'interconnexion de routeurs (/ 29), mes
enduser classes ne sont utilises que sur un seul site.

  ISP1 - BGP1 - router1 - classe1
              - router2 - classe2
          |
          | lan2lan
          |
  ISP2 - BGP2 - router3 - classe3
              - router4 - classe4

Moi je ferais plutot:

         ISP1---router1 ---------------router2- - -ISP2_backup
                  |                       |
                  |                       |
ISP1_backup- - -router3----------------router4---ISP2



Que se passe t'il au niveau des annonces si le lan2lan tombe (flap) ?
Il ne doit pas tomber - il est garant de la synchro de ton AS sur tes différents PoPs - tu dois a la rigueur prévoir de passer par un tunnel L2 à travers Internet poru maintenir la connectivité entre tes Core Routers. Tu te retrouves avec tes préfixes annoncés de chaque côté - sauf que d'un des deux cotés, t'as plus les destinations qui vont avec, donc ca blackhole la moitié de ton trafic.


Est-ce que les 2 BGPs vont annoncer toutes les classes ou que les classes locales ? Est-ce qu'il y a moyen dynamiquement d'eviter l'annonce global (si chaque si annonce le global) ?
A priori c'est beaucoup plus clean d'annoncer tous tes préfixes à chaque sortie, surtout si ils sont aggrégables.



Est-ce qu'il est possible de favoriser l'ISP local sur chaque site en entree
hmpf... c'est faisable mais dur d'influencer le traff entrant.
En gros tu vas prepend tes annonces sur celui que tu veux pas utiliser. (rajouter n fois ton AS dans l'ASPATH que tu vas envoyer avec ton prefix pour 'faire croire' que tu te trouves distant de plus d'AS que ca n'est réellement le cas).


ET sortie ? Et limiter ainsi le traffic data sur le lan2lan et non le transit.
De toute facon, entre une sortie eBGP et une sortie iBGP (i.e. qui va traverser ton point à point ethernet).

[1] genre celui qui a des problemes d'electricite/d'eau dans certains de ses data, des problemes de peering tous les 6 mois sans compter le recurrent avec FT, ...


Cordialement,
Julien Leroiso.

Après, je vais faire un peu d'autopromo, mais tu peux lire ça:
http://esigetel.tadcons.net/internet_101.pdf
c'est un cours que j'ai donné à des élève ingénieurs de l'ESIGETEL, l'écolé dont je suis issu. Tu trouveras potentiellement réponse à la plupart de tes questions, de manière relativement vulgarisée - surtout sur BGP dont les bases sont expliquées.

Greg VILLAIN
Independent Network/Telco Architecture Consultant---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à