Re: [Int-dir] Intdir last call review of draft-ietf-6lo-minimal-fragment-04

"Bernie Volz (volz)" <volz@cisco.com> Thu, 07 November 2019 00:14 UTC

Return-Path: <volz@cisco.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A010E12004A for <int-dir@ietfa.amsl.com>; Wed, 6 Nov 2019 16:14:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.5
X-Spam-Level:
X-Spam-Status: No, score=-14.5 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=UzvySXmA; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Q5PpLQbP
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 6mwlapf4cMFA for <int-dir@ietfa.amsl.com>; Wed, 6 Nov 2019 16:13:58 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 34A27120025 for <int-dir@ietf.org>; Wed, 6 Nov 2019 16:13:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3650; q=dns/txt; s=iport; t=1573085638; x=1574295238; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=O8hvjvEtsgK/wONE5goNIZS1paGDNvoYBMS8S4IgU2g=; b=UzvySXmAkF1Yb0HI+f0nTRvjEvnRRIrFYCK8lFY38lTGokmywbwULksE MAPTirxTM4J0N+AbdEvF9DcLKmI8CpktH3aaLN80oDWgmVSFquzh1yH9O INwHtW95nx/QWjkdCwlisuLN9/X4U3qrVOJMNkQFjP+7EqVc3xG4fNFLg k=;
IronPort-PHdr: 9a23:oRS5hx1VKya3qnqksmDT+zVfbzU7u7jyIg8e44YmjLQLaKm44pD+JxGCt+51ggrPWoPWo7JfhuzavrqoeFRI4I3J8TgZdYBUERoMiMEYhQslVdCCDV/TJ//xZCt8F8NHBxdo
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AYAACyYMNd/5ldJa1lGwEBAQEBAQEFAQEBEQEBAwMBAQGBagYBAQELAYFKUAVsWCAECyoKh2UDhFqGI4I5JZd+gS6BJANUCQEBAQwBARgLCgIBAYRAAoQOJDQJDgIDCwEBBAEBAQIBBQRthTcMhVEBAQEDAQEBECgGAQEsCwEECwIBCA4KHhAnCyUCBA4FIoMAAYJGAw4gAQ6nXwKBOIhggieCfgEBBYJJgjkYghcDBoE2AYlKgkkYgX+BOAwTgh4uPoJiAQGBYYNCgiyNH6BnCoIkjDSEe4QNG5luqCcCBAIEBQIOAQEFgVI5gVhwFRohKgGCQVARFJA2CRqDUIUUhT90gSiPVwGBDgEB
X-IronPort-AV: E=Sophos;i="5.68,276,1569283200"; d="scan'208";a="658794928"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 07 Nov 2019 00:13:56 +0000
Received: from XCH-ALN-010.cisco.com (xch-aln-010.cisco.com [173.36.7.20]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id xA70Du0C005660 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 7 Nov 2019 00:13:56 GMT
Received: from xhs-rcd-002.cisco.com (173.37.227.247) by XCH-ALN-010.cisco.com (173.36.7.20) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 6 Nov 2019 18:13:55 -0600
Received: from xhs-rtp-002.cisco.com (64.101.210.229) by xhs-rcd-002.cisco.com (173.37.227.247) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Wed, 6 Nov 2019 18:13:48 -0600
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-002.cisco.com (64.101.210.229) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Wed, 6 Nov 2019 19:13:48 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UDiyCXRNs38XiIjmEZ4xWoQtVxJNJh9WzOUwC0zUCUzGx0xkCm1drgXfKFBg7Alp1tr9Ppwg3ETSaHoVaFGecfSHpzl/5/4nyde+6lG0RHlYiHnPp/orn71RYalJDAdpX7YlN2FCqafNRkO3HF9v5odoGnlhnXj65DwmTpq7Ls55ZhNRrUMOQBXv617w4qdAJ39tylIbFXTHTzyo+v/eZSX/Nso1NZ8CiB0HAj2e6kVSFNSzK/Tm71bNgONLhYIMHWlIzNavn3/RVC62a08IS/VC54aolCq2Hg1uKkmh41Q7OzlBtp4FezcN6EDMKMWXszVmMX1tiaeFVsemdtW5Aw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GoPLNXmsGroMbbsokF36M/HRLjj+pZQwWh29UJENLRM=; b=cawIrvlir3DZ664vPn8O3iyu3aT9jt035vhOFpmUANVd3zeUSlOaIJmvtWotUtdklOJbhqvHF0RyX10samHQJfXWlXlyvljyOZy5DnXqq9unZzGCRTb2OSdvCuEWr9s/bP4JQ5X28eML05IzUnYjIRyZGM6/hAzj4a4DyKO7sHFkJf9fFO2I6jZmUUC76t4iShVGkxvXU6Qos97/vBLAm85TT8/m88p93V4ewdb8WDGOjN/sobMu1JnJ5g96W4aFNCP8NzNUh4ph3NRW2WVWszD2EpWejl2/v2i80Qeqx2hrWNjHjJ981Cj2jY7ieeLNpL7w4R7LFLw7AkC5C0R0OQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cisco.com; dmarc=pass action=none header.from=cisco.com; dkim=pass header.d=cisco.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector2-cisco-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=GoPLNXmsGroMbbsokF36M/HRLjj+pZQwWh29UJENLRM=; b=Q5PpLQbPradFz4XehFdA7g6Wxbpkc+Z4wiZy2c8RYJj/IkfTwPVBrtybWFtlcbmCrPbUCdDy2eIL6HPafTgEUN4J1Z5NsIuADzDQq8XekTYgg31t+KCIcAvJldmu61NvdjtedKDdI+sASuvy747e9PezBkzR/+W2amoRSxbBw3s=
Received: from MWHPR1101MB2288.namprd11.prod.outlook.com (10.174.97.139) by MWHPR1101MB2111.namprd11.prod.outlook.com (10.174.254.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2430.20; Thu, 7 Nov 2019 00:13:46 +0000
Received: from MWHPR1101MB2288.namprd11.prod.outlook.com ([fe80::808:4d44:a5d1:c7f6]) by MWHPR1101MB2288.namprd11.prod.outlook.com ([fe80::808:4d44:a5d1:c7f6%11]) with mapi id 15.20.2430.020; Thu, 7 Nov 2019 00:13:46 +0000
From: "Bernie Volz (volz)" <volz@cisco.com>
To: Dave Thaler <dthaler@microsoft.com>
CC: "int-dir@ietf.org" <int-dir@ietf.org>
Thread-Topic: [Int-dir] Intdir last call review of draft-ietf-6lo-minimal-fragment-04
Thread-Index: AQHVlPdbN/pGzLX890mEDQe38n8Kfad+1oIv
Date: Thu, 07 Nov 2019 00:13:46 +0000
Message-ID: <3D8534FA-A0FF-4857-91C9-D1AE290B5C64@cisco.com>
References: <157308179603.20089.3680167711838185681@ietfa.amsl.com>
In-Reply-To: <157308179603.20089.3680167711838185681@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=volz@cisco.com;
x-originating-ip: [24.233.121.124]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c4fb6409-5bd4-4c1f-1503-08d763175b7e
x-ms-traffictypediagnostic: MWHPR1101MB2111:
x-ms-exchange-purlcount: 1
x-microsoft-antispam-prvs: <MWHPR1101MB2111D00A86DC06601702EB83CF780@MWHPR1101MB2111.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0214EB3F68
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(39860400002)(396003)(366004)(346002)(376002)(189003)(199004)(26005)(76176011)(6916009)(53546011)(476003)(256004)(14454004)(25786009)(6506007)(305945005)(7736002)(11346002)(486006)(186003)(66066001)(1511001)(446003)(2616005)(229853002)(99286004)(6116002)(33656002)(76116006)(8936002)(6436002)(966005)(6486002)(66946007)(6512007)(71200400001)(6306002)(102836004)(86362001)(71190400001)(316002)(2906002)(5660300002)(8676002)(64756008)(66446008)(478600001)(91956017)(66476007)(81156014)(66556008)(81166006)(36756003)(3846002)(14444005)(4326008)(6246003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR1101MB2111; H:MWHPR1101MB2288.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XutMOpTCu+oRra+Nq7rxpd7OYBO+LwOyuuTcZbUDJ2m52E0ARdGP9tHAZTCRdbmwx6E5vltftoLEMjRu/i0Fub4GdxJzKDdKYbV5OsKEDnr0vwnR/4QGqn+uKfO7jxscWmkdgNdkqLXTX1PjPQK2pnfIfgRqGKabjL6gSbNLowlQermjqT+93vdmhkuanrgM08rrKsZWkyy591QPKuRdc5HpGT4/cTWw4devKOFxS/J64eNmVOpkP8OLqoMZyB5H5Pe3uuB3mK90eFtn7x3plDJYtuAI0aJzgkOO0OG/jbGnxUUbAwPVh045+hJUhNT656jGqKaWgCiZdwtaGiVPoQiNkpo088g7kdJbXLxYDM6wOGAe2Jgem4DJLXefeHzq0v2XlHGRLnoYw7HZ65Z7+Srrz5TINbL7Oj4v5qC/qRuWCboBQelxT2itLTNuB/36pudEyuivx4qLLxPd15Cr8qgL1u5GzCOmwV2Sor3ZPhc=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: c4fb6409-5bd4-4c1f-1503-08d763175b7e
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Nov 2019 00:13:46.3813 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: rZ/pXM2zRw5D2vMVY1Em2qGO8MYKW0SSnbTZL6hQnlUPNqM1kz5kxWPt9E43y83X
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR1101MB2111
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.20, xch-aln-010.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/U8hWkVry6jDn6mlvO3_DuuJrKaQ>
Subject: Re: [Int-dir] Intdir last call review of draft-ietf-6lo-minimal-fragment-04
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 07 Nov 2019 00:14:01 -0000

Thanks much Dave for the review (and same day it was assigned)!

- Bernie 

> On Nov 6, 2019, at 6:10 PM, Dave Thaler via Datatracker <noreply@ietf.org> wrote:
> 
> Reviewer: Dave Thaler
> Review result: Ready with Issues
> 
> The title implies the document specifies a forwarding mechanism, but it does
> not, it merely provides discussion of two mechanisms in other docs (RFC 4944
> and draft-ietf-lwig-6lowpan-virtual-reassembly). I would recommend at least
> changing the title to be more clear as to the purpose of the doc.
> 
> Technical confusion
> -------------------
> 1) Page 3 says the reassembly buffer contains "the link-layer address that node
> B uses to forward the
>   fragments".  I cannot tell whether this is referring to B's link-layer
>   address that it received the fragment on, or B's link-layer address that it
>   uses as a source link-layer address for forwarding it on, or the link-layer
>   address of the next hop to which B forwards.
> 
> 2) Page 3 also says the reassembly buffer contains "the link-layer address of
> the next hop that is resolved
>   on the first fragment".  I found this similarly confusing.  What does it
>   mean to resolve something "on" the first fragment?  Does it mean "during
>   processing of the first fragment"?  Maybe I missed it, but I couldn't find
>   in RFC 4944 anywhere that says that it would do next-hop resolution before
>   the datagram can be reassembled.  That would seem like a waste, if the
>   fragments are then discarded (e.g., due to timer expiry) without actually
>   doing any forwarding.
> 
> 3) Section 3 talks about "MAC address" specifically whereas section 1 always
> talked about the more
>   generic "link-layer address".  Why the inconsistency?
> 
> 4) Section 3 talks about "a 1280-byte reassembly buffer for each packet", but
> section 2.2 talks assumes
>   a "1 kB reassembly buffer".  1k != 1280 bytes.  Why the inconsistency?
> 
> 5) Section 3 explains that "the first fragment must always be forwarded first",
> but does not explain
>   what the behavior is if a fragment other than the first fragment is received
>   before the first fragment. Figure 1 shows that the fragments can be received
>   out of order, since there fragment 6 is received before 5, which is received
>   before 4.   Presumably it is either queued or dropped.  If it's queued, then
>   section 4 is insufficient, which talks about an attacker generating a large
>   number of bogus "fragment 1" fragments, since if you queue the first
>   fragment received even if it's not "fragment 1", then the same attack
>   presumably exists, it's not specific to "fragment 1" packets.
> 
> Grammatical nits:
> -----------------
> 
> Abstract has "... to forwarding ...", which should be "to forward" or "for
> forwarding"
> 
> Abstract has "to the virtual Reassembly Buffer", which seems incorrect both in
> terms of capitalization (since sectoin 3 has VRB) and grammar.  Suggest "to
> using virtual reassembly buffers".
> 
> Section 1, first paragraph: "though possibly" is likely a typo for "through
> possibly"
> 
> Section 1, 6th paragraph: "a same datagram" is oddly worded.  Suggest either "a
> datagram" or "the same datagram"
> 
> Section 2.2, grammar issue in "Assuming 1 kB reassembly buffer".  Either
> "buffers" plural or "Assuming a ..."
> 
> 
> _______________________________________________
> Int-dir mailing list
> Int-dir@ietf.org
> https://www.ietf.org/mailman/listinfo/int-dir