Re: [tram] Suresh Krishnan's Discuss on draft-ietf-tram-stun-pmtud-10: (with DISCUSS)

Dan Wing <danwing@gmail.com> Thu, 31 October 2019 02:43 UTC

Return-Path: <danwing@gmail.com>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63774120059; Wed, 30 Oct 2019 19:43:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 t9C12n0tTutr; Wed, 30 Oct 2019 19:43:39 -0700 (PDT)
Received: from mail-vk1-xa30.google.com (mail-vk1-xa30.google.com [IPv6:2607:f8b0:4864:20::a30]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A422C1200B2; Wed, 30 Oct 2019 19:43:36 -0700 (PDT)
Received: by mail-vk1-xa30.google.com with SMTP id u79so1018708vke.4; Wed, 30 Oct 2019 19:43:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=8D1Bxw8Y434XiiNw4ebym0J86AGM4dcwSjzj+Rot8CE=; b=jBBt/9HEr+TrDaO/vrSj2QN8yA3LZikdz1YfniPk7GU62RVHZ4544UnT1ii1+f1RU8 eh3kd9IBEWtcV3XM+zo6W7IdCbFCF5oSi+k/71YgzhCkWBTIs2Msed/MglldqVnwIM+h nNweielNrPWW2LPSQPdvywiA/47tgvjAlf7ElMKs7OfavPi5xmdMyXqvAwC067B6lDQF dG39nBvTGWjWXapXd+T0E1wYLvVRsZAwKOcsjr5ikBYjfmcpe6RVxFQkP2BKnzosiy1b 0YF3abSKI1tQdn+f3nNCI42uJ2EwY2dS4zoYh25j1dVvA0RaTF49J4uVrYTkMo0LrqzO h7hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=8D1Bxw8Y434XiiNw4ebym0J86AGM4dcwSjzj+Rot8CE=; b=jaB5SBqw0XqGUJ3lhGGs6IUz3suWB5E4PIoGKif92I9BfXlVKGbpIJZb01N0NQ/Fel lxaDzfmY7n8lsDTypPTTvmwcPKsWCTBa8FgppCQhPSHVu7+J7UMFepcQJg2wg3DJ6w4N Lt2P413qGcJj26vUDUmLtXOGTSE76feCjvEv/MEvqEVEdahj2Qt7hIRThM/Q1FJMzvHX +kqXMz/bZe0FB7csLWXj0DC86XYlpBkwaYvQDOaFKvyqQhiW0d3wF89pGXKs+pVbkLq5 fjfnf1A7CPwwjMWU3qbS2H7T64VUu+TZr1srjlnNh690RrbG3VE+yUYyO1VExEkhtX08 IrkQ==
X-Gm-Message-State: APjAAAXfiUGPZk7usUa3ZtGv/TM3kwNU5PH5ULiVS+5q3HcmEp36/z2Q 4ViEOUSoB4UknvUxL9c25ts=
X-Google-Smtp-Source: APXvYqyT9AojZZTXG3mVQfc74r3klaKeewfXPl5yqRJ3oxCrI/F/JPzqOuZ9cbmbnL3ofibUGnnbeA==
X-Received: by 2002:a1f:c441:: with SMTP id u62mr1423649vkf.88.1572489815548; Wed, 30 Oct 2019 19:43:35 -0700 (PDT)
Received: from [172.20.0.31] ([12.164.38.39]) by smtp.gmail.com with ESMTPSA id a24sm746680vkl.21.2019.10.30.19.43.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 30 Oct 2019 19:43:35 -0700 (PDT)
From: Dan Wing <danwing@gmail.com>
Message-Id: <B672FA34-A877-4AE1-A955-9023892DFAA9@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_CC4378A0-9916-4D83-86C7-B2AE1B169B33"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Wed, 30 Oct 2019 22:43:33 -0400
In-Reply-To: <74BCBE51-BD93-4376-9D79-10D44174A45E@cisco.com>
Cc: "iesg@ietf.org" <iesg@ietf.org>, "tram-chairs@ietf.org" <tram-chairs@ietf.org>, "gonzalo.camarillo@ericsson.com" <gonzalo.camarillo@ericsson.com>, "tasveren@rbbn.com" <tasveren@rbbn.com>, "tram@ietf.org" <tram@ietf.org>, "draft-ietf-tram-stun-pmtud@ietf.org" <draft-ietf-tram-stun-pmtud@ietf.org>
To: "Felipe Garrido (fegarrid)" <fegarrid@cisco.com>
References: <153793486460.13063.13186763367840598004.idtracker@ietfa.amsl.com> <BA3369C6-2D91-4681-BC70-7EE96BA3267C@cisco.com> <SN6PR11MB28009674FCC5D41F1FA0E1DBC8F60@SN6PR11MB2800.namprd11.prod.outlook.com> <FBC4199B-0D0A-4969-A2BD-60ACF5272FDE@cisco.com> <C42CCB95-F8D0-4124-8199-2B4A4A5B7613@gmail.com> <74BCBE51-BD93-4376-9D79-10D44174A45E@cisco.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/tram/H5O3m4mclsvcEvee_UgTOl1RkgY>
Subject: Re: [tram] Suresh Krishnan's Discuss on draft-ietf-tram-stun-pmtud-10: (with DISCUSS)
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Oct 2019 02:43:42 -0000

Sorry, I just noticed this message.  Filtering problem on my gmail configuration.  See below.

>> 4.1.  Simple Probing Mechanism
>>  
>>    The Simple Probing mechanism is implemented by sending a Probe
>>    Request with a PADDING [RFC5780] attribute over UDP with the DF bit
>>    set in the IP header for IPv4 packets and IPv6 packets without
>>    the Fragment Header included.  A router on the path to the server can
>>   reject this request with an ICMP message or drop it.
>  
> The router could also forward the 'request' (actually, it's just an IP packet as far as the router is concerned, it isn't a "request"), so three things can happen to that packet.
>  
> [FG]. In my opinion this is implicit. Do you think specific language needs to be added? If so, what do you have in mind?

I suppose it's implicit.

> Separately, we all know some routers are configured to strip DF bits (that is, set to zro), and some routers are configured to fragment even if DF=1.  Is there implementation guidance we can give to assist detecting such behavior and learning the real underlying MTU, or should we ignore that routers do this and would interfere with the MTU learned by STUN-PMTUD?
>  
> [FG] We’ve discussed this, and while we agree. we feels this is outside the scope of this document. If you have some (hopefully short) text that may convey this crisply let us know.

Perhaps something like,

  "Note: routers can be configured to clear the DF bit or ignore the DF bit which can be difficult or impossible to detect if reassembly occurs prior to receiving the packet, rendering PMTUD inaccurate."

-d

>  
> -d
>  
> 
> 
>>  
>> 4.2.2.  Receiving an ICMP Packet
>>  
>>    If an ICMP packet "Fragmentation needed" or "Packet Too Big" is received then this is
>>    interpreted as a Probe Failure, as defined in [RFC4821] Section 7.5.
>>  
>> Suresh Krishnan has entered the following ballot position for
>> draft-ietf-tram-stun-pmtud-10: Discuss
>> 
>> 
>> 
>> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html <https://www.ietf.org/iesg/statement/discuss-criteria.html>
>> for more information about IESG DISCUSS and COMMENT positions.
>> 
>> 
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-tram-stun-pmtud/ <https://datatracker.ietf.org/doc/draft-ietf-tram-stun-pmtud/>
>> 
>> 
>> 
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>> 
>> Section 4.1.x and 4.2.x
>> 
>> Please specify how this simple probing mechanism will work with IPv6. It
>> shouldn't be too difficult to do (cleanup references to the DF bit, use Type 2
>> "Packet Too Big" to identify failures etc.). Similar treatment will be required
>> for the complete probing mechanism as well.
>> 
>> 
>> 
>> 
>> 
>>  
>> _______________________________________________
>> tram mailing list
>> tram@ietf.org <mailto:tram@ietf.org>
>> https://www.ietf.org/mailman/listinfo/tram <https://www.ietf.org/mailman/listinfo/tram>