[Sipping] media-policy-dataset: <local-ports>

"Worley, Dale R (Dale)" <dworley@avaya.com> Mon, 23 May 2011 18:49 UTC

Return-Path: <dworley@avaya.com>
X-Original-To: sipping@ietfa.amsl.com
Delivered-To: sipping@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D268AE0804 for <sipping@ietfa.amsl.com>; Mon, 23 May 2011 11:49:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.456
X-Spam-Level:
X-Spam-Status: No, score=-103.456 tagged_above=-999 required=5 tests=[AWL=0.143, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NB18OGzf1q-p for <sipping@ietfa.amsl.com>; Mon, 23 May 2011 11:49:29 -0700 (PDT)
Received: from co300216-co-outbound.net.avaya.com (co300216-co-outbound.net.avaya.com [198.152.13.100]) by ietfa.amsl.com (Postfix) with ESMTP id 482F5E07E6 for <sipping@ietf.org>; Mon, 23 May 2011 11:49:29 -0700 (PDT)
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgwFABqj2k2HCzI1/2dsb2JhbACmJ3AHpi2DWQKbCoYZBJRdikU
X-IronPort-AV: E=Sophos;i="4.65,244,1304308800"; d="scan'208";a="281369727"
Received: from unknown (HELO p-us1-erheast.us1.avaya.com) ([135.11.50.53]) by co300216-co-outbound.net.avaya.com with ESMTP; 23 May 2011 14:49:28 -0400
X-IronPort-AV: E=Sophos;i="4.65,257,1304308800"; d="scan'208";a="655290020"
Received: from unknown (HELO DC-US1HCEX4.global.avaya.com) ([135.11.52.35]) by p-us1-erheast-out.us1.avaya.com with ESMTP; 23 May 2011 14:49:28 -0400
Received: from DC-US1MBEX4.global.avaya.com ([169.254.1.192]) by DC-US1HCEX4.global.avaya.com ([135.11.52.35]) with mapi; Mon, 23 May 2011 14:49:27 -0400
From: "Worley, Dale R (Dale)" <dworley@avaya.com>
To: "sipping@ietf.org" <sipping@ietf.org>
Date: Mon, 23 May 2011 14:49:27 -0400
Thread-Topic: media-policy-dataset: <local-ports>
Thread-Index: AQHMGXokilOGcK5spkGLMcVF3eBB1A==
Message-ID: <CD5674C3CD99574EBA7432465FC13C1B222907E942@DC-US1MBEX4.global.avaya.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: [Sipping] media-policy-dataset: <local-ports>
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/sipping>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 May 2011 18:49:29 -0000

draft-ietf-sipping-media-policy-dataset defines a <local-ports> restriction which a policy server can use to inform a UA what ports it may use for sending/receiving media.  I'd like to make two changes to the current definition:

1) Allow specifications in which the "start" port is greater than the "end" port.  These specifications permit *no* ports to be used, and hence no sessions are in conformance with the policy.  This is not a useful facility for configured policies, but it makes it possible to to construct the logical AND of two policies that make incompatible restrictions on the local port numbers.

2) Change the merging rule from "the local policy controls" to "the intersection of the two specified ranges".  In practice, we expect only the most local policy to restrict what ports can be used.  But it would help to make the merging process more consistent if it was specified as a "logical AND" of all the specified restrictions.

Dale