[Idr] Link Local Next Hop Handling for BGP

Donatas Abraitis <donatas.abraitis@gmail.com> Sun, 07 November 2021 16:44 UTC

Return-Path: <donatas.abraitis@gmail.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 398223A08C4 for <idr@ietfa.amsl.com>; Sun, 7 Nov 2021 08:44:21 -0800 (PST)
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 An5ctGPBM8fk for <idr@ietfa.amsl.com>; Sun, 7 Nov 2021 08:44:16 -0800 (PST)
Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) (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 48A753A08B6 for <idr@ietf.org>; Sun, 7 Nov 2021 08:44:16 -0800 (PST)
Received: by mail-yb1-xb32.google.com with SMTP id j75so37194411ybj.6 for <idr@ietf.org>; Sun, 07 Nov 2021 08:44:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=+veNcjkEs6FBBW4N99s/LG+L9dAFzjkFAQDHGsNByng=; b=Zg256SZh6DWW3fwkorew8ZypJsPd6lTxpxV69VgfXS/BcXX9nQqNfcgJ63VDY48Wkp 0RDgGQT02gXyWNrvP4MnqslP0RvF6ek8U114FlIsH9FAHT5BpYkFW+G9Q5WmBKfqUvJ6 nwh5mULSVH5JoMmrHIQK97CwvHDqHBhIuflMoUx5hfhlnvceimVz1xntv1UaKE4m7Mxy pK4yaXQDkQqnIxtw5WdQNEfqGXnN/PWO2LgQwdOcF3QNgp6JLUmbZYzrElTtoMdsUYd9 4ZbvOvUorrG4meHOQUgpLqgTNPYpqp+zjpAsaDMAglkXX9fX9sFEXrmZTHCfqpuIe5VD /xSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=+veNcjkEs6FBBW4N99s/LG+L9dAFzjkFAQDHGsNByng=; b=s+mAZKtQfGFPSZ46IdOeX0m59b7s24VRjuM/rQ8XFUDOqOv1yzODIAuidP38tE7NDt iHemSQaNctK1OzEbpGx1K84obPJ9oiFOVx6h5KnRjbu3PzozfghZXiPIBqNG/6EwF/1u jhdaiLtuypk22MgfeLURCMdT6wkijbAdH73KApsvaSUyHbZoN3ujkXQd2Oh4JJs7CkTu JSaaEExse+9F5WmhIiWREaLD3Ec293QaUA56NFN+BRCwc4cdCJxZHVFHpECV+071sDuV xuQZtudgZB3feoy7ZW911q7LJf3jFTpKmS1jc6vPkZQ+mmkpPrKyw3rAAOiLwmj4vBqq vRDA==
X-Gm-Message-State: AOAM531KNrkibxncUFgTl1ulbYqapiqLcy6iCy2fIuAHJoqw+KCfuGVS AmYkKBihapxvLYi3g9LwYamU4bgFNEwpqTpLNH29X3rtDLk=
X-Google-Smtp-Source: ABdhPJxIhIZuRCVsjivofAxPgT1K9Kb6GdWfXCoWuE3yjRHzuJfc+Ug2Nt5e2+P7cWfxlnZc8JQgiG0DSvOA0KEw+3g=
X-Received: by 2002:a5b:ecc:: with SMTP id a12mr59557456ybs.347.1636303454156; Sun, 07 Nov 2021 08:44:14 -0800 (PST)
MIME-Version: 1.0
From: Donatas Abraitis <donatas.abraitis@gmail.com>
Date: Sun, 07 Nov 2021 18:44:03 +0200
Message-ID: <CAPF+HwWhUT8RCPbr=6zdRiyG5f=_DTZo8g9s=qSvMeY81PbTYg@mail.gmail.com>
To: "idr@ietf. org" <idr@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000213ae405d03596e6"
Archived-At: <https://mailarchive.ietf.org/arch/msg/idr/ju0D9I2j4cmxHN2dIcEnrQDA5wE>
Subject: [Idr] Link Local Next Hop Handling for BGP
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Nov 2021 16:44:21 -0000

Hi, folks!

we want to continue with a long-standing draft
https://datatracker.ietf.org/doc/html/draft-white-linklocalnh to take some
further actions to move forward.

More and more issues come dealing with inter-operability handling IPv6
link-local next-hops. Especially it's tricky how to handle 32-bytes length
next-hops and every implementation handles this independently which makes
things even worse.

Some open-source daemons set NH length to 32-bytes, but the global address
(GA) is set to `::`. How this should be handled correctly? In such a case,
a DUT device can be in trouble while setting next-hop at receiving side (if
global is preferred).

If IPv6 GA does not exist, sending LL(LL) with 32-bytes is the correct way
or not again?

Controversially, is it OKay sending GA(::) (I didn't see and even expect
this to happen, but...).

Waiting for comments!

-- 
Donatas