Tagged articles
4 articles
Page 1 of 1
Open Source Linux
Open Source Linux
Apr 24, 2023 · Operations

How OpenVSwitch Optimizes Packet Forwarding with Megaflow and Microflow Caches

This article explains how OpenVSwitch leverages virtual switches, OpenFlow, and sophisticated caching strategies—including microflow, megaflow, Tuple Space Search, Tuple Priority Sorting, Staged Lookup, and Prefix Tracking—to reduce kernel‑user space communication and improve data‑center network performance.

OpenFlowOpenVSwitchSDN
0 likes · 31 min read
How OpenVSwitch Optimizes Packet Forwarding with Megaflow and Microflow Caches
Liangxu Linux
Liangxu Linux
Mar 27, 2023 · Fundamentals

Can Linux Reach True Line‑Speed? Deep Dive into Kernel Packet Forwarding Bottlenecks

This article explains why Linux’s native networking stack falls short of line‑speed, analyzes the core latency sources such as DMA, memory copying, routing look‑ups and lock contention, and proposes a comprehensive set of kernel‑level redesigns—including VOQ queues, lock‑free data structures, and user‑space stacks—to achieve near‑wire‑speed forwarding.

DMAKernelLinux
0 likes · 39 min read
Can Linux Reach True Line‑Speed? Deep Dive into Kernel Packet Forwarding Bottlenecks
ITPUB
ITPUB
Jan 4, 2021 · Fundamentals

Understanding the Network Layer: Routing, Forwarding, and IP Protocols

This article provides a comprehensive overview of the OSI network layer, explaining its role in host‑to‑host communication, the mechanisms of packet forwarding and routing selection, router architecture, queueing strategies, and the details of IPv4 and IPv6 protocols, including migration techniques.

IP protocolIPv4IPv6
0 likes · 34 min read
Understanding the Network Layer: Routing, Forwarding, and IP Protocols