[IPv6]Re: Adoption call for draft-bonica-6man-deprecate-router-alert
Bob Hinden <bob.hinden@gmail.com> Wed, 12 June 2024 22:16 UTC
Return-Path: <bob.hinden@gmail.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 6F8DAC151082 for <ipv6@ietfa.amsl.com>; Wed, 12 Jun 2024 15:16:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id viLIqE3PLk43 for <ipv6@ietfa.amsl.com>; Wed, 12 Jun 2024 15:16:03 -0700 (PDT)
Received: from mail-yb1-xb36.google.com (mail-yb1-xb36.google.com [IPv6:2607:f8b0:4864:20::b36]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6543EC14F70A for <ipv6@ietf.org>; Wed, 12 Jun 2024 15:16:03 -0700 (PDT)
Received: by mail-yb1-xb36.google.com with SMTP id 3f1490d57ef6-df771b6cf71so407298276.2 for <ipv6@ietf.org>; Wed, 12 Jun 2024 15:16:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1718230562; x=1718835362; darn=ietf.org; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ivFeLlwPPsWVr+l+qHMkADcamJ2V1gbwSk3Nh4+YZjQ=; b=Vgw+PD/kF+rSvjMlMUJx1VYfWuu4UnBxIRA7zxpqV4it7xBfoCuA/jRpQ/cRN/LQvD ZfJz6UlPqmst3R2n8WEOacU6UIY+6muTznIkXmSb4xVZdC6smD7vQq6oQyZneHAN+M/s sxcRt9Hu+QHNCajN4BDP7xb6VIaSjB8tCasMyrkqRCIySgMaZXsj+HZOISie+z2+hvUb hGk7hJPlJmnCscK/EbywFMTvSpBjrQkFyK4chYUAw+rIgW9ixgZ/0LF/U/udkpKsjs2d fQPpc4uDAvjJLnuO2bA2NnUCaCdGqCiY7FMHLrtxmGPwTayt7viS/aQiALjOhH4dZfRX R7qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718230562; x=1718835362; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ivFeLlwPPsWVr+l+qHMkADcamJ2V1gbwSk3Nh4+YZjQ=; b=d0iVZWQcegccri8yISGkGVhp+IOtcThdzcUiwjcQGLAJWW1fspG7Q/LUwbwsRVk93r XHpqKmZWEY5QjJHBC+6GAyuqbdFz2VMjhSAdnngCJCWbux4k00tR3Ltvk0rg+TPJa9wL LZ3hAoJPyElhxT1F94EMMLw1lRPkqo6r1g5TuyH3TOwdaidr/rRYX4ZMm2R2yjfUpr6v Fb3dm192b/7kljqtfwBv3yCKp7v/Iun5yfim73N+FTWlXAARCfDZfrJhc06G5xNQW9VJ r0bio0IjM2WZrYFY//fuCZN83aHPMNeW2NH/HFwugTtxLHE15PZP0cnIvtbrYNX3Bnm1 Lk+A==
X-Forwarded-Encrypted: i=1; AJvYcCUKWU35qHww1ZWZIWYnJxpMAAri7wuu95MYguX66Q2Q+yIr3fbx8OfcfiZj+5WQGirVcTXCEhxAP4WwrjOq
X-Gm-Message-State: AOJu0YzRKVYaWi1ZxgtDLGo4OnzVxBNVG7DvNbUz6o6ahKMCiK/i+Iqf R4Mg5tMg45cAQ6zQAE44QFcpeew9b04aNMi33oIom1NaZ60AWu1i+YauKA==
X-Google-Smtp-Source: AGHT+IFkEeLCteRkZNFNtN8QvBAdiO8dlJLzmQpZLojTy9wMmCfoW1n33NpCikmWPgkZprNKZ9HvJA==
X-Received: by 2002:a25:df85:0:b0:dfd:d71b:1005 with SMTP id 3f1490d57ef6-dfe668712e3mr2871688276.20.1718230562129; Wed, 12 Jun 2024 15:16:02 -0700 (PDT)
Received: from smtpclient.apple ([2600:1700:4383:c05f:4d20:f860:dcdd:668a]) by smtp.gmail.com with ESMTPSA id 3f1490d57ef6-dff0487612esm7774276.15.2024.06.12.15.16.00 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 12 Jun 2024 15:16:01 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\))
From: Bob Hinden <bob.hinden@gmail.com>
In-Reply-To: <7836ec94-b12a-4baa-aac1-3bf29c18b9ee@gmail.com>
Date: Wed, 12 Jun 2024 15:15:39 -0700
Content-Transfer-Encoding: quoted-printable
Message-Id: <F1B4878D-8335-4348-AEDC-43A4C2850928@gmail.com>
References: <CAFU7BAQDP-+bOZOphnxwJopikYxoW=Bvo_1S7czfXmq=2UT2zg@mail.gmail.com> <1C4203A2-9298-414F-A0A2-00BB87A7A2EA@gmail.com> <BL0PR05MB531671B165FE15E2CB5387E0AEC02@BL0PR05MB5316.namprd05.prod.outlook.com> <98C3B5AB-627B-4C04-8D13-EE3B1E82C309@gmail.com> <7836ec94-b12a-4baa-aac1-3bf29c18b9ee@gmail.com>
To: Brian Carpenter <brian.e.carpenter@gmail.com>
X-Mailer: Apple Mail (2.3774.600.62)
Message-ID-Hash: UH5K2S7PZUKPLV5Y3X3DECFRTVE6CV3U
X-Message-ID-Hash: UH5K2S7PZUKPLV5Y3X3DECFRTVE6CV3U
X-MailFrom: bob.hinden@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ipv6.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [IPv6]Re: Adoption call for draft-bonica-6man-deprecate-router-alert
List-Id: "IPv6 Maintenance Working Group (6man)" <ipv6.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/MDhj16WmCvhTfX4bUvNyeUj_hdo>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Owner: <mailto:ipv6-owner@ietf.org>
List-Post: <mailto:ipv6@ietf.org>
List-Subscribe: <mailto:ipv6-join@ietf.org>
List-Unsubscribe: <mailto:ipv6-leave@ietf.org>
Brian, > On Jun 12, 2024, at 1:37 PM, Brian E Carpenter <brian.e.carpenter@gmail.com> wrote: > > On 13-Jun-24 03:18, Bob Hinden wrote: >> Ron, >> On Jun 12, 2024, at 8:06 AM, Ron Bonica <rbonica@juniper.net> wrote: >>> >>> Bob, >>> >>> Thanks for posing the most interesting architectural question! >>> >>> The HBH Processing draft positions the HBH Options Extension Header as a clean mechanism for signaling through the IPv6 forwarding plane without touching the control plane or exposing it to additional vulnerabilities. The Router Alert option compromises that architectural goal by allowing packets to weave in and out, between the forwarding and control planes. >>> >>> If a new protocol needs to weave in and out between the control and forwarding planes, it can do so by addressing its packets to the node whose control plane it needs to touch. This strategy has been demonstrated by RSVP-TE. Its benefits are: >>> >>> * >>> It has been deployed on the global internet (i.e., across domains) >>> * >>> It can be ACL'd by simply examining the destination address and next (non-IPv6) header. There is no need for the ACL mechanism to parse the HBH Options header >>> >>> >> It might be helpful if the draft included discussion about how to retrain this property without using Router Alert. Especially discussing MLD. > > I think MLD is a rather special case, since it is confined to a very local scope and it doesn't involve "alerting" routers at an unknown point potentially on the other side of the world. > > RFC3810: > "All MLDv2 messages > described in this document MUST be sent with a link-local IPv6 Source > Address, an IPv6 Hop Limit of 1, and an IPv6 Router Alert option > [RFC2711] in a Hop-by-Hop Options header. (The Router Alert option > is necessary to cause routers to examine MLDv2 messages sent to IPv6 > multicast addresses in which the routers themselves have no > interest.)" > > As far as I can tell, if Router Alert didn't exist, MLD would have needed to define it. > > This is worth underlining in the draft because (a) it really is a MUST, and (b) the hop limit of 1 means that it really does only concern the LAN router and has no implications for WAN routers. All good points to describe, it is a different use case. Bob > > Brian > >> Bob (w/ no hats) >>> Ron >>> >>> >>> Juniper Business Use Only >>> >>> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ >>> *From:*Bob Hinden <bob.hinden@gmail.com <mailto:bob.hinden@gmail.com>> >>> *Sent:*Tuesday, June 11, 2024 11:55 AM >>> *To:*IPv6 List <ipv6@ietf.org <mailto:ipv6@ietf.org>> >>> *Cc:*Bob Hinden <bob.hinden@gmail.com <mailto:bob.hinden@gmail.com>>; 6man Chairs <6man-chairs@ietf.org <mailto:6man-chairs@ietf.org>>;draft-bonica-6man-deprecate-router-alert@ietf.org <mailto:draft-bonica-6man-deprecate-router-alert@ietf.org><draft-bonica-6man-deprecate-router-alert@ietf.org <mailto:draft-bonica-6man-deprecate-router-alert@ietf.org>> >>> *Subject:*Re: Adoption call for draft-bonica-6man-deprecate-router-alert >>> [External Email. Be cautious of content] >>> >>> >>> Hi, >>> >>> With no hats on. >>> >>> My thoughts on deprecating Router Alert is what was written in Section 5.2.1 of the HBH Processing draft (now in RFC Editor queue): >>> >>> DISCUSSION >>> >>> The function of a Router Alert Option can result in the processing >>> that this specification is proposing to eliminate, that is, to >>> instruct a router to process the packet in the control plane. >>> This results in the concerns discussed in section 4. One approach >>> would be to deprecate this, because current usage beyond the local >>> network appears to be limited, and packets containing Hop-by-Hop >>> options are frequently dropped. Deprecation would allow current >>> implementations to continue and its use could be phased out over >>> time. >>> >>> The Router Alert Option could have a potential for use with new >>> functions that have to be processed in the control plane. Keeping >>> this as the single exception for processing in the control plane >>> with the following restrictions is a reasonable compromise to >>> allow future flexibility. These restrictions are compatible with >>> Section 5 of [RFC6398]. >>> >>> My question is do we want to disable the possibility of any new functions that need Router Alert in the future. >>> >>> Bob >>> >>> >>> >>> > On Jun 10, 2024, at 4:23 PM, Jen Linkova <furry13@gmail.com <mailto:furry13@gmail.com>> wrote: >>> > >>> > This email starts 6MAN adoption call for the following document: >>> > >>> > Title : Deprecation Of The IPv6 Router Alert Option >>> > Authors : Ron Bonica >>> > Date : 2024-02-19 >>> > >>> >https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-bonica-6man-deprecate-router-alert/__;!!NEt6yMaO-gk!CmCegd8V41HWGLJly2mqXbYx0AwGFa6dv4knJdVkLfmlQRCdNqHTUVtGQ5yfA2rqkdAZnI3aY_VTaJ06BDI$ <https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-bonica-6man-deprecate-router-alert/__;!!NEt6yMaO-gk!CmCegd8V41HWGLJly2mqXbYx0AwGFa6dv4knJdVkLfmlQRCdNqHTUVtGQ5yfA2rqkdAZnI3aY_VTaJ06BDI$> >>> > >>> > Substantive comments, statements of support for adopting this >>> > document or objections to the adoption should be sent to the mailing >>> > list. Editorial suggestions can be sent to the authors. >> -------------------------------------------------------------------- >> IETF IPv6 working group mailing list >> ipv6@ietf.org >> Administrative Requests: >> -------------------------------------------------------------------- > -------------------------------------------------------------------- > IETF IPv6 working group mailing list > ipv6@ietf.org > Administrative Requests: > --------------------------------------------------------------------
- [IPv6]Adoption call for draft-bonica-6man-depreca… Jen Linkova
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Joel Halpern
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Mark Smith
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Brian E Carpenter
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Ole Troan
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… xiao.min2
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Michael Richardson
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Bob Hinden
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Ron Bonica
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Brian E Carpenter
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Adrian Farrel
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Ron Bonica
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Sebastian Moeller
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Adrian Farrel
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Alexandre Petrescu
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Adrian Farrel
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Ron Bonica
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Bob Hinden
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Brian E Carpenter
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Brian E Carpenter
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Bob Hinden
- [IPv6]Re: Adoption call for draft-bonica-6man-dep… Mark Smith