Re: [RTG-DIR] [Detnet] Review of draft-ietf-detnet-pof-04 for the RTGDIR
Henning Rogge <hrogge@gmail.com> Wed, 08 November 2023 09:24 UTC
Return-Path: <hrogge@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9DCC1C090FE1; Wed, 8 Nov 2023 01:24:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] 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 2bwKYJT286qY; Wed, 8 Nov 2023 01:24:13 -0800 (PST)
Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) (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 8000FC17DBF3; Wed, 8 Nov 2023 01:24:13 -0800 (PST)
Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-9db6cf8309cso985961966b.0; Wed, 08 Nov 2023 01:24:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699435452; x=1700040252; darn=ietf.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=nonX4nHaga0OUmLc8nMRlwD3D6q9K9esR98RQHkna7I=; b=HR/wHNaijenE98UqgbRQcW0hZiNwORQnCzEOvBWMjtWiMweQaHeehI6FMQWswWf43q 0bOgoQPg8DnWzl5KtfrRfxeakRtFhcYKXoabnF5Ye+fRzc1g0wuDXIEk1e91vmHPaVzE wNtWl927sIlL/Vg0NlQy7EhJuRs6YsmjQov20IwmoHdyUVmu+Cr3npXM5V7zeq4hgfV4 0OORbWfG6orlDtIaxD0TX4oae6pVxJTextaFK7PKOLG66a91wganFYWXRnKQqpVfG9KK vdwz8SF44vGxQ+XPVD1EgE2VsqbGy+YNs4NwRK/A/VcFczeSiuRTmLdw2r4HvEGwMpju gUNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699435452; x=1700040252; h=content-transfer-encoding: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=nonX4nHaga0OUmLc8nMRlwD3D6q9K9esR98RQHkna7I=; b=qUjd9irYmpsY5UdZL+LgyHZD2eEQYheoQAwW1AudIoZ0sSCMBcorx1zK2USwMmESMw FGFgdGiFC8SUub3e8hIb2sOy+qYbVLeGAZH7KH23N6gdF3M2aBhxecX7iJFkeYIKtjjS l2y771sVPi5wO18Gp3YtETbYd8trIbbwrSh28LB5R16pxz0Cx/mWellDdZiVtMpSqPQ5 yKMnGzTJjC79V6VsE0Xdgps1RBxgV4OSe67JM6/Fx1bx8HJt5KE4zFHhEJQIFugBsRHg QGMEw91SHKSISyTPraOJsgNz/nstTCwQRJLiFNTXIJhQbKIZrmHFyRwNde3ORsMbZYvQ 0qiQ==
X-Gm-Message-State: AOJu0Yw+83SaJ5dVC4zrFUFU7n8xHla4QxTW/U/dntPaV1FlYUnUT5X8 O7+TIHDRECjz0SRJ2o7XyMC2pUpeIzTuJ/Uyvj4=
X-Google-Smtp-Source: AGHT+IHrrdEzv3lxCQACUKzqwasAKLkmD+ysssGD+0u2VedViF9Yv5Py7YxEi1NdEazjNgm8NH6k9Uvk+JhhRzpJ3Hg=
X-Received: by 2002:a17:907:2ce3:b0:9be:7de2:927c with SMTP id hz3-20020a1709072ce300b009be7de2927cmr991057ejc.70.1699435451771; Wed, 08 Nov 2023 01:24:11 -0800 (PST)
MIME-Version: 1.0
References: <CAGnRvupkK2t95t=PKLBL9vWE5ijzN582O6itxQFribc_=rQKXw@mail.gmail.com> <AM0PR07MB53472B014677EF0AA09950E1ACA9A@AM0PR07MB5347.eurprd07.prod.outlook.com> <CAGnRvupxSBavoWuWn+20Gn+1uqTVATr7Q2SrpRJoNW3KicpstQ@mail.gmail.com> <AM0PR07MB53472B1B6A4EC8CB543E44C8ACA8A@AM0PR07MB5347.eurprd07.prod.outlook.com>
In-Reply-To: <AM0PR07MB53472B1B6A4EC8CB543E44C8ACA8A@AM0PR07MB5347.eurprd07.prod.outlook.com>
From: Henning Rogge <hrogge@gmail.com>
Date: Wed, 08 Nov 2023 10:23:45 +0100
Message-ID: <CAGnRvuqjNbXyD_LFi44LVPsQKKiwRL2Ei5JHydCGra8P75f5Yw@mail.gmail.com>
To: Balázs Varga A <balazs.a.varga@ericsson.com>
Cc: "detnet@ietf.org" <detnet@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, Daniam Henriques <daniam.henriques@liquid.tech>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/I2XV-Xd4FYH9aG11eaLzGQjGUZs>
Subject: Re: [RTG-DIR] [Detnet] Review of draft-ietf-detnet-pof-04 for the RTGDIR
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 08 Nov 2023 09:24:16 -0000
On Wed, Nov 8, 2023 at 10:07 AM Balázs Varga A <balazs.a.varga@ericsson.com> wrote: > > Hi Henning, > > Thanks for further clarifications. I think that highlights the somewhat different > mindset deterministic communication related functions follow. The per packet > replication and elimination are used for applications those require extreme > parameters on loss, i.e., practically lossless communication. > Replication (PRF) and Elimination (PEF) are doing their job to ensure this lossless > communication. POF is intended to correct the rare side-effect (i.e., out-of-order > delivery) resulted from PRF/PEF. > > With those in mind, POF should never drop any packet as it would harm the application > (requiring lossless communication). If POF configured incorrectly (like in your example), > then it will not correct out-of-order delivery. However dropping packets would make the > situation even worst for the application. Dropping out-of-order packets is a task for the > application, if it decides to do so for too late or out-of-order packets. > > I hope these clarifies your concerns. Sorry, I have my problem with this point of view... If out-of-order packets arriving too late are an invalid state, you should not modify your protocol control variable, regardless of the decision if you want to forward them or not. Protocols should be robust against failures of communication partners. Imagine the following sequence of packets. seq 1: arriving in time seq 10: arriving too late (invalid state?) seq 8: arriving out-of-order AND too late (also invalid state?), this will set POFLastSent to 8 seq 11: arriving in time, but will be delayed by buffer because POFLastSent is 8. regardless of the decision if sequence number 10 and 8 are delivered or not (which should be defined in the document), sequence number 11 should not be buffered. Henning Rogge
- [RTG-DIR] Review of draft-ietf-detnet-pof-04 for … Henning Rogge
- Re: [RTG-DIR] Review of draft-ietf-detnet-pof-04 … Daniam Henriques
- Re: [RTG-DIR] [Detnet] Review of draft-ietf-detne… Henning Rogge
- Re: [RTG-DIR] [Detnet] Review of draft-ietf-detne… Balázs Varga A
- Re: [RTG-DIR] [Detnet] Review of draft-ietf-detne… Balázs Varga A
- Re: [RTG-DIR] [Detnet] Review of draft-ietf-detne… Henning Rogge
- Re: [RTG-DIR] [Detnet] Review of draft-ietf-detne… Balázs Varga A