skip to main content
10.1145/2342441.2342465acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

Towards programmable enterprise WLANS with Odin

Authors Info & Claims
Published:13 August 2012Publication History

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.

Skip Supplemental Material Section

Supplemental Material

hotsdn-iv-02-towardsprogrammableenterprisewlanswithodin.mp4

mp4

24.7 MB

References

  1. IEEE Std 802.11-2007 (Revision of IEEE Std 802.11-1999), 2007.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  6. E. Rozner, Y. Mehta, A. Akella, and L. Qiu. Traffic-Aware channel assignment in enterprise wireless LANs. In IEEE ICNP 2007, 2007.Google ScholarGoogle ScholarCross RefCross Ref
  7. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  9. K.-K. Yap, M. Kobayashi, D. Underhill, S. Seetharaman, P. Kazemian, and N. McKeown. The Stanford OpenRoads deployment. In ACM WiNTECH 09, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. CAPWAP protocol binding for IEEE 802.11. http://www.ietf.org/rfc/rfc5416.txt, March 2012.Google ScholarGoogle Scholar
  14. I. Papanikos and M. Logothetis. A study on dynamic load balance for IEEE 802.11b wireless LAN. In COMCON, 2001.Google ScholarGoogle Scholar
  15. IEEE 802.11k-2008 (Amendment 1: Radio Resource Measurement of Wireless LANs), 2012.Google ScholarGoogle Scholar
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. Floodlight. http://floodlight.openflowhub.org/, March 2012.Google ScholarGoogle Scholar
  18. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards programmable enterprise WLANS with Odin

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          HotSDN '12: Proceedings of the first workshop on Hot topics in software defined networks
          August 2012
          142 pages
          ISBN:9781450314770
          DOI:10.1145/2342441

          Copyright © 2012 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 13 August 2012

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate88of198submissions,44%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader