RE: [Sip] -resource-priority-05.txt: Comments and Recommendations (1)

"Nguyen, An" <An.Nguyen@ncs.gov> Wed, 17 November 2004 09:07 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 EAA01391 for <sip-web-archive@ietf.org>; Wed, 17 Nov 2004 04:07:29 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CULp6-0003DA-Lg for sip-web-archive@ietf.org; Wed, 17 Nov 2004 04:09:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CULgq-00079l-3l; Wed, 17 Nov 2004 04:01:24 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CSekC-0005W2-Oy for sip@megatron.ietf.org; Fri, 12 Nov 2004 11:57:54 -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 LAA20085 for <sip@ietf.org>; Fri, 12 Nov 2004 11:57:49 -0500 (EST)
Received: from mtassp3.ncr.disa.mil ([164.117.82.26]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CSelb-0004jV-VF for sip@ietf.org; Fri, 12 Nov 2004 11:59:20 -0500
Received: from mtassp3.ncr.disa.mil by mtassp3.ncr.disa.mil via smtpd (for ietf-mx.ietf.org [132.151.6.1]) with ESMTP; Fri, 12 Nov 2004 11:55:03 -0500
Received: by mtassp3.ncr.disa.mil with Internet Mail Service (5.5.2657.72) id <WT68QCS5>; Fri, 12 Nov 2004 11:56:09 -0500
Message-ID: <7F18415E4D63CB45BB9B3A591F68D12D07651622@emshqs1.ncr.disa.mil>
From: "Nguyen, An" <An.Nguyen@ncs.gov>
To: "'Mpierce1@aol.com'" <Mpierce1@aol.com>, coreya@nortelnetworks.com, sip@ietf.org
Subject: RE: [Sip] -resource-priority-05.txt: Comments and Recommendations (1)
Date: Fri, 12 Nov 2004 11:55:02 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2657.72)
X-Spam-Score: 0.1 (/)
X-Scan-Signature: ec7c6dab5a62df223002ae71b5179d41
X-Mailman-Approved-At: Wed, 17 Nov 2004 04:01:19 -0500
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>
Content-Type: multipart/mixed; boundary="===============1272685628=="
Sender: sip-bounces@ietf.org
Errors-To: sip-bounces@ietf.org
X-Spam-Score: 0.1 (/)
X-Scan-Signature: ff0adf256e4dd459cc25215cfa732ac1

Mike,
 
I agree with you that it would be overly complex to address all possible
mappings between namespaces in this draft. Mappings between namespaces
issues should be specifically addressed in different documents. Can we just
add a sentence to the draft saying mapping between namespaces is out of
scope and it should be addressed separately? Otherwise, we would never get
this draft published.
 
An

[Nguyen, An]  From: Mpierce1@aol.com [mailto:Mpierce1@aol.com]
Sent: Friday, November 12, 2004 9:54 AM
To: coreya@nortelnetworks.com; sip@ietf.org
Subject: Re: [Sip] -resource-priority-05.txt: Comments and Recommendations
(1)



Corey, 

Thanks for the great analysis of the situation and the suggestions. I agree
almost completely with what you suggested. I'll follow this up with a few
minor points on your suggestions. But first, some comments on your
questions, which might help understand why this approach was taken. 

In a message dated 11/11/2004 6:12:39 PM Eastern Standard Time,
coreya@nortelnetworks.com writes: 




1. Why support multiple namespace/priority (n-p) values in a single 
message, in one or more R-P headers?  And if supported, should not the 
n-p values in the message equate to the same priority level (for 
example, dsn.flash and q735.1 would be equal)?  Would it not be better 
to support only one n-p value per message, and recommend that a 
proxy/gateway between networks supporting two different namespaces 
handle mapping n-p values? 
---- There may be/are networks which would support multiple levels.  The 
draft is not dictating that there must be multiple levels. 
---- As for having the n-p levels be "equal", James cited a GETS call 
with a specific precedence which becomes a Routine call on the DSN. 
---- Having a proxy/gateway mapped between namespaces is an viable 
alternative. 





While it is a little hard to describe specific cases for the use of multiple
namespaces, I believe it could be used, such as a GETS call originated in a
military network that normally uses only the dsn namespace. The caller,
knowing that the call will likely go outside the dsn, might be able to
specify both dsn=flash and ETS=3. It is not possible to say that they
"equal", since they are two separately defined lists of priorities which
have no direct relationship. In one application, only the dsn namespace
would have an effect while the call remains within the private network (DOD)
for which it was defined. When the call gets to a PSTN gateway to jump into
the "public" network, the dsn namespace/priority is discarded, since the
"public" network does not support it. At the GW, the ETS namespace/priority
is converted to the appropriate PSTN signaling which that netwrok supports.
Note that in this case, the PSTN signaling does not have any further
signaling of this value beyond the initial call setup message, which is why
the SIP signaling would not include this R-P header in anything beyond the
INVITE. 

When an ETS call from the public network enters the dsn, it could be mapped
to Routine or to some higher priority level if the PSTN signaling provided
that information. That will be determine by the administrator of the network
and what the GW is told to do. It certainly can't be defined in the R-P
header draft. 

Another application is a gateway between two networks which each use the R-P
header but with different definitions. Lets say between the US DOD network
with 5 values and another country's military network when that other country
uses only 3 levels. The GW must map between the two sets according to a
mutually agreed mapping. In each network, only one R-P header is used. 

I believe it was agreed long ago that the R-P header draft should not try to
define the interoperation/mapping between different namespaces. I think this
approach should remain, since any attempt to define relationships would be
overly complex and may conflict with what network operators want to do. 

The first example above, with two namespaces being carried, is the reason
why the required mode of operation in the dsn is that unknown namespaces are
simply ignored and passed on. Known namespaces with unknown priorities need
to be treated as errors, but not necessarily by failing a call. 

Mike Pierce 
Artel 




_______________________________________________
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