Re: [FRnOG] [TECH] Session Transit Client sur Route Serveur ?

2014-01-31 Par sujet Clement Cavadore
Bonjour Olivier,

On Fri, 2014-01-31 at 04:34 +0100, Olivier CALVANO wrote:
 Pour le moment, quand j'ai un client qui veut du transit BGP full table, je
 fais la session BGP
 directement sur le routeur ou il est connecté (mon routeur a lui ses
 sessions avec mes routes serveurs).

C'est également ma politique.

 Lors d'un meeting, certain m'ont dit qu'eux avait maintenant des routes
 serveurs dédiés aux clients
 transit et que la session BGP en elle même n'était plus sur le routeur ou
 etait connecté le client, ce qui permettait de limiter la présence de
 gros routeurs sur chaque site.

C'est vrai que ca évite d'avoir des routeurs qui font du full BGP sur le
site. Après, tout dépend de tes besoins/ton desing/l'étendue de ton
réseau... Sur un réseau national, avoir des route server régionaux
pourrait avoir du sens.

 J'étudie donc maintenant l'intérêt de cette solution et si elle est
 réellement intéressante/possible.
 
 Qu'en pensez vous ?
 Au niveau configuration client, cela veut dire que l'on doit passer des
 commandes comme bgp-multihop, router en ip route les IPs des routes
 serveurs etc correct ?

C'est exact. Je pense que hors setup un peu spécial, ce serait à éviter,
car pas très standard sur des intercos ebgp. En tant que client d'un
transitaire, je m'attends à avoir un BGP sur des subnets d'interco
directement connectés, pas un ebgp multihop.

Par ailleurs, si tu te retrouves à concentrer tous tes clients sur un
(ou deux, si encore ton client veut bien de deux feed bgp) seul routeur,
ca le rend d'autant plus critique/spof. Et si un de tes clients fait de
la merde avec BGP, ca peut potentiellement avoir un impact beaucoup plus
important pour tes autres clients.

Bref, question d'opinion et de design, je serais toi, je ne changerais
pas la facon de faire... mais je serais intéressé d'entendre une contre
argumentation en faveur de l'ebgp multihop sur des route-server :-)

-- 
Clément Cavadore


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


Re: [FRnOG] [TECH] Session Transit Client sur Route Serveur ?

2014-01-31 Par sujet Olivier Benghozi
Bonjour,

eBGP multihop pour du transit, en tant que client je passe mon chemin si un 
fournisseur tente de me fourguer ça.


Par contre ce qui existe et que j'ai vu, c'est d'agréger des clients sur un 
switch local, avec un LAG entre ton routeur et le switch, ledit routeur n'étant 
pas forcément sur le même site. Un vlan par client, traversant le switch. Ça 
nécessite quelques lambdas dédiés sur au moins une FON.

Naturellement, comme tout raccordement indirect (et ce serait le cas aussi avec 
de l'ebgp multihop d'ailleurs), c'est certes moins cher pour le fournisseur 
mais moins bien qu'un raccordement direct.
D'une part en cas de coupure d'un coté du switch, le BGP ne tombe pas 
immédiatement de l'autre coté puisque tu ne vois pas le lien.
D'autre part ton routeur priorise le trafic BGP spontanément, mais pas le 
switch si tu ne fais pas de QoS dessus. Comme tu as plus de capa entre ton 
routeur et le switch qu'il n'y en a entre le switch et le client, si le port du 
client sature et que le BGP n'est pas priorisé sur ce lien, risque de flap de 
session.
Enfin il faut dimensionner ton LAG correctement.

Avantage: rien de spécial à faire coté client.


Si jamais il te commande deux liens sur deux sites différents pour redonder, 
arrange toi quand même pour que ça n'arrive pas sur le même routeur au final...
Si ton client est compétent et qu'il voit qu'il a deux fois le même router-id 
sur ses sessions eBGP, il ne va pas être content.


Olivier


Le 31 janv. 2014 à 04:34, Olivier CALVANO o.calv...@gmail.com a écrit :

 Bonjour,
 
 Besoin d'un conseil technique ;=)
 
 Pour le moment, quand j'ai un client qui veut du transit BGP full table, je
 fais la session BGP
 directement sur le routeur ou il est connecté (mon routeur a lui ses
 sessions avec mes routes serveurs).
 
 Lors d'un meeting, certain m'ont dit qu'eux avait maintenant des routes
 serveurs dédiés aux clients
 transit et que la session BGP en elle même n'était plus sur le routeur ou
 etait connecté le client, ce qui permettait de limiter la présence de
 gros routeurs sur chaque site.
 
 J'étudie donc maintenant l'intérêt de cette solution et si elle est
 réellement intéressante/possible.
 
 Qu'en pensez vous ?
 Au niveau configuration client, cela veut dire que l'on doit passer des
 commandes comme bgp-multihop, router en ip route les IPs des routes
 serveurs etc correct ?
 
 Merci d'avance
 
 Amicalement
 Olivier
 
 ---
 Liste de diffusion du FRnOG
 http://www.frnog.org/


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


[FRnOG] [TECH] Session Transit Client sur Route Serveur ?

2014-01-30 Par sujet Olivier CALVANO
Bonjour,

Besoin d'un conseil technique ;=)

Pour le moment, quand j'ai un client qui veut du transit BGP full table, je
fais la session BGP
directement sur le routeur ou il est connecté (mon routeur a lui ses
sessions avec mes routes serveurs).

Lors d'un meeting, certain m'ont dit qu'eux avait maintenant des routes
serveurs dédiés aux clients
transit et que la session BGP en elle même n'était plus sur le routeur ou
etait connecté le client, ce qui permettait de limiter la présence de
gros routeurs sur chaque site.

J'étudie donc maintenant l'intérêt de cette solution et si elle est
réellement intéressante/possible.

Qu'en pensez vous ?
Au niveau configuration client, cela veut dire que l'on doit passer des
commandes comme bgp-multihop, router en ip route les IPs des routes
serveurs etc correct ?

Merci d'avance

Amicalement
Olivier

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