The TOFFEE Project
The TOFFEE Project

Documentation :: VPN Network Optimization via TOFFEE WAN Optimization

Written by: Kiran Kankipati - Published: 24-Jan-2017


VPN Networks may degrade network performance due to various packet processing overheads such as encryption and by adding extra network protocol header(s) (such as IPv4/IPv6, IPSec, etc). This may inflate near MTU sized packets and causes excessive packet fragmentation. Here are the few examples of packet processing involved in a VPN (or a VPN like) Tunnel.

Example 1:
IPSec VPN Framerelay
* Image courtesy CISCO

Example 2:
IPSec ESP Tunnel Mode
* Image courtesy CISCO

VPN Network optimization with TOFFEE: With TOFFEE you can optimize these packets even before they get processed on to a VPN device. TOFFEE optimizes packet contents (application payload and transport headers) so that these TOFFEE optimized packets when they get processed by VPN devices (or VPN software stack) they may never need further packet fragmentation. Here is a deployment scenario of TOFFEE with VPN devices:
TOFFEE deployment with VPN devices

For more details kindly watch the Youtube video below:

VPN Network Optimization via TOFFEE

The TOFFEE Project - v5.4 :: Updated: 16-Aug-2017 :: © 2017 :: Author: Kiran Kankipati