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

t.petch <ietfc@btconnect.com> Thu, 24 March 2016 18:04 UTC

Return-Path: <ietfc@btconnect.com>
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 7CC8112D538 for <ipv6@ietfa.amsl.com>; Thu, 24 Mar 2016 11:04:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 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] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=btconnect.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 Mvj90otmH7jH for <ipv6@ietfa.amsl.com>; Thu, 24 Mar 2016 11:04:06 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0099.outbound.protection.outlook.com [104.47.2.99]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F82F12D518 for <ipv6@ietf.org>; Thu, 24 Mar 2016 11:04:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=btconnect.onmicrosoft.com; s=selector1-btconnect-com; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ISwVn7xH5UZ0B+ndy1NDrcpV4vYwNkvnDZklcHQVtAY=; b=jZHkgvRho+Y+8tcu/6X5tTkJtnqf7loYcsvbEZo/HoBokHVtmjj5Ry9Xg8lUHqTch7Z8Q2WvWSLZZYpDksWiAmN5N/J4RUc851sqapKtrW04yv4bzhIKioLXkaIexGkxkI7uPZO9ItGhO11aICq1HC5t8arXPHEGRqxmBHXnlvk=
Authentication-Results: kumari.net; dkim=none (message not signed) header.d=none;kumari.net; dmarc=none action=none header.from=btconnect.com;
Received: from pc6 (81.132.199.159) by VI1PR07MB1631.eurprd07.prod.outlook.com (10.166.142.149) with Microsoft SMTP Server (TLS) id 15.1.443.7; Thu, 24 Mar 2016 18:04:02 +0000
Message-ID: <028501d185f7$2f5a04e0$4001a8c0@gateway.2wire.net>
From: "t.petch" <ietfc@btconnect.com>
To: Warren Kumari <warren@kumari.net>, Ronald Bonica <rbonica@juniper.net>, Brian Haberman <brian@innovationslab.net>, ipv6@ietf.org
References: <BLUPR05MB198552E9C04B2DCDFB564387AE820@BLUPR05MB1985.namprd05.prod.outlook.com> <CAHw9_iKkHhCOZ+=xQJRFp351P9d=YJhw2HktwS1bxC6rN-Kgzw@mail.gmail.com>
Subject: Re: HBH Obsolete? (was Review of draft-ietf-6man-hbh-header-handling-01)
Date: Thu, 24 Mar 2016 18:01:13 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [81.132.199.159]
X-ClientProxiedBy: DB3PR05CA0072.eurprd05.prod.outlook.com (25.163.44.40) To VI1PR07MB1631.eurprd07.prod.outlook.com (25.166.142.149)
X-MS-Office365-Filtering-Correlation-Id: d6d732a0-40b8-4d7f-5cfb-08d3540eaf16
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1631; 2:7F1Vnonbkz9F0R2H1mKA6ZIfawZcXgbWzCkyl2ykmi0bCbwNjhTT9PkgS5f4zfw7jURu5j6dSZjfhbm95uVVEPwGZQsv+IYkWcL/RNkZQRMTEDynd2Qhuk1x3GtVt3GJTJ5i+g8NOjsM5U+FZRg+32wgNWPEhXFLW7MROMI8lTogxwXOZCeMwLdJ6Zg5ZT1L; 3:bVhl9fH2vjqh0bcCDaRVpgGn47R+Xf2FNR9unT5BqZ7fyXDqZiGAaAWfqHwoDQo1sqo7DT1zuhjy370T75k5vZ8He2svJZfhHEp+1ojNSCkWafcGl10XnNHV9Y3T38Sy; 25:DVaVVhUUjNmhh6+i158RtioMh3xzp+QTvMONULxtQsANVSGZDaN1z+GT9sVepsf8vzpoS6VY67fssg/JqzilHZrTpj3I+zgCaz5sw7loVNB5ead9OPWBhsBgysOpjOiEc75lE5N8zNKhGQEMnqEgEnUYKhT9b5ML1L2o+GBVRrE4CnAGwBx4mgSyOgDvZL4LM2V110EDMZRacDUWfKgd/JsY1ZyT6F1JA8bYxvkrBb0hEMMC+KscIbZzT9w/Qpv4jqAqsbVRvZVwg2A2yxM4EekJV6OdOiLykpnU+CgTnomRvuNCqaQYDmRMpwMmb4KxHJHRDAZvZvhfmGvN3UxkkSY/z1RtGbru9kWJefW5Gt7C8kXf/HAlYGz05gZzYFfuJTt9ly4u9LUAMG7iGADh/jz5SyUV6t5/mkwf4ctcL6duIb8R9vEdLrkCE9pDafJv5h7wxlOXW9bNuCbyswoHEsgw8VtYQnA2abbLFZM4lV/fgCzatJOsNRbtvnsppmCDAJRGnZENgPu5mnFT6gT1LYT/S4SI+XrZJxzu0tVrhLkGz8plf6/LFfVGKe9UQDbKyaya3gsI//A4e3GCygtpD+KoH6dVPhqr/335AmSWfbub5AMgRiYTqeZE3MIUFFup
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR07MB1631;
X-Microsoft-Antispam-PRVS: <VI1PR07MB16316540F07639E52635C514A0820@VI1PR07MB1631.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(138986009662008);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001); SRVR:VI1PR07MB1631; BCL:0; PCL:0; RULEID:; SRVR:VI1PR07MB1631;
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1631; 4:4NKi0Xv167SBpoYB11P2OTjGIULGrtECzK8AzDGfNicc2hmfDBmNNanzfPd3E1SPgmsSwdj/Ccyo+QbxDZmd9aulx+ngeeniAYV4zmP3Bf9exnf+eo7EcJKOwNJrcKty7OxSFcL/AGHDr0PCXTBH9iryXgxoqL6nMMbPW8nswU4T/ScHpFO3gtHjs/3HUpLDeyXPO+4S8lxhgFY2wG6uGvSai+kqKP2tuj65OnnHiAyWkAb3Qd7L7ad9i4LfYHtelZSfhfzsfxU5/FrrHzGqguVYaiIhDhkH53b7oSK1PHT13GuiHnCZRW1cXrKdS1Rwwa6bKdpvbDY5G5K2Z0jqyKcjzylYlK3YEtwgbql9AXPWCmDI2e3qxP98Bib0bjFoI33m/SRwrCDDvmWq2S6y+p4LO05oaRjVH1+/ez1qGJY=
X-Forefront-PRVS: 0891BC3F3D
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(24454002)(13464003)(37854004)(377454003)(51444003)(23676002)(66066001)(1096002)(230783001)(44716002)(47776003)(81816999)(50986999)(81686999)(6116002)(76176999)(3846002)(586003)(92566002)(189998001)(107886002)(230700001)(116806002)(5001770100001)(19580395003)(19580405001)(50466002)(5008740100001)(84392002)(2906002)(5004730100002)(61296003)(42186005)(44736004)(77096005)(50226001)(15975445007)(86362001)(14496001)(33646002)(7059030)(74416001)(7726001)(4720700001); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR07MB1631; H:pc6; FPR:; SPF:None; MLV:sfv; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1;VI1PR07MB1631;23:Cwe2lBvRB8oU65+dC24WHxw2PXnY8MUhfyoMgh+K07HtNOW2sBFjkRULh3hsr6/LF7qelVq6rRgC1OZZ0fHe/fggwIHAroF2m4HhjsDBXEJpB6+hHnssAU1Oevl7btL5cLDFsx7rZs+L+W+mNB7OTnJ+7ziKbeXScJkvOk7SBHF8yMXxGp5ZycdV8tS2Mt2fqrE8/gT1DC3AYi41v1kHV+QCSG6v+VRSvBf/AsQCqAQuQ4VXzITHZ0iACM4JLX1iHASlRNcfQPcJNX0ueUPn6KkW5H5zq5Tw83Pw46GtMYA/1Mz6AOzDv6c089eEWdxV5NzX68Xsn4fhhGWnbYrOaTzBtgQ+bpRFQt+56LQqLbRdeDXoJ4E0kNcWmDTlHIvxcTli8nfs2CdO4ryjFZKGAXHJSV9ZCuoSz7NN4kNgc6cdctRNRffmmz3BwNRoO0zvXctPECgSCR0FiLmcy1apG/rc8znwJ7p0GU+lWtuc6iHOIL+8SynLWTi8rTLX9VgjiIwu3CqI4Iy+u/LJ3Zcdh1KDlTPzOozAt/5tAqaZhS+O15P6Hx/Z3vC4cKVdNtZBTVAFmZUpZR3YiKEJ3XGOI/ik5W40AYBgavTtvpPDKGxR9r1u/6Ok0cR6TZusxbSk3siws8Yf2X5Xe+hECW3ht55QLSAvlv7K6FgTJpQhMbI5z03UKjH/mM1eExy5F2FGh7sSbAlryAKauRJ9s/x+qmGM0Y+odkQU0yzGQHkLhc+oE/2wTC7PAvRHD/qIAcQ80KIfGvcqWmk1/chu9IbnZMOEZ2Nak3Ss85yAHF991/81Rz8+ydmN2PMnIppai6HdA33sJishHwCZYIQoDFTChHqPPOg++2CA9/Jm46sV0qS+BDp0RV/GcU5mvulGkvad5ycAn1mWh6gUfIVYjb9Pd51Qdw2eDZr2LWxxv90TyWpOAx4c517dnGrJMWs3esdGfLywoXpY0mkD9fVCEeQwn4LKdlu5DCRariTh5KzRk72Kzg3gabefdMBk+9U3p4jKGaoL1B/NvDoq3KBsmtG3YuqgYpKKw5+yj++QMhooRtLndo/QWiPHD5d4NlqPDW62BU5aRJff5wKoJfMHo/tH1HCJT1CbNkodeHGb6BgLPr/3wRwg+76O+Z7epv35ZhOS7C+FlZAa+XA4k7AF49ZNMVjaNvAdL3Lm8GqXxNjP1mRSRLS+Im8OFacELIoSUzww
X-Microsoft-Exchange-Diagnostics: 1; VI1PR07MB1631; 5:54CX60I504MxdByVqcfzcC0SCrNU2A8H3ycpe2PpqPH/nqjwH39qeQGJxmUs0NoJqdLnDydgra7rF4PFUwyRauvWUG5M21hLZcxxwGe6Ot6uJnDS7xSWwBfDOokcPY95nRAGYtm9b2p8Lg/q9IuGKQ==; 24:Tghc12I1TC2f6ef0ccaXMXqckYQwg/wehDhUSli5NyGvwr+BSHoI2hQ9AWUcuOR0AOllI+oK/LD55uIPVzmKtjZWE3ExVETKkr9t3XgHUr8=
SpamDiagnosticOutput: 1:23
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2016 18:04:02.8594 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB1631
Archived-At: <http://mailarchive.ietf.org/arch/msg/ipv6/qrvkEqxMJc9le1tv-N9v0cL07EA>
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: Thu, 24 Mar 2016 18:04:08 -0000

----- Original Message -----
From: "Warren Kumari" <warren@kumari.net>
To: "Ronald Bonica" <rbonica@juniper.net>; "Brian Haberman"
<brian@innovationslab.net>; <ipv6@ietf.org>
Sent: Thursday, March 24, 2016 5:25 PM
> On Wed, Mar 23, 2016 at 9:01 PM Ronald Bonica <rbonica@juniper.net>
wrote:
>
> > Brian,
> >
> > Your question is not only appropriate, it is telling!
> >
> > Consider the following:
> >
> > - Today only ten HBH Options are defined
> > - Of these, Pad and PadN don't do very much
> > - Many of the others aren't widely deployed
> >
> > Many routing protocol designers avoid the Router Alert Option in
favor of
> > other mechanisms. For example, many RSVP-TE implementations avoid
the IPv4
> > router alert option. Alternatively, they address the RSVP packet to
the
> > next node in the path.  I suspect that they will do likewise when
then
> > implement RSVP-TE over IPv6. The designers of other protocols may
follow
> > suite.
> >
> > The WG is at an inflection point. Options are:
> >
> > a) continue down the path of RFC 7045 wrt HBH
> > b) continue down the path of the initial versions of
> > draft-ietf-6man-hbh-header-handling
> > c) deprecate the HBH Options Extension Header
> >
> > None of these are very appealing.
> >
> > 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
> >
> > If we continue down the path of the initial versions of
> > draft-ietf-6man-hbh-header-handling, we preserve the semantics of
the first
> > two bits of the option type. From a standardization point of view,
this is
> > as painful as continuing down the path of RFC 7045. It also makes
HBH
> > handling more computationally expensive. Lots of work, little
payoff.
> >
> > Deprecation may be painful for applications that rely on existing
HBH
> > Options. But given that there are only ten HBH Options and many of
them are
> > not widely deployed, we are probably better off experiencing the
pain now
> > than later.
> >
>
> This is probably not going to be popular, but I think that deprecating
them
> is the right thing to do - having something which is part of the spec,
but
> which we know doesn't work / isn't really implemented (and is
dangerous to
> enable / use ('tis a perfect dos)) seems like a bad thing.
>
> Lets just rip the bandaid off and get it over with.

I would support that.

The comment was made earlier this year that one factor in the uptake of
IPv6 not being as quick as would be desirable was the complexity of the
protocol so I am in general of pruning anything that can be, especially
when it is problematic.

Tom Petch

> >  Waiting for incoming,
>
> Likewise,
> W
>
>
> >
Ron
> >
> >
> > > -----Original Message-----
> > > From: ipv6 [mailto:ipv6-bounces@ietf.org] On Behalf Of Brian
Haberman
> > > Sent: Tuesday, March 22, 2016 1:50 PM
> > > To: ipv6@ietf.org
> > > Subject: Re: Review of draft-ietf-6man-hbh-header-handling-01
> > >
> > >  [SNIP]
> > >
> > > Provocative question...
> > >
> > > Have we reached a point where HBH options are completely obsolete?
If a
> > > router needs to process a signaling message (e.g., RSVP or
IGMP/MLD),
> > most
> > > implementations that I am aware of don't trigger that processing
based on
> > > the presence of a HBH option. For example, IGMP/MLD messages are
> > > identified by the protocol (or ICMPv6 codepoint).
> > >
> > > Which signaling protocol(s) would break if HBH went away?
> > >
> > > Brian
> > >
> >
> > --------------------------------------------------------------------
> > IETF IPv6 working group mailing list
> > ipv6@ietf.org
> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> > --------------------------------------------------------------------
> >
>


------------------------------------------------------------------------
--------


> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>