Doc.: IEEE 802.11-08/0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 1 802.11 Link Layer Performance Test Date: 2008-05-12 Authors:

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

Doc.: IEEE /1521r2 Submission January 2012 Marc Emmelmann, FOKUSSlide 1 AP and Network Discovery Enhancements Date: Authors:
Doc.: IEEE /0598r0 Submission May 2012 Steve Grau, Juniper NetworksSlide 1 Layer 3 Setup with Dynamic VLAN Assignment Date: Authors:
Doc.: IEEE /0545r1 Submission May 2015 Integrated Long Range Mode Date: Slide 1 Author:
Troubleshooting methods. Module contents  Avaya Wireless tools  Avaya Wireless Client Manager  Avaya Wireless AP Manager  Hardware indicators  Non.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
Doc.: IEEE /492r02 Submission Orange Labs Date: Collaboration between 2.4/5 and 60 GHz May 2010 Authors:
Doc.: IEEE /0984r0 Submission September 2008 John R. Barr, Motorola, Inc.Slide 1 Bluetooth test cases with n 40 MHz Date: Authors:
Wireless Networking 102.
Wireless Versus Wired Network Components By: Steven R. Yasoni & Dario Strazimiri.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Network Components 101 Travis Hill.
Doc.: IEEE /124r0 Submission January 2003 Byoung-Jo “J” KimSlide 1 RRM Requirements for Public WLAN Service Provider Byoung-Jo “J” Kim AT&T Labs-Research.
NETWORKING COMPONENTS By Cleve Rosser. Hubs allow large numbers of computers to be connected on a single or multiple LAN. Each computer plugs into the.
Doc.: IEEE /0104r0 Submission July 2010 Alex Reznik, et. al. (InterDigital)Slide 1 Channel Selection Support in TVWS Date: Authors:
Networks and Hackers Copyright © Texas Education Agency, All rights reserved. 1.
Why go Wireless? By Cheryl Aupperle The Start…. Wireless communication is something we all are familiar with. Think about using a walkie- talkie, listening.
Data Communication. 2 Data Communications Data communication system components: Message Message Information (data) to be communicated. Sender Sender Device.
Implementing Wireless and WLAN Chapter 19 powered by DJ 1.
COM594 TCP and Wireless: Unforeseen Consequences.
Submission doc.: IEEE 11-12/0589r2 July 2012 Donald Eastlake 3rd, Huawei R&D USASlide 1 General Links Date: Authors:
Data Communications and Networking CSCS 311 Lecture 2 Amjad Hussain Zahid.
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
OV Copyright © 2015 Logical Operations, Inc. All rights reserved. Unbounded Network Media  Wireless Networking  Wireless Network Devices and Components.
Installation Verification Last Update Copyright Kenneth M. Chipps Ph.D.
How to Integrate a WiFi for Mobile Networks Karen Cameron, EdTech 541 Image from wifinotes.com.
Wireless standards Unit objective Compare and contrast different wireless standards Install and configure a wireless network Implement appropriate wireless.
1. Insert the Resource CD into your CD-ROM drive, click Start and choose Run. In the field that appears, enter F:\XXX\Setup.exe (if “F” is the letter of.
Guided by: Jenela Prajapati Presented by: (08bec039) Nikhlesh khatra.
Doc.: IEEE /1081r0 SubmissionSayantan Choudhury HEW Simulation Methodology Date: Sep 16, 2013 Authors: Slide 1.
1. Outlines Introduction What is Wi-Fi ? Wi-Fi Standards Hotspots Wi-Fi Network Elements How a Wi-Fi Network Works Advantages and Limitations of Wi-Fi.
Wi-Fi Technology. Agenda Introduction Introduction History History Wi-Fi Technologies Wi-Fi Technologies Wi-Fi Network Elements Wi-Fi Network Elements.
Submission doc.: IEEE /0801r1 Akira Kishida, NTT Issues of Low-Rate Transmission Date: Authors:
Doc.: mes Submission 7 May 2004 Tricci SoSlide 1 Need Clarification on The Definition of ESS Mesh Prepared by Tricci So.
Doc.: IEEE /0648r0 Submission May 2014 Chinghwa Yu et. al., MediaTekSlide 1 Performance Observation of a Dense Campus Network Date:
Submission doc.: IEEE 11-13/0523r2 May 2013 Katsuo Yunoki, KDDI R&D LaboratoriesSlide 1 Understanding Current Situation of Public Wi-Fi Usage - Possible.
Chapter2 Networking Fundamentals
NETWORKING COMPONENTS Buddy Steele Assignment 3, Part 1 CECS-5460: Summer 2014.
9: Troubleshooting Your Network
Wireless Ethernet Technologies. Wireless Ethernet Technology Industry technologies & market trends Choosing the right radio technology for the job Why.
Doc.: IEEE 11-04/0319r0 Submission March 2004 W. Steven Conner, Intel Corporation Slide 1 Architectural Considerations and Requirements for ESS.
Term 2, 2011 Week 2. CONTENTS Communications devices – Modems – Network interface cards (NIC) – Wireless access point – Switches and routers Communications.
Doc.: IEEE /0542r0 SubmissionSimone Merlin, QualcommSlide 1 HEW Scenarios and Goals Date: Authors: May 2013.
Doc.: IEEE /1378r0 Submission November 2008 Darwin Engwer, Nortel NetworksSlide 1 Improving Multicast Reliability Date: Authors:
Submission doc.: IEEE /1288r1 November 2015 K. Yunoki, KDDI R&D Labs.Slide 1 An issue of wider bandwidth operation at real denser environment.
Submission doc.: IEEE 11-12/535r1 May 2012 Jarkko Kneckt, NokiaSlide 1 Scanning and FILS requirements Date: Authors:
Wireless Networks Standards and Protocols & x Standards and x refers to a family of specifications developed by the IEEE for.
CO5023 Wireless Networks. Varieties of wireless network Wireless LANs: the main topic for this week. Consists of making a single-hop connection to an.
Doc.: IEEE /1259r0 SubmissionYunlu Liu (China Mobile)Slide 1 Measurement Reporting in WLAN Date: Authors: Nov 2012.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
Securing A Wireless Home Network. Simple home wired LAN.
Lecture 17 Page 1 Advanced Network Security Network Denial of Service Attacks Advanced Network Security Peter Reiher August, 2014.
Cisco Discovery Home and Small Business Networking Chapter 7 – Wireless Networking Jeopardy Review v1.1 Darren Shaver Kubasaki High School – Okinawa,
Doc.: IEEE /0806r0 SubmissionSlide 1Young Hoon Kwon, Newracom Protection for MU Transmission Date: Authors: July 2015.
There is a lot to talk about if we think of the advantages of a wireless connection, the most important of its aspects is mobility and everything that.
Wireless LAN Requirements (1) Same as any LAN – High capacity, short distances, full connectivity, broadcast capability Throughput: – efficient use wireless.
Doc.: IEEE /1115r0 Submission November 2009 Samir Hodroj, T-Mobile USASlide 1 Firmware Notification Date: Authors:
Installation and Setting up a Wireless LAN. Why would you want a Wireless LAN? Because it would take a lot of cable to set up your Internet, and a wireless.
By: Brett Belin. Used to be only tackled by highly trained professionals As the internet grew, more and more people became familiar with securing a network.
Featrues of Compputer Networks
Troubleshooting a Network
Configuring EtherChannels and Switch Troubleshooting
Wireless LAN Security 4.3 Wireless LAN Security.
Usage Model for Power Saving AP
MU-MIMO support for Heterogeneous Devices
End-to-End Aware Association in Mesh Networks: Performance Study
Link Layer Performance Test
End-to-End Aware Association in Mesh Networks: Performance Study
Frame Request-Report Enhancements
Presentation transcript:

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide Link Layer Performance Test Date: Authors:

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 2 NOTE PLEASE GO THRU THIS PRESENTATION IN MICROSOFT POWERPOINT “SLIDESHOW MODE” –FOR THE ANIMATION TO SHOW PROPERLY

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 3 Abstract This is a proposal to enable an on demand, throughput test on a link, with no dependence on higher layer protocols.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 4 Problem Statement Imagine a large university or enterprise User trying to download or upload a file or transfer data. –Throughput is low –Complains to IT –Usually immediate assumption…Wireless is the problem –Reality – a lot of other factors affect performance and it is important to be able to prove eliminate or identify Wireless is or is not the problem as soon as possible. Network managers routinely get questions like this on the throughput performance of the wireless links

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 5 Typical Enterprise or Campus Network WLAN Management Server Wireless LAN Controller Building 1Building 2 Building 3 Redundant Wireless LAN Controller Redundant WLAN Management Server

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 6 WLAN Management Server Wireless LAN Controller Typical Enterprise or Campus Network IT Manager located in a central location needs to figure out where the problem is Building 1 Building 2Building 3 User complains file downloads/ uploads are slow…. Probable causes… Wireless could in fact be the problem OR User laptop has an issue Wired network in his building has an issue. Core network has an issue File server has an issue Application being used by the user has a problem..etc etc.. Most likely blame… Wireless doesn’t work Redundant Wireless LAN Controller Redundant WLAN Management Server

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 7 Problem Statement (contd) No current standards based mechanism –To measure the current achievable throughput across an link without including Layer 3 or other higher layers on the end devices. –To simply run a L2 only test to quickly eliminate/establish wireless as the problem –In most cases IT administrators don’t have access to the laptop (to run, iperf or FTP tests) and so requires significant time to get access to the end devices setup in exactly the same setup and retest. It costs time and money!

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 8 Current Approaches to this problem RF Ping/RF Link Test –Send either ping packets or some L2 frames and measure the RSSI on the response. –This doesn’t truly indicate the current achievable throughput. Check the noise floor and other RF characteristics –Mostly everything looks good. Run proprietary software on both the client and server to test performance Get a wireless trace and/or a wired trace –This is where the problem is –This is time and money –IT has to ‘teach’ users to do this or IT has to do this –This usually doesn’t yield everything that is needed to debug the problem Or dismiss the problem as subjective user perception

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 9 Case Study 1 – Service Provider/Consumer Scenario WAN/Internet HOME Home Router Service Provider Network Center Server/Home PC Step 1: User calls Service Provider downloads / uploads from home PC or other nodes in the home are SLOW Step 2: Without access to user laptop, Service provide today has no easy way to turn a throughput test remotely to find out if the problem is wireless interference or some other configuration on the user side. All current methods needs a proprietary software installed on the client side.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 10 Case Study 1 Service providers that sell Wi-Fi to end customers –They need an install time throughput test to measure the achievable throughput from the Wireless CPE is good. –Rolling a truck at a later stage to find out there is a 2.4Ghz phone on the same channel or something else on the same channel is expensive –At install time, run the test, prove wireless works great! Done! –Later if the user ever calls the service provider saying wireless throughput isnt good Remotely run a link layer throughput test and assess quickly if Wireless is the problem or the problem is elsewhere. Today no such tool is available without access to the end user’s laptop.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 11 Case Study 2 IEEE Interim session Jacksonville, May 2008 –After initial wireless deployment Ran some tests on the wireless deployment Run throughput test on 1 AP –Total Aggregate thrpt: 25Mbps Run throughput test on two APs on different channels –Total Aggregate thrpt: 25Mbps Run throughput test on N APs on different channels –Total Aggregate thrpt: 25Mbps Question why is the throughput from one AP and N APs the same –After a bunch of investigation, it was found out that there was a wired firewall whose limit was 25Mbps –The problem had nothing to do with Wireless

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 12 Case Study 3 Mesh link Installation –Two APs X miles apart with highly directional antennae. –RSSI between two APs excellent –Throughput test is failing! –After weeks of debugging… With wireless traces Wired traces Backend debugging…. – Acknowledgement timeout was found to be too short, in comparison to the propagation delay! A simple link layer throughput test at installation would have helped tremendously. Relying on RSSI was misleading

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 13 Proposed Solution We are proposing an L2 throughput test that could be run between any two STA’s that can be run without the need for higher layer protocols. This enables on-demand L2 throughput test, for network administrators and installers to test network quality and throughput with a simple only setup This enables radio compatibility tests. This takes all L3 and other layer factors out of the equation

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 14 Proposal An ability for an STA to start an L2 throughput test with another STA with some or all of the following parameters configurable via the MLME layer –Number of Packets –Length of the packets –Time of test –Directionality (upstream/downstream/bi-directional) –Prioritization –Security –Aggregation –Channel width –Data rate –Power Save –Vendor Extensions –Any other avalibale and supported options

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 15 Proposal A method to signal establishment and tear down of a throughput test among two STA’s A method to run the throughput test between two STA’s

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 16 Simplistic Math STA1 sends X number of packets to STA2 with length Y bytes. STA2 returns a result of test to STA1 saying, Z packets received each with Y bytes in T seconds Current Throughput = Z * Y * 8 / T (bps) Packets Lost = X – Z STA1 and STA2 can be AP, Mesh AP, STA or any other STA.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 17 Example transaction Access Point Step 2: Station Acknowledges and get’s ready for thrpt test Step 3.1: AP sends a start of test pkt to STA (this help the station recognize the test started) Step 6: AP sends throughput report to STA Step 5: STA sends Y packets to AP (with all appropriate signaling like in the previous case) with start and stop frames Step 7: AP sends both the throughput reports via MLME to IT manager Step 0: User requests an on demand throughput test between AP and client device Step 1: AP signals to station that it needs to run a throughput test to the STA Step 4: STA sends throughput report to AP Step 3.2: AP sends the rest of the test packets to STA Step 3.2: AP sends a end of test pkt to the STA, indicating the test is over, send me the report.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 18 Forms of Usage Run the L2 link throughput test, with no changes to the current operational parameters of the STA –Example if it is currently using the a config don’t change it Ie, STA currently is associated with clear encryption, with 40Mhz channels and no aggregation enabled, then run the test with those parameter. This helps in problem diagnosis. Because you don’t want to change the operational state of the sytem under analysis. Run L2 link throughput test with changes to current operation parameters of the STA [within the capabilities of the station] –Even if the client is currently using only 20Mhz channels, run the test as 40Mhz channel width (if the client is capable of it), just to make sure both the primary and secondary channels are working fine –This is useful in case of an installer. –Client connects in whatever config, but the installer wants to prove that his install meets the SLA he gauranteed. So needs to run a max performance throughput test, not just in the current operational condition.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 19 How does this proposal solve Service Provider Problem

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 20 Case Study 1 – Service Provider/Consumer Scenario -- SOLUTION WAN/Internet HOME Home Router Service Provider Network Center Server/Home PC Step 1: User calls Service Provider downloads / uploads from home PC or other nodes in the home are SLOW Step 2: Without access to user laptop, Service provide today has no easy way to turn a throughput test remotely to find out if the problem is wireless interference or some other configuration on the user side. All current methods needs a proprietary software installed on the client side. Step 3: Tech Support from Service Provider issues a command for the Router to run a throughput test between Router and the associated station Wireless Throughput test

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 21 Case Study 1 – Service Provider/Consumer Scenario -- SOLUTION Now Tech support has the following option based on the result of the test –Result is positive – Wireless throughput is good Focus the debugging on wired side or laptop or application or server or any number of other things. –Result is negative – Wireless throughput is infact bad Focus the debugging further on the Wireless

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 22 Questions and Answers Are we duplicating the L3 functionality in L2 –Absolutely not. –This is not about running a TCP style test. –No state is requested to be kept. –This mechanism will be a really simplistic measure of packets transmitted and packets received and the time in which they were received. And all associated statistics with the test. Will this test be accurate enough –Given that L2 times are far more accurate than L3 and higher layer timing, that wouldn’t be an issue What about interference and how it affects the test –That is the point of this test. –If there is interference we want to find out –Packet loss is key. Regular CRC checks shall apply.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 23 Questions and Answers Does this method tell us what is the problem? –No. However it helps draw a very hard line whether Wireless is the issue or if the issue is somewhere else. –Eg: Let us say a user runs a L2 throughput test on an n AP and the result is 150Mbps. Immediately we know there isn’t an interference issue. The channel selection is not a issue. Raw channel bandwidth is not an issue. Channel contention is not an issue. There is no white noise preventing access to the medium. –On the flip side if the throughput is 2Mbps on an n AP that means, it does present a real possiblity that Wireless is infact the problem. Eg: Channel selection is bad. There is microwave or other co-channel interference..etc. –This method gives a quick and dirty opinion of where to start.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 24 Questions and Answers What happens to the normal traffic while test is being run? –Remember the test is being run, because there is an active issue with the network. –However during the actual run of the test, all other packets from the two STA’s under test shall not interleave in the test packets. They shall be held in queues or tail dropped or purged, based on implementation. This is beyond the scope of the standard to define. –However it shall be recognized this test is a service interrupting event from a user perspective. –Other packets could interfere and eat channel time….Well exactly… and that could be what we are trying to find out.

doc.: IEEE /0844r1 Submission July/2008 Sudheer Matta, Trapeze NetworksSlide 25 Straw Poll I would like to see normative text created from /r1? –Yes 14 –No 2 –Abstain 9