[OPSAWG]Ketan Talaulikar's Discuss on draft-ietf-opsawg-discardmodel-14: (with DISCUSS)
Ketan Talaulikar via Datatracker <noreply@ietf.org> Tue, 07 July 2026 18:31 UTC
Return-Path: <noreply@ietf.org>
X-Original-To: opsawg@ietf.org
Delivered-To: opsawg@mail2.ietf.org
Received: from [10.244.21.96] (gaia.k8s.ietf.org [4.156.85.76]) by mail2.ietf.org (Postfix) with ESMTP id 8B4911123E4A9; Tue, 7 Jul 2026 11:31:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783449079; bh=+B2rKN8tcd/TYkIqIk6bIHNYg41btSUDiA51JtAVZRc=; h=From:To:Cc:Subject:Reply-To:Date; b=bvQKDSCFdJ08fHK3768npu6iDnNm7OBJlbuTxC2AvmxdkYO/r9aMesNzVm9v9at9B jbDrbXvbN1KvonAX9LKXphkoXszxOAYF7nqgEnaSVy+aeHLyRdz2In3T9yfGTXwmLu cgdaIDhqSZtcHcv/0uN0Un3VWeHBvboKWwa49e50=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Ketan Talaulikar via Datatracker <noreply@ietf.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 12.68.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <178344907947.427229.13566876556189523276@dt-datatracker-57b5d8f849-v5cht>
Date: Tue, 07 Jul 2026 11:31:19 -0700
Message-ID-Hash: JH4XYCNXJICXYMR3VHFKIXARS2YMLC3M
X-Message-ID-Hash: JH4XYCNXJICXYMR3VHFKIXARS2YMLC3M
X-MailFrom: noreply@ietf.org
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: draft-ietf-opsawg-discardmodel@ietf.org, opsawg-chairs@ietf.org, opsawg@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: Ketan Talaulikar <ketant.ietf@gmail.com>
Subject: [OPSAWG]Ketan Talaulikar's Discuss on draft-ietf-opsawg-discardmodel-14: (with DISCUSS)
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/3axrMIk1rC_VQ3x_naWzrQmHwA8>
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>
Ketan Talaulikar has entered the following ballot position for draft-ietf-opsawg-discardmodel-14: Discuss When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.) Please refer to https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ for more information about how to handle DISCUSS and COMMENT positions. The document, along with other ballot positions, can be found here: https://datatracker.ietf.org/doc/draft-ietf-opsawg-discardmodel/ ---------------------------------------------------------------------- DISCUSS: ---------------------------------------------------------------------- Thanks to the authors and the WG for their work on this document. There are a few topics that I would like to discuss. 1) It is not clear to me whether this document considers MPLS traffic as L2 or L3 (it is somewhat L2.5). Some aspects of L3 apply like "no route" but for MPLS it should be "no ILM". Then again there is some coverage for SR-MPLS and invalid-label under layer 3 so I am assuming it is considered under L3? In any case, I was looking for some clarity and if discards for MPLS traffic would benefit from their separate counters as opposed to putting them under L3. Under L3, there is also address-family that covers IPv4 and IPv6 but not MPLS. There are also cases where the MPLS label is disposed and inner IP packet processed so we get multiple processing stages (see related point on double counting further below). Same happens on the egress direction as well. 2) Regarding the following text: 5. A frame accounted for at Layer 2 MUST NOT be accounted for at Layer 3 and vice versa. This is to avoid double counting. I am assuming this is regarding discards. AFAIK packet reception would get counted at both L2 and L3 layers? There are also some other similar requirements for avoiding double counting which are not very clear to me. If we take example of encapsulations (MPLS, IP-in-IP, etc.) then there can be multiple layers of encapsulation that get disposed or imposed as the packet traverses a router. How are they going to get accounted for in a manner that avoids double counting? 3) Regarding unclear normative MUST in the following text: 9, When there are multiple reasons for discarding a packet, the ordering of discard class reporting MUST be defined. Typically, this can be exposed by an implementation by means of discard-order-capability. I am not sure what "MUST be defined" means. It sounds vague for something that is a MUST. 4) Regarding the following text, what about QoS based on IEEE 802.1Q PCP bits or based on MPLS EXP bits ? What about QoS marking based on other than DSCP? 10. If Diffserv [RFC2475] is not used, no-buffer discards MUST be reported as class[id="0"], which represents the default class. 5) Could you clarify what is meant by "origin" here? 14. Traffic to the device control plane (to-CPU) has its own class. Traffic from the device control plane (from-CPU) is accounted for by origin, independent of the forwarding mechanism (e.g., any egress policer it traverses), and MUST also be accounted for in the same way as other egress traffic.
- [OPSAWG]Ketan Talaulikar's Discuss on draft-ietf-… Ketan Talaulikar via Datatracker
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… John Evans
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… John Evans
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… John Evans
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… John Evans
- [OPSAWG]Re: Ketan Talaulikar's Discuss on draft-i… Ketan Talaulikar