ABSTRACT
We present Odin, an SDN framework to introduce programmability in enterprise wireless local area networks (WLANs). Enterprise WLANs need to support a wide range of services and functionalities. This includes authentication, authorization and accounting, policy, mobility and interference management, and load balancing. WLANs also exhibit unique challenges. In particular, access point (AP) association decisions are not made by the infrastructure, but by clients. In addition, the association state machine combined with the broadcast nature of the wireless medium requires keeping track of a large amount of state changes. To this end, Odin builds on a light virtual AP abstraction that greatly simplifies client management. Odin does not require any client side modifications and its design supports WPA2 Enterprise. With Odin, a network operator can implement enterprise WLAN services as network applications. A prototype implementation demonstrates Odin's feasibility.
Supplemental Material
- IEEE Std 802.11-2007 (Revision of IEEE Std 802.11-1999), 2007.Google Scholar
- V. Shrivastava, N. Ahmed, S. Rayanchu, S. Banerjee, S. Keshav, K. Papagiannaki, and A. Mishra. CENTAUR: realizing the full potential of centralized wlans through a hybrid data path. In Proceedings of the 15th annual international conference on Mobile computing and networking, 2009. Google ScholarDigital Library
- R. Murty, J. Padhye, A. Wolman, and M. Welsh. Dyson: an architecture for extensible wireless LANs. In Proceedings of the 2010 USENIX conference on USENIX annual technical conference, 2010. Google ScholarDigital Library
- R. Murty, J. Padhye, R. Chandra, A. Wolman, and B. Zill. Designing high performance enterprise Wi-Fi networks. In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation, 2008. Google ScholarDigital Library
- P. Zerfos, G. Zhong, J. Cheng, H. Luo, S. Lu, and J. J.-R. Li. DIRAC: a software-based wireless router system. In Proceedings of the 9th annual international conference on Mobile computing and networking, 2003. Google ScholarDigital Library
- E. Rozner, Y. Mehta, A. Akella, and L. Qiu. Traffic-Aware channel assignment in enterprise wireless LANs. In IEEE ICNP 2007, 2007.Google ScholarCross Ref
- P. Bahl, R. Chandra, J. Padhye, L. Ravindranath, M. Singh, A. Wolman, and B. Zill. Enhancing the security of corporate Wi-Fi networks using DAIR. In Proceedings of the 4th international conference on Mobile systems, applications and services, 2006. Google ScholarDigital Library
- N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner. Openflow: enabling innovation in campus networks. SIGCOMM Comput. Commun. Rev., 38:69--74, March 2008. Google ScholarDigital Library
- K.-K. Yap, M. Kobayashi, D. Underhill, S. Seetharaman, P. Kazemian, and N. McKeown. The Stanford OpenRoads deployment. In ACM WiNTECH 09, 2009. Google ScholarDigital Library
- N. Foster, R. Harrison, M. J. Freedman, C. Monsanto, J. Rexford, A. Story, and D. Walker. Frenetic: a network programming language. In Proceedings of the 16th ACM SIGPLAN international conference on Functional programming, 2011. Google ScholarDigital Library
- C. Monsanto, N. Foster, R. Harrison, and D. Walker. A compiler and run-time system for network programming languages. In ACM SIGPLAN-SIGACT POPL 12, 2012. Google ScholarDigital Library
- T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski, M. Zhu, R. Ramanathan, Y. Iwata, H. Inoue, T. Hama, and S. Shenker. Onix: A distributed control platform for large-scale production networks. In OSDI 10, 2010. Google ScholarDigital Library
- CAPWAP protocol binding for IEEE 802.11. http://www.ietf.org/rfc/rfc5416.txt, March 2012.Google Scholar
- I. Papanikos and M. Logothetis. A study on dynamic load balance for IEEE 802.11b wireless LAN. In COMCON, 2001.Google Scholar
- IEEE 802.11k-2008 (Amendment 1: Radio Resource Measurement of Wireless LANs), 2012.Google Scholar
- D. Giustiniano, D. Malone, D.J. Leith, and K. Papagiannaki. Measuring transmission opportunities in 802.11 links. Networking, IEEE/ACM Transactions on, 18(5):1516--1529, oct. 2010. Google ScholarDigital Library
- Floodlight. http://floodlight.openflowhub.org/, March 2012.Google Scholar
- E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek. The click modular router. ACM Transactions on Computer Systems, 18(3):263297, August 2000. Google ScholarDigital Library
- K.-K. Yap, Y. Yiakoumis, M. Kobayashi, S. Katti, G. Parulkar, and N. McKeown. Separating authentication, access and accounting: A case study with OpenWiFi. Technical report, OpenFlow 2011-1.Google Scholar
- T. Fischer, T. Hühn, R. Kuck, R. Merz, J. Schulz-Zander, and C. Sengul. Experiences with bowl: Managing an outdoor wifi network (or how to keep both internet users and researchers happy?). In Proceedings of the 25th Large Installation System Administration Conference (LISA '11). Usenix. Google ScholarDigital Library
Index Terms
- Towards programmable enterprise WLANS with Odin
Recommendations
Demo: programming enterprise WLANs with odin
SIGCOMM '12: Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communicationWe present a demo of Odin, an SDN framework to program enterprise wireless local area networks (WLANs). Enterprise WLANs need to support a wide range of services and functionalities. This includes authentication, authorization and accounting, policy, ...
Demo: programming enterprise WLANs with odin
Special october issue SIGCOMM '12We present a demo of Odin, an SDN framework to program enterprise wireless local area networks (WLANs). Enterprise WLANs need to support a wide range of services and functionalities. This includes authentication, authorization and accounting, policy, ...
Programming the Home and Enterprise WiFi with OpenSDWN
SIGCOMM '15: Proceedings of the 2015 ACM Conference on Special Interest Group on Data CommunicationThe quickly growing demand for wireless networks and the numerous application-specific requirements stand in stark contrast to today's inflexible management and operation of WiFi networks. In this paper, we present and evaluate OpenSDWN, a novel WiFi ...
Comments