Yahoo India Web Search

Search results

  1. Kathará is an open source tool for creating and testing network scenarios in a container-based environment. It is simple, lightweight, fast, and supports interactive demos, lessons, and protocol development.

    • Home

      Home - Kathará | Lightweight Container-based Network...

    • Publications

      Publications - Kathará | Lightweight Container-based Network...

    • Success Stories

      Success Stories - Kathará | Lightweight Container-based...

    • Contact Us

      Contact Us - Kathará | Lightweight Container-based Network...

    • Download

      Kathará is a free open-source software, available for all...

    • Linux Man Pages

      Kathara is a network emulation tool based on Docker...

    • Lab.Conf 5

      kathara-lab.conf(5) Kathara manual; kathara-lab.conf(5)...

    • Vstart

      The requested shell must be installed inside the device....

  2. Kathará is a software that allows you to create and run virtual networks on your computer. You can download the latest version for Linux, macOS, Windows, or use the PyPI package or the GitHub source.

    • Overview
    • What is it?
    • How does it work?
    • Installation
    • Quick Example
    • Publications and Presentations
    • External Tools
    • Success Stories
    • Join Us
    • GeneratedCaptionsTabForHeroSec

    •Official Website

    •What is it?

    •How does it work?

    •Installation

    •Quick Example

    •Publications

    Kathará (from the Greek Καθαρά, purely) is a lightweight network emulation system based on Docker containers. It can be really helpful in showing interactive demos/lessons, testing production networks in a sandbox environment, or developing new network protocols.

    Kathará is the spiritual successor of the notorious Netkit, hence it is cross-compatible, and inherits its language and features.

    Each network device is emulated by a container. Virtual network devices are interconnected by virtual L2 LANs.

    Each container can potentially run a different Docker image. Built-in images include Quagga, FRRouting, Bind, P4, OpenVSwitch, and more, but you can also use your own container images. For more information about Kathará images please visit the dedicated repository.

    Kathará extremely simplifies the creation of complex networks using the concept of network scenario: a directory containing a file with the network topology, and, foreach device, files and folders containing the configuration of that device.

    Kathará emulates network scenarios using either Docker or Kubernetes as backend virtualization system.

    Install Docker and then run the installer specific for your Operating System. For a step-by-step guide check the Wiki.

    For further information on how to use Kathará on Kubernetes (Megalos) please refer to the Wiki Page.

    •Install Kathará by following the Installation section.

    •Download and unpack the network scenario of a "Small Internet" from here (network topology can be found here).

    •cd inside small-internet-with-dns-webserver and run kathara lstart.

    •Kathará will read the configuration of the scenario from lab.conf and the various *.startup files and start the devices, opening terminal windows to interact with them.

    •Netkit Lab Generator, a GUI that allows the easy creation of a network scenario configuration and the visualization of its network topology.

    •VFTGen, a tool that allows to create three levels Fat Tree topologies (single-plane or multi-planes) and automatically configure them to run on Kathará.

    •Tacatá, a lightweight Python script which creates Netkit and Kathará labs using an enriched version of the lab.conf file with a simple syntax.

    •net-vis, a tool that parses (and generates) the lab.conf file and all the .startup files to visualize the network.

    kathara-lab-starter, an easy and extensible tool to get a kathara lab started. Utilizing JSON input files, it accelerates setup, while minimizing configuration redundancies.

    Being based on Netkit, all the previous tools still work.

    As far as we know, Kathará is currently being used in many courses and projects.

    We encourage you to tell us your story!

    Kathará is an open source project. Feel free to download the code, play with it, and submit feature requests, notify bugs, or open pull requests!

    Thanks to everyone who has contributed to the development of Kathará!

    Kathara is a tool for creating and running network scenarios using Docker or Kubernetes. It is compatible with Netkit and supports various network devices and protocols.

  3. People also ask

  4. 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á. Main Labs. The main-labs directory contains the network scenarios used in the course of "Internet and Data Centers" at Roma Tre university.

  5. kathara Installation - Install kathara on linux. Mujeeb Ishaque. 28 subscribers. Subscribed. 46. 6.8K views 3 years ago. In this video, we install kathara emulation software. It's a network...

    • 5 min
    • 6.8K
    • Mujeeb Ishaque
  6. github.comKatharaFrameworkKathará - GitHub

    Kathará is a network emulator designed for networking education, research and testing. Our aim is to provide a flexible and practical environment for testing, experimenting, and learning about computer networks. Projects. Here are some of the projects: Kathará: The core framework that powers network emulation.

  7. Kathara is a cross-compatible tool that allows you to create and test network scenarios using Docker containers. Learn how to use its commands, configure its devices, and report bugs.