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

"Templin, Fred L" <Fred.L.Templin@boeing.com> Tue, 08 September 2009 17:38 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 6080328C29F for <ietfarch-v6ops-archive@core3.amsl.com>; Tue, 8 Sep 2009 10:38:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.597
X-Spam-Level:
X-Spam-Status: No, score=-4.597 tagged_above=-999 required=5 tests=[AWL=-0.702, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4, 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 6K1GKMMmeiz7 for <ietfarch-v6ops-archive@core3.amsl.com>; Tue, 8 Sep 2009 10:38:14 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id D5CDE3A683C for <v6ops-archive@lists.ietf.org>; Tue, 8 Sep 2009 10:38:13 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1Ml4ZE-000JcP-5J for v6ops-data0@psg.com; Tue, 08 Sep 2009 17:33:20 +0000
Received: from [130.76.64.48] (helo=slb-smtpout-01.boeing.com) by psg.com with esmtps (TLSv1:AES256-SHA:256) (Exim 4.69 (FreeBSD)) (envelope-from <Fred.L.Templin@boeing.com>) id 1Ml4Z2-000Jbc-Sa for v6ops@ops.ietf.org; Tue, 08 Sep 2009 17:33:17 +0000
Received: from stl-av-01.boeing.com (stl-av-01.boeing.com [192.76.190.6]) by slb-smtpout-01.ns.cs.boeing.com (8.14.0/8.14.0/8.14.0/SMTPOUT) with ESMTP id n88HWfkN015930 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 8 Sep 2009 10:32:42 -0700 (PDT)
Received: from stl-av-01.boeing.com (localhost [127.0.0.1]) by stl-av-01.boeing.com (8.14.0/8.14.0/DOWNSTREAM_RELAY) with ESMTP id n88HWfto015364; Tue, 8 Sep 2009 12:32:41 -0500 (CDT)
Received: from XCH-NWBH-11.nw.nos.boeing.com (xch-nwbh-11.nw.nos.boeing.com [130.247.55.84]) by stl-av-01.boeing.com (8.14.0/8.14.0/UPSTREAM_RELAY) with ESMTP id n88HWXdo015153; Tue, 8 Sep 2009 12:32:40 -0500 (CDT)
Received: from XCH-NW-7V2.nw.nos.boeing.com ([130.247.54.35]) by XCH-NWBH-11.nw.nos.boeing.com with Microsoft SMTPSVC(6.0.3790.3959); Tue, 8 Sep 2009 10:32:40 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
Subject: RE: Review of 'draft-xu-v6ops-hybrid-framework-00.txt'
Date: Tue, 08 Sep 2009 10:32:40 -0700
Message-ID: <39C363776A4E8C4A94691D2BD9D1C9A1065D8095@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <58D3EFD90AF84F32B31B93F4E364F10E@JiangXiong>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Review of 'draft-xu-v6ops-hybrid-framework-00.txt'
Thread-Index: AcosEzn9r9XEbtZGTxSbJCP7y5q29ADyz07gADJNVrA=
References: <39C363776A4E8C4A94691D2BD9D1C9A106599A1B@XCH-NW-7V2.nw.nos.boeing.com> <58D3EFD90AF84F32B31B93F4E364F10E@JiangXiong>
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: shengjiang@huawei.com, v6ops <v6ops@ops.ietf.org>
Cc: xujf@gsta.com, Brian E Carpenter <brian.e.carpenter@gmail.com>
X-OriginalArrivalTime: 08 Sep 2009 17:32:40.0743 (UTC) FILETIME=[5DA94B70:01CA30AA]
Sender: owner-v6ops@ops.ietf.org
Precedence: bulk
List-ID: <v6ops.ops.ietf.org>

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.

Fred
fred.l.templin@boeing.com

> Many thanks and best regards,
> 
> Sheng
> 
> > -----Original Message-----
> > From: owner-v6ops@ops.ietf.org [mailto:owner-v6ops@ops.ietf.org] On
Behalf
> > Of Templin, Fred L
> > Sent: Thursday, September 03, 2009 5:21 AM
> > To: v6ops
> > Cc: xujf@gsta.com; JiangSheng 66104; Brian E Carpenter
> > Subject: Review of 'draft-xu-v6ops-hybrid-framework-00.txt'
> >
> > Below is my review of 'draft-xu-v6ops-hybrid-framework-00.txt':
> >
> > Fred
> > fred.l.templin@boeing.com
> >
> > ---
> >
> > 1) Abstract, the phrase "as many as possible" seems at
> > odds with trusting the ISP to make informed choices.
> > Suggest changing this to: "ISP networks may need to
> > support multiple IPv6 connectivity solutions".
> >
> > 2) Section 1, paragraph 3, the phrase: "including the support
> > of configured IPv6-over-IPv4 tunnels" should be shortened to
> > "including the support of IPv6-over-IPv4 tunnels".
> >
> > 3) Section 1, paragraph 3, the phrase: "cannot be sufficient
> > once IPv4 addresses have run out, because it" is not correct,
> > because dual stack can still be used in environments that
> > use IPv4 privacy addresses, which can exist even after the
> > global IPv4 address run-out. Suggest shortening sentence to:
> >
> >   "However, the dual stack approach does not allow IPv6-only
> >    hosts to communicate with IPv4-only hosts."
> >
> > which is true under any circumstances.
> >
> > 4) Section 1, paragraph beginning with "Each technique...",
> > add VET to the "For example" list, i.e., as:
> >
> >   "For example, VET (Virtual Enterprise Traversal [VET]),
> >    6RD (IPv6 Rapid Deployment [6RD]), Port Range ..."
> >
> > 5) Section 1, paragraph beginning with "Up to now",
> > change: "ISP networks need to support as many IPv6
> > connectivity solutions as is operationally reasonable"
> > to" "ISP networks may need to support multiple IPv6
> > connectivity solutions".
> >
> > 6) Section 2, third paragraph, the trailing sentence: "Note
> > that IPv6 autoconfiguration is not powerful enough for this
> > purpose." does not seem to add any value and may instead
> > serve only to confuse. Can this sentence be dropped?
> >
> > 7) Section 2, the paragraph beginning: "The hybrid ISP
> > framework", change first sentence to: "The hybrid ISP
> > framework may need to support multiple IPv6 connectivity
> > solutions."
> >
> > 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.
> >
> > 9) Section 4.2 should also cite IPv6 Prefix Options for
> > DHCPv6 [RFC3633].
> >
> > 10) Section 4.3, DNS SRV is not the only method used for
> > service resolution. Remove the phrase: "using DNS SRV
> > [2782]".