Practical implementation of the vector packet processing software router

Replacement of the vendor routing and switching hardware with the one based on the one driven by the open source software and commodity hardware has been a very interesting prospect especially from the financial side. Work on such solutions often led to partial implementation that did not have all of the features of the vendor router. In this paper is presented solution for software router based on solution using DPDK, VPP, Linux control plane VPP plug-in and Bird software modules. This choice of components enabled the realization of a software router (SR) that overcame the problems of the previous implementations of the SR platforms is dual stack (meaning it supports routing IPv4 and IPv6 traffic in parallel) and able to handle full BGP table.

Authors

Publication Details

Published
2024-11-26
DOI
https://doi.org/10.1109/telfor63250.2024.10819057
Primary Topic
Interconnection Networks and Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Practical implementation of the vector packet processing software router

N. Krajnovic, Goran Slavic
Interconnection Networks and Systems
article

Practical implementation of the vector packet processing software router

N. Krajnovic, Goran Slavic
article en

Abstract

Replacement of the vendor routing and switching hardware with the one based on the one driven by the open source software and commodity hardware has been a very interesting prospect especially from the financial side. Work on such solutions often led to partial implementation that did not have all of the features of the vendor router. In this paper is presented solution for software router based on solution using DPDK, VPP, Linux control plane VPP plug-in and Bird software modules. This choice of components enabled the realization of a software router (SR) that overcame the problems of the previous implementations of the SR platforms is dual stack (meaning it supports routing IPv4 and IPv6 traffic in parallel) and able to handle full BGP table.

Openalex Percentile: Top 71%
Interconnection Networks and Systems
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Practical implementation of the vector packet processing software router — N. Krajnovic, Goran Slavic · (2024) | TGRS Research Map | TGRS