Change search
ReferencesLink to record
Permanent link

Direct link
Open source routing at 10Gb/s
KTH, School of Computer Science and Communication (CSC), Theoretical Computer Science, TCS.
Uppsala Univ, Uppsala, Sweden.
KTH, School of Computer Science and Communication (CSC). (KTHNOC)
2009 (English)In: Swedish National Computer Networking Workshop, SNCNW 2009, Uppsala, Sweden, 2009Conference paper (Refereed)
Abstract [en]

We present throughput measurements using the Bifrost Linux open source router on selected PC hardware. The hardware consists of eight CPU cores, NUMA architecture, double PCIe buses and Intel and SUN 10Gb/s interface cards. These cards are equipped with hardware classifiers that dispatch packets to multiple DMA queues which enables parallel processing of packet forwarding and load-balancing between the multiple CPUs.

In our experiments, we send a multiflow, simplex packet stream through an open-source router. We measure the throughput and vary packet size, active CPUs, and router configuration. In the experiments, we use an IP flow and packet-length distribution that we claim is realistic for many network scenarios. Using these realistic traffic streams, we show how speeds close to10Gb/s is achievable for normal Internet traffic.

In particular, we show how the use of multiple CPUs increases the throughput up to a breakpoint which in our setting is at four CPUs. Further, we show that adding filters and full BGP tables have minor effects in the performance.

With these results, we claim that open source routers using new PC architectures are a viable option for use in 10Gb/s networks for many network scenarios.

Place, publisher, year, edition, pages
National Category
Computer Science
URN: urn:nbn:se:kth:diva-66426OAI: diva2:483996
SNCNW 2009, Uppsala, Sweden
QC 20120130Available from: 2012-01-26 Created: 2012-01-26 Last updated: 2012-01-30Bibliographically approved

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Hagsand, OlofGördén, Bengt
By organisation
Theoretical Computer Science, TCSSchool of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 112 hits
ReferencesLink to record
Permanent link

Direct link