Re: [grobj] Referral definition and its purpose?
Keith Moore <moore@network-heretics.com> Thu, 27 May 2010 04:50 UTC
Return-Path: <moore@network-heretics.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 7A03D3A67D1 for <grobj@core3.amsl.com>; Wed, 26 May 2010 21:50:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.462
X-Spam-Level:
X-Spam-Status: No, score=-0.462 tagged_above=-999 required=5 tests=[AWL=0.277, BAYES_20=-0.74, HTML_MESSAGE=0.001]
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 QIKaGTMFK5z0 for <grobj@core3.amsl.com>; Wed, 26 May 2010 21:50:33 -0700 (PDT)
Received: from m1.imap-partners.net (m1.imap-partners.net [64.13.152.131]) by core3.amsl.com (Postfix) with ESMTP id 66D673A6784 for <grobj@ietf.org>; Wed, 26 May 2010 21:50:33 -0700 (PDT)
Received: from lust.indecency.org (173-6-220-74.pools.spcsdns.net [173.6.220.74] (may be forged)) by m1.imap-partners.net (MOS 4.1.8-GA) with ESMTP id BTK40512 (AUTH admin@network-heretics.com); Wed, 26 May 2010 21:49:54 -0700
X-Mirapoint-Received-SPF: 173.6.220.74 lust.indecency.org <moore@network-heretics.com> 5 none
X-Mirapoint-Received-SPF: 173.6.220.74 lust.indecency.org <moore@network-heretics.com> 5 none
X-Mirapoint-Received-SPF: 173.6.220.74 lust.indecency.org <moore@network-heretics.com> 5 none
X-Mirapoint-Received-SPF: 173.6.220.74 lust.indecency.org <moore@network-heretics.com> 5 none
Message-ID: <4BFDF9EB.9000404@network-heretics.com>
Date: Thu, 27 May 2010 00:49:47 -0400
From: Keith Moore <moore@network-heretics.com>
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4
MIME-Version: 1.0
To: Dan Wing <dwing@cisco.com>
References: <004d01caf668$b33272e0$730c6f0a@china.huawei.com> <115701cafd32$7cefc180$c4f0200a@cisco.com> <4BFDF394.6050102@network-heretics.com> <124e01cafd55$7f1aa2e0$c4f0200a@cisco.com>
In-Reply-To: <124e01cafd55$7f1aa2e0$c4f0200a@cisco.com>
Content-Type: multipart/alternative; boundary="------------000703050100010302000600"
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 04:50:34 -0000
On 5/27/10 12:31 AM, Dan Wing wrote: >> The definition of referral should be tightened up slightly >> that the parties are exchanging the information via one >> channel (e.g., SIP signaling) but want to communicate (as) >> directly (as possible) with each other *not* using that >> channel. >> >> that's certainly one case. another case is when parties A >> and B exchange information about how either A or B can >> contact one or more other parties. > > Two party case is easier to understand and conceptualize. > This covers a *huge* number of important cases. agree. > Then, in a later section number of the same document, we > can explain 3 party case. I think I'd rather have the various examples together in the document, but I won't try to nail down the document outline just yet. >> also, the referred-to path doesn't have to be more direct >> than the path over which the referral is taking place. > > Sure. > > But my point is that it is a *different* path than the > signaling path. I agree the path could be longer and > could go around the moon - twice. it's _probably_ a different path because if it were the same path, there'd be little need for the referral. just reuse the same source address, destination address, destination port as seen by the initiator of the connection (though that might not work if the new connection needed to be initiated by the receiver of the original connection). but to be general, it shouldn't _have_ to be a different path. it should be possible to use a referral that specifies the same path used by the connection used to send the referral. (or to put it another way, do you really want the API to say "sorry, you can't use this referral because you received it over the very path that it specifies?") 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. > Do you have a better way to represent that in ASCII that > gets the point across? Picture worth a thousand words > and all.. I thought your picture was okay for the case you were describing, but I probably didn't look at it too closely as this is all familiar to me already. Keith
- [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Keith Moore
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Dong Zhang
- Re: [grobj] Referral definition and its purpose? Keith Moore
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Brian E Carpenter
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Dan Wing
- Re: [grobj] Referral definition and its purpose? Keith Moore
- Re: [grobj] Referral definition and its purpose? Dan Wing
- Re: [grobj] Referral definition and its purpose? Keith Moore
- Re: [grobj] Referral definition and its purpose? bo zhou
- Re: [grobj] Referral definition and its purpose? bo zhou
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Keith Moore
- Re: [grobj] Referral definition and its purpose? Scott Brim
- Re: [grobj] Referral definition and its purpose? Scott Brim
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Sheng Jiang
- Re: [grobj] Referral definition and its purpose? Brian E Carpenter