Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Yet Another SDN Controller from vne.io
SDN Controller is built on Intel DPDK technology, Redis, Clojure, Graphite and Grafana.
It is the first SDN Controller built on Intel DPDK technology and has very fast packet processing capabilities compared to other controllers that are based on JAVA, Python or Ruby.
Docker on a Linux Host or Mac
To get started, Just clone the repo, and execute ./sdn-start.sh to start all the components then login to the application using http://docker-host:9090/nerd-client (admin, admin ) is the default username and password.
It may take a while to download all the container images for the first time. Please don't interrupt this process of downloading docker images.
Start a mininet simulation
Before starting the script please execute this command once
sudo modprobe openvswitch
./mn-docker-lin-50-start.sh to start a mininet with linear topology consisting of 50 switches. Go to http://docker-host:9090/connectivity to see the topology on the client.
execute pingall on mininet to discover the connections between switches and hosts.