Study on net-neutrality regulation

Dieses Dokument ist Teil der Anfrage „Erweiterte Anfragen zur Netzneutralität

/ 47
PDF herunterladen
Study on net-neutrality regulation | 28 4.3 USA: Netalyzr Netalyzr was created by the ICSI, with funding from the US National Science Foundation (NSF), the Department of Homeland Security (DHS) Science and Technology Directorate’s Cyber Security Division, and donations from Amazon, Comcast, Google and Heise Netze. Netalyzr was joint winner of a 2011 FCC competition for innovative research and useful apps that further the understanding of Internet connectivity and network science. It is a Java applet that runs on the end user’s device and communicates with ICSI servers to measure performance through the network. Netalyzr runs a series of tests that collectively take a few minutes. The tests verify a wide range of properties of the end-user machine and the network to which it is connected, including: •     upload and download bandwidth •     network latency •     TCP connection setup latency •     size of the TCP uplink and downlink buffer •     ability to directly access a wide range of TCP port numbers •     presence or absence of a hidden proxy server •     various HTTP (i.e. the language of the web) characteristics •     various Domain Name System (DNS) characteristics, including whether each DNS resolver is responding to all types of requests •     whether there is IPv6 connectivity (the newer version of the IP), and whether the browser and the DNS support IPv6. These tests can be illuminating, and can identify certain kinds of traffic degradation. It may be possible to identify some deviations from net neutrality using Netalyzr; however, there are other deviations that it is unlikely to uncover. 70 Although Netalyzr was joint winner of an FCC competition, the FCC makes no systematic use of this tool. The results could, however, form the basis for a complaint to the FCC. 4.4 USA: Measuring Broadband America programme Measuring Broadband America is the most notable active net-neutrality monitoring programme underway in the USA. The programme primarily reports on the speed, latency and packet loss that an end user receives through the participating ISP’s network. 70      Consider, for example, the TCP RESET packets that were interjected by Comcast in the BitTorrent incident. These were detected only because an end user was curious, had an Ethernet packet trace capability available, and knew enough to be able to interpret the results. It is difficult to see how a general tool like Netalyzr could identify such subtle blockages. Ref: 2009152-254                                                             .
31

Study on net-neutrality regulation | 29 As the FCC explains, 71 the “[…] measurements that provide the underlying data in [the Measuring Broadband America] Report rely both on measurement clients and measurement servers. The measurement clients reside in the homes of 4,281 panellists who receive service by the 13 participating ISPs. The participating ISPs collectively account for over 80% of U.S. residential broadband Internet connections. The panellists closely match the overall state and region statistics of Internet access connections in the United States [based on the reporting data that network operators provide to the FCC]. […] Our methodology focuses on the performance of each participating ISP’s network. The metrics discussed in this Report are derived from traffic flowing between a measurement client (located within the modem or router within a panellist’s home) and a measurement server. For each panellist, the tests use the measurement server for which the latency between the measurement client and server is the lowest value. As a result, the metrics measure performance along a specific path within each ISP’s network, through a point of interconnection between the ISP’s network and the network on which the chosen measurement server resides.” The statistics captured are: •    Download speed: measured for each client at 5-second intervals within a 30-second time interval, every 2 hours •    Upload speed: measured for each client at 5-second intervals within a 30-second time interval, every 2 hours •    Latency and packet loss: the round-trip times for approximately 2000 packets per hour, sent at randomly distributed times •    Web browsing: the total time to request and receive web pages from nine popular websites (including the text and images), measured every hour. 72 Since 2011, the FCC has published annual reports on the Measuring Broadband America programme, including information on each of the indicators that has been measured. The FCC’s summarisation across the ISPs changed in 2016 in comparison with previous years, with a shift to the use of medians, quantiles and weighted averages, rather than simple averages. 73 In terms of measured download speed, the annual reports provide data for each of the 13 monitored ISPs, across a number of speed brackets. In each case, data is presented on the fraction of users who receive more than 95% of the advertised speed, those who receive between 80% and 95% of the advertised speed, and those who receive less than 80% of the advertised speed (see Figure 4). 71     US FCC (2017), 2016 Measuring Broadband America: Fixed Broadband Report: A Report on Consumer Fixed Broadband Performance in the United States, p.25. 72     Ibid, p.27, which provides additional detail. 73     Ibid, Appendix A. Ref: 2009152-254                                                .
32

Study on net-neutrality regulation | 30 Figure 4: ISP comparison – Total – weekday peak hours, 2016 [Source: Measuring Broadband America programme online data, 2016 74] 100% 90% 80% 70% Percentage of Panelists 60% 50% 40% 30% 20% 10% 0% CenturyLink                              Windstream Cox Optimum AT&T - IPBB                                                                                                                                                     ViaSat/Exede Charter                                                           Hughes AT&T - DSL Frontier                                                                                        Frontier Mediacom TWC Verizon                                           Comcast                                       Verizon DSL                                                                     Cable                                Fiber           Satellite >95% of advertised                                 80% - <95% of advertised                   <80% of advertised The annual reports also provide an ‘80/80’ assessment; that is, the fraction of users of each of the monitored ISPs who receive more than 80% of the advertised speed during at least 80% of the peak period (see Figure 5). 74                         US FCC (2016), online data at https://www.fcc.gov/reports-research/reports/measuring-broadband-america/charts- measuring-broadband-america-2016#chart5 (viewed 10 May 2017). This corresponds to Chart 5 in the report. Ref: 2009152-254                                                                                                                      .
33

Study on net-neutrality regulation | 31 Figure 5: The ratio of ‘80/80’ consistent median download speed to advertised download speed [Source: Measuring Broadband America programme online data, 2016 75] 250% 80/80 Download Speed/ Advertised                             Actual Download Speed/ Download Speed (%)                                           Advertised Download Speed (%) 200% 150% 100% 50% 0% Verizon Fiber Comcast TWC Hughes Windstream                                                                                     Frontier Fiber CenturyLink Charter AT&T - IPBB                                      Verizon DSL Optimum Frontier DSL Cox AT&T - DSL                                                                                                                                     Mediacom ViaSat/Exede DSL                                                                                     Cable                                                      Fiber                           Satellite The FCC’s reports provide additional analysis of parameters such as packet loss and latency (see Figure 6). The latency data distinguish between terrestrial ISPs and satellite ISPs, since the round- trip time to a geosynchronous satellite is hundreds of milliseconds (due to the propagation delay for light in a vacuum). Figure 6: Latency by ISP (terrestrial ISPs), 2016 [Source: Measuring Broadband America programme online data, 201675] 60 50 Latency in miliseconds 40 30 20 10 0 AT&T - DSL AT&T - IPBB CenturyLink Frontier DSL Verizon DSL Windstream                                  Optimum          Charter        Comcast              Cox       Mediacom                 TWC                Frontier      Verizon Fiber Fiber DSL                                                                                             Cable                                                                            Fiber 75                               US FCC (2016), online data available at http://data.fcc.gov/download/measuring-broadband-america/2016/chart6- fixed-2016.xlsx (viewed 10 May 2017). This corresponds to Chart 6 in the report. Ref: 2009152-254                                                                                                                                           .
34

Study on net-neutrality regulation | 32 Under the Open Internet Order of 2015, ISPs are required to disclose speed, latency and packet loss. In relation to speed, the Order refers to two distinct measures: “both expected and actual download 76 and upload speeds, latency, and packet loss for each service”. Network operators that voluntarily participate in the Measuring Broadband America programme and make their results public are deemed to have complied with these reporting requirements, and thus granted “safe harbour”. 76    Paras. 165–166. See FCC (2016), Guidance on Open Internet Transparency Rule Requirements, which goes on to note that the Measuring Broadband America programme “measures speed by the throughput over a five second time window, latency by the round trip time between an end user and an off-net measurement server, and packet loss by the percentage of packets transmitted from an end user to a measurement server for which no acknowledgement was received.” This FCC document provides moderately detailed guidance on what should be reported. Ref: 2009152-254                                                   .
35

Study on net-neutrality regulation | 33 5 Lessons learnt and concluding remarks The analysis undertaken for this study provides the following general lessons which may be of use for European NRAs and BEREC while they are implementing EU net-neutrality regulation: •   Quality of service (QoS) clearly has an impact on net neutrality, but the two concepts are quite distinct. Regulators in some markets are actively monitoring QoS, but have chosen to rely on a range of different methods to monitor net neutrality, such as qualitative reporting of traffic- management practices by the ISPs, the ‘seeding’ of third-party initiatives, and having an established complaint system. •   The important role of the complaint systems in the USA and Chile means that enforcement in these two countries has a primarily ex-post character (in contrast to the EU, where Regulation 2015/2120 requires NRAs to monitor proactively, on an ex-ante basis). •   In some regulatory regimes, existing mechanisms and powers for tackling anti-competitive behaviour are chosen to be relied upon for some non-net-neutral practices, which provides regulators with future discretion. In Chile, tolerance of traffic management is checked against competition principles. In the USA, the FCC relies on telecoms law that was designed prior to the Internet era, to ensure reasonableness of prices, prohibit discrimination, respond to complaints, and impose penalties •   Third-party organisations can provide useful complements to the NRAs, in terms of expertise and capacity building in measurement systems suitable for the detection of certain types of net- neutrality violations. Examples include the University of Chile and the Broadband Internet Technical Advisory Group (BITAG) in the USA. •   Regulators are considering non-net neutrality practices across both fixed and mobile networks. In the case of mobile networks, crowd-sourced smartphone app-based approaches for gathering measurements are being used in both Chile and the USA. •   Many different tools are available to detect practices which may violate net neutrality (either ex ante or ex post), but it is unlikely that any single tool can provide a comprehensive solution. Incidents such as the Comcast/BitTorrent episode in the USA 77 (see Section 3.2.3) demonstrate that regulators will have difficulty anticipating every possible form of net-neutrality abuse in advance. In the EU/EEA, NRAs are obliged to actively monitor non-net-neutral practices themselves. The technical requirements of doing so need to be carefully thought through and specified, and multiple tools or methods are likely to be required. This may imply the need, not for a tool, but for a toolkit that can grow over time as new risks are identified and as new forms of abuse are encountered. 77    Comcast had been blocking peer-to-peer network uploads, a form of degradation that had not been anticipated by regulatory experts. It was fortuitous that Rob Topolski, a network engineer, amateur musician and broadband subscriber happened to have a packet monitor and the competence to understand what he was seeing. Ref: 2009152-254                                                      .
36

Study on net-neutrality regulation | A–1 Annex A Tools and techniques available to detect and characterise non-net-neutral practices In this annex we provide a wide-ranging review of tools and techniques available to detect and characterise non-net-neutral practices. A wide range of tools and techniques were of interest to the study, including tools and techniques: 1. deployed or under deployment by NRAs 2. imposed or suggested by legal or regulatory frameworks, but not yet deployed or under deployment 3. made publicly available by third parties but currently not imposed, suggested, deployed or under deployment 4. that could be thought of (concepts), but are not currently made publicly available by third parties nor imposed, suggested, deployed or under deployment. Because many measurement tools and concepts are publicly available on the global Internet, categories 3 and 4 above required consideration of any publicly available measurement tools relevant to practices and mechanisms which may violate net neutrality (not just those considered in the benchmark countries). In Figure 7 overleaf we provide a list of publicly available measurement tools (and concepts), including a high-level summary of each. Ref: 2009152-254                                          .
37

Study on net-neutrality regulation | A–2 Figure 7: List of tools and techniques for detecting and characterising non-net-neutral practices [Source: Analysys Mason, 2017] Name                    Category            Description                                                                   Purpose and capabilities Netalyzr                Software            Netalyzr is a Java applet that runs on the end user’s device and              Netalyzr runs a series of tests that collectively take a tool                communicates with ICSI servers to measure performance through the             few minutes. The tests verify a wide range of properties network.                                                                      of the end-user machine and the network to which it is connected. See Section 4.3. NDT 78                 Software            NDT (Network Diagnostic Tool) provides network configuration and              NDT is designed to identify a set of performance tool                performance testing to Internet users. The system uses the                    problems, by analysing the specific conditions communication between the client program and a server to perform              associated with them (such as duplex mismatch diagnostic functions, through a set of tests, about the poor performance      conditions on Ethernet links or incorrectly set TCP of the network. As well as reporting upload and download speeds, NDT          buffers in the user’s computer). also tries to understand the problems that caused limited speeds. Glasnost 79             Software            Glasnost is a measurement tool that attempts to detect whether users          Glasnost can detect traffic shaping in both upstream and tool                are subject to traffic differentiation. Its main objective is to make ISPs’   downstream directions separately. traffic-shaping policies transparent to their users. It can be used to test   Glasnost’s tests focus on identifying whether an whether an ISP is throttling or blocking email, SSH, Flash Video, HTTP        application is being throttled or blocked. or P2P applications such as eMule.                                            Tests can also identify whether application flows are shaped in terms of their port numbers or their packets’ payload. ShaperProbe 80          Software            ShaperProbe allows users to detect whether their ISP is applying a            ShaperProbe aims to identify whether ISPs are tool                token-bucket shaping method to their traffic, and measure the extent of       classifying certain kinds of traffic as “low priority”, and shaping. (A token bucket allows a certain number of bytes to be provided      offering a different QoS for those flows of traffic. at the peak capacity of the link, whilst any remaining traffic is serviced at ShaperProbe can detect the shaping rate and the a lower rate.)                                                                maximum burst before shaping begins. ShaperProbe begins by measuring the link’s capacity, and then it tries to detect if traffic is being shaped on the link in both upstream and downstream directions. 78     See http://software.internet2.edu/ndt/ 79     See http://broadband.mpi-sws.org/transparency/bttest-mlab.php 80     See http://netinfer.net/diffprobe/shaperprobe.html Ref: 2009152-254
38

Study on net-neutrality regulation | A–3 Name                     Category           Description                                                                   Purpose and capabilities Neubot 81                Software           Neubot (the network neutrality bot) is free software for gathering useful     Although Neubot does not detect net-neutrality tool               information to study net neutrality. Neubot performs periodic network-        violations by itself, all information gathered is released performance measurements. Three types of types of test are currently          into the public domain and is available to be analysed by implemented:                                                                  any person, allowing the investigation of net-neutrality • HTTP and BitTorrent performance                                             issues. • raw TCP performance • MPEG DASH streaming emulation. The tests measure the application-level throughput and round-trip time (RTT) in both downlink and uplink directions. The architecture is configurable, so the user can select what tests should be carried out, at what time and for how long. NANO 82                  Software           NANO (Network Access Neutrality Observatory) uses a combination of            NANO’s installed agents examine the number of tool               agents installed at participating clients across the Internet and statistical packets per second sent for each active flow, as well as analysis to identify whether an ISP is discriminating against a specific      looking for unexpected problems such as packet loss or service or group of clients. NANO aggregates passive measurements             TCP reset packets. They also monitor the load on the from multiple end users and stratifies the measurements to evaluate the       client computer. impact of multiple factors.                                                   The main objective of NANO is to identify relationships between performance degradations and an ISP’s policy. RIPE Atlas 83            Hardware           RIPE Atlas is a global, open, distributed Internet measurement network        RIPE Atlas continuously monitors the reachability of a based tool         that provides a real-time perception of the state of the Internet. RIPE       network or host, via the thousands of HW devices Atlas collects and releases into the public domain connectivity and           deployed around the world. reachability data from thousands of devices all over the world. The           It allows the investigation and troubleshooting of hardware devices collect data on the Internet access of voluntary users.      reported network problems, by conducting ad-hoc These devices are USB-powered and connected to the host’s router,             connectivity checks. allowing them to perform active measurements including ping, traceroute, DNS, SSL/TLS and NTP. 81     See http://www.neubot.org/ 82     See https://noise-lab.net/projects/old-projects/nano/ 83     See https://atlas.ripe.net/ Ref: 2009152-254
39

Study on net-neutrality regulation | A–4 Name                   Category          Description                                                                 Purpose and capabilities M-Lab 84               Hardware          M-Lab is a consortium of research, industry and public-interest partners    M-Lab is not a measurement tool, but rather it provides platform          dedicated to: 85                                                            the infrastructure to set up a measurement platform on • “Providing an open, verifiable measurement platform for global            which measurement tools can be deployed. network performance”                                                    All the data collected by those tools is released into the • “Hosting the largest open Internet performance dataset on the planet”     public domain. • “Creating visualizations and tools to help people make sense of Internet performance”. Some of the tools available on the M-Lab platform are NDT, Neubot, MobilePerf and Glasnost. NetPolice 86           Software          NetPolice enables the detection of content- and routeing-based              NetPolice detects traffic management that induces tool              differentiations in backbone ISPs. This tool is mainly used by large users, packet loss. It performs loss-rate measurements to such as access providers or content providers, rather than by end users.    detect traffic differentiation. NPAD   87              Software          NPAD (Network Path & Application Diagnostics) is a tool to diagnose end     NPAD runs simple TCP tests, including throughput, RTT tool              users’ network-performance issues affecting their device or the network     or packet-loss metrics. between the end user and the nearest NPAD server.                           For each diagnosed problem, the server prescribes corrective actions with instructions that are easy for non- experts to understand. BISmark 88             Software          BISmark (Broadband Internet Service Benchmark) is an open platform          BISmark software performs several active tool              which aims to measure the QoS performance delivered to ISPs’ end            measurements such as latency, packet loss, jitter, and users, visualising and monitoring traffic patterns through the devices      downlink and uplink throughput. inside their home network. The BISmark application is available for:        It provides a dashboard showing performance over time • Android phones                                                            and comparing performance across ISPs and regions. • Raspberry PI                                                              All data collected by BISmark is released into the public • OpenWrt routers.                                                          domain. 84     See https://www.measurementlab.net/ 85     See https://www.measurementlab.net/about/ 86     See https://web.eecs.umich.edu/~zmao/Papers/netpolice.pdf 87     See http://www.ucar.edu/npad/ 88     See http://www.projectbismark.net/ Ref: 2009152-254
40

Zur nächsten Seite