RE: HBH Obsolete? (was Review of draft-ietf-6man-hbh-header-handling-01)

Ronald Bonica <rbonica@juniper.net> Fri, 25 March 2016 19:56 UTC

Return-Path: <rbonica@juniper.net>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71C2B12D1A6 for <ipv6@ietfa.amsl.com>; Fri, 25 Mar 2016 12:56:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.903
X-Spam-Level:
X-Spam-Status: No, score=-101.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.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 0KYpiKBF3fhT for <ipv6@ietfa.amsl.com>; Fri, 25 Mar 2016 12:56:05 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0137.outbound.protection.outlook.com [65.55.169.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FCB812D104 for <ipv6@ietf.org>; Fri, 25 Mar 2016 12:49:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=iFPtp1rqG4+PwXCKYyICuppXrUoMdgtAzWu/CIVEtdU=; b=VbjqHKUS5lmlw+ZJpAFfH8ewzN6u75F5Z7PfB82D8Ba8JqRIKuBZ96fhYuWwOBvkE+hvAf2nX4AgrIR18KnUGsFf+AgByV4AuXHjyVic4KtJe/J2szsKTOyGjQjKSwtFQxz2MRFaGSLA+4qX4+RKfkDO8RH/Jv3MhKrY82RFsxg=
Received: from BLUPR05MB1985.namprd05.prod.outlook.com (10.162.224.27) by BLUPR05MB1987.namprd05.prod.outlook.com (10.162.224.29) with Microsoft SMTP Server (TLS) id 15.1.443.12; Fri, 25 Mar 2016 19:49:10 +0000
Received: from BLUPR05MB1985.namprd05.prod.outlook.com ([10.162.224.27]) by BLUPR05MB1985.namprd05.prod.outlook.com ([10.162.224.27]) with mapi id 15.01.0443.015; Fri, 25 Mar 2016 19:49:10 +0000
From: Ronald Bonica <rbonica@juniper.net>
To: "C. M. Heard" <heard@pobox.com>, ipv6 <ipv6@ietf.org>
Subject: RE: HBH Obsolete? (was Review of draft-ietf-6man-hbh-header-handling-01)
Thread-Topic: HBH Obsolete? (was Review of draft-ietf-6man-hbh-header-handling-01)
Thread-Index: AQHRhlKi1sM6pnB/7E+m9N9ZbSJijp9qkOPg
Date: Fri, 25 Mar 2016 19:49:09 +0000
Message-ID: <BLUPR05MB1985973BD2F0F046A05C4DB7AE830@BLUPR05MB1985.namprd05.prod.outlook.com>
References: <CACL_3VGYFe4O0qkmgY4aCpdMQn2xiDK2rvO4T6t77CFjxi0YbA@mail.gmail.com> <CACL_3VGcnP2pkmm8MGOHDb11cYG-VSF76Qx2vwJXBdisbYgOQg@mail.gmail.com>
In-Reply-To: <CACL_3VGcnP2pkmm8MGOHDb11cYG-VSF76Qx2vwJXBdisbYgOQg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: pobox.com; dkim=none (message not signed) header.d=none;pobox.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [66.129.241.14]
x-ms-office365-filtering-correlation-id: 457fa698-e8b8-400c-0eba-08d354e688a2
x-microsoft-exchange-diagnostics: 1; BLUPR05MB1987; 5:+qMxr7mkbhvCbfnE4jArqOEduxSx5WFPWhoUmnUP3ea3UonAlYCE6WsE/YZigjcmJMNog94hUlrd0LCgqeFfLpPUx8SY5bXewErjEapGjS/RSE1wYd2rPy5ZZAw40/6c/o1ZfCoMyomKZ8pbVVveyQ==; 24:7paSYVfT5GpWdFhsdl1nAV6SQPQFKYK9di1P/f5zqCA41WD9kSFSJK8CWGBREs595bYseRcqUIuMLmeMIjol+0RjdcQDnCSl7h0DKcBtUCY=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB1987;
x-microsoft-antispam-prvs: <BLUPR05MB198733E02D04DB1234BD73B7AE830@BLUPR05MB1987.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:BLUPR05MB1987; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB1987;
x-forefront-prvs: 0892FA9A88
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(24454002)(37854004)(13464003)(19580395003)(33656002)(1220700001)(5003600100002)(1096002)(19580405001)(92566002)(87936001)(3660700001)(5004730100002)(230783001)(74316001)(122556002)(66066001)(2906002)(5008740100001)(5002640100001)(3280700002)(81166005)(2900100001)(2950100001)(586003)(3846002)(11100500001)(76576001)(102836003)(107886002)(54356999)(15975445007)(5001770100001)(77096005)(106116001)(86362001)(50986999)(99286002)(76176999)(6116002)(189998001)(7059030); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB1987; H:BLUPR05MB1985.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Mar 2016 19:49:09.9811 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB1987
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/yii3qCR5BBLX4TMPZZKW0GZIByI>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 25 Mar 2016 19:56:07 -0000

Hi Mike,

Thanks for this analysis.

Although Router Alert begins with 00, it really should be on the first list. Think about what would happen if:

- You implemented RSVP-TE over IPv6
- One router the path does not recognize the Router Alert Option

For this reason and others, when people implement RSVP-TE over IPv6, they should not rely on the Router Alert HBH Option.

                                                                                           Ron


> -----Original Message-----
> From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of C. M. Heard
> Sent: Friday, March 25, 2016 12:56 AM
> To: ipv6 <ipv6@ietf.org>
> Subject: Re: HBH Obsolete? (was Review of draft-ietf-6man-hbh-header-
> handling-01)
> 
> On 3/24/16,  Ronald Bonica wrote:
> > If we continue down the path of RFC 7045, we break the semantics of
> >the first two bits of the Option Type. If we are to do that, we should
> >probably repurpose draft-ietf-6man-hbh-header-handling-01 to:
> > 	- document the decision
> > 	- deprecate the semantics of the first two bits of the option type
> > 	  (because we broke them)
> > 	- explain how this deprecation limits the applicability of HBH.
> > 	  (i.e., HBH cannot support applications that absolutely require the
> >	   01/10/11 semantic)
> > 	- figure out if we have broken any existing HBH options that start
> > 	  with 01/10/11
> 
> I advocate doing this, rather than deprecating the entire HBH mechanism.
> 
> Of the eight non-trivial defined HBH options, only four demand actions other
> than ignore if unrecognized:
> 
> opt		act	chg	bin		Descr
> 	Reference	Status
> 0x63		01	1	00011	RPL Option	 	[RFC6553]
> 	PS
> 0x6D	01	1	01101	MPL Option	 	[RFC7731]	PS
> 0xC2	11	0	00010	Jumbo Payload	[RFC2675]	PS
> 0xEE	11	1	01110	IP_DFF	 	 	[RFC6971]
> 	Experimental
> 
> Indeed, the question arises whether allowing a router to ignore these
> options beaks them, or not.  Clearly so for Jumbo Payload, but it's unclear to
> me why RPL, MPL, and DFF need to be specified as other than ignore if
> unrecognized.  If they work only in a controlled forwarding domain, would
> not one expect all routers in such a domain to recognize them and act upon
> them?  Would they not still work if routers in the general internet ignored
> them?
> 
> The remaining four non-trivial HBH options are
> 
> opt		act	chg	bin		Descr		Reference
> 	Status
> 0x05		00	0	00101	Router Alert	[RFC2711]	PS
> 0x07		00	0	00111	CALIPSO		[RFC5570]
> 	Informational
> 0x08		00	0	01000	SMF_DPD	[RFC6621]
> 	Experimental
> 0x26		00	1	00110	Quick-Start	[RFC4782]
> 	Experimental
> 
> These are compatible with the RFC 7045 treatment.  CALIPSO, at least, seems
> to be of practical importance.
> 
> Mike Heard
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------