SlideShare a Scribd company logo
1 of 108
Optimizing Converged Cisco Networks (ONT) Module 6: Implement Wireless Scalability
Module 6: Implement Wireless Scalability Lesson 6.1: Implementing WLAN QoS
Objectives Describe why WLANs need to support QoS policies in enterprise networks. Explain the issues with implementing QoS in a WLAN. Describe the technologies used to support QoS in the WLAN. Describe the configuration parameters available in the Cisco Wireless Control System (WCS) to support QoS in the WLAN.
The Need for QoS in Wireless LANs  WLANs use collision avoidance rather than collision detection, which is used by Ethernet LANs. Wired LANs use DSCP or 802.1p to provide QoS. These do not work in a WLAN. 802.11e is an extension of 802.11 that provides more consistent, quality RF transmission for voice and video.
WLAN QoS Queuing Overview
WLAN QoS RF Backoff Timing
Lightweight Access Point—Split MAC Architecture
QoS WLAN Deployment Challenges Facts: Wireless RF (802.11e or WMM) uses Layer 2 marking. End-to-end QoS uses Layer 3 DSCP packet marking. Traffic destined for access points does not contain 802.1p QoS tag information because the access points connect to Cisco Catalyst switches via access ports rather than trunks.  Consequence:  Layer 2 marking and QoS information is lost in end-to-end transit. The Challenge:  The goal is to use the Layer 3 DSCP information to preserve end-to-end QoS in the absence of Layer 2 QoS information.
Overcoming the Challenge WLAN data is tunneled between the access point and WLAN controller via LWAPP. QoS settings of the encapsulated data packet are mapped to the Layer 2 (802.1p) and Layer 3 (IP DSCP) fields of the outer tunnel packet.
QoS Implementation Overview 2 1 LWAPP Tunnels Si Si 4 3
Si Si WLAN QoS Implementation Step 1: Ethernet Switch to Controller and Into the LWAPP Tunnel 1 Create the outer header of the LWAPP packet with a copy of the DSCP value of the incoming packet, and a translation of the DSCP value into a 802.1p value. LWAPP Tunnels
QoS Packet-Marking Translations
WLAN QoS Implementation Step 2: Out of the Tunnel and Through the Access Point to the Wireless Client 2 Map the DSCP value of the incoming LWAPP packet to the 802.11e priority value. Place in the 802.11 tX queue appropriate for that 802.11e/WMM value. Si Si LWAPP Tunnels The original DSCP value is preserved.
WLAN QoS Implementation Step 3: From Client to Access Point and Into the Tunnel  LWAPP Tunnels Police the 802.11e priority value, then map the value to the DSCP value. Si Si 3
Mapping Traffic from Access Point to Controller The access point will not send tagged packets on a nontrunk port destined for the controller; therefore, the access point will not copy the 802.11e client incoming priority value to the 802.1p (outer) that is destined for the switch.
WLAN QoS Implementation Step 4: Out of the Tunnel Though the Controller to the Ethernet Switch LWAPP Tunnels Map the DSCP value of the original packet to the 802.1p value. The original DSCP value is preserved. Si Si 4
802.1p and DSCP Packet Tagging  802.1p or DSCP-tagged packets received from LAN: Tag is propagated to LWAPP frame. WLAN ID-configured QoS takes priority for assigned access category; if tag is lower than configured QoS, access point will queue packet at lower access category. AAA override can be applied to Cisco IBNS WLAN clients. Untagged packets received from LAN: WLAN ID-configured QoS will be applied for access category. AAA override can be applied to Cisco IBNS WLAN clients.
802.11e Packet Tagging  802.11e QoS packets received from WLAN: Tag is propagated to LWAPP frame. WLAN ID-configured QoS takes priority for assigned 802.1p tag; if 802.11e access category is lower than configured QoS, lower 802.1p tag will be applied. 802.11e QoS packets received from WLAN will be802.1p-tagged when transmitted on the LAN by the controller. Non-QoS packets received from WLAN will be best effort (default silver) when transmitted on the LAN by the controller.
Cisco Unified Wireless Network Solution  Cisco WLAN Controller Network CLI Console Cisco WCS GUI or CLI Location Appliance (Optional) Access Points
QoS Configuration: Per User bandwidth Contracts  Each level has a configurable per-bandwidth contract rate: Per-user data bandwidth contract—Configurable peak and average data rate enforcement for non-UDP traffic Per-user real-time bandwidth contract—Configurable peak and average data rate enforcement for UDP traffic
QoS Configuration: Over the Air QoS Each level has configurable “over the air” QoS rates: Maximum RF usage per access point (%)—Defined maximum percentage of air bandwidth given to an access category Queue depth—Defined depth of queue for a particular user level that will cause packets in excess of the defined value to be dropped
QoS Configuration: Editing QoS Profiles  The 802.1p tag is applied to the wired side to allow proper precedence to be applied to traffic across the entire network infrastructure.
Configuring WLAN IDs for QoS
Summary With the expansion of WLANs into enterprise and vertical (retail, finance, education) markets, WLANs are now used to transport high-bandwidth, intensive data applications in conjunction with time-sensitive multimedia applications. This requirement has led to the necessity for wireless QoS. The lightweight access point WLAN solution enhances the way access points use Layer 3 information to ensure that packets receive the correct over-the-air prioritization when the packets are transmitted from the access point to the wireless client. QoS protocols used on the WLAN and wired network media must be mapped to one another while traffic transits the boundary between the two media.
Module 6: Implement Wireless Scalability Lesson 6.2: Introducing Wireless Security
Objectives Describe the need for WLAN security. Describe the evolution of WLAN security methods. Identify common authentication and encryption technologies used in WLANs. Explain the benefits and weaknesses of the common security methods used in WLANs.
The Need for WLAN Security Vulnerabilities: War driving Non-secret SSID MAC filtering Automatic DHCP Man-in-the middle attacks Cracking WEP Initialization Vector attacks Password Cracking DoS attacks WLAN Security requires: Authentication: Proves the user  belongs on the network Encryption: Protects the data traversing the network
Evolution of WLAN Security
802.11 WEP keystream RC4 IV + key 0 1 0 1 1 1 0 0 1 0 0 1 seed Plain text Cipher text WEP aims at providing Wired Equivalent Privacy WEP is an optional IEEE standard for encryption Keys can be static and shared among many clients Uses RC4 algorithm—known vulnerabilities Keys can be dynamic and unique for each client(as with 802.1x) per session
802.11 Open Authentication Client sends probe request.  Access points (A/B) send probe response. Client evaluates access point response and selects the best access point. Client sends authentication request to selected access point (A). Access point A confirms authentication and registers client. Client sends association request to selected access point (A). Access point A confirms association and registers client. Access Point A Access Point B
802.11 Shared Key Authentication Access Point A Access Point B Steps 1-3 are the same as with open authentication. Access point A sends authentication response containing the unencrypted challenge text. Client encrypts the challenge text using one of its WEP keys and sends it to access point (A). Access point A compares the encrypted challenge text to its copy of the encrypted challenge text. If the text is the same, access point A will allow the client onto the WLAN.
Cisco Enhanced 802.11 WEP Security Cisco prestandard enhancements Implemented in 2001 and 2002 Authentication: 802.1x and Extensible Authentication Protocol (EAP) protocols User, token, and machine credentials Dynamic encryption key generation Encryption: CKIP CMIC
Enhanced 802.11 Security Authentication: 802.1x and Extensible Authentication Protocol (EAP) protocols User, token, and machine credentials Dynamic encryption key generation IEEE 802.11i Encryption: TKIP and MIC Wi-Fi Protected Access (WPA)—TKIP encryption WPA2—Advanced Encryption Standard (AES)
Encryption—TKIP and MIC TKIP: Key hashing for unique seed values per packet to protect against WEP initialization vector vulnerabilities MIC from Michael algorithm Broadcast key rotation  MIC: Provides more protection than Integrity Check Value (ICV) by protecting the header and the payload Protects against man-in-the-middle or replay attacks
WPA2 and AES WPA2 offers the following: Authenticated key management Key validation mechanisms for unicast and broadcast keys TKIP is used, which for WPA includes both per-packet keying and MIC Expanded IV (defeats AirSnort) Broadcast key rotation AES Encryption:  128-bit block cipher—cryptographically more robustthan RC4 Requires new radio cards on clients and access points because more CPU power is required
802.1x Authentication Overview The wireless client must be authenticated before it gains access to the network Extensible and interoperable supports: Different EAP authentication methods or types May be used with multiple encryption algorithms Depends on client capability Supported by Cisco since December 2000
802.1x Authentication Key Benefits Mutual authentication between client and authentication (RADIUS) server Encryption keys derived after authentication Centralized policy control
802.1x and EAP Authentication Protocols LEAP—EAP Cisco Wireless EAP-FAST EAP-TLS PEAP: PEAP-GTC PEAP-MSCHAPv2
Components Required for 802.1x Authentication Authentication server is an EAP-capable RADIUS server: Cisco Secure ACS, Microsoft IAS, Meetinghouse Aegis Local authentication service on Cisco IOS access point May use either local RADIUS database or an external database server such as Microsoft Active Directory or RSA SecurID Authenticator is an 802.1x-capable access point. Supplicant is an EAP-capable client: Requires 802.1x-capable driver Requires an EAP supplicant—either available with client card, native in operating system, or from third-party software
Cisco LEAP Client support: Windows 98-XP-Vista, Windows CE, Macintosh OS 9.X or 10.X, and Linux Kernel 2.2 or 2.4 Cisco Compatible Extensions Clients (CCXv1) RADIUS server: Cisco Secure ACS and Cisco Access Registrar Meetinghouse Aegis Interlink Merit Microsoft domain or Active Directory (optional) for back-end authentication (must be Microsoft format database) Device support: Cisco autonomous access points and bridges Cisco lightweight access points and WLAN controllers Cisco Unified Wireless IP Phone 7920 (VoIP) handset
Cisco LEAP Authentication
EAP-FAST: Flexible Authentication via Secure Tunneling Considered in three phases:  Protected access credential is generated in Phase 0 (Dynamic PAC provisioning): Unique shared credential used to mutually authenticate client and server Associated with a specific user ID and an authority ID Removes the need for PKI A secure tunnel is established in Phase 1. Client is authenticated via the secure tunnel in Phase 2.
EAP-FAST Authentication
EAP-TLS Client support: Windows 2000, XP, and Windows CE (natively supported) Non-Windows platforms: Third-party supplicants (Meetinghouse) User certificate required for each client Infrastructure requirements: EAP-TLS-supported RADIUS server Cisco Secure ACS, Cisco Access Registrar, Microsoft IAS, Aegis, Interlink RADIUS server requires a server certificate Certificate authority server (PKI) Certificate management: Both client and RADIUS server certificates to be managed
EAP-TLS Authentication
EAP-PEAP Hybrid authentication method: Server-side authentication with TLS Client-side authentication with EAP authentication types EAP-GTC EAP-MSCHAPv2 Clients do not require certificates. RADIUS server requires a server certificate: RADIUS server has self-issuing certificate capability. Purchase a server certificate per server from PKI entity. Set up a simple PKI server to issue server certificates. Allows for one-way authentication types to be used: One-time passwords Proxy to LDAP, Unix, Microsoft Windows NT and Active Directory, Kerberos
EAP-PEAP Authentication
Wi-Fi Protected Access WPA introduced in late 2003 Prestandard implementation of IEEE 802.11i WLAN security Addresses currently known security problems with WEP  Allows software upgrade on deployed 802.11 equipment to improve security Components of WPA: Authenticated key management using 802.1x: EAP authentication and preshared key authentication Unicast and broadcast key management Standardized TKIP per-packet keying and MIC protocol Initialization vector space expansion: 48-bit initialization vectors Migration mode—coexistence of WPA and non-WPA devices (optional implementation that is not required for WPA certification)
802.11i and WPA Authentication and Key Management Overview
WPA Issues WPA uses TKIP, which uses the same base encryption algorithm, RC4, as WEP. WPA cannot entirely avoid the design flaws of WEP. WPA is a compromise solution. Software upgrade is required for clients and access points, which gives no guarantee that all vendors will support the solution. Operating system support or a supplicant client is required. WPA is susceptible to a new type of DoS attack. WPA is susceptible to a recently discovered weakness when preshared keys are used.
IEEE 802.11i—WPA2 802.11i: Ratified in June 2004 Standardizes: 802.1x for authentication AES encryption—Facilitates U.S. government FIPS 140-2 compliance  Key management WPA2: Supplement to WPA “version 1”—Wi-Fi Alliance interoperable implementation of 802.11i Provides for AES encryption to be used Proactive Key Caching Third-party testing and certification for WLAN device compatibility
Wireless Intrusion Detection Systems Address RF-related vulnerabilities: Detect, locate, and mitigate rogue devices Detect and manage RF interference Detect reconnaissance if possible Address standards-based vulnerabilities: Detect management frame and hijacking-style attacks Enforce security configuration policies Complementary functionality: Forensic analysis Compliance reporting
WPA and WPA2 Modes
WPA2 Issues Client (supplicant) must have a WPA2 driver that supports EAP. RADIUS server must understand EAP. PEAP carries EAP types within a channel secured by TLS and so requires a server certificate. WPA2 is more computationally intensive with optional AES encryption. WPA2 may require new WLAN hardware to support AES encryption.
Summary With increased reliance on WLANs, businesses are becoming more concerned about network security. Network managers need to provide end users with freedom and mobility without offering intruders access to the WLAN or the information sent and received on the wireless network.  Authentication and encryption are the two primary facilities for securing the WLAN. While encryption using static WEP keys is very vulnerable, WLANs can now be configured to support EAP and the 802.1x standards including LEAP, EAP-FAST, EAP-TLS, PEAP, WPA, and WPA2.
Module 6: Implement Wireless Scalability Lesson 6.3: Managing WLANs
Objectives Identify the components of Wireless LAN networks. Describe the differences between distributed and centralized WLANs. Describe the purpose and features of the CiscoWorks Wireless LAN Solution Engine. Describe the purpose and features of the Cisco Wireless Control System. Explain how the Cisco Location device can be used in WLANs.
Cisco Unified Wireless Network
Cisco Unified Wireless Network (Cont.)
Cisco WLAN Implementation Cisco offers 2 “flavors” of wireless solutions: Distributed WLAN solution Autonomous AP Wireless LAN Solution Engine (WLSE) Centralized WLAN solution Lightweight AP Wireless LAN Controller (WLC)
Wireless LAN Solution Components
Comparison of the WLAN Solutions Autonomous WLAN: Autonomous access point Configuration of each access point Independent operation Management via CiscoWorks WLSE and WDS Access point redundancy Lightweight WLAN: Lightweight access point Configuration via Cisco Wireless LAN Controller  Dependent on Cisco Wireless LAN Controller  Management via Cisco Wireless LAN Controller  Cisco Wireless LAN Controller redundancy
CiscoWorks WLSE Software Features CiscoWorks WLSE is a solution for managing the Cisco autonomous access point infrastructure: Configuration of access points Fault and policy monitoring Reporting Firmware upgrade on access points and bridges Radio management CiscoWorks WLSE administration Deployment wizard for access points
[object Object]
Simplified access point deployment
RF visibility
Dynamic RF management
Simplified operationsCiscoWorks WLSE Key Benefits
CiscoWorks WLSE and CiscoWorks WLSE Express Both offer centralized management appliance for autonomous access point solutions CiscoWorks WLSE Express: Used for SMB, commercial, and branch offices (up to 100) AAA server included CiscoWorks WLSE: Used for medium-to-large enterprises (up to 2500) Requires external AAA server CiscoWorks WLSE CiscoWorks WLSE Express
Simplified CiscoWorks WLSE Express Setup Setup options: Automatic configuration download from DHCP server: DHCP enabled by default Options 66 and 67 provide TFTP IP address and filename Use setup command to configure CiscoWorks WLSE Express
CiscoWorks WLSE Configuration Template
CiscoWorks WLSE Benefits
Cisco Wireless Control System (WCS) Features Solution for managing Cisco lightweight access point infrastructure Flexible and secure network management tool: Intuitive GUI Browser accessible via HTTPS Device management via SNMP(supports SNMPv1, SNMPv2, and SNMPv3) Ease of system maintenance Three versions of Cisco WCS: Cisco WCS Base Cisco WCS Location Cisco WCS Location +  Cisco 2700 Series Wireless Location Appliance
Cisco WCS Versions
Cisco WCS Base Software Features Autodiscovery of access points Autodiscovery of rogue access points Map-based organization of access point coverage areas User-supplied campus, building, and floor plan graphics System-wide control of streamlined network, controller, and managed APs: Configuration with customer-defined templates  Status and alarm monitoring  Automated and manual data client monitoring and control  Automated monitoring of rogue APs, coverage holes, security violations, controllers, and APs Full event logs  Automatic channel and power level assignment  User-defined automatic controller status audits, missed trap polling, configuration backups, and policy cleanups
Cisco WCS Location Software Features All Cisco WCS Base software features On-demand location of rogue access points to within 33 feet(10 meters) On-demand location of clients to within 33 feet Ability to use Cisco Wireless Location Appliances
Cisco WCS System Requirements Runs as a normal application or a service on: Microsoft Windows 2000 Microsoft Windows 2003 Red Hat Enterprise Linux ES Configures and monitors one or more WLAN controllers and associated access points.
Cisco WCS Network Summary Page All reporting is available for a seven day rolling window to allow detailed trending reports.
Cisco WCS Controller Summary Page Cisco WCS can support  50 Cisco Wireless Controllers and 1500 access points.
Cisco Wireless Location Appliance Overview Cisco 2710 Series Wireless Location Appliances combine the features of a Cisco WCS server and a stand alone chassis to: Compute historical location data Collect historical location data Store historical location data Configuration and operation uses Cisco WCS with an easy-to-use GUI. Uses a CLI console session  for initial configuration before using the GUI.
Cisco Wireless Location Appliance Architecture
Cisco Wireless Location Appliance Applications Visibility and tracking of 1500 mobile devices for 30 days Work-flow automation and people tracking Telemetry WLAN security and network control RF capacity management and visibility
Summary The Cisco Unified Wireless Network is an end-to-end unified wired and wireless network that cost-effectively addresses WLAN security, deployment, management, and control issues. The distributed WLAN solution is based on autonomous access points and uses the Wireless LAN Solution Engine (WLSE) for management. The centralized WLAN solution is based on lightweight access points and wireless LAN controllers. The Cisco Wireless Location Appliance uses advanced RF fingerprinting technology to track thousands of 802.11 wireless devices simultaneously from directly within a WLAN infrastructure.
Module 6: Implement Wireless Scalability Lesson 6.4: Deploying Cisco WCS
Objectives Describe how to add and configure a WLAN controller using WCS. Describe how to add and configure a access point using WCS. Describe how to add and manage maps in WCS. Describe how to detect and locate rogue access points in WCS.
Cisco WCS Server Login A default username “root” and password “public” are predefined. The default access is the IP address of the server as the URL and HTTPS as the access method, which may also require a designated port.
Cisco WCS Network Summary Horizontal Menus Vertical Menus
Adding a Controller The Cisco WCS instance is initially empty and needs to be populated using the Select a command drop-down list. Cisco WCS has search criteria, such as networks, controller name, or IP address.
Configure > Controller > Add Controller > OK
Configure > Access Points After adding a controller, associated access points are automatically added.
Monitor > Maps > New Campus > OK
Monitor > Maps > New Campus > OK (Cont.) Maps can start at either a campus or building, but only a campus will provide an outdoor coverage area. A building can be added as a single entity or as part of a campus.
Adding a New Building
Detecting and Locating Rogue Access Points An alarm indicator appears in Cisco WCS showing 93 rogue access points detected. Select the alarm for more information.
Rogue Access Points Alarms
Rogue Access Points Location
Summary The Cisco Wireless LAN Controller (WCS) provides a summary of the Cisco WLAN solution, including reported coverage holes, access point operational data, the most recently detected rogue access points, and client distribution over time. WCS is used to manage and configure controllers and access points in a graphical user interface. WCS alarms provide a visual indication of the current fault or state of an element that needs attention
Module 6: Implement Wireless Scalability Lesson 6.5: Configuring Encryption and Authentication on Lightweight Access Points
Objectives Describe how to use the WLAN controller to configure WLAN security options: Open authentication WEP key authentication WPA preshared key Web authentication 802.1x WPA2
WLAN Controllers
 WLAN Controller Topology and Network Connections WLAN Controller
Configuring Open Authentication
Configuring Static WEP Key Authentication
Configuring WPA Preshared Key This example shows WPApreshared key.
Web Authentication Users authenticate via a web browser interface. Clients using HTTP are automatically directed to alogin page: Customizable for logos and text Maximum simultaneous authentication requests—21 Maximum local web authentication users—2500 Generally used for guest access: Data is not secure between the access point and the client.
Configuring Web Authentication
Customizing the Web Login Page
802.1x Authentication Microsoft Windows XP clients support only 40-bit or 104-bit dynamic WEP keys.

More Related Content

What's hot

SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & EcosystemKingston Smiler
 
CoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenariosCoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenarioscarlosralli
 
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemA Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemOpen Networking Summit
 
VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...
VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...
VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...VMworld
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF WorkshopARCFIRE ICT
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network ServiceLew Tucker
 
2. RINA overview - TF workshop
2. RINA overview - TF workshop2. RINA overview - TF workshop
2. RINA overview - TF workshopARCFIRE ICT
 
PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...
PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...
PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...PROIDEA
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Julien Vermillard
 
Quantum - The Network Mechanics
Quantum - The Network MechanicsQuantum - The Network Mechanics
Quantum - The Network MechanicsKiran Murari
 
RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017ARCFIRE ICT
 
RINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiRINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiARCFIRE ICT
 
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał DubielOpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubieleurobsdcon
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFVTrinath Somanchi
 
SDN Networks Programming Languages
SDN Networks Programming LanguagesSDN Networks Programming Languages
SDN Networks Programming LanguagesFlavio Vit
 
4. Clearwater on rina
4. Clearwater on rina4. Clearwater on rina
4. Clearwater on rinaARCFIRE ICT
 
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014Julien Vermillard
 

What's hot (20)

SDN Architecture & Ecosystem
SDN Architecture & EcosystemSDN Architecture & Ecosystem
SDN Architecture & Ecosystem
 
CoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenariosCoAP Course for m2m and Internet of Things scenarios
CoAP Course for m2m and Internet of Things scenarios
 
L2 tp
L2 tpL2 tp
L2 tp
 
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green EcosystemA Centrally Orchestrated SD-WAN Building a Green Ecosystem
A Centrally Orchestrated SD-WAN Building a Green Ecosystem
 
OpenFlow Overview
OpenFlow OverviewOpenFlow Overview
OpenFlow Overview
 
VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...
VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...
VMworld 2013: Troubleshooting VXLAN and Network Services in a Virtualized Env...
 
1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop1. RINA motivation - TF Workshop
1. RINA motivation - TF Workshop
 
OpenStack Quantum Network Service
OpenStack Quantum Network ServiceOpenStack Quantum Network Service
OpenStack Quantum Network Service
 
2. RINA overview - TF workshop
2. RINA overview - TF workshop2. RINA overview - TF workshop
2. RINA overview - TF workshop
 
PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...
PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...
PLNOG 17 - Krzysztof Wilczyński - EVPN – zwycięzca w wyścigu standardów budow...
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
 
Quantum - The Network Mechanics
Quantum - The Network MechanicsQuantum - The Network Mechanics
Quantum - The Network Mechanics
 
RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017RINA research results - NGP forum - SDN World Congress 2017
RINA research results - NGP forum - SDN World Congress 2017
 
RINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFiRINA Distributed Mobility Management over WiFi
RINA Distributed Mobility Management over WiFi
 
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał DubielOpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
OpenStack and OpenContrail for FreeBSD platform by Michał Dubiel
 
Demystifying OpenStack for NFV
Demystifying OpenStack for NFVDemystifying OpenStack for NFV
Demystifying OpenStack for NFV
 
SDN Networks Programming Languages
SDN Networks Programming LanguagesSDN Networks Programming Languages
SDN Networks Programming Languages
 
4. Clearwater on rina
4. Clearwater on rina4. Clearwater on rina
4. Clearwater on rina
 
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
M2M, IoT, Device management: one protocol to rule them all? - EclipseCon 2014
 
OpenStack Quantum
OpenStack QuantumOpenStack Quantum
OpenStack Quantum
 

Similar to Ont mod 6

Similar to Ont mod 6 (20)

5169 wireless network_security_amine_k
5169 wireless network_security_amine_k5169 wireless network_security_amine_k
5169 wireless network_security_amine_k
 
Wireless network security
Wireless network securityWireless network security
Wireless network security
 
Wireless Local Area Networks
Wireless Local Area NetworksWireless Local Area Networks
Wireless Local Area Networks
 
Chapter 7 - Wireless Network Security.pptx
Chapter 7 - Wireless Network Security.pptxChapter 7 - Wireless Network Security.pptx
Chapter 7 - Wireless Network Security.pptx
 
Shashank wireless lans security
Shashank wireless lans securityShashank wireless lans security
Shashank wireless lans security
 
Wi fi security
Wi fi securityWi fi security
Wi fi security
 
Ieee 802.11overview
Ieee 802.11overviewIeee 802.11overview
Ieee 802.11overview
 
14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)14.) wireless (hyper dense wi fi)
14.) wireless (hyper dense wi fi)
 
wireless lan security.ppt
wireless lan security.pptwireless lan security.ppt
wireless lan security.ppt
 
Wireless security837
Wireless security837Wireless security837
Wireless security837
 
Wireless communication and networking
Wireless communication and networkingWireless communication and networking
Wireless communication and networking
 
Ch06 Wireless Network Security
Ch06 Wireless Network SecurityCh06 Wireless Network Security
Ch06 Wireless Network Security
 
Wi Fi Technology
Wi Fi TechnologyWi Fi Technology
Wi Fi Technology
 
PLNOG14: Internet w pojazdach - Paweł Wachelka
PLNOG14: Internet w pojazdach - Paweł WachelkaPLNOG14: Internet w pojazdach - Paweł Wachelka
PLNOG14: Internet w pojazdach - Paweł Wachelka
 
Iuwne10 S04 L05
Iuwne10 S04 L05Iuwne10 S04 L05
Iuwne10 S04 L05
 
Vlan
Vlan Vlan
Vlan
 
ICC icXchange Solution Brochure
ICC icXchange Solution BrochureICC icXchange Solution Brochure
ICC icXchange Solution Brochure
 
Wi-Fi Module
Wi-Fi ModuleWi-Fi Module
Wi-Fi Module
 
Ccnp switch (300 115)
Ccnp switch (300 115)Ccnp switch (300 115)
Ccnp switch (300 115)
 
Wlan systems
Wlan systemsWlan systems
Wlan systems
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Ont mod 6

  • 1. Optimizing Converged Cisco Networks (ONT) Module 6: Implement Wireless Scalability
  • 2. Module 6: Implement Wireless Scalability Lesson 6.1: Implementing WLAN QoS
  • 3. Objectives Describe why WLANs need to support QoS policies in enterprise networks. Explain the issues with implementing QoS in a WLAN. Describe the technologies used to support QoS in the WLAN. Describe the configuration parameters available in the Cisco Wireless Control System (WCS) to support QoS in the WLAN.
  • 4. The Need for QoS in Wireless LANs WLANs use collision avoidance rather than collision detection, which is used by Ethernet LANs. Wired LANs use DSCP or 802.1p to provide QoS. These do not work in a WLAN. 802.11e is an extension of 802.11 that provides more consistent, quality RF transmission for voice and video.
  • 5. WLAN QoS Queuing Overview
  • 6. WLAN QoS RF Backoff Timing
  • 8. QoS WLAN Deployment Challenges Facts: Wireless RF (802.11e or WMM) uses Layer 2 marking. End-to-end QoS uses Layer 3 DSCP packet marking. Traffic destined for access points does not contain 802.1p QoS tag information because the access points connect to Cisco Catalyst switches via access ports rather than trunks. Consequence: Layer 2 marking and QoS information is lost in end-to-end transit. The Challenge: The goal is to use the Layer 3 DSCP information to preserve end-to-end QoS in the absence of Layer 2 QoS information.
  • 9. Overcoming the Challenge WLAN data is tunneled between the access point and WLAN controller via LWAPP. QoS settings of the encapsulated data packet are mapped to the Layer 2 (802.1p) and Layer 3 (IP DSCP) fields of the outer tunnel packet.
  • 10. QoS Implementation Overview 2 1 LWAPP Tunnels Si Si 4 3
  • 11. Si Si WLAN QoS Implementation Step 1: Ethernet Switch to Controller and Into the LWAPP Tunnel 1 Create the outer header of the LWAPP packet with a copy of the DSCP value of the incoming packet, and a translation of the DSCP value into a 802.1p value. LWAPP Tunnels
  • 13. WLAN QoS Implementation Step 2: Out of the Tunnel and Through the Access Point to the Wireless Client 2 Map the DSCP value of the incoming LWAPP packet to the 802.11e priority value. Place in the 802.11 tX queue appropriate for that 802.11e/WMM value. Si Si LWAPP Tunnels The original DSCP value is preserved.
  • 14. WLAN QoS Implementation Step 3: From Client to Access Point and Into the Tunnel LWAPP Tunnels Police the 802.11e priority value, then map the value to the DSCP value. Si Si 3
  • 15. Mapping Traffic from Access Point to Controller The access point will not send tagged packets on a nontrunk port destined for the controller; therefore, the access point will not copy the 802.11e client incoming priority value to the 802.1p (outer) that is destined for the switch.
  • 16. WLAN QoS Implementation Step 4: Out of the Tunnel Though the Controller to the Ethernet Switch LWAPP Tunnels Map the DSCP value of the original packet to the 802.1p value. The original DSCP value is preserved. Si Si 4
  • 17. 802.1p and DSCP Packet Tagging 802.1p or DSCP-tagged packets received from LAN: Tag is propagated to LWAPP frame. WLAN ID-configured QoS takes priority for assigned access category; if tag is lower than configured QoS, access point will queue packet at lower access category. AAA override can be applied to Cisco IBNS WLAN clients. Untagged packets received from LAN: WLAN ID-configured QoS will be applied for access category. AAA override can be applied to Cisco IBNS WLAN clients.
  • 18. 802.11e Packet Tagging 802.11e QoS packets received from WLAN: Tag is propagated to LWAPP frame. WLAN ID-configured QoS takes priority for assigned 802.1p tag; if 802.11e access category is lower than configured QoS, lower 802.1p tag will be applied. 802.11e QoS packets received from WLAN will be802.1p-tagged when transmitted on the LAN by the controller. Non-QoS packets received from WLAN will be best effort (default silver) when transmitted on the LAN by the controller.
  • 19. Cisco Unified Wireless Network Solution Cisco WLAN Controller Network CLI Console Cisco WCS GUI or CLI Location Appliance (Optional) Access Points
  • 20. QoS Configuration: Per User bandwidth Contracts Each level has a configurable per-bandwidth contract rate: Per-user data bandwidth contract—Configurable peak and average data rate enforcement for non-UDP traffic Per-user real-time bandwidth contract—Configurable peak and average data rate enforcement for UDP traffic
  • 21. QoS Configuration: Over the Air QoS Each level has configurable “over the air” QoS rates: Maximum RF usage per access point (%)—Defined maximum percentage of air bandwidth given to an access category Queue depth—Defined depth of queue for a particular user level that will cause packets in excess of the defined value to be dropped
  • 22. QoS Configuration: Editing QoS Profiles The 802.1p tag is applied to the wired side to allow proper precedence to be applied to traffic across the entire network infrastructure.
  • 24. Summary With the expansion of WLANs into enterprise and vertical (retail, finance, education) markets, WLANs are now used to transport high-bandwidth, intensive data applications in conjunction with time-sensitive multimedia applications. This requirement has led to the necessity for wireless QoS. The lightweight access point WLAN solution enhances the way access points use Layer 3 information to ensure that packets receive the correct over-the-air prioritization when the packets are transmitted from the access point to the wireless client. QoS protocols used on the WLAN and wired network media must be mapped to one another while traffic transits the boundary between the two media.
  • 25. Module 6: Implement Wireless Scalability Lesson 6.2: Introducing Wireless Security
  • 26. Objectives Describe the need for WLAN security. Describe the evolution of WLAN security methods. Identify common authentication and encryption technologies used in WLANs. Explain the benefits and weaknesses of the common security methods used in WLANs.
  • 27. The Need for WLAN Security Vulnerabilities: War driving Non-secret SSID MAC filtering Automatic DHCP Man-in-the middle attacks Cracking WEP Initialization Vector attacks Password Cracking DoS attacks WLAN Security requires: Authentication: Proves the user belongs on the network Encryption: Protects the data traversing the network
  • 28. Evolution of WLAN Security
  • 29. 802.11 WEP keystream RC4 IV + key 0 1 0 1 1 1 0 0 1 0 0 1 seed Plain text Cipher text WEP aims at providing Wired Equivalent Privacy WEP is an optional IEEE standard for encryption Keys can be static and shared among many clients Uses RC4 algorithm—known vulnerabilities Keys can be dynamic and unique for each client(as with 802.1x) per session
  • 30. 802.11 Open Authentication Client sends probe request. Access points (A/B) send probe response. Client evaluates access point response and selects the best access point. Client sends authentication request to selected access point (A). Access point A confirms authentication and registers client. Client sends association request to selected access point (A). Access point A confirms association and registers client. Access Point A Access Point B
  • 31. 802.11 Shared Key Authentication Access Point A Access Point B Steps 1-3 are the same as with open authentication. Access point A sends authentication response containing the unencrypted challenge text. Client encrypts the challenge text using one of its WEP keys and sends it to access point (A). Access point A compares the encrypted challenge text to its copy of the encrypted challenge text. If the text is the same, access point A will allow the client onto the WLAN.
  • 32. Cisco Enhanced 802.11 WEP Security Cisco prestandard enhancements Implemented in 2001 and 2002 Authentication: 802.1x and Extensible Authentication Protocol (EAP) protocols User, token, and machine credentials Dynamic encryption key generation Encryption: CKIP CMIC
  • 33. Enhanced 802.11 Security Authentication: 802.1x and Extensible Authentication Protocol (EAP) protocols User, token, and machine credentials Dynamic encryption key generation IEEE 802.11i Encryption: TKIP and MIC Wi-Fi Protected Access (WPA)—TKIP encryption WPA2—Advanced Encryption Standard (AES)
  • 34. Encryption—TKIP and MIC TKIP: Key hashing for unique seed values per packet to protect against WEP initialization vector vulnerabilities MIC from Michael algorithm Broadcast key rotation MIC: Provides more protection than Integrity Check Value (ICV) by protecting the header and the payload Protects against man-in-the-middle or replay attacks
  • 35. WPA2 and AES WPA2 offers the following: Authenticated key management Key validation mechanisms for unicast and broadcast keys TKIP is used, which for WPA includes both per-packet keying and MIC Expanded IV (defeats AirSnort) Broadcast key rotation AES Encryption: 128-bit block cipher—cryptographically more robustthan RC4 Requires new radio cards on clients and access points because more CPU power is required
  • 36. 802.1x Authentication Overview The wireless client must be authenticated before it gains access to the network Extensible and interoperable supports: Different EAP authentication methods or types May be used with multiple encryption algorithms Depends on client capability Supported by Cisco since December 2000
  • 37. 802.1x Authentication Key Benefits Mutual authentication between client and authentication (RADIUS) server Encryption keys derived after authentication Centralized policy control
  • 38. 802.1x and EAP Authentication Protocols LEAP—EAP Cisco Wireless EAP-FAST EAP-TLS PEAP: PEAP-GTC PEAP-MSCHAPv2
  • 39. Components Required for 802.1x Authentication Authentication server is an EAP-capable RADIUS server: Cisco Secure ACS, Microsoft IAS, Meetinghouse Aegis Local authentication service on Cisco IOS access point May use either local RADIUS database or an external database server such as Microsoft Active Directory or RSA SecurID Authenticator is an 802.1x-capable access point. Supplicant is an EAP-capable client: Requires 802.1x-capable driver Requires an EAP supplicant—either available with client card, native in operating system, or from third-party software
  • 40. Cisco LEAP Client support: Windows 98-XP-Vista, Windows CE, Macintosh OS 9.X or 10.X, and Linux Kernel 2.2 or 2.4 Cisco Compatible Extensions Clients (CCXv1) RADIUS server: Cisco Secure ACS and Cisco Access Registrar Meetinghouse Aegis Interlink Merit Microsoft domain or Active Directory (optional) for back-end authentication (must be Microsoft format database) Device support: Cisco autonomous access points and bridges Cisco lightweight access points and WLAN controllers Cisco Unified Wireless IP Phone 7920 (VoIP) handset
  • 42. EAP-FAST: Flexible Authentication via Secure Tunneling Considered in three phases: Protected access credential is generated in Phase 0 (Dynamic PAC provisioning): Unique shared credential used to mutually authenticate client and server Associated with a specific user ID and an authority ID Removes the need for PKI A secure tunnel is established in Phase 1. Client is authenticated via the secure tunnel in Phase 2.
  • 44. EAP-TLS Client support: Windows 2000, XP, and Windows CE (natively supported) Non-Windows platforms: Third-party supplicants (Meetinghouse) User certificate required for each client Infrastructure requirements: EAP-TLS-supported RADIUS server Cisco Secure ACS, Cisco Access Registrar, Microsoft IAS, Aegis, Interlink RADIUS server requires a server certificate Certificate authority server (PKI) Certificate management: Both client and RADIUS server certificates to be managed
  • 46. EAP-PEAP Hybrid authentication method: Server-side authentication with TLS Client-side authentication with EAP authentication types EAP-GTC EAP-MSCHAPv2 Clients do not require certificates. RADIUS server requires a server certificate: RADIUS server has self-issuing certificate capability. Purchase a server certificate per server from PKI entity. Set up a simple PKI server to issue server certificates. Allows for one-way authentication types to be used: One-time passwords Proxy to LDAP, Unix, Microsoft Windows NT and Active Directory, Kerberos
  • 48. Wi-Fi Protected Access WPA introduced in late 2003 Prestandard implementation of IEEE 802.11i WLAN security Addresses currently known security problems with WEP Allows software upgrade on deployed 802.11 equipment to improve security Components of WPA: Authenticated key management using 802.1x: EAP authentication and preshared key authentication Unicast and broadcast key management Standardized TKIP per-packet keying and MIC protocol Initialization vector space expansion: 48-bit initialization vectors Migration mode—coexistence of WPA and non-WPA devices (optional implementation that is not required for WPA certification)
  • 49. 802.11i and WPA Authentication and Key Management Overview
  • 50. WPA Issues WPA uses TKIP, which uses the same base encryption algorithm, RC4, as WEP. WPA cannot entirely avoid the design flaws of WEP. WPA is a compromise solution. Software upgrade is required for clients and access points, which gives no guarantee that all vendors will support the solution. Operating system support or a supplicant client is required. WPA is susceptible to a new type of DoS attack. WPA is susceptible to a recently discovered weakness when preshared keys are used.
  • 51. IEEE 802.11i—WPA2 802.11i: Ratified in June 2004 Standardizes: 802.1x for authentication AES encryption—Facilitates U.S. government FIPS 140-2 compliance Key management WPA2: Supplement to WPA “version 1”—Wi-Fi Alliance interoperable implementation of 802.11i Provides for AES encryption to be used Proactive Key Caching Third-party testing and certification for WLAN device compatibility
  • 52. Wireless Intrusion Detection Systems Address RF-related vulnerabilities: Detect, locate, and mitigate rogue devices Detect and manage RF interference Detect reconnaissance if possible Address standards-based vulnerabilities: Detect management frame and hijacking-style attacks Enforce security configuration policies Complementary functionality: Forensic analysis Compliance reporting
  • 53. WPA and WPA2 Modes
  • 54. WPA2 Issues Client (supplicant) must have a WPA2 driver that supports EAP. RADIUS server must understand EAP. PEAP carries EAP types within a channel secured by TLS and so requires a server certificate. WPA2 is more computationally intensive with optional AES encryption. WPA2 may require new WLAN hardware to support AES encryption.
  • 55. Summary With increased reliance on WLANs, businesses are becoming more concerned about network security. Network managers need to provide end users with freedom and mobility without offering intruders access to the WLAN or the information sent and received on the wireless network. Authentication and encryption are the two primary facilities for securing the WLAN. While encryption using static WEP keys is very vulnerable, WLANs can now be configured to support EAP and the 802.1x standards including LEAP, EAP-FAST, EAP-TLS, PEAP, WPA, and WPA2.
  • 56. Module 6: Implement Wireless Scalability Lesson 6.3: Managing WLANs
  • 57. Objectives Identify the components of Wireless LAN networks. Describe the differences between distributed and centralized WLANs. Describe the purpose and features of the CiscoWorks Wireless LAN Solution Engine. Describe the purpose and features of the Cisco Wireless Control System. Explain how the Cisco Location device can be used in WLANs.
  • 59. Cisco Unified Wireless Network (Cont.)
  • 60. Cisco WLAN Implementation Cisco offers 2 “flavors” of wireless solutions: Distributed WLAN solution Autonomous AP Wireless LAN Solution Engine (WLSE) Centralized WLAN solution Lightweight AP Wireless LAN Controller (WLC)
  • 61. Wireless LAN Solution Components
  • 62. Comparison of the WLAN Solutions Autonomous WLAN: Autonomous access point Configuration of each access point Independent operation Management via CiscoWorks WLSE and WDS Access point redundancy Lightweight WLAN: Lightweight access point Configuration via Cisco Wireless LAN Controller Dependent on Cisco Wireless LAN Controller Management via Cisco Wireless LAN Controller Cisco Wireless LAN Controller redundancy
  • 63. CiscoWorks WLSE Software Features CiscoWorks WLSE is a solution for managing the Cisco autonomous access point infrastructure: Configuration of access points Fault and policy monitoring Reporting Firmware upgrade on access points and bridges Radio management CiscoWorks WLSE administration Deployment wizard for access points
  • 64.
  • 69. CiscoWorks WLSE and CiscoWorks WLSE Express Both offer centralized management appliance for autonomous access point solutions CiscoWorks WLSE Express: Used for SMB, commercial, and branch offices (up to 100) AAA server included CiscoWorks WLSE: Used for medium-to-large enterprises (up to 2500) Requires external AAA server CiscoWorks WLSE CiscoWorks WLSE Express
  • 70. Simplified CiscoWorks WLSE Express Setup Setup options: Automatic configuration download from DHCP server: DHCP enabled by default Options 66 and 67 provide TFTP IP address and filename Use setup command to configure CiscoWorks WLSE Express
  • 73. Cisco Wireless Control System (WCS) Features Solution for managing Cisco lightweight access point infrastructure Flexible and secure network management tool: Intuitive GUI Browser accessible via HTTPS Device management via SNMP(supports SNMPv1, SNMPv2, and SNMPv3) Ease of system maintenance Three versions of Cisco WCS: Cisco WCS Base Cisco WCS Location Cisco WCS Location + Cisco 2700 Series Wireless Location Appliance
  • 75. Cisco WCS Base Software Features Autodiscovery of access points Autodiscovery of rogue access points Map-based organization of access point coverage areas User-supplied campus, building, and floor plan graphics System-wide control of streamlined network, controller, and managed APs: Configuration with customer-defined templates Status and alarm monitoring Automated and manual data client monitoring and control Automated monitoring of rogue APs, coverage holes, security violations, controllers, and APs Full event logs Automatic channel and power level assignment User-defined automatic controller status audits, missed trap polling, configuration backups, and policy cleanups
  • 76. Cisco WCS Location Software Features All Cisco WCS Base software features On-demand location of rogue access points to within 33 feet(10 meters) On-demand location of clients to within 33 feet Ability to use Cisco Wireless Location Appliances
  • 77. Cisco WCS System Requirements Runs as a normal application or a service on: Microsoft Windows 2000 Microsoft Windows 2003 Red Hat Enterprise Linux ES Configures and monitors one or more WLAN controllers and associated access points.
  • 78. Cisco WCS Network Summary Page All reporting is available for a seven day rolling window to allow detailed trending reports.
  • 79. Cisco WCS Controller Summary Page Cisco WCS can support 50 Cisco Wireless Controllers and 1500 access points.
  • 80. Cisco Wireless Location Appliance Overview Cisco 2710 Series Wireless Location Appliances combine the features of a Cisco WCS server and a stand alone chassis to: Compute historical location data Collect historical location data Store historical location data Configuration and operation uses Cisco WCS with an easy-to-use GUI. Uses a CLI console session for initial configuration before using the GUI.
  • 81. Cisco Wireless Location Appliance Architecture
  • 82. Cisco Wireless Location Appliance Applications Visibility and tracking of 1500 mobile devices for 30 days Work-flow automation and people tracking Telemetry WLAN security and network control RF capacity management and visibility
  • 83. Summary The Cisco Unified Wireless Network is an end-to-end unified wired and wireless network that cost-effectively addresses WLAN security, deployment, management, and control issues. The distributed WLAN solution is based on autonomous access points and uses the Wireless LAN Solution Engine (WLSE) for management. The centralized WLAN solution is based on lightweight access points and wireless LAN controllers. The Cisco Wireless Location Appliance uses advanced RF fingerprinting technology to track thousands of 802.11 wireless devices simultaneously from directly within a WLAN infrastructure.
  • 84. Module 6: Implement Wireless Scalability Lesson 6.4: Deploying Cisco WCS
  • 85. Objectives Describe how to add and configure a WLAN controller using WCS. Describe how to add and configure a access point using WCS. Describe how to add and manage maps in WCS. Describe how to detect and locate rogue access points in WCS.
  • 86. Cisco WCS Server Login A default username “root” and password “public” are predefined. The default access is the IP address of the server as the URL and HTTPS as the access method, which may also require a designated port.
  • 87. Cisco WCS Network Summary Horizontal Menus Vertical Menus
  • 88. Adding a Controller The Cisco WCS instance is initially empty and needs to be populated using the Select a command drop-down list. Cisco WCS has search criteria, such as networks, controller name, or IP address.
  • 89. Configure > Controller > Add Controller > OK
  • 90. Configure > Access Points After adding a controller, associated access points are automatically added.
  • 91. Monitor > Maps > New Campus > OK
  • 92. Monitor > Maps > New Campus > OK (Cont.) Maps can start at either a campus or building, but only a campus will provide an outdoor coverage area. A building can be added as a single entity or as part of a campus.
  • 93. Adding a New Building
  • 94. Detecting and Locating Rogue Access Points An alarm indicator appears in Cisco WCS showing 93 rogue access points detected. Select the alarm for more information.
  • 97. Summary The Cisco Wireless LAN Controller (WCS) provides a summary of the Cisco WLAN solution, including reported coverage holes, access point operational data, the most recently detected rogue access points, and client distribution over time. WCS is used to manage and configure controllers and access points in a graphical user interface. WCS alarms provide a visual indication of the current fault or state of an element that needs attention
  • 98. Module 6: Implement Wireless Scalability Lesson 6.5: Configuring Encryption and Authentication on Lightweight Access Points
  • 99. Objectives Describe how to use the WLAN controller to configure WLAN security options: Open authentication WEP key authentication WPA preshared key Web authentication 802.1x WPA2
  • 101. WLAN Controller Topology and Network Connections WLAN Controller
  • 103. Configuring Static WEP Key Authentication
  • 104. Configuring WPA Preshared Key This example shows WPApreshared key.
  • 105. Web Authentication Users authenticate via a web browser interface. Clients using HTTP are automatically directed to alogin page: Customizable for logos and text Maximum simultaneous authentication requests—21 Maximum local web authentication users—2500 Generally used for guest access: Data is not secure between the access point and the client.
  • 107. Customizing the Web Login Page
  • 108. 802.1x Authentication Microsoft Windows XP clients support only 40-bit or 104-bit dynamic WEP keys.
  • 109. Configuring WPA with 802.1x This example shows WPA with dynamic keys.
  • 110. WPA2 This example shows WPA2 with dynamic keys.
  • 111. Summary Authentication and encryption are the two primary facilities for securing the WLAN. While encryption using static WEP keys is very vulnerable, WLANs can now be configured to support EAP and the 802.1x standards including LEAP, EAP-FAST, EAP-TLS, PEAP, WPA, and WPA2.