kytos-ng / coloring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tag License Build status Code coverage Code-quality score

kytos/coloring

NApp reponsible for coloring switches on the network topology

Overview

NApp to color switches based on the network topology.

After picking a color for each switch, installs high priority flows in each switch, that send to the controller packets with a neighbors' color.

Installing

To install this NApp, make sure to have the same venv activated as you have kytos installed on:

$ git clone https://github.com/kytos-ng/coloring.git
$ cd coloring
$ python3 -m pip install --editable .

To install the kytos environment, please follow our development environment setup.

Requirements

Events

Subscribed

  • kytos/topology.updated
  • kytos/of_multi_table.enable_table
  • kytos/topology.switch.disabled
  • kytos/topology.link.disabled

Published

kytos/coloring.enable_table

A response from the kytos/of_multi_table.enable_table event to confirm table settings.

{
  'table_group': <object>
}

About

License:MIT License


Languages

Language:Python 100.0%