Re: HBH Option Header Configuration (draft-hinden-6man-hbh-processing)

Tom Herbert <tom@herbertland.com> Tue, 08 June 2021 21:05 UTC

Return-Path: <tom@herbertland.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 B26593A3DC4 for <ipv6@ietfa.amsl.com>; Tue, 8 Jun 2021 14:05:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.897
X-Spam-Level:
X-Spam-Status: No, score=-1.897 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=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=herbertland-com.20150623.gappssmtp.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 3B4fFjfDfvKm for <ipv6@ietfa.amsl.com>; Tue, 8 Jun 2021 14:05:51 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4562A3A3DC0 for <ipv6@ietf.org>; Tue, 8 Jun 2021 14:05:51 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id i13so26157310edb.9 for <ipv6@ietf.org>; Tue, 08 Jun 2021 14:05:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TugBcnMK6SF4o/6Ok2K8pvaH5i6T/xK7bpV2GAagvb4=; b=BDsbomM1lNj8i3OAZee+Gxf+JEoM0VPDAxd5asgj8iNqkBe1jdVJ0ZlPMEuz9tp1lX ih+C3pJK0UflTWZWAH8sWWzAe7LEFw/8TPpW6KADV71LKh3PRYyGvLpnFM+Ppz3Zay1M 6TkZ0ABEDepQ4Dm0ljVc9+RhU1TXSStYdfMMml6Sths0z4jYnc8WJcRLAlVKX+fMPN72 VmzowTdVrQwOSxM2pKte2QboGKT5uecZ2mTMjDZYk6zzjPhfOP7uCfsIPqg6GKKfeqJP AvJqCKjUtMCdB8ELmWTRVR/woM4miBBYgOopyX75K1KOTd3Hy2OLvP4ukXGxbREDV1A/ 0Rnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TugBcnMK6SF4o/6Ok2K8pvaH5i6T/xK7bpV2GAagvb4=; b=d669XhSzhlRazIOf8s7YX2szkGbi+DUi539hxGujFY2vD6ZEIIJFkfUCi/cq0osaxB 1Ng6aY4TRFShg9kw4pWKcztApLNSbt3WS8ntHgoCoUoJs++7vhbrM0i+9CpqLSNV7dWx yHRX3JjbOB+Q/GNlGgzz/zy9o3BPIJQbzaP8U7utZBBJQwoRBwQcEctRWn9p44S51Cv+ ymfAOIDX8/P4G00GAw8MBYAd/XEfUeoKBYJKlbLMLGYb8N67u1BZkzee30v253FxyooW eflXHByP4uFqNjT6R0s+1OnFYL6Q/Y1GZ7A9xtLyQbwojGNWFOhJbnl/PT2loPJ2ARKB AKGw==
X-Gm-Message-State: AOAM532oaJzjGNf7d+f7fmeYSpdEc/ZgttwUpdCSSFpmEftc7ZE9CO1d Z+D7GfTzGlRHiU2xHnw/s6nmJhT6VrhpUzRY8KoHJg==
X-Google-Smtp-Source: ABdhPJyN8PXAXOdcFLWAedChqXJJo/QlrrkMpq/oPa9awE/tkXcF6VxG/Al1ysqCqRTfEJODn5/xtA0Nv6aRPR1/GNg=
X-Received: by 2002:aa7:c0cb:: with SMTP id j11mr27737943edp.177.1623186348123; Tue, 08 Jun 2021 14:05:48 -0700 (PDT)
MIME-Version: 1.0
References: <90F1C7DD-A8FF-45C1-9B9F-6E57A04AB88B@gmail.com> <bf5714f9-a580-eaa4-5f5e-c9198505f799@foobar.org> <4ce55411-5e3b-ccf9-12b1-5652346fb60c@gmail.com>
In-Reply-To: <4ce55411-5e3b-ccf9-12b1-5652346fb60c@gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Tue, 08 Jun 2021 14:05:37 -0700
Message-ID: <CALx6S34vSg5yVwBiuEp6O174=-Du=BF2t2p=21LKd0yW+xpMGg@mail.gmail.com>
Subject: Re: HBH Option Header Configuration (draft-hinden-6man-hbh-processing)
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
Cc: Nick Hilliard <nick@foobar.org>, Bob Hinden <bob.hinden@gmail.com>, IPv6 List <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/4vQZoSxSOODGfckgtf_eW15BAoA>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
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: Tue, 08 Jun 2021 21:05:57 -0000

On Tue, Jun 8, 2021 at 1:49 PM Brian E Carpenter
<brian.e.carpenter@gmail.com> wrote:
>
> On 09-Jun-21 08:18, Nick Hilliard wrote:
> > Bob Hinden wrote on 08/06/2021 21:06:
> >> We have discussed this and conclude that yes, we are proposing to
> >> require all nodes to examine and process the first HBH Option in the
> >> Fast Path.   Not just drop packets with HBH Option Headers.  This
> >> change needs to be made clearer in the draft.
> > [...]
> >> Comments?
> >
> > yep - it's 26 years too late to close this particular stable door.
>
> I wouldn't say it exactly like that, but I think the requirement is
> totally unrealistic. To be precise:
>
I agree.

> "However, it
> is to be expected that high-performance routers will either ignore it
> or assign packets containing it to a slow processing path.  Designers
> planning to use a hop-by-hop option need to be aware of this likely
> behaviour."

Yes, that is the why when sending options from a host, we'd never
assume that *all* nodes in the path are going to process any of them.
The assumption we're making is that routers in the path that need to
process the option will process them, and those that don't need to
process them will forward (in the fast path) instead of just dropping
them. For example, in FAST the hop by hop option is really directed to
the first hop router of the local network and/or the ingress router of
a remote network-- any other routers in the path don't need to process
it and can ignore it (either by skipping the option with 00 in high
order bits, or by ignoring the HBH EH altogether).

Tom

>
> [https://www.rfc-editor.org/rfc/rfc7045.html#section-2.2]
>
> (Standards wonk comment: Since RFC8200 does not obsolete or update
> RFC7045, this draft would need to formally update RFC7045 for this
> reason. Which I would object to...)
>
> Regards
>    Brian
>
> >
> > Nick
> >
> > --------------------------------------------------------------------
> > 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
> --------------------------------------------------------------------