1 / 12

SURVEY OF IPV6 ENABLED SERVICES

SURVEY OF IPV6 ENABLED SERVICES. Mark Prior, Liaison APAC R&E Community APAN 27, 4 March 2009. 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

rusk
Download Presentation

SURVEY OF IPV6 ENABLED SERVICES

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SURVEY OF IPV6 ENABLED SERVICES Mark Prior, Liaison APAC R&E CommunityAPAN 27, 4 March 2009

  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

  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)

  4. Web Service • Test the accessibility of a web service • Look for a AAAA record on • www.example.com • www.ipv6.example.com • ipv6.example.com • www6.example.com • www.example6.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

  5. Mail Delivery service • Test delivery of email 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 email but dual stack will use IPv4 instead

  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

  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

  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

  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

  10. Future Work • Would be good to test RTT and Path MTU, comparing result with IPv4 • Try to identify tunnels and sub optimal paths

  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 email 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) • http://www.mrp.net/IPv6_Survey.html

  12. Contact Info • Mark PriorLiaison, APAC R&E CommunityJuniper Networksmprior@juniper.netmrp@mrp.net

More Related