Skip to content

GavynDracula/FTMB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Reimplement FTMB(Fault Tolerance Middle-Box)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published