Re: [RRG] Are host-stack modifications allowed or disallowed ?

Luigi Iannone <luigi.iannone@uclouvain.be> Sun, 09 March 2008 19:04 UTC

Envelope-to: rrg-data@psg.com
Delivery-date: Sun, 09 Mar 2008 19:05:17 +0000
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=uclouvain.be; h= in-reply-to:references:mime-version:content-type:message-id:cc: from:subject:date:to; q=dns/txt; s=selucl; bh=aE7B8+mzNxQvo6Fa7x P1xTrZSrY=; b=HHsiF/C8nsCBG6VfU3vx0n5Wi+h+tC/31Vq2bYuGztN1ZES1y/ T5lTnRA0l5X+Atsi00PJdx7C5yXGdETEjpvsFELBKJmM0fso4YelWPbwnyU6I0nv 0CxBSd4YaiULoRqy6dYTb8OKUQqS4x+PaaDXofK22/Vom8Z39UUQLxNUE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=uclouvain.be; h=in-reply-to:references:mime-version:content-type:message-id:cc:from:subject:date:to; q=dns; s=selucl; b= eZobqGHAfjvAiZa4IhDPEM95b9n7ffU4b05DLhWrkqVMbr5+po3ut8O5DF/JYFM4 OEoFdnd0NdznmJPYXRG7gENo1OjkJXpe/p9hKHNtoNWPGQQdgKoCwK/46TZDgpUS 7NXWN9Z0KcovVHKTcv00C65SFLfV8OaU00qnHUK3aa4=
Mime-Version: 1.0 (Apple Message framework v753)
Content-Type: multipart/alternative; boundary="Apple-Mail-66--851026229"
Message-Id: <B7B4300C-BB07-46CC-A84C-943E76E48E06@uclouvain.be>
Cc: tony.li@tony.li, 'William Herrin' <bill@herrin.us>, 'Routing Research Group' <rrg@psg.com>
From: Luigi Iannone <luigi.iannone@uclouvain.be>
Subject: Re: [RRG] Are host-stack modifications allowed or disallowed ?
Date: Sun, 09 Mar 2008 20:04:00 +0100
To: Dow Street <dow.street@linquest.com>

Le 06-mars-08 à 00:03, Dow Street a écrit :

> On Mar 5, 2008, at 11:10 AM, Tony Li wrote:
>
>> |> Yes, but there's a very big difference between you driving your  
>> car
>> |> the way
>> |> that you want and the way that hop-by-hop forwarding works.
>> |
>> |What if the driver could (optionally) select from a set of back  
>> roads
>> |that is limited to those published by the network provider?  If the
>> |driver doesn't want to and/or cannot do this additional navigation
>> |work, he could follow the nudge of the underlying hop-by-hop  
>> mechanism.
>> |
>> |In other words, maybe we can build a basic reachability service of
>> |global scope, and layer on top of that a more advanced service that
>> |provides enhanced functionality, but where the costs are localized.
>>
>>
>> That would be a fine thing, but the user has only two ways to  
>> express his
>> desires: one is by injecting routing information, which  
>> necessarily can be
>> overridden.  The only other way is by doing a setup protocol.
>
> In the model I'm thinking about, the network (i.e. provider) would  
> publish a set of path options (e.g. a map, list of potential  
> waypoints, set of deflection bits, etc) for the host to consider.   
> The host could then choose from among these options, with the  
> expectation that its choice will be honored by the network in the  
> general case.  Otherwise, the network should change the set of  
> options it is publishing.  The provider retains control by setting  
> the bounds of the allowable routing policy.

You should ge a look to:
https://datatracker.ietf.org/drafts/draft-bonaventure-informed-path- 
selection/
https://datatracker.ietf.org/drafts/draft-saucez-idips/

they both talk about a way for ISP to suggest path to ned-host.

Luigi


>
> The publication of path information from network to host might be  
> considered a setup protocol, but I'm thinking it would be strictly  
> optional.  The host could still send "regular" packets without  
> indicating a specific path preference, and get whatever service the  
> network gives them.
>
>
>> Some folks have proposed a hybrid architecture in the past that  
>> allowed
>> both, but it (rightfully) went over like a lead balloon.
>
> Does the model described fit your definition of a hybrid architecture?
>
> R,
> Dow
>
> --
> to unsubscribe send a message to rrg-request@psg.com with the
> word 'unsubscribe' in a single line as the message text body.
> archive: <http://psg.com/lists/rrg/> & ftp://psg.com/pub/lists/rrg

Luigi Iannone


luigi.iannone@uclouvain.be