How to load balance GRE tunnel traffic across multiple CPUs?
Issue
- How to load balance GRE tunnel traffic across multiple CPUs?
- When I use GRE tunnel and put ~4Gbps over it,
ksoftirqduses 100% of a CPU core all the time and makes a big network drop to all traffic, the interface RSS and irqbalance does not seem to work - Bottleneck in CPU processing using IP GRE tunnel
Environment
- Red Hat Enterprise Linux 6.7 (
kernel-2.6.32-573.el6), and all later major and minor releases - IP GRE tunnel
- Traffic inside the tunnel is many different streams
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.