Re: [pcp] Resolving contentious issue #3
Alain Durand <adurand@juniper.net> Wed, 03 November 2010 15:31 UTC
Return-Path: <adurand@juniper.net>
X-Original-To: pcp@core3.amsl.com
Delivered-To: pcp@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D031E28C0CF for <pcp@core3.amsl.com>; Wed, 3 Nov 2010 08:31:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pamfHoQJFrQv for <pcp@core3.amsl.com>; Wed, 3 Nov 2010 08:31:51 -0700 (PDT)
Received: from exprod7og110.obsmtp.com (exprod7og110.obsmtp.com [64.18.2.173]) by core3.amsl.com (Postfix) with ESMTP id 80F0F3A69B8 for <pcp@ietf.org>; Wed, 3 Nov 2010 08:31:50 -0700 (PDT)
Received: from source ([66.129.224.36]) (using TLSv1) by exprod7ob110.postini.com ([64.18.6.12]) with SMTP ID DSNKTNGAbKzq+pqLlwnkwQIrnwmHFHQLPUhK@postini.com; Wed, 03 Nov 2010 08:31:58 PDT
Received: from EMBX01-HQ.jnpr.net ([fe80::c821:7c81:f21f:8bc7]) by P-EMHUB02-HQ.jnpr.net ([fe80::88f9:77fd:dfc:4d51%11]) with mapi; Wed, 3 Nov 2010 08:29:01 -0700
From: Alain Durand <adurand@juniper.net>
To: "<mohamed.boucadair@orange-ftgroup.com>" <mohamed.boucadair@orange-ftgroup.com>
Date: Wed, 03 Nov 2010 08:28:59 -0700
Thread-Topic: Resolving contentious issue #3
Thread-Index: Act7a9b+nqNpI/EGQ3qvY24R+UszWA==
Message-ID: <E80DB59F-6BA7-41C7-ACFD-922C1AD910F0@juniper.net>
References: <87EFD5C3-694A-4B0C-B4B9-98902B0E71EB@juniper.net> <923_1288767240_4CD10708_923_450727_1_94C682931C08B048B7A8645303FDC9F32F9889A8EA@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <923_1288767240_4CD10708_923_450727_1_94C682931C08B048B7A8645303FDC9F32F9889A8EA@PUEXCB1B.nanterre.francetelecom.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "pcp@ietf.org" <pcp@ietf.org>, Dave Thaler <dthaler@microsoft.com>
Subject: Re: [pcp] Resolving contentious issue #3
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: PCP wg discussion list <pcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/pcp>, <mailto:pcp-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pcp>
List-Post: <mailto:pcp@ietf.org>
List-Help: <mailto:pcp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pcp>, <mailto:pcp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Nov 2010 15:31:52 -0000
Med: It seems that the DSCP remarking would be done in a dedicated IE, right? Then, it would seem that what you need is a Mandatory bit semantic **within** that IE, not a global M bit... Am I missing something? - Alain. On Nov 3, 2010, at 2:53 AM, <mohamed.boucadair@orange-ftgroup.com> wrote: > Dear all, > > In some cases the PCP Server should be instructed it must honour > a request received from the PCP Client. Examples of such cases is > DSCP re-marking policies or returning the external perceived IP > Address/port to detect the presence of the NAT. > > For illustration purposes, let focus on the DSCP marking case, the > PCP Client should have means to assess whether > > 1. The PCP Server is able to enforce DSCP (re-)marking policies; in > other words the PCP Server must support DSCP IE. > > 2. Its requested DSCP markings policies (direction: IN, OUT or both) > has been successfully enforced by the PCP Server. If the PCP Server > fails to satisfy the DSCP marking policy as requested by the PCP > Client, an error should be returned back to the PCP Client. > > A solution is to define a dedicated IE to instruct the PCP Server it > MUST honour the request received from a PCP Client. The format of this > IE is as follows: > > 0 1 2 3 > 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > | IE Code | Reserved | 0x00 | > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ > > Mandatory IE > > 1. This IE can be included as the only IE in a request. In such > case, it is like the M-bit. > > 2. It can be included together with other IEs such as DSCP IE: The > PCP Server must support those IEs and must satisfy the request, > otherwise an error should be returned. > > > The UPnP IGD-PCP IWF can be designed without a M-bit (see for > instance http://tools.ietf.org/html/draft-bpw-pcp-upnp-igd-interworking-00#section-5.7.2.1) or with a > M-bit as described in http://tools.ietf.org/html/draft-bpw-pcp-upnp-igd-interworking-00#section-5.7.2.2. There are > tradeoffs between the two alternatives. Having the Mandatory-IE > described above allows to design an UPnP IGD-PCP IWF in both modes. > > Cheers, > > Med > > PS: The idea of the Mandatory-IE came in a discussion I had with Alain. > > > > > -----Message d'origine----- > De : pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] De la part de Alain Durand > Envoyé : mercredi 3 novembre 2010 00:29 > À : pcp@ietf.org > Cc : Dave Thaler > Objet : [pcp] Resolving contentious issue #3 > > The issue is: do we need a mandatory bit in the packet format? > > It has been argued that a mandatory bit would simplify the UPnP/PCP inter-networking function. > So, the first question to resolve is: > > 3a: Is there a need for a mandatory bit for the pure PCP case? (ie outside the UPnP relay case)? > I have not heard any argument in that direction so far, so if there is a need there, now is the time to articulate it. > > The second question to resolve is: > 3b: for the UPnP intern-etworking function, a mandatory bit would simplify the server side implementation > because there will be less state to keep. Does this outweigh the added complexity in the protocol? > It has been argued that UPnP apps would go away and be replaced by PCP apps, so we can envision > a not too far future where the UPnP relay is not needed, so if the answer to 3a) is no, then PCP would > be better off long term by not having a mandatory bit. > > I would like to open a 48 hour discussion window until Nov 4th, 5pm pacific time. > > - Alain. > _______________________________________________ > pcp mailing list > pcp@ietf.org > https://www.ietf.org/mailman/listinfo/pcp > > ********************************* > This message and any attachments (the "message") are confidential and intended solely for the addressees. > Any unauthorised use or dissemination is prohibited. > Messages are susceptible to alteration. > France Telecom Group shall not be liable for the message if altered, changed or falsified. > If you are not the intended addressee of this message, please cancel it immediately and inform the sender. > ******************************** >
- [pcp] Resolving contentious issue #3 Alain Durand
- Re: [pcp] Resolving contentious issue #3 Paul Selkirk
- Re: [pcp] Resolving contentious issue #3 Reinaldo Penno
- Re: [pcp] Resolving contentious issue #3 Senthil Sivakumar (ssenthil)
- Re: [pcp] Resolving contentious issue #3 mohamed.boucadair
- Re: [pcp] Resolving contentious issue #3 Francis Dupont
- Re: [pcp] Resolving contentious issue #3 Alain Durand
- Re: [pcp] Resolving contentious issue #3 mohamed.boucadair