06c6e624c254d5f411bf9eb4f3ee6842

by Kento Kawakami
from Japan openSUSE User Group

No video of the event yet, sorry!

Packet processing is to receive packets and respond to packets and process them.
Packet processing is a common process such as firewall, network switch, router, etc.
At present, there is a flow of processing packet processing at high speed as well as speeding up network traffic.

In usual packet processing, there is a bottleneck as follows:
* The NIC interrupts the kernel.
* To copy packet from kernel space to user space.
* Context switching on blocking I/O.
* Using system call

It was difficult packet processing exceeding 10 Gbps by conventional methods.
Therefore, DPDK, netmap and more were developed to deal with this problem.
Let's look at the mechanism of DPDK and the difference with conventional packet processing.
Packet forwarding is transferred between source NIC and destination NIC.
Also, packet forwarding is the base program for creating firewalls, network switches, routers.

Also, packet processing is very fun.
Let's have a lot fun.

Date:
2017 October 22 16:30
Duration:
15 min
Room:
Room 2
Conference:
openSUSE.Asia Summit 2017
Language:
Track:
openSUSE
Difficulty:
Easy
Requires Registration:
Yes (Registered: 0)