In this paper we propose to integrate Software Defined Networking (SDN) principles in Wireless Mesh Networks (WMN) formed by OpenFlow switches. The use of a centralized network controller and the ability to setup arbitrary paths for data flows make SDN a handy tool to deploy fine-grained traffic engineering algorithms in WMNs. However, centralized control may be harmful in multi-hop radio networks formed by commodity devices (e.g. Wireless Community Networks), in which node isolation and network fragmentation are not rare events. To exploit the pros and mitigate the cons, our framework uses the traditional OpenFlow centralized controller to engineer the routing of data traffic, while it uses a distributed controller based on OLSR to route: i) OpenFlow control traffic, ii) data traffic, in case of central controller failure. We implemented and tested our Wireless Mesh Software Defined Network (wmSDN) showing its applicability to a traffic engineering use-case, in which the controller logic balances outgoing traffic among the Internet gateways of the mesh. Albeit simple, this use case allows showing a possible usage of SDN that improves user performance with respect to the case of a traditional mesh with IP forwarding and OLSR routing. The wmSDN software toolkit is formed by Open vSwitch, POX controller, OLSR daemon and our own Bash and Python scripts. The tests have been carried out in an emulation environment based on Linux Containers, NS3 and CORE tools

Detti, A., Pisa, C., Salsano, S.d., BLEFARI MELAZZI, N. (2013). Wireless mesh software defined networks (wmSDN). In 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), 2013 IEEE (pp.89-95). IEEE [10.1109/WiMOB.2013.6673345].

Wireless mesh software defined networks (wmSDN)

DETTI, ANDREA;SALSANO, STEFANO DOMENICO;BLEFARI MELAZZI, NICOLA
2013-01-01

Abstract

In this paper we propose to integrate Software Defined Networking (SDN) principles in Wireless Mesh Networks (WMN) formed by OpenFlow switches. The use of a centralized network controller and the ability to setup arbitrary paths for data flows make SDN a handy tool to deploy fine-grained traffic engineering algorithms in WMNs. However, centralized control may be harmful in multi-hop radio networks formed by commodity devices (e.g. Wireless Community Networks), in which node isolation and network fragmentation are not rare events. To exploit the pros and mitigate the cons, our framework uses the traditional OpenFlow centralized controller to engineer the routing of data traffic, while it uses a distributed controller based on OLSR to route: i) OpenFlow control traffic, ii) data traffic, in case of central controller failure. We implemented and tested our Wireless Mesh Software Defined Network (wmSDN) showing its applicability to a traffic engineering use-case, in which the controller logic balances outgoing traffic among the Internet gateways of the mesh. Albeit simple, this use case allows showing a possible usage of SDN that improves user performance with respect to the case of a traditional mesh with IP forwarding and OLSR routing. The wmSDN software toolkit is formed by Open vSwitch, POX controller, OLSR daemon and our own Bash and Python scripts. The tests have been carried out in an emulation environment based on Linux Containers, NS3 and CORE tools
International Workshop on Community Networks and Bottom-up-Broadband (IEEE WiMob’2013/CNBuB 2013)
Lyon, France
2013
Rilevanza internazionale
2013
Settore ING-INF/03 - TELECOMUNICAZIONI
English
Intervento a convegno
Detti, A., Pisa, C., Salsano, S.d., BLEFARI MELAZZI, N. (2013). Wireless mesh software defined networks (wmSDN). In 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), 2013 IEEE (pp.89-95). IEEE [10.1109/WiMOB.2013.6673345].
Detti, A; Pisa, C; Salsano, Sd; BLEFARI MELAZZI, N
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/94569
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 106
  • ???jsp.display-item.citation.isi??? 78
social impact