Re: [Roll] Unaware-leaves - ND-Status and RPL-Status linkage

Rahul Jadhav <rahul.ietf@gmail.com> Tue, 25 February 2020 05:03 UTC

Return-Path: <rahul.ietf@gmail.com>
X-Original-To: roll@ietfa.amsl.com
Delivered-To: roll@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D15B3A09B5 for <roll@ietfa.amsl.com>; Mon, 24 Feb 2020 21:03:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 paXyVd9pQzTc for <roll@ietfa.amsl.com>; Mon, 24 Feb 2020 21:03:38 -0800 (PST)
Received: from mail-lf1-x135.google.com (mail-lf1-x135.google.com [IPv6:2a00:1450:4864:20::135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 19BA93A09B4 for <roll@ietf.org>; Mon, 24 Feb 2020 21:03:38 -0800 (PST)
Received: by mail-lf1-x135.google.com with SMTP id f24so8662581lfh.3 for <roll@ietf.org>; Mon, 24 Feb 2020 21:03:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=XQfZjzSrWb5N+93u/fSg+j8aue3Q6Cr7NpMv06KXgtY=; b=QHZoNLF/2SkHFTleFdJ3gB2yiTpYtCB/Ld+ygXEQmGC2Ce3pvwYv38DKDQgfmsrTEd 0cWTyXt/Nzy1OQz94imQt8g4oSmki2cuqpvughxUerc74UcEA+VNwQRXrXiT5PIInWZz /r/MkOP8XZ7oOOPvyJ8t8mBqtVlTsXK3HxCjfuiKsq0TndrqC79URWDEcxxtUwn80TVX MOKTZEFDKSTQnQZWyVg+NI4AwVOjNzeqtFTNo4n737Gcp11mbAwfz8wE25iTlEDzQdAf EGiuZKFzoBW9dKYjRTEi3GpuNu79/nKQiBjs0eEBS+6+/lrtJ/QcrUWhzRIsLVBwjVJE 7cug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=XQfZjzSrWb5N+93u/fSg+j8aue3Q6Cr7NpMv06KXgtY=; b=k5K/emkBJw8iW8T7odW8vje9YFR+RWjph51K0vSMI2F8mUHinzhjpDVINyIGPDKmgZ ahLI47fpIEY93E4lhDmjgnSiQ9Izf3FCuF/pN2n6LfBfBLdJtIwhL5ZiGXhPpkcaqpCN 0QhxF9LbCBgD/Hj3KjfODCjw0l52jVheQ0GDSzkxpimfEbGPZ2eby3wAz4H50Qbdoyj1 k3MJiYtVIRzWbZj+2x87mwfI0WUmhZ8HNK7Oo+KEku1YZNN2X9409SVd95XqPv0RiMLe 7B5GG6UqmWI+qWD9qvdmv1x+A5jm0nHla7LW+nNpkBTNRAB4mOjqTXKOZ9VCtywpctRr 0kHg==
X-Gm-Message-State: APjAAAVRMNuDgsbY6ADiylZYRir2pplKelPZ6P96tzxE6Iy22D39MgKA UY5wyWq4Lby9wGzMQL89w/KLq1NJP29gt0spjzzf0Xtx
X-Google-Smtp-Source: APXvYqwhhJZja+PUqYxGuDXQC5zy/3hqSUsPyRwcIz0y1L//iQwBBWhgj2nHd++GWIIHVOXcBuXQJCb45Pakgw8pFiU=
X-Received: by 2002:a19:6d13:: with SMTP id i19mr28409965lfc.6.1582607015861; Mon, 24 Feb 2020 21:03:35 -0800 (PST)
MIME-Version: 1.0
References: <CAO0Djp1K18CGXv+YC9H4qgCgyH=fkon4ihFAUmgfKwdYQy38dQ@mail.gmail.com> <MN2PR11MB35657EDC8F8FBF9EB5359A57D85B0@MN2PR11MB3565.namprd11.prod.outlook.com> <25979.1576604888@localhost> <MN2PR11MB356572131554810FF88AC01ED8500@MN2PR11MB3565.namprd11.prod.outlook.com> <CAO0Djp0XEM+h366FhOA5BtCGaa+R=aLz2CJyUSysPKMrJG9gnA@mail.gmail.com> <9584.1577428097@localhost> <CAO0Djp1HqK9k4n9GRbAhotFRXhHtOhhSpHYnms0b6NsorCtDUw@mail.gmail.com>
In-Reply-To: <CAO0Djp1HqK9k4n9GRbAhotFRXhHtOhhSpHYnms0b6NsorCtDUw@mail.gmail.com>
From: Rahul Jadhav <rahul.ietf@gmail.com>
Date: Tue, 25 Feb 2020 10:33:24 +0530
Message-ID: <CAO0Djp04YKwCH=cRnaBCEC9v2RAm4D-=yvk_R701Jsd5TEh9VQ@mail.gmail.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000ffe496059f5f686c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/MWmXAV6oACx4ppl5RzJQpQSND1w>
Subject: Re: [Roll] Unaware-leaves - ND-Status and RPL-Status linkage
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Over Low power and Lossy networks <roll.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/roll>, <mailto:roll-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/roll/>
List-Post: <mailto:roll@ietf.org>
List-Help: <mailto:roll-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/roll>, <mailto:roll-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 25 Feb 2020 05:03:41 -0000

I would like to summarize this discussion and mention the action points.

1. ND status as part of RPL status:
a) What we have right now?
Ans: 8-bit ND status to be carried in LSB 6-bit RPL status. Though RPL
status is 8-bit as per 6550, the unaware-leaves draft updates this field's
two MSBs to carry flags, thus leaving 6-bits for carrying ND status.
b) What could be the problem with this?
Ans:  Stuffing 8-bit status to 6-bit is possible today because the ND
status allocations are very few and as of now it looks as if reaching
values >=64 might not happen anytime soon. Anyways the problem is how would
6man/6lo know that RPL limits the range of the ND Status. Thus we need
6man/6lo to be informed.
c) Action Point?
Ans: Limiting ND status code to 64 values needs to be informed to 6man/6lo
through an update.

2. RPL status code for DCO (currently 130)
RPL Status code of 130 in DCO indicates that the address has moved i.e.,
somewhere below/downstream in the sub-dodag the target has changed parents.
It was discussed that 130 may not be an appropriate value but when I
checked again it seems all right.

 0
 0 1 2 3 4 5 6 7
+-+-+-+-+-+-+-+-+
|E|A|  Value    |
+-+-+-+-+-+-+-+-+
130 == 1000 0010
The E bit is set indicate rejection and A bit is unset to indicate non-ND
value.
Thus 130 seems to be the right value.
Action Point? No change if this rationale is correct.

Am I missing something here? Any comments?

Regards,
Rahul


On Sat, 28 Dec 2019 at 12:36, Rahul Jadhav <rahul.ietf@gmail.com> wrote:

> On Fri, 27 Dec 2019 at 11:58, Michael Richardson <mcr+ietf@sandelman.ca>
> wrote:
> >
> >
> > Rahul Jadhav <rahul.ietf@gmail.com> wrote:
> >     >> > > You mean that we could change the ND status to 6-bits in the
> 6lo
> >     >> WG?  > (I would have parsed ND status as being someing 6man takes
> care
> >     >> of)
> >     >>
> >     >> Yes, or mandate that the 64 first Status values are reserved for
> stuff
> >     >> that could be carried in RPL
> >     >>
> >
> >     RJ> Wondering how such a mandate would work. IF we do it this way,
> >     RJ> future extensions to ND ARO status need to consider whether they
> are
> >     RJ> applicable to RPL and define accordingly. This implies
> familiarity in
> >     RJ> 6lo/6MAN with RPL.
> >
> >     > I prefer the other approach where we restrict the ND ARO status to
> >     > 64bits itself. Anyways using 128 bits in the future seems
> far-fetched
> >     > (as indicated by Pascal before). But to limit ND ARO status to
> 64bits
> >     > we need to convince the 6lo/6MAN group that "because of RPL" we
> need to
> >     > reduce the size. I am not sure if this is easy to digest!
> >
> > I thought that we had 6-bits to store 64-values, while ND has 8-bits to
> store
> > 256 values.  Please correct me if I mis-understood.
> >
>
> [RJ] Currently ND has 8bits to store 256 values ... RPL needs to carry
> the same 8-bits but currently it has space only for 6-bits in RPL
> Status field. But as of now only few values of ND status has been used
> and using up 256 values (or for that matter 64 values) seem
> far-stretched.
> Thus one of the opinions is to limit the ND status to 64-bits and
> carry as-is in the RPL status.
>