Re: [alto] Progress on the path vector draft and call for comments

Kai GAO <godrickk@gmail.com> Fri, 21 June 2019 01:24 UTC

Return-Path: <godrickk@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 7F8CC1200E5 for <alto@ietfa.amsl.com>; Thu, 20 Jun 2019 18:24:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=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 UAV-mRYXGqyL for <alto@ietfa.amsl.com>; Thu, 20 Jun 2019 18:24:43 -0700 (PDT)
Received: from mail-vs1-xe31.google.com (mail-vs1-xe31.google.com [IPv6:2607:f8b0:4864:20::e31]) (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 94CE7120026 for <alto@ietf.org>; Thu, 20 Jun 2019 18:24:43 -0700 (PDT)
Received: by mail-vs1-xe31.google.com with SMTP id v6so2792157vsq.4 for <alto@ietf.org>; Thu, 20 Jun 2019 18:24:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=P5yS+kPpplcyYYm+rNlWw+7XczlniJR55m0kVoKpdPE=; b=Kk3Vo1vY6kf7FuhbEfNxCyq7GP7JUMh20sIRUzNCWuGO5AvSDn0dB4IdM2Ho85GL2V CuRt9eXJxdxZR2a5/LZn8H9gawl18l5fXMvDw8z1urmRRb4jYW6xwKcqZMRywVGp097C DJrGB1qJYYG36o+r5LSi/oNc8AqcGL4owT8oeiY6g1iUZbm2CDzog37Y3ueN2GnfvAPb lzg6IyCJVtmSjrTaRuRZa/3rC+RU9Un6h2tMVKGqqMeAFfM6EQBCQLreflKo9Maa6xd0 qqEnNK9Mc9MXX9+Ksypk9RwpcQqvdJb/uogGJj4/jLhYSjrDFAh2laTvFUMTU9rZYviW PjiQ==
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=P5yS+kPpplcyYYm+rNlWw+7XczlniJR55m0kVoKpdPE=; b=S6qE7k6nlbi5Ke5jfSyc02OSM/8s+evZWxewDrBRXJMnxj9rdCkizTAa4bewgq7KdY M3+/hLtdD9A3nO6oQlUGTUPLh9wVX1pZlV3hRlkld0CX2AhGEmUxsxQWYqTjGlKbXP5j ZtnVDWnqJ0Q3bo6G/m/tUgucvlqknGmiWaeEAjOu6NHWOvKKXSLmUDKrS+tzrJpgJa0q 7O36ijI7s1mkE+lbFOmk2+Zev4Hm7UcNVyNyPYzZvdZTP/Gva0SrsBDeiSznBQO9FGJh fj7qyGb7N/HZbf505PT+u8G0Xpcy7WI1EBHLBqAMU1F54bWNQ8cUNx+AOlZUs7ak3wIU fVYg==
X-Gm-Message-State: APjAAAUkCFkgImZoim24dsmrG77EsyA3LW6kVxI7Ul5z5xqm3adzgm19 N5+6F9eKwFjRGbGtt2Jou8fNdgLzgMMZvCARzbo=
X-Google-Smtp-Source: APXvYqwX6WatEs9zeF5MLqtxNOMe53qS/P/mgHwRJ3sqCNtmCOtVqNbJCiFl1A2bPTXFnl38ZBUtW+6rXag2vsEeyNE=
X-Received: by 2002:a67:1a81:: with SMTP id a123mr40748555vsa.162.1561080282754; Thu, 20 Jun 2019 18:24:42 -0700 (PDT)
MIME-Version: 1.0
References: <CAOELiNPmCWoaVqcmQAL_L-08gcUp5j8trPKNez8Nipq2mUk17Q@mail.gmail.com> <CANUuoLr3b1rwN1QHyH5cZREQgXZ_i0dAM5tT4jpXb01j7qk+Gw@mail.gmail.com>
In-Reply-To: <CANUuoLr3b1rwN1QHyH5cZREQgXZ_i0dAM5tT4jpXb01j7qk+Gw@mail.gmail.com>
From: Kai GAO <godrickk@gmail.com>
Date: Fri, 21 Jun 2019 09:24:31 +0800
Message-ID: <CAOELiNMUc2MZ3ish7MPtE3TGoGxubxexgmFO8LYqk8h-eHd6Ww@mail.gmail.com>
To: "Y. Richard Yang" <yry@cs.yale.edu>
Cc: IETF ALTO <alto@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000b8329a058bcb537c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/wCcPWgW9Crtku3sXddJoMeny2oo>
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: Fri, 21 Jun 2019 01:24:46 -0000

On Fri, Jun 21, 2019 at 3:27 AM Y. Richard Yang <yry@cs.yale.edu> wrote:

>
> On Wed, Jun 19, 2019 at 8:19 AM Kai GAO <godrickk@gmail.com> wrote:
>
>> Hi ALTO working group,
>>
>> 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.
>>
>
> Agree. There are a few design options which we need to agree on. A line of
> reasoning is the following:
> - An abstract network element is fundamentally a dynamic entity and hence
> does not exist without the context of an abstraction query: (1) the
> properties (e.g., available bandwidth) based on which it is created, and
> (2) the properties, in addition to the creation properties, to return. So
> this is a discussion on (2), right?
>

Not exactly. Right now the path vector draft is mixing (1) and (2), at
least for ane properties. But yes, additional properties may also be
appended, such as endpoint properties mentioned by Sabine. I will include
that in the discussion.


>
> Richard
>
>