Re: [mpls] Erik Kline's Discuss on draft-ietf-mpls-lspping-norao-07: (with DISCUSS and COMMENT)

Erik Kline <ek.ietf@gmail.com> Sun, 25 February 2024 22:56 UTC

Return-Path: <ek.ietf@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EBA8C14F5F7; Sun, 25 Feb 2024 14:56:19 -0800 (PST)
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 glBmPG3EgeFL; Sun, 25 Feb 2024 14:56:15 -0800 (PST)
Received: from mail-oa1-x2e.google.com (mail-oa1-x2e.google.com [IPv6:2001:4860:4864:20::2e]) (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 79404C14F5F6; Sun, 25 Feb 2024 14:56:15 -0800 (PST)
Received: by mail-oa1-x2e.google.com with SMTP id 586e51a60fabf-21e95f4ed73so1268042fac.0; Sun, 25 Feb 2024 14:56:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1708901774; x=1709506574; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=exyXIoeZpUcksUy0f0v8GpoNH4oVGy1X2KDIDRvdPCE=; b=hBrUJChSYJfWGSNWPkvuf5HTKfe3BO2bRgtHz3mI/xE6bCgO6vmsYrQW6M7aiTC7vn 8iaAtqlZUVsLh9A/SmvevqKimUb7TGUXm72xGwNOjoLzzhklcO3ffyqRRmR8gGHVozkS JGEp2GwgvUeu0PXbjGqYHzTxSYCUK7reBUUmvZqMH7yCNxhqn6l5vAx+g1gjWQJCF9WB z4AGR965WJJxB6kvSwyPEuQmgWeB9n1Kay30B/ATv+Lo/SF2aQ7cRVBuuCrPPap/QCTa uEZSveUhoubZ9dClzsa7+K2Q1itCco3s8voEpEW97BpEwi5buGA2jAWPv4LYgj8nLm2X lRSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1708901774; x=1709506574; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=exyXIoeZpUcksUy0f0v8GpoNH4oVGy1X2KDIDRvdPCE=; b=akuy1YcptPWl+3AYGmkk59BqVn7a2KXOOtN9CjcMDVR0NOkSY4WjmMV2RjCUBjHEKA vKAzV1nlJgbePVwpnw66GNvFt1OVm5QiKvfUPpNa0Uzox4l6WaLYnAGQfD1tBBxuTirB zAhKQu6mfFShat4mqvqHYviimnVmmhfVJWR6y3Y1DwYuIQTTA+tBkFBMBpR/8kciHFz/ QwCYDb4oUdvBkNcdxVVAQL9MzX712knLDaZc3p/WihIMt9q3IME0hUlmHrgLt6zYB7UP BAdpUgxJ4YnIU91s4FPTEeKr0udv5MhUV/12k7JNm0ttscBcuhP5UfnLEhYM3UfVuUDa IJzg==
X-Forwarded-Encrypted: i=1; AJvYcCXNtY+iAShrKUg4oST+Ob+miGrTz80NLvdbTaEISU9aMHWIJolGIEDEKV3a2JGZuOFLzjmzUj2mSK8uxPeTkMTLUDUB4o0uDrkA/ea9QesGNhzl3QMaDXzjLsPzMyBtNepce/Ei6BlqDqbttHcVOjnUkKQzLVtMX8hXils=
X-Gm-Message-State: AOJu0Yy0jnkWECF82E8i0JZ+cYzd7sARNP8deUu5ghWqYbCq2/PYIxTL Ziff9FR8xZ7cj7XyQXOz9u7njsUM30okD3SuU5T9lnNQVSlUS48kH+siyr0oYfq9WCKGTiES8z0 KoDzgL7ENaVBmbGlrQMBpf0iVQMuTDLZ8
X-Google-Smtp-Source: AGHT+IGopJmGq1MCc5X9TZHmCsoHqR2Oyh9TuZNO9A10VYvlx7gAonvKo8qN/igXd49EadfnHGCVYASlrXc3fb0P0jw=
X-Received: by 2002:a05:6870:e9a8:b0:220:971:ab2e with SMTP id r40-20020a056870e9a800b002200971ab2emr1881156oao.41.1708901774004; Sun, 25 Feb 2024 14:56:14 -0800 (PST)
MIME-Version: 1.0
References: <170841267523.1918.1389875331871504838@ietfa.amsl.com> <CA+RyBmXeH2Nb8g8zSwVo9J0RzY+hsHkR=v=i+x-jD3M=WXm+Tw@mail.gmail.com>
In-Reply-To: <CA+RyBmXeH2Nb8g8zSwVo9J0RzY+hsHkR=v=i+x-jD3M=WXm+Tw@mail.gmail.com>
From: Erik Kline <ek.ietf@gmail.com>
Date: Sun, 25 Feb 2024 14:56:02 -0800
Message-ID: <CAMGpriV9Zk6dOYT-gptJ0ofUYzwv8ctyW5XkQfWUwHUtKWerPA@mail.gmail.com>
To: Greg Mirsky <gregimirsky@gmail.com>
Cc: The IESG <iesg@ietf.org>, draft-ietf-mpls-lspping-norao@ietf.org, MPLS Working Group <mpls-chairs@ietf.org>, mpls <mpls@ietf.org>, Adrian Farrel <adrian@olddog.co.uk>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/laW2fNeD7MHT_lFTk3E1rOsdpxs>
Subject: Re: [mpls] Erik Kline's Discuss on draft-ietf-mpls-lspping-norao-07: (with DISCUSS and COMMENT)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Feb 2024 22:56:19 -0000

On Wed, Feb 21, 2024 at 3:25 PM Greg Mirsky <gregimirsky@gmail.com> wrote:
>
> Hi Erik,
> thank you for raising the question of which address to use. Please find my notes below tagged GIM>>.
>
> Regards,
> Greg
>
> On Mon, Feb 19, 2024 at 11:04 PM Erik Kline via Datatracker <noreply@ietf.org> wrote:
>>
>> Erik Kline has entered the following ballot position for
>> draft-ietf-mpls-lspping-norao-07: Discuss
>>
>> When responding, please keep the subject line intact and reply to all
>> email addresses included in the To and CC lines. (Feel free to cut this
>> introductory paragraph, however.)
>>
>>
>> Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/
>> for more information about how to handle DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-mpls-lspping-norao/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>> # Internet AD comments for draft-ietf-mpls-lspping-norao-07
>> CC @ekline
>>
>> * comment syntax:
>>   - https://github.com/mnot/ietf-comments/blob/main/format.md
>>
>> * "Handling Ballot Positions":
>>   - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/
>>
>> ## Discuss
>>
>> ### S4
>>
>> * It does not seem great to me to have ::1 leaking out in packets that can
>>   traverse a non-logical-loopback link (i.e. actually be sent on the wire).
>>
>>   Raising this DISCUSS to see if it might be better to recommend use of
>>   any number of addresses from the 100::/64 Discard-Only Address Block
>>   (RFC 6666) which should have similar properties but also allow operators
>>   to maybe construct configurations where leaked packets might be captured?
>
>
> GIM>> Thank you for pointing me to RFC 6666, very interresting scenario. It seems to me that the use of a loopback address in LSP ping, discussed in Section 2.1 of RFC 8029 is different from how the Discard-Only Prefix is used for the remote triggered black hole filtering and routing. As stated in the second requirement on p.9 of RFC 8029:
>    2.  If an LSP is broken in such a way that it prematurely terminates,
>        the diagnostic packet MUST NOT be IP forwarded.
> As I understand it, there could valid cases when a packet with an IPv6 address from the Discard-Only range will be forwarded based on that address. If that is correct, then the IP/UDP encapsulated MPLS echo request may be forwarded to the IP network if the LSP is broken on that node. Our document aims to correct the misinterpretation of how the 127/8 IPv4 range embedded in the IPv4-mapped IPv6 address range is handled.

Understood; thank you.  Others have contacted me unicast to transmit
more clue in my direction as well.  :D

Changing ballot to NoObj.

>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>> # Internet AD comments for draft-ietf-mpls-lspping-norao-07
>> CC @ekline
>>
>> * comment syntax:
>>   - https://github.com/mnot/ietf-comments/blob/main/format.md
>>
>> * "Handling Ballot Positions":
>>   - https://ietf.org/about/groups/iesg/statements/handling-ballot-positions/
>>
>> ## Comments
>>
>> ### S4.
>>
>> * "entropy other than the IP destination address SHOULD be used"
>>
>>   Do you want to explicitly mention the IPv6 Flow Label here (RFC 6438)?
>
> GIM>>  Thank you for your suggestion. Added references to MPLS Entropy Label and IPv6 Flow Label as follows:
>    *  To exercise all paths in an ECMP environment, the entropy other
>       than the IP destination address SHOULD be used.  For example, MPLS
>       Entropy Label [RFC6790] or IPv6 Flow Label [RFC6438] can be used
>       as the source of entropy.

thx