Re: [tcpm] [IPFIX] WG LC: IPFIX documents

"Aitken, Paul" <paitken@ciena.com> Fri, 19 January 2024 09:51 UTC

Return-Path: <prvs=9748315543=paitken@ciena.com>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B877EC14F690; Fri, 19 Jan 2024 01:51:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 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, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=ciena.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 gjT-44oarrM3; Fri, 19 Jan 2024 01:51:52 -0800 (PST)
Received: from mx0a-00103a01.pphosted.com (mx0a-00103a01.pphosted.com [67.231.144.234]) (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 8F6CCC14F5F7; Fri, 19 Jan 2024 01:51:49 -0800 (PST)
Received: from pps.filterd (m0174892.ppops.net [127.0.0.1]) by mx0a-00103a01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 40J9dBQK018827; Fri, 19 Jan 2024 04:51:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ciena.com; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:mime-version; s=06252019; bh=ALbJFXlbGiHfhduiYbnuX EgYBLKnW6GN6dcSk+rlZ0w=; b=sziUY1t6VoLKbYOpd9NUW4pREnsQx+FyCNWcN kUBeWcFuZKdqiSx7etwXRl1Edxeiwhvtuh6L6LlG9QfdGf8By2KnXUZusFvn/zPP LjQ3k9r2RucKD0z07spBorZXlTXUJ3/72wB57xo3UHmpcIoOMhgy99lt359NGDQ/ GWq/yQ6OxQZ6NRSdFAADAx2xTLa+xHyKbprjwKWQLLgnRwwJaGZik7Rmim+E5zd+ 3FEFyw8tIbcI9IafS36whNDQl61FnTEDwFCRR7GSpJ2dDyhtviIT8gkuHG4fuOM8 EuW/nj//h0aSZovVzTWEYLaPIvI0r6w38EhfMUAl4cWPeA1Lw==
Received: from nam11-co1-obe.outbound.protection.outlook.com (mail-co1nam11lp2168.outbound.protection.outlook.com [104.47.56.168]) by mx0a-00103a01.pphosted.com (PPS) with ESMTPS id 3vqpmu00qq-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 19 Jan 2024 04:51:48 -0500 (EST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GdTuJzWEjXfaHaWJII5/cdbbKxdMV47wdlXNiNtGp3rqi9E+ImEYuHEJIYhFazeIDLY/r6aHjvLs+6AQdLPgS1pZ4Dsbqf0OGBm3If54uJTpQOySed4zy4VPEbJWlxXN1RkA4s0ZTwf4reS9Cv+UYuuDLD5BeHU4hMRK6eXxA0SKopPL6e7/jLmrJQUzMWMiAFHGHwnF+L5giTMSAITbhQi0gPTrd5r0RwVUJCUKHhV52QqpnteoFoT3E2Sale7V3Ghl1pPMQ1ybWm/4iLa3G1EHwA82ZaWY66QdOaK+2xpHYMBwQcA/pIHz9384TOGrdkQCNy8hYaeb0pIgpNGNlQ==
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=ALbJFXlbGiHfhduiYbnuXEgYBLKnW6GN6dcSk+rlZ0w=; b=VFcccjSozZEqjkAo2fsGES1MOiQlL4QE/Ud9n5zIuPVtgd2CYgu957cLToce/3Bq4ZDKtncKUQXO8PiG9tQnNyCO/BeyKvPruLDtWaDCqqbFMTQo9/A8f5aVuSJ4Kt1Mq7eck6NS6xz7eHMF0OfCIDG0twcXjq3dClfF4AczgGB+gKMkA9201Aocpi6DI5KSNtCSNVYg6XkdUkTQ6Hae/tEkYpuJPXJg2MUC4Ai8iBPZkDwixN2vRCOG9mMRoXY0J7sQrZjMGVBo8sxEEoO+hJhNXouyNi5/vquPdHYCaronNDt7Hhm0wlpBIny9uSUKFDHU77hcreh8WtwNcoOoeA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ciena.com; dmarc=pass action=none header.from=ciena.com; dkim=pass header.d=ciena.com; arc=none
Received: from BL3PR04MB8028.namprd04.prod.outlook.com (2603:10b6:208:347::6) by BY1PR04MB8701.namprd04.prod.outlook.com (2603:10b6:a03:524::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7202.24; Fri, 19 Jan 2024 09:51:46 +0000
Received: from BL3PR04MB8028.namprd04.prod.outlook.com ([fe80::8522:fbb0:1b31:c01e]) by BL3PR04MB8028.namprd04.prod.outlook.com ([fe80::8522:fbb0:1b31:c01e%5]) with mapi id 15.20.7202.024; Fri, 19 Jan 2024 09:51:46 +0000
From: "Aitken, Paul" <paitken@ciena.com>
To: "Joe Clarke (jclarke)" <jclarke=40cisco.com@dmarc.ietf.org>, "opsawg@ietf.org" <opsawg@ietf.org>
CC: "tcpm@ietf.org" <tcpm@ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "ipfix@ietf.org" <ipfix@ietf.org>
Thread-Topic: [IPFIX] WG LC: IPFIX documents
Thread-Index: AQHaMeaB/sqXhZZY/EKsnHFYeTjmTLDhFmyA
Date: Fri, 19 Jan 2024 09:51:46 +0000
Message-ID: <0f932ccf-c8cc-43a3-af3d-bb662bd94ec8@ciena.com>
References: <BN9PR11MB53716555BC4D0F4FB8921408B890A@BN9PR11MB5371.namprd11.prod.outlook.com>
In-Reply-To: <BN9PR11MB53716555BC4D0F4FB8921408B890A@BN9PR11MB5371.namprd11.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: BL3PR04MB8028:EE_|BY1PR04MB8701:EE_
x-ms-office365-filtering-correlation-id: 86fa4532-412d-4e22-51ab-08dc18d43fee
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: JnMqTE7NVVm8QIfSHj+vLpR0l8hdmnf92Hzg6xiGYJtnbWro/cAK0Umc92ne6jEYJtZ4b+CXH6J8M2ZrY2tSHVD2/uBGBTCQtvD5K+U1yTK5bQ0g7lviNEeUDcueYOwmDQTPQzHuaHrSg8zGnlJEi/t9DVkMuhyYy5TXlTul3Ki5R6xXMHDYzlRjJ2ogfBGKo/vbEdgx1p9HVHDMxU6TJTBnYIqjUqZOnm0aZsnN7qbCchm0+GQG9kKQm/6kp0zKsRcX8nEXbDtiXNGCXgjtwcd5YJWjIjA1naio4ZM+CnvPa64BBCpOxOywMNya8XK+4+H5wZc8xU5RB7P6wKTQlrsUIDhBZppVDziBISI0CQA4ecDKKSZ7u4NZ+grDCZIaVl7s6rXDq9vMYpsKhmrjiR9Lqh7cJ9HiHhziGY1L81nSniRt0xC7geanb+sJ/NouYh1GVrjChy+0qmuT3dMgiVKr3enk6RkU0UKj9wQrxngDxIRpxjy5DM83DkphSD2pel+UNCH61hqTXlbCLGpeClf7XnD/MYDFrWN74cUl4nT5YPOw/29C0Pr+DHEhtbjXDJobFqBNi9tVOT3PH07XHHQh1FAoGAjPFTWgCWI74b57pp/LrrJbwb5ijUKu0tfUEnYsoA+LQW6sW9BwP/qE+w==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL3PR04MB8028.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(366004)(39860400002)(136003)(346002)(376002)(230922051799003)(451199024)(186009)(1800799012)(64100799003)(66476007)(8936002)(8676002)(53546011)(6506007)(4326008)(66899024)(38070700009)(41300700001)(26005)(38100700002)(5660300002)(36756003)(2616005)(122000001)(2906002)(86362001)(166002)(31696002)(83380400001)(6512007)(64756008)(316002)(54906003)(66446008)(966005)(6486002)(66556008)(66946007)(76116006)(110136005)(91956017)(478600001)(31686004)(19627235002)(71200400001)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: EWYpVcpqd+fULLUDltIXkvV3u+JUZTWeKJg4fzrNPZIB3QnyZft3V1VZkBJYyxgEg+Dgnq+B4DgO7QnKn/2XvDAFho+3sbQs2pDcbWFV10UfanBUV6EMcZw0RP1sff9Ppj/krUCVJO2ig/bXyIudyh9EErF3iPaBhPx41TXaZDuOqUDXdeaZB5J6nJ0DzkU3SACQlX/XvpEONiVEOm2o72u/Vhj0hJhiusjd9TDqM9BO+XOOGyrqgqGdOkIxQ0zv+9uh+QhKRssF5Kf03NP8u7p6u3bFETLQqYuIsZsW1NNNgiLhXsc+MePbhdIoV1/zu1E1G1zaTbluXmfpIkcEzGerGOoPHZI79THQTxrCz5TAuOMlN4ZmnJPageahpjWzYM1m1AufbbzRj5/olme9JvS/cU4eNmAKFnRkXGyMNayKonwWACMKaPtk72L/aalV32vuP9hBeAldphKUCGHIHF+bmmcq4EpKEQ35Xfcts4fpgv/gN8jENuixRNn/75tt4BB6Ri5UKLOHhd29TB3vf0khNkQVDGAIBlpy4NY/+rC/xNfm5abbJbMKIL5+d7P/6RVV/Cnh6RTAJynLjR9UW0dC5GPHugQ4ldH+s6kNBCeBGWjhNpPOnyKY8DHnRWh4KY/nJ5+MdJJtYkpv036aRYir9ngSp83BkGYpLwtda0ZCmXnaAKRpuWP1qY7d2YCFuo5LI5h0ukBjsbad2wN+LYf4dxateYiulBtAIR4+yBveeLM+5MnkYcr35kviscpzskLaGj6WCGOgA5x3+Wg/mmtwqu39QhohLnVBl/3Px4AUcnjox9wHUquDay3b3b/D67N6GMSj4+iKQjao9wSp+HQ8SI2zQ715Qaci2WFvcMGUYQZ9edglh9JbuawpynUjB3PElOIRRXCGyF5i+AvSld7DuJUAjSrE3igchFPKn0F05whiNL8iYTwEFoW/t4fYWfiVGAuNs5LZlmOH+qDeeuupfCxjf0BgmLopYogYgpFXde2oORnKPUaBgcFSPzBQ80dFsPsB3rffao5DCmur6ZVIB5c1xaldDB0JMK+DKEQCN1ZvQfIh23318Gvr26o6E+E1QfYfeqBFOeDxhny8cEgRCYXcQI9vB6+JAjrl1QSjfbEG/RusR9SyMVW6OW3PWP4zVF8rFdm2UsKbJt4rUahf42g48FTgdVnGQd4h8N4yyt48bfUNx0WgDWmneatLSV8ybjz5ByzU74AQ44VZbyIHkkpS0um5Vyti6mvqQu75Msckd3mlvQNGBFfn4BluRr2Q7BTQl0iZVkz6ucoMn/GZaFMhDdttks0SF5w+ra+NOEdcntIZJGHfxI8D2oJSFzd/XpKx7A4h6Truf16CyuDdi1ZMEK0QNR28/BVsAWjgofWtjCB4hZurub0iTCLwmHZigTmoQayJ+I04Eb0RR+mTNWB7INnCbHN46Y96cx1F8bvCND35shifUE6TfLSno1AcM4rUSH+toShUs6GobfARlD9xPY3Z0Y1j8KwhoSLYgeVUfFosh/pwyu+v/E4XKjzLHn3Er3hE6h/HsPZ0onugMDkP2ojcYAFqG1ETwAXJFrvikoaHz+MfBOBPCpcq
Content-Type: multipart/alternative; boundary="_000_0f932ccfc8cc43a3af3dbb662bd94ec8cienacom_"
MIME-Version: 1.0
X-OriginatorOrg: ciena.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL3PR04MB8028.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 86fa4532-412d-4e22-51ab-08dc18d43fee
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Jan 2024 09:51:46.4271 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 457a2b01-0019-42ba-a449-45f99e96b60a
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: fjnKiEBjEFs5QfvEEIMDu1xyj8mouiiwdRmUZANlnK1kjbmPg2yRmmPF0+CgjQ/HCMZ/kBtaxGRjeH8DTFYigA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR04MB8701
X-Proofpoint-ORIG-GUID: nT-5YSiCwZmRjAc-A4hdad-gN6_50l67
X-Proofpoint-GUID: nT-5YSiCwZmRjAc-A4hdad-gN6_50l67
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-01-19_04,2024-01-19_02,2023-05-22_02
Archived-At: <https://mailarchive.ietf.org/arch/msg/tcpm/ZRoQWsVKU_-TNdpC_vVJjGbOaWw>
Subject: Re: [tcpm] [IPFIX] WG LC: IPFIX documents
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Jan 2024 09:51:57 -0000

https://datatracker.ietf.org/doc/draft-ietf-opsawg-ipfix-tcpo-v6eh

Essentially the middle of this document is missing: a summary of issues is given and new IEs are proposed as a solution. But the issues are not developed or explained.


    1.1.  Issues with ipv6ExtensionHeaders Information Element

   *  Specify a means to export the order and the number of occurences
      of a given extension header.

Typo, "occurrences"


    The specification of ipv6ExtensionHeaders IPFIX IE does not:

Consider including the IE number for clarity, eg "The specification of ipv6ExtensionHeaders IPFIX IE (#64) does not:"

Same for 1.2 (tcpOptions, #209).


   *  Describe how any observed TCP option in a Flow can be exported
      using IPFIX.  Only TCP options having a kind =< 63 can be exported
      in a tcpOptions IPFIX IE.

Conventionally "<=" is used.

3.  Information Elements for IPv6 Extension Headers

   The definition of the ipv6ExtensionHeaders IE is updated in
   Section 4.1 of [I-D.ietf-opsawg-ipfix-fixes] to address some of the
   issues listed in Section 1.1.
For clarity say, "Section 1.1 above", else it seems to refer to 1.1 of ietf-opsawg-ipfix-fixes.


   The definition of the ipv6ExtensionHeaders IE is updated in
   Section 4.1 of [I-D.ietf-opsawg-ipfix-fixes] to address some of the
   issues listed in Section 1.1.  Because some of these limitations
   cannot be addressed by simple updates to ipv6ExtensionHeaders, this
   section specifies a set of new IEs to address all the
   ipv6ExtensionHeaders IE limitations.

Please expand on this and explain "some of": which issues are addressed and which are not? Why does the document identify issues without proposing solutions to them all? How and when will those other issues be fixed?


    3.1 - 3.4

These definitions should be in the IANA section.

Section 3 should explain the problems and how they are solved, rather than jumping straight to the IEs as a fait-accompli.

3.1.  ipv6ExtensionHeadersFull Information Element
Please include some discussion and justification for creating this new element rather than updating the existing ipv6ExtensionHeaders IE (#64). If the existing IE cannot be updated then explain backwards compatibility between the proposed and existing IEs and deprecate the existing IE.

The information is encoded in a set of bit fields.
It sounds like a singular bit field rather than a set of bit fields.

      In doing so,
      few octets will be needed to encode common IPv6 extension headers
      when observed in a Flow.
This justification should be part of the discussion I mentioned above, and not part of the definition.


        The "No Next Header" (59) value is used

Add an xref for the 59.


      This Information Element SHOULD NOT be exported if
      ipv6ExtensionHeaderCount Information Element is also present.

Explain why not. This explanation should be in the text rather than in the definition.
This should possibly be in section 5.1 where the 3rd paragraph discusses similar limitations.


   Abstract Data Type:  unsigned256

No, it's a bitfield. unsigned256 represents an integer, which this is not.

3.2.  ipv6ExtensionHeaderCount Information Element

   Description:  As per Section 4.1 of [RFC8200], IPv6 nodes must accept
      and attempt to process extension headers in occurring any number
Typo, "in".


 MSB                                                                 LSB
  0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 ...
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |  EH Type#1    |   Count       |...|  EH Type#n      |   Count       |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

   Abstract Data Type:  unsigned64

This is neither a simple IE, nor an unsigned64. It's a structured data type, ie a variable-length array of { type, count } tuples.


    3.3.  ipv6ExtensionHeadersLimit Information Element

What is to be understood when this IE is not included in the IPFIX data? Is it the same as "true"; the same as "false"; or something else?


    3.4.  ipv6ExtensionHeadersChainLength Information Element

      See [RFC9098] for an overview of operational implications of IPv6
      packets with extension headerss.

Typo, "headers"


    4.  Information Elements for TCP Options

Again this jumps directly from the introduction to the solution without any discussion or explanation.


   The definition of the tcpOptions IE is updated in
   [I-D.ietf-opsawg-ipfix-fixes] to address some of the issues listed in
   Section 1.2.  Because some of these limitations cannot be addressed
   by simple updates to tcpOptions, this section specifies a set of new
   IEs to address all the tcpOptions IE limitations.

Please expand on this and explain "some of": which issues are addressed and which are not? Why does the document identify issues without proposing solutions to them all? How and when will those other issues be fixed?


    4.1.  tcpOptionsFull Information Element

Please include some discussion and justification for creating this new element rather than updating the existing tcpOptions IE (#209). If the existing IE cannot be updated then explain backwards compatibility between the proposed and existing IEs and deprecate the existing IE.


    The information is encoded in a set of bit fields.

Again, this sounds like a singular bit field rather than a set of bit fields.


   Abstract Data Type:  unsigned256

No, it's a bitfield.


    4.2.  tcpSharedOptionExID16 Information Element

   Description:  Any observed 2-byte Experiments IDs (ExIDs) in a shared
      TCP option (Kind=253 or 254) in a Flow.  The information is
      encoded in a set of 16-bit fields.  Each 16-bit field carries an
      observed 2-byte ExID in a shared option.

I did not understand what this measures, nor how to encode it, until I reviewed section 6.2.

As this is an array of 16-bit values, the "octetArray" type is somewhat misleading as it's really a hextetArray.


    4.3.  tcpSharedOptionExID32 Information Element

   Description:  Any observed 4-byte Experiments IDs (ExIDs) in a shared
      TCP option (Kind=253 or 254) in a Flow.  The information is
      encoded in a set of 32-bit fields.  Each 32-bit field carries an
      observed 4-byte ExID in a shared option.

I do not understand what this measures, nor how to encode it, until later.

Again, the "octetArray" type is somewhat misleading as it's really a 32tetArray.


    5.1.  IPv6 Extension Headers

   If an implementation determines that it includes an extension header
   that it does not support,

Consider "that the observed packet stream includes".


    5.2.  TCP Options

   If a TCP Flow contains packets with a mix of 2-byte and 4-byte
   Experiment IDs, the same Template Record is used with both
   tcpSharedOptionExID16 and tcpSharedOptionExID32 IEs.

Consider:

   If a TCP Flow contains packets with a mix of 2-byte and 4-byte
   Experiment IDs, then a single Template Record SHOULD be used with both
   tcpSharedOptionExID16 and tcpSharedOptionExID32 IEs.


    6.  Examples

   This section provides few examples to illustrate the use of some IEs
   defined in the document.

Typos: "provides a few"; "in this document".


    6.1.  IPv6 Extension Headers

   Concretely, the ipv6ExtensionHeadersFull IE will be set to 35.

It would be more intuitive to say "0x23" as that matches the bit pattern. Ideally all 8 LS bits would be shown in the figure.


    6.2.  TCP Options

   Given TCP kind allocation practices and the option mapping defined in
   Section 4.1, fewer octers are likely to be used for Flows with common
   TCP options.

Typo, "octets"


    Concretely, the tcpOptionsFull IE will be set to 13.

It would be more intuitive to say "0x0D" as that matches the bit pattern. Ideally all 8 LS bits would be shown in the figure.


   1.  The tcpSharedOptionExID16 IE set to 55067982 (i.e., 0x348454E) to
       report observed 2-byte ExIDs: HOST_ID and TCP-ENO ExIDs.

   2.  The tcpSharedOptionExID32 IE set to 3805594585 (i.e., 0xE2D4C3D9)
       to report the only observed 4-byte ExID.

Remove the base 10 numbers. They're irrelevant and confusing.


    7.  Security Considerations

The ipv6ExtensionHeadersChainLength could be used to determine hardware capabilities and limitations, and possibly even to identify the hardware through which the traffic is flowing.

It is to be hoped that anyone capable of enabling IPFIX export on a device would already know this information.

I can't think of any other IEs whose specific purpose is to identify hardware limitations, so this should be called out in this section.


    8.2.  New IPFIX Information Element Data Type

   The type "unsigned256" represents a non-negative integer value in the
   range of '0' to '2^256 - 1'.

The IEs which use this new type are not exporting integers, but flags - so it would make more sense to create a new bitfield type.


P.


On 18/12/23 19:22, Joe Clarke (jclarke) wrote:
We’d like to kick off a [rather extended] WG LC on the three IPFIX-related “fixes” documents we have in the hopper.  We’ve already requested some directorate reviews for these, and the authors feel they have stabilized well.

Please review:


  *   https://datatracker.ietf.org/doc/draft-ietf-opsawg-ipfix-tcpo-v6eh/ [datatracker.ietf.org]<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-opsawg-ipfix-tcpo-v6eh/__;!!OSsGDw!I6YR3K0-150A1C0ElDbVuvpjkK-Ylkh69dILZCWJl3lPScov6t5X2FzyrjqruiynmXjCnHZBzRn1Gy8IthVfCMEo_jvU$>
  *   https://datatracker.ietf.org/doc/draft-ietf-opsawg-tsvwg-udp-ipfix/ [datatracker.ietf.org]<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-opsawg-tsvwg-udp-ipfix/__;!!OSsGDw!I6YR3K0-150A1C0ElDbVuvpjkK-Ylkh69dILZCWJl3lPScov6t5X2FzyrjqruiynmXjCnHZBzRn1Gy8IthVfCG_d35-j$>
  *   https://datatracker.ietf.org/doc/draft-ietf-opsawg-ipfix-fixes/ [datatracker.ietf.org]<https://urldefense.com/v3/__https://datatracker.ietf.org/doc/draft-ietf-opsawg-ipfix-fixes/__;!!OSsGDw!I6YR3K0-150A1C0ElDbVuvpjkK-Ylkh69dILZCWJl3lPScov6t5X2FzyrjqruiynmXjCnHZBzRn1Gy8IthVfCAzlAEMT$>

And comment as to whether or not you feel they are in the right shape to progress to the IESG.  We will run this LC until Jan 8 given that the holidays means some people will not be around.  Also note that an IPR poll was conducted prior to adoption and no known IPR has been disclosed.

Thanks.

Joe



_______________________________________________
IPFIX mailing list
IPFIX@ietf.org<mailto:IPFIX@ietf.org>
https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ipfix__;!!OSsGDw!I6YR3K0-150A1C0ElDbVuvpjkK-Ylkh69dILZCWJl3lPScov6t5X2FzyrjqruiynmXjCnHZBzRn1Gy8IthVfCO14NBgv$ [ietf[.]org]