Re: [dispatch] P4-based MANE implementation

worley@ariadne.com Sun, 31 July 2022 19:53 UTC

Return-Path: <worley@alum.mit.edu>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 77696C1A5D15 for <dispatch@ietfa.amsl.com>; Sun, 31 Jul 2022 12:53:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.695
X-Spam-Level:
X-Spam-Status: No, score=-1.695 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.248, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_SOFTFAIL=0.665, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcastmailservice.net
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 VT1YuMRrcXFh for <dispatch@ietfa.amsl.com>; Sun, 31 Jul 2022 12:53:35 -0700 (PDT)
Received: from resqmta-h1p-028590.sys.comcast.net (resqmta-h1p-028590.sys.comcast.net [96.102.200.8]) (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 2DE98C1A5D12 for <dispatch@ietf.org>; Sun, 31 Jul 2022 12:53:34 -0700 (PDT)
Received: from resomta-h1p-027908.sys.comcast.net ([96.102.179.197]) by resqmta-h1p-028590.sys.comcast.net with ESMTP id IEiDo6e8qgfn1IEyKoadLy; Sun, 31 Jul 2022 19:51:32 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20211018a; t=1659297092; bh=pVJcpNPw/JmwE1hTtuzmE+s9cbZb1g/oMtoHrYwzmxU=; h=Received:Received:Received:Received:From:To:Subject:Date: Message-ID; b=M5R0pDX0b3CZLZp1Tj1DTXfSPbuHwPHeUz7uKJJcLK86Ix1ux9PSVW2Dho5XY1tHM RwwgBgG2TIrXfXy1G2YNHNuzySzXkfOYV0GBQovvBMVaMeW/w8/AgITazuDG6ayTvO 86Vwn7QGFpYcKZ/2dsYtHRBkk5A+BGoeba1vkaqGdTodU+p5pP6VoBPwgi2Tum8SfZ aJl04nWBy6Pkeu02sNfS0ynOMJgz8mdPPHhH7Dfk6LH0/nroeJPXUs9HJ/zZ4JPVCv XyOk5BTmm93qVlJRpD0/jxgFoIIfU32BPc9KqffcTvRRlyTAgW1Eoqb5OZgeCmFT+D mdctKQJkHHxHg==
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4a00:430::d4c8]) by resomta-h1p-027908.sys.comcast.net with ESMTPA id IExwooJpXyipgIExyozdng; Sun, 31 Jul 2022 19:51:11 +0000
X-Xfinity-VMeta: sc=-100.00;st=legit
Received: from hobgoblin.ariadne.com (localhost [127.0.0.1]) by hobgoblin.ariadne.com (8.16.1/8.16.1) with ESMTPS id 26VJp8VM3527806 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Sun, 31 Jul 2022 15:51:08 -0400
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.16.1/8.16.1/Submit) id 26VJp76L3527803; Sun, 31 Jul 2022 15:51:07 -0400
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: Hesham ElBakoury <helbakoury@gmail.com>
Cc: dispatch@ietf.org
In-Reply-To: <CAFvDQ9pD2DkoOmzvf0eDNj09Ji8h_Xes6xhCOzLk2Mqxg=q3gg@mail.gmail.com> (helbakoury@gmail.com)
Sender: worley@ariadne.com
Date: Sun, 31 Jul 2022 15:51:07 -0400
Message-ID: <87ilnd83is.fsf@hobgoblin.ariadne.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/N-4KTPFtDVWEaV-W4zJThWTppTU>
Subject: Re: [dispatch] P4-based MANE implementation
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 31 Jul 2022 19:53:40 -0000

Hesham ElBakoury <helbakoury@gmail.com> writes:
> There is an implementation of MANE in P4. The details are described in this
> paper: Streaming scalable video sequences with media-aware network elements
> implemented in P4 programming language | IEEE Conference Publication | IEEE
> Xplore <https://ieeexplore.ieee.org/document/8406129>

It's interesting but only a sketch of the solution.  In particular, I'd
like to know how their MANE identifies which packets contain RTP and
within those, what video encodings they use.  Only after that is done can
the packets be classified and have drop behaviors attached.

Dale