RE: [Sip] Strict, Semi-Strict and Loose mode in RPH - not a good fit for ets and wps

Janet P Gunn <jgunn6@csc.com> Mon, 08 November 2004 19:14 UTC

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 OAA16094 for <sip-web-archive@ietf.org>; Mon, 8 Nov 2004 14:14:23 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CREyk-0002I2-1m for sip-web-archive@ietf.org; Mon, 08 Nov 2004 14:15:02 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CREbs-0007ma-QI; Mon, 08 Nov 2004 13:51:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CRESa-0005Zf-Hs for sip@megatron.ietf.org; Mon, 08 Nov 2004 13:41:50 -0500
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 NAA11168 for <sip@ietf.org>; Mon, 8 Nov 2004 13:41:47 -0500 (EST)
Received: from amer-mta02.csc.com ([20.137.2.248]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CRETB-0001Gx-7R for sip@ietf.org; Mon, 08 Nov 2004 13:42:25 -0500
Received: from csc.com (va-fch34.csc.com [20.6.39.227]) by amer-mta02.csc.com (Switch-3.1.6/Switch-3.1.0) with ESMTP id iA8IewWu007379; Mon, 8 Nov 2004 13:41:33 -0500 (EST)
Subject: RE: [Sip] Strict, Semi-Strict and Loose mode in RPH - not a good fit for ets and wps
To: "James M. Polk" <jmpolk@cisco.com>
X-Mailer: Lotus Notes Release 5.0.11 July 24, 2002
Message-ID: <OF5B6C407D.7AF33A6C-ON85256F46.0063F1C7-85256F46.00667EAC@csc.com>
From: Janet P Gunn <jgunn6@csc.com>
Date: Mon, 08 Nov 2004 13:37:27 -0500
X-MIMETrack: Serialize by Router on VA-FCH34/SRV/CSC(Release 6.0.3|September 26, 2003) at 11/08/2004 01:42:22 PM
MIME-Version: 1.0
Content-type: text/plain; charset="US-ASCII"
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 082a9cbf4d599f360ac7f815372a6a15
Cc: fonashp@ncs.gov, Darren E Pado <dpado@csc.com>, Saud Negash <snegash@csc.com>, mosleyv@ncs.gov, Richard F Kaczmarek <rkaczmarek@csc.com>, sip@ietf.org, nyquetek@msn.com, a.ephrath@ieee.org, Ken Carlberg <carlberg@g11.org.uk>, KENNETH.R.ERNEY@saic.com, suracif@ncs.gov, Dennis Q Berg <dberg3@csc.com>
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Sender: sip-bounces@ietf.org
Errors-To: sip-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: f60d0f7806b0c40781eee6b9cd0b2135

James said:
---


> > 4 SIP messages that include the RPH with the ets or wps namespaces
should
> > include the authorization header (or equivalent mechanism)
(semi-strict)

this should be self evident in public networks....
---

Agree- my point was that this is part of "semi-strict" that IS desirable,
even if we want the treatment to be "loose" in terms of  treatment of an
unrecognized namespace.

Consider this  policy for a specific namespace
 - If the SIP element doesn't recognize the namespace , it ignores the
header (doesn't give any special treatment here, but passes it on if
appropriate- e.g., to a signalling gateway)
-  If the SIP element recognizes the namespace, but there is an invalid
value, the request (and the call) are rejected
-  If the SIP element recognizes the namespace, and the value, but the
authentication header doesn't pass muster, the request (and the call) are
rejected
-  If the SIP element recognizes the namespace, and the value, AND
authentication header is "good", then the request (and the call) get
special treatment here, and the RPH is passed on if appropriate- e.g., to a
signalling gateway.

Is this policy permitted by the current draft?  My reading is that this
policy is not permitted.

Section 4.3.2 says:
"When handling requests with unknown namespaces or priority values,
   elements can operate in one of three modes, "strict", "semi-strict"
   and "loose"."
and
       "If the request includes a 'Require' header field with the
   'Resource-Priority' option tag, a UAS MUST follow the strict or
   semi-strict mode rules, otherwise UAS and proxies MUST operate in
   loose mode."

Since the policy described above does not fit "strict", "semi-strict" or
"loose", it would seem to be forbidden.

Am I missing something?

Janet
----------------------------------------------------------------------------------------

This is a PRIVATE message. If you are not the intended recipient, please
delete without copying and kindly advise us by e-mail of the mistake in
delivery. NOTE: Regardless of content, this e-mail shall not operate to
bind CSC to any order or other contract unless pursuant to explicit written
agreement or government initiative expressly permitting the use of e-mail
for such purpose.
----------------------------------------------------------------------------------------




_______________________________________________
Sip mailing list  https://www1.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip