Re: [pcp] Fw:I-D Action: New Version Notification for draft-tsou-pcp-natcoord-08.txt
Qiong <bingxuere@gmail.com> Fri, 02 November 2012 00:17 UTC
Return-Path: <bingxuere@gmail.com>
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 7221D21F988D for <pcp@ietfa.amsl.com>; Thu, 1 Nov 2012 17:17:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level:
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
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 FfuY17jS7ywo for <pcp@ietfa.amsl.com>; Thu, 1 Nov 2012 17:17:54 -0700 (PDT)
Received: from mail-ia0-f172.google.com (mail-ia0-f172.google.com [209.85.210.172]) by ietfa.amsl.com (Postfix) with ESMTP id 6ABE921F9888 for <pcp@ietf.org>; Thu, 1 Nov 2012 17:17:54 -0700 (PDT)
Received: by mail-ia0-f172.google.com with SMTP id x24so2611005iak.31 for <pcp@ietf.org>; Thu, 01 Nov 2012 17:17:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=NNAtumCol0XGxU1yvpgOzm7bc6sZ7yfjd6czUPE06w8=; b=VYLra2aMCb0pq/z2kYRkdpdUM1PatcFjVgHYzZnuleVYbbsusT9zUzymTkEvfmcDkl BWsXSFfkBn9IRyfVCZ51ZMzy21UUXCs8un9c2vp0JGOnXq8itwF3rhJh1SEXx0db6AUD YCzJvvvyX1MKnMsjc/p4XOFvrFcnuSoJEUcDcZYXY4nigAzKftCvko3osa201YySG0gI PKyRFeXoJ4ebhz8YN3cEdZEgUJf2aeadHfb7LU8DPrk7lY3l/7nNaGQHpEIARkBMtSx2 3kDk2gupJI8gxk8sAqsY40DcQRQjemlt/3N6Uiz2s/8Aj2rxVuG6Qm4WizEWGWSAkDzh Somw==
Received: by 10.50.40.137 with SMTP id x9mr267424igk.1.1351815474091; Thu, 01 Nov 2012 17:17:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.64.76.200 with HTTP; Thu, 1 Nov 2012 17:17:13 -0700 (PDT)
In-Reply-To: <01ac01cdb840$0ef753c0$2ce5fb40$@cisco.com>
References: <CAH3bfAAn79BdM+F9G2WkJwvwxo08y89Fa3D6VKRX6cOZu98FYA@mail.gmail.com> <0c8701cdb792$8ee8c4a0$acba4de0$@cisco.com> <CAH3bfABZOjVZqHzZ7PTJfQ5WQT0wUnbZRtMCoJJfVsMw==U8bQ@mail.gmail.com> <01ac01cdb840$0ef753c0$2ce5fb40$@cisco.com>
From: Qiong <bingxuere@gmail.com>
Date: Fri, 02 Nov 2012 08:17:13 +0800
Message-ID: <CAH3bfAD_nreqZ5tEwMDmuY8NO9kOUet6nyiTQ7Ldsdivt150VQ@mail.gmail.com>
To: Dan Wing <dwing@cisco.com>
Content-Type: multipart/alternative; boundary="14dae93404b922962e04cd7811f3"
Cc: "pcp@ietf.org" <pcp@ietf.org>
Subject: Re: [pcp] Fw:I-D Action: New Version Notification for draft-tsou-pcp-natcoord-08.txt
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: Fri, 02 Nov 2012 00:17:55 -0000
Dear Dan, For the second comment, please see inline :) On Thu, Nov 1, 2012 at 10:49 PM, Dan Wing <dwing@cisco.com> wrote: > > -----Original Message----- > > From: Qiong [mailto:bingxuere@gmail.com] > > Sent: Thursday, November 01, 2012 5:19 AM > > To: Dan Wing > > Cc: pcp@ietf.org > > Subject: Re: [pcp] Fw:I-D Action: New Version Notification for draft- > > tsou-pcp-natcoord-08.txt > > > > Dear Dan, > > > > Thanks a lot for your review :) Please see inline > > > > > > > > On Thu, Nov 1, 2012 at 2:07 AM, Dan Wing <dwing@cisco.com> wrote: > > > > > > > -----Original Message----- > > > From: pcp-bounces@ietf.org [mailto:pcp-bounces@ietf.org] On > > Behalf Of > > > Qiong > > > Sent: Wednesday, October 31, 2012 12:41 AM > > > To: pcp@ietf.org > > > Subject: [pcp] Fw:I-D Action: New Version Notification for draft- > > tsou- > > > > > > The draft needs to consider what happens when the port-sets overlap > > or are supersets of each other. Especially how the Mapping Nonce > > is handled in that situation. > > > > > > [Qiong] In the draft, we say "However, this port set indicated in the > > request of the PCP Client is only a hint; it is up to the PCP Server to > > assign a port set". So the PCP server can guarantee that the port-sets > > will not overlap with each other, right ? > > > Let's say the PCP server assigns ports 100-199. Then, because of another > request from the CPE, the PCP server assigns ports 200-299. The draft > needs to explain if that second PCP response will be indicate just ports > 200-299, or if it will indicate ports 100-299. The server could send > either sort of response back, so it should more clearly explain that the > CPE needs to handle either response, or declare the 100-299 response > as illegal, or something. > > [Qiong] Right, we should make it clear. The PCP server should assign individual port-set for each MAP_PORT_SET request, rather than an aggregated one. This would simpilfy the implementation both for the pcp server and pcp client, right? Thanks for your comments! Best wishes Qiong > > > Besides, since the pcp-controlled device can identify each client with > > the internal address(IPv6 address), I think there will be no confusion > > in PCP servers to assgin non-overlap port-set to clients. > > > > I will add it explicitly in draft as a requirement to PCP server. Is it > > ok ? > > -d > > > > > > > > > > > > draft-tsou-pcp-natcoord-08 says: > > > > The Client MUST use a different Mapping Nonce for > > different MAP_PORT_SET requests. > > > > This is a MUST, which means there must be something that breaks if > > it violates that requirement. What breaks? > > > > > > > > [Qiong] This is used when one pcp-natcoord client is allowed to initiate > > multiple port-set requests in case it has used out all the ports in one > > port-set. As a result, one pcp client may get multiple mapping rules > > including the same Internal address, external address and different > > port-sets. In this case, one mapping rule should have one corresponding > > mapping nonce, and the server should also keep the Nonce value for each > > port-set mapping. Otherwise, the pcp server can not get the distinction > > between a port-set request retransimission when the request is somehow > > lost and a new port-set request to get another port-set mapping, since > > the suggested port-set might be zero in both cases and the Internal > > address, protocol is the same. So when the client is going to request a > > new port-set, a different Mapping Nonce should be used with the previous > > port-set request. Does it make sense ? Hope it clarifies -:) > > > > Thanks again for your comments ! > > > > Best wishes > > Qiong > > > > > > > > > > -d > > > > > > > > > BTW, you can also find the opensource project in sourceforge: > > > http://sourceforge.net/projects/pcpportsetdemo/ > > > > > > > > > Thanks a lot! > > > > > > Best wishes > > > > > > -- > > > ============================================== > > > Qiong Sun > > > China Telecom Beijing Research Institude > > > > > > > > > Open source code: > > > lightweight 4over6: http://sourceforge.net/projects/laft6/ > > > PCP-natcoord: http://sourceforge.net/projects/pcpportsetdemo/ > > > =============================================== > > > > > > > > > > > > > > > > > > > > > > -- > > ============================================== > > Qiong Sun > > China Telecom Beijing Research Institude > > > > > > Open source code: > > lightweight 4over6: http://sourceforge.net/projects/laft6/ > > PCP-natcoord: http://sourceforge.net/projects/pcpportsetdemo/ > > =============================================== > > > > > > > -- ============================================== Qiong Sun China Telecom Beijing Research Institude Open source code: lightweight 4over6: *http://sourceforge.net/projects/laft6/* PCP-natcoord:* http://sourceforge.net/projects/pcpportsetdemo/ * ===============================================
- [pcp] Fw:I-D Action: New Version Notification for… Qiong
- Re: [pcp] Fw:I-D Action: New Version Notification… Qiong
- Re: [pcp] Fw:I-D Action: New Version Notification… Dan Wing
- Re: [pcp] Fw:I-D Action: New Version Notification… Qiong
- Re: [pcp] Fw:I-D Action: New Version Notification… Dan Wing
- Re: [pcp] Fw:I-D Action: New Version Notification… Simon Perreault
- Re: [pcp] Fw:I-D Action: New Version Notification… Dan Wing
- Re: [pcp] Fw:I-D Action: New Version Notification… Simon Perreault
- Re: [pcp] Fw:I-D Action: New Version Notification… Dan Wing
- Re: [pcp] Fw:I-D Action: New Version Notification… Qiong
- Re: [pcp] Fw:I-D Action: New Version Notification… Qiong
- Re: [pcp] Fw:I-D Action: New Version Notification… Dan Wing
- Re: [pcp] Fw:I-D Action: New Version Notification… Dan Wing
- Re: [pcp] Fw:I-D Action: New Version Notification… Simon Perreault
- Re: [pcp] Fw:I-D Action: New Version Notification… Zhouqian (Cathy)
- Re: [pcp] Fw:I-D Action: New Version Notification… Qiong
- Re: [pcp] Fw:I-D Action: New Version Notification… Xiaohong Deng