2012/7/30 Surya ARBY <arbysu...@yahoo.fr>:
> Bonjour.
>
> ça nécessite des cartes PCI-express TOE pour assurer les performances non ?
>
> Il me semble que toutes les interfaces 10GE "serveur" sont forcément TOE
> pour éviter de tuer la CPU avec l'overhead du au traitement de la stack par
> l'OS.
>
Si je regarde le matériel utilisé
(http://info.iet.unipi.it/~luigi/papers/20120503-netmap-atc12.pdf), il
s'agit d'un système 4 cœur i7-870 4-core CPU a 2.93 GHz
avec carte deux ports 10 Gbit/s (Intel 82599).
Le data sheet de cette carte indique quelle supporte le TCP
segmentation offload et la gestion des interruptions:
http://www.intel.com/content/www/us/en/ethernet-controllers/82599-10-gbe-controller-datasheet.html
Le drivers FreeBSD (ixgbe) correspondant à ces cartes supportes bien
les fonctionnalités TSO, LRO et Checksum Offload (tous activés par
défaut).
Par contre je n'ai pas trouvé quel était l'état de ces fonctionnalités
lors des tests netmap.

Sinon toujours concernant les travaux de cette équipe, il y a un
projet en cours très sympa aussi:
"Towards a Billion Routing Lookups per Second in Software"
http://info.iet.unipi.it/~luigi/papers/20120601-dxr.pdf
… qui permet de trouver la bonne route très rapidement.

Bref, vivement que tous ces morceaux de code soient mis en place pour
nous pondre des routeurs/firewalls logiciels à la puissance plus que
suffisante pour beaucoup de nos besoins…

Cordialement,

Olivier


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

Répondre à