[pcp] UPnP IGD interworking [was RE: PCP failure scenarios & PCP state synchronization procedure]

"Dan Wing" <dwing@cisco.com> Thu, 20 January 2011 16:31 UTC

Return-Path: <dwing@cisco.com>
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 127F73A7125 for <pcp@core3.amsl.com>; Thu, 20 Jan 2011 08:31:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.124
X-Spam-Level:
X-Spam-Status: No, score=-110.124 tagged_above=-999 required=5 tests=[AWL=-0.324, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, SARE_SUB_RAND_LETTRS4=0.799, 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 8vCrVIUBrHzw for <pcp@core3.amsl.com>; Thu, 20 Jan 2011 08:31:38 -0800 (PST)
Received: from sj-iport-4.cisco.com (sj-iport-4.cisco.com [171.68.10.86]) by core3.amsl.com (Postfix) with ESMTP id 8E0FE3A701E for <pcp@ietf.org>; Thu, 20 Jan 2011 08:31:35 -0800 (PST)
Authentication-Results: sj-iport-4.cisco.com; dkim=neutral (message not signed) header.i=none
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av0EAE7yN02rRN+K/2dsb2JhbACXXIx1c6Mvmx6FUASEbw
Received: from sj-core-4.cisco.com ([171.68.223.138]) by sj-iport-4.cisco.com with ESMTP; 20 Jan 2011 16:34:09 +0000
Received: from dwingWS ([10.32.240.195]) by sj-core-4.cisco.com (8.13.8/8.14.3) with ESMTP id p0KGY8xi004516; Thu, 20 Jan 2011 16:34:08 GMT
From: Dan Wing <dwing@cisco.com>
To: mohamed.boucadair@orange-ftgroup.com, pcp@ietf.org
References: <14273_1294323565_4D25CF6D_14273_1391_1_94C682931C08B048B7A8645303FDC9F33C3E9FDE6B@PUEXCB1B.nanterre.francetelecom.fr> <1eb201cbb1c8$13810830$3a831890$@com> <10778_1294819591_4D2D6107_10778_54899_1_94C682931C08B048B7A8645303FDC9F33C3FD7B9BA@PUEXCB1B.nanterre.francetelecom.fr> <222c01cbb27a$750a61c0$5f1f2540$@com> <31464_1295440733_4D36DB5D_31464_31408_1_94C682931C08B048B7A8645303FDC9F33C401F04C7@PUEXCB1B.nanterre.francetelecom.fr> <001b01cbb7fe$d7d72b10$87858130$@com> <12343_1295506906_4D37DDDA_12343_790116_1_94C682931C08B048B7A8645303FDC9F33C413CDB0E@PUEXCB1B.nanterre.francetelecom.fr>
In-Reply-To: <12343_1295506906_4D37DDDA_12343_790116_1_94C682931C08B048B7A8645303FDC9F33C413CDB0E@PUEXCB1B.nanterre.francetelecom.fr>
Date: Thu, 20 Jan 2011 08:34:08 -0800
Message-ID: <09bc01cbb8bf$dc42f0f0$94c8d2d0$@com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AcutrLfTEDZS4IWxQE+t0B7oqmebLgEGUuIAABh4RDAAExtaMAAB60QgAWCD7KAAG+gOoAAUWmPQ
Content-Language: en-us
Subject: [pcp] UPnP IGD interworking [was RE: PCP failure scenarios & PCP state synchronization procedure]
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: Thu, 20 Jan 2011 16:31:39 -0000

> -----Original Message-----
> From: mohamed.boucadair@orange-ftgroup.com
> [mailto:mohamed.boucadair@orange-ftgroup.com]
> Sent: Wednesday, January 19, 2011 11:02 PM
> To: Dan Wing; pcp@ietf.org
> Cc: 'Reinaldo Penno'
> Subject: RE: [pcp] PCP failure scenarios & PCP state synchronization
> procedure
...
> If the interworking function has no stable storage, I don't see how
> it can function as a UPnP IGD device at all.
> 
> Med: Dan, as a reminder we have wrote this in
> http://tools.ietf.org/html/draft-bpw-pcp-upnp-igd-interworking-01;
> 
> "5.4. Port Mapping Tables
> 
>    IGD-PCP Interworking Function MUST store locally all the mappings
>    instantiated by internal UPnP Control Points in the PCP Server.
> Port
>    Forwarding mappings SHOULD be stored in a permanent storage.  If
> not,
>    upon reset or reboot, the IGD-PCP Interworking Function MUST
>    synchronise its states as specified in Section 5.10."
> 
> We converged to this text instead of mandating permanent storage which
> is not met by low-end CPEs.
> 
> Reinaldo raised at that time "This is an extremely difficult
> requirement. Today most (if not all) CPEs only store in permanent
> storage manual configured mappings."

Let's consider today's UPnP IGD devices -- which (of course) do
nothing with PCP.  Those devices, today, also do not store their
UPnP IGD-created mappings in non-volatile RAM.  Thus, when they
reboot, they forget about their UPnP IGD-created mappings.

I don't see that PCP needs to take the burden to improve 
UPnP IGD.

-d