Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
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, Published 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
2009.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-66426OAI: oai:DiVA.org:kth-66426DiVA: diva2:483996
Conference
SNCNW 2009, Uppsala, Sweden
Note
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

urn-nbn

Altmetric score

urn-nbn
Total: 129 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf