Re: [lp-wan] SCHC over PPP comments

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Wed, 23 September 2020 13:17 UTC

Return-Path: <pthubert@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 E0CD83A101C for <lp-wan@ietfa.amsl.com>; Wed, 23 Sep 2020 06:17:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.619
X-Spam-Level:
X-Spam-Status: No, score=-9.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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=my/rHZvj; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=Je1cCYQE
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 fKCU0X7nYoKJ for <lp-wan@ietfa.amsl.com>; Wed, 23 Sep 2020 06:17:56 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A33643A0FFA for <lp-wan@ietf.org>; Wed, 23 Sep 2020 06:17:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=23696; q=dns/txt; s=iport; t=1600867076; x=1602076676; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ARu2vAu1jd5w6AvbMIZJul864V3acviFO4llXouoUYQ=; b=my/rHZvjpRyysMXAkCmeGxre4RQTkCz1VmWzQnsukV82Ut19dA7svfO9 Pm35xmajRKp9eivzZt6daRX3F3MGU8m48iCqDC7/J9HtPt21fLUWgIGSC MkDAEK22PjoNWjh3AfIf7rlu5SHffyeuiiFWIFkbaa/QtwGSu5ihFk8Nt 4=;
X-IPAS-Result: A0BnIQAFSmtf/51dJa1gHAEBATwBAQQEAQECAQEHAQGBZoEhARoCAQEQUQdwWS8shDqDRgONeoNDlTOBQoERA1ULAQEBDQEBIwoCBAEBhEsCF4ITAiQ4EwIDAQEBAwIDAQEBAQUBAQECAQYEbYVcDIVyAQEBAQIBEhEKEwEBNwEECwIBCBEEAQEWFQICAjAdCAIEAQ0FCBMDBIMFgX5NAw4gAQ6rRwKBOYhhdoEygwEBAQWBNwKDdhiCEAMGgTYCAQEBAYJtglxLQoJBhBEbgUE/gRFDgk0+glwBAQOBFQ08KxKCWDOCLY9wg0aGfp0DCoJniHmRe6EJkwCKYpBxhCwCBAIEBQIOAQEFgWsjgVdwFYMkUBcCDY4oGoNOhRSFQnQ3AgYKAQEDCXyNYwEB
IronPort-PHdr: 9a23:XF3KfBNmJ5adhWSMp6Ml6mtXPHoupqn0MwgJ65Eul7NJdOG58o//OFDEvKw13lbCXoGd6vUXw+bVsqW1X2sG7N7BtX0Za5VDWlcDjtlehA0vBsOJSCiZZP7nZiA3BoJOAVli+XzoOENWHID/YA6arni79zVHHBL5OEJ8Lfj0HYiHicOx2qiy9pTfbh8OiiC6ZOZ5LQ69qkPascxFjA==
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="5.77,293,1596499200"; d="scan'208,217";a="539208204"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 23 Sep 2020 13:17:54 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by rcdn-core-6.cisco.com (8.15.2/8.15.2) with ESMTPS id 08NDHrrm023500 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 23 Sep 2020 13:17:53 GMT
Received: from xhs-aln-001.cisco.com (173.37.135.118) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 23 Sep 2020 08:17:53 -0500
Received: from xhs-aln-003.cisco.com (173.37.135.120) by xhs-aln-001.cisco.com (173.37.135.118) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 23 Sep 2020 08:17:53 -0500
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (173.37.151.57) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Wed, 23 Sep 2020 08:17:53 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EM49mTuoImlRcC8rGx/oo527N+20jov3FVdQ06ZMSksYhycOVcgr0emEQMsZlcZVAt6hIC6TZe8S66q03a5FehnzabuzsRClpQWI/XtDLEH9eI7I1v7guYwVyxVqJPV8bQqXd8jUxVorOTx7RZkZDez4K8m/9orCHQNKzXanDMYPF4nFcbqWvQ/eucVwvMSiSswLqN7TV1CrB0pEXCE+qkNXgkjvmaTnrBbo1ygqIcK7bO0FUKTfytPe3oYjObEMfQ/YAmtY9drCb/RiSq2lZeVSh2SFyoaEEAQqlOxcSFTOWsgmMdCOEqWbVc12PGowJvjqq7nTZlEBmt+N4EPzTQ==
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=ARu2vAu1jd5w6AvbMIZJul864V3acviFO4llXouoUYQ=; b=Mgo/i8mYksXQFkRoYt7dpvgFqADS0U4cq311HgAL8Srbvx8URGE+nZ4NQSVPF+pXWPATaYNgslsvlhlAMpBIlTSbATm+xqU3PAOVIjPtZA/dIlSWlEd78piOVTy8fz9Ei9ZmVln0gA37MpCsaJaknLjzpyPz+MSV/Fwb6p6NKFb+PB8INzwFkdiaArDjQNcb7XiI91wktTCsycC8gZqcFbD/8TJ+hMwml7nixTwqwzOmgNN5SyvaBbvnGP6B+QE9HX47g2954pFn5lKUIXdJrmvBEBG8R36SUHtfmjID3Efz0CBiGFXMHkkQ6WqPkV3iD0ipVTPbnfJ5fQeEz+8Acg==
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=ARu2vAu1jd5w6AvbMIZJul864V3acviFO4llXouoUYQ=; b=Je1cCYQE7ImWdEbtI8Lr0zst4QG5AHyCpIq4w74amCN9Lixf0U3ybdkBs/KeP2dluBYdEEpLP9FGLb0pAy41EzzuUbBpD9pEw595vIvMLALWaMLYCuBoOiTktCYm/RqfrkQ+8Fdqwac0iCscEcrkebBunalq46+d43e632Q+OuY=
Received: from MN2PR11MB3565.namprd11.prod.outlook.com (2603:10b6:208:ea::31) by MN2PR11MB3968.namprd11.prod.outlook.com (2603:10b6:208:151::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3412.20; Wed, 23 Sep 2020 13:17:52 +0000
Received: from MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95]) by MN2PR11MB3565.namprd11.prod.outlook.com ([fe80::119:f851:5860:da95%4]) with mapi id 15.20.3391.026; Wed, 23 Sep 2020 13:17:52 +0000
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: 'Ana Minaburo' <ana@ackl.io>, lp-wan <lp-wan@ietf.org>
CC: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Thread-Topic: SCHC over PPP comments
Thread-Index: AQHWkSD7dM8QWeq3/02rFBiZkaSKaql1+LPA
Date: Wed, 23 Sep 2020 13:17:23 +0000
Deferred-Delivery: Wed, 23 Sep 2020 13:16:50 +0000
Message-ID: <MN2PR11MB3565C60BD05F614156037AC5D8380@MN2PR11MB3565.namprd11.prod.outlook.com>
References: <CAAbr+nQWzfBniqx1kFOfHAgzHkEg_QfYCmo7vzjupNNXm_n+ng@mail.gmail.com>
In-Reply-To: <CAAbr+nQWzfBniqx1kFOfHAgzHkEg_QfYCmo7vzjupNNXm_n+ng@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: ackl.io; dkim=none (message not signed) header.d=none;ackl.io; dmarc=none action=none header.from=cisco.com;
x-originating-ip: [2a01:cb1d:4ec:2200:b594:44f4:e692:cfe2]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 67a96fd0-5516-447b-3517-08d85fc31387
x-ms-traffictypediagnostic: MN2PR11MB3968:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <MN2PR11MB396899DCBDF1B7B119582E04D8380@MN2PR11MB3968.namprd11.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: +QBPQ7rGlkdn3mOdtVKW5pMaH5q4RlVU7RmiQlEcbPY8FyHPTe4Z4P4vTuuD5Yv5GGgDP47kNxrMcVUcqSg/42SLgLE/BlEnQaby+NuvZ36/gJQ9rNvP72/PT2G70D6pm5xRlDw0fWQwu3jQzlJJmqoVdgM4zqjhbInXOGIhlO8I4Ahxced7Lq2Y3VybpOLCHKchEnUFj5caHbJ/uW0Da+ADEmbikBiMBnojW8nV93D65aEaWkomAaPlEvUNHkGspVOU0LA0jhUYdnI0pDY+a872c5G80P+PHlEcGcLK2dJydPAtblKFUCUHbTClNBCOyHi2rOxCHwjsRxKoJa/ZvhMvGODdiO06ZzW1BkBh9PhvwrQ9xgXrawJCbZGz8OcjiVbgnSXIppQjYvq67gSEXg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB3565.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(376002)(346002)(39860400002)(366004)(396003)(186003)(76116006)(66476007)(66446008)(4326008)(66946007)(64756008)(316002)(16350225007)(107886003)(3480700007)(2906002)(966005)(86362001)(83380400001)(7696005)(478600001)(8936002)(110136005)(66556008)(5660300002)(53546011)(9686003)(6666004)(6506007)(8676002)(55016002)(71200400001)(166002)(33656002)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: XCrSCW28Jdqf+EYVlrz09Qdw31aXLXceLFHDDM7nPtLje0HNQzThA71bX2H2x1Iqi5txANPZQdkc+giEXuvaB9SnZV8Ow3jCuJLgtBWLB5i1fwGIeL22lpHXRGiR5kFxulgAKcfHk0Y45o4ib7i9qTvo//g6uxKkWTQFYZGBPmxWEYOEQFqOnwUJmt9S80bo/gjcZEzz04m+9zRmdRqHKsbLyRHQ+pctSVp//Fw0PgzCCmcKtWEbA3p8MxJBDko6JhqqqiU7R5YAeYHlvmkqAQTnWzuReyVW7HrnCsnMiBCEirXT1iBsmaF8PftcIuzrPReLg8WlTSIVilevEhSeqkcge6y87d9aa68CUTZYQBJeCki8Dy342GbCRjphs1BAUqU/OeicDCaHK4yal5/Bc1ci9cWRm5VKnea6N0VntdjY6ujTKw6pH+8ubSV3v9RLaBFCHHBpVAhQW0BvEYM6aEZLIPM3VOVtaqDx7nP4LmyfInzmVaD8m6NLj0WOSsEGbyEzV1Mkw6hZPg9yVNaB2VCh7QRsTnENQ9G3rssPiILBhoS0lyWJ5LF6UiRVUSKzLm1mSAAZ5fqTVIhywE5tLo1n2cm+j0+evoi0I/maos/mtG8QR7gwnmP8HU1EPhxFJ6ube45KZfzAVYG1YuxVJ0Nncmbu0/udzuHBi9/y0TC7ihfv68zGyj8AJDE95BNiREu+PPb0Kr44oeTXFxJ0+A==
Content-Type: multipart/alternative; boundary="_000_MN2PR11MB3565C60BD05F614156037AC5D8380MN2PR11MB3565namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: MN2PR11MB3565.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 67a96fd0-5516-447b-3517-08d85fc31387
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Sep 2020 13:17:52.2545 (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: hvQvX8hCoOJbJgrff7/oY0aygIG9VirOo0IZ2gN92uCIZmrOoRnJpnfShbHq6Q2NOxsmSwhd4vwX3pG2GwYyzA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3968
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.11, xch-rcd-001.cisco.com
X-Outbound-Node: rcdn-core-6.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/lp-wan/rlnS4MU1iUlY93-phBWyWy5Hdz0>
Subject: Re: [lp-wan] SCHC over PPP comments
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: Wed, 23 Sep 2020 13:17:59 -0000

Hello Ana : )

> Your document is the only way to give an IETF solution for layer_2 links. The number of bits a Rule ID must have depended on different factors. Why is the size of RuleID not of variable length?

That was to save the bits that would indicate the length : )
Now we could use the first bits to indicate the length, but then how many bits to express the length and in which unit is the length express (bits, bytes?).

> The solution may take into account other links where bandwidth is a real problem. The RuleID must have a minimal size but not of 16 bits; It is too big! And a variable-length will avoid using PAD after compression.

Even vs.old SLIP the overall win of using SCHC with 2 bytes is worth it. Now look at the overall PPP header. If you can not dedicate 2 bytes for SCHC, PPP is probably not for you either, think LoRa or Sigfox

> Why are you reserving two MSB bits? To do what?

The history of 6LoWPAN tells us that we always need more space. For now we reserve 00xx and 1111. We already discussed that we could send well known control.

> In version 1 of your document, there is no fragmentation indication, but during your presentation, fragmentation uses a RuleID of 4 bits. I saw your presentation again. I understand when using fragmentation, the 16bits of RuleID in the PPP header will represent the fragmentation header 1111-DTag-N... and 1111 indicates NO_ACK, isn't?

Were you looking at the INTAREA version, https://tools.ietf.org/html/draft-thubert-intarea-schc-over-ppp-01 ?
Otherwise yes, 1111 is NO ACK so we can use other 11xx for other ack mode if they are needed in the future.
01xx and 10xx would also be reserved for the future.

> I understand that this configuration may function for high bandwidth links. Nevertheless, I believe that the best way to define the Rule ID size is to avoid giving fixed sizes.

Then again PPP is not for MTUs of a dozen bytes. Open to suggestions for how to express length if needed: See my question earlier.

Take care,

Pascal




From: Ana Minaburo <ana@ackl.io>
Sent: mardi 22 septembre 2020 22:43
To: Pascal Thubert (pthubert) <pthubert@cisco.com>; lp-wan <lp-wan@ietf.org>
Cc: Eric Vyncke (evyncke) <evyncke@cisco.com>
Subject: SCHC over PPP comments

Dear Pascal,

Some points of discussion that could be interesting for the new format of the Rule ID you are proposing.

Your document is the only way to give an IETF solution for layer_2 links. The number of bits a Rule ID must have depended on different factors. Why is the size of RuleID not of variable length?

The solution may take into account other links where bandwidth is a real problem. The RuleID must have a minimal size but not of 16 bits; It is too big! And a variable-length will avoid using PAD after compression.

Why are you reserving two MSB bits? To do what?

In version 1 of your document, there is no fragmentation indication, but during your presentation, fragmentation uses a RuleID of 4 bits. I saw your presentation again. I understand when using fragmentation, the 16bits of RuleID in the PPP header will represent the fragmentation header 1111-DTag-N... and 1111 indicates NO_ACK, isn't?

I understand that this configuration may function for high bandwidth links. Nevertheless, I believe that the best way to define the Rule ID size is to avoid giving fixed sizes.

Ana