Skip to content

MM-INT: Telemetry in Programmable Switches with Multiple Queues using Source-Based Multipath Routing (Real-Time Data Collection)

Notifications You must be signed in to change notification settings

vortex2jm/MM-INT-Monitor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MM-INT Monitor

This is a tool built for monitoring M-PolKA networks metadata with multiqueue switches through INT (In-Band Telemetry) probes.

Installation

  • Firstly, you should install VirtualBox.
  • Download this virtual machine, as it comes with a configured environment with some crucial dependencies for the tool.
  • Then, import the file:
  • Allocate at least 4GB of RAM to the machine to prevent frequent freezing:
  • After importing, start the VM and choose vagrant user. The password is vagrant too.
  • In the /home/vagrant directory, clone this project:
git clone https://github.com/vortex2jm/MM-INT.git && cd MM-INT

Obs: The tool will only work if the repository is cloned into the specified directory.

  • Now you can do some setting up steps:
sudo chmod +x ./util/scripts/setup.sh
./util/scripts/setup.sh

This script will install some python dependencies and the docker engine.

  • The final step is to install the database:
sudo chmod +x ./util/scripts/createdb.sh
./util/scripts/createdb.sh

If you've followed all the steps so far, the environment should be fully configured. Now, you can check the usage here.

About

MM-INT: Telemetry in Programmable Switches with Multiple Queues using Source-Based Multipath Routing (Real-Time Data Collection)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • P4 62.3%
  • Python 35.8%
  • Shell 1.9%