[Apn] Drafts vs. presentation

Watson Ladd <watsonbladd@gmail.com> Sat, 20 March 2021 06:39 UTC

Return-Path: <watsonbladd@gmail.com>
X-Original-To: apn@ietfa.amsl.com
Delivered-To: apn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 23EB63A1BDE for <apn@ietfa.amsl.com>; Fri, 19 Mar 2021 23:39:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] 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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pZkq9KOeZ6Tf for <apn@ietfa.amsl.com>; Fri, 19 Mar 2021 23:39:18 -0700 (PDT)
Received: from mail-ed1-x531.google.com (mail-ed1-x531.google.com [IPv6:2a00:1450:4864:20::531]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 614A03A1BDD for <apn@ietf.org>; Fri, 19 Mar 2021 23:39:18 -0700 (PDT)
Received: by mail-ed1-x531.google.com with SMTP id w18so13340706edc.0 for <apn@ietf.org>; Fri, 19 Mar 2021 23:39:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=zZLOOk4ir6BecACJjwF8KvGW+Jv567JBmUkC7Q/8wj8=; b=ci3hRziLjnQY2A2Q1Y9gn9UMJY9Y6slGCYtCRExXtNH5BNJ/mbamtGve4yLU3AxzNE HghCyn8HJefg3FXE5XIuFpp3yLRVWFDvjfbXQO6JNYYLufhDlHv2//w92OtmKWWU3fju +fMa0cKZv+CEA768txXm3YE1uxqttpbCD/m689k6c9wVRgiCpA/kQK65VlMsQN65kv/e MyksXZpeR3CKbjuzU/dhQLeLnfLhEmlENAvEGgNzsR22OyzZci0yyRZmJp4ni06BX7zh XMpIXNC0bz0HEo8XXQ4IxU3hpvIOFbGC69AKw4L+v6anJNOvAx4IFWwepMDL06tFkXEN 8wLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zZLOOk4ir6BecACJjwF8KvGW+Jv567JBmUkC7Q/8wj8=; b=RWYnxa1pxpNQ101N4umFoxOQKjGMoR0ag18628X/kqmdhWXCQiDWS8R9/hMr9nRI/X 9joF8VEn98KWhn8iH270kK6FaJVsck+KOvPTaHMkm7VvUMj1+mqY6jtXN0KcOj5/568s ZIN57/s0UISpyv4gFPyKd6QOjJrkF67v76/elYsCfcAgyCbywaazDCpjITrKg28B6FRn kybQcITDvS/Wy34uHURaSGjq/DyHTCCicD98oUSt3X1g17CfEe7FGlyn7JrXEiYMbqvo HkLRqf/XmRKrsjegZrKg2LhS3qJ+K8ySVrmZ9JRDUVrPAmJ3wFVvclPosOjn/X2A3SXF TSkA==
X-Gm-Message-State: AOAM531WW7GBx3yB33JNyFNxxhCCvmyRDNUqcp0L2mSMKB51sfR0GwHP FpfsgcHb4Kjr8fBNyv9UEOj7I1bqg8TXxKMkf4eH35lr9cw=
X-Google-Smtp-Source: ABdhPJzm5fQCtViI5iAkqpP0geHlYJVQieGDx4z8z6rZvQVHZonyFB4SVZlXviZLn2AoOCmgHmWdL8cjuu4UN4sVDm4=
X-Received: by 2002:a50:ed83:: with SMTP id h3mr14398397edr.140.1616222354497; Fri, 19 Mar 2021 23:39:14 -0700 (PDT)
MIME-Version: 1.0
From: Watson Ladd <watsonbladd@gmail.com>
Date: Fri, 19 Mar 2021 23:39:03 -0700
Message-ID: <CACsn0cnZqv+kDrg1jfDBsmxV+JAL03XQCFgc1_S7qa6bfoCd4g@mail.gmail.com>
To: apn@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/apn/09WvXTPAdPznHXreBrKIcT31uew>
Subject: [Apn] Drafts vs. presentation
X-BeenThere: apn@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Application-aware Networking <apn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apn>, <mailto:apn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/apn/>
List-Post: <mailto:apn@ietf.org>
List-Help: <mailto:apn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apn>, <mailto:apn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Mar 2021 06:39:20 -0000

Dear all,

I must confess that the SAAG presentation on APN was at a time of day
when I am ordinarily asleep and my caffeine titre might not have been
as high as necessary. But what I recall in that presentation and the
framework draft seem to be at odds, and I have some rather basic
questions about this.

Firstly, it sounded like the service indications need to be parsed at
very high rate, enabling cut-through. But the drafts have variable
length TLVs with a wide variety of options, which to me would be
incompatible with this sort of processing. It seems that the same
option can carry user ids and application ids, as well as very
detailed information about desired service levels, beyond what I think
network operators could reasonably make use of. Wouldn't it be simpler
to have named classes and have a fixed 16 bit field to select this
class? or pad it out to whatever is needed for aligment beyond it. 65k
classes is enough for anybody.

Secondly the framework draft seems to want to be independent of the
underlying transport, be it MPLS, IP, etc. And I don't think that
really is necessary In my limited understanding, the sort of decision
an MPLS path element makes is extraordinarily limited: the network is
a stack machine: you pop the label, plop on a few labels, off it goes.
All the intelligence is at the entrance and exits, and there isn't
really a local view of what path is better for what policy: whole idea
of MPLS is to avoid that.

I think the proponents of this need to state the goal, and have drafts
that achieve that goal, and communicate it clearly. Otherwise I feel
like I'm grappling with a rather protean set of drafts, one that
promises all things to all people in ways that don't move the
conversation forward.

Sincerely,
Watson Ladd
-- 
Astra mortemque praestare gradatim