Research Article
OFSwitch13: Enhancing ns-3 with OpenFlow 1.3 Support
@INPROCEEDINGS{10.1145/2915371.2915381, author={Luciano Jerez Chaves and Islene Calciolari Garcia and Edmundo Roberto Mauro Madeira}, title={OFSwitch13: Enhancing ns-3 with OpenFlow 1.3 Support}, proceedings={Workshop on ns-3}, publisher={ACM}, proceedings_a={WNS3}, year={2016}, month={7}, keywords={SDN OpenFlow 1.3 Network Simulator 3 (ns-3 )}, doi={10.1145/2915371.2915381} }
- Luciano Jerez Chaves
Islene Calciolari Garcia
Edmundo Roberto Mauro Madeira
Year: 2016
OFSwitch13: Enhancing ns-3 with OpenFlow 1.3 Support
WNS3
ACM
DOI: 10.1145/2915371.2915381
Abstract
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.