RE: TSVDIR review, draft-ietf-softwire-dual-stack-lite-08

"Dan Wing" <dwing@cisco.com> Fri, 13 May 2011 22:59 UTC

Return-Path: <dwing@cisco.com>
X-Original-To: tsv-area@ietfa.amsl.com
Delivered-To: tsv-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 71A39E08E6; Fri, 13 May 2011 15:59:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -110.339
X-Spam-Level:
X-Spam-Status: No, score=-110.339 tagged_above=-999 required=5 tests=[AWL=0.260, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8, USER_IN_WHITELIST=-100]
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 jNN5dmaD-VlM; Fri, 13 May 2011 15:59:31 -0700 (PDT)
Received: from sj-iport-6.cisco.com (sj-iport-6.cisco.com [171.71.176.117]) by ietfa.amsl.com (Postfix) with ESMTP id C64E8E08E3; Fri, 13 May 2011 15:59:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=dwing@cisco.com; l=4335; q=dns/txt; s=iport; t=1305327571; x=1306537171; h=from:to:references:in-reply-to:subject:date:message-id: mime-version:content-transfer-encoding; bh=7N4HdbF8HdcHS6C/JXLYQ6VetaqjPQTTcnp41GVfdlA=; b=J81W3P03t7nPD4hnKjxAT8ApIM7AvDl9GsraicbdSbPpfKAP+dtDqgRW fziN+DiFKm9AANQqe23AqGXNdwTyh8n7PGBk4oH02Qg+0wQUrc4YCfT/u arSfQ8RHIBt89WyI0L0iHnHZfBoat+WJHjOjZ7x0/pWGZyN1+vMjuswcV E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhEBAFW3zU2rRDoJ/2dsb2JhbACXUYFkjF93iHCeTZ14hhgEhlCYVg
X-IronPort-AV: E=Sophos;i="4.64,366,1301875200"; d="scan'208";a="697263056"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by sj-iport-6.cisco.com with ESMTP; 13 May 2011 22:59:31 +0000
Received: from dwingWS ([10.32.240.195]) by mtv-core-4.cisco.com (8.14.3/8.14.3) with ESMTP id p4DMxVD6018903; Fri, 13 May 2011 22:59:31 GMT
From: Dan Wing <dwing@cisco.com>
To: "'Lee, Yiu'" <Yiu_Lee@Cable.Comcast.com>, 'David Harrington' <ietfdbh@comcast.net>, 'Transport Directorate' <tsv-dir@ietf.org>, tsv-area@ietf.org
References: <034e01cc0b86$8b9eb8e0$a2dc2aa0$@com> <C9F2070A.E711%yiu_lee@cable.comcast.com>
In-Reply-To: <C9F2070A.E711%yiu_lee@cable.comcast.com>
Subject: RE: TSVDIR review, draft-ietf-softwire-dual-stack-lite-08
Date: Fri, 13 May 2011 15:59:31 -0700
Message-ID: <005f01cc11c1$6b598150$420c83f0$@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: AQHMERB3lu/yiPYZnk+l7jo39BoXCZSLYKfg
Content-Language: en-us
X-BeenThere: tsv-area@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF Transport Area Mailing List <tsv-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsv-area>
List-Post: <mailto:tsv-area@ietf.org>
List-Help: <mailto:tsv-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsv-area>, <mailto:tsv-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 May 2011 22:59:32 -0000

> -----Original Message-----
> From: tsv-area-bounces@ietf.org [mailto:tsv-area-bounces@ietf.org] On
> Behalf Of Lee, Yiu
> Sent: Thursday, May 12, 2011 6:53 PM
> To: Dan Wing; 'David Harrington'; 'Transport Directorate'; tsv-
> area@ietf.org
> Subject: Re: TSVDIR review, draft-ietf-softwire-dual-stack-lite-08
> 
> Hi Dan,
> 
> We just released a new revision of the ds-lite draft. Did we address
> all your comments?

Yes, all my comments were addressed.

Thank you,
-d


> Thanks,
> Yiu
> 
> 
> 
> On 5/5/11 8:42 PM, "Dan Wing" <dwing@cisco.com> wrote:
> 
> >I've reviewed this document as part of the transport area
> directorate's
> >ongoing effort to review key IETF documents. These comments were
> written
> >primarily for the transport area directors, but are copied to the
> >document's
> >authors for their information and to allow them to address any issues
> >raised. The authors should consider this review together with any
> other
> >last-call comments they receive. Please always CC  tsv-dir@ietf.org if
> you
> >reply to or forward this review.
> >
> >This draft is basically ready for publication, but has nits that
> should be
> >fixed before publication:
> >
> >
> >In draft-ietf-softwire-dual-stack-lite-08, it says:
> >
> >   8.3. Application Level Gateways (ALG)
> >
> >   AFTR performs NAT-44 and inherits the limitations of NAT.  Some
> >   protocols require ALGs in the NAT device to traverse through the
> NAT.
> >   For example: SIP and ICMP require ALGs to work properly.
> >
> >Three comments on that "For example:"
> >
> >1. I do not believe SIP requires an ALG.
> >
> >Here are three citations that SIP ALG is unnecessary:
> > * ICE (RFC5245), which has the SIP endpoint do its own NAT traversal.
> >With
> >   this, a SIP ALG is unnecessary.
> > * Session Border Controllers routinely implement 'media latching'
> >(described
> >   in draft-ietf-mmusic-media-path-middleboxes), which works with
> >endpoints
> >that
> >   don't implement ICE.  With this, a SIP ALG is unnecessary.
> > * draft-ietf-sipping-nat-scenarios describes how all of this stuff
> works
> >in
> >   great detail, and its Section 3 says SIP ALG is not required.
> >
> >I worry that the IETF is requiring / suggesting / recommending that
> >vendors
> >implement ALGs in NATs.  If the IETF were to make such a
> recommendation,
> >it
> >needs to come from BEHAVE which is where the NAT work occurs, not
> >SOFTWIRE.
> >
> >Unless there is a citation that SIP ALG is necessary, please strike
> it.
> >
> >
> >2. "ALG" is an abbreviation for Application Layer Gateway, but ICMP is
> not
> >an application; it is a layer 4 protocol.  If anything, it is
> >traditionally
> >considered a "layer 3.5", because it is not normally used for
> transport
> >but
> >rather to signal the IP layer.  The term "ALG" is not appropriate when
> >discussing ICMP.  RFC5508, which describes the behavior of ICMP for
> NAT,
> >does not use the term ALG (or Application) when describing ICMP.  I
> >suggest
> >simply striking "ICMP" from the example of protocols needing an ALG.
> >
> >This also requires updating the text:
> >
> >   This specification only requires that the AFTR MUST
> >   support [RFC5508].
> >
> >by moving it out of the ALG section and to section 8.2 ("NAT
> Conformance")
> >where there are already citations for RFC4787 (UDP operation) and
> RFC5382
> >(TCP operation).
> >
> >I suggest striking the mention of RFC5508 from the ALG section and
> adding
> >it
> >to Section 8.2 ("NAT Conformance"), like this:
> >
> >OLD:
> >   A dual-stack lite AFTR MUST implement behavior conforming to the
> best
> >   current practice, currently documented in [RFC4787] and [RFC5382].
> >NEW:
> >   A dual-stack lite AFTR MUST implement behavior conforming to the
> best
> >   current practice, currently documented in [RFC4787], [RFC5382], and
> >.................................................................^^^^^
> >   [RFC5508].
> >...^^^^^^^^^
> >
> >
> >3. If the authors desire an example of a protocol that requires an
> ALG, a
> >good example is "active-mode FTP".  (Which is seldom used anymore,
> because
> >it requires an ALG!  It has been surpassed by passive-mode FTP.)
> >
> >-d
> >
> >