Re: Review of 'draft-xu-v6ops-hybrid-framework-00.txt'

Brian E Carpenter <brian.e.carpenter@gmail.com> Fri, 11 September 2009 02:32 UTC

Return-Path: <owner-v6ops@ops.ietf.org>
X-Original-To: ietfarch-v6ops-archive@core3.amsl.com
Delivered-To: ietfarch-v6ops-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D871A3A6902 for <ietfarch-v6ops-archive@core3.amsl.com>; Thu, 10 Sep 2009 19:32:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.116
X-Spam-Level:
X-Spam-Status: No, score=-1.116 tagged_above=-999 required=5 tests=[AWL=-1.221, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_13=0.6, RDNS_NONE=0.1]
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 AQEi17jYx+Bw for <ietfarch-v6ops-archive@core3.amsl.com>; Thu, 10 Sep 2009 19:32:15 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 0C3053A67AE for <v6ops-archive@lists.ietf.org>; Thu, 10 Sep 2009 19:32:14 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1MlviV-000G1p-37 for v6ops-data0@psg.com; Fri, 11 Sep 2009 02:18:27 +0000
Received: from [209.85.216.185] (helo=mail-px0-f185.google.com) by psg.com with esmtp (Exim 4.69 (FreeBSD)) (envelope-from <brian.e.carpenter@gmail.com>) id 1MlvZI-000EgU-Mf for v6ops@ops.ietf.org; Fri, 11 Sep 2009 02:12:57 +0000
Received: by pxi15 with SMTP id 15so544729pxi.25 for <v6ops@ops.ietf.org>; Thu, 10 Sep 2009 19:08:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :organization:user-agent:mime-version:to:cc:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=u0t8+mURm6u5q7lyXeWxsNBZFcvo/L5BBwbn+4cxUK4=; b=cpUTAQcgWuuCFuogIY8C0XQx0LcjPBbIWyj0dtklpQQDXYTmOEJQ5InzBevXPBtWxz 8aRagIV8Uwmp7+weSONsG/7oMDRg7AZAC7KfLduTdjEteJPTM1AbzNJgYoyAjORQ/pOl R5bj3XmC7X0wOUDpZ+w7PrkY2eQBlJPboPFsE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; b=O9DvPzk4qavCtv6rJOpPGg/DitobPDJgGfpYE3FLmZHI/XNkUywW0B4bNBDieCI4hC 2YWq1vPIJ6JaaLyAg/RWhySVKQU+ZtfYTKLW7VAVRGza0TqqEF6LngriqgnHIjw/9QAT HEkAP5MvwQa5aZUjQSIo9bRtEVTVxZjeF7lD4=
Received: by 10.114.165.20 with SMTP id n20mr4289473wae.6.1252634935134; Thu, 10 Sep 2009 19:08:55 -0700 (PDT)
Received: from ?130.216.38.124? (stf-brian.sfac.auckland.ac.nz [130.216.38.124]) by mx.google.com with ESMTPS id 22sm2043008pzk.14.2009.09.10.19.08.53 (version=SSLv3 cipher=RC4-MD5); Thu, 10 Sep 2009 19:08:54 -0700 (PDT)
Message-ID: <4AA9B134.4000604@gmail.com>
Date: Fri, 11 Sep 2009 14:08:52 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
CC: shengjiang@huawei.com, v6ops <v6ops@ops.ietf.org>, xujf@gsta.com
Subject: Re: Review of 'draft-xu-v6ops-hybrid-framework-00.txt'
References: <39C363776A4E8C4A94691D2BD9D1C9A106599A1B@XCH-NW-7V2.nw.nos.boeing.com> <58D3EFD90AF84F32B31B93F4E364F10E@JiangXiong> <39C363776A4E8C4A94691D2BD9D1C9A1065D8095@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <39C363776A4E8C4A94691D2BD9D1C9A1065D8095@XCH-NW-7V2.nw.nos.boeing.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Sender: owner-v6ops@ops.ietf.org
Precedence: bulk
List-ID: <v6ops.ops.ietf.org>

On 2009-09-09 05:32, Templin, Fred L wrote:
> Hi Sheng,
> 
>> -----Original Message-----
>> From: Sheng Jiang [mailto:shengjiang@huawei.com]
>> Sent: Monday, September 07, 2009 10:14 AM
>> To: Templin, Fred L; 'v6ops'
>> Cc: xujf@gsta.com; 'Brian E Carpenter'
>> Subject: RE: Review of 'draft-xu-v6ops-hybrid-framework-00.txt'
>>
>> Hi, Templin,
>>
>> Thanks so much for your reviewing and comments.
>>
>> All of your comments are accepted and will be reflected in the next
> version,
>> except for the below one. Can I ask you a question here: overall, do
> you
>> think this draft is suitable for v6ops charter and mature enough to be
>> adopted as wg file?
>>
>>> 8) Section 3, second paragraph beginning: "In order to
>>> find NATs and traverse them,", this text seems to imply
>>> that *all* applications need to be made NAT-aware when
>>> in fact many/most applications are oblivious to NATs.
>>> Is there a certain class of applications this text is
>>> meaning to refer to? If so, the assumptions must be
>>> stated.
>> I guess, this refer is to these applications that want to traverse
> NATs. If
>> you have any specific text to suggest, we may adopt it in the next
> version.
> 
> I guess when I think of NAT discovery and traversal, I
> think of NAT-specific end system services like STUN, TURN,
> ICE, TEREDO, etc. and not about "ordinary" IPv4 applications
> like ftp, web browsing, etc. Here is a proposed rewrite that
> I think could accommodate the concern:
> 
>   "In order to find NATs and traverse them, end system services
>    have to understand network protocols deeply, invoke or interact
>    with network protocols directly and analyse network behaviours
>    by themselves, since the protocol stack on the end system is
>    not aware of NATs.

That seems correct; VoIP and P2P for example have to be aware
that there may be NATs in the path. In the GRO work
(draft-carpenter-behave-referral-object), we assume that
applications need to be aware of non-transparency in general.

I fear that we're heading towards a world in which applications
without this awareness will stop working.

    Brian