KatharaFramework/Kathara-Labs
Collection of Kathará network scenarios and tutorials.
Kathara Labs
This repository contains the official network scenarios of Kathará.
Tutorials
The tutorials directory contains several tutorials about basic and advanced usage of Kathará:
- Kathará Introduction: Introduction slides of the Kathará tool.
- Capture Packets: A tutorial explaining how to capture packets using the Wireshark GUI in Kathará.
- Traffic Control: Several tutorials explaining how to use the
tctool to control, manipulate and
shape traffic inside Kathará. - Kathará External: Tutorials explaining how to configure Kathará External to attach a Kathará
device to the host physical interfaces (Linux only). - Python API: Several tutorials about the usage of the Kathará Python APIs.
Main Labs
The main-labs directory contains the network scenarios used in the course of "Internet and Data Centers" at
Roma Tre university.
The network scenarios cover several topics. For each topic there are different scenarios and for each of them you can find
the related explanatory slides.
- Basic Topics
- Application Level
- Intradomain Routing
- Interdomain Routing
- Data Center Routing
- Labs Integrating Several Technologies
- P4 (Thanks to ETH Zurich 😄)
- SDN-Openflow
Community Labs
The community-labs directory contains a collection of network scenarios from the Kathará community.
If you have something interesting to share, please let us know!
You can email contact@kathara.org, open an issue in this repository or directly make a
Pull Request.
Contributions are always welcome!
Exercises
The exercises directory contains a set of exercises that leverage the
kathara-lab-checker tool to offer autocorrection for students.
Each exercise includes specific requirements that students need to meet. Using the kathara-lab-checker,
students can run tests to ensure that their configuration meets the criteria, receiving feedback if any adjustments are needed.
Exam Labs
The exam-labs directory contains the network scenarios used for the practical exams of the course
"Internet and Data Centers" at Roma Tre University.
For each scenario you can find a .pdf file containing the exam's text and the relative solution.
You can use it for training and practice!
Netkit Labs
If you need additional network scenarios, you can visit the old Netkit Lab Page.
Beware those network scenarios are not tested on Kathará, so they may not work properly!