Let’s start Hight Speed Packet Processing with DPDK.
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.
- 2017 October 22 16:30
- 15 min
- Room 2
- openSUSE.Asia Summit 2017
- Requires Registration:
- Yes (Registered: 0)