Re: [dhcwg] WGLC for draft-ietf-dhc-sedhcpv6-02 - Respond by May 18

"Bernie Volz (volz)" <volz@cisco.com> Wed, 07 May 2014 17:11 UTC

Return-Path: <volz@cisco.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE3301A0834 for <dhcwg@ietfa.amsl.com>; Wed, 7 May 2014 10:11:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.852
X-Spam-Level:
X-Spam-Status: No, score=-14.852 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aEqXwuE6oJkk for <dhcwg@ietfa.amsl.com>; Wed, 7 May 2014 10:11:32 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) by ietfa.amsl.com (Postfix) with ESMTP id C3C851A0821 for <dhcwg@ietf.org>; Wed, 7 May 2014 10:11:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3556; q=dns/txt; s=iport; t=1399482688; x=1400692288; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=BuuDljpv6MSWlYLyXGI+3XfdiTOK30ET6dQIu46boaE=; b=KUMPWsg1s3I9SzYCjW9vta2nDTxIr595JJJffzPvMX3VC23hreoqoBDs FwDRYgTyFhkO2LrB2hbetAqEjjRwKnCxZgWCvg22ruDCaPWykwl+ek6Xl 7cnYs3zuhBOsDVpe/Tdj2s8EKkGju7lsvl9vlDjToz7yj0Csi4i6TrOs0 o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhwFAExoalOtJV2b/2dsb2JhbABagwaBJ4JnwjQBGYEBFnSCJQEBAQMBIwQNRQwEAgEIEQQBAQMCBh0DAgICHxEUAQgIAgQBDQUIiCUDCQiqT55uDYY+F4Eqihl4gWYWGwcGgm42gRUBA5dFjwyFYYM0gi8
X-IronPort-AV: E=Sophos;i="4.97,1004,1389744000"; d="scan'208";a="323080575"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-7.cisco.com with ESMTP; 07 May 2014 17:11:27 +0000
Received: from xhc-rcd-x11.cisco.com (xhc-rcd-x11.cisco.com [173.37.183.85]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id s47HBRsD024382 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 7 May 2014 17:11:27 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.140]) by xhc-rcd-x11.cisco.com ([173.37.183.85]) with mapi id 14.03.0123.003; Wed, 7 May 2014 12:11:27 -0500
From: "Bernie Volz (volz)" <volz@cisco.com>
To: 神明達哉 <jinmei@wide.ad.jp>, Ted Lemon <ted.lemon@nominum.com>
Thread-Topic: [dhcwg] WGLC for draft-ietf-dhc-sedhcpv6-02 - Respond by May 18
Thread-Index: AQHPag0KHMzNFfxEIk6wcBa/GM4ndJs1oYkAgAAGu4D//7E7YA==
Date: Wed, 07 May 2014 17:11:26 +0000
Message-ID: <489D13FBFA9B3E41812EA89F188F018E1B00EF3B@xmb-rcd-x04.cisco.com>
References: <535FEDAD.5010103@gmail.com> <CAJE_bqen37j5UCsKZj6syVyvk2Xed4V_xGp-t4xY8shjmS+H5g@mail.gmail.com> <489D13FBFA9B3E41812EA89F188F018E1B008430@xmb-rcd-x04.cisco.com> <4F2473AB-E8F7-4620-874C-3DCA59E70DE5@gmail.com> <5D36713D8A4E7348A7E10DF7437A4B923AE431FB@nkgeml512-mbx.china.huawei.com> <489D13FBFA9B3E41812EA89F188F018E1B00BAC1@xmb-rcd-x04.cisco.com> <9A6A9452-AF57-4EE1-9401-E0CE26922E6B@gmail.com> <5D36713D8A4E7348A7E10DF7437A4B923AE438BE@nkgeml512-mbx.china.huawei.com> <4891B713-5C8E-414A-99D7-64869C2E6F3A@gmail.com> <CAJE_bqc+qofsHEHZyuG7UotHmZ170OuFoUzz13hz7Rj_8V5FsA@mail.gmail.com> <87A01A92-7517-40A4-8DD0-EE29AADA4AF6@nominum.com> <CAJE_bqeKYoRzVxSgJHg2Ud6H2qEZGaEdFyD=4Ps84NTFyOdELA@mail.gmail.com>
In-Reply-To: <CAJE_bqeKYoRzVxSgJHg2Ud6H2qEZGaEdFyD=4Ps84NTFyOdELA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [161.44.70.121]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/dhcwg/kNJ-Kh543kSR9QEnLIrS_BbraHg
Cc: dhcwg <dhcwg@ietf.org>, Ralph Droms <rdroms.ietf@gmail.com>
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-sedhcpv6-02 - Respond by May 18
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg/>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 May 2014 17:11:40 -0000

Also, don't forget that unicast is possible for DHCPv6 (at the server's discretion) :).

Do we see any harm in using IPV6_USE_MIN_MTU?

If there is hop-by-hop communication (i.e., "direct route"), at least per the documentation I found the MTU of the interface is used (i.e., "direct route"). I guess if relay <-> server or relay <-> relay communication requires intermediate router hops, PMTU could apply as there are likely few end-points involved in the communication (just not sure how well PMTU works for UDP).

- Bernie

-----Original Message-----
From: jinmei.tatuya@gmail.com [mailto:jinmei.tatuya@gmail.com] On Behalf Of ????
Sent: Wednesday, May 07, 2014 12:49 PM
To: Ted Lemon
Cc: dhcwg; Ralph Droms; Bernie Volz (volz)
Subject: Re: [dhcwg] WGLC for draft-ietf-dhc-sedhcpv6-02 - Respond by May 18

At Wed, 7 May 2014 11:25:08 -0500,
Ted Lemon <ted.lemon@nominum.com> wrote:

> > One specific point: newer DHCPv6 implementations that support this 
> > protocol would have to use the IPV6_USE_MIN_MTU socket option (or 
> > something equivalent to it), for exact the same kind of reason why 
> > all modern DNS server implementations use it on UDP sockets.
>
> What reason is that?

To avoid packet drop (+ ICMPv6 too big, which would normally be ignored for UDP) at an intermediate router when you send a large DNS (or DHCPv6) message.  In case of DNS, DNSSEC made it more critical.
In case of DHCPv6, sedhcpv6 would make it more critical.  But, on thinking it in more detail, I realized I made the discussion too simplified (maybe you were trying to point it out?).  For DHCPv6 we'll need to discuss some more details:

- If the client only multicasts a message (to servers or relays), at
  least the client does not have this issue (but see the third bullet)
- So it's more about between servers and relays in practice.  In
  particular, since relays are not expected to be aware of sedhcpv6
  options, the implication will be less obvious for them and would be
  worth documenting explicitly.
- Even a client could unicast messages directly to a server after
  receiving the Server Unicast option, so it would still matter for
  clients in some rare cases.
- Regarding the similarity between DNS and DHCPv6, there's one
  important difference between them: in the case of DHCPv6 links (and
  MTUs) over which packets go would be less heterogeneous, so the risk
  of the drop due to this would be much smaller in practice (but that
  doesn't mean we can ignore it completely, so I think it's still
  worth discussing).

--
JINMEI, Tatuya