The TOFFEE Project
HOMEDOCUMENTATIONUPDATESVIDEOSRESEARCHDOWNLOADSPONSORSCONTACT


DOCUMENTATION 》 TOFFEE-Mocha WAN emulator Lab deployment and topology guide

Typical TOFFEE-Mocha WAN simulator lab setup
This is the most simplest lab setup which you can do.

  • Scenario 1: You can connect two LAN networks via TOFFEE-Mocha. This will emulate two branch office networks connected via WAN or Internet.
  • Scenario 2: In other case you can connect two test PCs connected via TOFFEE-Mocha. This will be a test setup to test TOFFEE-Mocha itself. This gives an opportunity to test, understand and learn TOFFEE-Mocha features in real-time.

The advantage of this setup is that you can do bulk traffic tests such as large file-downloads, bulk large packet ping tests via TOFFEE-Mocha and do research and analysis. You can test your TCP acceleration and TCP optimization parameters if you had set in your LAN networks or test PCs. TOFFEE-Mocha delay feature helps you to slow-down the network speed and you can see realtime analysis of networking parameters in slow motion.

NOTE: For more details regarding TOFFEE-Mocha test-cases and test-results kindly refer: TEST CASES :: TEST RESULTS :: Raspberry Pi WAN Emulator TOFFEE-Mocha-1.0.14-1-rpi2

TOFFEE-Mocha WAN simulator lab test setup

TOFFEE-Mocha WAN simulator lab setup with WAN Network or with Internet
In this case assume you have Internet or WAN link termination with limited resources you can build a TOFFEE-Mocha WAN emulator. This scenario helps you to get a minimal setup with just two systems (i.e TOFFEE-Mocha device and a test PC). This is needed sometimes to do quick tests which does not need elaborate setup as discussed above. This also helps you to start learning quickly about TOFFEE-Mocha if you are new using TOFFEE-Mocha, new in terms of learning networking concepts, a student, or building a basic home lab with a test WAN emulator.

In situations like this, I highly recommend you to choose a Raspberry Pi based TOFFEE-Mocha device. This will save the space, energy and gives you a ready to use WAN emulator device in a tiny package. Once a Raspberry Pi TOFFEE-Mocha device is configured, you no longer need any keyboard, mouse and monitor in most cases.

TOFFEE-Mocha WAN simulator lab test setup with WAN Network

Setting up a WAN Emulator (TOFFEE-Mocha) within VirtualBox:
You can also setup a complete TOFFEE-Mocha based VM setup as shown in the picture below. As an example in this case it is deployed within VirtualBox. You can follow similar steps and setup within any VM platform such VMware, QEMU, etc. For more details kindly refer this detailed video article HERE.

Setting up a TOFFEE-Mocha WAN Emulator within a Linux VirtualBox VM [CDN]

TOFFEE WAN Optimization lab test setup via TOFFEE-Mocha WAN simulator:
In this case assume you have to build a test TOFFEE WAN optimization setup in your lab. In that case if you need a WAN emulator to test efficiency of TOFFEE WAN optimization, you can choose to use a TOFFEE-Mocha WAN emulator in between two TOFFEE devices as shown below. Once your complete setup is done, you can test end to end network performance (i.e Site-A <> Site-B) with and without TOFFEE WAN optimization.

By adjusting various parameters in TOFFEE-Mocha you can simulate Mobile networks such as 3G, 4G, etc. You can simulate Satellite networks such as inflight WiFi, Marine networks, defence networks, Satellite Personal Communication Networks (S-PCNs) and so on.

TOFFEE WAN Optimization lab test setup via TOFFEE-Mocha WAN simulator



Suggested Topics:


TOFFEE-Mocha - WAN Emulator


Categories

💎 TOFFEE-MOCHA new bootable ISO: Download
💎 TOFFEE Data-Center Big picture and Overview: Download PDF


Recommended Topics:

The TOFFEE Project :: TOFFEE-Butterscotch :: Save and Optimize your Internet/WAN bandwidth ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch is an open-source software which can be used to save and optimize your Internet/WAN bandwidth. Unlike TOFFEE (and TOFFEE-DataCenter) TOFFEE-Butterscotch is a non peer-to-peer (and asymmetric) network optimization solution. This makes TOFFEE-Butterscotch an ideal tool for all Home and SOHO users.

TOFFEE-Mocha Documentation :: TOFFEE-Mocha-1.0.14-1-x86_64 ↗
Saturday' 13-Mar-2021

TOFFEE-Mocha Documentation :: TOFFEE-Mocha - Jitter feature ↗
Saturday' 13-Mar-2021

Moon Base and Space Colonization - First we need fast InterPlanetary Internet ↗
Saturday' 13-Mar-2021

TOFFEE-DataCenter - First Live Demo and software development - Update: 26-Aug-2016 ↗
Saturday' 13-Mar-2021
Today I have done a test setup so that I can able to connect my Android Samsung Tab via TOFFEE DataCenter. Below is my complete test topology of my setup. For demo (and research/development) context I configured TOFFEE DataCenter in engineering debug mode. So I do not need two devices for this purpose.

TOFFEE Data-Center WAN Optimization deployment in Big Data Analytics ↗
Saturday' 13-Mar-2021

Watch on Youtube - [889//1] 280 WAN Optimization - Animated demo of Packet Optimization in TOFFEE-DataCenter ↗


TOFFEE (and TOFFEE-DataCenter) deployment with web-proxy cache ↗
Saturday' 13-Mar-2021
If you want to deploy TOFFEE along with a web-proxy cache (such as Squid Proxy) you can deploy the same as shown below. TOFFEE does not cache files. TOFFEE does packet level network optimization. So if you want caching your web content you can use transparent mode web-proxy cache intercepting your WAN links. A web-proxy may reduce amount of data being processed (optimized) within these TOFFEE devices and so reduce the CPU overheads and improve its performance.

Bitcoin Mining - Blockchain Technology - Network Optimization via TOFFEE Data-Center WAN Optimization ↗
Saturday' 13-Mar-2021
Bitcoin Mining - Blockchain Technology - Network Optimization via TOFFEE Data-Center WAN Optimization

TOFFEE-DataCenter Live Demo with Clash of Clans game data - 30-Aug-2016 ↗
Saturday' 13-Mar-2021
Today I have done a test setup so that I can able to connect my Android Samsung Tab via TOFFEE DataCenter. Below is my complete test topology of my setup. For demo (and research/development) context I configured TOFFEE DataCenter in engineering debug mode. So that I do not need two devices for this purpose.

TOFFEE deployment topology guide ↗
Saturday' 13-Mar-2021
Assume you have two sites (such as Site-A and Site-B) connected via slow/critical WAN link as shown below. You can optimize this link by saving the bandwidth as well possibly improve the speed. However, the WAN speed can be optimized only if the WAN link speeds are below that of the processing latency of your TOFFEE installed hardware. Assume your WAN link is 12Mbps, and assume the maximum WAN optimization speed/capacity of Raspberry Pi is 20Mbps, then your link will get speed optimization too. And in another case, assume your WAN link is 50Mbps, then using the Raspberry Pi as WAN Optimization device will actually increase the latency (i.e slows the WAN link). But in all the cases the bandwidth savings should be the same irrespective of the WAN link speed. In other words, if you want to cut down the WAN link costs via this WAN Optimization set up, you can always get it since it reduces the overall bandwidth in almost all the cases (including encrypted and pre-compressed data).



Featured Educational Video:
Watch on Youtube - [4073//1] 0x1c9 NAS OS | Expert's take on FreeNAS vs UNRAID | My two cents | Best Tips ↗

TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016 ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch Documentation :: TOFFEE-Butterscotch-1.0.11-rpi2-23-nov-2016

TOFFEE hardware selection guide ↗
Saturday' 13-Mar-2021
When you build a WAN Optimization device with TOFFEE the entire packet processing (data optimization) takes place in software layer or in other words more precisely Operating System kernel space. However if you have any compression or encryption hardware accelerator hardware card the parts of the TOFFEE packet processing modules can be offloaded to hardware layer and thus improving its efficiency.

Introducing TOFFEE-Butterscotch - Save and Optimize your Internet/WAN bandwidth ↗
Saturday' 13-Mar-2021
TOFFEE-Butterscotch yet another variant of TOFFEE can be used to save and optimize your Home/SOHO Internet/WAN bandwidth. Unlike TOFFEE (and TOFFEE-DataCenter) TOFFEE-Butterscotch is a non peer-to-peer (and asymmetric) network optimization solution. This makes TOFFEE-Butterscotch an ideal tool for all Home and SOHO users.

Building my own CDN - Finally Completed - Update: 17-Dec-2017 ↗
Saturday' 13-Mar-2021
Today I finally completed building my own private CDN. As I discussed so far in my earlier topics (Building my own CDN), I want to custom build the same step-by-step from scratch. And I don't want to for now use/buy third-party CDN subscriptions from Akamai, CloudFlare, Limelight, etc as I discussed earlier.




Tracking Live Network Application Data - in a WAN Acceleration (WAN Optimization) Device ↗
Saturday' 13-Mar-2021



Research :: Optimization of network data (WAN Optimization) at various levels:
Network File level network data WAN Optimization


Learn Linux Systems Software and Kernel Programming:
Linux, Kernel, Networking and Systems-Software online classes


Hardware Compression and Decompression Accelerator Cards:
TOFFEE Architecture with Compression and Decompression Accelerator Card [CDN]


TOFFEE-DataCenter on a Dell Server - Intel Xeon E5645 CPU:
TOFFEE-DataCenter screenshots on a Dual CPU - Intel(R) Xeon(R) CPU E5645 @ 2.40GHz - Dell Server