Systematic Application Layer that Allows Network Monitoring and Firewall Rules for Ryu-based SDN Environments. The basis of the project is to create a DDoS Mitigation System based on Ryu SDN Controller with Port Blocking Mechanism and a versatile Application Layer.
This is a thesis project that creates The Application Layer to complement the DDoS Mitigation System of the Ryu SDN Controller inside https://github.com/bryanoliverh/SDNSecurity_DDOSMitigationDecisionTree_PortBlocking.
This application runs on top of the Ryu Controller. As the Ryu Controller that was made is able to do packet forwarding and DDoS detection and mitigation with a port blocking mechanism, this application layer is the website to manage the topology information and it provides actions as follows:
- Enable/disable the port.
- Check the packet forwarding.
- Block specific ports from network devices by choosing the device and the specific ports.
- Provides monitoring graphs.
- Create whitelist/blacklist firewall rules.
Some of the pages of the application layer:
Switch DPID
Switch Status
Switch Port Description
Switch Port Statistics
Firewall Rules
Detailed Firewall Rules
All of Switch Flows
All of the Flow Count
Monitoring Graph
About Us