Re: [alto] Progress on the path vector draft and call for comments
"Y. Richard Yang" <yry@cs.yale.edu> Thu, 20 June 2019 19:21 UTC
Return-Path: <yang.r.yang@gmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7473A12006F for <alto@ietfa.amsl.com>; Thu, 20 Jun 2019 12:21:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.699
X-Spam-Level:
X-Spam-Status: No, score=-1.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.198, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
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 ifLvLvKPPdV9 for <alto@ietfa.amsl.com>; Thu, 20 Jun 2019 12:21:35 -0700 (PDT)
Received: from mail-vs1-f51.google.com (mail-vs1-f51.google.com [209.85.217.51]) (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 7829A1200D8 for <alto@ietf.org>; Thu, 20 Jun 2019 12:21:35 -0700 (PDT)
Received: by mail-vs1-f51.google.com with SMTP id v6so2256613vsq.4 for <alto@ietf.org>; Thu, 20 Jun 2019 12:21:35 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=/zs4Pb0UdE4RQwJpDKuD39XMVb8knTNZpmMcuE7gJyo=; b=Boy+aLQ48+P9HJLEfrroEFWvsGC0wo9GMwU06xYpoJr+LmbmwWTLL89tVScaGtgtxZ GiKsGpG1Jx7ePHdnqfiFGoB/HWw3btmb/gABN3BGcejLfohNrpYT2xWG2aKOLQKjYTIi LpXy0RytGM+o+bI7091NGz/I7+qzzlBL7mM07I5hzUBaiAU4yC79AjxnjHEK8NqiUmR7 suFbGQ/+jjbk4jYwAHbutp1X+d76vklWQUSKT6YI6wLUH7unFsnSRjwATqonCFmysHpK AtXCkWrw5MBIbHaC78256PHDXc5YlRaAwo1pTUVIvCKcIljeeNbSqKSHLMo9+fBO3eYD Ti2g==
X-Gm-Message-State: APjAAAUvxnrN+t1WVuX/Zvh67aCPfEtZrXkCjEh4Xg53lQf8wiQ4mpBq TfRpnRsN10K5jtBoPZEiMoCu4imVy7227rySVcg=
X-Google-Smtp-Source: APXvYqzi6xc/mwRufzz+vgELOIGJ4XlpqIIEbNo0/UzUAQuuAYD3U/fyYkSeHalajUzP7PUPezIpWLCBfa4RgO/LIao=
X-Received: by 2002:a67:8cc7:: with SMTP id o190mr15521964vsd.24.1561058494407; Thu, 20 Jun 2019 12:21:34 -0700 (PDT)
MIME-Version: 1.0
References: <CAOELiNPmCWoaVqcmQAL_L-08gcUp5j8trPKNez8Nipq2mUk17Q@mail.gmail.com>
In-Reply-To: <CAOELiNPmCWoaVqcmQAL_L-08gcUp5j8trPKNez8Nipq2mUk17Q@mail.gmail.com>
From: "Y. Richard Yang" <yry@cs.yale.edu>
Date: Thu, 20 Jun 2019 15:21:22 -0400
Message-ID: <CANUuoLoJ4DfZSnZd7NOVtgsHJ4k7pHw8DB9hu1x0r3UYv+6wYw@mail.gmail.com>
To: Kai GAO <godrickk@gmail.com>
Cc: IETF ALTO <alto@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000086a6c058bc641c1"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/KVSQUuePBozYkjuv4NXDxi6W2Mo>
Subject: Re: [alto] Progress on the path vector draft and call for comments
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Jun 2019 19:21:38 -0000
Thanks a lot for the summary by Kai. Several of us will meet tomorrow to discuss the design at 11:00 am US ET tomorrow (Friday). Everyone is welcome. We will use zoom: https://yale.zoom.us/my/yryang Richard On Wed, Jun 19, 2019 at 8:19 AM Kai GAO <godrickk@gmail.com> wrote: > Hi ALTO working group, > > After some internal discussions, we are reaching some agreements on the > path vector draft. Below are some key design points and your comments and > feedback are highly welcomed. > > 1. A new cost type for path vector > > We feel more comfortable with the cost type used in -v05, where the mode > is "array" and the metric is "ane". > > It conveys the idea that the results are JSON arrays and the values should > be interpreted as identifiers of abstract network elements. > > 2. A mechanism to query properties of abstract network elements > > Since we move the property of an abstract network element out of the cost > type, a new mechanism is required so that 1) a server can announce what > properties can be contained in the response, and 2) a client can specify > its desired properties. > > Unfortunately, this is one point where we don't have consensus. One simple > solution is to add a new capability (e.g., "ane-properties") to the IRD > entry, and a client should also specify the intended properties in the > "ane-properties" field. > > A second option is to reuse the designs of unified property map. > Precisely, a path vector service should announce at least one entity domain > "ane" and associated properties, as defined in the unified property map > draft. > > 3. Encoding two messages > > Each path vector response consists of an (endpoint) cost map and a unified > property map. Eventually, we decide to use the multipart/related media type > and specify whether it contains a cost map or an endpoint cost map in the > "type" parameter in the IRD. > > This serves two purposes: 1) it guarantees the returned path vector and > the properties are consistent, and 2) it only takes one communication cycle > and the server doesn't have to keep the state. > > We are going to present more details about the current design in the draft > discussion meeting next week (June 26) and hopefully finalize the design > before IETF 105 submission deadline (July 8). You are more than welcome to > join the discussion! > > Many thanks! > > Best, > Kai > _______________________________________________ > alto mailing list > alto@ietf.org > https://www.ietf.org/mailman/listinfo/alto > -- -- ===================================== | Y. Richard Yang <yry@cs.yale.edu> | | Professor of Computer Science | | http://www.cs.yale.edu/~yry/ | =====================================
- [alto] Progress on the path vector draft and call… Kai GAO
- Re: [alto] Progress on the path vector draft and … Y. Richard Yang
- Re: [alto] Progress on the path vector draft and … Y. Richard Yang
- Re: [alto] Progress on the path vector draft and … Kai GAO
- Re: [alto] Progress on the path vector draft and … Y. Richard Yang