Re: [pcp] PCP Server Selection - Address Family Selection
"Prashanth Patil (praspati)" <praspati@cisco.com> Mon, 28 April 2014 12:47 UTC
Return-Path: <praspati@cisco.com>
X-Original-To: pcp@ietfa.amsl.com
Delivered-To: pcp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D58441A09FC for <pcp@ietfa.amsl.com>; Mon, 28 Apr 2014 05:47:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.152
X-Spam-Level:
X-Spam-Status: No, score=-10.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zYSJ_d6tXUZr for <pcp@ietfa.amsl.com>; Mon, 28 Apr 2014 05:47:44 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) by ietfa.amsl.com (Postfix) with ESMTP id BA0F11A09E8 for <pcp@ietf.org>; Mon, 28 Apr 2014 05:47:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3292; q=dns/txt; s=iport; t=1398689264; x=1399898864; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=S7u5v4AYACVuUTe0DlJ0qHZpeYz1/q0bVAdhjWXE73E=; b=iXR6z2RgdBHqwODf5s8DkT/lqBiPvNg38ZRipUxCmkBVSX3lH0K1Zykb Cx7F47lchvSTyaXPLXtl4zoD3ZMz60f87EmR8lkHTat2C6nYLPqqEux6m v4xZWw6WCFA3gYpdh34GvULlHID3CXG+2NNtaZe49TnfMbBN29yqtKiqj k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhMFAJ5MXlOtJV2c/2dsb2JhbABZgwZPV70uhzmBFBZ0giUBAQEEAQEBJEcLEAIBCBguJwslAgQBDQWIQQ3JcReOWQeEOQSJN49VgTqRJIMxgis
X-IronPort-AV: E=Sophos;i="4.97,944,1389744000"; d="scan'208";a="39325201"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-6.cisco.com with ESMTP; 28 Apr 2014 12:47:43 +0000
Received: from xhc-rcd-x06.cisco.com (xhc-rcd-x06.cisco.com [173.37.183.80]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id s3SClhOb005550 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 28 Apr 2014 12:47:43 GMT
Received: from xmb-rcd-x07.cisco.com ([169.254.7.202]) by xhc-rcd-x06.cisco.com ([173.37.183.80]) with mapi id 14.03.0123.003; Mon, 28 Apr 2014 07:47:43 -0500
From: "Prashanth Patil (praspati)" <praspati@cisco.com>
To: Simon Perreault <simon.perreault@viagenie.ca>, "Dan Wing (dwing)" <dwing@cisco.com>, Sebastian Kiesel <ietf-pcp@skiesel.de>
Thread-Topic: [pcp] PCP Server Selection - Address Family Selection
Thread-Index: AQHPYuAM5gpwgGe04ECCDToCb6dOqQ==
Date: Mon, 28 Apr 2014 12:47:43 +0000
Message-ID: <CF844B5F.32174%praspati@cisco.com>
References: <20140425145138.GC4891@gw01.ehlo.wurstkaes.de> <535A77E8.7010201@viagenie.ca> <79E3AFAF-D801-4152-94AC-57FA4B5D1BED@cisco.com> <20140426213757.GD4891@gw01.ehlo.wurstkaes.de> <09A44D3D-B395-459D-86DD-66874E914521@cisco.com> <535E4C4E.5050507@viagenie.ca>
In-Reply-To: <535E4C4E.5050507@viagenie.ca>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.1.140326
x-originating-ip: [173.39.66.133]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <D439D5762A1CB444A73D65C58836024C@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/pcp/SKmWW4hYmrCH2qdWD7tJoDkZ50w
Cc: PCP Working Group <pcp@ietf.org>
Subject: Re: [pcp] PCP Server Selection - Address Family Selection
X-BeenThere: pcp@ietf.org
X-Mailman-Version: 2.1.15
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, 28 Apr 2014 12:47:47 -0000
We've tried to simplify text around this in the revised draft. Hopefully, it is more obvious now. -Prashanth On 4/28/14 6:10 PM, "Simon Perreault" <simon.perreault@viagenie.ca> wrote: >Le 2014-04-27 20:52, Dan Wing a écrit : >> >> On Apr 26, 2014, at 2:37 PM, Sebastian Kiesel <ietf-pcp@skiesel.de> >>wrote: >> >>> On Fri, Apr 25, 2014 at 06:42:53PM -0700, Dan Wing wrote: >>>> >>>> On Apr 25, 2014, at 7:57 AM, Simon Perreault >>>><simon.perreault@viagenie.ca> wrote: >>>> >>>>> Le 2014-04-25 10:51, Sebastian Kiesel a écrit : >>>>>> draft-ietf-pcp-server-selection-02 says in Section 3: >>>>>> >>>>>> 1. If the PCP client can use both address families when >>>>>> communicating to a particular PCP server, the PCP client SHOULD >>>>>> select the source address of the PCP request to be of the same >>>>>>IP >>>>>> address family as its requested PCP mapping (i.e., the address >>>>>> family of the Requested External IP Address). >>>>>> >>>>>> >>>>>> What is the reason for saying it SHOULD use the same familiy as the >>>>>> requested EXTERNAL IP address? I think it would make more sense to >>>>>>use >>>>>> the same familiy as the INTERNAL address (if there is a difference >>>>>>at >>>>>> all). >>>>> >>>>> +1 >>>>> >>>>> I stated this in my review. >>>> >>>> The intent of the wording is to avoid NAT64 (or NAT46) where NAT44 or >>>> no NAT was necessary at all. >>> >>> reasonable goal, but does text about that belong here? >>> >>> this text is about PCP messages, and I think they should use the >>> same address family as the actual user data flow on their side of >>> the NAT. >> >> If that avoids IP address family translation, sounds good to me. Or is >>there some other value or purpose? > >I understand what you want, but the text doesn't get you what you want. >I want something different, but we can both get what we want with >appropriate text. > >First, "sending over IPvX" doesn't imply that the internal address is >IPvX, because of THIRD_PARTY. What you want is: "the client SHOULD pick >an internal address of the same family as that of the mapping's external >address." > >Second, what I want is to avoid THIRD_PARTY. So that's why you need to >send the request using the chosen internal address as source for the PCP >request. (This is actually stricter than just using the same address >family, in case you have multiple addresses of that address family.) > >Summarizing: > >"If a PCP client has access to internal addresses of multiple families, >then it SHOULD choose the mapping's internal address such that it is of >the same family as that of the mapping's external address. This is done >to avoid address family translation when possible. > >The PCP client SHOULD use the mapping's internal address as source for >the PCP request. This is done to avoid using the THIRD_PARTY option when >possible." > >Simon >-- >DTN made easy, lean, and smart --> http://postellation.viagenie.ca >NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca >STUN/TURN server --> http://numb.viagenie.ca > >_______________________________________________ >pcp mailing list >pcp@ietf.org >https://www.ietf.org/mailman/listinfo/pcp
- [pcp] PCP Server Selection - Address Family Selec… Sebastian Kiesel
- Re: [pcp] PCP Server Selection - Address Family S… Simon Perreault
- Re: [pcp] PCP Server Selection - Address Family S… Dan Wing
- Re: [pcp] PCP Server Selection - Address Family S… Sebastian Kiesel
- Re: [pcp] PCP Server Selection - Address Family S… Dan Wing
- Re: [pcp] PCP Server Selection - Address Family S… Simon Perreault
- Re: [pcp] PCP Server Selection - Address Family S… Prashanth Patil (praspati)
- Re: [pcp] PCP Server Selection - Address Family S… Simon Perreault