A UTC Timestamp Option For EDNS
draft-liman-dns-utcstamp-00

Document Type Active Internet-Draft (individual)
Last updated 2018-11-20
Stream (None)
Intended RFC status (None)
Formats plain text xml pdf html bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
Domain Name Operations                                        L-J. Liman
Internet-Draft                                                    Netnod
Intended status: Informational                               R. Sundblad
Expires: May 24, 2019                      Royal Institute of Technology
                                                       November 20, 2018

                    A UTC Timestamp Option For EDNS
                      draft-liman-dns-utcstamp-00

Abstract

   UTCSTAMP is an EDNS extension to allow a client to request from a
   server that it includes a timestamp in the response message, and for
   the server to provide it, if requested and deemed appropriate.  This
   is primarily intended as a debugging tool.

Status of This Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at https://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on May 24, 2019.

Copyright Notice

   Copyright (c) 2018 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (https://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Liman & Sundblad          Expires May 24, 2019                  [Page 1]
Internet-Draft           EDNS(0) UTCSTAMP Option           November 2018

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Requirements Language . . . . . . . . . . . . . . . . . . . .   2
   3.  Protocol  . . . . . . . . . . . . . . . . . . . . . . . . . .   3
     3.1.  General Behavior  . . . . . . . . . . . . . . . . . . . .   3
     3.2.  Resolver Behavior . . . . . . . . . . . . . . . . . . . .   3
     3.3.  Name Server Behavior  . . . . . . . . . . . . . . . . . .   3
     3.4.  The UTCSTAMP Option . . . . . . . . . . . . . . . . . . .   4
     3.5.  Presentation Format . . . . . . . . . . . . . . . . . . .   4
   4.  Discussion  . . . . . . . . . . . . . . . . . . . . . . . . .   5
     4.1.  Data Payload  . . . . . . . . . . . . . . . . . . . . . .   5
     4.2.  Presentation format . . . . . . . . . . . . . . . . . . .   6
   5.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .   6
   6.  Security Considerations . . . . . . . . . . . . . . . . . . .   6
   7.  Change History  . . . . . . . . . . . . . . . . . . . . . . .   7
   8.  Document Timestamp  . . . . . . . . . . . . . . . . . . . . .   7
   9.  References  . . . . . . . . . . . . . . . . . . . . . . . . .   7
     9.1.  Normative References  . . . . . . . . . . . . . . . . . .   7
     9.2.  Informative References  . . . . . . . . . . . . . . . . .   7
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .   7

1.  Introduction

   Network security based on encryption depends heavily on the
   requirement that all involved parties have a common understanding of
   the time of day.  This is true also for the domain name system (DNS)
   and its transaction signature (TSIG) is no exception.  If the time
   difference between the DNS server and the DNS client is too large,
   TSIG signatures will not validate.  When debugging security-related
   issues with the DNS, knowing what a remote party believes to be the
   current time can be very helpful.  This documents describes an option
   to Extended DNS (EDNS) [RFC6891] that allows a client to request that
   the server includes a timestamp in the response packet, and for the
   server to provide it, if requested and deemed appropriate.

   This document is modeled after the NSID option, described in RFC 5001
   [RFC5001].

2.  Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
   document are to be interpreted as described in RFC 2119 [RFC2119].

Liman & Sundblad          Expires May 24, 2019                  [Page 2]
Internet-Draft           EDNS(0) UTCSTAMP Option           November 2018

3.  Protocol
Show full document text