Проект TOFFEE
ГЛАВНАЯДОКУМЕНТАЦИЯОБНОВЛЕНИЕВИДЕОИССЛЕДОВАНИЕСКАЧАТЬСПОНСОРЫконтакт


DOCUMENTATION 》 TOFFEE-Mocha Documentation :: TOFFEE-Mocha-1.0.14-1-rpi2 - Raspberry Pi WAN Emulator

Download TOFFEE-Mocha-1.0.14-1-rpi2 via Google Drive share:
Raspberry Pi2/3 Install Image (binary): TOFFEE-Mocha-1.0.14-1-rpi2.img.tar.xz
Source: TOFFEE-Mocha-1.0.14-1-rpi2.tar.xz

NOTE: If you are looking TOFFEE-Mocha WAN Emulator for Intel x86_64 platform, you can find it HERE.

Here is my VLOG Youtube video of the same which includes details about version release notes, future road-map and so on.

Software Development Updates corresponds to this TOFFEE-Mocha release version:
NEWS :: TOFFEE-Mocha WAN Emulation software development - Update: 18-June-2016
NEWS :: TOFFEE-Mocha WAN Emulation software development - Update: 17-June-2016
NEWS :: TOFFEE-Mocha WAN Emulation software development - Update: 16-June-2016

User Guide (Documentation)
The TOFFEE-Mocha release is highly optimized and customized for Raspberry Pi 2/3 hardware platform. TOFFEE-Mocha for Raspberry Pi2/3 is built within the standard Raspberry Pi Raspbian Operating System (version: 2016-05-27-raspbian-jessie.img).

NOTE: For more details regarding TOFFEE-Mocha hardware test setup and deployment kindly refer: TOFFEE-Mocha WAN emulator Lab deployment and topology guide

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

Installation Unlike the x86_64 version, TOFFEE-Mocha Raspberry Pi version is a complete disk image of Raspberry Pi Raspbian OS in which TOFFEE-Mocha is ported, built and pre-installed. You can download the binary (the install image above), un-tar it and install on a microSD card which is around larger than or equal to 8GB capacity. Since this is the size of the microSD card upon which I built the TOFFEE-Mocha image.

If you are new using Raspberry Pi hardware, you can follow the standard official Raspberry Pi guide: Installing operating system images

If you are using a Linux system you can do via dd command as shown below. Assume in this case the empty microSD card is "/dev/sdc"

kiran@desktop-i7-5820k:~$ sudo dd bs=4M if=TOFFEE-Mocha-1.0.14-1-rpi2.img conv=sync,noerror of=/dev/sdc

Hardware: Additional NIC Card Installation You can use a USB2 to 100Mbps NIC card so that you can get totally two network ports as shown below. Once it is installed you can check by booting the Raspbian OS and confirm via ifconfig command.
01 TOFFEE Mocha WAN Emulator Raspberry pi interfaces

Configuration Configuration of TOFFEE-Mocha Raspberry Pi version is as same as x86_64 version, you can refer the Configuration section of the TOFFEE-Mocha-1.0.14-1-x86_64 Documentation.

TOFFEE-Mocha Raspberry Pi - screenshots

TOFFEE-Mocha Raspberry Pi - Login page:
02 TOFFEE-Mocha WAN Emulator Raspberry Pi Login [CDN]

TOFFEE-Mocha Raspberry Pi Home page:
03 TOFFEE-Mocha WAN Emulator Raspberry Pi Home [CDN]

TOFFEE-Mocha Raspberry Pi setup via Wizard:
04 TOFFEE-Mocha WAN Emulator Raspberry Pi Wizard Start
05 TOFFEE-Mocha WAN Emulator Raspberry Pi Wizard LAN port [CDN]
06 TOFFEE-Mocha WAN Emulator Raspberry Pi Wizard WAN port
07 TOFFEE-Mocha WAN Emulator Raspberry Pi Wizard finish

TOFFEE-Mocha Raspberry Pi setup - ports:
08 TOFFEE-Mocha WAN Emulator Raspberry Pi Ports

TOFFEE-Mocha Raspberry Pi Big Picture:
09 TOFFEE-Mocha WAN Emulator Raspberry Pi Big Picture

TOFFEE-Mocha Raspberry Pi settings - Packet Delay:
10 TOFFEE-Mocha WAN Emulator Raspberry Pi packet delay [CDN]
11 TOFFEE-Mocha WAN Emulator Raspberry Pi packet delay big picture

TOFFEE-Mocha Raspberry Pi packet bytes stats with packet delay alone:
12 TOFFEE-Mocha WAN Emulator Raspberry Pi packet delay stats bytes

TOFFEE-Mocha Raspberry Pi packet stats with packet delay alone:
13 TOFFEE-Mocha WAN Emulator Raspberry Pi packet delay stats packets [CDN]

TOFFEE-Mocha Raspberry Pi packet bytes stats with packet delay and packet drop:
15 TOFFEE-Mocha WAN Emulator Raspberry Pi packet drop stats bytes [CDN]

TOFFEE-Mocha Raspberry Pi packet stats with packet delay and packet drop:
16 TOFFEE-Mocha WAN Emulator Raspberry Pi packet drop stats packets

TOFFEE-Mocha Raspberry Pi Home page with consolidated report:
14 TOFFEE-Mocha WAN Emulator Raspberry Pi Home Page Report [CDN]



Предлагаемые темы:


TOFFEE-Mocha - WAN Emulator


Categories

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


Рекомендуемые темы:

Network Latency in WAN Networks and performance optimization ↗
Saturday' 13-Mar-2021
Here is my video article on Network Latency in WAN Networks (such as long distance Satellite links, etc) and how you can optimize the same to achieve better network performance.

TOFFEE-Mocha WAN Emulation software development - Update: 1-July-2016 ↗
Saturday' 13-Mar-2021
Today I got a feature request from Jonathan Withers. Jonathan is from a company called MultiWave Australia. He said he is able to get the TOFFEE-Mocha Raspberry Pi setup up and with that he is able to emulate geostationary satellite link. But he requested me is there a way to extend the constant packet delay from 40mS to 500mS. So as a part of his request I supported the same in the current ongoing development version of TOFFEE-Mocha.

TOFFEE DataCenter WAN Optimization - Google Hangouts demo and VOIP Optimization ↗
Saturday' 13-Mar-2021
TOFFEE DataCenter WAN Optimization - Google Hangouts demo and VOIP Optimization

TOFFEE Download :: TOFFEE-1.1.70-1-portable ↗
Saturday' 13-Mar-2021

Benchmark Raspberry Pi and other embedded SoC with TrueBench ↗
Saturday' 13-Mar-2021
TrueBench is an unique open-source benchmarking system in which the core system performance and efficiency parameters are measured at extreme high resolution in the order of several million/billion µ-seconds for a given specific task. TrueBench is a part of The TOFFEE Project research. With TrueBench Raspberry Pi 3, Raspberry Pi 2B and Raspberry Pi 2 are benchmarked and you can do a comparative analysis with standard mainstream x86 devices.

TOFFEE-DataCenter with GlusterFS Storage Cluster ↗
Saturday' 13-Mar-2021



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.

My Lab HDD and SSD logs for research ↗
Saturday' 13-Mar-2021

Raspberry Pi as a Networking Device ↗
Saturday' 13-Mar-2021
Raspberry Pi is often used as a single board computer for applications such as IoT, hobby projects, DIY, education aid, research and prototyping device. But apart from these applications Raspberry Pi can be used for real-world applications such as in making a full-fledged networking devices. Raspberry Pi is a single board ARM based hardware which is why it is also classified as ARM based SoC. Since it is ARM based it is highly efficient, tiny form-factor and lower in power consumption with moderate computational power. This will allow it to work several hours on emergency battery backup power supply such as low-cost domestic UPS and or some renewable energy source, which is a prerequisite for a typical networking device.

TOFFEE with Hardware Compression and Decompression Accelerator Cards ↗
Saturday' 13-Mar-2021
You can build a basic TOFFEE WAN Optimization hardware completely in software layer (i.e its networking data-plane and control-plane). And if you are a product manufacturer you can make commercial WAN Optimization products with TOFFEE with software layer alone. And if you choose to improve its performance, you can use any third-party PCIe Compression Accelerator cards.



Featured Educational Video:
Watch on Youtube - [171//1] 169 Q&A - Add additional HardDrive or storage space in Linux VirtualBox VM ↗

TOFFEE Download :: TOFFEE-1.1.70-1-portable ↗
Saturday' 13-Mar-2021

YouTube Video Network Traffic Optimization - WAN Optimization Demo ↗
Saturday' 13-Mar-2021

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

PiPG - Raspberry Pi Network Packet Generator ↗
Saturday' 13-Mar-2021
PiPG is a powerful and yet simple Raspberry Pi Network Packet Generator. With PiPG you can now fabricate custom network packets and send via any Network Interface. Supports all kinds of standard Network Ports (Linux Kernel driver generated) such as Physical Network Interface ports, and an array of virtual ports such as loopback, tun/tap, bridge, etc. indispensable tool for: Network Debugging, Testing and Performance analysis Network Administrators Students Network R&D Protocol Analysis and Study Network Software Development Compliance Testing Ethical Hackers you can generate the following test traffic: L2-Bridging/Slow protocols: STP, LACP, OAM, LLDP, EAP, etc Routing protocols: RIPv1, RIPv2, IGMPv1, IGMPv2, OSPF, IS-IS, EIGRP, HSRP, VRRP, etc Proprietary protocols: CISCO, etc Generic: IPv4 TCP/UDP, etc Malformed random packets




TOFFEE-DataCenter screenshots on a Dual CPU - Intel(R) Xeon(R) CPU E5645 @ 2.40GHz - Dell Server ↗
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


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