# FTMB **Repository Path**: EricDracula/FTMB ## Basic Information - **Project Name**: FTMB - **Description**: Reimplement FTMB(Fault Tolerance Middle-Box) - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-12-01 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # FTMB Reimplement FTMB(Fault Tolerance Middle-Box) for laboratory's research Running Environment: 205(eno3 192.168.1.2) ------ (eno3 192.168.1.1)206(eno4 192.168.2.1) ------ (em3 192.168.2.2)210 Notice: - The route and arp of machines is possible to be set manually - 205 is master machine on which Master runs, 206 is switch machine where In/OutputLogger and StableStorage are deployed, 210 is backup machine with Backup - Network Function in Master and Backup is a simple ICMP-ECHO packet counter now, just for fast development - Reimplemented FTMB now is a pcap version, so don't forget to checkout to pcap branch To-Do: - Packet processing is based on pcap library currently, and will be improved by DPDK - Communication between components is based on socket now, and will be replaced by ZeroMQ