/SDNProject

SDN project 2019 on Mininet

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

Build Status

SDN_Project

topo

This is a project based on the above topology which incorporates the use of Load Balanacer, Firewalls, Intrusion detecion system and the NAPT. The topology of this project is divided into three zones namely: Private, Public and DmZ. Stress Tests for the two firewalls are run by sending packets from one zone to the other. There are two sets of servers that are running a simpleHTTP and DNS server as configured in the dns.py scripts. Tests are also run for testing these servers using dig and curl commands respectively.

Mininet Tutorial

https://kth.instructure.com/courses/7689/pages/ik2220-tutorial-video-mininet+pox?module_item_id=134779e

Visualiser

http://mininet.spear.narmox.com *Just paste your answer for links and dump in the given link and render graph for the topology for mininet*

Repo for VND (Visual Network Descriptor)

https://github.com/ramonfontes/vnd

Commands for Starting topology, firewall, click scripts independently

    1. Topology

sudo python filename.py
    2. Firewall

./pox.py log.level --DEBUG forwarding.l2_firewall
    3. Click

sudo /usr/local/bin/click filename.click