Re: [p2pi] ASN utility

stefano previdi <sprevidi@cisco.com> Wed, 22 October 2008 16:16 UTC

Return-Path: <p2pi-bounces@ietf.org>
X-Original-To: p2pi-archive@ietf.org
Delivered-To: ietfarch-p2pi-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2E74A28C0E8; Wed, 22 Oct 2008 09:16:24 -0700 (PDT)
X-Original-To: p2pi@core3.amsl.com
Delivered-To: p2pi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 57F433A6920; Wed, 22 Oct 2008 09:16:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s+EexFuIZWkf; Wed, 22 Oct 2008 09:16:16 -0700 (PDT)
Received: from av-tac-bru.cisco.com (odd-brew.cisco.com [144.254.15.119]) by core3.amsl.com (Postfix) with ESMTP id 4BFA33A68AB; Wed, 22 Oct 2008 09:15:48 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from strange-brew.cisco.com (localhost [127.0.0.1]) by av-tac-bru.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id m9MGGdD26030; Wed, 22 Oct 2008 18:16:39 +0200 (CEST)
Received: from [192.168.0.100] (ams3-vpn-dhcp8182.cisco.com [10.61.95.245]) by strange-brew.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id m9MGGUG25735; Wed, 22 Oct 2008 18:16:30 +0200 (CEST)
User-Agent: Microsoft-Entourage/11.4.0.080122
Date: Wed, 22 Oct 2008 18:16:29 +0200
From: stefano previdi <sprevidi@cisco.com>
To: David Ward <dward@cisco.com>, Lisa Dusseault <lisa@osafoundation.org>
Message-ID: <C5251E7D.79497%sprevidi@cisco.com>
Thread-Topic: [p2pi] ASN utility
Thread-Index: Ack0YYoWyH3UBKBUEd2gxwAX8vOM8g==
In-Reply-To: <9428A91F-D7AC-4C91-85CF-4A5EB3721589@cisco.com>
Mime-version: 1.0
Cc: p2pi@ietf.org, IESG IESG <iesg@ietf.org>
Subject: Re: [p2pi] ASN utility
X-BeenThere: p2pi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: P2P Infrastructure Discussion <p2pi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/p2pi>, <mailto:p2pi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/p2pi>
List-Post: <mailto:p2pi@ietf.org>
List-Help: <mailto:p2pi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/p2pi>, <mailto:p2pi-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: p2pi-bounces@ietf.org
Errors-To: p2pi-bounces@ietf.org

Dave, 

I mostly agree with you. Just a few points below:

> From: David Ward <dward@cisco.com>
> 
> Lisa -
> 
> My issue is that the charter has ASN as a viable item to return to a
> query without limiting how the ASN is to be gleaned. The solution you
> state below "avoid this ASN" is a bit different than an dynamically
> generated, ordered list of preferred ASN based on current routing
> "proximity" or "reachability." In addition,  information about
> specific attributes and topologic information could be useful, e.g.
> AS path list (vs just AS origin information) for transit "hints."
> There could be a query "give me prefixes and/or ASN that are tagged
> w/ X community" (where the community represents SP preference.
> Another easy one to think about  "give me servers|prefixes in AS X
> that don't traverse AS Y."
> 
> There is obviously a large amount of routing data (passed in routing
> protocols along w/ other attributes associated with the prefix, peer,
> AS, exit point, policy, cost, topologic location, etc) that could be
> used in the future for very interesting preference schemes.

indeed and note that some of this is already used in 'some'
implementations...

> Generally this information is passed in BGP or other routing/
> signaling protocols. That would mean that the ALTO server would need
> to be a peer or member of the routing system to get this information
> and routing protocol extensions (e.g. BGP) may be necessary.

I'd prefer to rephrase stating that the alto server would need to access
routing layer information. Having to be a participant is a bit constraintful
to me.

> Therefore, this interaction and these extensions would be in or out
> of charter. I was confused how far this would go.
> 
> If instead you want to limit the server to passing "policy and
> preference information" which in this case is akin to a list of hand
> configured objects (e.g. list of ASN you want some client to prefer)
> that has no other relationship to the routing system, then let's put
> that in the charter. I assume the client in this case would get the
> ASN, "query" some looking-glass server and make decisions.

Well, I hope we can go a bit beyond that. But again, I'm not sure we have to
specify any 'interaction' between alto server and routing layer.

Either the alto server has some form of proprietary mechanisms in order to
acquire routing knowledge, either it uses well known standardized interfaces
such as igp adjacencies and bgp sessions.
 
>   I think there are a lot of very interesting services to think about
> when the ALTO server *is* a peer of the routing system but, if the WG
> doesn't want to go down this path ... I'd just like it clarified in
> the charter. If you want it watered down further, I'd like it stated
> in the charter that the outcome of the framework document will make
> it clear and please mention that it is specifically to be worked on.

The alto server needs not to be a participant into the routing layer as it
will raise too many other issues that we would have to address (and probably
in different WGs). This doesn't mean you can't do that... it's just that I
don't think we have to enforce this rule.

But there's no question on whether or not an alto server should get the
routing layer info or optimizing localization computation. I believe it
proved to help.

s.

> -DWard
> 
> 
> On Sep 29, 2008, at 12:38 PM, Lisa Dusseault wrote:
> 
>> 
>> When the IESG looked at the proposed ALTO charter last week, Dave
>> had some comments about ASNs which I'd like to follow up on by
>> dragging Dave into the conversation.
>> 
>> What I understand the ASN related suggestions so far to be, is to
>> have the ALTO server return a list of ASN numbers to prefer or
>> avoid.  This sort of information could only be provided by an ISP-
>> operated ALTO server.  A peer, armed with this information, can do
>> whatever they do today to figure
>> out which IP address falls in which ASN.  The P4P and Yale folks
>> claim that returning a preference of ASNs helped their application
>> tremendously.
>> 
>> Dave, was your concern about discovering ASN being unnecessary, or
>> about ranking of ASNs being unhelpful?  Can you recap?
>> 
>> Thanks,
>> Lisa
> 
> _______________________________________________
> p2pi mailing list
> p2pi@ietf.org
> https://www.ietf.org/mailman/listinfo/p2pi


_______________________________________________
p2pi mailing list
p2pi@ietf.org
https://www.ietf.org/mailman/listinfo/p2pi