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/

Répondre à