| Copyright © 2009 Juniper Networks, Inc. | www.juniper.net 1 SURVEY OF IPV6 ENABLED SERVICES Mark Prior, Liaison APAC R&E Community APAN 27, 4 March 2009.

Slides:



Advertisements
Similar presentations
Internet Applications INTERNET APPLICATIONS. Internet Applications Domain Name Service Proxy Service Mail Service Web Service.
Advertisements

Let's say we want to access domain - reliablescribe.com First we need to buy a computer We need to subscribe to an Internet Service Provider (ISP) The.
IPv6 deployment metrics using.JP domain APNIC February 2004 Kenichi Kanayama Intec NetCore, Inc.
IPv6 – IPv4 Network Address, Port & Protocol Translation & Multithreaded DNS Gateway Navpreet Singh, Abhinav Singh, Udit Gupta, Vinay Bajpai, Toshu Malhotra.
IPv6 Victor T. Norman.
Direct Access 2012 Chad Duffey and Tristan Kington Microsoft Premier Field Engineering WSV333.
The homework that’s put off until tomorrow. Today’s class schedule  History class about TekSavvy IPv6 over DSL/PPPoE IPv6 over Cable/DHCP  IPv6 adoption.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
Introduction to the Internet What is the Internet? What is a Network? Use Netscape Mike Menchaca
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Application Layer Functionality and Protocols Network Fundamentals – Chapter.
Application Layer. Domain Name System Domain Name System (DNS) Problem – Want to go to but don’t know the IP addresswww.google.com Solution.
Technical Overview Qube 2. Presentation I. Solutions –A Gateway to the World –A Business Server –An Internet Server –An Server II. Concept –Server.
CS 4700 / CS 5700 Network Fundamentals Lecture 17.5: Project 5 Hints (Getting a job at Akamai) Revised 3/31/2014.
Introduction 1-1 Chapter 2 FTP & Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 IC322 Fall.
Damian Leibaschoff Support Escalation Engineer Microsoft Becky Ochs Program Manager Microsoft.
Server-Side Validation Jayden Bryant. What is Server-Side Validation?  Validation of form input done on the server, not the web browser program //Validate.
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
Lesson 24. Protocols and the OSI Model. Objectives At the end of this Presentation, you will be able to:
SMTP PROTOCOL CONFIGURATION AND MANAGEMENT Chapter 8.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.1 ISP Services Working at a Small-to-Medium Business or ISP – Chapter 7.
Web application architecture
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
9/17/20151 IPv6 Challenge or The Challenge of IPv6 Internet 2 IPv6 Working Group Dale Finkelson Michael Lambert.
DNS Related Commands Sayed Ahmed Computer Engineering, BUET, Bangladesh (Graduated on 2001 ) MSc, Computer Science, U of Manitoba, Canada
How Web Servers and the Internet Work by by: Marshall Brainby: Marshall Brain
NSLOOKUP CNIT 102 Substitute lecture Sam Bowne.
CH2 System models.
DNS & SPAM SHAREPOINT 2010 IT:NETWORK:APPLICATIONS.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
Zone Properties. Zone Properties Continued Aging allows zone to remove “stale” or “old” records for clients who have not updated within a certain period.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
CIS 450 – Network Security Chapter 3 – Information Gathering.
Created by, Nancy Harris, James Madison University, VA FLUENCY WITH INFORMATION TECNOLOGY Skills, Concepts, and Capabilities.
IPv6 – What You Need To Know Tom Hollingsworth CCNP,CCVP,CCSP, MCSE.
Measuring IPv6 Deployment Geoff Huston George Michaelson
Deploying a Web Application Presented By: Muhammad Naveed Date:
Sharing a single IPv4 address among many broadband customers
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
APTLD Meeting APNIC’s Experience with IPv6 24 February 2009, Manila Arth Paulite – APNIC.
Marwan Al-Namari Week 5. Responsible for delivering packets between endpoints over multiple links Physical Link Network Transport Application.
LinxChix And Exim. Mail agents MUA = Mail User Agent Interacts directly with the end user  Pine, MH, Elm, mutt, mail, Eudora, Marcel, Mailstrom,
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
IP addresses IPv4 and IPv6. IP addresses (IP=Internet Protocol) Each computer connected to the Internet must have a unique IP address.
2: Application Layer 1 Chapter 2: Application layer r 2.1 Principles of network applications  app architectures  app requirements r 2.2 Web and HTTP.
CS2910 Week 5, Class 2 Today DNS Muddy Points More HTTP Headers Review for Midterm Exam This coming Monday: Midterm Exam SE-2811 Slide design: Dr. Mark.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 1 Fundamentals.
Location-Based Marketing Services Confidential Presentation by PIP.co Inc. X.PIP.co ‘X’ Marks the Spot PIP – People In Places 6 January 2016Confidential,
1. Layered Architecture of Communication Networks: TCP/IP Model
A Quick Look At How Works Understanding the basics of how works can make life a lot easier for any user. Especially those who are interested.
4343 X2 – Outline The Domain Name System The Web.
Enterprise Network Systems TCP Mark Clements. 3 March 2008ENS 2 Last Week – Client/ Server Cost effective way of providing more computing power High specs.
1 Computer Networks IPv6. 2 Motivation The primary motivation from changing the IP datagram format is to increase the size of the useable address space.
OPTION section It is the first section of the named.conf User can use only one option statement and many option-value pair under the section. Syntax is.
Data Communications and Computer Networks Chapter 2 CS 3830 Lecture 7 Omar Meqdadi Department of Computer Science and Software Engineering University of.
APIPv6TF IPv6 deployment Australia Update Michael Biber President IPv6 Forum Australia.
4343 X2 – The Application Layer Tanenbaum Chapter 7.
IPv6 Workshop APAN Aug John Barlow Advanced Communication Services Coordinator, GrangeNet.
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY IT375 Window Enterprise Administration Course Name – IT Introduction to Network Security Instructor.
IPv6 Matrix Project - Page 1 IPv6 Matrix Project Tracking IPv6 connectivity Worldwide Dr. Olivier MJ.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Internet Protocol Version4 (IPv4)
Aarnet Australia's Academic and Research Network Glen Turner IPv6 birds of a feather meeting QUESTnet 2011 IPv6 — the elevator pitch.
Networking Applications
Working at a Small-to-Medium Business or ISP – Chapter 7
Working at a Small-to-Medium Business or ISP – Chapter 7
Foundations of Networking
Working at a Small-to-Medium Business or ISP – Chapter 7
Migrating to Office 365 from Google mail and exchange
Foundations of Networking
Presentation transcript:

| Copyright © 2009 Juniper Networks, Inc. | 1 SURVEY OF IPV6 ENABLED SERVICES Mark Prior, Liaison APAC R&E Community APAN 27, 4 March 2009

| Copyright © 2009 Juniper Networks, Inc. | 2 Motivation  Talk by Ron Broersma, DREN, at the Joint Techs Meeting at Fermilab (July 2007)  Very easy to deploy a single “router” announcing an IPv6 prefix  Harder to deploy services  Public services do NOT imply IPv6 enablement of an organisation but do illustrate some commitment –Public services often on a DMZ rather than inside the organisation’s network

| Copyright © 2009 Juniper Networks, Inc. | 3 Services Examined  Need to be services provided to the “public” –Expected to be accessible from the Internet  Web service (HTTP)  Mail delivery service (SMTP)  Domain Name service (DNS)  Instant Messenger (Jabber)  Network Time service (NTP)

| Copyright © 2009 Juniper Networks, Inc. | 4 Web Service  Test the accessibility of a web service  Look for a AAAA record on – – –ipv6.example.com –www6.example.com –  If AAAA record exists then connect to it and issues a HTTP 1.1 HEAD command  Try to follow any redirects  200 code = success –No test that the IPv6 and IPv4 service are the same thing

| Copyright © 2009 Juniper Networks, Inc. | 5 Mail Delivery service  Test delivery of to the domain over IPv6  List the MX for the domain  If there is a AAAA then attempt to connect to it  Send EHLO greeting  Claim victory and QUIT if response looks OK  Test primary MX first but fall back and test the secondary MX if primary fails  Partial success if the secondary supports IPv6 –Could be called “SUCCESS” as IPv6 only host can deliver but dual stack will use IPv4 instead

| Copyright © 2009 Juniper Networks, Inc. | 6 Domain Name service  Find out the Domain Name servers for the domain  Look for AAAA record on each of them  For each AAAA send a SOA query for the domain  Try to classify if the server is managed by the domain name holder or if it is off site  Success if each of the servers has an IPv6 version –No guarantee that the IPv6 servers are the same systems as the IPv4 ones –Multiple servers using the same address are noticed but not reported

| Copyright © 2009 Juniper Networks, Inc. | 7 Instant Messenger service  No guarantees that this will exist as a public service  Look for SRV for _xmpp-client._tcp.example.com  If it exists is there a AAAA record for it?  Try to connect to it using the port in the SRV

| Copyright © 2009 Juniper Networks, Inc. | 8 Network Time service  No guarantee that this will exist as a public service  No defined way to find the service so guess using ntp.example.com and then ntp.ipv6.example.com  If there is a A record then look for a AAAA too  If it exists then use ntpdate to query the server and check the status returned  Stratum between 1 and 15 is considered success

| Copyright © 2009 Juniper Networks, Inc. | 9 Pulling this together  A perl script is run twice a week from a dual stack system in Adelaide  Creates a web page with the results  Feedback that organisations have been motivated to try to go green

| Copyright © 2009 Juniper Networks, Inc. | 10 Future Work  Would be good to test RTT and Path MTU, comparing result with IPv4  Try to identify tunnels and sub optimal paths

| Copyright © 2009 Juniper Networks, Inc. | 11 Where’s the web page?  Currently very few Asian organisations tested –An artifact of original motivation rather than a lack of interest in doing it  Of course there are a lot more Chinese Universities than New Zealand ones! –Send me if you want your organisation to be added to the list! –Send me perl code if you can do RTT and/or Path MTU testing in perl (on a Solaris 8 system) 

| Copyright © 2009 Juniper Networks, Inc. | 12 Contact Info  Mark Prior Liaison, APAC R&E Community Juniper Networks