Re: [Gen-art] [Softwires] Genart last call review of draft-ietf-softwire-mesh-multicast-22

Joe Touch <touch@strayalpha.com> Mon, 17 September 2018 00:19 UTC

Return-Path: <touch@strayalpha.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8869D130E04; Sun, 16 Sep 2018 17:19:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, T_SPF_PERMERROR=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=strayalpha.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 XXGMhtaBOML7; Sun, 16 Sep 2018 17:19:39 -0700 (PDT)
Received: from server217-3.web-hosting.com (server217-3.web-hosting.com [198.54.115.226]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 43EA9126CB6; Sun, 16 Sep 2018 17:19:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=strayalpha.com; s=default; h=Content-Type:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=qPjKcgM//3s2oY26Utv5EF9Hs/X2DKr7W38jQcYdNF0=; b=o9142WfiorcW1Rva+xNNcW1XK b7NkXKQ6Fy2V0ijCD/gmkNrGsI5vuxkSJbmVlHcyO2WEE8oWlbT8QMOwdZ2W8YbeXsGsB5RqXUGE3 beDplwNpJ8EDAMczKdkISZ6IAzejOx6VVeToaNmAh41K37Fp7uRFgJ8rLBJYFOdLIIolO3QETKKWV uFn/PCRg+l2roqXr83iFtHGRFDSXHUD1XMbapQWLevfyVp3W6z4ZjvGU01jgwgiqcQaLDbuCFIQN7 oaO5bbhOneushOAMvLVDdhjX0XOweIz6afKJ9jB6Qo163Jdqh09swgB59rgohhXvhLZraUdBd1HwK cSv6eab8A==;
Received: from cpe-172-250-240-132.socal.res.rr.com ([172.250.240.132]:49981 helo=[192.168.1.189]) by server217.web-hosting.com with esmtpsa (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128) (Exim 4.91) (envelope-from <touch@strayalpha.com>) id 1g1hGL-004Hq1-3u; Sun, 16 Sep 2018 20:19:37 -0400
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: 杨术 <yangshu@oudmon.com>, gen-art <gen-art@ietf.org>, softwires <softwires@ietf.org>, "draft-ietf-softwire-mesh-multicast.all" <draft-ietf-softwire-mesh-multicast.all@ietf.org>
References: <153532652678.11793.13628771343783380767@ietfa.amsl.com> <tencent_4B74746E333CB9DE0327BF0B@qq.com> <4b72b927-0e46-f471-a252-b447d2db0d78@gmail.com> <934AFCAD-C015-4FF7-A229-1867880DD922@strayalpha.com> <c6c4bcf3-1164-9296-98ff-386f850b5b76@gmail.com> <045AAF76-DB2D-4AC7-8A00-03811401A114@strayalpha.com> <dce53819-032a-a3bd-6c9f-9262ad550e8a@gmail.com>
From: Joe Touch <touch@strayalpha.com>
Message-ID: <eb758c79-121f-b758-5a8f-9367a7f38800@strayalpha.com>
Date: Sun, 16 Sep 2018 17:19:24 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <dce53819-032a-a3bd-6c9f-9262ad550e8a@gmail.com>
Content-Type: multipart/alternative; boundary="------------2ABE628F3CCB9A30DF1C4882"
Content-Language: en-US
X-OutGoing-Spam-Status: No, score=-0.5
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - server217.web-hosting.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - strayalpha.com
X-Get-Message-Sender-Via: server217.web-hosting.com: authenticated_id: touch@strayalpha.com
X-Authenticated-Sender: server217.web-hosting.com: touch@strayalpha.com
X-Source:
X-Source-Args:
X-Source-Dir:
X-From-Rewrite: unmodified, already matched
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/T3sfYPMoCAFxq9Q-OJ0yFR7rT1I>
Subject: Re: [Gen-art] [Softwires] Genart last call review of draft-ietf-softwire-mesh-multicast-22
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Sep 2018 00:19:42 -0000

Hi, Brian,


On 9/16/2018 3:59 PM, Brian E Carpenter wrote:
>>> So should
>>> the AFBR include a frag header just in case?
>> That won’t help. The frag header would be generated at the tunnel ingress and has to be unique there (which has no relation to a frag header of the inner packet, if one is present).
> Yes to the above, but as I understand the draft, the AFBR *is* the tunnel ingress, otherwise I wouldn't have an issue.

There's no "just in case" for the IPv6 header. This tunnel ingress needs
to do what all tunnel ingresses need to do - send the packet, which
means source fragmentation if needed, which means including the frag
header in IPv6 if source fragmented only.

>  
>>> Should this be
>>> configurable? Should it use some form of PMTUD? Or do we require
>>> the actual PMTU to be big enough?
>> See the section above; you either need to discover it dynamically or deploy the system so it’s not an issue.
>>
>>> I see this as a gap in the specification.
>> I don’t think it’s unique to this particular tunnel approach, though.
> No, it isn't, but as far as I can see, any tunnel spec needs to state how this applies. If the tunnel keeps no packet state, how is it going to perform PMTUD? If the answer is that the tunnel end points need to be configured in some way, that needs to be stated too.
Perhaps... (see below).

> Sorry to go on, but when I review a draft, I like to feel that if I had to, I could code it, and in this case I just don't know how I would code the AFBR with respect to PMTUD and/or including a fragment header.

The tunnel ingress in this case is emitting packets toward a destination
- that's a typical host function. There is no more - or less -
requirement here for the source to figure out the correct MTU and use
source fragmentation appropriately than for any other source.

Joe