Re: [Sipping] Server Load Balancer Integration?
"Henning G. Schulzrinne" <hgs@cs.columbia.edu> Tue, 06 November 2001 00:27 UTC
Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA11328 for <sipping-archive@odin.ietf.org>; Mon, 5 Nov 2001 19:27:42 -0500 (EST)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id TAA29774 for sipping-archive@odin.ietf.org; Mon, 5 Nov 2001 19:27:43 -0500 (EST)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id TAA29336; Mon, 5 Nov 2001 19:05:17 -0500 (EST)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id TAA29238 for <sipping@optimus.ietf.org>; Mon, 5 Nov 2001 19:05:12 -0500 (EST)
Received: from opus.cs.columbia.edu (opus.cs.columbia.edu [128.59.20.100]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA10945 for <sipping@ietf.org>; Mon, 5 Nov 2001 19:05:06 -0500 (EST)
Received: from cs.columbia.edu (metroliner.cs.columbia.edu [128.59.19.252]) by opus.cs.columbia.edu (8.10.2+Sun/8.9.3) with ESMTP id fA604sV16186; Mon, 5 Nov 2001 19:04:55 -0500 (EST)
Message-ID: <3BE72926.DADB827@cs.columbia.edu>
Date: Mon, 05 Nov 2001 19:04:54 -0500
From: "Henning G. Schulzrinne" <hgs@cs.columbia.edu>
Organization: Dept. of Computer Science, Columbia University
X-Mailer: Mozilla 4.78 [en] (X11; U; Linux 2.2.19-3cucs i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Steve Gardell <sgardell@iperia.com>
CC: "'sipping@ietf.org'" <sipping@ietf.org>
Subject: Re: [Sipping] Server Load Balancer Integration?
References: <1A69639B9B6AD511812B00B0D0DE19F618491F@commserver.erictest.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: sipping-admin@ietf.org
Errors-To: sipping-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: SIPPING Working Group (applications of SIP) <sipping.ietf.org>
X-BeenThere: sipping@ietf.org
Content-Transfer-Encoding: 7bit
Steve Gardell wrote: > > Thanks Henning! > > I take this as an analysis of why this SLB > sort of technology sometimes isn't always necessary. > I'd love to convince myself that this is generally > true since the solution you propose is ever so > much easier and cheaper. We need to consider SIP > entities that aren't quite as "easy" > as a stateless proxy. For example, an array of > media servers or 3'rd party call control entities > in the fashion of draft-rosenberg-sip-3pcc-02.txt. > > Let me test whether I understand what you propose: Implement > two stateless proxies (for redundancy). Access to these > is via DNS/SRV. Each stateless proxy directs calls > "intelligently" to the stateful entities (UAS, B2BUA, etc.) > This seems to work fine for load balancing (which was > of course the thread title...) Hmmm, do we really need > the stateless proxies for this? - I guess that depends on > whether the simple DNS mechanisms are deemed adequate. > > SLB's in general also provide Failover/Redundancy support, which > I must admit, is at least as big a concern to me. I > believe that this DNS/SRV approach doesn't support mid-call > failures since I can't expect SIP UAC's or proxies to > re-try DNS during a call (can I?). I believe that the > SLB approach would support mid-call failures if state is > replicated across end-points. > This only matters if proxies are call (not just transaction) stateful. Since things in the network that keep state are a source of complexity and failures, SIP tried hard not to introduce such entities. Except possibly for firewall controllers, I have a hard time seeing the need for proxies that need to be around "in person" to keep up a call. Generally, why would you need mid-call signaling to keep a call up? This isn't SS7... (If you're willing to replicate state across a set of servers, it doesn't matter which server is visited mid-call, so even there, SRV-style solutions work.) -- Henning Schulzrinne http://www.cs.columbia.edu/~hgs _______________________________________________ Sipping mailing list http://www1.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use sip-implementors@cs.columbia.edu for questions on current sip Use sip@ietf.org for new developments of core SIP
- Re: [Sipping] Server Load Balancer Integration? Henning G. Schulzrinne
- [Sipping] Server Load Balancer Integration? Steve Gardell
- RE: [Sipping] Server Load Balancer Integration? Steve Gardell
- Re: [Sipping] Server Load Balancer Integration? Henning G. Schulzrinne
- RE: [Sipping] Server Load Balancer Integration? Jonathan Rosenberg
- RE: [Sipping] Server Load Balancer Integration? Jonathan Rosenberg
- Re: [Sipping] Server Load Balancer Integration? Henning Schulzrinne
- Re: [Sipping] Server Load Balancer Integration? Gur_Kimchi
- Re: [Sipping] Server Load Balancer Integration? Henning G. Schulzrinne
- RE: [Sipping] Server Load Balancer Integration? Agboh, Charles
- RE: [Sipping] Server Load Balancer Integration? Cullen Jennings