IPv6 “Stateless” Resolver Autoconfiguration Dave Thaler

Slides:



Advertisements
Similar presentations
Future Directions For IP Architectures Ipv6 Cs686 Sadik Gokhan Caglar.
Advertisements

Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
IPv6 – IPv4 Network Address, Port & Protocol Translation & Multithreaded DNS Gateway Navpreet Singh, Abhinav Singh, Udit Gupta, Vinay Bajpai, Toshu Malhotra.
IPv6 Victor T. Norman.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
IP Version 6 Next generation IP Prof. P Venkataram ECE Dept. IISc.
IPv6 Network Security.
1 © 2013 Cisco Systems, Inc. All rights reserved. Cisco confidential. Cisco Networking Academy, US/Canada Regional Cisco Networking Academy Conference.
Host Autoconfiguration ALTTC, Ghaziabad. IPv4 Address and IPv6 equivalents ALTTC, Ghaziabad.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
Module 4: Configuring Network Connectivity
| Copyright © 2009 Juniper Networks, Inc. | 1 SURVEY OF IPV6 ENABLED SERVICES Mark Prior, Liaison APAC R&E Community APAN 27, 4 March 2009.
Ian Rice Network Management May 4 th, 2009.
Multicast DNS Draft-aboba-dnsext-mdns-00.txt. Outline Goals and objectives Scope of the multicast DNS DNS server discovery Non-zeroconf behavior Zeroconf.
1 DNSOPS / Vienna IETF / July 2003 / Bob Hinden IPv6 DNS Discovery, and why it is important Bob Hinden.
Pro Exchange SPAM Filter An Exchange 2000 based spam filtering solution.
DHCPv6 and other IPv6 docs Ralph Droms IETF 55, Atlanta.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
AD DNS SRV RRs Active Directory DNS Service (SRV) Resource Records (RR)
DHCP: Dual-Stack Issues draft-ietf-dhc-dual-stack-01 Tim Chown dhc WG, IETF 60, San Diego, August 2, 2004.
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
IPv6 Address autoconfiguration stateless & stateful.
DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
資 管 Lee Lesson 13 IPv6 and Name Resolution. 資 管 Lee Lesson Objectives IPv6 name-to-address and address-to-name resolution IPv6 name resolution support.
JavaScript, Fourth Edition
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
IPv6 WORKING GROUP (IPNGWG) March 2001 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Draft-ietf-v6ops-scanning-implications-00 IPv6 Implications for Network Scanning Tim Chown University of Southampton (UK) IETF 66,
Chapter 8 Cookies And Security JavaScript, Third Edition.
IETF 531 DNS Discovery Update draft-ietf-ipv6-dns-discovery-04.txt Dave Thaler
Using DHCPv6 for DNS Configuration in Hosts draft-ietf-droms-dnsconfig-dhcpv6-00.txt Ralph Droms.
Local IPv6 Networking March 2000 Adelaide IETF Bob Hinden / Nokia.
IETF 51, IPv6 WG1 Multilink Subnets draft-thaler-ipngwg-multilink-subnets-01.txt Dave Thaler
IPv6 WORKING GROUP March 2002 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Mod_zeroconf A Zero Configuration Registration Module for Apache 2.0.
DNS Discovery Discussion Report Draft-ietf-ipngwg-dns-discovery-01.txt.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
RFC 4477 DHCP: Dual-Stack Issues Speaker: Ching-Chen Chang Date:
Engineering Workshops 56 Allocation Schemes CIDR representation and IPv6 allocations.
IPv6 WORKING GROUP (IPNGWG) December 2000 San Diego IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
21B – IP version 6 Dr. John P. Abraham Professor UTRGV.
DNS Discovery Update draft-ietf-ipngwg-dns-discovery-03.txt Dave Thaler
IPv6 Host IP Addressing Julian CPE SW1 ZyXEL March 14, 2008.
IPv6 Renumbering, scenarios & requirements Christian Huitema draft-huitema-ipv6-renumber- 00.txt.
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
IPv6 (Internet Protocol V. 6)
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
ITMT Windows 7 Configuration Chapter 5 – Connecting to a Network ITMT 1371 – Windows 7 Configuration 1.
IPv6 Working Group IETF55 Atlanta November URL for Thermometer
Chapter 5d.  Upon completion of this chapter, you should be able to:  Explain the need for IPv6 addressing.  Describe the representation of an IPv6.
DNS Discovery Discussion draft-ietf-ipngwg-dns-discovery-00.txt
IPv6 Addressing Overview IPv6 increases the number of address bits by a factor of 4, from 32 to 128, providing a very large number of addressable.
Ipv6 addressing Chapter 5d.
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Chapter 6 Exploring IPv6.
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
IETF 55 IPv6 Working Group IPv6 Node Requirements
6lo Privacy Considerations
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Luigi Pampaloni BizTalk Solutions Architect LPYSoft Ltd
Chapter 26 IPv6 Addressing
Presentation transcript:

IPv6 “Stateless” Resolver Autoconfiguration Dave Thaler

What DDDT recommended Use “other stateful config” bit = OFF to enable the following Use IPv6 anycast to get server list, domain name, and search path Use DNS for the payload format –See if SRV records would work –If not, try TXT or new record type –Keep to only 1 message exchange

Summary of Interim Meeting Presented a strawman SRV record approach Got general agreement on how queries work –can have per-site default information –can have subnet-specific overrides Some people didn’t like creative use of SRV –Server list, domain name, and search path were encoded as targets with separate “dnsinfo” ports Feedback: go ahead and try TXT or new record instead

Current Status Document split into two pieces: –DDDT discussion of solution space draft-ietf-ipngwg-dns-discovery-analysis-00.txt Type: Informational –Single solution details draft-ietf-ipngwg-dns-discovery-02.txt Type: Standards track This version specifies TXT records

TXT Record Basics Summary: –Specified in RFC 1464 – = pairs –Works with existing DNS servers Example: –host.widgets.com IN TXT “printer=lpr5”

Specifying resolver config info DNS Server list: –“dnsservers= [, ]*” Domain name: –“domainname= ” Search path: –“searchpath= [, ]*”

“Owner” strings for records Basically what was discussed in Seattle –. Allow site-wide defaults *._dnsinfo IN TXT “domainname=example.com” Allow per-subnet overrides fec0_0000_0000_0001._dnsinfo IN TXT “domainname=foo.example.com”

Autoconfiguration Process 1.Select an on-link prefix a) Any site local prefix (if present), then b) Any global prefix (if present), then c) Link-local prefix (last resort) 2.Convert to lower-case literal with ‘_’ rather than ‘:’, and no zero compression 3.Send a query for all TXT records using.

Questions Is this a reasonable approach? What well-known-suffix? _dnsinfo.local.arpa? _dnsinfo? Other?

Other open issues Separate mDNS config from search path? –draft-guttman-dhc-mdns-enable-01.txt –“mdnsenable=…” Separate stateful config bit in RA’s? –Could you use this to get DNS info, but DHCPv6 for yet other stateful config?