/SDNSecurity_RyuControllerApplicationLayer

Systematic Application Layer that Allows Network Monitoring and Firewall Rules for Ryu-based SDN Environments.

Primary LanguageCSS

SDN Security - Application Layer for Ryu Controller

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:

  1. Enable/disable the port.
  2. Check the packet forwarding.
  3. Block specific ports from network devices by choosing the device and the specific ports.
  4. Provides monitoring graphs.
  5. Create whitelist/blacklist firewall rules.

Some of the pages of the application layer:

Switch DPID

image

Switch Status

image

Switch Port Description

image

Switch Port Statistics

image

image

Firewall Rules

image

Detailed Firewall Rules

image

All of Switch Flows

image

image

All of the Flow Count

image

Monitoring Graph

image

image

About Us

image