Re: [Roll] RUL and RootACK
Rahul Jadhav <nyrahul@outlook.com> Mon, 08 June 2020 16:02 UTC
Return-Path: <nyrahul@outlook.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 66C803A0B5C for <roll@ietfa.amsl.com>; Mon, 8 Jun 2020 09:02:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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, RCVD_IN_MSPIKE_H2=-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=outlook.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 P1p_vFxKzUIb for <roll@ietfa.amsl.com>; Mon, 8 Jun 2020 09:02:11 -0700 (PDT)
Received: from APC01-SG2-obe.outbound.protection.outlook.com (mail-oln040092253071.outbound.protection.outlook.com [40.92.253.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 937913A0929 for <roll@ietf.org>; Mon, 8 Jun 2020 09:02:10 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=dTkMLNtqDycfUWQZ6IfGYe18BTjqjUXXm6+Xdtvyhv5XhN8wZcnDQNPxmOEqTnaK9AWFigXAb8C+3mFuYvbjgGAGr+N0zoHXdLsYu1s9X2tO+sNg2zFVPOGZ01/1gRfzUUqzaz9fPbjOfVxS12AHZ8bf5Ra6U6JVAnexoM+BnElBbS69tFGf8PSPxhGSIJpbb+4K2kpzGr5MgSA2fww5QSyw9bl5q4Zi8NNJtItexvqWj4/n7l2xt/VinMy3Lun9B0NprMFz1rRCDKVy+AV1u1tPxPwxbNtvy0AQW19xUBuaxoHgQchBELf2ddWETSggcTCCjoIvcJB5YUahuh0TJg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wtyejdJcAxGp8xlFqKUQJBMkfKzdvO4kOLNKRBQA/X4=; b=nbqzGPMU7NnqXxheYbK/2fM7q7Guz2nu7OO62YWkaV2M+uY/YwT0pUMrVL9sm1nLABd0aPwI1fLb9IBwpJ3OT82kq/Xxczg+r+b0+7jPzyJ+r+cRpFg9wE5gBGgrDTgmNKWkbO2gC1fQF/DJ4fUjBk3PK3shGFEXAaW7UnVyHkAC3CzR5eW8PoEHab55EckxN44ykKeYjn5Pp7LHqJGCy0fVrWmIztPz0z3p+IrSILC+ULfbnzD7SUh7P8E7pQop4foqLL6qlzmvO1XcMXkPwBT5tbEWQ78jEhlByohhDHV+hSmq404PAtVwC3G+fMB2ZO5bKXTmOYaAJa2hmBTTdA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wtyejdJcAxGp8xlFqKUQJBMkfKzdvO4kOLNKRBQA/X4=; b=FI3Lbs3I07tIKt2tfPk4H+JlT3x1kQ7WLVd5JV/JNMLui6D7BahN+0ZK9WIHhkMlsLSjxtK9THiKiCOSuVFNN2Kz6aN0NIrVSrifKYewoC+qfTgyrx7kr85EZUnFYGlfH2b3s4C+ArRGzJUGV5RU4bEr65aCVWGAMk/aaAYhG9DMymY1z8LdDNTNe2WDgKE178whVQ5Wp7pDcD5ZClpTZuviQo6tVtGon8Ei4Mdrv7k59IDae4Byj0DmYlQ0K3qOs6TggUUJyL7gLHur8f2/7JMpGk7BUGCClwnHZXetJdqowP5Tj0kjvoLL5IHItzb5SRGxo63v4U0UR5FNAm7+cA==
Received: from PU1APC01FT064.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebe::4b) by PU1APC01HT164.eop-APC01.prod.protection.outlook.com (2a01:111:e400:7ebe::81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18; Mon, 8 Jun 2020 16:02:07 +0000
Received: from MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM (10.152.252.52) by PU1APC01FT064.mail.protection.outlook.com (10.152.253.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.18 via Frontend Transport; Mon, 8 Jun 2020 16:02:06 +0000
Received: from MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM ([fe80::e874:bbdb:9f9e:9564]) by MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM ([fe80::e874:bbdb:9f9e:9564%7]) with mapi id 15.20.3066.023; Mon, 8 Jun 2020 16:02:06 +0000
From: Rahul Jadhav <nyrahul@outlook.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] RUL and RootACK
Thread-Index: AQHWOm9rGH6iTT+tOUic/QS+X0LEEajIlkHCgACcJICAAAclgIAADbqAgABN3wiAABAxJYAFIisQgAAbxOM=
Date: Mon, 08 Jun 2020 16:02:06 +0000
Message-ID: <MAXPR01MB2493ABAC35607F5BFB5A0C44A9850@MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM>
References: <MAXPR01MB249312F154F630F433508545A9890@MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM> <CC2F1028-BA6A-4A0E-AB2B-1613A210B0FD@cisco.com> <CAO0Djp3muuc9aE4xoc-BXR_BU5R=N095F0q8Xv0MWPaMSYgpaA@mail.gmail.com> <CAPT0++0OiULCGdTdEKwoBagFoHr7Bs-Fg-gjhMaj9W6qwx7SJg@mail.gmail.com>, <CAO0Djp1xFyevjU+1hdSpDMkW2K5bAmNKeeHbDeSaMfesLjHy_A@mail.gmail.com>, <091B6759-8C67-4B05-8814-8D94CABBD062@cisco.com> <MAXPR01MB2493735DB90290626D5A59AAA9860@MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM>, <MN2PR11MB3565C8A816E3D6427F76671DD8850@MN2PR11MB3565.namprd11.prod.outlook.com>
In-Reply-To: <MN2PR11MB3565C8A816E3D6427F76671DD8850@MN2PR11MB3565.namprd11.prod.outlook.com>
Accept-Language: en-IN, en-US
Content-Language: en-IN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:021AE9CF9321120FC9369B8FB98BB7E0E7FC38C508BE23938EE09A9D5BBEEB6D; UpperCasedChecksum:35D2F6B63C20166E114666EDAB09C20FB9576A410935750F7FAC91EE9A574410; SizeAsReceived:7388; Count:44
x-tmn: [qx4xSSqhcPUSTdSqFRoYZem+5rEhCzSR]
x-ms-publictraffictype: Email
x-incomingheadercount: 44
x-eopattributedmessage: 0
x-ms-office365-filtering-correlation-id: 2a08f03e-3ec9-4f11-3f89-08d80bc54b16
x-ms-traffictypediagnostic: PU1APC01HT164:
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: WP5k7qHQ/dW4tlK7W4tzd0YxoHu8b7xq73oEaF1OMo2wEejP14KY3G5lxN1s23k7QDkPC078iJ2Sj3nJj2EqltKvHNgLRNAGJND9KfQXvnfRynrX95df9nVBS5SpmU/h6m54Mtxz/GuuoLzav9AR4QcS6nINtGspYuLwI2IUAtGsNfE+NNFbWHoiBOoObFrWhDCAAhmO3CnJFRNNWMprSpq63Scrw/vcdXdbEHPNS/plyvxTVcTYOjRjuzue//lJ
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:MAXPR01MB2493.INDPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901;
x-ms-exchange-antispam-messagedata: UEXGYe48Nb9tMy2x6xqqAVp8KRJgv0C+aokde8+CdQdXUb0YPUmZOmn6iXteOQH6gBBPBAwe2ztzeD4e5xTRjkG6tLDTGUL9BX/0rwU+cLttw94fwJotBgO2PHGqYQqrQq4slho6/x7/pbxP8oL73w==
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_MAXPR01MB2493ABAC35607F5BFB5A0C44A9850MAXPR01MB2493INDP_"
MIME-Version: 1.0
X-OriginatorOrg: outlook.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-Network-Message-Id: 2a08f03e-3ec9-4f11-3f89-08d80bc54b16
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2020 16:02:06.5779 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PU1APC01HT164
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/JFx-1dbRRunEDZdy8spiBSlc2YI>
Subject: Re: [Roll] RUL and RootACK
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: Mon, 08 Jun 2020 16:02:14 -0000
Thanks Pascal, Few comments: 1. Section 9 says that all the section flows assume "P" flag to be set essentially meaning that Root has Proxy capability... also meaning that 6LR should refrain from sending EDAR directly (as per section 5). However, the first registration flow Figure 5 in sub-section 9.1 shows that the 6LR is sending the EDAR. 2. Figure 4: Do we need alignment to 4-byte boundary? Octet alignment should be enough and will save bytes for odd prefixes. 3. Updated Target Option: There is one restriction with updated target option. Earlier it was possible to send partial prefix but full target address, for e.g., Let's say the target address is fd00::1234/128 but the target node also manages the prefix fd00::/64. It was possible to send full fd00::1234 but set the prefix length to 64. This syntax is needed for future extensions such as RootACK wherein the Root needs to send the RootACK to the Target node even though the target node has advertised only a prefix (and not the full address). With updated target option, this is no more possible! 4. Section 9.1 says, " If it is successful, the 6LR creates an NCE and injects the Registered Address in RPL using DAO/DAO-ACK exchanges all the way to the RPL DODAG Root." This wording reflects DAO storing MOP behavior. Best, Rahul ________________________________ From: Roll <roll-bounces@ietf.org> on behalf of Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org> Sent: 08 June 2020 10:11 PM To: Routing Over Low power and Lossy networks <roll@ietf.org> Subject: Re: [Roll] RUL and RootACK Dear Rahul (as Shepherd), and all I just submitted a correction of the RUL draft that removes the storing mode section. Since the publication was already requested, can you please make a pass to validate the diffs? The IETF datatracker status page for this draft is: https://datatracker.ietf.org/doc/draft-ietf-roll-unaware-leaves/ There are also htmlized versions available at: https://tools.ietf.org/html/draft-ietf-roll-unaware-leaves-16 https://datatracker.ietf.org/doc/html/draft-ietf-roll-unaware-leaves-16 A diff from the previous version is available at: https://www.ietf.org/rfcdiff?url2=draft-ietf-roll-unaware-leaves-16 Many thanks indeed! Pascal From: Roll <roll-bounces@ietf.org> On Behalf Of Rahul Jadhav Sent: vendredi 5 juin 2020 09:45 To: Routing Over Low power and Lossy networks <roll@ietf.org> Subject: Re: [Roll] RUL and RootACK This clarifies all for me. Thanks Pascal, Rabi. ________________________________ From: Roll <roll-bounces@ietf.org> on behalf of Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc.ietf.org> Sent: 05 June 2020 02:46 PM To: Routing Over Low power and Lossy networks <roll@ietf.org> Subject: Re: [Roll] RUL and RootACK ...And for this I’m the one confused. I’m confused that I never removed that section when we decided to use NS signaling for RULs. It’s like that typo that the author can read 10 times and never see. I need to make a pass! Great catch Rahul !!! Pascal Le 5 juin 2020 à 04:08, Rahul Jadhav <rahul.ietf@gmail.com> a écrit : Thanks Rabi, I missed/forgot the IP-in-IP encap part. So source routing is not needed to be supported in RPL network even if RUL is advertised to root in NS-MOP. But still, I don't understand Figure 9 in unaware-leaves draft. It shows RUL target advertisement using DAO in storing MOP. On Fri, 5 Jun 2020 at 09:18, rabi narayan sahoo <rabinarayans0828@gmail.com<mailto:rabinarayans0828@gmail.com>> wrote: Hi I think here we have two things to address 1- Advertise the RUL address to DODAG root. 2- Data plane communication between the DODAG root and RUL. Irrespective of RPL network operate in storing and non-storing mode advertisement of RUL target address to the DODAG root will happen using Non-Storing mode DAO. For data packets, from DODAG root to RUL, the root needs to use Ipv6-in-Ipv6 encapsulation if the RPL network is operating in storing mode of operation and Source routing in case of a non-storing mode of operation. Thanks Rabi On Fri, Jun 5, 2020 at 6:23 AM Rahul Jadhav <rahul.ietf@gmail.com<mailto:rahul.ietf@gmail.com>> wrote: Thanks Pascal, But I am more confused now. Figure 5 [1] attaches the RUL in the RPL network in Non-storing mode. Figure 9 attaches the RUL in the RPL network using storing mode. This is what I always thought. If RUL "always" uses non-storing signalisation then what does figure 9 represent? Also if RUL always uses NS-MOP even if the RPL network is in storing mode, doesn't it raise a basic question that the RPL network has to mandatorily support source-routing regardless of the MOP? Currently in my network source-routing is not enabled if RPL is operating in storing MOP. [1] https://tools.ietf.org/html/draft-ietf-roll-unaware-leaves-15#section-9.1.1 On Thu, 4 Jun 2020 at 23:34, Pascal Thubert (pthubert) <pthubert=40cisco.com@dmarc..ietf.org<mailto:40cisco..com@dmarc.ietf.org>> wrote: Hello Rahul You should look at fig. 5 in https://tools.ietf.org/html/draft-ietf-roll-unaware-leaves-15#section-9.1.1 not fig. 9 since we are using Non Storing signalisation for RULs in all cases. IOW the root ack problem does not exist for RULs. More details: The idea is for the root to answer a non storing DAO with a DAO ack to the sender. Normally In NS mode the sender is the RAL that advertises its parent as transit and the DAO Ack serves as root ack and confirms reachability. In the RUL case, the Root answers to the parent. That answer confirms to the parent that the RUL is reachable and serves as root ack. Then the parent sends the NA(EARO) which confirms reachability to the RUL. Are we good or do I miss something? Pascal Le 4 juin 2020 à 15:00, Rahul Jadhav <nyrahul@outlook.com<mailto:nyrahul@outlook.com>> a écrit : Hi Pascal, Last we discussed handling storing mode RUL flow with RootACK in a way that NA is sent to the RUL after it gets the RootACK. This way RUL can initiate its app traffic once e2e path is established. Figure 9 in https://tools.ietf.org/html/draft-ietf-roll-unaware-leaves-15#section-9.1.2 handles Storing mode First registration flow for RULs. My problem is (consider the figure 9), how will the Root know whom to send the RootACK. In the regular cases, the target node in DAO is the destination for RootACK. But in this case, the target is RUL and RootAck cannot be sent to RUL. For external targets, can we use ParentAddr in Transit Information Option to send this field? Anyways the 6LR indeed is the parent node for RUL. Any thoughts/suggestions? Thanks, Rahul _______________________________________________ Roll mailing list Roll@ietf.org<mailto:Roll@ietf.org> https://www.ietf.org/mailman/listinfo/roll _______________________________________________ Roll mailing list Roll@ietf.org<mailto:Roll@ietf.org> https://www.ietf.org/mailman/listinfo/roll _______________________________________________ Roll mailing list Roll@ietf.org<mailto:Roll@ietf.org> https://www.ietf.org/mailman/listinfo/roll _______________________________________________ Roll mailing list Roll@ietf.org https://www.ietf.org/mailman/listinfo/roll
- [Roll] RUL and RootACK Rahul Jadhav
- Re: [Roll] RUL and RootACK Pascal Thubert (pthubert)
- Re: [Roll] RUL and RootACK Rahul Jadhav
- Re: [Roll] RUL and RootACK rabi narayan sahoo
- Re: [Roll] RUL and RootACK Rahul Jadhav
- Re: [Roll] RUL and RootACK Pascal Thubert (pthubert)
- Re: [Roll] RUL and RootACK Rahul Jadhav
- Re: [Roll] RUL and RootACK Pascal Thubert (pthubert)
- Re: [Roll] RUL and RootACK Rahul Jadhav
- Re: [Roll] RUL and RootACK rabi narayan sahoo
- Re: [Roll] RUL and RootACK Pascal Thubert (pthubert)
- Re: [Roll] RUL and RootACK Rahul Jadhav