DHCP-DNS Interaction Bernie Volz IETF-61, DHC WG.

Slides:



Advertisements
Similar presentations
Sergei Komarov. DNS  Mechanism for IP hostname resolution  Globally distributed database  Hierarchical structure  Comprised of three components.
Advertisements

MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 6 Managing and Administering DNS in Windows Server 2008.
Discipline, Crime, and Violence October 2014 Tara K. McDaniel, M.S.
1 Improved DNS Server Selection for Multi-Homed Nodes draft-savolainen-mif-dns-server-selection-04 Teemu Savolainen (Nokia) Jun-ya Kato (NTT) MIF WG meeting.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
DNS: Revising the Current Protocol Matt Gustafson Matt Weaver CS522 Computer Communications University of Colorado, Colorado Springs.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Domain Name Server © N. Ganesan, Ph.D.. Reference.
OAuth 2.0 Security IETF OAuth WG Conference Call, 14th December 2012.
L2VPN WG “NVO3” Meeting IETF 82 Taipei, Taiwan. Agenda Administrivia Framing Today’s Discussions (5 minutes) Cloud Networking: Framework and VPN Applicability.
Ch 8-3 Working with domains and Active Directory.
Installing a DHCP Server role on Windows Server 2008 R2 in a home network. This is intended as a guide to install the DHCP role on a Domain Controller.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
AD DNS SRV RRs Active Directory DNS Service (SRV) Resource Records (RR)
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
SIP working group status Keith Drage, Dean Willis.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 17 Domain Name System (DNS)
P2PSIP Charter Proposal Many people helped write this charter…
DNS zone suffix option for DHCPv6 (draft-yan-dhc-dhcpv6-opt-dnszone-01.txt) IETF 61 (Washington, DC) Yinglan Jiang Renxiang Yan
Chapter 17 Domain Name System
Online Admissions Tour When each slide comes to an end ‘Next’ will appear at the bottom right of the screen, please left click your mouse to move onto.
Dynamic IPv4 Provisioning for Lightweight 4over6 draft-liu-softwire-lw4over6-dhcp-deployment-04 C. Liu (Presenter), Q. Sun, J. Wu 1.
Zone Properties. Zone Properties Continued Aging allows zone to remove “stale” or “old” records for clients who have not updated within a certain period.
MASS / DKIM BOF IETF – Paris 4 Août 2005 dkim.org  mipassoc.org/mass IETF – Paris 4 Août 2005 dkim.org  mipassoc.org/mass MIPA.
Dynamic Host Configuration Protocol Engr. Mehran Mamonai.
Module 8 DNS Tools & Diagnostics. Objectives Understand dig and nslookup Understand BIND toolset Understand BIND logs Understand wire level messages.
DISPATCH WG: ad hoc meeting on DREGS IETF-76 Mary Barnes (Dispatch WG co-chair) Eric Burger (ad hoc chair) 12 November DREGS ad hoc (DISPATCH) IETF.
Dime WG Status Update IETF#81, THURSDAY, July 28, Afternoon Session I.
DHCPv6 Redundancy Considerations Redundancy Proposals in RFC 6853.
Mary Barnes (WG co-chair) Gonzalo Camarillo (WG co-chair) Oscar Novo (WG secretary) DISPATCH WG IETF-76.
1 Kyung Hee University Chapter 18 Domain Name System.
IETF #82 DRINKS WG Meeting Taipei, Taiwan Fri, Nov 18 th
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
Exposing Source IP Address Type Requirements with DHCPv6 D. Moses, A. Yegin draft-moses-dmm-dhcp-ondemand-mobility-00.
DNS Discovery Discussion Report Draft-ietf-ipngwg-dns-discovery-01.txt.
ECRIT Virtual Interim Meeting 3rd June 2009, 1PM EDT (New York) Marc Linsner Hannes Tschofenig.
EPerformance Module 2 – Chapter 2. Preparing the employee’s appraisal For this training: 1.The employee has submitted his/her self-appraisal. 2.Colleagues.
Childcare And Family Information Service Anne Lalley Choice Adviser.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
Multiple Interfaces (MIF) WG IETF 79, Beijing, China Margaret Wasserman Hui Deng
Module 8 DNS Tools & Diagnostics. Dig always available with BIND (*nix) and windows Nslookup available on windows and *nix Dig on windows – unpack zip,
IPv6 Site Renumbering Gap Analysis draft-ietf-6renum-gap-analysis-01 draft-ietf-6renum-gap-analysis-01 Bing Liu(speaker), Sheng Jiang, Brian.E.Carpenter.
IETF-90 (Toronto) DHC WG Meeting Wednesday, July 23, GMT IETF-90 DHC WG1 Last Updated: 07/21/ :10 EDT.
DHCP Option for SNMP Notifications 55 th IETF – Atlanta November 2002 draft-bakke-dhc-snmp-trap-01.txt Mark Bakke, Cisco Systems
PCE 64 th IETF PCE Policy Architecture draft-berger-pce-policy-architecture-00.txt Lou Berger Igor Bryskin Dimitri Papadimitriou.
N ATIONAL E NGINEERING & T ECHNICAL O PERATIONS IETF 81 v6ops Meeting IPv6 DNS Whitelisting.
1 CMPT 471 Networking II DNS © Janice Regan,
DHCP options for PAA Status report of draft-ietf-dhc-paa-option-01.txt Lionel Morand IETF-65, Dallas.
DNSEXT at IETF-83 Paris 2012/3/27 at 17:10 – 18:10 Ólafur Guðmundsson Andrew Sullivan.
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
Validation Working Group: Proposed Revisions to
SIP Working Group IETF 72 chaired by Keith Drage, Dean Willis.
CDB Chris Bonatti (IECA, Inc.) Tel: (+1) Proposed PKI4IPSEC Certificate Management Requirements Document IETF #60 – PKI4IPSEC Working.
DNS64 draft-bagnulo-behave-dns64-01 m. bagnulo, P. Matthews, I. van Beijnum, A. Sullivan, M. Endo IETF 73 - Mineapolis.
Paris, August 2005 IETF 63 rd – mip6 WG Mobile IPv6 bootstrapping in split scenario (draft-ietf-mip6-bootstrapping-split-00) mip6-boot-sol DT Gerardo Giaretta,
To the Unit Agreement Exhibit A Unit Tract Revision Online Training Course The purpose of this course is to provide guidance and information to ETS clients.
S. Ali, K. Cartwright, D. Guyton, A. Mayrhofer, J-F. Mulé Data for Reachability of Inter/tra-NetworK SIP (drinks) DRINKS WG draft-mule-drinks-proto-02.
Multiple Interfaces (MIF) WG documents status MIF WG IETF 80, Prague Problem statement and current practices documents.
SCVP-28 Tim Polk November 8, Current Status Draft -27 was submitted in June ‘06 –AD requested a revised ID 8/11 –No related discussion on list –Editors.
Chapter 5c.  Upon completion of this chapter, you should be able to:  Configure IP addresses  Identify & select valid IP addresses for networks  Configure.
SIP Working Group IETF Chairs -- Rohan MAHY Dean WILLIS.
Writing and Submitting Student Learning Objectives
Lionel Morand DHCP options for PAA Lionel Morand
Teemu Savolainen (Nokia) MIF WG IETF#75 28-July-2009
draft-ietf-geopriv-lbyr-requirements-02 status update
CAPWAP Working Group IETF 73 Minneapolis 18 Nov 2008, 17:10-18:10
DNS and DHCP Configuration
IETF 87 DHC WG Berlin, Germany Thursday, 1 August, 2013
Presentation transcript:

DHCP-DNS Interaction Bernie Volz IETF-61, DHC WG

Current Drafts draft-ietf-dhc-fqdn-option-07 (no change, ready for WG Last Call) draft-ietf-dhc-ddns-resolution-08 (revised) draft-ietf-dhc-dhcpv6-fqdn-00 (revised) draft-ietf-dnsext-dhcid-rr-08 (no change)  Not updated since last IETF  Will resubmit as needed to keep alive  Ready for IESG, but will check with DNSEXT WG Chairs and request they review above drafts

draft-ietf-dhc-ddns-resolution-08 Revised to incorporate A/AAAA updates  Is the procedure correct and optimum?  Is it clearly presented?  Please carefully review sections 6.2 and 6.3 Submit for WG Last Call

6.3.1 Initial DHCID RR Query When a DHCP client or server intends to update an A or AAAA RR, it performs a DNS query with QNAME of the target name and with QTYPE of DHCID. If the query returns NXDOMAIN, the updater can conclude that the name is not in use and proceeds to Section If the query returns NOERROR but without an answer, the updater can conclude that the target name is in use, but that no DHCID RR is present. This indicates that some records have been configured by an administrator. Whether the updater proceeds with an update is a matter of local administrative policy. If the DHCID rrset is returned, the updater uses the hash calculation defined in the DHCID RR specification [4] to determine whether the client associated with the name matches the current client's identity. If so, the updater proceeds to Section Otherwise the updater must conclude that the client's desired name is in use by another host and proceeds to Section If any other status is returned, the updater MUST NOT attempt an update.

6.3.2 DNS UPDATE When Name Not in Use The updater prepares a DNS UPDATE query that includes as a prerequisite the assertion that the name does not exist. The update section of the query attempts to add the new name and its IP address mapping (an A or AAAA RR), and the DHCID RR with its unique client-identity. If the update operation succeeds, the A or AAAA RR update is now complete (and a client updater is finished, while a server would then proceed to perform a PTR RR update). If the update returns YXDOMAIN, the updater can now conclude that the intended name is in use and proceeds to Section

6.3.3 DNS UPDATE When Name in Use The updater next attempts to confirm that the DNS name is not being used by some other host. The updater prepares a UPDATE query in which the prerequisite is that the desired name has attached to it a DHCID RR whose contents match the client identity. The update section of the UPDATE query contains: 1. A delete of any existing A RRs on the name if this is an A update or an AAAA update and the updater does not desire A records on the name. 2. A delete of the existing AAAA RRs on the name if the updater does not desire AAAA records on the name or this update is adding an AAAA and the updater only desires a single address on the name. 3. An add of the A RR that matches the DHCP binding if this is an A update. 4. An add of the AAAA RR that matches the DHCP binding if this is an AAAA update. If the update succeeds, the updater can conclude that the current client was the last client associated with the domain name, and that the name now contains the updated A or AAAA RR. The update is now complete (and a client updater is finished, while a server would then proceed to perform a PTR RR update). If the update returns NXRRSET, the updater must conclude that the client's desired name is in use by another host and proceeds to Section

6.3.4 Name in Use by another Client At this juncture, the updater can decide (based on some administrative configuration outside of the scope of this document) whether to let the existing owner of the name keep that name, and to (possibly) perform some name disambiguation operation on behalf of the current client, or to replace the RRs on the name with RRs that represent the current client. If the configured policy allows replacement of existing records, the updater submits a query that deletes all RRs for the name and adds the A or AAAA and DHCID RRs that represent the address and client-identity of the new client. DISCUSSION: The updating entity may be configured to allow the existing DNS records on the domain name to remain unchanged, and to perform disambiguation on the name of the current client in order to attempt to generate a similar but unique name for the current client. In this case, once another candidate name has been generated, the updater should restart the process of adding an A RR as specified in this section.

draft-ietf-dhc-dhcpv6-fqdn-00 Revised individual submission  FQDN option is per IA_* and applies to all addresses in binding Ready for WG Last Call?

Please, Let’s get these documents done and to the IESG!