Experimental Study of a Network Access Server for a Public WLAN Access Network

Total Page:16

File Type:pdf, Size:1020Kb

Experimental Study of a Network Access Server for a Public WLAN Access Network Experimental Study of a Network Access Server for a public WLAN access network M.Sc. Thesis by Juan Caballero and Daniel Malmkvist Department of Microelectronics and Information Technology Royal Institute of Technology, KTH Stockholm, January 2002 Experimental Study of a Network Access Server for a public WLAN access network Abstract Wireless access networks have gained popularity due to the flexibility they allow to the users, who is able to move away from his or her desk while still being able to access information. Among the different Wireless LAN standards, the most widespread, by far, is IEEE 802.11. Public WLAN access networks are being set up in hotspots, i.e. areas expected to have high demand for bandwidth. Access to the Internet and to corporate networks is provided at these hotspots with limited coverage but high available bandwidth. Airports and hotels have often been the first targeted locations for these hotspots, but conference centres, cafes, and train stations will then follow. In the near future, any person who owns at least one access point and has a connection to the Internet can become a small operator and offer access to the Internet using these resources. Existing solutions for such WLAN access networks lack support for security, flexible accounting, mobility, multiaccess, roaming and user-friendly login. The aim of this Master’s Thesis was to study if it was possible to solve these problems and how to integrate all this new functionality into existing public WLAN access networks by building and evaluating a prototype of a public WLAN access network. System requirements were defined, currently available solutions analysed and a prototype was built. Most of the functionality of the prototype is placed in the Network Access Server, which is the main element providing security, mobility, and accounting. Flexible accounting, improvements in security, an easy and fast way to login the user, a feedback module to provide information about the current session and integration of the RADIUS architecture with the Mobile IP distribution have all been implemented. Juan Caballero and Daniel Malmkvist January 2002 Experimental Study of a Network Access Server for a public WLAN access network Acknowledgements We would like to thank our examiner, Professor Gerald Maguire Jr. for his invaluable answers to our questions and his assistance in the preparation of this manuscript. Special thanks, to our advisor George Liu for his advice and guidance during all the time working in the thesis. We would like to express also our most sincere thanks to Enrico Pelleta, for providing us with his IP-Login code, which saved us a lot of time. We also thank all the GNU community for creating great open software, especially the Dynamics, Netfilter, FreeSwan, Freeradius and mySQL teams; without their software this thesis would not have been possible. Thanks to R2M for providing us the opportunity to perform this thesis and to all the Elektrosmoggers for helpful input and interesting presentations. Finally and most specially thanks to our families and friends for supporting us all this time. Contact Information Examiner Advisor Professor Gerald Maguire Jr. George Liu, PhD IMIT, KTH IMIT, KTH [email protected] [email protected] Authors Juan Caballero Bayerri Daniel Malmkvist [email protected] [email protected] This thesis was performed as part of the requirements for the degree of Master of Science in Electrical Engineering at: Royal Institute of Technology, KTH Department of Microelectronics and Information Technology, IMIT KTH Electrum 229 164 40 Kista, Sweden This Master of Science thesis was performed at: R2M Meton AB Norgegatan 2 164 32 Kista, Sweden The thesis presentation was performed on the 22nd of January 2002. Juan Caballero and Daniel Malmkvist January 2002 Experimental Study of a Network Access Server for a public WLAN access network Table of Contents 1 Introduction .......................................................................................................................... 1 1.1 Background ..................................................................................................................... 1 1.2 Problem Statement .......................................................................................................... 2 1.3 Target Market.................................................................................................................. 2 1.4 Outline of the thesis ........................................................................................................ 3 2 Background........................................................................................................................... 4 2.1 Protocols.......................................................................................................................... 4 2.1.1 IEEE 802.11............................................................................................................. 4 2.1.1.1 Architecture Components................................................................................. 5 2.1.1.2 Physical layers.................................................................................................. 6 2.1.1.3 Data Rates......................................................................................................... 7 2.1.1.4 MAC layer........................................................................................................ 8 2.1.1.5 Communication exchange ................................................................................ 8 2.1.2 AAA......................................................................................................................... 9 2.1.2.1 RADIUS ......................................................................................................... 10 2.1.2.2 DIAMETER ................................................................................................... 12 2.1.3 IP Security ............................................................................................................. 13 2.1.3.1 Security protocols........................................................................................... 13 2.1.3.2 Modes of operation......................................................................................... 15 2.1.3.3 Key management in the IPSec framework ..................................................... 15 2.1.3.4 Internet Key Exchange ................................................................................... 15 2.1.4 Private addresses and Network Address Translation (NAT)................................. 15 2.2 Related work ................................................................................................................. 16 2.2.1 Research work ....................................................................................................... 16 2.2.2 Commercial work .................................................................................................. 17 3 Method................................................................................................................................. 19 3.1 Goal............................................................................................................................... 19 3.2 Scope............................................................................................................................. 19 3.3 Limitations .................................................................................................................... 20 3.4 System Requirements.................................................................................................... 20 3.4.1 General...................................................................................................................20 3.4.2 Login...................................................................................................................... 21 3.4.3 Security..................................................................................................................21 3.4.4 Accounting............................................................................................................. 22 4 System Architecture ...........................................................................................................24 4.1 System Overview .......................................................................................................... 24 4.2 User ............................................................................................................................... 25 4.3 Client............................................................................................................................. 25 4.4 NAS............................................................................................................................... 25 4.5 Authentication Server.................................................................................................... 26 4.6 Accounting Database .................................................................................................... 26 5 Analysis and Implementation............................................................................................ 27 5.1 Login ............................................................................................................................. 27 5.1.1 Wireless access overview ...................................................................................... 28 5.1.1.1 Basic user ......................................................................................................
Recommended publications
  • Application Notes for Avaya IP Office Telephony Infrastructure in A
    Avaya Solution & Interoperability Test Lab Application Notes for Avaya IP Office Telephony Infrastructure in a Converged VoIP and Data Network using Hewlett Packard Networking Switches configured with 802.1X Authentication - Issue 1.0 Abstract The IEEE 802.1X standard defines a client-server based network access control (NAC) and authentication protocol that restricts unauthorized clients from connecting to a Local Area Network (LAN) through publicly accessible ports. 802.1X provides a means of authenticating and authorizing users attached to a LAN port and of preventing access to that port in cases where the authentication process fails. Hewlett Packard (HP) Networking switches support 802.1X as authenticators and Avaya IP Telephones support 802.1X as supplicants. These Application Notes provides the steps necessary to configure 802.1X on the HP Networking switches for an Avaya IP Telephone with an attached PC. Linux FreeRADIUS is used as the authentication server. Information in these Application Notes has been obtained through DevConnect compliance testing and additional technical discussions. Testing was conducted via the DevConnect Program at the Avaya Solution and Interoperability Test Lab. RDC; Reviewed: Solution & Interoperability Test Lab Application Notes 1 of 21 SPOC 10/18/2012 ©2012 Avaya Inc. All Rights Reserved. HP_IPO80_8021X 1. Introduction The 802.1X protocol is an IEEE standard for media-level network access control (NAC), offering the capability to permit or deny network connectivity, control LAN access, and apply traffic policy, based on user or machine identity. 802.1X consists of three components (or entities): Supplicant – a port access entity (PAE) that requests access to the network.
    [Show full text]
  • Architectures for Broadband Residential IP Services Over CATV Networks Enrique J
    12 Architectures for Broadband Residential IP Services Over CATV Networks Enrique J. Hernandez-Valencia, Bell Laboratories, USA Abstract The current state of the art in digital broadband access technologies to support emerging telecommunications services makes imminent the introduction of interac- tive broadband services — including data, video and the Internet — into the resi- dential market. Over the last few years, much attention has been paid to the development of media access control protocols for cable TV networks that will allow the immediate support of broadband data services as the first step toward enhanced communications services for residential users. Here we review some of the architectural options that must be carefully considered in order to deliver IP ser- vices to such users in an efficient yet flexible manner. uture residential cable data services are expected to • Support for data forwarding/routing services, including IP deliver Internet access, work-at-home applications, Address Resolution Protocol (ARP) and the Internet Con- small business access, local area network LAN-LAN trol Message Protocol (ICMP) interconnect, and LAN emulation services over cable • Host address configuration TV (CATV) networks. These services are anticipated as a • Subscription FFnatural extension to the residential consumer market of the • Security data networking capabilities in the business sector today [1]. In addition, any proposed access architecture for broad- Although related residential Internet Protocol (IP) services band residential data services will be expected to support are already being trialed in the marketplace, substantive existing IP services such as the Dynamic Host Configuration standardization efforts in this area did not materialize until Protocol [6], Domain Name System [8], IP Multicasting and quite recently.
    [Show full text]
  • Telecommunication Services Engineering Lab Roch H. Glitho
    Telecommunication Services Engineering Lab 1 Roch H. Glitho Telecommunication Services Engineering Lab Layering in next generation networks Services ( value-added services) also called application / services . Services (Basic service) also called call/session Transport (Below IP + IP + transport layer) also called bearer 2 Roch H. Glitho Telecommunication Services Engineering Lab Layering in next generation networks Infrastructural, application, middleware and baseware services Services NGN Resources service Service Service . management functions control functions Transport Transport s e management functions control functions c r NGN u o s transport e R Transfer functional area 3 Roch H. Glitho Telecommunication Services Engineering Lab Layering in UMTS UMTS (Universal Mobile Telecommunication Systems) - An example of 3G system: - Evolution of GSM - Use of WCDMA - Largest footprint - Another example of 3G system - Evolution of CDMA -One - Use of WCDMA, but a version incompatible with UMTS - Dwindling footprint 4 Roch H. Glitho Telecommunication Services Engineering Lab Layering in UMTS UMTS (Universal Mobile Telecommunication Systems) - UMTS transport: - TCP - IP - Below IP - WCDMA - Bandwidth (Peak rate: single digit Mbits/s – usually lower than 2) 5 Roch H. Glitho Telecommunication Services Engineering Lab Layering in UMTS UMTS (Universal Mobile Telecommunication Systems) - UMTS Service: - IP Multimedia Subsystem (IMS) - Basic service (call / session or control layer) - Value added services (value added service or service layer) - Focus
    [Show full text]
  • Network Access Control and Cloud Security
    NETWORK ACCESS CONTROL AND CLOUD SECURITY Tran Song Dat Phuc SeoulTech 2015 Table of Contents Network Access Control (NAC) Network Access Enforcement Methods Extensible Authentication Protocol IEEE 802.1X Port-Based NAC Cloud Computing Cloud Security Risks and Countermeasures Cloud Security as a Service (SecaaS) Network Access Control (NAC) • “Network Access Control (NAC) is a computer networking solution that uses a set of protocols to define and implement a policy that describes how to secure access to network nodes by devices when they initially attempt to access the network.” – wikipedia. • “NAC is an approach to computer network security that attempts to unify endpoint security technology (such as antivirus, host intrusion prevention, and vulnerability assessment), user or system authentication and network security enforcement.” – wikipedia. • NAC authenticates users logging into the network and determines what data they can access and action they can perform. • NAC examines the health of the user’s computer or mobile device (the endpoints). Network Access Control (NAC) • Access requestor (AR): referred to as supplicants, or clients. The AR is the node that is attempting to access the network and may be any device that is managed by the NAC system. • Policy server: Based on the AR’s posture and an enterprise’s defined policy, the policy server determines what access should be granted. • Network access server (NAS): Also called a media gateway, a remote access server (RAS), or a policy server. The NAS functions as an access control point for users in remote locations connecting to an enterprise’s internal network. Network Access Control (NAC) NAC Context Network Access Enforcement Methods • Enforcement methods are the actions that are applied to ARs to regulate access to the enterprise network.
    [Show full text]
  • Diameter-Based Protocol in the IP Multimedia Subsystem
    International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231 – 2307, Volume- 1 Issue- 6, January 2012 Diameter-Based Protocol in the IP Multimedia Subsystem Vinay Kumar.S.B, Manjula N Harihar Abstract— The Diameter protocol was initially developed by II. ROLE OF DIAMETER IN IMS the Internet Engineering Task Force (IETF) as an Authentication, Authorization, and Accounting (AAA) framework The IMS is based on a horizontally layered architecture, intended for applications such as remote network access and IP consisting of three layers, namely, Service Layer, Control mobility. Diameter was further embraced by the Third Generation Layer, and Connectivity Layer. Service Layer comprises Partnership Project (3GPP) as the key protocol for AAA and application and content servers to execute value-added mobility management in 3G networks. The paper discusses the use services for the user. Control layer comprises network control of Diameter in the scope of the IP Multimedia Subsystem (IMS) as servers for managing call or session set-up, modification and specified by 3GPP. This paper presents a solution for the problem release. The most important of these is the Call Session of how to provide authentication, authorization and accounting Control Function (CSCF). Connectivity Layer comprises of (AAA) for multi-domain interacting services by referring open routers and switches, for both the backbone and the access diameter. We have studied the case of ‘FoneFreez’, a service that provides interaction between different basic services, like network telephony and television. The involvement of several parties like A. IMS functions television provider, telephony provider etc., secure interaction between multiple domains must be assured.
    [Show full text]
  • TC7200.20 User Manual
    Safety Instructions Using equipment safely Your Cable Modem Gateway product has been manufactured to meet European and local safety standards, but you must take care if you want it to perform properly and safely. It is important that you read this booklet completely, especially the safety instructions below. Equipment connected to the protective earth of the building installation through the mains connection or through other equipment with a connection to protective earth and to a cable distribution system using coaxial cable, may in some circumstances create fire hazard. Connection to a cable distribution system has therefore to be provided through a device providing electrical isolation below a certain frequency range (galvanic isolator, see EN 60728-11). If you have any doubts about the installation, operation or safety of the product, please contact your supplier. To avoid the risk of electric shock Disconnect the Cable Modem Gateway product from the mains supply before you connect it to (or disconnect it from) any other equipments. Remember that contact with Mains can be lethal or causes severe electric shock. Never remove the product cover. Should the product fail, contact the Customer Service to arrange repair or service. Never allow anyone to push anything into holes, slots or any other opening in the case Do not block the ventilation slots; never stand it on soft furnishings or carpets Do not put anything on it which might spill or drip into it (e.g. Lighted candles or containers of liquids). Do not expose it to dripping or splashing. If an object or liquid enters inside the Cable Modem, unplug it immediately and contact the Customer Service.
    [Show full text]
  • Broadband Remote Access Server (BRAS)
    BROADBAND REMOTE ACCESS SERVER Saw Yan Paing CCIE #57007 • BRAS are an essential part of broadband topologies to control subscriber Broadband access • BRAS is the access point for subscribers, through which they connect to the broadband network. When a connection is established between BNG and Customer Premise Equipment(CPE),the subscriber can access the broadband Remote services provided by the Network Service Provider(NSP) or Internet Service Provider(ISP). • BRAS establishes and manages subscriber sessions. When a session is active, Access BNG aggregates traffic from various subscriber sessions from an access network , and routes it to the network of the service provider. • BRAS is deployed by the service provider and is present at the first aggregation Server point in the network, such as the edge router. • BRAS effectively manages subscriber access, and subscriber management (BRAS) functions such as: •Authentication, Authorization and Accounting of subscriber sessions •Address assignment •Security •Policy management •Quality of Service(QoS) • BRAS (Broadband Remote Access Server) was the term BRAS or previously used, it is now BNG (Broadband Network BNG? Gateway). There is no functional difference. • Connecting with the Customer Premise Equipment Task of (CPE) that needs to be served broadband services. • Establishing subscriber sessions using IPoE or PPPoE BRAS/BNG protocols • Aggregates the circuit from one or more link access devices ( provides aggregate capabilities for IP,PPP,ATM, etc.) • Interacting with the AAA server that authenticates subscribers, and keeps an account of subscriber sessions. • Interacting with the DHCP server to provide IP address to clients. • Enforce quality of service (QoS) polices • Provide Layer 3 connectivity and routes IP traffic through on ISP backbone network to the Internet • The goal of the BNG architecture is to enable the BNG BNG router to interact with peripheral devices(like CPE)and servers(like AAA and DHCP),in order to provide Architecture broadband connectivity to subscribers and manage subscriber sessions.
    [Show full text]
  • Configure RADIUS Authentication in Wi-Fi Cloud N Troubleshooting
    Wi-Fi Cloud Authenticate Wi-Fi Cloud Users with Microsoft Active Directory and NPS Copyright © 2018 WatchGuard Technologies, Inc. All rights reserved. ii WatchGuard Technologies, Inc. Authenticate Wi-Fi Cloud Users with Microsoft Active Directory and NPS You can use WatchGuard Wi-Fi Cloud APs to authenticate Wi-Fi users with their Active Directory credentials. RADIUS server authentication with 802.1x requires the WPA2 security setting on your SSID. If you have an existing RADIUS server you can integrate the server with Active Directory for authentication and access management, or use the Microsoft NPS (Network Policy Server). In this example, we use NPS. n Each WatchGuard AP that will perform 802.1x authentication must be configured as a client on the RADIUS server. The AP must be configured with a static IP address or use DHCP reserved addresses. n All authenticating APs will need to be able to contact the IP address and port for the RADIUS server n The server must host a certificate from a Certificate Authority (CA) trusted by clients on the network n WPA2-Enterprise with 802.1x authentication can be used to authenticate wireless clients. The wireless client authenticates with the RADIUS server using any EAP method configured on the RADIUS server. Configuration Steps n Add WatchGuard APs as RADIUS Clients in NPS n Define a Network Policy in NPS n Configure RADIUS Profiles in Wi-Fi Cloud n Configure RADIUS Authentication in Wi-Fi Cloud n Troubleshooting Add WatchGuard APs as RADIUS Clients in NPS To add WatchGuard APs as RADIUS Clients in NPS: 1.
    [Show full text]
  • Wifi 6 AX1800/AX3600 Dual Band Poe/Poe+ Access Points, WAX214 and WAX218
    User Manual WiFi 6 AX1800/AX3600 Dual Band PoE/PoE+ Access Points Models WAX214 WAX218 NETGEAR, Inc. December 2020 350 E. Plumeria Drive 202-12175-01 San Jose, CA 95134, USA NETGEAR WiFi 6 AX1800/AX3600 Dual Band PoE/PoE+ Access Points, WAX214 and WAX218 Support and Community Visit netgear.com/support to get your questions answered and access the latest downloads. You can also check out our NETGEAR Community for helpful advice at community.netgear.com. Regulatory and Legal Si ce produit est vendu au Canada, vous pouvez accéder à ce document en français canadien à https://www.netgear.com/support/download/. (If this product is sold in Canada, you can access this document in Canadian French at https://www.netgear.com/support/download/.) For regulatory compliance information including the EU Declaration of Conformity, visit https://www.netgear.com/about/regulatory/. See the regulatory compliance document before connecting the power supply. For NETGEAR’s Privacy Policy, visit https://www.netgear.com/about/privacy-policy. By using this device, you are agreeing to NETGEAR’s Terms and Conditions at https://www.netgear.com/about/terms-and-conditions. If you do not agree, return the device to your place of purchase within your return period. Do not use this device outdoors. The PoE source is intended for intra building connection only. Trademarks © NETGEAR, Inc., NETGEAR, and the NETGEAR Logo are trademarks of NETGEAR, Inc. Any non-NETGEAR trademarks are used for reference purposes only. Revision History Publication Part Publish Date Comments Number
    [Show full text]
  • FREERADIUS TECHNICAL GUIDE CHAPTER 1 - INTRODUCTION WHAT IS FREERADIUS? Chapter 1 - Introduction
    THE FREERADIUS TECHNICAL GUIDE CHAPTER 1 - INTRODUCTION WHAT IS FREERADIUS? Chapter 1 - Introduction This chapter describes: • What is RADIUS? • What is FreeRADIUS? • FreeRADIUS benefits • FreeRADIUS case studies 1.0 What is RADIUS? RADIUS, which stands for “Remote Authentication Dial In User Service”, is a network protocol - a system that defines rules and conventions for communication between network devices - for remote user authentication and accounting. Commonly used by Internet Service Providers (ISPs), cellular network providers, and corporate and educational networks, the RADIUS protocol serves three primary functions: • Authenticates users or devices before allowing them access to a network • Authorizes those users or devices for specific network services • Accounts for and tracks the usage of those services For a detailed look at how RADIUS performs these functions, see section 2.2, “The RADIUS Session Process”, on page 11. 1.0.1 History In 1991, Merit Network, a non-profit internet provider, required a creative way to manage dial-in access to various Points-Of-Presence (POPs) across its network. In response to this need, RADIUS was created by Livingston Enterprises. At the time RADIUS was created, network access systems were distributed across a wide area and were run by multiple independent organizations. Central administrators wanted to prevent problems with security and scalability, and thus did not want to distribute user names and passwords; instead, they wanted the remote access servers to contact a central server to authorize access to the requested system or service. In response to contact from the remote access server, the central server would return a “success” or “failure” message, and the remote machines would be in charge of enforcing this response for each end user.
    [Show full text]
  • [MS-NAPSO]: Network Policy and Access Services System Overview
    [MS-NAPSO]: Network Policy and Access Services System Overview Intellectual Property Rights Notice for Open Specifications Documentation . Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages, standards as well as overviews of the interaction among each of these technologies. Copyrights. This documentation is covered by Microsoft copyrights. Regardless of any other terms that are contained in the terms of use for the Microsoft website that hosts this documentation, you may make copies of it in order to develop implementations of the technologies described in the Open Specifications and may distribute portions of it in your implementations using these technologies or your documentation as necessary to properly document the implementation. You may also distribute in your implementation, with or without modification, any schema, IDL’s, or code samples that are included in the documentation. This permission also applies to any documents that are referenced in the Open Specifications. No Trade Secrets. Microsoft does not claim any trade secret rights in this documentation. Patents. Microsoft has patents that may cover your implementations of the technologies described in the Open Specifications. Neither this notice nor Microsoft's delivery of the documentation grants any licenses under those or any other Microsoft patents. However, a given Open Specification may be covered by Microsoft Open Specification Promise or the Community Promise. If you would prefer a written license, or if the technologies described in the Open Specifications are not covered by the Open Specifications Promise or Community Promise, as applicable, patent licenses are available by contacting [email protected]. Trademarks. The names of companies and products contained in this documentation may be covered by trademarks or similar intellectual property rights.
    [Show full text]
  • User Guide Standalone Access Point
    User Guide Standalone Access Point Copyright Information Copyright & trademark specifications are subject to change without prior notice. Copyright © 2018 Quantum Networks (SG) Pte. Ltd. All Rights Reserved. Quantum Networks® & the logo are trademarks of Quantum Networks (SG) Pte. Ltd. Other brands or products mentioned may be trademarks or registered trademarks of their respective owners. Mentioned contents of this document can’t be used, translated or transmitted in any form or by any means without taking prior written permission from Quantum Networks (SG) Pte. Ltd. Contents Introduction ............................................................................................................................... 4 Access Point Overview ....................................................................................................... 4 Package Contents ............................................................................................................... 4 Glossary .................................................................................................................................... 5 Configuring Access Point in Standalone Mode .................................................................. 6 Access Point Initial Configuration ..................................................................................... 6 Setting Up Device IP Address ........................................................................................... 6 Management Mode ............................................................................................................
    [Show full text]