Let’s start Hight Speed Packet Processing with DPDK.
Kento Kawakami
I am Kawakami Kento (in Japanese 川上けんと).
I am a member of the openSUSE Japan User Group and hold and join local events.
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)
- Testing Ansible Roles using Molecule on openSUSE
- Start Time:
- 2017 October 22 15:45
- Room:
- Workshop Space
- Getting Started Modern Monitoring with Prometheus and Grafana
- Start Time:
- 2017 October 22 16:15
- Room:
- Main Room
- Write Your Story with OpenSource
- Start Time:
- 2017 October 22 16:15
- Room:
- Room 1