[pcp] EAP-over-PCP

Alper Yegin <alper.yegin@yegin.org> Tue, 18 September 2012 08:41 UTC

Return-Path: <alper.yegin@yegin.org>
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 4D47021F8752 for <pcp@ietfa.amsl.com>; Tue, 18 Sep 2012 01:41:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.417
X-Spam-Level:
X-Spam-Status: No, score=-102.417 tagged_above=-999 required=5 tests=[AWL=0.181, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 GW6nzoeU4nVQ for <pcp@ietfa.amsl.com>; Tue, 18 Sep 2012 01:41:12 -0700 (PDT)
Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) by ietfa.amsl.com (Postfix) with ESMTP id B608321F877E for <pcp@ietf.org>; Tue, 18 Sep 2012 01:41:12 -0700 (PDT)
Received: from [192.168.2.5] (88.247.135.202.static.ttnet.com.tr [88.247.135.202]) by mrelay.perfora.net (node=mrus4) with ESMTP (Nemesis) id 0Lgq1W-1TtE7m1yz8-00nVrR; Tue, 18 Sep 2012 04:41:11 -0400
Mime-Version: 1.0 (Apple Message framework v1278)
Content-Type: multipart/alternative; boundary="Apple-Mail=_EA335E8F-D5B1-4F4C-A6F8-220153EAE97B"
From: Alper Yegin <alper.yegin@yegin.org>
In-Reply-To: <E91C9554-FBCF-4324-A1BF-5C4D75F5264A@yegin.org>
Date: Tue, 18 Sep 2012 11:40:54 +0300
Message-Id: <9A2322BB-699A-4A71-89D5-9E3E48979272@yegin.org>
References: <14C7F4F06DB5814AB0DE29716C4F6D6702E12ABC28@FRMRSSXCHMBSB1.dc-m.alcatel-lucent.com> <CB96F2AF-7545-457D-96EB-F78B7666C00C@yegin.org> <tsl1ui0wvmo.fsf_-_@mit.edu> <E91C9554-FBCF-4324-A1BF-5C4D75F5264A@yegin.org>
To: Sam Hartman <hartmans@painless-security.com>
X-Mailer: Apple Mail (2.1278)
X-Provags-ID: V02:K0:pIXR0gDfMXx6lfSX/LJr0wL7fNeoDIqrRv+QsGPAVwn PsBEyJO59oTl4yNUHnrsoayc9eqiLYcwWgsp1D3oZ+L9Nl5Ptx 9555MPwBNOUc8UK15stDQ5sjsOc4M/Vvc+7RZbsN7j28CjOvMv +IDeYPvgesAOhgzmUNOAh6JTn/7qxBHcvQwXjcNb/TDoybQ7hB cfig6fOsNtRWw+syhE/8TvU6A4NaWRTsbbRp3EiY+3mNs9IDbW AQzt4kg3OApBf0IdeaDih5OwO7Tk/KiZw+Z8No08js33htuhVn SbmEIKi+qy7Funn3/9uYSc/JLKywnl58Om2yyJGijoduG7CEE0 5lGLmDKbpNcMWsPtght7tdiqzSbK4/4V3swgMrC8X5aPtuC6Ye ObZ1qVggyvftA==
Cc: "'pcp@ietf.org'" <pcp@ietf.org>
Subject: [pcp] EAP-over-PCP
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: Tue, 18 Sep 2012 08:41:13 -0000

I went back to reading your draft again.

I gotta tell you, it felt like reading PANA! 
Most of the design is direct adaptation of PANA design.
Earlier version of the I-D had softly acknowledged that:

   Some of the ideas in this document were adopted from PANA[RFC5191].

Interestingly, this statement disappeared in the latest doc.
"Some" is a major understatement btw.

The most striking difference between PANA and your design is in the terminology, and making it (look like) part of PCP.

But actually, on that last note, this does not look like PCP at all either.

PCP is a host-driven req/rsp protocol, plus server-side one-way notifications. That dictates its state machine.

Your design includes:
- client side one way message (PCC-Initiation)
- server-driven req/rsp
- one-way acks (PA-Ack) from client, wedged into req/rsp sequence

This is so different than PCP. Forcing the base PCP protocol to have a state machine to support both its native needs and this new "extension" is not trivial. 

If you folks revert the terminology back to PANA's, we can be done :-)

Alper