Re: [Bier] comments for draft-zhang-bier-bierin6-04.txt

Greg Mirsky <gregimirsky@gmail.com> Thu, 12 March 2020 21:00 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 064D23A094C for <bier@ietfa.amsl.com>; Thu, 12 Mar 2020 14:00:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-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=gmail.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 yk-UJxLtM5mu for <bier@ietfa.amsl.com>; Thu, 12 Mar 2020 14:00:08 -0700 (PDT)
Received: from mail-lj1-x232.google.com (mail-lj1-x232.google.com [IPv6:2a00:1450:4864:20::232]) (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 CE41A3A0948 for <bier@ietf.org>; Thu, 12 Mar 2020 14:00:07 -0700 (PDT)
Received: by mail-lj1-x232.google.com with SMTP id u12so8169769ljo.2 for <bier@ietf.org>; Thu, 12 Mar 2020 14:00:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=44Wg9dpBXI5dxd3FcqMMUUTA5kRyNm70UCHT816wvAM=; b=EbF3GSqWXu2IC3SHX/HIFUjsHswEq0q4Xnp26HOnpBHCWXio4QKfrHSw6ophXETKSI VdQfKiAss1kYs3MkyysccnljjEKMQFxSkScuOXv8FIi0gRm0QliPDIca5VxfoN31RnD9 o/jTLu7lXBzu+1CJjI5i0DU0htnATyjIC6fz90t8DMlkUN5XNPyQxyWze8GsUFKKyBE8 AOZJuBJUn3YlOULV/GR77yJ7mKxKOHPipEcXC69KODrPJgeRmPUEEUKruyrHO3F8oTr6 4eLpKrRd0kpX1XsmnD4SslQhR5Zdw6haNBLtdEBg4ma8qxs1fdPgiFyyoJtts8wA6sa4 wZCw==
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=44Wg9dpBXI5dxd3FcqMMUUTA5kRyNm70UCHT816wvAM=; b=UfgOj2ot/aiFjTJEhlf1jKRqi1Scyj2dLurXv6VVrO/n2dYd05TAmjVRMz1GcEW/b0 NpypYELckbi2fMLUNbZGyCGaOFufrzIjPySZVPq8VEcpd40y54ynMiHu+Krjzm3x8i0G tpOMqhIfc8pK3ikiCxgKP4CalceDydXNkQP4ViPo27XfaCBmVhygXI98zbHQFf5QRz3k GIfQvXeKyP4crRSV9iH+uS9+1ca1g1U+eriyTvlFzyX0KeRdKNLX7ERuNNhEYodjKmw9 7ujX4VeMTq1LMXC/Ze8w/NYfWGCfT1/0KZt2oBaa3ct6rd3bou6inJw5tEM8aImsAZAx uunw==
X-Gm-Message-State: ANhLgQ2XWT/L4+Tuv1T1oP1aK1OTni1SqdDdpQfWEvN8TDlvi9xGHFMp 41Tdy51jfnKD/TJ5hMfhrpX6Kscz4YvWZsVv9z5b3w==
X-Google-Smtp-Source: ADFU+vucypCmZbejLCUakixlzSE9wtRdaclT+NK3W/gErWPLbHbWanTq9QoFVZAl7HYqaEnmlDQRs0MY229A0YZDdZ4=
X-Received: by 2002:a2e:3608:: with SMTP id d8mr6228651lja.52.1584046806038; Thu, 12 Mar 2020 14:00:06 -0700 (PDT)
MIME-Version: 1.0
References: <20200312042429.GA12383@faui48f.informatik.uni-erlangen.de> <CA+wi2hNnxOXwqGCrTdXPiZD-jK=U0P6uuWwY0=mir21F_yrfLA@mail.gmail.com>
In-Reply-To: <CA+wi2hNnxOXwqGCrTdXPiZD-jK=U0P6uuWwY0=mir21F_yrfLA@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 12 Mar 2020 13:59:54 -0700
Message-ID: <CA+RyBmW22V7UOch5XG_aYJbbSVfQuDBQ_URyCS-U2TgWJOHOjQ@mail.gmail.com>
To: Tony Przygienda <tonysietf@gmail.com>
Cc: Toerless Eckert <tte@cs.fau.de>, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002e7c7005a0aea31a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/vwkYfbKPuHWpJoFX3o77pSeISK8>
Subject: Re: [Bier] comments for draft-zhang-bier-bierin6-04.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Mar 2020 21:00:10 -0000

Hi Tony,
I think that the example of LL BFD, i.e. single-hop BFD, is in fact
opposite, not in support of TTL/HC = 1. RFC 5881, following on the
extensive discussion of the GTSM in RFC 5082, requires that TTL/HC for the
single-hop BFD be set to 255 and BFD packet discarded by a receiver if
TTL/HC != 255. I'll note that we had an extensive discussion with IESG on
the TTL/HC value in the case of BFD over VXLAN. We've agreed that a VXLAN
tunnel is as single-hop IP and thus TTL/HC MUST be set to 255. Not sure if
all this information was helpful. My $.02

Regards,
Greg

On Thu, Mar 12, 2020 at 8:57 AM Tony Przygienda <tonysietf@gmail.com> wrote:

>
>
>> >    If the neighbor is directly connected, The destination address in
>> >    IPv6 header SHOULD be the neighbor's link-local address on this
>> >    router's outgoing interface, the source destination address SHOULD be
>> >    this router's link-local address on the outgoing interface, and the
>> >    IPv6 TTL MUST be set to 1.
>>
>> I've started a thread on 6man/6ops re. link-local-tunnel traffic as i
>> have the same also in my ANIMA draft, and in implementations i have
>> seen quite some issues tunneling traffic HW accelerated across IPv6
>> link-local addresses and TTL=1.
>>
>> Would welcome implementers in BIER to chime in if they would see this
>> as an issue.
>>
>> If folks feel supporting this HW accelerated might be more complicated
>> than non-link-local tunnels, then it might be useful to change the
>> text to also allow/require support for using the BFR address even for
>> subnet adjacent BFR. In that case one would not use HL=1, and that
>> too i have seen to be a problem in HW accelerated forwarding plane:
>> HL/TTL=1 -> MUST punt (software processing).
>>
>
> really? I'm surprised, actually, LL with TTL=1 for link local is an
> absolutely common case since years for e.g. BFD and other thinks like BGP
> sessions in many topologies so if a silicon does not support that it's a
> strange IPv6 silicon. But yes, supporting LL properly in IPv6 is non
> trivial (spec allows to have e.g. same LL on multiple interfaces in a
> node). The spec here says SHOULD and not MUST so it's perfectly find using
> any addresses (one could probably even use BFR prefix but that would lead
> to ECMP non-deterministic behavior which may or may not be OK depending on
> deployment).  If that needs to be spelled out (albeit it's redundant) I'm
> not opposed to that.
>
> Please cc: bier working group on any discussion you are starting with 6man
> on the side ... Unless I missed my morning mail input ...
>
> --- tony
>
>
>
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>