Re: [6lo] instance ID in rfc6775 update

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Mon, 23 April 2018 10:07 UTC

Return-Path: <pthubert@cisco.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 829CD1275FD; Mon, 23 Apr 2018 03:07:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level:
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01, 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
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 sT9Byf4F6fLS; Mon, 23 Apr 2018 03:07:20 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2F74126DCA; Mon, 23 Apr 2018 03:07:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=16802; q=dns/txt; s=iport; t=1524478040; x=1525687640; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=/nahuLr5pKxWcCbeLQ1gTaIeAzLUyL4VnuDL4NeJCjU=; b=OTWcMXFOJwjYr3XBCdoe8f18Vr0CYzwcOIa5cvMCBTmdiXnlUC8Ggf9t lRiaFa7UjKWMiKpbV9ad87Obvb8fAKtyFKke7IjD5HzAJbVKcqDcLcQWU PIpfrv/PQo/IFHtOHIg72rdYJkyI20vIV5ztf4yTqAMg9QmCcrkfj7FSC U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0CvAgBjr91a/4cNJK1cGQEBAQEBAQEBAQEBAQcBAQEBAYJNRy9heigKmFiBdIEPhmyHJoUCgWQLgVWDFgKCXyE3FQECAQEBAQEBAmwdC4UiAQEBAQMtOhIQAgEIEQQBASgHIREUCQgBAQQOBQiEI0wDFaoXhwUNgSuCLogMgVQ/gQ+DC4JPgWxuhR4CkGiGXywIAotBgnWBPINdhz2HOYI9hhACERMBgSQBMiKBUnAVgn6CIBeOF28RjzmBGAEB
X-IronPort-AV: E=Sophos;i="5.49,317,1520899200"; d="scan'208,217";a="385434742"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 23 Apr 2018 10:07:19 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id w3NA7JOV029625 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 23 Apr 2018 10:07:19 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Mon, 23 Apr 2018 05:07:19 -0500
Received: from xch-rcd-001.cisco.com ([173.37.102.11]) by XCH-RCD-001.cisco.com ([173.37.102.11]) with mapi id 15.00.1320.000; Mon, 23 Apr 2018 05:07:19 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: "6lo@ietf.org" <6lo@ietf.org>
CC: Yan Filyurin <yanf787@gmail.com>, Tony Przygienda <tonysietf@gmail.com>, "draft-ietf-6lo-rfc6775-update@ietf.org" <draft-ietf-6lo-rfc6775-update@ietf.org>
Thread-Topic: instance ID in rfc6775 update
Thread-Index: AdPSYqpTuA/gdfvGSVe3wCALBC+A3gABgmjAAiBn7/A=
Date: Mon, 23 Apr 2018 10:07:10 +0000
Deferred-Delivery: Mon, 23 Apr 2018 10:06:36 +0000
Message-ID: <5f233c453d97435ea4e632af02e2d2c8@XCH-RCD-001.cisco.com>
References: <f2519dd3dd364bbfad2d51a4febde366@XCH-RCD-001.cisco.com> <aa1366d50d9f4b58895209d1fe577690@XCH-RCD-001.cisco.com>
In-Reply-To: <aa1366d50d9f4b58895209d1fe577690@XCH-RCD-001.cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.55.22.4]
Content-Type: multipart/alternative; boundary="_000_5f233c453d97435ea4e632af02e2d2c8XCHRCD001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/6lo/XskxHwHG4VPp50vaBpZLcorYH9k>
Subject: Re: [6lo] instance ID in rfc6775 update
X-BeenThere: 6lo@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 23 Apr 2018 10:07:23 -0000

Dear all :

I just published -19 including this change and to my best knowledge, the draft now incorporates all that was reported so far.

Cheers,

Pascal



From: Pascal Thubert (pthubert)
Sent: jeudi 12 avril 2018 16:23
To: 6lo@ietf.org
Cc: Yan Filyurin <yanf787@gmail.com>; Tony Przygienda <tonysietf@gmail.com>; draft-ietf-6lo-rfc6775-update@ietf.org
Subject: RE: instance ID in rfc6775 update

Hi again

A proposed text would be like:


   0                   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
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |     Type      |     Length    |    Status     |    Opaque     |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |  Rsvd | I |R|T|     TID       |     Registration Lifetime     |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
  |                                                               |
...             Registration Ownership Verifier                 ...
  |                                                               |
  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

....

Opaque:
       One-byte Opaque field; this is an octet that ND does not need to process
       but that the 6LN wishes the 6LR to pass transparently to another process.
I:
       Two-bit Integer: A value of zero indicates that the Opaque field carries
       an abstract index that is used to decide in which routing topology the
       address is expected to be injected. In that case, the Opaque field is
       passed to a routing process with the indication that this is a topology
       information and the value of 0 indicates default. All other values are
       reserved.


Does that work?

Pascal

From: Pascal Thubert (pthubert)
Sent: jeudi 12 avril 2018 15:40
To: 6lo@ietf.org<mailto:6lo@ietf.org>
Cc: Yan Filyurin <yanf787@gmail.com<mailto:yanf787@gmail.com>>; Tony Przygienda <tonysietf@gmail.com<mailto:tonysietf@gmail.com>>; draft-ietf-6lo-rfc6775-update@ietf.org<mailto:draft-ietf-6lo-rfc6775-update@ietf.org>
Subject: instance ID in rfc6775 update

Dear all :

During a conversation on the RIFT protocol it appeared that there are use cases in RIFT to support host mobility with rfc6775-update.
There is a caveat, though, which is in fact common with RPL. Both cases need a concept of multi topology routing.
In the case of RPL, the topology is indexed by an instance ID. In the case of RIFT, there is a need for an index to a RIB, so one octet is probably enough.
A suggestion is thus to use the reserved octet in the ARO to carry an instance ID, and use a bit to signal that this is what that field does, in case there is a need later to overload it with something else.

I understand this is coming late in the process; but then there is no logic associated to the change, this is just passing on an additional information that is useful for more than one candidate protocol.

Please let me know if there is an issue pursuing this. If there is no opposition, my plan it currently to add this in rev-19.

All the best,

Pascal