Re: [Sipping] Details on SBC
"James M. Polk" <jmpolk@cisco.com> Fri, 06 May 2005 23:45 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DUCVk-0008OK-FX; Fri, 06 May 2005 19:45:36 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DUCVi-0008OF-Up for sipping@megatron.ietf.org; Fri, 06 May 2005 19:45:35 -0400
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id TAA23145 for <sipping@ietf.org>; Fri, 6 May 2005 19:45:31 -0400 (EDT)
Received: from rtp-iport-1.cisco.com ([64.102.122.148]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DUCkJ-0001e7-PZ for sipping@ietf.org; Fri, 06 May 2005 20:00:40 -0400
Received: from rtp-core-2.cisco.com (64.102.124.13) by rtp-iport-1.cisco.com with ESMTP; 06 May 2005 19:59:24 -0400
X-IronPort-AV: i="3.92,163,1112587200"; d="scan'208"; a="48140629:sNHT28775416"
Received: from wells.cisco.com (wells.cisco.com [171.71.177.223]) by rtp-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id j46NjNdw006319; Fri, 6 May 2005 19:45:23 -0400 (EDT)
Received: from jmpolk-w2k01.diablo.cisco.com (ssh-sjc-1.cisco.com [171.68.225.134]) by wells.cisco.com (8.8.6 (PHNE_14041)/CISCO.SERVER.1.2) with ESMTP id QAA20164; Fri, 6 May 2005 16:45:21 -0700 (PDT)
Message-Id: <4.3.2.7.2.20050506181200.034c3108@localhost>
X-Sender: jmpolk@localhost
X-Mailer: QUALCOMM Windows Eudora Version 4.3.2
Date: Fri, 06 May 2005 18:45:20 -0500
To: Samir Chatterjee <Samir.Chatterjee@cgu.edu>, sipping@ietf.org
From: "James M. Polk" <jmpolk@cisco.com>
Subject: Re: [Sipping] Details on SBC
In-Reply-To: <0E8FB9A28131C24BB21B43A3DE26D73E85596E@clarepost.clare.loc al>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Spam-Score: 1.1 (+)
X-Scan-Signature: 73734d43604d52d23b3eba644a169745
Cc:
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org
At 03:37 PM 5/6/2005 -0700, Samir Chatterjee wrote: >Hi: > >We are looking for some details on SBC and how they work in terms of call >flows etc. Any pointers? SIP is a peer-to-peer protocol with defined elements (UA, UAC, UAS, Proxy, Registrar, etc); an "SBC" is not one of them. SBC - as in "Session Border Controller" - is a marketing term. There was a ADHOC BoF at the November (2004) IETF to discuss the requirements for SBC - to see if there were sufficient interest and sufficiently different requirements on the SIP protocol that energy ought to be spent doing a proper gap analysis for those requirements and openly discuss in the SIPPING WG what should be done about those gaps. There are two individual IDs discussing the requirements for SBCs in SIP as a result of this BoF: draft-camarillo-sipping-sbc-funcs-00.txt draft-bhatia-sipping-sbc-00 Both IDs were discussed at the last IETF meeting (March 05) in Minneapolis for a total of 10 minutes. I don't remember anything especially important coming out of those discussions. The notes of the meeting state the two IDs will be merged into one for the next meeting. One of the problems I see (from my point of view) is the current plethora of definitions for what an SBC is and what an SBC should do/accomplish. It appeared to me in the BoF that nearly everyone in the room had a differing opinion on this one question - so there was not much progress that night. An SBC can be as simple as a SIP Proxy (RFC 3261) with various levels of state maintained per session and/or per dialog. These various levels are attributed to the differing definitions for what an SBC is to do. - Some wanted NAT traversal to be solved by SBCs.. - Some wanted IPv4 to IPv6 conversion to be solved by SBCs... - Some wanted SBCs to be what some of us thought was defined as a Middlebox from the MIDCOM WG efforts (that weren't too successful)... - Some wanted SBCs to terminate media streams and regenerate those streams out the other side of the SBC for control and privacy purposes... - Some wanted SBCs to terminate encrypted media flows on one side of the SBC and initiate new encrypted corresponding ones on the other side of the SBC for control and privacy purposes... - Some thought an SBC could solve an administrative domain's QoS issues for voice and video traffic... The message types in the messages flows you seek will be highly dependent on what you want an SBC to accomplish from the list above (and other items not on this list). Question to you - what combination of functions do you want an SBC to accomplish? From that or from those functions - you ought to be able to build the flows if you know SIP. >Dr. Samir Chatterjee >Founding Director, NCL http://ncl.cgu.edu >School of Information Science >Claremont Graduate University >130 East 9th Street >Claremont, CA 91711 >(P) 909-607-4651 >(F) 909-621-8564 > >http://fac.cgu.edu/~chatters > > >_______________________________________________ >Sipping mailing list https://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 cheers, James ******************* Truth is not to be argued... it is to be presented. Alas, few *truths* exist without the math. ...all else is a matter of perspective _______________________________________________ Sipping mailing list https://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
- [Sipping] Details on SBC Samir Chatterjee
- Re: [Sipping] Details on SBC James M. Polk
- RE: [Sipping] Details on SBC Samir Chatterjee
- RE: [Sipping] Details on SBC Baruch Sterman
- RE: [Sipping] Details on SBC Juha Heinanen
- RE: [Sipping] Details on SBC Christian Stredicke
- RE: [Sipping] Details on SBC henry
- RE: [Sipping] Details on SBC Samir Chatterjee
- RE: [Sipping] Details on SBC Donghua.Jiang