Skip to content

Ivanatorion/p4runtime-grpc-tcc

Repository files navigation

PvS Control Engine with Information Flow Control

This repository contains a functional implementation of the Control Engine for the PvS project. Moreover, this Control Engine is platform independent and can be used along with other data plane abstractions, such as a Mininet topology. A module for Information Flow Control to protect agains CAP attacks is also added on the [inf_flow_ctrl] folder.

Installation Instructions

It is recommended to install all dependencies with the provided script:

$ ./scripts/install_dependencies.sh

Starting the P4Runtime Server

To run the server, execute the commands:

$ sudo su
$ ./run_p4runtime_server.sh

Running SDN Apps

The [examples/sdn_apps] folder contains examples of SDN applications. The [examples/sdn_apps/test_case] folder contains a scenario with a defined Mininet/bmv2 topology for testing of the system.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published