[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
>>
>