DPDK greatly improves packet processing performance and throughput by allowing applications to directly access hardware and bypass kernel involvement. It can improve performance by up to 10 times, allowing over 80 Mbps throughput on a single CPU or double that with two CPUs. This enables telecom and networking equipment manufacturers to develop products faster and with lower costs. DPDK achieves these gains through techniques like dedicated core affinity, userspace drivers, polling instead of interrupts, and lockless synchronization.
DPDK greatly improves packet processing performance and throughput by allowing applications to directly access hardware and bypass kernel involvement. It can improve performance by up to 10 times, allowing over 80 Mbps throughput on a single CPU or double that with two CPUs. This enables telecom and networking equipment manufacturers to develop products faster and with lower costs. DPDK achieves these gains through techniques like dedicated core affinity, userspace drivers, polling instead of interrupts, and lockless synchronization.
KubernetestとWindows Server Containerでコンテナクラスタ環境を構築する際、コンテナ間ネットワークの構築を自動的に構成する方法について解説します。マネジメントプレーンであるKubernetes、ネットワークのコントロールプレーンの一つであるFlannelと各Windowsノードで実際のルーティング設定を行うCNIについて解説します。さらにWindows Server 1709以降でKubernetes対応したといわれるWindows Containerのネットワーク機能、Host Networking Service (HNS)についても解説します。