NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations...

20
NAT64CHECK Version 2 Sander Steffann Jan Žorž [email protected] [email protected]

Transcript of NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations...

Page 2: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

BACKGROUND( SIX DEGREES OF INNER TURBULENCE )

• Fast growing number of IPv6-only networks with NAT64 & DNS64• Works fine most of the time

• Breaks when web hosters do stupid things• Bad DNS records

• Hard-coded IPv4 addresses in URLs

2

Page 3: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

BACKGROUND( SIX DEGREES OF INNER TURBULENCE )

• Bad AAAA records in DNS• ::

• ::1

• ::ffff:[IPv4_addr]

• fe80::[some_value]

• 64:ff9b::[some_value]

• 2001:DB8::[some_value]

3

Page 4: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

PROJECT HISTORY( FALLING INTO INFINITY )

• Version 0:• Jan wrote some Bash scripts

• Version 1:• Sander wrote a Python/Django application

• Corinne designed a web interface

4

Page 5: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

THE GOOD( The mirror )

5

Page 6: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

THE BAD( The mirror )

6

Page 7: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

THE UGLY( The mirror )

7

Page 8: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

VERSION 1 FLAWS( A change of seasons )

• Unclear what the cause of a failure is

• Bad error detection

• Two different systems:

• ipv6-lab.net in NL

• go6lab.si in SI

• No coordination between them

• Still online at https://nat64check.go6lab.si/

8

Page 9: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

VERSION 2( Systematic Chaos )

• Distributed system• Central web interface

• Many test-locations possible

• Easy to install if you want to run your own test-location

• Better error detection and feedback

• Extendability for different tests

9

Page 10: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

TECHNICAL DESIGN( Illumination Theory )

10

Page 11: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

COUNTRY SELECTIONmultiple choices allowed

( The Astonishing )11

Page 12: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

BETTER FEEDBACKwhile testing

( Octavarium )12

Page 13: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

CLEAR SUMMARYall test locations combined

13

Page 14: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

CLEAR SUMMARYall test locations combined

14

Page 15: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

DETAILED VIEWshown per test location

( Looking glass )15

Page 16: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

DETAILED VIEWshown per test location

( Looking glass )16

Page 17: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

RECURRING TESTSget alerts when things break

17

Page 18: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

BACKGROUND INFORMATIONlearn more about IPv6, NAT64 and the modern internet

( Train of Thought )18

Page 19: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

CREDITS / BLAME( Images and Words )

• Project chaser:• Kevin Meynell

• Technical design:• Jan Žorž• Sander Steffann

• Marvin:• Prototype:

Musa Stephen Honlue

• Final implementation:Sander Steffann

• Trillian:• Implementation:

Sander Steffann

• Zaphod:• Design:

Corinne Pritchard• Front-end implementation:

Internetbureau Max• Back-end implementation:

Sander Steffann

19

Page 20: NAT64Check - indico.uknof.org.uk€¦ · ( Octavarium ) 1 2. CLEAR SUMMARY all test locations combined 1 3. CLEAR SUMMARY all test locations combined 1 4. DETAILED VIEW shown per

VERSION 2 IS NOW OUT!

( LEARNING TO LIVE )

WE NEED VM’S AROUND THE WORLD!…AS MANY AS POSSIBLE, SO THE PLATFORM

GROWS.

HTTPS://WWW.NAT64CHECK.ORG/

MANY THANKS TO ISOCFOR SPONSORING THE DEVELOPMENT