Re: [alto] extension questions and comments

"Reinaldo Penno (repenno)" <repenno@cisco.com> Tue, 29 October 2013 04:14 UTC

Return-Path: <repenno@cisco.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 68A8111E820C for <alto@ietfa.amsl.com>; Mon, 28 Oct 2013 21:14:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.548
X-Spam-Level:
X-Spam-Status: No, score=-10.548 tagged_above=-999 required=5 tests=[AWL=0.050, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DodHUS8AuSWl for <alto@ietfa.amsl.com>; Mon, 28 Oct 2013 21:14:00 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) by ietfa.amsl.com (Postfix) with ESMTP id BE91611E820B for <alto@ietf.org>; Mon, 28 Oct 2013 21:13:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=18609; q=dns/txt; s=iport; t=1383020039; x=1384229639; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=R0ZZWlWyVF5QkoBJthxXtM38XvTJSyLr8/EsUPu1VZY=; b=Bvh3GboLXZ+jYvXPcUd1AQLihn/U/ibBjjqCa7IMykwQ2xDXREdh/fHm 75O3XzrkBcqOZEsOygxqrX0/gPZTiM03alHt6ysmcWO7L+95hr6OuAnXq i5Tsgz39QtambqdOeWDwQEV1cHKl/sRYuROHpPKhIfarVeMTVVlv6QgKH g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnIGAKs0b1KtJXG+/2dsb2JhbABWAw4Igi1EOFS2JYhMgS0WdIIlAQEBAgIBAQFpAgsSAQgRAwECCx0uCxQJCAIEDgUIAYd+DbhljxYgAQwEBwkIgw6BDQOZOYslhTSCZz+CKg
X-IronPort-AV: E=Sophos; i="4.93,590,1378857600"; d="scan'208,217"; a="277831185"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-5.cisco.com with ESMTP; 29 Oct 2013 04:13:58 +0000
Received: from xhc-rcd-x05.cisco.com (xhc-rcd-x05.cisco.com [173.37.183.79]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id r9T4DvSm001036 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 29 Oct 2013 04:13:57 GMT
Received: from xmb-rcd-x04.cisco.com ([169.254.8.27]) by xhc-rcd-x05.cisco.com ([173.37.183.79]) with mapi id 14.02.0318.004; Mon, 28 Oct 2013 23:13:57 -0500
From: "Reinaldo Penno (repenno)" <repenno@cisco.com>
To: "Y. Richard Yang" <yry@cs.yale.edu>
Thread-Topic: [alto] extension questions and comments
Thread-Index: AQHO1Fn9zR3QdVf+CUKlMp267GkViZoK8FWA
Date: Tue, 29 Oct 2013 04:13:57 +0000
Message-ID: <45A697A8FFD7CF48BCF2BE7E106F06040B7402C6@xmb-rcd-x04.cisco.com>
In-Reply-To: <CANUuoLr-OM3xBnONe9tx2WKB8QjV_oH4Vq5ghBidhauUQnq_Hw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.21.147.112]
Content-Type: multipart/alternative; boundary="_000_45A697A8FFD7CF48BCF2BE7E106F06040B7402C6xmbrcdx04ciscoc_"
MIME-Version: 1.0
Cc: "alto@ietf.org" <alto@ietf.org>
Subject: Re: [alto] extension questions and comments
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Tue, 29 Oct 2013 04:14:04 -0000

Inline

From: "Y. Yang" <yry@cs.yale.edu<mailto:yry@cs.yale.edu>>
Date: Monday, October 28, 2013 8:50 PM
To: Cisco Employee <repenno@cisco.com<mailto:repenno@cisco.com>>
Cc: Greg Bernstein <gregb@grotto-networking.com<mailto:gregb@grotto-networking.com>>, "alto@ietf.org<mailto:alto@ietf.org>" <alto@ietf.org<mailto:alto@ietf.org>>
Subject: Re: [alto] extension questions and comments


On Mon, Oct 28, 2013 at 1:54 PM, Reinaldo Penno (repenno) <repenno@cisco.com<mailto:repenno@cisco.com>> wrote:
I also think seedorf-lmap is a very interesting draft.


Share the opinion. It is quite interesting indeed! At a first quick look, it defines another set of metrics (http://data.fcc.gov/download/measuring-broadband-america/2013/Technical-Appendix-feb-2013.pdf Page 26, which the te-metrics doc may need to look into as well).

It looks like that the draft is still evolving. I can see several possibilities in defining network maps: one is the geo-location already well defined in the draft; Table 5 of the Technical-Appendix-feb-2013.pdf suggests that many maps can be constructed. This is interesting and also shows that we will need to think more on how to handle a wealth of such information. Good work!

But what I'm most interested in a way to make maps writable.  I want an app to be be able to write to a map therefore influencing its own cost and attributes.

In the particular fcc MBA context, a concrete example is to change the subscriber tier (end point property). But since you mentioned map, I guess you are saying e2e (e.g.,  more narrowly bounded app flow).

[RP] hummm…Not necessarily e2e. If I write to a map and change the cost of reaching  the IP address associated with my application,  I need to be put in a different PID.  I believe the same is true for endpoint properties if you want to actually influence the cost map.

In addition to flow meta data, Lingli pointed out OneAPI in the context of mobile devices as another related work: http://www.gsma.com/oneapi/faq/restful-api-specifications

[RP] My impression is that a lot of the oneapi is already encapsulated by Android and iPhone SDKs.  There is also http://cordova.apache.org which IMO is extremely interesting. Of course, you know, Javascript is like the Borg.

Richard


From: Greg Bernstein <gregb@grotto-networking.com<mailto:gregb@grotto-networking.com>>
Date: Monday, October 28, 2013 10:48 AM
To: "alto@ietf.org<mailto:alto@ietf.org>" <alto@ietf.org<mailto:alto@ietf.org>>
Subject: [alto] extension questions and comments

Hi ALTO extension folks, as I'll not be making it up to Vancouver :-( , here are some questions/comments.
These comments/questions are from the perspective of creating an ALTO topology service (suitable for large bandwidth and SDN applications).

http://tools.ietf.org/html/draft-scharf-alto-vpn-service-01
ALTO for VPNs: Way back when we started talking about "topology" like extensions. The concept of ALTO for "controlled or partially controlled" environments was floated. It seems that a VPN type of service would be the exemplar of such an environment and hence pave the way for "restricted environment" use of ALTO.  Questions:  Are there specific additions to the REST API to offer this some kind of security, i.e., to keep others from gaining information about a customers VPN? Or would a general approach to security of this interface be specified?
http://tools.ietf.org/html/draft-song-alto-overlay-routing-00
Extensions for Multiple path choices: In our large bandwidth work we considered both path representations as well as graph representations. This proposal would extend ALTO by reporting costs on multiple possible paths between a source and destination. Hence could also work for the large bandwidth case with appropriate extensions.  Both in this draft and the VPN draft, we may have the situation where the client uses ALTO information to not only make a choice but then relay that choice back to the network via some type of "reservation interface".
http://tools.ietf.org/html/draft-wu-alto-te-metrics-00
Defines costs metrics based on OSPF-TE. We would need for such metrics for the "general" topology service.
http://tools.ietf.org/html/draft-roome-alto-pid-properties-00
PID properties -- Comments: This is a step on the way to a "NID" that we would use in a graph topology (multi-switch) representation, i.e., where we'd define a Node with Id and properties.
http://tools.ietf.org/html/draft-seedorf-lmap-alto-02, http://tools.ietf.org/html/draft-seedorf-cdni-fci-alto-00
Very interesting applications. Any interest from the authors of these drafts in bandwidth/topology type information?

Best Regards

Greg B.


On 10/22/2013 1:02 PM, Vijay K. Gurbani wrote:
Folks: As you prepare slides, etc. for your ALTO extensions, please
consult the latest institutional memory on how to taxonomize or classify
the extensions; this was captured rather succinctly and successfully
during the Berlin IETF side meeting [1].

Enrico and I will be looking to see how we can group the various
extensions under this ontology.  It will make it tractable to understand
and appreciate the extensions as we grapple with them.

Thanks,

[1] http://www.ietf.org/proceedings/87/minutes/minutes-87-alto#ad-hoc

- vijay



--
===================================================
Dr Greg Bernstein, Grotto Networking (510) 573-2237<tel:%28510%29%20573-2237>

_______________________________________________
alto mailing list
alto@ietf.org<mailto:alto@ietf.org>
https://www.ietf.org/mailman/listinfo/alto




--
--
 =====================================
| Y. Richard Yang <yry@cs.yale.edu<mailto:yry@cs.yale.edu>>   |
| Professor of Computer Science       |
| http://www.cs.yale.edu/~yry/        |
 =====================================