Re: [grobj] Referral definition and its purpose?

Sheng Jiang <shengjiang@huawei.com> Thu, 27 May 2010 14:52 UTC

Return-Path: <shengjiang@huawei.com>
X-Original-To: grobj@core3.amsl.com
Delivered-To: grobj@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EF5393A6905 for <grobj@core3.amsl.com>; Thu, 27 May 2010 07:52:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.949
X-Spam-Level:
X-Spam-Status: No, score=-1.949 tagged_above=-999 required=5 tests=[AWL=0.650, 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 gD0EcIAK52G0 for <grobj@core3.amsl.com>; Thu, 27 May 2010 07:52:51 -0700 (PDT)
Received: from usaga03-in.huawei.com (usaga03-in.huawei.com [206.16.17.220]) by core3.amsl.com (Postfix) with ESMTP id 395C63A68F1 for <grobj@ietf.org>; Thu, 27 May 2010 07:52:51 -0700 (PDT)
Received: from huawei.com (usaga03-in [172.18.4.17]) by usaga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0L3300JWT2NTIN@usaga03-in.huawei.com> for grobj@ietf.org; Thu, 27 May 2010 09:52:42 -0500 (CDT)
Received: from [192.168.171.227] ([207.219.128.130]) by usaga03-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0L33006NA2NTD3@usaga03-in.huawei.com> for grobj@ietf.org; Thu, 27 May 2010 09:52:41 -0500 (CDT)
Date: Thu, 27 May 2010 22:52:07 +0800
From: Sheng Jiang <shengjiang@huawei.com>
In-reply-to: <4BFE4DFE.8000105@network-heretics.com>
To: Keith Moore <moore@network-heretics.com>
Message-id: <4BFE8717.8040202@huawei.com>
MIME-version: 1.0
Content-type: text/plain; charset="UTF-8"; format="flowed"
Content-transfer-encoding: 8bit
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4
References: <004d01caf668$b33272e0$730c6f0a@china.huawei.com> <115701cafd32$7cefc180$c4f0200a@cisco.com> <4BFDF394.6050102@network-heretics.com> <124e01cafd55$7f1aa2e0$c4f0200a@cisco.com> <4BFDF9EB.9000404@network-heretics.com> <AANLkTiklnzhDtTJ2xgciLh1PAoGGDvNcUoMkqLxmltSg@mail.gmail.com> <4BFE4DFE.8000105@network-heretics.com>
Cc: grobj@ietf.org
Subject: Re: [grobj] Referral definition and its purpose?
X-BeenThere: grobj@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Discuss Generic Referral Objects <grobj.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/grobj>, <mailto:grobj-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/grobj>
List-Post: <mailto:grobj@ietf.org>
List-Help: <mailto:grobj-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grobj>, <mailto:grobj-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 27 May 2010 14:52:52 -0000

于 2010/5/27 18:48, Keith Moore 写道:
> On 5/27/10 3:29 AM, bo zhou wrote:
>>
>>
>>     here's an example: over path P1, A sends to B a referral that
>>     specifies three paths by which A can be reached: P1, P2, and P3.
>>     when B tries to reconnect to A, its circumstances are such that P1
>>     appears to be the best of the three paths. I don't know why B
>>     shouldn't use P1.
>>
>> [bo] I am not sure why B will use P1 to connect to A, because it is
>> hard for B to understand which path is the best. A send B a referral
>> over P1 is bacause only P1 is known at the beginning of communication.
>> A can tell B there are three paths, but cannot tell B which one is the
>> best.
> It is indeed difficult for B to know which path is best. And in many
> cases "best" depends on the specific needs of the application. One
> application might need maximum bandwidth, another low delay, another
> might prefer a stable address.

I believe this is an information provisioning issue. If somehow, B has 
been provided enough information of A, it can make a right decision on 
its own behave.

There is no single standard what is best. One path may be fast, but 
expensive; while another is slow, but free. Which is the best depends on 
individual request.

There was discussion before how much information should be included in 
GROBJ. Some said minimum and necessary information with no clear 
definition what is necessary. Some other said put whatever may useful 
information (ALL) into GROBJ. Then it is a lot overhead and expensive, 
also maybe create many waste. This is still an open issue.

Cheers,

Sheng