Re: [lisp] Distinguished Name comments

Dino Farinacci <farinacci@gmail.com> Thu, 14 December 2023 23:02 UTC

Return-Path: <farinacci@gmail.com>
X-Original-To: lisp@ietfa.amsl.com
Delivered-To: lisp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87AF6C14F748 for <lisp@ietfa.amsl.com>; Thu, 14 Dec 2023 15:02:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, 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 7KbKS6kbSbVJ for <lisp@ietfa.amsl.com>; Thu, 14 Dec 2023 15:02:12 -0800 (PST)
Received: from mail-oo1-xc29.google.com (mail-oo1-xc29.google.com [IPv6:2607:f8b0:4864:20::c29]) (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 0D53AC14F617 for <lisp@ietf.org>; Thu, 14 Dec 2023 15:02:12 -0800 (PST)
Received: by mail-oo1-xc29.google.com with SMTP id 006d021491bc7-5913b73b53eso92133eaf.0 for <lisp@ietf.org>; Thu, 14 Dec 2023 15:02:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702594931; x=1703199731; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=n5oUy9Ubhu5b7T3mLdi9nWa1GIr+f/tqlex2XfklqV8=; b=HHqM50SG7lxC4tQa3aIL7RNzv+qle64VQL5NHgj8RzsgH8AlTLL4TLg6TkSyJVYBtp 4GvTrZ1DUwWprbZ7vgymcXOv7tsLZjrk6I3NQ/5GOAJCg/K/vRsjftC4EyAsoHaJed13 AqZzwTuGFIV5uSqZ7dF1Mkr4Hnaa0dzXGBNUIUh24iZF9opuRs/6WCgwNjzza0fwsTBM jiMqWILvbC70LXZL7dJEJXz97fEAFhSaDLbe6szblCwWqxil0DpnRM9ljeBtpnqpRmdj 82l91O+UnUpe8drE7gOzAo4wyyAUqrvU79gfKScSoF8q2ZeqFt8Pv/X6iISRGZ+C0qsS ZkVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702594931; x=1703199731; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=n5oUy9Ubhu5b7T3mLdi9nWa1GIr+f/tqlex2XfklqV8=; b=lT58uyXqhE/GY5wfoCDqGOuLphGJ4LbPpYe9lMT7GMhPOeNCTE11vpMPhE7PFJqIMa 5tlzb1zBo1/kofkNNLKEELvp9w2H/pYsTJ5Ly8TL/PjAipIk1QMkAcm9Hy/CB9iq3ikZ biiwz0odLT53MWf1ExKSgSnqUYhgxqzfJCBtAywOJWL7MqNBYcl9O3HdDm9RYjCYioI2 mFUfWzBS11dUmj/+4kqnrd3z8gOJdTwnrX5umPKwPmfmLy/XmbySJn1eoW5cVa05cWIe oyQ14Tb6ARjFHKpOTfe/RwR0SJmgJML5x43dGedLiyIGxR2nWDOz/1mD0Jf5uFedvxVn 2UKA==
X-Gm-Message-State: AOJu0YxoSYWYl1LDa18pohHrQJ3PdG4T8CwwXmWJNW7G8g2AVcRKRStg aGW7s9yp5DTOQaew44hV8ME=
X-Google-Smtp-Source: AGHT+IHkbknPAaadffddma3+Yd7qNPFHwPG1FD2vexbViM/AWBvrvo+qvoezLblwmTpAeuJ/zkRi/Q==
X-Received: by 2002:a05:6359:c25:b0:170:17ea:f4d4 with SMTP id gn37-20020a0563590c2500b0017017eaf4d4mr9172797rwb.33.1702594930766; Thu, 14 Dec 2023 15:02:10 -0800 (PST)
Received: from smtpclient.apple (c-24-5-184-219.hsd1.ca.comcast.net. [24.5.184.219]) by smtp.gmail.com with ESMTPSA id r25-20020aa78b99000000b006d2738a2510sm210224pfd.146.2023.12.14.15.02.09 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 14 Dec 2023 15:02:10 -0800 (PST)
From: Dino Farinacci <farinacci@gmail.com>
Message-Id: <84BC28DB-B92A-497E-8F63-183CCF2B848E@gmail.com>
Content-Type: multipart/mixed; boundary="Apple-Mail=_AEC5BB08-62EB-4289-A82C-855B218FC61F"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
Date: Thu, 14 Dec 2023 15:01:58 -0800
In-Reply-To: <BYAPR11MB359156CEBF59FA7937399004B68CA@BYAPR11MB3591.namprd11.prod.outlook.com>
Cc: "lisp@ietf.org" <lisp@ietf.org>
To: "Alberto Rodriguez-Natal (natal)" <natal@cisco.com>
References: <BYAPR11MB3591BE3135A54FF5F3193675B68FA@BYAPR11MB3591.namprd11.prod.outlook.com> <D02D4E4A-915D-424C-AADE-632780D7FCC6@gmail.com> <BYAPR11MB359158FCA524954DED838F1AB68CA@BYAPR11MB3591.namprd11.prod.outlook.com> <BYAPR11MB359156CEBF59FA7937399004B68CA@BYAPR11MB3591.namprd11.prod.outlook.com>
X-Mailer: Apple Mail (2.3731.700.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/lisp/yCulafonEVUm25uOO1QBPW3CkYA>
Subject: Re: [lisp] Distinguished Name comments
X-BeenThere: lisp@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: List for the discussion of the Locator/ID Separation Protocol <lisp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lisp>, <mailto:lisp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lisp/>
List-Post: <mailto:lisp@ietf.org>
List-Help: <mailto:lisp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lisp>, <mailto:lisp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 14 Dec 2023 23:02:16 -0000

Fixed. New draft-ietf-lisp-name-encoding-04 posted.

Din


> On Dec 14, 2023, at 6:31 AM, Alberto Rodriguez-Natal (natal) <natal@cisco.com> wrote:
> 
> Just two more minor nits:  - Please include a reference and the boilerplate for RFC 2119.
> - Please update the reference from RFC 1700 (obsolete) to RFC 3232 (current).
>  Thanks,
> Alberto
>  From: Alberto Rodriguez-Natal (natal) <natal@cisco.com>
> Date: Thursday, December 14, 2023 at 12:05 PM
> To: Dino Farinacci <farinacci@gmail.com>
> Cc: lisp@ietf.org <lisp@ietf.org>
> Subject: Re: Distinguished Name comments
> Hi Dino,
>  Changes look mostly good to me, thanks! Just one comment, how about this wording for the last paragraph of section 6?
>  > It is RECOMMENDED that each use-case register their Distinguish Names with a unique Instance-ID. For any use-cases which require different uses for Distinguish Names within an Instance-ID MUST define their own Instance-ID and structure syntax for the name registered to the Mapping System. See the encoding procedures in [I-D.ietf-lisp-vpn] for an example.
>  Also, please consider double checking that we are consistent with names (capitalizations, dashes, etc) through the document. I think the official spellings are “EID-Prefix” and “Distinguished Name”, it might be worth to scan the document and update where needed.
>  Thanks!
> Alberto
>  From: Dino Farinacci <farinacci@gmail.com>
> Date: Wednesday, December 13, 2023 at 11:22 PM
> To: Alberto Rodriguez-Natal (natal) <natal@cisco.com>
> Cc: lisp@ietf.org <lisp@ietf.org>
> Subject: Re: Distinguished Name comments
> Thanks for the comments Roberto. See comments inline. 
> 
> > First my apologies, this is long overdue. I’m trying to catch up with my shepherd’s review of draft-ietf-lisp-name-encoding and I have some comments/suggestions on the current draft.
> 
> I have submitted draft-ietf-lisp-name-encoding-03 to reflect your comments with a diff file attached.
> 
> > >    • Sec 3: You describe that when a DN is used as an EID, an exact match is performed (which is correct). However, this is described in the format section of the document, shouldn’t this be discussed somewhere else (maybe on its own section)? I know this is a very short document, but having that behavior described in the format section seems odd to me. No strong opinion though.
> 
> I have added a new section.
> 
> >     • Sec 4: You say it in the title of the section already, but it might be interesting that on the body of the section you mention that the listed use-cases are examples and more importantly that we explicitly say that that other use-cases not listed are possible as well. Typo: s/ascii/ASCII
> 
> Made the change.
> 
> >     • Sec. 5: I think that this section should talk about unique Instance-IDs (IIDs), not VPNs, so that the text is more general while preserving the considerations about name collisions. We can point to the VPN draft to mention one example of how a particular use-case is registering DNs in unique IIDs, see also the next point on this.
> 
> Made the change.
> 
> >    • Sec. 8: If we talk about IIDs in Section 5, there is no need to keep the VPN draft as a Normative Reference and could be moved to Informative, easing the RFC process.
> 
> Fixed.
> 
> Thanks again,
> Dino