2014 · 86 citations · 2 references
ComputingComputer EngineeringComputer SystemsComputer NetworksNetwork SecuritySecurity ArchitectureNetwork ArchitectureNetwork ProgrammingNetwork VirtualizationSoftware-defined NetworkingFirewall ControlsFirewall ManagementFirewallsOpenflowSdn Controller DesignSoftware-defined Network TopologySoftware-defined Networking Security
Many have recognized the need to restructure the current internet work into a much more dynamic networking environment. It is difficult for today's inflexible infrastructure to cope with the fast changing demands of the users. As a result, Software-Defined Network (SDN) was introduced around 2005 to transform today's network to have centralized management, rapid innovation, and programmability by decoupling the control and data planes. This study focuses on developing a firewall application that runs over an OpenFlow-based SDN controller to show that most of the firewall functionalities are able to be built on software, without the aid of a dedicated hardware. Among many OpenFlow controllers that already exist for the public, we have chosen POX written in Python for the experiment; and to create the SDN network topology, we have used VirtualBox and Mininet. In this study, we cover the implementation detail of our firewall application, as well as the experimentation result.
2
Keith Kirkpatrick · Communications of the ACM · 2013 · 604 citations
The Tempest-a practical framework for network programmability
Jacobus E. van der Merwe, Seán Rooney, Luke M. Leslie et al. · IEEE Network · 1998 · 125 citations