L3 ESP PERFORMANCE

OBJECTIVES/GOAL

Objective of the case study involves L3 ESP Performance Improvements (Tunnel Setup Rate, ESP Throughput, CPU Consumption.)

CHALLENGES

Complex challenge was to understand ESP XFRM framework and have a complete grip over kernel code. The Benison team was able to get command on kernel XFRM framework in a short amount of time and optimized the path to achieve ESP throughput improvements.

ACCOMPLISHMENTS

Achieved higher ESP tunnel setup rate, Improved ESP throughput and reduced CPU consumption by implementing caching logic to cache the XFRM bundles, instead of creating it every time by performing route lookup. Also optimized most of the  hash tables to avoid growing larger tables.

TECHNOLOGIES

Kernel XFRM Framework