v6 Health Metric with NOMA (guest-starring RIPE Atlas)

Similar documents
Growing the Vision for Safe Mobility: Vision Zero

Data and measurement tools from the RIPE NCC. Robert Kisteleki RIPE NCC R&D

RIPE Atlas Intro & Use Cases

Diagnosing Path Inflation of Mobile Client Traffic

Municipal Networks. Don Berryman. Executive Vice President & President, Municipal Networks

Unit 9, Lesson 1: What Influences Temperature?

PERISCOPE: Standardizing and Orchestrating Looking Glass Querying

Platforms for network experimentation

Energy Benchmarking Commercial Buildings. Cities that support or require energy benchmarking of commercial buildings

Walking is Good for the Health of Your Wi-Fi. Jussi Kiviniemi Ekahau

RIPE Labs Operator Tools, Ideas, Analysis

APNIC Training Mini Survey

One Planet. One Network. Infinite Possibilities.

THE PLATFORM EQUINIX VISION

RIPE Atlas for Network Operators

SBC Investor Update. Merrill Lynch Global Communications Investor Conference March 16, 2004

Chapter Marketing Call Discussion Notes June 14, 2017

Advanced Attack Response and Mitigation

Best Practices in Deploying Skype for Business Voice and Video for Office 365

NSF Project Reporting Format

DIGITAL SPONSORSHIP $1,500.00

Hello! We focus on service design & strategy combined with digital product creation

Review of Alcoholic Beverage Outlet Camera Requirements in 50 Largest U.S. Cities and Comparison to Ordinance #32,107

Office 365. Inviting Outside Accounts to an Office 365 Group

Users are always RIGHT! Usability and Eyetracking to improve web sites

RIPE Atlas. Viktor Naumov R&D Software Engineer

THE PLATFORM EQUINIX VISION

IPv6 Deployment Survey. Based on responses from the RIPE community during June 2009 Maarten Botterman RIPE 59, Lisbon, 6 October 2009

Internet Anycast: Performance, Problems and Potential

The Internet Evolution and Opportunity

When created, it is given a name.

Tec-Ed Whitepaper. Extended Validation. Prepared by Tec-Ed, Inc Varsity Drive, Suite A Ann Arbor, MI 48108

Update from the RIPE NCC

Becoming a Certified Facilitator

Facilitating IPv6 Deployment. Mirjam Kühne, RIPE NCC

RIPE Atlas Hackathon. Vesna Manojlovic RIPE NCC

The Science DMZ: Evolution

Using the NIST Framework for Metrics 5/14/2015

Usability Testing Methodology for the 2017 Economic Census Web Instrument

RIPE Atlas. Christopher Amin 14 November 2017 WTIS-17

Business Architecture Implementation Workshop

ICANN and Technical Work: Really? Yes! Steve Crocker DNS Symposium, Madrid, 13 May 2017

Dear Colleague, We are pleased to invite you to become a Charter Member of the National Association of Accessibility Consultants.

ThousandEyes for. Application Delivery White Paper

SaaS Providers. ThousandEyes for. Summary

RIPE Atlas. Measuring the Internet

USER EXPERIENCE DESIGN GA.CO/UXD

SANS Vendor Events. SANS offers a variety of events which bring you in touch with the highly qualified SANS community.

Increase uptime with a faster, more reliable, connection

RIPE NCC Services & Activities

Independent Solution Review AppEnsure for Citrix Monitoring

Internet Measurements Landscape (2016): Systems, Approaches and a Comparative Framework

SANS Vendor Offerings Detail

Our Use of RIPE Atlas in Our Work on The Effect of DNS on Tor s Anonymity

Odin: Microsoft s Scalable Fault-

activities CAIDA = Cooperative Association for Internet Data Analysis Marina Fomenkov, CAIDA 2nd CAIDA-WIDE-CASFI workshop Seoul, April 4, 2009

24/7 Locksmith Glendale

How we measure IPv6. Geoff Huston, Joao Damas George Michalson APNIC. George Michaelson. Geoff Huston. Joao Damas. APNIC Labs

OpenCache. A Platform for Efficient Video Delivery. Matthew Broadbent. 1 st Year PhD Student

RIPE NCC Technical Services. Kaveh Ranjbar, Chief Information Officer

Managed Lane owner decision needed San Mateo County s options Understanding revenues & costs Pros & cons of County s options Proposed next steps

Modeling Internet Application Traffic for Network Planning and Provisioning. Takafumi Chujo Fujistu Laboratories of America, Inc.

Windows Server 2012 R2 DirectAccess. Deployment Guide

REDCAP INTRODUCTION CLASS. June 7, 2016

Solutions for Homework #1

Lifesize Cloud-based Service Architecture. A comprehensive guide

Leverage the power of the cloud without the security worry. Private Connectivity to Your Cloud Applications with EarthLink Cloud Express

Internet exchange Federation Project Funding Proposal

REDCap Survey Participant List

Chicago Energy Benchmarking

[AV-SP2016-SM]: SharePoint 2016 Site Members

A Look at Router Geolocation in Public and Commercial Databases

RIPE Atlas. Global Internet Measurement Network March 2016 MENOG 16, Istanbul

CREATING A CULTURE OF USABILITY

Lifesize Cloud, Architecture. A comprehensive guide

SMARTATL. A Smart City Overview and Roadmap. Evanta CIO Executive Summit 1

2016 TAKE YOUR CHILD TO WORK DAY

Two-Tier Oracle Application

China Building Energy Performance Rating Workshop 28 October 2013

Protocol Analysis: Onsite Case Studies

How to Use the Search Wizard

Overview of IBM Cloud Services and Academic Initiatives Driving Better Student Outcomes from a Better Cloud and Technology Partner

BDD and Testing. User requirements and testing are tightly coupled

OBAC Meeting - July 26

Summary Report. Prepared for: Refresh Date: 28 Oct :02

Optimal Gateway Selection for Pulse Connect Secure with Pulse Secure Virtual Traffic Manager

facebook a guide to social networking for massage therapists

AT&T Enterprise Hosting Services

SDN: Openflow & Internet2. Jon Hudson Global Solutions Architect June 2012

ACL Interpretive Visual Remediation

Cloud Load Balancer CDNetworks Inc. All rights reserved.

Mail. Having your mail stored in the cloud means you can access it just about anywhere on just about any device with an internet connection.

Effectively Measuring Cybersecurity Improvement: A CSF Use Case

RIPE Atlas Highlights (and more) Robert Kisteleki RIPE NCC Science Division

The Power of the Crowd

Measuring the IPv6 Internet by active DNS and HTTP measurements (work in progress)

RIPE Atlas. Philip Smith Network Startup Resource Center (NSRC) PacNOG th July 2014, Port Vila, Vanuatu

Department of Homeland Security Customs and Border Protection. Center of Excellence and Expertise

APNIC input to the Vietnam Ministry of Information and Communications ICT Journal on IPv6

Sonatel: An IPv6 Experience

Transcription:

v6 Health Metric with NOMA (guest-starring RIPE Atlas) Network Operator Measurements Activity Leslie Daigle May 2017 http://www.techark.org/noma May 10, 2017.

Summary NOMA (Some) Operators have instrumented their networks What might those metrics be? What data? Metrics for user experience of the Internet should originate with operators 2

Measure, Learn, Change, Measure Comcast has previously presented about instrumenting their network Simple measurements from within their network, to put numbers to describe customers experience What could we do if more operators selfinstrumented that way and shared the data? Build Internet health measurements that tell us what we need to know about the network as end users experience it 3

Simple Data Using libcurl and http as the closest approximation of end users experience, each collection point could gather: IPv6 DNS lookup to each target website Time to connect to the target website over IPv6 Total time for each target website over IPv6 IPv4 DNS lookup to each target website Time to connect to the target website over IPv4 Total time for each target website over IPv4 Traceroute to IP address of each target website 4

Composed to Insight For example: v4/v6 ratio gives you a simple test of whether v4 or v6 is performing better For total-time measurements < 1 means v4 activity is faster > 1 means v6 activity is faster = 1 means v4 & v6 are the same 5

2016 Work TL;DR Some operators think this is interesting Getting it started is the hardest part Details for further reading Invitational workshop in June 2016 http://www.techark.org/wp-content/uploads/2016/09/20160831- WorkshopReport-Final.pdf Survey of existing measurements activities, and framework for comparison http://www.techark.org/internet-measurements-landscape-2016- systems-approaches-and-a-comparative-framework/ Template for operator measurements activities http://www.techark.org/noma-measurements-template/ 6

How to get data? /me suddenly remembers the RIPE Atlas probe that has been hanging out in the basement for years, contributing data and collecting points... With RIPE Atlas infrastructure, it s possible to do a simulation of the operators activity, and get real data (with some limitations) I.e., do the measurements outlined, on a peroperator basis 7

Data! Locality Execution (excl DNS) (v4) Execution (excl DNS) (v6) Execution (excl DNS) (v4/v6) San Francisco 278.0186036 300.600902 0.924876146 Washington 234.1762633 175.1095543 1.337312885 Seattle 258.0885657 200.16237 1.289396032 Eugene 500.9710182 556.9739695 0.899451403 Denver 213.5601736 159.0784051 1.342483749 San Diego 219.1249776 218.2439884 1.004036717 Chicago 193.6913491 160.6142147 1.205941513 Miami 192.2035983 103.0980178 1.864280249 Dallas 204.7865375 211.3463822 0.968961642 Boston 289.2981992 113.8183904 2.541752683 Atlanta 117.000087 107.116316 1.092271387 Nashville 127.788385 92.0437175 1.388344457 8

That was... Data from RIPE Atlas probes Showing Total Execution time, but also collected DNS resolution (not on probe) Time to First Byte Time to Connection In two networks Comcast Charter Associated with closest of the 12 localities The localities are geographic, not network topology I have no insight into network topology Averaged HTTP measurements to one RIPE Anchor Centrally located Reston, VA, as it happens 9

What does it say? Note that this is not (yet) a rigorous study One data run Nonetheless, there are some interesting things to note when considering the v4/v6 ratio as a metric 10

Good v6 in Boston; Quite a variety across the US; Eugene has issues... Locality Execution (excl DNS) (v4) Execution (excl DNS) (v6) Execution (excl DNS) (v4/v6) San Francisco 278.0186036 300.600902 0.924876146 Washington 234.1762633 175.1095543 1.337312885 Seattle 258.0885657 200.16237 1.289396032 Eugene 500.9710182 556.9739695 0.899451403 Denver 213.5601736 159.0784051 1.342483749 San Diego 219.1249776 218.2439884 1.004036717 Chicago 193.6913491 160.6142147 1.205941513 Miami 192.2035983 103.0980178 1.864280249 Dallas 204.7865375 211.3463822 0.968961642 Boston 289.2981992 113.8183904 2.541752683 Atlanta 117.000087 107.116316 1.092271387 Nashville 127.788385 92.0437175 1.388344457 11

Initial Reactions v4/v6 ratio is nice, but it hides important information about the state of the network. E.g., v4 v6 v4/v6 20.0 ms 25.0 ms 0.8 1200.0 ms 1500.0 ms 0.8 An alternative is to look (also) at the v4-v6 difference 12

Differences Locality Execution (excl DNS) (v4) Execution (excl DNS) (v6) Execution (excl DNS) (v4/v6) Execution (excl DNS) (v4-v6) San Francisco 278.0186036 300.600902 0.924876146-22.58229842 Washington 234.1762633 175.1095543 1.337312885 59.06670900 Seattle 258.0885657 200.16237 1.289396032 57.92619572 Eugene 500.9710182 556.9739695 0.899451403-56.00295133 Denver 213.5601736 159.0784051 1.342483749 54.48176855 San Diego 219.1249776 218.2439884 1.004036717 0.880989143 Chicago 193.6913491 160.6142147 1.205941513 33.077134390 Miami 192.2035983 103.0980178 1.864280249 89.105580500 Dallas 204.7865375 211.3463822 0.968961642-6.559844722 Boston 289.2981992 113.8183904 2.541752683 175.479808800 Atlanta 117.000087 107.116316 1.092271387 9.883771000 May 10, 2017. Nashville 127.788385 92.0437175 1.388344457 35.744667500 http://www.techark.org/noma 13

This is fun! What s next? Can keep slicing and dicing with RIPE Atlas probes to vet out the v4/v6 ratio and v4-v6 difference as metrics of IPv6 network health More geographies More networks More targets Repeating the measurements over time Comparing measurements between measurement runs between operators between operators and averages Also, look at DNS resolution on probe, not in Atlas network More data, more tables, more graphs, more fun! 14

BUT... While this is real data from real networks, it is still only a simulation of what we could do with real operator involvement Atlas coverage is uneven e.g., ~400 probes in Comcast network 15

Probes in Network 1 16

Probes in Network 2 17

BUT... (continuted) Ideally, a network s access endpoints should be completely covered by this measurements framework. At full layer 3 device closest to customers might or might not be DSLAM, Atlas measurements include last mile (which is good and bad) Anchors are fixed points in networks but not really exemplary of the user experience in accessing content sites including things like geo-locating closest servers 18

This NOMA thing... Collaborative industry activity to share measurements of network function Measured by the network operator itself In return improved data about own network E.g., the test run with DNS resolution on the Atlas probe highlighted some (network) failures Contributed to share a collective picture of the Internet s health Intended Outcome An actual measure of the Internet s stability and health. Starting with v6 performance (as a ratio with IPv4) A target for new operators (e.g., in developing economies) to shoot for, in terms of performance and what good looks like Promoting more networks to be objectively introspective http://www.techark.org/noma May 10, 2017. 19

Takeaways v4/v6 ratio and v4-v6 difference are interesting metrics for considering IPv6 Internet health It s useful to have that information available publicly Have you already been working out your own network s numbers while I was talking? J Network operator self-instrumentation is feasible and would produce useful results Talk to me! 20

Extra material 21

TechArk Activities Elicit collaborative development of the measurements framework and culture of collecting and sharing Provide a platform to collect and share basic benchmarking metrics across participating networks Publish a baseline of public metrics for network operators Publicize the Activity and its outcome Encourage broader participation in the Activity http://www.techark.org/noma May 10, 2017. 22