Identifying IPv6 Network Problems in the Dual-Stack World

Size: px
Start display at page:

Download "Identifying IPv6 Network Problems in the Dual-Stack World"

Transcription

1 Identifying IPv6 Network Problems in the Dual-Stack World -- The First French Asian Workshop on Next Generation Internet -- Kenjiro Cho (IIJ/WIDE) Matthew Luckie (U.Waikato/NLANR/CAIDA) Bradley Huffaker (CAIDA/SDSC/UCSD) September 22, 24

2 motivation it s time to care about the quality of IPv6 network - the IPv6 Internet needs to be better than IPv4 for adoption - in reality, IPv6 performance is much worse one of the major hurdles in IPv6 deployment dilemma: casual IPv6 connectivity to promote IPv6 tends to increase poorly managed IPv6 sites transparent design of IPv6: automatically falls back to IPv4 - IPv6 network problems are often overlooked possible causes for poor IPv6 performance - low-quality operations, lack of peering, poor tunneling we need to understand the real situation: - is IPv6 network so bad? - is it caused by a small number of bad ones? if so, we can improve IPv6 network by fixing them

3 ideas most of the existing management tools for IPv6 are - simple replacements of the tools developed for IPv4 IPv6 is deployed via tunnels over, or in parallel (native) with IPv4 - we can make use of the availability of 2 protocols develop techniques specifically designed for dual-stack network - take measurements for both IPv4 and IPv6 at the same time - compare IPv6 results to IPv4 results - extract problems which exist only in IPv6

4 methodology dual-stack node discovery - monitor DNS replies for AAAA records - create a list of dual-stack nodes in real use dual-stack ping - run ping/ping6 to target dual-stack nodes - select a few representative nodes per site (/48) based on IPv6:IPv4 rtt ratios dual-stack traceroute - run traceroute/traceroute6 to the selected nodes with Path MTU discovery - visualize results for comparative path analysis by juxtaposing IPv4/IPv6 paths to neighbor sites

5 dual-stack node discovery a challenge in creating a dual-stack node list - reasonable coverage of dual-stack nodes in the world - automated method needed to periodically update the list most studies select targets semi-manually from larger sets e.g., a client list obtained from server access logs dual-stack node discovery - monitor DNS replies for AAAA obtain IPv6 address and hostname pairs DNS lookups for A and AAAA by hostname extract nodes with valid IPv4/IPv6 addresses our dual-stack targets are nodes with both A and AAAA - IPv6 can be auto-configured having an IPv6 address does not mean services over IPv6 - when AAAA is registered in DNS, it is for some IPv6 services

6 dual-stack ping select up to 2 nodes per site (/48) based on IPv4/IPv6 RTTs - a site: an organizational unit in a single geographical location representative node selection rules for each site - (1) when there are nodes reachable by both IPv4 and IPv6 classify the nodes into 3 groups by IPv4/IPv6 RTT ratios Lagrge (ratio > 1.25): select one with largest ratio Small (ratio <.8): select one with smallest ratio Equal (.8 <= ratio <= 1.25): select one with shortest string string length: concatenated numeric-address and hostname to select a representative (e.g., <prefix>::1, ns.example.com) - (2) if none is reachable by IPv6 but some are reachable by IPv4 select one with shortest string limitations - ICMP-based RTT measurement is not accurate - ICMP packets are often filtered at firewalls - but good enough for our purpose!

7 dual-stack taceroute identify specific problems by comparative path analysis - roundabout routes lack of peering, paths poorly configured tunnels - routing loops, vanishing routes scamper: successor of skitter - parallel dual-stack traceroute with Path MTU discovery visualization - create graphs visualizing traceroute outputs to neighbor sites

8 results from 3 measurement points in June, 24 - WIDE (Tokyo, Japan): research network - IIJ (Tokyo, Japan): ISP providing commercial IPv6 services - ES (Madrid, Spain): Consulintel directly connected to Euro6IX

9 # ( ( -,. -, -, *.. & ' # % &% $# ) * ) + ' dual-stack node discovery results IPv6 addresses captured within the WIDE network "! ( ' * -, *. + / + / 1 " ,347 addresses for 21::/16 and 3ffe::/16 - only global unicast addresses are of interest 4,711 pairs have valid A and AAAA 4,86 after removing duplicates

10 distribution of dual-stack targets by country code match IPv6 addresses againt RIR database - country code for allocated IPv6 prefixes - 47 countries are found based on their IPv6 addresses

11 # dual-stack ping results number of unreachable and reachable nodes - by dual-stack ping from WIDE (similar results from the other 2) - 15%: unreachable by IPv6, OK by IPv4 even with AAAA in DNS "!! # #!

12 distribution of IPv6/IPv4 RTTs from WIDE individual nodes far above the unity line: leaf issues clusters above the unity line: backbone issues majority of targets have IPv6 RTT comparable to IPv4 1 IPv6 response time (msec) jp apnic arin ripe IPv4 response time (msec)

13 distribution of IPv6/IPv4 RTTs from 3 locations 1 1 IPv6 response time (msec) jp apnic arin ripe IPv6 response time (msec) jp apnic arin ripe IPv4 response time (msec) IPv4 response time (msec) 1 IPv6 response time (msec) jp apnic arin ripe IPv4 response time (msec)

14 dual-stack traceroute results traceroute by scamper to 1,334 nodes - selected out of 4,86 nodes for 1,469 sites (/48) visualization - comparative analysis: IPv4/IPv6 paths to neighbor sites each graph contains 1 targets hops are mapped to AS (from routeview s BGP table) with Path MTU with ICMP error (e.g.,!x for administratively prohibited) example graphs from 3 locations to ABILENE to illustrate - native dual-stack paths - comparable paths for IPv4 and IPv6 - roundabout paths for IPv6

15 dual-stack traceroute to ABILENE from WIDE chinng-iplsng.abilene.ucaid.edu ( , 21:468:ff:f12::1) 32 * 32 * beaglems.rnet.missouri.edu ( , 21:468:1fc:4::3) ms 13 16ms ns2.ipv6.auburn.edu ( , 21:468:364:41b:52fa:5bff:fef2:66fa) ms 13 17ms ns4.indiana.edu ( , 21:468:42:4:23:baff:fe2b:5f2c) 12 16ms 13 16ms nyc-m2.nysernet.net ( , 21:468:9:1::1) ms ms ns-i2.nyser.net ( , 21:468:91:1:25:daff:fe2:5b3) ms ms route-views6.routeviews.org ( , 21:468:d1:3c::8df:3c6d) 1 127ms ms hpcfns1.hpcf.upr.edu ( , 21:468:13::1) 1 21ms ms ipv6.internet2.edu ( , 21:468:142::15) 12 17ms 32 * noc.gigapop.gen.tx.us ( , 21:468:1a::242) 9 138ms 1 138ms response time (msec) IPv4 to dst IPv6 to dst WIDE APAN-JP ABILENE GPN MORENET GEORGIA-TECH AUBURN INDIANAGIGAPOP INDIANA-AS NYSERNET3-AS NYSERNET3-AS-3 OWEN UONET AMPATH-AS UPRENET MICHNET-ASN TEXAS-GIGAPOP similar RTTs and hops for IPv4 and IPv6 naitive dual-stack paths

16 dual-stack traceroute to ABILENE from IIJ beaglems.rnet.missouri.edu ( , 21:468:1fc:4::3) ms ms MTU:128 ns2.ipv6.auburn.edu ( , 21:468:364:41b:52fa:5bff:fef2:66fa) ms ms MTU:128 ns4.indiana.edu ( , 21:468:42:4:23:baff:fe2b:5f2c) ms ms MTU:128 ns-i2.nyser.net ( , 21:468:91:1:25:daff:fe2:5b3) ms ms MTU:128 route-views6.routeviews.org ( , 21:468:d1:3c::8df:3c6d) ms ms MTU:128 hpcfns1.hpcf.upr.edu ( , 21:468:13::1) ms 15 22ms MTU:128 ipv6.internet2.edu ( , 21:468:142::15) ms 32 * noc.gigapop.gen.tx.us ( , 21:468:1a::242) ms 12 16ms MTU:128 IPv4 to dst IPv6 to dst IIJ Qwest MORENET response time (msec) EP-BLK-ASNBLOCK-5 ESNET-WEST293 ABILENE AUBURN Level3 INDIANAGIGAPOP INDIANA-AS NYSERNET3-AS-3 NERO-NET UONET VERIO INTEGRATED-SYSTEMS UPRENET COGENT MICHNET-ASN TEXAS-GIGAPOP similar RTTs but different paths for IPv4 and IPv6 more common in the current Internet

17 dual-stack traceroute to ABILENE from ES beaglems.rnet.missouri.edu ( , 21:468:1fc:4::3) ms 13 35ms MTU:128 ns4.indiana.edu ( , 21:468:42:4:23:baff:fe2b:5f2c) 2 17ms 11 35ms MTU:128 ns-i2.nyser.net ( , 21:468:91:1:25:daff:fe2:5b3) 2 171ms ms MTU:128 route-views6.routeviews.org ( , 21:468:d1:3c::8df:3c6d) 23 23ms ms MTU:128 hpcfns1.hpcf.upr.edu ( , 21:468:13::1) ms 11 49ms MTU:128 ipv6.internet2.edu ( , 21:468:142::15) ms ms MTU:128 noc.gigapop.gen.tx.us ( , 21:468:1a::242) 17!L 23ms!L 13 37ms MTU:128 IPv4 to dst IPv6 to dst ABRARED BT-CIN-AND-ADASTRAL BT response time (msec) SATEC CERN COGENT Qwest MORENET ABILENE Level3 INDIANAGIGAPOP INDIANA-AS NYSERNET3-AS-3 NERO-NET UONET VERIO INTEGRATED-SYSTEMS UPRENET MICHNET-ASN IPv6 RTT larger than IPv4 (roundabout tunnel) note: ES has better paths to other US sites

18 distribution of Path MTU size! " $ # % 1454:PPPoE 128,148:tunnels - WIDE stands out with 15 byte IPv6 PMTU

19 conclusion importance of IPv6 network quality for full-fledged IPv6 services - a hope to improve IPv6 quality by identifying and fixing a limited number of erroneous settings our 3-step approach - dual-stack node discovery to find dual-stack nodes in real use - dual-stack ping to select representative nodes per site - dual-stack traceroute for detailed comparative path analysis the results look effective to identify IPv6 network problems - most sites look OK but some have problems our tools are still under development, we want to - fully automate the procedure for regular measurement - increase measurement points for more infomation (latest results, tools)

Identifying IPv6 Network Problems in the Dual-Stack World

Identifying IPv6 Network Problems in the Dual-Stack World Identifying IPv6 Network Problems in the Dual-Stack World Kenjiro Cho Sony CSL/WIDE Project kjc@csl.sony.co.jp Matthew Luckie U.Waikato/NLANR/CAIDA mjl@wand.net.nz Bradley Huffaker CAIDA/SDSC/UCSD bhuffake@caida.org

More information

Understanding Current IPv6 Performance: A Case Study from CERNET

Understanding Current IPv6 Performance: A Case Study from CERNET Understanding Current IPv6 Performance: A Case Study from CERNET Yi Wang 1, Shaozhi Ye 2, Xing Li 3 Department of Electronic Engineering, Tsinghua University, Beijing 100084, P. R. China 1 wangyi@ns.6test.edu.cn

More information

IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness

IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness Hurricane Electric IPv6 Native Backbone Massive Peering! RIPE Regional Dubrovnik 2011 IPv6 Panel Dubrovnik, Croatia 8 th September

More information

Measuring IPv6 Deployment

Measuring IPv6 Deployment Measuring IPv6 Deployment The story so far IANA Pool Exhaustion In this model, IANA allocates its last IPv4 /8 to an RIR on the 18 th January 2011 Ten years ago we had a plan Oops! We were meant to have

More information

The Need for IPv6 Deployment in the Domain Business

The Need for IPv6 Deployment in the Domain Business The Need for IPv6 Deployment in the Domain Business Hurricane Electric IPv6 Native Backbone Massive Peering! IPV6 AND DNS ICANN 41 Singapore 23 rd June 2011 Martin J. Levy, Director IPv6 Strategy Hurricane

More information

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. May 3rd, 2005 RIPE 50, Stockholm, SE

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. May 3rd, 2005 RIPE 50, Stockholm, SE IPv6 routing table Introduction 1 Impressions An overview of the global IPv6 routing table Gert Döring, SpaceNet AG, Munich, Germany May 3rd, 2005 RIPE 50, Stockholm, SE IPv6 routing table Overview 2 Overview

More information

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Akamai's V6 Rollout Plan and Experience from a CDN Point of View Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Agenda About Akamai General IPv6 transition technologies Challenges

More information

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. September 3, 2003 RIPE 46, Amsterdam

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. September 3, 2003 RIPE 46, Amsterdam IPv6 routing table Introduction 1 Impressions An overview of the global IPv6 routing table Gert Döring, SpaceNet AG, Munich September 3, 2003 RIPE 46, Amsterdam IPv6 routing table Overview 2 Overview what

More information

A Look at Router Geolocation in Public and Commercial Databases

A Look at Router Geolocation in Public and Commercial Databases A Look at Router Geolocation in Public and Commercial Databases Manaf Gharaibeh 1, Anant Shah 1, Bradley Huffaker 2, Han Zhang 1, Roya Ensafi 3, Christos Papadopoulos 1 1 Colorado State University 2 CAIDA

More information

Organization of Product Documentation... xi

Organization of Product Documentation... xi Contents Organization of Product Documentation... xi Chapter 1 Getting Started... 1-1 Introduction...1-1 Software Versions Covered...1-1 Audience...1-1 Conventions...1-1 Terminology...1-2 Support and Warranty

More information

Measuring and Modeling the Adoption of IPv6

Measuring and Modeling the Adoption of IPv6 Measuring and Modeling the Adoption of IPv6 Amogh Dhamdhere, Matthew Luckie, Bradley Huffaker, kc claffy (CAIDA/UCSD) Ahmed Elmokashfi (Simula Research) Emile Aben (RIPE NCC) presented at TIP2013, 14 Jan

More information

Performance Comparison of Internet Protocol v4 with Internet Protocol v6

Performance Comparison of Internet Protocol v4 with Internet Protocol v6 Performance Comparison of Internet Protocol v4 with Internet Protocol v6 Mrs. Sheetal Mali Department of Electronics and Telecommunication Parvatibai Genba Sopanrao Moze College of Engineering Wagholi,

More information

Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0

Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0 Chapter 7: IP Addressing CCENT Routing and Switching Introduction to Networks v6.0 CCNET v6 13 Chapter 7 - Sections & Objectives 7.1 IPv4 Network Addresses Convert between binary and decimal numbering

More information

Computer Networks. Course Reference Model. Topic. Error Handling with ICMP. ICMP Errors. Internet Control Message Protocol 12/2/2014.

Computer Networks. Course Reference Model. Topic. Error Handling with ICMP. ICMP Errors. Internet Control Message Protocol 12/2/2014. Course Reference Model Computer Networks 7 lication Provides functions needed by users Zhang, Xinyu Fall 2014 4 Transport Provides end-to-end delivery 3 Network Sends packets over multiple links School

More information

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Akamai's V6 Rollout Plan and Experience from a CDN Point of View Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Agenda About Akamai General IPv6 transition technologies Challenges

More information

Computer Network Fundamentals Spring Week 4 Network Layer Andreas Terzis

Computer Network Fundamentals Spring Week 4 Network Layer Andreas Terzis Computer Network Fundamentals Spring 2008 Week 4 Network Layer Andreas Terzis Outline Internet Protocol Service Model Addressing Original addressing scheme Subnetting CIDR Fragmentation ICMP Address Shortage

More information

Introduction to IPv6 - II

Introduction to IPv6 - II Introduction to IPv6 - II Building your IPv6 network Alvaro Vives 27 June 2017 Workshop on Open Source Solutions for the IoT Contents IPv6 Protocols and Autoconfiguration - ICMPv6 - Path MTU Discovery

More information

IPv6 in Internet2. Rick Summerhill Associate Director, Backbone Network Infrastructure, Internet2

IPv6 in Internet2. Rick Summerhill Associate Director, Backbone Network Infrastructure, Internet2 IPv6 in Internet2 Rick Summerhill Associate Director, Backbone Network Infrastructure, Internet2 North American IPv6 Global Summit Arlington, VA 8 December 2003 Outline General Internet2 Infrastructure

More information

The 6NET project. An IPv6 testbed for the European Research Community

The 6NET project. An IPv6 testbed for the European Research Community The 6NET project An IPv6 testbed for the European Research Community 6NET Project October 2002 1 Project Overview A three-year project to prepare the next generation of the Internet. Started in January

More information

D e p l o y i n g I P v 6

D e p l o y i n g I P v 6 Getting your hands wet... D e p l o y i n g I P v 6 p l a n n i n g, c o m m o n p i t f a l l s a n d s e c u r i t y - c o n s i d e r a t i o n s 07.09.07 / Page 1 About me From Neuss (near Düsseldorf,

More information

Operation Manual IPv6 H3C S3610&S5510 Series Ethernet Switches Table of Contents. Table of Contents

Operation Manual IPv6 H3C S3610&S5510 Series Ethernet Switches Table of Contents. Table of Contents Operation Manual IPv6 Table of Contents Table of Contents Chapter 1 IPv6 Basics Configuration... 1-1 1.1 IPv6 Overview... 1-1 1.1.1 IPv6 Features... 1-2 1.1.2 Introduction to IPv6 Address... 1-3 1.1.3

More information

IPv6 tutorial. RedIRIS Miguel Angel Sotos

IPv6 tutorial. RedIRIS Miguel Angel Sotos IPv6 tutorial RedIRIS Miguel Angel Sotos miguel.sotos@rediris.es Agenda History Why IPv6 IPv6 addresses Autoconfiguration DNS Transition mechanisms Security in IPv6 IPv6 in Windows and Linux IPv6 now 2

More information

IPv6 Protocol Architecture

IPv6 Protocol Architecture IPv6 Protocol Architecture v4/v6 Header Comparison Not kept in IPv6 Renamed in IPv6 Same name and function New in IPv6 2 New Functional Improvement Address Space Increase from 32-bit to 128-bit address

More information

New IP Header. Why change IP. Address Notation. Changes. Information Sources. IP Version 6 ITL

New IP Header. Why change IP. Address Notation. Changes. Information Sources. IP Version 6 ITL Information Sources IP Version 6 ITL www.ipv6.org Christian Huitema, IPv6, The New Internet Protocol, Prentice Hall PTR, 1996. Lots of RFCs, 3513 describes the current address format Many others, see the

More information

Information Sources Hans Kruse & Shawn Ostermann, Ohio University

Information Sources Hans Kruse & Shawn Ostermann, Ohio University IP Version 6 ITL Information Sources www.ipv6.org Christian Huitema, IPv6, The New Internet Protocol, Prentice Hall PTR, 1996. Lots of RFCs, 3513 describes the current address format Many others, see the

More information

IPv6 Deployment Survey. Based on responses from the global RIR community during July Maarten Botterman

IPv6 Deployment Survey. Based on responses from the global RIR community during July Maarten Botterman IPv6 Deployment Survey Based on responses from the global RIR community during July 2011 - Maarten Botterman maarten@gnksconsult.com Setting the scene The Internet has become a fundamental infrastructure,

More information

IETF 81 World IPv6 Day Operators Review

IETF 81 World IPv6 Day Operators Review IETF 81 World IPv6 Day Operators Review Hurricane Electric IPv6 Native Backbone Massive Peering! Enabled IPv6 Years Ago!! IETF 81 Quebec Canada 26 th July 2011 Martin J. Levy, Director IPv6 Strategy Hurricane

More information

Measuring IPv6 Deployment

Measuring IPv6 Deployment Measuring IPv6 Deployment Geoff Huston George Michaelson research@apnic.net The story so far In case you hadn t heard by now, we appear to be running quite low on IPv4 addresses! IANA Pool Exhaustion Prediction

More information

MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE

MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE MIGRATION OF INTERNET PROTOCOL V4 TO INTERNET PROTOCOL V6 USING DUAL-STACK TECHNIQUE 1 SHEETAL BORSE, 2 MRUDUL DIXIT 1,2 Department of Electronics and Telecommunication, Cummins College of Engineering

More information

Information Sources Hans Kruse & Shawn Ostermann, Ohio University

Information Sources Hans Kruse & Shawn Ostermann, Ohio University IP Version 6 ITL Information Sources www.ipv6.org Christian Huitema, IPv6, The New Internet Protocol, Prentice Hall PTR, 1996. Lots of RFCs, 3513 describes the current address format Many others, see the

More information

Athanassios Liakopoulos

Athanassios Liakopoulos Introduction to IPv6 (Part B) Athanassios Liakopoulos (aliako@grnet.gr) Greek IPv6 Training, Athens, May 2010 Copy... Rights This slide set is the ownership of the 6DEPLOY project via its partners The

More information

IPv4 Depletion and IPv6 Adoption Today. Richard Jimmerson

IPv4 Depletion and IPv6 Adoption Today. Richard Jimmerson IPv4 Depletion and IPv6 Adoption Today Richard Jimmerson 2 History of the Internet Protocol Internet Protocol version 4 (IPv4) Developed for the original Internet (ARPANET) in 1978 4 billion addresses

More information

Scamper. Matthew Luckie

Scamper.  Matthew Luckie Scamper http://www.wand.net.nz/scamper/ Matthew Luckie mjl@wand.net.nz Introduction It is coming up towards the end of a year s contract between the University of Waikato and WIDE that funded the development

More information

IPv6: The Future of the Internet? July 27th, 1999 Auug

IPv6: The Future of the Internet? July 27th, 1999 Auug IPv6: The Future of the Internet? July 27th, 1999 Auug Overview Introduction to APNIC Introduction to IPv6 Obtaining IPv6 Address Space References and RFCs What is APNIC? Regional Internet Registry (RIR)

More information

A Characterization of IPv6 Network Security Policy

A Characterization of IPv6 Network Security Policy Don t Forget to Lock the Back Door! A Characterization of IPv6 Network Security Policy Jakub (Jake) Czyz, University of Michigan & QuadMetrics, Inc. Matthew Luckie, University of Waikato Mark Allman, International

More information

IPv6 Associated Protocols. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011

IPv6 Associated Protocols. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011 IPv6 Associated Protocols Athanassios Liakopoulos (aliako@grnet.gr) 6DEPLOY IPv6 Training, Skopje, June 2011 Copy... Rights This slide set is the ownership of the 6DEPLOY project via its partners The Powerpoint

More information

Lecture 19: Network Layer Routing in the Internet

Lecture 19: Network Layer Routing in the Internet Lecture 19: Network Layer Routing in the Internet COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F

More information

IPv6 Next generation IP

IPv6 Next generation IP Seminar Presentation IPv6 Next generation IP N Ranjith Kumar 11/5/2004 IPv6 : Next generation IP 1 Network Problems Communication Problem Identification Problem Identification of Networks Logical Addressing

More information

Rocky Mountain IPv6 Summit April 9, 2008

Rocky Mountain IPv6 Summit April 9, 2008 Rocky Mountain IPv6 Summit April 9, 2008 Introduction to the IPv6 Protocol Scott Hogg GTRI - Director of Advanced Technology Services CCIE #5133, CISSP 1 IPv6 Header IPv4 Header 20 bytes IPv6 Header, 40

More information

Ivano Guardini Telecom Italia Lab March 2002

Ivano Guardini Telecom Italia Lab March 2002 Ivano Guardini Telecom Italia Lab ivano.guardini@tilab.com March 2002 Developing IPv6 ISPs Why IPv6? The real reason for IPv6 is that the IPv4 addresses are rapidly running out assigned IPv4 addresses:

More information

CSEP 561 Internetworking. David Wetherall

CSEP 561 Internetworking. David Wetherall CSEP 561 Internetworking David Wetherall djw@cs.washington.edu Internetworking t Focus: Joining multiple, different networks into one larger network Forwarding models Application Heterogeneity Transport

More information

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. January 27th, 2004 RIPE 47, Amsterdam

IPv6 routing table Introduction 1. Impressions. An overview of the global IPv6 routing table. January 27th, 2004 RIPE 47, Amsterdam IPv6 routing table Introduction 1 Impressions An overview of the global IPv6 routing table Gert Döring, SpaceNet AG, Munich January 27th, 2004 RIPE 47, Amsterdam IPv6 routing table Overview 2 Overview

More information

Configuring IPv6. Information About IPv6. Send document comments to CHAPTER

Configuring IPv6. Information About IPv6. Send document comments to CHAPTER CHAPTER 3 This chapter describes how to configure Internet Protocol version 6 (IPv6), which includes addressing, Neighbor Discovery Protocol (ND), and Internet Control Message Protocol version 6 (ICMPv6),

More information

FiberstoreOS IPv6 Service Configuration Guide

FiberstoreOS IPv6 Service Configuration Guide FiberstoreOS IPv6 Service Configuration Guide Contents 1 Configuring IPv6 over IPv4 Tunnel...5 1.1 Overview...5 1.1.2 Manual Tunnel...6 1.1.3 6to4 Tunnel...6 1.1.4 ISATAP Tunnel...7 1.2 Configure Manual

More information

IPv6 Routing Protocols

IPv6 Routing Protocols IPv6 Routing Protocols ISP Workshops Last updated 17 May 2014 1 Initial IPv6 Configuration for Cisco IOS 2 IPv6 Configuration on Cisco IOS p To enable IPv6 the following global commands are required: Router(config)#

More information

Network Layer Protocol & Internet Protocol (IP) Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science

Network Layer Protocol & Internet Protocol (IP) Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Network Layer Protocol & Internet Protocol (IP) Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Network Layer Features Basic model Node identification Node aggregation

More information

IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo

IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines Merike Kaeo merike@doubleshotsecurity.com Current IPv6 Deployments Don t break existing IPv4 network Securing IPv6 Can t secure something

More information

Feedback from RIPE NCC Registration Services. Alex Le Heux - RIPE NCC RIPE62, May 2011, Amsterdam

Feedback from RIPE NCC Registration Services. Alex Le Heux - RIPE NCC RIPE62, May 2011, Amsterdam Feedback from RIPE NCC Registration Services Alex Le Heux - RIPE NCC RIPE62, May 2011, Amsterdam Outline ASN32 success, a competitive disadvantage? Last /8 implementation detail Upgrade of /32 IPv6 allocations

More information

World IPv6 Day - What did we learn? RIPE 63

World IPv6 Day - What did we learn? RIPE 63 World IPv6 Day - What did we learn? emile.aben@ripe.net RIPE 63 RIPE NCC Measurements - World IPv6 Day IPv6 Eyechart and 6to4 (not in this talk) Active measurements Sources: 49 vantage points (RIPE TTM,

More information

10 years of IPV6 operations. Joel Jaeggli and a cast of Many

10 years of IPV6 operations. Joel Jaeggli and a cast of Many 10 years of IPV6 operations Joel Jaeggli and a cast of Many The 6bone era 3ffe::/16 usage defined in rfc 2471 (1998) Sunset on 06/06/2006 Allocated hierarchically in a fashion that was the then assumption

More information

MAGPI: Advanced Services IPv6, Multicast, DNSSEC

MAGPI: Advanced Services IPv6, Multicast, DNSSEC MAGPI: Advanced Services IPv6, Multicast, DNSSEC Shumon Huque MAGPI GigaPoP & Univ. of Pennsylvania MAGPI Technical Meeting April 19th 2006, Philadelphia, PA 1 Outline A description of advanced services

More information

Confronting IPv4 Address Exhaustion - What Content Providers Should Do? Katsuyasu Toyama JPNAP/INTERNET MULTIFEED CO.

Confronting IPv4 Address Exhaustion - What Content Providers Should Do? Katsuyasu Toyama JPNAP/INTERNET MULTIFEED CO. Confronting IPv4 Address Exhaustion - What Content Providers Should Do? Katsuyasu Toyama JPNAP/INTERNET MULTIFEED CO. Nikkei Inc. Established December 2, 1876 Operations Acts as an operating holding company

More information

Copyright 2004 OCCAID. All rights reserved.

Copyright 2004 OCCAID. All rights reserved. Copyright 2004 OCCAID. All rights reserved. Basic overview of OCCAID (who we are and what we are doing with IPv6..). Today s problem with the IPv6 internet. OCCAID s approach to IPv6 BGP Policies OCCAID

More information

IPv6 DEPLOYMENT GLOBAL TRANSIT COMMUNICATIONS. Presented by Mark Tinka Chief Network Architect Global Transit Kuala Lumpur, Malaysia

IPv6 DEPLOYMENT GLOBAL TRANSIT COMMUNICATIONS. Presented by Mark Tinka Chief Network Architect Global Transit Kuala Lumpur, Malaysia IPv6 DEPLOYMENT GLOBAL TRANSIT COMMUNICATIONS Presented by Mark Tinka Chief Network Architect Global Transit Kuala Lumpur, Malaysia IPv6: The Interest IPv6: The Interest Main reason; readiness for effects

More information

IPv6 Protocol & Structure. npnog Dec, 2017 Chitwan, NEPAL

IPv6 Protocol & Structure. npnog Dec, 2017 Chitwan, NEPAL IPv6 Protocol & Structure npnog3 9-11 Dec, 2017 Chitwan, NEPAL Protocol Header Comparison IPv4 contains 10 basic header fields, while IPv6 has 6 basic header fields IPv6 header size is 40 octets compared

More information

The Migration from IPv4 to IPv6

The Migration from IPv4 to IPv6 56982_CH12I 12/12/97 4:01 PM Page 227 12 CHAPTER The Migration from IPv4 to IPv6 Migrating from IPv4 to IPv6 in an instant is impossible because of the huge size of the Internet and of the great number

More information

Internet2 and IPv6: A Status Update

Internet2 and IPv6: A Status Update Internet2 and IPv6: A Status Update Rick Summerhill Associate Director, Network Infrastructure, Internet2 North American IPv6 Summit Santa Monica, CA 15 June 2004 Outline Internet2 Goals Participation

More information

Lecture 3. The Network Layer (cont d) Network Layer 1-1

Lecture 3. The Network Layer (cont d) Network Layer 1-1 Lecture 3 The Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router? Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets

More information

Integrated Security 22

Integrated Security 22 OUR 15TH YEAR CISCO SYSTEMS USERS MAGAZINE FIRST QUARTER 2003 Integrated Security 22 Safeguarding the Network from Within 18 IPv6 ing Strategies 55 Managed Services on the Rise 68 From Networking Academy

More information

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP 4.5 routing algorithms link state

More information

TCP/IP Protocol Suite

TCP/IP Protocol Suite TCP/IP Protocol Suite Computer Networks Lecture 5 http://goo.gl/pze5o8 TCP/IP Network protocols used in the Internet also used in today's intranets TCP layer 4 protocol Together with UDP IP - layer 3 protocol

More information

The Netwok 15 Layer IPv4 and IPv6 Part 3

The Netwok 15 Layer IPv4 and IPv6 Part 3 1 ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Netwok 15 Layer IPv4 and IPv6 Part 3 Jean Yves Le Boudec 2015 Contents 1. Fragmentation 2. Interworking h4 h6 with NATs 3. Proxy ARP Textbook Chapter 5: The

More information

IPv6 Concepts. Improve router performance Simplify IP header Align to 64 bits Address hierarchy with more levels Simplify routing tables

IPv6 Concepts. Improve router performance Simplify IP header Align to 64 bits Address hierarchy with more levels Simplify routing tables IPv6 Concepts Tópicos Avançados de Redes 2016/2017 Why IPv6? 2 Lack of IPv4 addresses Imply NAT, or other solutions; Realm Specific IP (RFC3102) Improve router performance Simplify IP header Align to 64

More information

Module 1 IPv6 OSPF and ibgp

Module 1 IPv6 OSPF and ibgp ISP/IXP Networking Workshop Lab Module 1 IPv6 OSPF and ibgp Objective: Create a basic physical lab interconnection using IPv6 with one OSPF Area and one BGP AS number (optionally running on top of an existing

More information

RIR delegation reports and address-by-economy measurements. DNS-OARC Workshop 25 July 2005 George Michaelson APNIC

RIR delegation reports and address-by-economy measurements. DNS-OARC Workshop 25 July 2005 George Michaelson APNIC RIR delegation reports and address-by-economy measurements DNS-OARC Workshop 25 July 2005 George Michaelson APNIC ggm@apnic.net Summary All RIR produce daily reports on resource allocations and assignments

More information

Cisco IPv6 Deployment Statics Shishio Tsuchiya

Cisco IPv6 Deployment Statics   Shishio Tsuchiya Cisco IPv6 Deployment Statics http://6lab.cisco.com/stats/ Shishio Tsuchiya shtsuchi@cisco.com Measuring IPv6 adoption life cycle get IPv6 Prefix from RIR Advertise this prefix on the network make my contents

More information

Inferring and Debugging Path MTU Discovery Failures

Inferring and Debugging Path MTU Discovery Failures Inferring and Debugging Path MTU Discovery Failures Matthew Luckie University of Waikato mjl@wand.net.nz Kenjiro Cho Internet Initiative Japan kjc@iijlab.net Bill Owens NYSERNet owens@nysernet.org Abstract

More information

c anomaly detection using a distributed measurement network

c anomaly detection using a distributed measurement network Tra c anomaly detection using a distributed measurement network Razvan Oprea Supervisor: Emile Aben (RIPE NCC) System and Network Engineering February 8, 2012 Outline Introduction Similar projects Research

More information

Tracing the Path to YouTube -

Tracing the Path to YouTube - Tracing the Path to YouTube - A Quantification of Path Lengths and Latencies towards Accepted for publication in IEEE Communications Magazine (Pre-print: http://in.tum.de/~doan/2018-yt-traces.pdf) Trinh

More information

IPv6 Bootcamp Course (5 Days)

IPv6 Bootcamp Course (5 Days) IPv6 Bootcamp Course (5 Days) Course Description: This intermediate - advanced, hands-on course covers pertinent topics needed for IPv6 migration and deployment strategies. IPv6 novices can expect to gain

More information

TTM AS-level Traceroutes

TTM AS-level Traceroutes TTM AS-level Traceroutes Matching IPs to ASes René Wilhelm New Projects Group RIPE NCC 1 Motivation TTM performs frequent traceroutes to find closest IP route for delay measurements

More information

Internet Topology Research

Internet Topology Research Internet Topology Research Matthew Luckie WAND Network Research Group Department of Computer Science University of Waikato Internet Topology Why should we care? Impacts on the design and operation of routing

More information

Carl Harris Chief Technology Officer Virginia Tech IT

Carl Harris Chief Technology Officer Virginia Tech IT Carl Harris Chief Technology Officer Virginia Tech IT Timeline 1997 6Bone experimentation between VT Department of Electrical Engineering and IT division 1998 VT has Early Field Trial IPv6 firmware running

More information

On inferring regional AS topologies

On inferring regional AS topologies On inferring regional AS topologies Yohei Kuga KEIO University sora@sfc.wide.ad.jp Kenjiro Cho IIJ kjc@iijlab.net Osamu Nakamura KEIO University osamu@sfc.wide.ad.jp ABSTRACT Analysis of AS-level topologies

More information

FiberstoreOS IPv6 Security Configuration Guide

FiberstoreOS IPv6 Security Configuration Guide FiberstoreOS IPv6 Security Configuration Guide Contents 1 Configuring IPv6 over IPv4 Tunnel...4 1.1 Overview... 4 1.1.2 Manual Tunnel... 5 1.1.3 6to4 Tunnel... 6 1.1.4 ISATAP Tunnel...7 1.2 Configure Manual

More information

Measuring IPv6 Adop3on

Measuring IPv6 Adop3on Measuring IPv6 Adop3on Jakub Czyz, University of Michigan Mark Allman, Interna=onal Computer Science Ins=tute Jing Zhang, University of Michigan ScoA Iekel- Johnson, Arbor Networks Eric Osterweil, Verisign

More information

IPv6 Routing Protocols

IPv6 Routing Protocols IPv6 Routing Protocols ITU/APNIC/PacNOG21 IPv6 Workshop 4 th 8 th December 2017 Nuku alofa These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

More information

The Interconnection Structure of. The Internet. EECC694 - Shaaban

The Interconnection Structure of. The Internet. EECC694 - Shaaban The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense

More information

IPv6: An Introduction

IPv6: An Introduction Outline IPv6: An Introduction Dheeraj Sanghi Department of Computer Science and Engineering Indian Institute of Technology Kanpur dheeraj@iitk.ac.in http://www.cse.iitk.ac.in/users/dheeraj Problems with

More information

Internet Control Message Protocol

Internet Control Message Protocol Internet Control Message Protocol The Internet Control Message Protocol is used by routers and hosts to exchange control information, and to inquire about the state and configuration of routers and hosts.

More information

1/10/09. Agenda

1/10/09. Agenda IPv6? Bernard.Tuy@renater.fr Agenda! IPv4 address space status! IPv6 deployment! (Short reminder on) transition techniques! IPv6 peerings at SFINX! Single IP traffic (unicast) VLAN! Conclusion 2 1 IPv4

More information

ISO 9001:2008. Pankaj Kumar Dir, TEC, DOT

ISO 9001:2008. Pankaj Kumar Dir, TEC, DOT ISO 9001:2008 Pankaj Kumar Dir, TEC, DOT AWARENESS OBJECTIVES IPv6 Address Format & Basic Rules Understanding the IPv6 Address Components Understanding & Identifying Various Types of IPv6 Addresses 3/25/2012

More information

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

IPv6 Deployment Survey. Based on responses from the RIPE community during June 2009 Maarten Botterman RIPE 59, Lisbon, 6 October 2009 IPv6 Deployment Survey Based on responses from the RIPE community during June 2009 Maarten Botterman RIPE 59, Lisbon, 6 October 2009 Why IPv6 Deployment Monitoring? The Internet has become a fundamental

More information

IPv6 Deployment: Business Cases and Development Options IPv6 Forum Grenada Brent Mc Intosh IPv6 Evangelist

IPv6 Deployment: Business Cases and Development Options IPv6 Forum Grenada Brent Mc Intosh IPv6 Evangelist IPv6 Deployment: Business Cases and Development Options IPv6 Forum Grenada Brent Mc Intosh IPv6 Evangelist Agenda What is IPv6?, I am sure we all know this by now. The Problem and Positives. The Opportunity

More information

Lunch with John Curran. President and CEO, ARIN

Lunch with John Curran. President and CEO, ARIN Lunch with John Curran President and CEO, ARIN 3 April 2013 History of the Internet Protocol Internet Protocol version 4 (IPv4) Developed for the original Internet (ARPANET) in 1978 4 billion addresses

More information

Vantage Point Selection for IPv6 Measurements

Vantage Point Selection for IPv6 Measurements Vantage Point Selection for IPv6 Measurements Benefits and Limitations of RIPE Atlas Tags Vaibhav Bajpai TU Munich Joint work with IM 2017 Conference Lisbon, Portugal Steffie Jacob Eravuchira SamKnows

More information

Lecture Computer Networks

Lecture Computer Networks Prof. Dr. Hans Peter Großmann mit M. Rabel sowie H. Hutschenreiter und T. Nau Sommersemester 2012 Institut für Organisation und Management von Informationssystemen Lecture Computer Networks Internet Protocol

More information

IPv4 Exhaustion at ARIN

IPv4 Exhaustion at ARIN IPv4 Exhaustion at ARIN 17 April 2013 INET Denver John Curran President and CEO, ARIN 2 History of the Internet Protocol Internet Protocol version 4 (IPv4) Developed for the original Internet (ARPANET)

More information

Foreword xxiii Preface xxvii IPv6 Rationale and Features

Foreword xxiii Preface xxvii IPv6 Rationale and Features Contents Foreword Preface xxiii xxvii 1 IPv6 Rationale and Features 1 1.1 Internet Growth 1 1.1.1 IPv4 Addressing 1 1.1.2 IPv4 Address Space Utilization 3 1.1.3 Network Address Translation 5 1.1.4 HTTP

More information

IPv6 Neighbor Discovery

IPv6 Neighbor Discovery IPv6 Neighbor Discovery Last Updated: September 19, 2012 The IPv6 neighbor discovery process uses Internet Control Message Protocol (ICMP) messages and solicited-node multicast addresses to determine the

More information

6DEPLOY: IPv6 Deployment Support

6DEPLOY: IPv6 Deployment Support 6DEPLOY: IPv6 Deployment Support Why IPv6? IP has to support more services than it was Music Environment originally designed for Subscription 30 years Sensors ago... Telephony Wireless (Wi-Fi, GSM, GPRS)

More information

The Network 15 Layer IPv4 and IPv6 Part 3

The Network 15 Layer IPv4 and IPv6 Part 3 1 ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE The Network 15 Layer IPv4 and IPv6 Part 3 Jean Yves Le Boudec 2017 Contents 9. Proxy ARP 10. Fragmentation 11. Interworking h4 h6 with NATs Textbook Chapter 5:

More information

IPv6 Implementation fundamentals for ISPs

IPv6 Implementation fundamentals for ISPs IPv6 Implementation fundamentals for ISPs NANOG47 / ARIN XXIV Dearborn, MI Aaron Hughes, 6connect, Inc. Unifying Internet Infrastructure www.6connect.net AGENDA Obtain an IPv6 allocation My first IPv6

More information

Planning & Implementing IPv6

Planning & Implementing IPv6 Planning & Implementing IPv6 Brian Horn MikroTik MUM Denver, CO May 25, 2017 Brian Horn BSEE, MIEEE Broadcast TV Systems Engineering 20 years Computer Systems & Network Engineering Since early 1980 s when

More information

IPv6 In Amateur Radio HamWAN Tampa Bay

IPv6 In Amateur Radio HamWAN Tampa Bay IPv6 In Amateur Radio HamWAN Tampa Bay Bryan Fields, W9CR w9cr@flscg.org 1 Bryan Fields 2016 License under GNU FDL 1.3 IPv6 In Amateur Radio HamWAN Tampa Bay Bryan Fields, W9CR w9cr@flscg.org 2 Nokia 2016

More information

IPv6 Module 6x ibgp and Basic ebgp

IPv6 Module 6x ibgp and Basic ebgp IPv6 Module 6x ibgp and Basic ebgp Objective: Using IPv6, simulate four different interconnected ISP backbones using a combination of IS-IS, internal BGP, and external BGP. Topology : Figure 1 BGP AS Numbers

More information

ECE 428 Internet Protocols (Network Layer: Layer 3)

ECE 428 Internet Protocols (Network Layer: Layer 3) ECE 428 Internet Protocols (Network Layer: Layer 3) 1 Done so far MAC protocols (with PHYsical layer) Transport bits from one node to another. Key element: Determine WHEN to transmit DLC protocol (running

More information

Lecture 4 - Network Layer. Transport Layer. Outline. Introduction. Notes. Notes. Notes. Notes. Networks and Security. Jacob Aae Mikkelsen

Lecture 4 - Network Layer. Transport Layer. Outline. Introduction. Notes. Notes. Notes. Notes. Networks and Security. Jacob Aae Mikkelsen Lecture 4 - Network Layer Networks and Security Jacob Aae Mikkelsen IMADA September 23, 2013 September 23, 2013 1 / 67 Transport Layer Goals understand principles behind network layer services: network

More information

Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS

Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS Internetworking/Internetteknik, Examination 2G1305 Date: August 18 th 2004 at 9:00 13:00 SOLUTIONS 1. General (5p) a) The so-called hourglass model (sometimes referred to as a wine-glass ) has been used

More information

IPv6 Address Allocation APNIC

IPv6 Address Allocation APNIC IPv6 Address Allocation APNIC IPv6 Summit July 2-62 6 2001, Korea Anne Lord, APNIC Overview Address Policy Gobal policy document status Current issues Deployment Status Allocation analysis Database registrations

More information