[Roll] Re: WG input requested: draft-silva-hymrpl-01
Ines Robles <mariainesrobles@googlemail.com> Tue, 22 September 2026 09:27 UTC
Received: from mail-lf2-x11.google.com (mail-lf2-x11.google.com [IPv6:2a00:1450:4864:36::11]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id 986E730 for <roll@ietf.org>; Tue, 22 Sep 2026 09:27:29 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=googlemail.com header.s=20251104 header.b=Bjtk2eKh; arc=pass ("google.com:s=arc-20260327:i=1"); dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx.ietf.org: domain of mariainesrobles@googlemail.com designates 2a00:1450:4864:36::11 as permitted sender) smtp.mailfrom=mariainesrobles@googlemail.com
Received: by mail-lf2-x11.google.com with SMTP id 2adb3069b0e04-5b8b402f4e3so4065780e87.2 for <roll@ietf.org>; Tue, 22 Sep 2026 02:27:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1790069242; cv=none; d=google.com; s=arc-20260327; b=SRQIuzamB2Krer7X2Epr65pwPlFXds8KnUNrFJZsP2JCJ9zmvZwN60vNeC8agN+jR/ 4M3jYiCat4lldEZLI08U6lr2FEZmWW1t6zNZRsXZEmPDS1NH5O+ZW8GhLQoNlhCO6LSR mc7a9YbyK2IcKF2L92MdX56lWF8VQuadpcLYBrnIFpCuFZ8m+Fw51IOe+jkuS15KC9ne WBWf7Txa7encJClnC/n1RR2dwrpsvkYIuAh0eIgw6pI/u8VjfMu6JK+Jf772WvILpVZ1 IpfpFBseRKlACslZbkXFB0oScmFDN1n2PBlI3PUi6gL2GHMLPjV+B8zi0PckXEY9lp2m G0pg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=5yiBFoXWtgaI6r79tzTZBewuLBJ4VhkReLgkXX9Plrw=; fh=8u5o/9rPTxBMCneWcNxFWijyOmatZKvs4MZ2WsAuXfg=; b=Hq7qUFm5Sfu97mNrEbfXY9mYPX/1C6ykH8uNK/JxOukU6nawl3Oi5XDF9CggrVbZx4 vRCuhkgEkYnrDlsnKY1/gduNLuL30rn+Uo3jGCfrlN9zSUoDhqdVVM45W/BHpISFlYYr S2SZw6+OB9sKiadPLsP24UxrsTaaJmbi+wDGx6v3kCIBN1KlxdYrWn1Eih8tAZxW49IV 1S1dGccvQ+1e6eEaEYu/SA1K8iP9AHVaLOO7OXNqg/MPMmmAzH5Y0KS4jeB6G3/StEjE BLTwLZHs7iiyBc9eqV6vHQwKU15MB3MJKjiCIWAiwFaaoSWTsNg3Yr7CK1KGemUTCQqp wMFA==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20251104; t=1790069242; x=1790674042; darn=ietf.org; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:from:to:cc:subject:date:message-id:reply-to :content-type; bh=5yiBFoXWtgaI6r79tzTZBewuLBJ4VhkReLgkXX9Plrw=; b=Bjtk2eKh7iFrj6JcsG8ELfXcn6jNdIx6Odrx3x3NlBtgvg68lDDhmgSfwASBpUrcy/ OoM4/Ca1xykuYZIFbtE38xTZMeTHdh9KhyAn2R5hd9wKNPxUMP4eB9m6rwvejzvSrxuX VXWNQq2KombWZJ10PSCDDN2IWa4p8cGsDIFckGUMAAAsxu9n4ltAWPl3f3BKp+Gthi+h wrKLDmAbhNGkIZoWoy5pAom3GvMb2nnVM1Rg8OENmys0TgVpNIGJHMoG6r1AQ20tgZSH MbrRGn9Ot0DpQLkypXbTPonsP05NJVBVhmrZ0NGw+E17dxyKdoAEb+chSx0aqzFdQoAF uPHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790069242; x=1790674042; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=5yiBFoXWtgaI6r79tzTZBewuLBJ4VhkReLgkXX9Plrw=; b=Wl4wDfsR/WcCWwxxqA5qZNncVW8YRZbnBuWOaiBzeV4JSlcnJwsqF6qPNtrWQcaAgs FFHQJulzWQN8+1a5MrTcHhDrnX0dEnKipXNsV3wZF0X6vSZVdHorrqQ32Mn2j/fGE8Vs KNwEf75EtNnU5NlESAw7AoTqMsa1AtsDj+VGLqNM0GYrxD+Yt0sq92gtQ2sj3e06H377 QVvQJ3jJ5XuUiYV7J7KZAhNWxYqVlHneFv99p2FSdn3nfLuYGbTH1Y/KL3udrqsxHVmJ mWpxGe1jnOZFWbmuJf8Go8cexUwjxWHn2hxr8vcSjvfP7WxwViMsGgJ3bBU7nkOAbVMQ o4pQ==
X-Gm-Message-State: AFuF++lZwSxk2Gn0hYc1OJLk5kkAsA0QYLKIdC6clvyJ6nTnUtKt7uHf Ld/gF4VFqj8T5b+hKCZhxXlsG07U4bgDg7Or/AiO6Oygq6j+xpc0qh8mtDVkLasqZhq4IR5m46j V/IZyI/Bi9FRlhR2MpLLTQIGjiMHtzjGwy1FM
X-Gm-Gg: AYBFou2O2MyHZUY/aT/D0g4m8SnvbkFvdSSkMi1odIIU2GGfM6RkNzaycj7Z1KIPolA aU5Uh6lYeEc/7XzoGDjCUgpMIhOZ8sUFzCoXxyqzTMmYzOzVV3/roJ179StpqBr2B44fiv5+oxf BzYNsfR6dhFNbGDosuxkm51AdQ7wGGgfVHdeeVCIA6S9ur42EFaIqmQrzBuWKEcOUjR1aXpgitX OMzmFU5sMp2mqWwXcYvmx2hlsOL3SxOITXonUTvGEHweCZK9qkCcYf9SNfgceyTttPbAlTaI2LM Pv9AzZA4r2wz7WTS9OIx3q2x/PTDzuIHhRPLSo09/OYnvFxZ6NHB2L5vJwI7yyCm/akVnXrbieG 7jG8NYvoqDFAMBRjGyNSyCnSjLquQMykKLeWrG10WdNe00r2kA489Q4IfGYftSeFckgy8qXcNmV iZWwUEtst/A3UQNg==
X-Received: by 2002:a05:6512:669a:20b0:5b8:c230:1192 with SMTP id 2adb3069b0e04-5b8c2301450mr2692305e87.31.1790069241892; Tue, 22 Sep 2026 02:27:21 -0700 (PDT)
MIME-Version: 1.0
References: <CADYcNMWzp5u6jvKcy4vS7ioTkijuN1dQ6WkbPrVXd7X3ObUmkQ@mail.gmail.com> <CAP+sJUdqejpYGZmNMxU+AFKbdxKa9NDS1DKdBj-wRyXJhx6Q7g@mail.gmail.com>
In-Reply-To: <CAP+sJUdqejpYGZmNMxU+AFKbdxKa9NDS1DKdBj-wRyXJhx6Q7g@mail.gmail.com>
From: Ines Robles <mariainesrobles@googlemail.com>
Date: Tue, 22 Sep 2026 12:26:45 +0300
X-Gm-Features: AcwNN1WjcZM-9V0Kyz8lxxXX6cvp9-LNe3CoM5WZrF9gG-LvUv3eiVAj2O4GMXc
Message-ID: <CAP+sJUf-UQZxKWs_9vsZ4+R1=dY6BuCWh1t6r7r+qc_=yAQ52A@mail.gmail.com>
To: roll <roll@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000495482065c0ef98f"
X-Spamd-Bar: -
Message-ID-Hash: DJZSZAL4RNA5HANEAETVK3O22JAERFIO
X-Message-ID-Hash: DJZSZAL4RNA5HANEAETVK3O22JAERFIO
X-MailFrom: mariainesrobles@googlemail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-roll.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: draft-silva-hymrpl@ietf.org, draft-ietf-roll-mopex@ietf.org
X-Mailman-Version: 3.3.10
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
Subject: [Roll] Re: WG input requested: draft-silva-hymrpl-01
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/Vs6cUFKC0_r6qKlAjOmX7u2fql4>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Owner: <mailto:roll-owner@ietf.org>
List-Post: <mailto:roll@ietf.org>
List-Subscribe: <mailto:roll-join@ietf.org>
List-Unsubscribe: <mailto:roll-leave@ietf.org>
Dear all, This is a kind reminder that we are looking for comments on draft-silva-hymrpl-01. Thanks, Ines and Aris On Mon, Aug 31, 2026 at 9:14 PM Ines Robles <mariainesrobles@googlemail.com> wrote: > Dear all, > > We have received draft-silva-hymrpl-01 [1], which proposes a Hybrid Mode > of Operation for RPL (MOP=6), allowing storing-like and non-storing-like > behavior within the same DODAG, together with an Inter-DODAG Bridge > mechanism for connecting DODAGs operating with different MOPs. > > Before taking any further steps, we would like to invite WG review and > discussion of the proposal. In particular, there are a couple of > architectural and procedural questions on which input from the WG would be > useful. > > First, the Inter-DODAG Bridge mechanism has a fairly direct dependency on > MOPex. The draft uses MOP=7 (Extended) in the DIO header for the > Inter-DODAG Bridge, with the bridge's actual mode (MOP=6 for HyMRPL) > carried in the MOPex option. However, the previous MOPex work > (draft-ietf-roll-mopex) did not progress to publication and was left > dormant in the absence of identified consumers or concrete deployment > drivers, with the possibility of revisiting it if such a need emerged [2]. > There are also a number of open issues from the previous MOPex work [3]. > The MOPex Value Registry referenced by this draft does not currently exist > in the IANA RPL registries, and the draft currently lists > draft-ietf-roll-mopex as a normative reference. As currently written, the > draft therefore has a normative dependency on unpublished MOPex machinery. > We would like to understand whether this proposal provides a reason to > revisit that mechanism, or whether the necessary extension machinery should > instead be specified within this document or otherwise progressed alongside > it. > > Second, and related to the above, it is very good to see that the authors > have already developed and made available an open-source implementation of > the proposed mechanisms. The implementation has been experimentally > evaluated. In light of the reasons the previous MOPex work was left > dormant, we would be interested to understand whether HyMRPL represents a > concrete use case for that mechanism, and whether there are concrete > deployment scenarios or communities interested in this functionality. > > We would therefore like to invite comments from the WG over the next > weeks, until 25 September. > > Authors, it would be particularly helpful to hear your views on the points > above, especially the deployment/use cases motivating the work and how you > think the dependency on MOPex should be handled. > > Thanks, > > Ines and Aris > > [1] https://datatracker.ietf.org/doc/html/draft-silva-hymrpl-01 > > [2] > https://mailarchive.ietf.org/arch/msg/roll/6IpNvvPIRB45QJiSyrlviNFkHaU/ > > [3] https://github.com/roll-wg/mopex/issues > > On Wed, Jul 29, 2026 at 4:54 AM Cassius Clay <cassiussilvafilho@gmail.com> > wrote: > >> Dear ROLL Working Group, >> >> We would like to bring to the group's attention our individual >> Internet-Draft proposing extensions to RPL's Mode of Operation model: >> >> draft-silva-hymrpl-01 "HyMRPL: Per-Node Hybrid Mode of Operation and >> Inter-DODAG Bridge Mechanism for RPL" >> https://datatracker.ietf.org/doc/draft-silva-hymrpl/ >> >> Problem addressed: >> >> RFC 6550 enforces a single MOP across all nodes in a DODAG, creating two >> limitations: (1) intra-DODAG rigidity, where heterogeneous devices cannot >> independently select their forwarding behavior; and (2) inter-DODAG >> isolation, where DODAGs with different MOPs have no connectivity mechanism. >> >> What the draft defines: >> >> A Hybrid Mode of Operation (MOP=6) that enables per-node functional >> profiles (Class-S storing-like, Class-N non-storing-like) within a single >> DODAG, without modifying RPL control message formats. >> >> An Inter-DODAG Bridge mechanism leveraging MOPex signaling >> (draft-ietf-roll-mopex) to interconnect DODAGs with different MOPs through >> MOP masquerading (MOP=7 + extended option) and cross-DODAG route injection. >> >> The mechanisms introduce zero additional control messages and maintain >> backward compatibility via the J-flag in extended options. >> >> Implementation status: >> >> We have a working open-source implementation (extension of rpld) >> validated on Mininet-WiFi with 6LoWPAN over IEEE 802.15.4 in topologies >> from 5 to 50 nodes. Results include 100% PDR across MOP boundaries, >> convergence up to 35% faster than Storing mode at 20 nodes, and a dual >> reconvergence mechanism providing 23 percentage points higher PDR than >> Non-Storing under intermediate node failure. Over 100 independent >> experiment runs have been conducted. >> >> Code: https://github.com/CassiusClayB/rpld_hymrpl >> >> Relationship to existing ROLL work: >> >> This draft complements draft-ietf-roll-mopex by defining concrete >> semantics for MOPex value 6 and demonstrating an operational use of MOP=7 >> masquerading for inter-DODAG bridging. We believe it addresses a gap in >> RPL's flexibility for heterogeneous IoT deployments that is not covered by >> current WG documents. >> >> We welcome any feedback from the working group and would be happy to >> present at a future ROLL session or interim meeting. We are also interested >> in discussing whether this work might be appropriate for WG adoption. >> >> Best regards, >> ___________________________________________________________ >> Cassius Clay Batista da Silva Filho - (Cassius Clay) >> Engenheiro de DevOps Pós-graduado em Computação em Nuvem linkedin: >> https://www.linkedin.com/in/cassius-clay-filho/ >> WhattsApp: (84) 992172382 | E-mail: Cassiussilvafilho@gmail.com >> _______________________________________________ >> Roll mailing list -- roll@ietf.org >> To unsubscribe send an email to roll-leave@ietf.org >> >
- [Roll] [ROLL] Individual I-D: draft-silva-hymrpl-… Cassius Clay
- [Roll] WG input requested: draft-silva-hymrpl-01 Ines Robles
- [Roll] Re: WG input requested: draft-silva-hymrpl… Cassius Clay
- [Roll] Re: WG input requested: draft-silva-hymrpl… Ines Robles