OFSwitch13
Luciano Jerez Chaves, Islene Calciolari Garcia, Edmundo R. M. Madeira · 2016
The world is witnessing the rapid evolution of communication technologies, and meeting current market requirements is virtually impossible with traditional network architectures. Many works point to the use of Software Defined Networking (SDN) paradigm and the OpenFlow protocol as enabling solutions to overcome current limitations. Despite the fact that the Network Simulator 3 (ns-3 ) already has a module that supports OpenFlow simulations, it is possible to note that the available implementation provides a very outdated protocol version (0.8.9). As many new major features were introduced up to the latest versions, it is interesting to have some of them available for use. In this context, this paper presents the OFSwitch13: a module to enhance the ns-3 with OpenFlow 1.3 technology support. This module provides both an OpenFlow 1.3 switch device and a controller application interface. Details about module design and implementation are discussed throughout this paper, and a case study scenario is used to illustrate some of the available OFSwitch13 module features.