Netmap as a core networking technology

Luigi Rizzo, Michio Honda

Research output: Contribution to conferencePaperpeer-review

Abstract

Netmap is a network I/O framework for FreeBSD and Linux that provides a 10-fold speedup over ordinary OS packet I/O mechanisms. Netmap uses less than one core to saturate a 10 Gbit/s interface with minimum size frames (14.88 Mpps) or switch over 20 Mpps on virtual ports of a VALE switch (part of the netmap module).

In the past two years we have extended the framework in many ways, and it can now replace native in-kernel software switches, accelerate networking in virtual machines, and be used by unmodified applications based on libpcap.

In this paper we give an overview of the design principles used in netmap, present the current features of netmap and the VALE software switch, and present some applications where we have used these systems.
Original languageEnglish
Pages55-64
Number of pages10
Publication statusPublished - 15 Mar 2014
EventAsiaBSDCon 2014 - Tokyo University of Science, Tokyo, Japan
Duration: 13 Mar 201416 Mar 2014
https://2014.asiabsdcon.org/index.html.en

Conference

ConferenceAsiaBSDCon 2014
Abbreviated titleAsiaBSDCon
Country/TerritoryJapan
CityTokyo
Period13/03/1416/03/14
Internet address

Fingerprint

Dive into the research topics of 'Netmap as a core networking technology'. Together they form a unique fingerprint.

Cite this