Re: [lp-wan] Éric Vyncke's Discuss on draft-ietf-lpwan-ipv6-static-context-hc-21: (with DISCUSS and COMMENT)

"Eric Vyncke (evyncke)" <evyncke@cisco.com> Thu, 22 August 2019 06:36 UTC

Return-Path: <evyncke@cisco.com>
X-Original-To: lp-wan@ietfa.amsl.com
Delivered-To: lp-wan@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E10B120071; Wed, 21 Aug 2019 23:36:05 -0700 (PDT)
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=m5dYwbYe; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=MVm69RIJ
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 nPOOhWD16uDp; Wed, 21 Aug 2019 23:36:02 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F5AE12006F; Wed, 21 Aug 2019 23:36:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9032; q=dns/txt; s=iport; t=1566455762; x=1567665362; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=LxyGq9Kzd8/+oyCQUPoS/tbRtGE8mE9ugPrFekzKxnQ=; b=m5dYwbYeVWm8+V7t2cdmoFUmHYANzbgatGlDxKbDZkYqDir7Xr55at8B AQlB3JuqkE0KFCQouBYcJZRN2+AgoypazNmC0DlgK/8mOEliS1JFtg8j4 r+FqydjtVLHwuThBlNetpYECmUdOwIzwzb2lJKfSSjVfFuIkCPSUTMing c=;
IronPort-PHdr: 9a23:MI4/JhPAVG7OIAwSeFgl6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEu60/l0fHCIPc7f8My/HbtaztQyQh2d6AqzhDFf4ETBoZkYMTlg0kDtSCDBj2Mu/sZC83NM9DT1RiuXq8NBsdFQ==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CqAADSNl5d/5ldJa1lGgEBAQEBAgEBAQEHAgEBAQGBZ4FFKScDbVUgBAsqhCCDRwOKaJpBgUKBEANUCQEBAQwBASUIAgEBhD8CF4JGIzgTAgUBAQQBAQECAQYEbYUnDIVLAgEDEhERDAEBKQ4BDwIBBgIaAh8HAgICMBUFCwIEAQ0FIoMAAYFqAx0BAgyNS5BhAoE4iGFzgTKCewEBBYFGQYMWGIIWAwaBDCiEeYZ1GIFAP4ERJx+BTn4+gmECAwGBKgESATYVgl8ygiaMJRyCVpxCCQKCHYZohH2EX4N1G4IxhzCEGIpPgy+KLIZ/ZJArAgQCBAUCDgEBBYFnIWdxcBUaSwGCQYJCCwEXFW8BB4JDhRSFP3KBKYh8gkMBAQ
X-IronPort-AV: E=Sophos;i="5.64,415,1559520000"; d="scan'208";a="617028611"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 22 Aug 2019 06:36:01 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x7M6a0wj011545 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 22 Aug 2019 06:36:01 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 22 Aug 2019 01:36:00 -0500
Received: from xhs-rtp-003.cisco.com (64.101.210.230) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Thu, 22 Aug 2019 01:35:59 -0500
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (64.101.32.56) by xhs-rtp-003.cisco.com (64.101.210.230) with Microsoft SMTP Server (TLS) id 15.0.1473.3 via Frontend Transport; Thu, 22 Aug 2019 02:35:59 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GtL8fvg5gkMOED0zoY89LY6E5ebDvqHJlDjv/EGe7kDxn76g5vdnSBvEI1rGJFKFFaKOQJQx/pwe3XPBryZorZK0NF/ulIsZV0GGlkNhS6CFkRMJY7YDdOt4j2AzpI9pHfQMevd6H9MXL0bOz2241nt7hmqR+H47c3AkdwTlL5xLJr0Vkvk6m69MIlZbWc4RcY7v4pEOpV84nJCp8mSbvxlbmoocia9/v5JkiPwAyPf2DKs/Jj6IRfy1mb+92hi7X3Q7c6mMiRdrMv15wzD4jQ7/8bnV5O9yIs08PeoTiR1ZHHy4USxN+UsjvAv9gBExbH1QZ5i3gfveKKSi+ES7oA==
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=LxyGq9Kzd8/+oyCQUPoS/tbRtGE8mE9ugPrFekzKxnQ=; b=bAu1pEuoLcty37DLQRIhnZIC5x8Ax7iV/91lmDTADPXOVCGct0n8qxym2sjJ0diKVHCCxi39WXESTbYCuOidPSPmIpLcIJfpjQlftHD6LnJN7n6RziH6pAXHLjJYckh/nRduwcTI1nsX5g1kHPq4FK8a1UPF34WF7WnxcBSATVruv6MUpGKk4QtKO+I17Bhu8QWWsPmR8oufzAP9aieRtoqxUu0Ninqsh/xeGXKluyz7SKVBGnmuqbHDyHdFsPiFhk+3zq6hgW4cXdGKXeaL3ZF9OLYXx9pohMBqzJD8KUVYqPd32dYicyKoss+3Xb9pmbM1b6f6RH17sDwZ/NjYzQ==
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=LxyGq9Kzd8/+oyCQUPoS/tbRtGE8mE9ugPrFekzKxnQ=; b=MVm69RIJPIMuerX33z0hz7sf1MpFC0zngibI/BhNTkgZEh6aZhrtVBjfBCK916tz1eS9T2rRezwZ6FtB8tjCkFJkTsHUsVKNXjpKRxgAEQu7tHFub8kzd47t6rLYPeIs+/DUwE/DcpfgtxbZmcr+wJKEra1s2tn26brSxjpNkl4=
Received: from MN2PR11MB4144.namprd11.prod.outlook.com (20.179.150.210) by MN2PR11MB4416.namprd11.prod.outlook.com (52.135.36.225) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2157.23; Thu, 22 Aug 2019 06:35:58 +0000
Received: from MN2PR11MB4144.namprd11.prod.outlook.com ([fe80::d5c4:be39:66cb:449b]) by MN2PR11MB4144.namprd11.prod.outlook.com ([fe80::d5c4:be39:66cb:449b%6]) with mapi id 15.20.2178.020; Thu, 22 Aug 2019 06:35:58 +0000
From: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
To: "dominique.barthel@orange.com" <dominique.barthel@orange.com>, The IESG <iesg@ietf.org>
CC: "draft-ietf-lpwan-ipv6-static-context-hc@ietf.org" <draft-ietf-lpwan-ipv6-static-context-hc@ietf.org>, "Pascal Thubert (pthubert)" <pthubert@cisco.com>, "lpwan-chairs@ietf.org" <lpwan-chairs@ietf.org>, "lp-wan@ietf.org" <lp-wan@ietf.org>
Thread-Topic: Éric Vyncke's Discuss on draft-ietf-lpwan-ipv6-static-context-hc-21: (with DISCUSS and COMMENT)
Thread-Index: AQHVWCMH24EUSqwdvkW7Ng/AOHGS4KcFyXMAgAEPg4A=
Date: Thu, 22 Aug 2019 06:35:58 +0000
Message-ID: <81A61CE6-A5EA-40F5-9EB3-E96EE768B1CA@cisco.com>
References: <156639348265.25682.11579036162367975770.idtracker@ietfa.amsl.com> <30706_1566404651_5D5D702B_30706_142_1_D983377A.64221%dominique.barthel@orange.com>
In-Reply-To: <30706_1566404651_5D5D702B_30706_142_1_D983377A.64221%dominique.barthel@orange.com>
Accept-Language: fr-BE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1c.0.190812
authentication-results: spf=none (sender IP is ) smtp.mailfrom=evyncke@cisco.com;
x-originating-ip: [2001:420:c0c1:36:5505:ec9b:5b5e:808a]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 85c7244e-353f-4332-c5e6-08d726cafe09
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600166)(711020)(4605104)(1401327)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020); SRVR:MN2PR11MB4416;
x-ms-traffictypediagnostic: MN2PR11MB4416:
x-ms-exchange-purlcount: 2
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR11MB4416839BF089F952E25FC5D2A9A50@MN2PR11MB4416.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-forefront-prvs: 01371B902F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(366004)(39860400002)(136003)(396003)(376002)(346002)(189003)(199004)(51914003)(224303003)(110136005)(5024004)(6506007)(71190400001)(2616005)(2501003)(256004)(53936002)(305945005)(33656002)(446003)(4326008)(54906003)(14444005)(6246003)(99286004)(91956017)(478600001)(81156014)(25786009)(81166006)(14454004)(8936002)(5660300002)(6436002)(186003)(66476007)(71200400001)(66574012)(58126008)(76116006)(966005)(66946007)(76176011)(6306002)(486006)(86362001)(66446008)(316002)(46003)(66556008)(36756003)(64756008)(229853002)(6512007)(2906002)(11346002)(6486002)(102836004)(476003)(7736002)(6116002); DIR:OUT; SFP:1101; SCL:1; SRVR:MN2PR11MB4416; H:MN2PR11MB4144.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-message-info: 8HkHnedjarzglqgSSPopPXp/VuP8/o7JoMNkMXlJg9HFAWVqDhMh/HBaYBXFzo58Q5FQQCAdUP8XzcrvVqPSHfd+C+unRvsZKu91rWFp18XHOXEQaSnNyJdya8vt0oulRTk66hs2Vd/k3YKU0G0xvcS+BrTZ4M6ArmGQ5//N+orZIXsbpehGMfMhPj6VT2YGm1pGtYiH3TdPwhHEZl+JKnz4HtMAIHtzC0LYpDBCE846GHQ3Lhtmz5Tux/ZcDmHrIPZZLn9ppoX274Ti8/40NyWeyL30048PtrODV4oAt9ddbtYk1uK0laRgWGzmRQGFjiTmvBqsADZ9uwRa6sk+e4jrvome4jpxljD7yu9E0O6g1CvdIEcj0HqJG4ba6eu+/wSrzeMm4AqrxoZKCNk3BYGMqJHpK6BGxTuqt+MiEaY=
Content-Type: text/plain; charset="utf-8"
Content-ID: <2606AAB7A9188847B1CDFBF9A5000395@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 85c7244e-353f-4332-c5e6-08d726cafe09
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Aug 2019 06:35:58.1808 (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: o3BzOYnqTtxPspXIDK3rxUG7GMUNqraCwyHLPGJbll2hM/MbMDniKeD7ML3cZtsRuMVdMT9qPWw3eJ16S2MjXg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4416
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.36.7.18, xch-aln-008.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/LLjgbEaEFiANc0Ul3vYwj7k9qUM>
Subject: Re: [lp-wan] Éric Vyncke's Discuss on draft-ietf-lpwan-ipv6-static-context-hc-21: (with DISCUSS and COMMENT)
X-BeenThere: lp-wan@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Low-Power Wide Area Networking \(LP-WAN\), also known as LPWA or Low-Rate WAN \(LR-WAN\)" <lp-wan.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lp-wan/>
List-Post: <mailto:lp-wan@ietf.org>
List-Help: <mailto:lp-wan-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lp-wan>, <mailto:lp-wan-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Aug 2019 06:36:05 -0000

Dominique,

Thank you for your prompt reply and fixing most of my DISCUSSes & COMMENTs. Two are remaining open though.

About my section 10.7.2 comment about sharing the information for RFC 7217, while the 'shared secret' can obviously be shared out-of-band, I am no clue how the value of 'DAD Counter'  could be shared as it can vary from peer to peer and over time... For info, in case the hash algorithm generates a IID collision for one peer, this DAD Counter is incremented only on this peer to try another hash, and so on... If the authors have a way to share this DAD counter, then please explain it.

I am afraid that I am keeping my DISCUSS open on this point. Sorry.

About fragmentation & interleave in section 8, my point if that:
- subsection 8.2.4 comes a little late and only indicate the interleaving of fragments
- nothing is said about interleaving of fragments (even with DTag == 0) and non-fragmented packets.

-éric
PS: and indeed, I made some cut & paste error for my DISCUSS on section 3.2, sorry about that.


On 21/08/2019, 18:24, "dominique.barthel@orange.com" <dominique.barthel@orange.com> wrote:

    Hello Eric, all,
    
    Thanks for your time reading and commenting on this draft.
    Please see my responses/questions inline.
    Best regards
    
    Dominique
    
    Le 21/08/19 15:18, « Éric Vyncke via Datatracker » <noreply@ietf.org> a
    écrit :
    
    >Éric Vyncke has entered the following ballot position for
    >draft-ietf-lpwan-ipv6-static-context-hc-21: Discuss
    >
    >The document, along with other ballot positions, can be found here:
    >https://datatracker.ietf.org/doc/draft-ietf-lpwan-ipv6-static-context-hc/
    >
    >
    >
    >----------------------------------------------------------------------
    >DISCUSS:
    >----------------------------------------------------------------------
    >
    >Thank you for the hard work put into this extensive document. I have a
    >couple
    >of DISCUSSes and COMMENTs, all easy to be fixed except perhaps the DISCUSS
    >around secrion 10.7.2.
    >
    >Regards,
    >
    >-éric
    >
    >== DISCUSS ==
    >
    >
    >-- Section 10.3 --
    >I am not a transport expert but I wonder whether the text "ECN
    >functionality
    >depends on both bits of the ECN field,..." is at the right place? Section
    >10.2
    >would appear better to me but again I am not an transport/ECN expert.
    DB: oops, totally right. I made a mistake when adding these lines
    (contributed by David Black).
    I'll move them to 10.2 where they belong.
    Because 10.2 and 10.3 have very similar text, the mistake was not visible
    on the diff, which I heavily rely on.
    
    >
    >-- Section 10.7.2 --
    >It is unclear to me how the gateway and the device can share the required
    >'shared secret' and especially the 'DAD counter' of RFC 7217... This
    >render the
    >2 paragraph confusing at best and possibly impossible to implement.
    DB: I believe that the gateway and the device (I would say the SCHC
    Compressor and SCHC Decompressor) can share them, because they need to
    share a lot of stuff (the "Context") anyway.
    Installing the 'shared secret' and 'DAD counter' should be no different
    than installing pre-shared network keys or the set of compression rules,
    it seems to me. 
    I will read RFC7217 again with you question in mind and come back later. I
    will also consult among the co-authors.
    
    >
    >
    >----------------------------------------------------------------------
    >COMMENT:
    >----------------------------------------------------------------------
    >
    >Thank you for the hard work put into this extensive document. I have a
    >couple
    >of DISCUSSes and COMMENTs, all easy to be fixed except perhaps the DISCUSS
    >around secrion 10.7.2.
    >
    >Regards,
    >
    >-éric
    >
    >== COMMENTS ==
    >
    >-- Section 8 --
    >Several F/R modes are defined but none is specified as mandatory to
    >implement.
    >Is it worth repeating that the 'out-of-band' initialization of devices
    >include
    >the selected mode(s) ?
    DB: thanks for this suggestion. I'll look into it.
    
    >
    >-- section 8 --
    >It is unclear to me whether multiple fragmented packets can be sent in
    >parallel
    >with other fragmented or non-fragmented packets (such as fragment &
    >interleave
    >in order to deliver a small packet with priority). Some text around this
    >feature (or lack of feature) would be welcome.
    DB: It seems to me that the description of DTag in 8.2.4 provides the
    answer to your question.
    Maybe you're saying that it arrives late into Section 8, and that a short
    mention of the feature would be useful in the intro of Section 8?
    
    >
    >-- section 10.8 --
    >If you refer to 'extension headers', then use the complete wording
    >'extension
    >headers' rather than 'extensions'.
    DB: thanks, will do.
    
    >
    >== NITS ==
    >
    >-- Section 8.4 --
    >Multiple figures are referred to but do not appear on the same page as the
    >reference. This hinders the reading.
    DB: thanks for the comment. I'll see if/how I can coerce our toolchain to
    do better (we're using Mmark https://github.com/miekg/mmark)
    
    >
    >-- section 10.9 --
    >s/port/ports/ in the title
    DB: will do
    >
    
    
    _________________________________________________________________________________________________________________________
    
    Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
    pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
    a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
    Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
    
    This message and its attachments may contain confidential or privileged information that may be protected by law;
    they should not be distributed, used or copied without authorisation.
    If you have received this email in error, please notify the sender and delete this message and its attachments.
    As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
    Thank you.