Re: [Roll] impacts of rfc2460bis on draft-ietf-roll-useofrplinfo

"Pascal Thubert (pthubert)" <pthubert@cisco.com> Tue, 19 July 2016 11:37 UTC

Return-Path: <pthubert@cisco.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 1E6BF12D0F5; Tue, 19 Jul 2016 04:37:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level:
X-Spam-Status: No, score=-15.808 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, SPF_PASS=-0.001, 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 Zqof3eRfrefz; Tue, 19 Jul 2016 04:37:54 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2037712D0BF; Tue, 19 Jul 2016 04:37:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2996; q=dns/txt; s=iport; t=1468928274; x=1470137874; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=B5WntOcXl5Z1i9LNkhxrQa/xldw0K9lb/NnEf5b/zAk=; b=UIiMwLH9W2L5lmPKot+ZknfmIGNL1eEtdZvFz29EFt0Y7VuGeF3uQtRB 8AVy/DoD0mcTzVHUvx4/80b7zoadP77CfsXJkFEAlVGKeD/cyhqojiq7J HApxMzAvloGFvcL8b75XeRn/xMBfyDbHhYUEFOOklX4B341UlCHkfWmmu M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AABgAhEI5X/5FdJa1cgz9WfKxMjBqBeiKCQYM3AoEvOhIBAQEBAQEBZSeEXAEBBAEBAWwLBQsCAQgYLiEGCyUCBA4FiBYDDwgOuFQNhB4BAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYYqgXiCVYJDgX2DLIIvBY5Eiiw0AYYShjGCHo83iCWHeAElCiWDc24BiA8BAQE
X-IronPort-AV: E=Sophos;i="5.28,389,1464652800"; d="scan'208";a="127460276"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Jul 2016 11:37:53 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u6JBbr2h027809 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 19 Jul 2016 11:37:53 GMT
Received: from xch-rcd-001.cisco.com (173.37.102.11) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 19 Jul 2016 06:37:52 -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.1210.000; Tue, 19 Jul 2016 06:37:52 -0500
From: "Pascal Thubert (pthubert)" <pthubert@cisco.com>
To: Routing Over Low power and Lossy networks <roll@ietf.org>
Thread-Topic: [Roll] impacts of rfc2460bis on draft-ietf-roll-useofrplinfo
Thread-Index: AQHR4X59TqNb256fWESru62KIaaKWqAf4iWAgAAJrAD//7UpVw==
Date: Tue, 19 Jul 2016 11:37:52 +0000
Message-ID: <C0275292-B25B-4CD3-8C32-C47D6A9D061E@cisco.com>
References: <24554.1468868593@obiwan.sandelman.ca> <799ab640-bed0-22a6-a9df-97f78c3f0bf8@gmail.com> <30725.1468924267@obiwan.sandelman.ca>, <c342e18c-d2d8-8b97-12ba-f67c25413d4f@gmail.com>
In-Reply-To: <c342e18c-d2d8-8b97-12ba-f67c25413d4f@gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/roll/Ui-c99ETve3HZW-MnRi3H-oqZDE>
Cc: Michael Richardson <mcr+ietf@sandelman.ca>, "6man@ietf.org" <6man@ietf.org>
Subject: Re: [Roll] impacts of rfc2460bis on draft-ietf-roll-useofrplinfo
X-BeenThere: roll@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: Routing Over Low power and Lossy networks <roll@ietf.org>
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, 19 Jul 2016 11:37:56 -0000

Actually Brian:

What is really needed here is not for routers but for the end hosts to ignore a HbH they are not programmed to recognize. 

The new text says all nodes on the path do. This seems to include the receiver in which case we're good.

This will not change that most open implementations of RPL (all but a prototype implementing this draft) actually do header insertion.

Regards,

Pascal

> Le 19 juil. 2016 à 13:14, Brian E Carpenter <brian.e.carpenter@gmail.com> a écrit :
> 
>> On 19/07/2016 22:31, Michael Richardson wrote:
>> 
>> Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
>>>> 
>>>> The ROLL document draft-ietf-roll-useofrplinfo documents RFC6553 (a
>>>> Hop-by-Hop critical option) and 6554 (a form of Source Routing Header, RH3).
>>>> There is work on 6lo to allocate additional 6lowpan IPHC codes such that
>>>> the work in ROLL:
>>>> https://datatracker.ietf.org/doc/draft-ietf-roll-routing-dispatch/ can
>>>> know what kinds of things we need to compress.
>>>> 
>>>> A number of things are constrained by the need to always remove the
>>>> RFC6553 Hop-by-Hop option RPI option which had been marked critical:
>>>> i.e. drop packet if you don't understand it.
>>>> 
>>>> As a result of the change in RFC2460bis, which says that intermediate hosts
>>>> will in general not examine hop-by-hop options, but should just ignore
>>>> them, we can make certain simplications to the useofrplinfo document.
>>>> (rfc2460bis, section 4, page 8, "NOTE: While...)
>> 
>>> You can already do that, because RFC7045 section 2.2 updates RFC2460:
>>> " The IPv6 Hop-by-Hop Options header SHOULD be processed by
>>> intermediate forwarding nodes as described in [RFC2460]."
>>> which of course means that forwarding nodes MAY ignore HbH.
>> 
>> It's not what *I* want to do, it's what *I* can expect *others* to do.
>> So 7045 doesn't help me.
> 
> Well, it legitimizes a router simply ignoring a HbH header. Isn't that useful?
> 
>> 
>>> 00 - skip over this option and continue processing the header.
>> 
>> A type=10 option was allocated by RFC6553
>> 
>> I think it was a mistake.
> 
> Agreed.
>    Brian
> 
>> We have discussed changing it as we add
>> compression for 6553, 6554 and IPIP (which would be a flag day anyway).
>> This was considered undesireable, because there was a desire not to leak
>> our headers; that the internet would drop our packets if we screwed up.
>> 
>> But, it turns out that the internet won't drop out packets, so we might
>> as well optimize the situation so that if we don't need to remove our
>> Hob-by-Hop header, then we don't need extra IPIP headers.
>> 
>> --
>> Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works
>> -= IPv6 IoT consulting =-
> 
> _______________________________________________
> Roll mailing list
> Roll@ietf.org
> https://www.ietf.org/mailman/listinfo/roll