kytos-ng / noviflow

Implement Noviflow-specific features

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tag License Build status Code coverage Code-quality score

amlight/noviflow

NApp that implements Noviflow specific features

Overview

Implement Noviflow-specific features

Installing

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

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

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

Requirements

This NApps depends on kytos/of_core and OpenFlow 1.3.

Supported Features

The following OFPAT_EXPERIMENTER custom action types are supported:

class NoviActionType(IntEnum):
    """Noviflow custom actions."""

    # Set BFD
    NOVI_ACTION_SET_BFD_DATA = 4

    # Push INT
    NOVI_ACTION_PUSH_INT = 12

    # Modify INT
    NOVI_ACTION_ADD_INT_METADATA = 13

    # Pop INT
    NOVI_ACTION_POP_INT = 14

    # Send INT report
    NOVI_ACTION_SEND_REPORT = 15

About

Implement Noviflow-specific features

License:MIT License


Languages

Language:Python 100.0%