Collaborative Research Proposal: an In-Band Traceroute Service. Dave Plonka plonka@akamai.com



Similar documents
E-Guide MANAGING AND MONITORING HYBRID CLOUD RESOURCE POOLS: 3 STEPS TO ENSURE OPTIMUM APPLICATION PERFORMANCE

Paris traceroute: Measuring more accurate and complete paths

- Understand that servers on the Internet are located across the planet

How To Build A Policy Aware Switching Layer For Data Center Data Center Servers

Instructor Notes for Lab 3

Tools for penetration tests 1. Carlo U. Nicola, HT FHNW With extracts from documents of : Google; Wireshark; nmap; Nessus.

Network Address Translation (NAT)

White Paper on NETWORK VIRTUALIZATION

Computer Networks I Laboratory Exercise 1

Performance Measurement of Wireless LAN Using Open Source

Securing Cloud using Third Party Threaded IDS

Lab - Mapping the Internet

WHITE PAPER September CA Nimsoft For Network Monitoring

Question 1. [7 points] Consider the following scenario and assume host H s routing table is the one given below:

Optimum Business SIP Trunk Set-up Guide

Webinar: Advanced RIPE Atlas Usage

Part A:Background/Preparation

The Coremelt Attack. Ahren Studer and Adrian Perrig. We ve Come to Rely on the Internet

Discovering Devices. The Cisco Prime Collaboration Manager discovery process involves three phases: Access-level discovery Prime CM:

Dynamic Host Configuration Protocol (DHCP) 02 NAT and DHCP Tópicos Avançados de Redes

Active Measurements: traceroute

Network Troubleshooting

An Evaluation of Peering and Traffic Engineering in the Pan- African Research and Education Network

Huawei Enterprise A Better Way VM Aware Solution for Data Center Networks

How To: Diagnose Poor VoIP Calls through diagnostics.

DHCP, ICMP, IPv6. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley DHCP. DHCP UDP IP Eth Phy

Configuring Health Monitoring

The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points

MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport

How To Protect Your Network From A Ddos Attack On A Network With Pip (Ipo) And Pipi (Ipnet) From A Network Attack On An Ip Address Or Ip Address (Ipa) On A Router Or Ipa

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

Network performance in virtual infrastructures

WHITE PAPER OCTOBER CA Unified Infrastructure Management for Networks

Avaya ExpertNet Lite Assessment Tool

Using IPM to Measure Network Performance

Datasheet: Visual Performance Manager and TruView Advanced MPLS Package with VoIPIntegrity (SKU 01923)

Internet Control Protocols Reading: Chapter 3

perfsonar MDM updates for LHCONE: VRF monitoring, updated web UI, VM images

Overlay Networks and Tunneling Reading: 4.5, 9.4

EE627 Lecture 22. Multihoming Route Control Devices

Bandwidth Aggregation, Teaming and Bonding

Pre$SDN era: network trends in data centre networking

Discovering Devices. The Cisco Prime Collaboration Manager discovery process involves three phases: Access-level discovery Cisco Prime CM:

Communications and Networking

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

HONEYWELL TURBOCHARGING

How To Understand The Power Of Icdn

Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski

Cisco s Massively Scalable Data Center

Measurement Study on the Internet reachability. 3.1 Introduction. 3. Internet Backbone

Traceroute-Based Topology Inference without Network Coordinate Estimation

Who is Generating all This Traffic?

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

Nimsoft for Network Monitoring. A Nimsoft Service Level Management Solution White Paper

Network Configuration Example

Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015

XROADS NETWORKS WHITE PAPER

Data Center Content Delivery Network

Leveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000

DDoS attacks on electronic payment systems. Sean Rijs and Joris Claassen Supervisor: Stefan Dusée

Magnet Voice Windows PC Softphone Installation

Some Examples of Network Measurements

GregSowell.com. Mikrotik Basics

Life of a Packet CS 640,

BGP and Traffic Engineering with Akamai. Caglar Dabanoglu Akamai Technologies AfPIF 2015, Maputo, August 25th

RIPE Atlas. Philip Smith Network Startup Resource Center (NSRC) PacNOG 16 1 st December 2014, Honiara, Solomon Islands

Network Layer: and Multicasting Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Network Virtualization

Getting started with API testing

Deploying in a Distributed Environment

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

How To Build A Lightpath Network For Multiple Lightpath Projects

Top-Down Network Design

WITH THE RAPID growth of the Internet, overlay networks

Leveraging Cloud Storage Through Mobile Applications Using Mezeo Cloud Storage Platform REST API. John Eastman Mezeo

Research on Errors of Utilized Bandwidth Measured by NetFlow

Cloud security CS642: Computer Security Professor Ristenpart h9p:// rist at cs dot wisc dot edu University of Wisconsin CS 642

CCNA Discovery Chapter Four

Towards a virtualized Internet for computer networking assignments

Introduction. Abusayeed Saifullah. CS 5600 Computer Networks. These slides are adapted from Kurose and Ross

Transcription:

Collaborative Research Proposal: an In-Band Traceroute Service Dave Plonka plonka@akamai.com

Inband Traceroute The challenge: Middleboxes often block traceroute probes or response to them, leaving some routers and paths undiscovered.

Inband Traceroute: Technique Experimental technique: Perform an inband traceroute in which the traceroute probes masquerade as typical packets in an existing or dedicated session connected to a service. Initially, we propose implementing an inband traceroute service on dedicated or cloud web server(s) for on-demand testing from arbitrary networks and clients, e.g., broadband hosts and mobile user equipment. Evaluation: Perform a concurrent traceroute (or tracebox? trace) in parallel, between the same hosts as a basis to compare reachability and discovered routers and path characteristics.

Inband Traceroute: Proposal Experimental technique: Perform an inband traceroute in which the traceroute probes masquerade as typical packets in an existing or dedicated session connected to a service. Initially, we propose implementing an inband traceroute service on dedicated or cloud web server(s) for on-demand testing from arbitrary networks and clients, e.g., broadband hosts and mobile user equipment. Evaluation: Perform a concurrent traceroute (or tracebox? trace) in parallel, between the same hosts as a basis to compare reachability and discovered routers and path characteristics.

Inband Traceroute: Evaluation Experimental technique: Perform an inband traceroute in which the traceroute probes masquerade as typical packets in an existing or dedicated session connected to a service. Initially, we propose implementing an inband traceroute service on dedicated or cloud web server(s) for on-demand testing from arbitrary networks and clients, e.g., broadband hosts and mobile user equipment. Evaluation: Perform a concurrent traceroute (or tracebox? trace) in parallel, between the same hosts as a basis to compare reachability and discovered routers and path characteristics.

Inband Traceroute: Strawman One conception is that the service, e.g., https://intrace.example.org, would display the in-band and any other traceroute while it s executing to the user. Perhaps the result will be available there in some machine-friendly format, e.g., JSON. The service will operate the inband traceroute component, e.g., perhaps a modified version of https://github.com/robertswiecki/intrace, and collect the results. Subsequent analysis results will be delivered to the community. The service s main index page would load a javascript document from a common where we (Akamai and/or the HOPS community) would maintain it, so that additional servers could be deployed by community participants.

Inband Traceroute: Strawman One conception is that the service, e.g., https://intrace.example.org, would display the in-band and any other traceroute while it s executing to the user. Perhaps the result will be available there in some machine-friendly format, e.g., JSON. The service will operate the inband traceroute component, e.g., perhaps a modified version of https://github.com/robertswiecki/intrace, and collect the results. Subsequent analysis results will be delivered to the community. The service s main index page would load a javascript document from a common where we (Akamai and/or the HOPS community) would maintain it, so that additional servers could be deployed by community participants.

Inband Traceroute: Strawman One conception is that the service, e.g., https://intrace.example.org, would display the in-band and any other traceroute while it s executing to the user. Perhaps the result will be available there in some machine-friendly format, e.g., JSON. The service will operate the inband traceroute component, e.g., perhaps a modified version of https://github.com/robertswiecki/intrace, and collect the results. Subsequent analysis results will be delivered to the community. The service s main index page would load a javascript document from a common site where we (my group and/or the HOPS community) maintain it, so that additional servers could be deployed by community participants.

Inband Traceroute: Questions? Comments? How best to attract clients? Can this be done with an online ad campaign? Interested potential collaborators?