Re: [P2PSIP] Concepts issue: Domains and Overlays
"Bruce Lowekamp" <lowekamp@sipeerior.com> Wed, 20 June 2007 20:09 UTC
Return-path: <p2psip-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I16Uu-0007FA-OB; Wed, 20 Jun 2007 16:09:48 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I16Ut-0007F4-C8 for p2psip@ietf.org; Wed, 20 Jun 2007 16:09:47 -0400
Received: from wr-out-0506.google.com ([64.233.184.233]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I16Us-0003Pq-Ru for p2psip@ietf.org; Wed, 20 Jun 2007 16:09:47 -0400
Received: by wr-out-0506.google.com with SMTP id 36so335273wra for <p2psip@ietf.org>; Wed, 20 Jun 2007 13:09:46 -0700 (PDT)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=dfuG0luphi5/Q5JX9YI5S+ha6S3of6GaLOh6ZRPPTs9vygTjJ2yr+HWjBvXAOKGwN5WDOKiaL5IWF2lRxgyuNtGtcDezw0dHYOJcR8SehWZDQj8hTrpJznwQ3chMPd6ezfZsoAA0cC95fqsku1ooOlBEhn9wPCZlWPvEGtHUTIw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=DTWMyrRIbN82bnK0RQiqDo8wAvEbmM+CUXvHq37wXwwnuh3rfKl3raHEvsfpkPH/013vuOItiE54sVMX54G35JdOI2gXj/nT8NsITqy2Jc4PShrn3DoIOJPeDEYwp+RopkKq4IBeq5F3lwmT59+HYaESkXCskyybVu1QxGHNKgg=
Received: by 10.100.122.8 with SMTP id u8mr682747anc.1182370186045; Wed, 20 Jun 2007 13:09:46 -0700 (PDT)
Received: by 10.100.106.17 with HTTP; Wed, 20 Jun 2007 13:09:45 -0700 (PDT)
Message-ID: <20d2bdfb0706201309p414f4e49qe2c21bbd82d8386c@mail.gmail.com>
Date: Wed, 20 Jun 2007 16:09:45 -0400
From: Bruce Lowekamp <lowekamp@sipeerior.com>
To: Dean Willis <dean.willis@softarmor.com>
Subject: Re: [P2PSIP] Concepts issue: Domains and Overlays
In-Reply-To: <CC8F36CA-E60A-4D87-A5E7-BBA28BE0E166@softarmor.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
References: <63075F75-44EA-423A-A5E1-BDF74C380FE0@softarmor.com> <2D3D9B6B-55E8-4650-8D06-0F31304B23CB@cs.columbia.edu> <46714D58.7000408@alcatel-lucent.com> <0092E94C-85B7-4051-AA73-36E5FA8B1E59@cs.columbia.edu> <08d401c7ae98$5e945570$9501a8c0@cis.neustar.com> <467231F1.4080605@softarmor.com> <118801c7b1d3$2101a440$9501a8c0@cis.neustar.com> <7b683f3f0706181537o50cbad2dlb0661a41329cf0aa@mail.gmail.com> <46778BAE.5010504@teigre.com> <CC8F36CA-E60A-4D87-A5E7-BBA28BE0E166@softarmor.com>
X-Google-Sender-Auth: d60b45e657acc3c9
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0fa76816851382eb71b0a882ccdc29ac
Cc: P2PSIP Mailing List <p2psip@ietf.org>
X-BeenThere: p2psip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Peer-to-Peer SIP working group discussion list <p2psip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/p2psip>
List-Post: <mailto:p2psip@ietf.org>
List-Help: <mailto:p2psip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/p2psip>, <mailto:p2psip-request@ietf.org?subject=subscribe>
Errors-To: p2psip-bounces@ietf.org
Catching up on this thread. Comments inline On 6/19/07, Dean Willis <dean.willis@softarmor.com> wrote: > > On Jun 19, 2007, at 2:54 AM, Greger V. Teigre wrote: > > > We have two choices as I see it: > > > > 1. Is the AoR supposed to be the equivalent of an email address > > where the whole domain must handled authoritatively by one entity, > > here overlay (which allows 3263 lookups) ? > > > > 2. Or is the AoR supposed to be the equivalent of "use your email > > address as username on my website"? > > > > I think #1 is the general solution, and there might reasonably be a > fallback to behavior #2 under certain fully-disconnected scenarios > that I don't really even want to think about right now because the > overlay-discovery and authentication problems become very, very messy > and make my head hurt. I agree, although I think that dividing into just these two scenarios is a little bit restrictive. Consider a case where a company with an established conventional SIP installation is migrating over to a P2PSIP installation as hardware is replaced. They could expect for some period of time to have both systems, and are not likely to want to use different domain parts for the old and new phones (no one really should be aware of the difference other than IT). In this case, one good solution might be to have the p2p devices perform the lookup in the overlay and if it fails, contact the conventional proxy, only reporting failure if that fails. So in this case, there is an overlay, and the overlay should only contain one domain, but it's not authoritative. I can also see situations where you might have some Internet connectivity, but might still want a particular overlay to support multiple domain parts (e.g. a non-IETF conference might have hundreds of people who could participate in a p2psip overlay and would frequently be contacting each other, but not have ideal connectivity to the Internet). Again, I think the right answer here is to search the local overlay before going to the broader Internet. While I agree with the concern about being a part of 6 overlays and searching each of them everytime you make a call, I think this is something of an implementation (and usage) issue more than an issue we need to worry about right now. There are practical cases to support overlays that are authoritative for a single domainpart, practical cases where an overlay should have only one domain present but is not authoritative, and cases with mixed domains and no authoritative presence whatsoever. I also agree with Dean that my head hurts when thinking about how to handle authentication in the mixed domain case, since without involving an authoritative server for the domain, your security options are very different than in normal SIP. On 6/19/07, Brian Rosen <br@brianrosen.net> wrote: > Okay. I like it. > > Is there a way I can look in the URI or the DNS entry for the domain in the > URI and discover if this is p2p or c/s, or do I blindly try one and then the > other? Does it matter whether a URI is backed by a p2p or conventional SIP installation? Unless you're going to join an overlay in order to send a message to anyone running one, I've been assuming that if you're sending a SIP message to a URI that is not supported by the overlay you're connected to, the resolution and message should follow the normal 3263 etc procedure. draft-marocco-p2psip-interwork-01 talks a bit about interworkings between conventional and p2p deployments and I don't think has been mentioned in this thread so far. Bruce _______________________________________________ P2PSIP mailing list P2PSIP@ietf.org https://www1.ietf.org/mailman/listinfo/p2psip
- [P2PSIP] Concepts issue: Domains and Overlays Dean Willis
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- Re: [P2PSIP] Concepts issue: Domains and Overlays Isaias Martinez Yelmo
- Re: [P2PSIP] Concepts issue: Domains and Overlays Vijay K. Gurbani
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Spencer Dawkins
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Vijay K. Gurbani
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- Re: [P2PSIP] Concepts issue: Domains and Overlays Eric Cooper
- Re: [P2PSIP] Concepts issue: Domains and Overlays Joel M. Halpern
- Re: [P2PSIP] Concepts issue: Domains and Overlays Dean Willis
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Henning Schulzrinne
- Re: [P2PSIP] Concepts issue: Domains and Overlays Dean Willis
- Re: [P2PSIP] Concepts issue: Domains and Overlays Greger V. Teigre
- Re: [P2PSIP] Concepts issue: Domains and Overlays Eunsoo Shim
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Eunsoo Shim
- Re: [P2PSIP] Concepts issue: Domains and Overlays Greger V. Teigre
- Re: [P2PSIP] Concepts issue: Domains and Overlays Eunsoo Shim
- Re: [P2PSIP] Concepts issue: Domains and Overlays Dean Willis
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Eunsoo Shim
- Re: [P2PSIP] Concepts issue: Domains and Overlays Eunsoo Shim
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- RE: [P2PSIP] Concepts issue: Domains and Overlays Brian Rosen
- Re: [P2PSIP] Concepts issue: Domains and Overlays Bruce Lowekamp
- Re: [P2PSIP] Concepts issue: Domains and Overlays David A. Bryan
- Re: [P2PSIP] Concepts issue: Domains and Overlays Wei Gengyu
- Re: [P2PSIP] Concepts issue: Domains and Overlays Cullen Jennings
- RE: [P2PSIP] Concepts issue: Domains and Overlays Henry Sinnreich
- RE: [P2PSIP] Concepts issue: Domains and Overlays Henry Sinnreich
- RE: [P2PSIP] Concepts issue: Domains and Overlays Song Yongchao
- RE: [P2PSIP] Concepts issue: Domains and Overlays Song Yongchao