Mobility Through Naming: Impact on DNS
Ran Atkinson1 Saleem Bhatti2 Steve Hailes3
1Extreme Networks
RTP , NC, USA
2University of St Andrews
St Andrews, UK
3University College London (UCL)
London, UK
22 August 2008
1 / 15
Mobility Through Naming: Impact on DNS Ran Atkinson 1 Saleem Bhatti 2 - - PowerPoint PPT Presentation
Mobility Through Naming: Impact on DNS Ran Atkinson 1 Saleem Bhatti 2 Steve Hailes 3 1 Extreme Networks RTP , NC, USA 2 University of St Andrews St Andrews, UK 3 University College London (UCL) London, UK 22 August 2008 1 / 15 Outline
1Extreme Networks
2University of St Andrews
3University College London (UCL)
1 / 15
2 / 15
3 / 15
◮ an IP (sub-)network – Locator ◮ a node (host) – Identifier
◮ Use DynDNS + DNSsec to update Locator value in DNS
◮ Send Locator Update messages (LU) to correspondents
4 / 15
1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Version| Traffic Class | Flow Label | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Payload Length | Next Hdr | Hop Limit | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + Source Locator + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + Source Identifier + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + Destination Locator + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | | + Destination Identifier + | | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 5 / 15
6 / 15
7 / 15
◮ Same as the likely interval between hand-offs. ◮ Probably result in more DNS traffic overall. 8 / 15
9 / 15
◮ Single L record update for server. ◮ One Locator Update (LU) message per existing sessions.
10 / 15
◮ LP record ’points to’ a L record – contains a FQDN which
◮ (Still need LU messages to update existing sessions.) 11 / 15
12 / 15
13 / 15
◮ Names a (sub-)network and a node. ◮ Deployed IPv6 routers/backbones unchanged. ◮ Host IPv6 implementations require updating. ◮ Adds a few new DNS record types. ◮ Backwards compatible & Incrementally deployable.
◮ Via widely available IETF standards: ◮ Secure Dynamic DNS Update (RFC-3007) ◮ DNS Security (RFC-4035)
◮ Increase in volume of DNS traffic when low TTL is used? 14 / 15
15 / 15
16 / 15
17 / 15
◮ Week 1: TTL = 1800s ◮ Week 2: TTL = 60s ◮ Week 3: TTL = 30s
◮ A and PTR requests for servers only ◮ 600s bins 18 / 15
10 100 1000 113 114 115 116 117 118 119 120 121 Number of DNS requests Days DNS requests, TTL=1800 (servers) A PTR
19 / 15
10 100 1000 120 121 122 123 124 125 126 127 128 Number of DNS requests Days DNS requests, TTL=60 (servers) A PTR
20 / 15
10 100 1000 127 128 129 130 131 132 133 134 135 Number of DNS requests Days DNS requests, TTL=30 (servers) A PTR
21 / 15
◮ 2 communicating hosts. ◮ No soft-hand off. ◮ Each host misses the other one’s Locator Update.
◮ Transport protocol could recover. 22 / 15
◮ This is required for ILNP to function.
◮ Would be an advantage for mobility.
◮ This follows existing IPv6 practices. ◮ EUI-64 syntax has a Local/Global “scope bit”. ◮ Default uses bits from MAC address of any host interface. ◮ High probability of being globally unique. ◮ Could use dynamically generated I values (local bit). ◮ Could use cryptographically generated I values (local bit). 23 / 15