Back to My Mac 77 th IETF, Anaheim 24 th March 2010 Rory McGuire - - PowerPoint PPT Presentation

back to my mac
SMART_READER_LITE
LIVE PREVIEW

Back to My Mac 77 th IETF, Anaheim 24 th March 2010 Rory McGuire - - PowerPoint PPT Presentation

Back to My Mac 77 th IETF, Anaheim 24 th March 2010 Rory McGuire Stuart Cheshire Overview .Mac (Mobile Me) Cafe Work PowerBook G4 Home Overview .Mac (Mobile Me) Cafe Work ? ? PowerBook G4 ? Home Overview .Mac (Mobile Me) Cafe


slide-1
SLIDE 1

Back to My Mac

77th IETF, Anaheim

24th March 2010 Rory McGuire Stuart Cheshire

slide-2
SLIDE 2

Overview

Home .Mac (Mobile Me) Work Cafe

PowerBook G4
slide-3
SLIDE 3

Overview

Home .Mac (Mobile Me) Work Cafe

PowerBook G4

? ? ?

slide-4
SLIDE 4

Overview

Home .Mac (Mobile Me) Work Cafe

PowerBook G4

? ? ?

slide-5
SLIDE 5

Overview

Home .Mac (Mobile Me) Work Cafe

PowerBook G4

UPnP

UDP

NAT

  • PMP
slide-6
SLIDE 6

Server Setup

bob.members.mac.com

slide-7
SLIDE 7

Server Setup

?

bob.members.mac.com

slide-8
SLIDE 8

Server Setup

bob.members.mac.com

slide-9
SLIDE 9

Server Setup

bob.members.mac.com

slide-10
SLIDE 10

Server Setup

UDP 4500

bob.members.mac.com

slide-11
SLIDE 11

Server Setup

UDP 4500

bob.members.mac.com IPv6 ULA

slide-12
SLIDE 12

Server Setup

UDP 4500

bob.members.mac.com IPv6 ULA IPSec Policies racoon config

slide-13
SLIDE 13

Server Setup

slide-14
SLIDE 14

Server Setup

PTR _afpovertcp._tcp.bob.members.mac.com > Bob’s iMac.bob.members.mac.com

.Mac (Mobile Me) T L S

slide-15
SLIDE 15

Server Setup

PTR _afpovertcp._tcp.bob.members.mac.com > Bob’s iMac.bob.members.mac.com SRV Bob’s iMac._afpovertcp._tcp.bob.members.mac.com > 548 bobs-imac.bob.members.mac.com

.Mac (Mobile Me) T L S

slide-16
SLIDE 16

Server Setup

PTR _afpovertcp._tcp.bob.members.mac.com > Bob’s iMac.bob.members.mac.com SRV Bob’s iMac._afpovertcp._tcp.bob.members.mac.com > 548 bobs-imac.bob.members.mac.com TXT Bob’s iMac._afpovertcp._tcp.bob.members.mac.com > ...

.Mac (Mobile Me) T L S

slide-17
SLIDE 17

Server Setup

PTR SRV TXT

.Mac (Mobile Me) T L S

slide-18
SLIDE 18

Server Setup

PTR SRV TXT

.Mac (Mobile Me) T L S

IPv6 ULA

slide-19
SLIDE 19

Server Setup

PTR SRV TXT AAAA bobs-imac.bob.members.mac.com > ULA

.Mac (Mobile Me) T L S

IPv6 ULA

slide-20
SLIDE 20

Server Setup

PTR SRV TXT AAAA bobs-imac.bob.members.mac.com > ULA SRV _autotunnel._udp.bobs-imac.bob.members.mac.com > port AutoTunnel-MAC.bob.members.mac.com.

.Mac (Mobile Me) T L S

IPv6 ULA

slide-21
SLIDE 21

Server Setup

PTR SRV TXT AAAA bobs-imac.bob.members.mac.com > ULA SRV _autotunnel._udp.bobs-imac.bob.members.mac.com > port AutoTunnel-MAC.bob.members.mac.com. A AutoTunnel-MAC.bob.members.mac.com. > V4

.Mac (Mobile Me) T L S

IPv6 ULA

slide-22
SLIDE 22

Server Setup

PTR SRV TXT AAAA bobs-imac.bob.members.mac.com > ULA SRV _autotunnel._udp.bobs-imac.bob.members.mac.com > port AutoTunnel-MAC.bob.members.mac.com. A AutoTunnel-MAC.bob.members.mac.com. > V4 TXT Bob’s iMac._device-info._tcp.bob.members.mac.com > model=iMac4,1

.Mac (Mobile Me) T L S

IPv6 ULA

slide-23
SLIDE 23

Server Setup

PTR SRV TXT AAAA bobs-imac.bob.members.mac.com > ULA SRV _autotunnel._udp.bobs-imac.bob.members.mac.com > port AutoTunnel-MAC.bob.members.mac.com. A AutoTunnel-MAC.bob.members.mac.com. > V4 TXT Bob’s iMac._device-info._tcp.bob.members.mac.com > model=iMac4,1 TXT _kerberos.bobs-imac.bob.members.mac.com > LKDC:SHA1.HASH

.Mac (Mobile Me) T L S

IPv6 ULA

slide-24
SLIDE 24

Client Connection

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4
slide-25
SLIDE 25

Client Connection

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4
slide-26
SLIDE 26

Client Connection

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

TLS

Query: AFP, ScreenSharing

slide-27
SLIDE 27

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

TLS

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

slide-28
SLIDE 28

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

Icon?

TLS

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

slide-29
SLIDE 29

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

SRV/TXT?

TLS

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

slide-30
SLIDE 30

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

TLS

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

Hostname?

slide-31
SLIDE 31

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

Hostname?

TLS

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

slide-32
SLIDE 32

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

Hostname?

Magic!

TLS

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

slide-33
SLIDE 33

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

Autotunnel (SRV, A)?

Magic!

TLS

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

slide-34
SLIDE 34

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

Magic!

IPv6 ULA

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

slide-35
SLIDE 35

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

Magic!

IPv6 ULA IPSec Policies

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

racoon config host route

slide-36
SLIDE 36

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

IPv6 ULA IPSec Policies

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

AAAA

racoon config host route

slide-37
SLIDE 37

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

IPv6 ULA IPSec Policies

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

???

racoon config host route

slide-38
SLIDE 38

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

IPv6 ULA IPSec Policies

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

???

More Magic!

racoon config host route

slide-39
SLIDE 39

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

IPv6 ULA IPSec Policies

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

ISAKMP (IPSec)

More Magic!

racoon config host route

slide-40
SLIDE 40

Client Connection

.Mac (Mobile Me)

IPv6 ULA

PowerBook G4

Query: AFP, ScreenSharing

IPv6 ULA IPSec Policies

bob.members.mac.com PTR SRV TXT AAAA SRV A TXT TXT

Tunnel

IPv6 in IPSEC in UDP in IPv4

IPv4 | UDP | ESP header | { IPv6 | protocol | data } | ESP footer

racoon config host route