Skip to content

Traffic Analysis and Experimentation platform based on the Barefoot/Tofino hardware

License

Notifications You must be signed in to change notification settings

att-innovate/taep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TAEP: Traffic Analysis and Experimentation Platform

TAEP is a Traffic Analysis and Experimentation platform based on the Barefoot/Tofino hardware. It provides a safe and reliable way to run A/B experiments in a production network.

Sub-Projects

TAEP-Scripts

github.com/att-innovate/taep-scripts contains all the shell scripts to build and manage TAEP.

TAEP-Controller

github.com/att-innovate/taep-controller contains all the code for the control-plane. The platform controller itself is written in Rust, and the data-plane related code is written in P4.

TAEP-Analytics

github.com/att-innovate/taep-analytics contains the components related to the analytics stack.

Sample Experiments and Introduction

There is an Introduction available in form of a presentation.

And TAEP-Examples lists some sample experiments that can be run on TAEP.

Installation

The TAEP code, the scripts, and experiments got developed and tested on following Barefoot/Tofino based setup:

  • Hardware
    • Edgecore Wedge 100BF-32X
    • Edgecore Wedge 100BF-65X
  • Software
    • ONL-2.0.0 2017-08-02.0609
    • bf-sde-7.0.0.18

Assuming you have the same setup just follow the installation steps as outlined in the TAEP-Scripts sub-project.

About

Traffic Analysis and Experimentation platform based on the Barefoot/Tofino hardware

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published