[6lo] draft-ietf-6lo-fragment-recovery maximum fragment size too small

Michel Veillette <Michel.Veillette@trilliant.com> Tue, 08 January 2019 17:38 UTC

Return-Path: <Michel.Veillette@trilliant.com>
X-Original-To: 6lo@ietfa.amsl.com
Delivered-To: 6lo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0CD3F130F52 for <6lo@ietfa.amsl.com>; Tue, 8 Jan 2019 09:38:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=trilliant.onmicrosoft.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 Xv1E_8nb3-ez for <6lo@ietfa.amsl.com>; Tue, 8 Jan 2019 09:38:17 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-eopbgr810132.outbound.protection.outlook.com [40.107.81.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 917F4130F26 for <6lo@ietf.org>; Tue, 8 Jan 2019 09:38:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Trilliant.onmicrosoft.com; s=selector1-Trilliant-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4w+VOrVtca517LGOQ/tZpxDjVutK3pN2auVU5TLx6I4=; b=bWoLeuFnA8DBe2jNw7kBbGH2j62mr253cYgloKt14fz3iqF/cNPbM9qpKWgtjRao026iIIlA+1mcQPL1C47vyoZRTj5OkjCxZR4dslGMNSo6xrKj1EBGq5IE2upe6/XN06/ee008FkOck3dg0yE8q6mWzJKWs2f0d4jcyVXW+Ys=
Received: from DM6PR06MB5049.namprd06.prod.outlook.com (20.176.122.224) by DM6PR06MB5194.namprd06.prod.outlook.com (20.178.25.79) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1495.6; Tue, 8 Jan 2019 17:38:15 +0000
Received: from DM6PR06MB5049.namprd06.prod.outlook.com ([fe80::54ec:d7d8:7625:42d0]) by DM6PR06MB5049.namprd06.prod.outlook.com ([fe80::54ec:d7d8:7625:42d0%3]) with mapi id 15.20.1495.011; Tue, 8 Jan 2019 17:38:15 +0000
From: Michel Veillette <Michel.Veillette@trilliant.com>
To: "6lo@ietf.org" <6lo@ietf.org>
Thread-Topic: draft-ietf-6lo-fragment-recovery maximum fragment size too small
Thread-Index: AdSndZWR57hFJ4urRuKS4TKoalj4mQ==
Date: Tue, 08 Jan 2019 17:38:15 +0000
Message-ID: <DM6PR06MB5049F52372AE45566A20A6ED9A8A0@DM6PR06MB5049.namprd06.prod.outlook.com>
Accept-Language: fr-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Michel.Veillette@trilliant.com;
x-originating-ip: [207.96.192.122]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM6PR06MB5194; 6:lRvQAdLfsEyASybdrQ8jcIJcBLvfjuf9nIw8DpzoXYArgzJkBI4kd141unZWcJpwd6WJ/RkzbFMcpX+2NTnz+GBI/g5XZ9R2vd3imVTYz0k3Vjb53IutixzE14UR6cLSnwbCDNmmJ6+LSkZ90tEaWkgJSFQbXvHmrwRHMfiRFN3X0LkxkshJfepwEojilMTVmSbVVdqW0yyw2OL3EhvW6Po9d+Grx00LJ38j7+WbtUmH+MHXItPEEB4JgyBMfwtw+X8TR0HeAXk0ureA8wXlvB+ZPaeUCWSYlyCqfeqhnlgUOXe6LsZ4ncqz7TKVqXf/iS7hGTjuapk6FHojuTtWdLGs/qE8yHKnu6EJcNwV4CP9mO1XV39dLJtvg27h9tTfe8s588lCT3oR+zkyEHH1PbNJeb50V6pNRYq6llrDDrU/ECfyTVEcfASJelXW/nRyl5pgHf9zuMQ2JG/lp5cfDw==; 5:bQYvrPx6w+1IcJRBVctS2jY61J7xymzF6vtG3vvfSs5lWjwGQpilL6Ix1hxT+JrPLR22eT+Tv3rIi6IbF81xV428ZOVfdBddAwPx8Uw5CpuYpj8ORyFY0Z+q/72P8o8McNVoZc6ZsXY+LRv8mTR2RwvsFRZhliaQwUknNCMKMP/GJI0ROzXcZjQgsE83Nbgwyzqe/0N4CqVpbQ/aHoShNg==; 7:OepP1HtNga9xOuNaHc5Vlk8tPEOoSE6M5iEuVjK40LmVC1DRBhg/y6DzvUT1er3Tr9p30fgKG1+Yu5dz1fKYsmbYm3CTYtLLVabX/45gUcmmVTw7YmsKrdeIujwiIDSW9/8M2mYuJlBgSFJH/ZMIgQ==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f6554b89-0e34-4a22-f122-08d6759011d3
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020); SRVR:DM6PR06MB5194;
x-ms-traffictypediagnostic: DM6PR06MB5194:
x-microsoft-antispam-prvs: <DM6PR06MB519440470A190225B93CC98E9A8A0@DM6PR06MB5194.namprd06.prod.outlook.com>
x-forefront-prvs: 0911D5CE78
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(39850400004)(376002)(366004)(346002)(136003)(396003)(189003)(199004)(72206003)(5660300001)(68736007)(2351001)(9686003)(236005)(54896002)(476003)(6306002)(14454004)(606006)(66066001)(106356001)(105586002)(99286004)(7736002)(6916009)(33656002)(74316002)(5640700003)(6436002)(486006)(55016002)(316002)(478600001)(53936002)(86362001)(256004)(71190400001)(71200400001)(102836004)(81166006)(2906002)(8936002)(97736004)(186003)(8676002)(81156014)(26005)(3846002)(7696005)(790700001)(6116002)(6506007)(2501003)(25786009)(160913001)(15963001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM6PR06MB5194; H:DM6PR06MB5049.namprd06.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: trilliant.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Tp4BsWuBrrC4vM/PyzRAe3FNPEzxuoCVxOrDTJXbehNPTEGraIxwQBpVaO7HvkaCxEGTXp6Oz8rTvBq5cRwwsvIeT0H+e5F7xU+Tk9710YwNJTyiq9Whe4xkNWqKkbKVpYSm5jnX2NC1ApZAteT4UnHuuzQGV4SBXOyEjvtn0AeKmXFNUGrXBLc39E4lpg/ekuV2ocyczwLnaT45a4XqT10WrxyMjKWkOS/0ypjYJxypQLBx8MV1I+B3uhIcSEgDaPMhzOCSIpfeQc2HaL8KFwiEPWHXphMuNHPUQElgfocv+kBOX+iDaWwFCyitiB5t
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DM6PR06MB5049F52372AE45566A20A6ED9A8A0DM6PR06MB5049namp_"
MIME-Version: 1.0
X-OriginatorOrg: Trilliant.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f6554b89-0e34-4a22-f122-08d6759011d3
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jan 2019 17:38:15.2471 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4f6fbd13-0dfb-4150-85c3-d43260c04309
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR06MB5194
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/3bx2cGjxHymR3QRVLUVRPT0Q1YM>
Subject: [6lo] draft-ietf-6lo-fragment-recovery maximum fragment size too small
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Mailing list for the 6lo WG for Internet Area issues in IPv6 over constrained node networks." <6lo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/6lo>, <mailto:6lo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/6lo/>
List-Post: <mailto:6lo@ietf.org>
List-Help: <mailto:6lo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/6lo>, <mailto:6lo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jan 2019 17:38:27 -0000

Hi authors of "draft-ietf-6lo-fragment-recovery"

I'm currently working on a fragment forwarding implementation based on "draft-ietf-6lo-fragment-recovery".
In some cases, relatively large fragments need to be supported (i.e. minimum MTU transferred using 3 fragments).
However, the current format of the RFRAG Dispatch type limits fragment size to only 128 bytes.

Is it possible to modify the RFRAG Dispatch type (https://tools.ietf.org/html/draft-ietf-6lo-fragment-recovery-00#section-5.1)
and corresponding RFRAG Acknowledgment Dispatch type (https://tools.ietf.org/html/draft-ietf-6lo-fragment-recovery-00#section-5.2)
to allow larger fragments?

For example:

                           1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |1 1 1 0 1 0 0|  fragment_size  |X|E|     datagram_tag          |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |sequence |  fragment_offset    |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

                           1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
                      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                      |1 1 1 0 1 0 1 Y| R |     datagram_tag          |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
      |          RFRAG Acknowledgment Bitmap (32 bits)                |
      +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



R = reserved


Regards,
Michel Veillette