On Wed, 2013-01-30 at 10:38 +0100, Stephane Bortzmeyer wrote: > « 10Gbps Open Source Routing » de Bengt Gördén, Olof Hagsand et Robert > Olsson. http://www.iis.se/docs/10G-OS-router_2_.pdf > > Excellent article technique sur les performances d’un PC/Linux comme > routeur sur de l’Ethernet 10 Gb/s. Les auteurs ont mesuré le débit > qu’ils arrivaient à faire passer par un PC du commerce, dans > différents cas (par exemple avec une DFZ complète ou seulement > quelques routes). > > Conclusion : c’est faisable, mais pas avec toutes les cartes et tous > les pilotes, il faut passer du temps à faire des réglages et, le coût > par paquet étant important, ce débit n’est atteint que pour les > paquets de plus de 256 octets. > > Deux avantages à de tels routeurs : 100 % logiciel libre (je sors du > Forum International sur le Cybersécurité où on a parlé des méchants > routeurs chinois pendant deux jours) et le prix.
Bonjour, Les travaux de Luigi Rizzo - Universita di Pisa, Italy - sur netmap sont aussi tres interessants : http://info.iet.unipi.it/~luigi/netmap/ http://info.iet.unipi.it/~luigi/papers/20120503-netmap-atc12.pdf netmap - a novel framework for fast packet I/O << netmap has been implemented in FreeBSD and Linux for several 1 and 10 Gbit/s network adapters. In our prototype, a single core running at 900 MHz can send or receive 14.88 Mpps (the peak packet rate on 10 Gbit/s links). This is more than 20 times faster than conventional APIs. >> http://info.iet.unipi.it/~luigi/papers/20120601-dxr.pdf Towards a Billion Routing Lookups per Second in Software << Our transform distills a real-world BGP snapshot with 417,000 IPv4 prefixes and 213 distinct next hops into a structure consuming only 782 Kbytes, less than 2 bytes per prefix. Experiments show that the corresponding lookup algorithm scales linearly with the number of CPU cores: running on a commodity 8-core CPU it yields average throughput of 840 million lookups per second for uniformly random IPv4 keys >> Sincèrement, Laurent PS: des liens en vrac sur le sujet routage logiciel ici http://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/AtelierPPS2012 --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/