[OPSAWG]Re: Ketan Talaulikar's Discuss on draft-ietf-opsawg-pcaplinktype-12: (with DISCUSS and COMMENT)
Ketan Talaulikar <ketant.ietf@gmail.com> Wed, 15 October 2025 17:09 UTC
Return-Path: <ketant.ietf@gmail.com>
X-Original-To: opsawg@mail2.ietf.org
Delivered-To: opsawg@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 107B5743A2FE for <opsawg@mail2.ietf.org>; Wed, 15 Oct 2025 10:09:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham 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 N5mhJwPTMvzf for <opsawg@mail2.ietf.org>; Wed, 15 Oct 2025 10:09:37 -0700 (PDT)
Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) (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 21A31743A2E9 for <opsawg@ietf.org>; Wed, 15 Oct 2025 10:09:37 -0700 (PDT)
Received: by mail-pg1-x52f.google.com with SMTP id 41be03b00d2f7-b550a522a49so5660903a12.2 for <opsawg@ietf.org>; Wed, 15 Oct 2025 10:09:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760548176; x=1761152976; 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=kWMWVMwcWgR2QTz2ObuLi6ceXlgCPdnOYkU1sIJSbUw=; b=nkGiX9A/ukOyEYEqvg0jbJcqi+1u69KqQUqcasXzKkbfbKdU0kHZ4aS8jTvE35Q/Tq b2ghPsv55aScaD6CkGdeyhPuTIegUkyFBm0XFbDNkYl9/f7s31/NRJaQdl/P7tQOf86L JNPddTN5pQ58GLqKDitaJr6Q+Wg22XD7icxRaPqUO8UVllaKpo4ORBjqn0d869AR3mba 5nYRkRFCusV2eV+H/f87ChVlCyuUZOyE6k8l+LNxbR9fyb76Q1m30qwzdSwo73otgtQN v+lDrni9hTxkg8O3TUxr+mGK2hmGIFBXgXVdrUje9+sYu0mXub4Bg4gKl9EshcNEesXh +s7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760548176; x=1761152976; h=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=kWMWVMwcWgR2QTz2ObuLi6ceXlgCPdnOYkU1sIJSbUw=; b=m5SWLHw4eZQww8erK3rSmczz7Xn7xj7BabKALti4r4UaB8mhErfe8zwu9ZYoV6eyr3 s3wAzONjVNzkbt+XcEX8LTEOXFGYE5fYiowE4gq9nHe4XeBNyL5QQLVoOrxRQHivDFoL FbuSx6l5022Myxppw+3p5iZ4ksjHDxI8b2EONFu42ltl22z4TiLbJI0QD8rS1zFU2bmd Wx0Mk0i5WYtwC2K6WbHwypH1NdECQrAPlYVcMyrXMH+cuss2b1vn8254uEOXw5sQNwOO E2edv1BiwxCLy4tchvzoa/o/VyqVhxs1xzaAhRqu0lZmlMUbFIkcR/nXu7fbgNqEtsuy j7Pw==
X-Forwarded-Encrypted: i=1; AJvYcCUQqnHWElGaTYtYAIGaBf+J1lkmmLSwQuer+p3gpLuRtTl2m5b3gBvOqPv9BnH1ZjBaRHJ28Xg=@ietf.org
X-Gm-Message-State: AOJu0Yw3W6GdLJ4tiBrbTB/ErR749Gh7pkwaR52MKmDAfbXP/dyhV3h7 xX1o220oMRErdBGAJ99Jud5vEFwWbpYBgueObVga07TRZ4qFq14+HgH08/8ht1ShRsIvHjAmQ+f oKIlWsPrIFIxSd5DVJWpBt0+K4TaVCHKwXGoo
X-Gm-Gg: ASbGnctinc5SmG99BUCkQ50ONr1Kmfradelxf+zn0cUkfLLWCULp7A4PZqvShl2Ac1K 8F9ABqousxd5UDUi7OhcbgNfVtbJdeC/FFKxdkMAhuw+9A6DaYTVblTAt7yiZfckXzOykQ/w5b8 Uz2x3vBpJBdu+EnXk/AwdHpnT4aYmpsAmCUbypS7oArtIqSapU5ZwvEIHLeXjhKo894qiUdxqKo QURvgv+swPOfYCeSJi2z/fYPRC68TmRLLoCxcBWv4Z2o5Q=
X-Google-Smtp-Source: AGHT+IGK+P1Z3QX0soSxn+1gFCOaSAeT+WKkvhDWaod7bk6l/rgnYOzFiP3MaauCKniYBTmY+0n/rL6KfnzOO5M7Edo=
X-Received: by 2002:a17:903:1984:b0:26a:8171:dafa with SMTP id d9443c01a7336-2902723fc6bmr387653815ad.21.1760548175578; Wed, 15 Oct 2025 10:09:35 -0700 (PDT)
MIME-Version: 1.0
References: <176041730902.859342.10920860819708115541@dt-datatracker-84f8f646b-tg6mn> <0F16A55A-4009-4FA7-B535-68024B2859D8@sonic.net>
In-Reply-To: <0F16A55A-4009-4FA7-B535-68024B2859D8@sonic.net>
From: Ketan Talaulikar <ketant.ietf@gmail.com>
Date: Wed, 15 Oct 2025 22:39:23 +0530
X-Gm-Features: AS18NWDzdAfiLUqo5IjpsLnk8nqyQzD-kt1bbm0oIbD1-NXz7hJkgm5XJor3LrE
Message-ID: <CAH6gdPxPQ7=3geUU8ReLXBDWhTGfdUXP17geD6aOJq2Wf4cLuw@mail.gmail.com>
To: Guy Harris <gharris@sonic.net>
Content-Type: multipart/alternative; boundary="0000000000009d8a3d064135908f"
Message-ID-Hash: SDWDXFFEA245PSQ5SZTUFX6JMBP37KXN
X-Message-ID-Hash: SDWDXFFEA245PSQ5SZTUFX6JMBP37KXN
X-MailFrom: ketant.ietf@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-opsawg.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, draft-ietf-opsawg-pcaplinktype@ietf.org, opsawg-chairs <opsawg-chairs@ietf.org>, opsawg@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-ietf-opsawg-pcaplinktype-12: (with DISCUSS and COMMENT)
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/RcspHMIM-cvRW24dWTf9y24O62U>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Owner: <mailto:opsawg-owner@ietf.org>
List-Post: <mailto:opsawg@ietf.org>
List-Subscribe: <mailto:opsawg-join@ietf.org>
List-Unsubscribe: <mailto:opsawg-leave@ietf.org>
Hi Guy, Thanks for your response and please check inline below for follow-ups/clarification. On Tue, Oct 14, 2025 at 12:12 PM Guy Harris <gharris@sonic.net> wrote: > On Oct 13, 2025, at 9:48 PM, Ketan Talaulikar via Datatracker < > noreply@ietf.org> wrote: > > > ---------------------------------------------------------------------- > > DISCUSS: > > ---------------------------------------------------------------------- > > > > 1) The following reference needs to be normative since this is where the > PCAP > > protocol which is the subject matter of this document is specified? > > PCAP is a file format, not a protocol. See RFC 1761 "Snoop Version 2 > Packet Capture File Format" as a similar document, although, as the Snoop > link-layer type values are not used by any other file format, they combined > the file format specification and the link-layer type specification into a > single document. > > The reason why draft-ietf-opsawg-pcaplinktype exist as a separate I-D from > the PCAP and PCAP Now Generic format I-Ds is that its values are used in > *both* file formats, and they could conceivably be used in *other* file > formats in the future. > KT> I realize that this is complicated and not usual. I was looking for a specification that is defining the field for which this registry is being set up. I got the impression (perhaps wrongly?) that the LinkType being references is the one specified here: https://datatracker.ietf.org/doc/html/draft-ietf-opsawg-pcap-06#section-4 > > > 2) The registry is missing the Change Controller column and filing that > is a > > bit tricky. I believe none of the initial allocations have the IETF as > the > > change controller since it comes from the tcpdump/pcap open source code. > As > > such, perhaps that open source project (or the lead > developer/maintainer(s) for > > it) should become the Change Controllers? > > I think the intent of both of the authors is that said authors be the > Change Controllers; I can authoritatively state that's true for one of > those authors, but I'll leave it for Michael Richardson to give an > authoritative statement for the other, and to indicate whether other > tcpdump/libpcap developers should be included as Change Controllers if they > wish. KT> Please identify the Change controllers for all the initial allocations. > > > > 3) Regarding the reference for each initial entry, there is the > following text. > > But then several entries also have their own references. So, it is not > very > > clear what the text below implies? Is it only for those entries that are > > without specific individual references? > > > > "The initial version of the registry is provided in Section 3.2.1. In > each case > > here, the reference should be set to [TCPDUMP] and the RFC number to be > > assigned to this document, which is not repeated each time." > > *Most* of the entires have their own references. The ones that don't are > some that are marked as reserved and which may never have been used: > > LINKTYPE_PRONET > > some which have been, or may have been, been used but for which no > description has yet been written for the tcpdump.org page; > > LINKTYPE_ARCNET_BSD, LINKTYPE_SYMANTEC_FIREWALL, > LINKTYPE_SLIP_BSDOS, LINKTYPE_PPP_BSDOS, LINKTYPE_ATM_CLIP, LINKTYPE_ENC, > LINKTYPE_LANE8023, LINKTYPE_HIPPI, LINKTYPE_HDLC, LINKTYPE_ECONET, > LINKTYPE_IPFILTER, LINKTYPE_PFLOG, LINKTYPE_CISCO_IOS, > LINKTYPE_IEEE802_11_AIRONET, LINKTYPE_RIO, LINKTYPE_PCI_EXP, > LINKTYPE_AURORA, LINKTYPE_TZSP, LINKTYPE_JUNIPER_*, LINKTYPE_IBM_*, > LINKTYPE_GCOM_*, LINKTYPE_A429, LINKTYPE_A653_ICM, LINKTYPE_USB_FREEBSD, > LINKTYPE_IEEE802_16_MAC_CPS, LINKTYPE_CAN20B, LINKTYPE_IEEE802_15_4_LINUX, > LINKTYPE_IEEE802_16_MAC_CPS_RADIO, LINKTYPE_RAIF1, LINKTYPE_IPMB_KONTRON, > LINKTYPE_MOST, LINKTYPE_X2E_SERIAL, LINKTYPE_X2E_XORAYA, > LINKTYPE_LINUX_EVDEV, LINKTYPE_GSMTAP_*, LINKTYPE_MPLS, LINKTYPE_DECT, > LINKTYPE_AOS, LINKTYPE_WIHART, LINKTYPE_PFSYNC, > LINKTYPE_WIRESHARK_UPPER_PDU, LINKTYPE_OPENFLOW, LINKTYPE_TI_LLN_SNIFFER, > LINKTYPE_SERCOS_MONITOR, LINKTYPE_ELEE, LINKTYPE_NETANALYZER_NG > > and some for which the reference is not a specific document: > > LINKTYPE_ETHERNET, LINKTYPE_IEEE802_5, LINKTYPE_FDDI, > LINKTYPE_IEEE802_11: > > for Ethernet and 802.11, *all* existing versions of the 802.* > specification in question are supported and, barring the standards > committee introducing an incompatible-at-the-MAC-layer change, will be > supported in the future, so maybe just specifying "IEEE 802.3" and "IEEE > 802.11" would work > > for FDDI and 802.5, specifying all the existing specs may be > sufficient, as I don't expect any future new specs. > > For the "no description yet written": > > Some are for link-layer types that were requested, without a > specification and with an indication that they were for internal use, and > without any known code that generates them or dissects them, and were > granted a value, such as the LINKTYPE_IBM_* values; perhaps those values > should be added to additional ranges of "reserved and will never be > assigned" values. > > Some are for link-layer types that were requested, without a > specification, and were granted a value, and for which there's open-source > code that generates them or there's tcpdump or Wireshark code to dissect > them; "Reserved for..." leaves room for that in the future. > > Some are for link-layer types that were provided by various > BSD-flavored OSes, and for which we reserved the values; "Reserved for..." > leaves room for that in the future. KT> This document cannot be the reference for any of the initial allocations since it does not meet the purpose of the "reference" except for entries that are say "Reserved for experimentation" or "Reserved" or not to be allocated for some purposes. For all of the rest, the reference (if there is one) needs to be to the specification where that entry is defined. Please refer to https://www.rfc-editor.org/rfc/rfc8126.html#section-7 o If a document registers an item that is defined and explained elsewhere, the registered reference should be to the document containing the definition, not to the document that is merely performing the registration. > > > > 4) The DE guidance has the following text but I am not sure that I > understand > > what this means. This needs a reference to some relevant specification > that > > explains the encoding in question. > > > > "When the contents of the link type can contain an IPv4 or IPv6 header, > then > > the octets between the beginning of the link type and the IP header > needs to be > > clear." > > I *think* the idea is that, *if* you can encapsulate IPv4 or IPv6 packet > in that link type, the specification should describe everything from the > beginning of the packet to the IP header", i.e. "don't leave anything out". > > I'm not sure what the purpose of that is. Michael? > KT> IOW, it is asking for a specification of that link type's header/packet format. If so, would it be better to say that directly? But then, the DE cannot make this determination if a reference is not provided/available? In summary, please see if the DE guidance can be more precise. > > > ---------------------------------------------------------------------- > > COMMENT: > > ---------------------------------------------------------------------- > > ... > > > 2) Please expand PCAP - I believe it stands for Packet Capture? > > It's expanded in draft-ietf-opsawg-pcap, to which this document refers: > > Other documents describe the original (legacy) file format used by > tcpdump (PCAP, [I-D.ietf-opsawg-pcap]), as well as a revised file > format [I-D.ietf-opsawg-pcapng], both of which are used by tcpdump > and Wireshark [Wireshark]. > > Should it be expanded there as well? > KT> Yes > > > 3) Please remove the BCP 14 boilerplate since those keywords are not > used (nor > > applicable) for this document. > > source implementation? > > ... > > > 6) Perhaps s/values in the ranges 11-49 and 52-97 MUST NOT be > assigned./values > > in the ranges 11-49 and 52-97 are reserved and MUST NOT be assigned. > > Yes, although given comment 3), perhaps "MUST NOT" should be changed to > "must not" - or "will not". > KT> Yes, that change would be perfect (and the BCP14 boilerplate removed). Please refer to https://datatracker.ietf.org/doc/statement-iesg-statement-on-clarifying-the-use-of-bcp-14-key-words/ that conveys that use of those keywords in IANA considerations is inappropriate. Thanks, Ketan
- [OPSAWG]Ketan Talaulikar's Discuss on draft-ietf-… Ketan Talaulikar via Datatracker
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Guy Harris
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Guy Harris
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Guy Harris
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Guy Harris
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… mohamed.boucadair
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Michael Richardson
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Mahesh Jethanandani
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Michael Richardson
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Michael Richardson
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Michael Richardson
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Joe Clarke (jclarke)
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Guy Harris
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Mahesh Jethanandani
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Guy Harris
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Mahesh Jethanandani
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Michael Richardson
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Joe Clarke (jclarke)
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Michael Richardson
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Mahesh Jethanandani
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Michael Richardson
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Amanda Baber
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Ketan Talaulikar
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Amanda Baber
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Michael Richardson
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Ketan Talaulikar
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Amanda Baber
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Guy Harris
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Amanda Baber
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Michael Richardson
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Ketan Talaulikar
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Amanda Baber
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Ketan Talaulikar
- [OPSAWG][IANA #1437240] Re: Ketan Talaulikar's Di… Amanda Baber via RT
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Guy Harris
- [OPSAWG]Re: [Ext] Re: Ketan Talaulikar's Discuss … Michael Richardson
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Guy Harris
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Mahesh Jethanandani
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Michael Richardson
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Mahesh Jethanandani
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Guy Harris
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Eliot Lear
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Mahesh Jethanandani
- [OPSAWG]Re: [Ext] Ketan Talaulikar's Discuss on d… Michael Richardson