Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt

Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de> Thu, 14 April 2022 13:47 UTC

Return-Path: <J.Schoenwaelder@jacobs-university.de>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D0F7E3A1A5D; Thu, 14 Apr 2022 06:47:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jacobsuniversity.onmicrosoft.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 QJ8faC36l-hQ; Thu, 14 Apr 2022 06:47:42 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-ve1eur01on061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1f::61b]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A25AE3A1A8A; Thu, 14 Apr 2022 06:47:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JFaiK+JHrA6Vbz0e0D6a3kYgQg6tIieiG9rznJjkFkzjArYQfUhbvnqRPvK/tuTtprnh0kAhb+VtHP18mfIZBEv2OVIfjbz6Lw8gmDOfs4xQXjso+no2Fc4zRUBgRohLlVhgGamlIGXwitfgpHUqiyMXBrIVoRmCSizqtosi0CObTfLhJlqNr75rKmCQIWPPg2K+DMMbl4tW8EelL6jUXPQ14cOgt2JjqqYXcG8A+ORJhOS6DaEfOir4glOErpr3lGAzBZ1n1hku/P6wYU25v4lJH+J81cN1w7gW990rNNqLqQrZzaa/7Jon4x/njKVkwYjMWB9bI2PIeo5KT1xhbA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=EGVUuL4NrjhOcsLxfOlQdwy8KSPw2vz7EIdyqrv37W4=; b=Hghga1csMaBqcdDJzzhPJxsR3NjS93Nh1b8ohSDFGorb1H23mJJoH5Bqh22or6eTStHGKAntnMfQ4kVPmAvoxO+Xqp99MclHsByRSvvGKa/P2Q1G3s8mnP5JOxtdBT+xM4gDNtrtnBm6+YT3SZV6kTPPPe0uLaUYwooLTfqVQ/9QL6UxLce6iQW+jAXiY+rWDT3f3+svv7zgfDwA2e0rsLsirpw+0MP3eUjA8qluFLIyZCiub5nDdABNgIJu8iPvQyTBcwavJqkjoFHAM9LAp/2WYbrNZiiUoXwdjkNiblagA1b4B2Pz1FpGGPwvQhjIUue/lMfLRnQEN1r38pR6jQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=jacobs-university.de; dmarc=pass action=none header.from=jacobs-university.de; dkim=pass header.d=jacobs-university.de; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacobsuniversity.onmicrosoft.com; s=selector2-jacobsuniversity-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EGVUuL4NrjhOcsLxfOlQdwy8KSPw2vz7EIdyqrv37W4=; b=SlAIEtrfFAYQ35zS7reOQDhOTEj4ULHOFQhsmFI9OtNlOcA5dMouK9Ue9VxLc9dm9bEgn8nEZb/h0zdy+V8/5ktVcTj6wYMBPkOguCsKB41NyLfMmKDefzsfpNCIM7LwI9LHnbx5hx5CE+DZ2+T5lPV2J7nlR5F2DKZsrA+lSWI=
Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=jacobs-university.de;
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6) by HE1P190MB0203.EURP190.PROD.OUTLOOK.COM (2603:10a6:3:cd::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Thu, 14 Apr 2022 13:47:32 +0000
Received: from GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::5929:c22b:95d2:40a2]) by GVXP190MB1991.EURP190.PROD.OUTLOOK.COM ([fe80::5929:c22b:95d2:40a2%5]) with mapi id 15.20.5144.029; Thu, 14 Apr 2022 13:47:31 +0000
Date: Thu, 14 Apr 2022 15:47:30 +0200
From: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
To: Martin Björklund <mbj+ietf@4668.se>
Cc: rwilton@cisco.com, lsr@ietf.org, netmod@ietf.org
Message-ID: <20220414134730.62e3fyhl7e4pvuz4@anna>
Reply-To: Jürgen Schönwälder <j.schoenwaelder@jacobs-university.de>
Mail-Followup-To: Martin Björklund <mbj+ietf@4668.se>, rwilton@cisco.com, lsr@ietf.org, netmod@ietf.org
References: <BY5PR11MB4196F5F342BA12E79FF29B08B5EA9@BY5PR11MB4196.namprd11.prod.outlook.com> <20220412.092537.1752383485754368549.id@4668.se> <BY5PR11MB41966C83474B52949C2B660FB5EF9@BY5PR11MB4196.namprd11.prod.outlook.com> <20220414.152331.1522036488630734842.id@4668.se>
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <20220414.152331.1522036488630734842.id@4668.se>
X-ClientProxiedBy: AM8P191CA0017.EURP191.PROD.OUTLOOK.COM (2603:10a6:20b:21a::22) To GVXP190MB1991.EURP190.PROD.OUTLOOK.COM (2603:10a6:150:3::6)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a642773c-6b17-4a53-ce67-08da1e1d52af
X-MS-TrafficTypeDiagnostic: HE1P190MB0203:EE_
X-Microsoft-Antispam-PRVS: <HE1P190MB02038A50FFCA79E52040850CDEEF9@HE1P190MB0203.EURP190.PROD.OUTLOOK.COM>
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: qTeMWqERAmokv6cR9e99FFTCjASNHX3IDQcN0B606lX5+JHzevoV3o3i3kJwtnkBRxp6Sxn4rbmNbrrfG+557Xla+weahOYEt68qsvkTeYxuNlvZrdbGPT86b2j0gLmXgSJi1WUGmTq6hB8OgqFN1kz5YW5QRJJOu2qG0okwblGd0OGgIzrqcADMTL0NlDkA0jXA6DdUrBJVe+XFcCQ/TaVkpfhu83+Os08knXByCTB2OQbqMWU4tqx4VVegUgJ97vNbVWiaL47yKfb8BB5MmXN5pQJVVc0hw0x0T87/KIrCywPlwrnh3XmXG8ooiMWVS3T863KoqI59NgTxswl/c4rXZF6Fn9ijTZP9ANC0wUX4QJeBjLmWG/ca+ho3O5IWgOwlqFxqdgoy2cVAcmO9qmLLkdOq1HCtaOy4nWPdunf1cTYHXe8HvG3LIdlazLCWcp8SNILFtjljCckR6Pqvw9J43qmH5n2UhtIfCqHUi2LXcKkt14zFhS0PLUzPTkhY2CNpD98vAJvcVjW71+ZBQrqxiPnPFU54Echte740F+Fr1B9kh+zhj4OPkwuuBXgYLsK48bKbxcOBlbwMw1KuH/CdtlaT7GizoAi1qxkMRY0od65srLzG1dqXL+Lfi77B4UFpupZPNCX/qQ0KTu8GhM8TB7ly5RODSQk0fSxWi1m8YbdN5OJgdNxxsCUzr/UsO9hPX2STHuiUWbd8eTIGPRzKfqvEaawUdLng61FNe6kOKJSfdLMBbK7aRDgLhrlNLy11+nYmtbTV6LuKa8Z9Xg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GVXP190MB1991.EURP190.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(7916004)(366004)(26005)(498600001)(33716001)(85202003)(66574015)(86362001)(1076003)(2906002)(8936002)(9686003)(52116002)(6512007)(6506007)(83380400001)(8676002)(186003)(5660300002)(66556008)(66946007)(66476007)(38100700002)(38350700002)(85182001)(966005)(6486002)(3450700001)(4326008)(40140700001); DIR:OUT; SFP:1101;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: YtrkBMZ2XEKPsSUw5gGbQZbi+X64v3jEBMdubxxgTzggZW+v087YvGqdGoASydxaK7f/96sUCJSbYPgi9xWFgYXnf2bfr3NherYXSylqrD5n8DdQ6HeIHRdA7z1JGdSIvkfb75ourUvz82+qr71aw1Rhu30JVPPsY9yacE/OcC4IpUcMPctlv34RQ+hr3qMNLHzqC7Mx5CQGqkDReEn0RIQQdxc11fjmU5T/K7D87ryLzAXH22DXOv/U2lUhpgPtoHj9I73yCrgTU+BNPD2evul2rbeqxTPFAxGgoMRJSXTvsdV7qN3SxGHgOtdQWrvZRqSxgEPwIReoyK9HGUWBged5k1BI5q62QQsPrsIXM8T2hCJLNuYprTD56kj1984Rqj6TRcOeqWlXImhDFsgPDmirfYnf5xcU57kGqWr+R8QjA+aFgYlrxBgoRD8gpZo9Ej9qBGv2KLFIis1P/b9yvN+YNG72RRzP+2NNx674s8tLuD9ruQimXNpfDcCvOGpNBI2HQ3HBLhWlREQgx6cWHZZCU9wyO1rW2bHMWwFJN+P/BRV1kKJZNKFF+QcOiM3NA5HBxCBC+ZMIb9ibWSIsrjfUbKXsGl5LHrFs2U9d2+SU3lEGBK4pUSaFqXuyxBAYPtrfPFSXnhy4BIyM/kgZd3gMVtaon1n7YEds7CNNBkm/pyWLYf5VYB2/ameIn0B0gBxkGY8vomq+S1FxPW4vBFK9oiuqCm9+0ow2k0gKYdK5OVLG8zvminRpaN8/c3V50B0B10RTrgMsSImjRWnnuBPb9O7PygucQrJPsLDlzBgkV32ThAU5g9ENy2E+RsTiGD1H0TCG4Jjo7zLh6JRCLYmt8lEhhKuI0NCQTUt9JUelFl5QCSgCFlvh9kp3CFr0zwz0aDtX6A79xkOLtIo3GHLIC1SQIdekCa6GxlTNYKxu4MBm7ZagBbSZQvEYrQwWdai4bVhITO5K6q+Z78cQYcXnxBrrtGjKD770sQtdKc1dbHr7ZF1YmW2kCf9VYMjB8LqDxDcUmXK7uxNQvCGXq/hVokOEimAiLDwJMc3fm9kTkQM9Jpz7o/MpetHXESFRjI/LIzmHJp2cVwr3yEW/c3o1WFU9mFgGaOi9MZLYJERcZRnAWXogno4cdn78QehZrPnHB4JdOCfDni6RrD1/pkrBvlSiP7prSdd5vzKNzNpx6CaFZoMPlfXpE11chyaFbaK/cxb/ztWDVlLkRjH0uqv98An5+3nm8k/PrmqH58dCVD69YCPsb0aEN7C11BRnITUAWZwcU62UM+IyO6jYQM+Pl1eiOtp+iXxLFPLuVS8H9zb7J97PWHgPl15jmoFdXsL/bDL54uoB6MEYFOXp4IQPvBNgavvqLJld2uQ843dRydDOWImDJGW686zmWRs7JwUpNj+Rq7nP3l0bGzWlP1MZ87bL8k8XH5+UxBK/v5thYimHQ4XLSDTGfTertac3L8diayknRONRgx2Zpkibc4Zi/gwpuaodHAaBpNFNAnVx2EQtWQjl17jKzS9CvrFQ8XmfR/HKVXJvOKNJLP5Kt8gF9Z9ROyYl+/m7EbXl7+zFSU9JJNcpTY7IlOXL7VaMbW0PW+stJL/1Tdlvsfw8xI8aSC2NUiect0TFBv5GlOFqPw6TeCVxk0PuuAZ683nhd3Vxypr9OTfDFpfvmTv1aeFJTxrmdkShJ9IG5emqoHb2m1fN28o0DOFD3at4fg7VzwWIFnuoqQgMoaZzJbkf/1lrr0o+DzhHqh11zHQh/lMqZbYWNHUSZ05FqKqVpEig
X-OriginatorOrg: jacobs-university.de
X-MS-Exchange-CrossTenant-Network-Message-Id: a642773c-6b17-4a53-ce67-08da1e1d52af
X-MS-Exchange-CrossTenant-AuthSource: GVXP190MB1991.EURP190.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Apr 2022 13:47:31.8359 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f78e973e-5c0b-4ab8-bbd7-9887c95a8ebd
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: rhrlQtGAfOjcdLMy8uHG3yVKhmJpGqRYSkqiPOxsPgrLkSZKvATCEKIEgaO28pSbRLB/hhEKaD7Iu1/uXvOgXST88+mFZHXKPcqCVKm6k0w=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1P190MB0203
Archived-At: <https://mailarchive.ietf.org/arch/msg/netmod/Frm8Umdu-_4EuZ-AtkmEq99fktE>
Subject: Re: [netmod] [Lsr] I-D Action: draft-ietf-lsr-ospfv3-extended-lsa-yang-10.txt
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Apr 2022 13:47:47 -0000

On Thu, Apr 14, 2022 at 03:23:31PM +0200, Martin Björklund wrote:
> Hi,
> 
> First of all, I agree that if we were to design this from scratch, I
> think we should have a type for just an ip address, and use a second
> leaf for the zone (or interface).
>

The notation 'fe80::4d9:ff04:4fa6:7980%en0' is widely supported in
application space. The IPv6 working group has a recurring debate on
the usage of zoned IPv6 address in URLs [1], where the debate is about
the question whether the % needs to be escaped or not. I do not know
where the latest iteration stopped, but details can be found in RFC
6874 and draft-carpenter-6man-rfc6874bis-03.

Philip Homburg's RIPE Labs note [2] might also be an interesting
read. According to this, getaddrinfo() actually deals with zoned
addresses (and hence even data model implementation that pass data to
getaddrinfo() to obtain socket addresses may do the right thing.)

My view is that down in the network layer models, you often know the
interface by context and ipv6-address-no-zone is sufficient. If you go
to application space, you really want "ipv6-address-with-zone" by
default in order to support link-local addresses.

/js

[1] http://[fe80::4d9:ff04:4fa6:7980%en0]/

[2] https://labs.ripe.net/author/philip_homburg/whats-the-deal-with-ipv6-link-local-addresses/

-- 
Jürgen Schönwälder              Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <https://www.jacobs-university.de/>