[dtn] Re: I-D Action: draft-ietf-dtn-eid-pattern-08.txt
Erik Kline <ek.ietf@gmail.com> Mon, 15 June 2026 00:24 UTC
Return-Path: <ek.ietf@gmail.com>
X-Original-To: dtn@mail2.ietf.org
Delivered-To: dtn@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 34EFF1013AC4E for <dtn@mail2.ietf.org>; Sun, 14 Jun 2026 17:24:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1781483071; bh=uhqrTMwFoxt4PgydkBiYwLzQB5lwWqGlm77jZ9RTDZw=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=QOCitNiFoGQhwpSE638PcvXVXbhF0xsMh8BkYvj/K4P1+XVKATKZP+bEv6FB2z1+E /ib/vf7KXWQ5hruUwWeHEHZYaRh7pEpHn3Xm4/qDPl6QozJXGp/b4cvsQlIyvotrhO 5B4Ud+JfiZX+IlxJcapBZqiR0Qr9HokltnntjsAA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.098
X-Spam-Level:
X-Spam-Status: No, score=-1.098 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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id neHay0RY31zC for <dtn@mail2.ietf.org>; Sun, 14 Jun 2026 17:24:30 -0700 (PDT)
Received: from mail-dy1-x132c.google.com (mail-dy1-x132c.google.com [IPv6:2607:f8b0:4864:20::132c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 988011013AC45 for <dtn@ietf.org>; Sun, 14 Jun 2026 17:24:30 -0700 (PDT)
Received: by mail-dy1-x132c.google.com with SMTP id 5a478bee46e88-304e83724bfso3832564eec.0 for <dtn@ietf.org>; Sun, 14 Jun 2026 17:24:30 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781483070; cv=none; d=google.com; s=arc-20240605; b=ft3EetZfb6Zv2huNLz48cCXdTAgPeopYkGPvk8BQDF0qSbsZDJzE36MWiM5kbGo2CO uFwkDqG+lVUEjIa3pTc/oMxaqxHQcttsaz6prfCkzrLsuHHPEcn5261/KG/D5jiYTo32 HjXM50JftlwA+10c/Pxwfue43qx2kOmKo4GNnADQymp5lQ+znOq+m9E1diGL5hL83gKu gGW9wVAV8x4SuUpnOvoeD0u/mi6N80797dvElG8bYC0gIQjRdxQVB6Iqf0opdGAVeu+i cAdjxLQ4AOiLij2lxfHhHev72+ExTGq8HvxkXOWITw7fB+m2M3m3E0EA4tHHXgh6hHac 9NZQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=jATVe48jnvs/gxanCVLxTy5hhaTUtSpTOY04sgV4xbg=; fh=K0tiRix8nwGYmNHI7tIw+774OTHCIr5dWZ/twHgQh08=; b=gyPaHAQ720VijI2BJID7b/Aif+oPvYouZ+xFi/5IZJoi3qTcBK3tIz4F8s1iYxKT5U bzA2TTnbPR4ADx9zQ5QyvGS5pmQnyowR5riA1kWFW3PaNqu6SucvmQw1FNFjTuM5FIy+ S77iS+l3FuidENlQEFQyzpkLaB4WE1pmom3PCjvrZuSshfeZRBZ2jfTAUGyj3Uo83SuE EJVNdrrgtIFsVmEbxuzpUk9z5iXHN1cZOW7qHFom6YQV2qb2v/LC4pSBirR2Q4x0dVgA YZFP/SZ8dQB7ipbMsimR0aLrWiXDLHsLyTc1d7FdOkiy4Nv3IcYHXRluMaxFpR0e78uw UGwg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1781483070; x=1782087870; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=jATVe48jnvs/gxanCVLxTy5hhaTUtSpTOY04sgV4xbg=; b=dNb1rjxqjRMcbwrz1N2k+SOagdNR3X4XRQyMXvfxb18TYoUo9KYSyiaxFGT74on1jR c/M2RIO+XbxlioXAwmkGZsuXVtm6JbohSI1WcKh7WZuALa2BFZHtxMxWl6c/Odh7RciX GDSqP3HSGI44/jZpH3WBcciVz08rAc5dep5Ea3Kwh/tQUAJ8vCtEhFeI4SoWY7E+5lZY TYpvi9iEMhBgesAPedwGm1neF/XGdpQhyVKtcmmpyLmMf2/202dT13CiwDUPDLrMDLlZ 2QyMgR8iTawYhDfGMa6nf/xMmoGH8v2Mbka9iK0ulOZ2/r8+5lKDkx2g3b+XkU4/ee0t 1wVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781483070; x=1782087870; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=jATVe48jnvs/gxanCVLxTy5hhaTUtSpTOY04sgV4xbg=; b=GYTdbWiY3VIxflceGz0QQOLO02ANS/IhG5gHOPBr2oekvkVDRQu2u+354FxFwtxKZT erB0wcaZht3hclbcDO9sREpx8TQ+QGHnqzZFtilqpQdz+SfgZA9HlbOzBZ8zBDqT0Gse IWhBmhv2BjFnmkpYOqt8M6Ke3xlXNfMvjf3j9YSKATbKi9MMkwKMLngzjE6yuRWHj+pt j5vD4A6VxzLmN7nBZtxbcfLsYtJney4sBnSoHbpKt+KDX46VWZkLpWWgJGwLc2JahB9x ul0yveWmGSW4nBJxUmgFDNIQ/MRxs9gDerq3vshF+OX218a6RSJxkpnTX++GViaO6H7G Ndfw==
X-Gm-Message-State: AOJu0YzmXNpYPpw1dmTLHSjGiyRpiezJIYutPLaQN5HIYatnLznI+Zzs rB7OrHwaiMenjUKnraAb4UkK3MlOhmrn8nGBpKjByHBH/1r60LuvHdZWPfK/I+SOBgHmmxccAKH ulYPfjJStslTiVkLoR0s/tRCuhPivJTV2epfT
X-Gm-Gg: Acq92OHU5q5hI67MRrJQ0XARYorVQmKoh3VYSxIT1htv3jUnnHJN9gMLpE6jHDwsLGP oUsTIxxoIvhnq0dp8OHxgvFc+sjkoMaT09IMisAT7FaLfzdTTc5CThXx1GOr/hEo9jydF0fBldO YLSK3GCl8GiBzB1nkwAnGD0NN+sCc5n+NHHBnkxsPyyZxF3yYQL7+p9wtld2ZqXoe24DLBSyV7O p01CsfFgUqlaUWCiVCYPcLNVNG6NjavnSixYGsCYh37sOrTsj0skWEqNY/0C+cDntce3us5QWL2 a2gGxBU=
X-Received: by 2002:a05:7301:9c8e:b0:304:997c:d47a with SMTP id 5a478bee46e88-3081ff71b81mr6989586eec.10.1781483069316; Sun, 14 Jun 2026 17:24:29 -0700 (PDT)
MIME-Version: 1.0
References: <178110274521.258176.8988926684589822318@dt-datatracker-56f887f959-j9c2v> <CAM1+-gh8iiogW1vkqWhnV4gT+fQMoiPuRhFp525aWOJbHsaQWQ@mail.gmail.com>
In-Reply-To: <CAM1+-gh8iiogW1vkqWhnV4gT+fQMoiPuRhFp525aWOJbHsaQWQ@mail.gmail.com>
From: Erik Kline <ek.ietf@gmail.com>
Date: Sun, 14 Jun 2026 17:24:18 -0700
X-Gm-Features: AVVi8Ccu3VQzcebJ6SIyqQJ8qc49wceWpbc_Kw3YmwVYkVJgQ6Xv6oNf4u00p5Q
Message-ID: <CAMGpriVTTAvK+91ccjfc9ovDJA0+kH3y1xU_8z5SneYPyh-BjA@mail.gmail.com>
To: Brian Sipos <brian.sipos+ietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000085221706543fd998"
Message-ID-Hash: 3425FINUPVPCXVTEWHV2FXEDBLNOUAH5
X-Message-ID-Hash: 3425FINUPVPCXVTEWHV2FXEDBLNOUAH5
X-MailFrom: ek.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dtn.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: dtn@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [dtn] Re: I-D Action: draft-ietf-dtn-eid-pattern-08.txt
List-Id: "Delay Tolerant Networking (DTN) discussion list at the IETF." <dtn.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dtn/0xOuomTwvu8HgQVIX7E7wDYg4Rc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dtn>
List-Help: <mailto:dtn-request@ietf.org?subject=help>
List-Owner: <mailto:dtn-owner@ietf.org>
List-Post: <mailto:dtn@ietf.org>
List-Subscribe: <mailto:dtn-join@ietf.org>
List-Unsubscribe: <mailto:dtn-leave@ietf.org>
Brian, Thanks for this; sorry for the late review; and I think this is ready for WGLC. # Independent reviewer comments for draft-ietf-dtn-eid-pattern-08 CC @ekline * comment syntax: - https://github.com/mnot/ietf-comments/blob/main/format.md * Overall: ready, with nits, for WGLC ## Comments ### S2.1.1 * "all other characters ... can be part of a scheme-specific pattern" Do we need to exclude NUL, and various control or unattached combining characters, etc? Would RFC 5198 be helpful here? Section 2 has some good constraining text, but it's likely that item 2 and/or item 3 could be problematic. ### S2.4 * Some ADs like to ask that "SHOULD" and "SHOULD NOT" be accompanied by an explanation of the impact of violating the SHOULD/SHOULD NOT. I think in this case one consequence might be that a text to internal representation back to text cycle could produce logically equivalent but different text representations. ### S2.4.3 * I think this was discussed at some point, but since the final paragraph says "[t]he canonical text form SHALL encode all intervals with the lower bound before the upper bound" do we need to keep the earlier relaxation that "decoders SHALL handle both possible orderings of interval bounds"? I guess this is really a question about the utility of non-canonical forms. ## Nits ### S1 * "not be able to express of exact numeric ranges" Something awkward in here; I'm guessing a missing word/phrase? ### S2 * "an pattern-using" -> "a pattern-using" ### S7.1 * RFC 4632 is given as a Normative reference but my reading of where it's referenced in this document suggests it's actually Informative. Similarly, RFC 9525 seems mostly to be used to define analogous processing/interpretation and may also be Informative. ### S7.2 * RFC 5912 is used in a normative section (Appendix A) and should probably be in the Normative section. On Wed, Jun 10, 2026 at 12:24 PM Brian Sipos <brian.sipos+ietf@gmail.com> wrote: > All, > This small update of the EID Patterns draft expands a full Operational > Considerations section to add to the enveloping explanations (which were > already present in the previous version). This does not make any technical > change to the document, but does add new interop topics under that section. > There are no outstanding issues known on this draft. > > Brian S. > > On Wed, Jun 10, 2026 at 10:46 AM <internet-drafts@ietf.org> wrote: > >> Internet-Draft draft-ietf-dtn-eid-pattern-08.txt is now available. It is a >> work item of the Delay/Disruption Tolerant Networking (DTN) WG of the >> IETF. >> >> Title: Bundle Protocol Endpoint ID Patterns >> Author: Brian Sipos >> Name: draft-ietf-dtn-eid-pattern-08.txt >> Pages: 34 >> Dates: 2026-06-10 >> >> Abstract: >> >> This document extends the Bundle Protocol Endpoint ID (EID) concept >> into an EID Pattern, which is used to categorize any EID as matching >> a specific pattern or not. EID Patterns are suitable for expressing >> configuration, for being used on-the-wire by protocols, and for being >> easily understandable by a layperson. EID Patterns include scheme- >> specific optimizations for expressing set membership and each scheme >> pattern includes text and binary encoding forms; the pattern for the >> "ipn" EID scheme being designed to be highly compressible in its >> binary form. This document also defines a Public Key Infrastructure >> Using X.509 (PKIX) Other Name form to contain an EID Pattern and a >> handling rule to use a pattern to match an EID. >> >> The IETF datatracker status page for this Internet-Draft is: >> https://datatracker.ietf.org/doc/draft-ietf-dtn-eid-pattern/ >> >> There is also an HTML version available at: >> https://www.ietf.org/archive/id/draft-ietf-dtn-eid-pattern-08.html >> >> A diff from the previous version is available at: >> https://author-tools.ietf.org/iddiff?url2=draft-ietf-dtn-eid-pattern-08 >> >> Internet-Drafts are also available by rsync at: >> rsync.ietf.org::internet-drafts >> >> >> _______________________________________________ >> dtn mailing list -- dtn@ietf.org >> To unsubscribe send an email to dtn-leave@ietf.org >> > _______________________________________________ > dtn mailing list -- dtn@ietf.org > To unsubscribe send an email to dtn-leave@ietf.org >
- [dtn] I-D Action: draft-ietf-dtn-eid-pattern-08.t… internet-drafts
- [dtn] Re: I-D Action: draft-ietf-dtn-eid-pattern-… Brian Sipos
- [dtn] Re: I-D Action: draft-ietf-dtn-eid-pattern-… Erik Kline
- [dtn] Re: [EXT] Re: I-D Action: draft-ietf-dtn-ei… Sipos, Brian J.