Re: [pcp] Capability discovery

Yoshihiro Ohba <yoshihiro.ohba@toshiba.co.jp> Mon, 08 October 2012 21:47 UTC

Return-Path: <yoshihiro.ohba@toshiba.co.jp>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A07AB1F0C5C for <pcp@ietfa.amsl.com>; Mon, 8 Oct 2012 14:47:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.023
X-Spam-Level:
X-Spam-Status: No, score=-5.023 tagged_above=-999 required=5 tests=[AWL=-0.934, BAYES_00=-2.599, HELO_EQ_JP=1.244, HOST_EQ_JP=1.265, RCVD_IN_DNSWL_MED=-4, UNPARSEABLE_RELAY=0.001]
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 sKtOTzkr6vUh for <pcp@ietfa.amsl.com>; Mon, 8 Oct 2012 14:47:13 -0700 (PDT)
Received: from imx2.toshiba.co.jp (inet-tsb5.toshiba.co.jp [202.33.96.24]) by ietfa.amsl.com (Postfix) with ESMTP id CD95A1F041F for <pcp@ietf.org>; Mon, 8 Oct 2012 14:47:12 -0700 (PDT)
Received: from arc1.toshiba.co.jp ([133.199.194.235]) by imx2.toshiba.co.jp with ESMTP id q98Ll921029789; Tue, 9 Oct 2012 06:47:09 +0900 (JST)
Received: (from root@localhost) by arc1.toshiba.co.jp id q98Ll96a008078; Tue, 9 Oct 2012 06:47:09 +0900 (JST)
Received: from unknown [133.199.192.144] by arc1.toshiba.co.jp with ESMTP id GAA08077; Tue, 9 Oct 2012 06:47:08 +0900
Received: from mx.toshiba.co.jp (localhost [127.0.0.1]) by ovp2.toshiba.co.jp with ESMTP id q98Ll8e0010372; Tue, 9 Oct 2012 06:47:08 +0900 (JST)
Received: from tsbpoa.po.toshiba.co.jp by toshiba.co.jp id q98Ll8ui006828; Tue, 9 Oct 2012 06:47:08 +0900 (JST)
Received: from [133.199.16.248] by mail.po.toshiba.co.jp (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTPSA id <0MBL008RIGIHVP80@mail.po.toshiba.co.jp>; Tue, 09 Oct 2012 06:47:08 +0900 (JST)
Date: Tue, 09 Oct 2012 06:47:06 +0900
From: Yoshihiro Ohba <yoshihiro.ohba@toshiba.co.jp>
In-reply-to: <9B57C850BB53634CACEC56EF4853FF653B8101A7@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com>
To: Dave Thaler <dthaler@microsoft.com>
Message-id: <507349DA.4030907@toshiba.co.jp>
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-transfer-encoding: 7bit
References: <506E4E07.3000807@toshiba.co.jp> <034101cda301$4972d690$dc5883b0$@com> <506EF948.40303@toshiba.co.jp> <9B57C850BB53634CACEC56EF4853FF653B8101A7@TK5EX14MBXW604.wingroup.windeploy.ntdev.microsoft.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
Cc: "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] Capability discovery
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: PCP wg discussion list <pcp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Mon, 08 Oct 2012 21:47:13 -0000

OK.  Then how about the following approches?

- For PANA encapsulation approach, we use what Dan mentioned, i.e., the client
simply try to use the extension and get an error from the server not supporing
the extension.

- For PANA side-by-side approach:

    The PCP client supporting PCP authentication MAY send an unauthenticated
    ANNOUNCE request prior to initiating PANA in order to know whether a PCP
    server supports PCP authentication.  A PCP server supporting PCP
    authentication SHALL return an unauthenticated ANNOUNCE response with
    (new) "AUTHENTICATION_REQUIRED" result code.  A PCP server not supporting
    PCP authentication SHALL return an unauthenticated ANNOUNCE response
    with "SUCCESS" result code.

Regards,
Yoshihiro Ohba


(2012/10/06 2:42), Dave Thaler wrote:
> Yoshihiro Ohba writes:
>> (2012/10/05 22:56), Dan Wing wrote:
>>>> -----Original Message-----
>>>> From:pcp-bounces@ietf.org  [mailto:pcp-bounces@ietf.org] On Behalf Of
>>>> Yoshihiro Ohba
>>>> Sent: Thursday, October 04, 2012 8:04 PM To:pcp@ietf.org
>>>> Subject: [pcp] Capability discovery
>>>>
>>>> There has been a question on what to do when PCP client supports PCP
>>>> authentication while PCP server does not, and vise versa.
>>> Yes, that problem needs to be solved.
>>>
>>>> The same issue will exist for future PCP extensions.
>>> I disagree that problem exists for PCP extensions.  The client can
>>> simply try to use the extension, and will either get back an error
>>> (e.g., UNSUPP_OPCODE or UNSUPP_OPTION error), or the option will
>>> not be included in the response (for options outside the mandatory-
>>> to-process range).
>> In that case, the problem is specific to side-by-side PANA approach
>> which does not use PCP opcode/options.  Is this correct?
> Yes, I believe that's correct.
>
> -Dave
>
>
>