Henk Uijterwaal. NANOG-26, October 29, New Services from the RIPE NCC Henk Uijterwaal RIPE NCC New Projects Group NANOG-26, Eugene, OR October 29, 2002
Henk Uijterwaal. NANOG-26, October 29, Outline 2 services from the RIPE NCC –Test Traffic Measurements –Routing Information Service Follow-up on talks at the Winter 2000 meeting
Henk Uijterwaal. NANOG-26, October 29, Part 1 Test Traffic Measurements
Henk Uijterwaal. NANOG-26, October 29, TTM 101 Project to do performance measurements on the Internet –Delay –Loss –Routing One way, active, “real” traffic Inter-provider networks only –Hard for individual provider –Techniques can be used for internal networks though Scientifically defendable, well defined standards –IETF IPPM, RFC’s: 2330, 2679, 2680,...
Henk Uijterwaal. NANOG-26, October 29, TTM Service Goals Black box –No configuration by the user –No user access –Guarantees well-defined environment for the measurements Easy to install, little maintenance Available to the entire community All you have to do, is to look at the results
Henk Uijterwaal. NANOG-26, October 29, Test-box Locations
Henk Uijterwaal. NANOG-26, October 29, CDMA Clocks Independent clock source necessary Installing a GPS clock is not always easy Any alternatives to GPS? CDMA –3 rd generation mobile phone standard –Phones needs a time signal –GPS Sync’ed base stations broadcast time signal Can this be used for TTM?
Henk Uijterwaal. NANOG-26, October 29, CDMA Clocks Yes! Same accuracy Praecis CT –“Phone without speaker, mike and keypad” – ogies.comhttp:// ogies.com Works everywhere your cell phone works Simply mount on a wall –$0.02 installation costs
Henk Uijterwaal. NANOG-26, October 29, Alarms and near real-time plots So-far, 6-30 hour delay between collection and plots on the web All kinds of reasons why this is too slow: –Angry customer –Alarm from the box –… Interface for this, recent plots, few minutes delay –Public Demo: Also gives access to configuration and status information
Henk Uijterwaal. NANOG-26, October 29, User Interface
Henk Uijterwaal. NANOG-26, October 29, User Interface Current Measurements –Rate, target, packet size –Status –Who set this up: TTM Crew You (somebody at your site) They (somebody at the other side) Data volume (bits/second)
Henk Uijterwaal. NANOG-26, October 29, Daily report
Henk Uijterwaal. NANOG-26, October 29, Daily Report (2)
Henk Uijterwaal. NANOG-26, October 29, IP-Delay Variations or Jitter For some applications, the absolute delay does not really matter However, packets should arrive with constant intervals –Voice over IP –Video on demand Metric and Plots
Henk Uijterwaal. NANOG-26, October 29, Trends Delay over 6 months Night Morning Afternoon Evening Content provider with new customers Intended for capacity planning Median Delay April 1November 1
Henk Uijterwaal. NANOG-26, October 29, IPv6 version IPv6 networks so-far –Tunneled over v4 –Performance monitoring was an afterthought Several native IPv6 network now operational –Interested in performance measurements from the start Use existing products: RIPE NCC TTM Porting -testing, production version by December
Henk Uijterwaal. NANOG-26, October 29, Bandwidth The next measurement to be added 2 Parameters: –C: Total Capacity –A: Available Bandwidth Method based on packet dispersion Available on the box
Henk Uijterwaal. NANOG-26, October 29, Part 2 Routing Information Service
Henk Uijterwaal. NANOG-26, October 29, RIS 101 AS1’s NOC gets a user complaint: –“Last night, I could not reach AS1’s NOC looks at the current routing tables –“Well, it works now” AS2 AS3AS4 Router AS5 User Router AS1
Henk Uijterwaal. NANOG-26, October 29, Motivation Something is wrong with your routing Current tools: –Log in to your router –Use a looking glass on other routers Problems: –How to find right looking glass? –What if the looking glass cannot be reached either? –Accessing multiple LG’s takes a lot of time –No history mechanism Solution: Routing Information Service (RIS)
Henk Uijterwaal. NANOG-26, October 29, Goals of the RIS Set up route collectors that collect BGP announcements between AS’s Time-stamp and store in a data-base Set up interactive queries to database –Giant looking glass with history –Network reachability from other networks Provide raw data and statistics –for reality checks, RRCC project –to generate trend analysis Available to the Community
Henk Uijterwaal. NANOG-26, October 29, Route Collectors 9 Route Collectors –RIPE NCC –LINX –AMS-IX –SPINX –CIXP –VIX –Netnod –MAE-West –NSPIXP2 200 peering sessions
Henk Uijterwaal. NANOG-26, October 29, AS’s seen Growing by about 250/month in 2002 More and more sites are multi-homed
Henk Uijterwaal. NANOG-26, October 29, CDF for the number of peers
Henk Uijterwaal. NANOG-26, October 29, Simple queries AS by time –RIB for an AS at a given time –Announcements since then Prefix by time AS in use –Is your AS seen anywhere? –Startup, registration Plots –Number of updates –Prefix distribution –…
Henk Uijterwaal. NANOG-26, October 29, “Host spots” webpage (Most active prefixes) Hyperlinked
Henk Uijterwaal. NANOG-26, October 29, “Host spots” webpage (Most active prefixes) (2) Updates during the queried period: TypePrefix Time PeerAS Path A / :00: A / :00: A / :00: A / :00: A / :02: A / :02: A / :02: A / :03: A / :06: A / :06: A / :06: A / :07: A / :07: A / :08:
Henk Uijterwaal. NANOG-26, October 29, Martians The list you don’t want to be on... Prefixes not allowed by draft-manning-dsua –Loopback –RFC1918 space –Class D/E-space, … Usually private addresses leaking into the public space Daily list with prefixes and origins
Henk Uijterwaal. NANOG-26, October 29, BGP Beacons Prefixes intentionally announced at known times by each route collector –Announced at 0, 4, 8, 12, 16, 20 GMT –Withdrawn at 2, 6, 10, 14, 18, 22 GMT –Prefix (224+n).0/24 –N=0…8 for the RRC’s –Part of the RIS AS Intended for flapping and dampening studies Active since 30/9/2002
Henk Uijterwaal. NANOG-26, October 29, MyAS Currently: user has to visit our webpages Reverse approach: –List AS’s and prefixes –Warn if something happens to them Prototype RIPE44
Henk Uijterwaal. NANOG-26, October 29, Participate in TTM or RIS? TTM –Buy a test-box, sign service contract, pay invoice –Plug and play –Start looking at the data RIS –Send peering details to –Fill in form at bin/peerreq.cgihttp:// bin/peerreq.cgi –1 or 2 days to set this up
Henk Uijterwaal. NANOG-26, October 29, URL’s, Contact Addresses TTM – traffichttp:// traffic Papers Presentations “For future test-box hosts” : TTM RIPE WG on this topic RIS – /ris-index.htmlhttp:// /ris-index.html Presentations Access to the data RIS RIPE WG on this topic
Henk Uijterwaal. NANOG-26, October 29, Questions, Discussion