spisneha25 / pyretic-e2

E2 Framework implementation using pyretic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pyretic-e2

E2 framework implementation using pyretic

Installation

Make sure you are using python2 (not python3). Install dependencies as follows -

sudo apt-get install python-dev python-pip python-netaddr screen hping3 ml-lpt graphviz libboost-dev libboost-test-dev libboost-program-options-dev libevent-dev automake libtool flex bison pkg-config g++ libssl-dev python-all python-all-dev python-all-dbg nmap python-tornado python-websocket openvswitch-switch mininet
sudo pip install networkx bitarray netaddr ipaddr pytest ipdb sphinx pyparsing==1.5.7 yappi

How to Run (examples)

python pyretic.py -m p0 pyretic.e2-examples.pipelet_test

References

About

E2 Framework implementation using pyretic


Languages

Language:Python 55.8%Language:Apex 34.9%Language:C 3.7%Language:HCL 2.5%Language:JavaScript 1.7%Language:Shell 0.8%Language:Makefile 0.3%Language:HTML 0.1%Language:Ruby 0.1%Language:CSS 0.1%