Le 12 avr. 06 à 22:51, Pierre Beyssac a écrit :
Bonjour,
On Wed, Apr 12, 2006 at 07:45:06PM +0200, Laurent Bauer wrote:
Que signifie une "charge peu élevée" ? Si on prend le cas
(hypothétique
bien sûr ;-)) de 2 petites machines avec quagga et freevrrpd, qui
annoncent 2 ou 3 classes C à 2 opérateurs, jusqu'à quel traffic
(transit) peut-on espérer ne pas avoir trop de problème ?
J'imagine que ça dépend un peu de la mémoire et du CPU, mais
j'aimerais
avoir simplement un ordre d'idée si vous avez des expériences plus
précises là-dessus.
Il faut faire attention à bien distinguer :
- le routage de paquets proprement dit, assuré
par le noyau en fonction de la table de routage.
- la tenue à jour de la table de routage, assurée soit
manuellement (cas le plus simple, routes statiques) soit
par un processus utilisateur (routed, zebra, quagga, etc).
La performance pure en débit ne dépend pratiquement que du premier
point. Il faut s'intéresser non seulement au débit en bps, mais
aussi au nombre de paquets par seconde (le coût CPU du routage d'un
paquet dépend peu de sa taille). Sur un PC un peu ancien (Pentium
350MHz) on peut facilement atteindre les 35 à 50k paquets par seconde
soit 40 - 60Mbps sur du trafic "non pathologique". Le débit
atteignable
ne dépend que de la vitesse du CPU et de la qualité des cartes
réseau et de leurs drivers. Les machines récentes dépassent largement
ces chiffres mais atteignent encore difficilement 1 Gbps soutenu.
En forwarding j'ai atteint sans pbm 2Gbps sur un FreeBSD 6.1-
PRERELEASE (ie les limites de ma plateforme de tests) puisque composé
de 4 em(4)
http://xview.net/papers/jumbo_freebsd6.1/
D'autres, plus complet, sont en cours de préparation, je dois valider
la méthodologie mais franchement dépasser 1Gbps à notre époque n'est
pas chose rare.
Dépasser le 1 Mpps ca devient plus rare et effectivement ca depend
beaucoup de la nic (cache), du driver, e la stack tcp/ip de l'os que
tu souhaites valider etc...
--
Olivier Warin - http://xview.net
Stay connected !
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/