Re: New Version Notification for draft-jiang-v6ops-incremental-cgn

Brian E Carpenter <brian.e.carpenter@gmail.com> Thu, 14 May 2009 22:04 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 B6A8F28C314 for <ietfarch-v6ops-archive@core3.amsl.com>; Thu, 14 May 2009 15:04:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.759
X-Spam-Level:
X-Spam-Status: No, score=-0.759 tagged_above=-999 required=5 tests=[AWL=-1.464, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, J_CHICKENPOX_13=0.6, J_CHICKENPOX_23=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 g+DoBdCmbMHC for <ietfarch-v6ops-archive@core3.amsl.com>; Thu, 14 May 2009 15:04:17 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 18DA828C275 for <v6ops-archive@lists.ietf.org>; Thu, 14 May 2009 15:04:17 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1M4iyY-000MZG-Mz for v6ops-data0@psg.com; Thu, 14 May 2009 22:00:26 +0000
Received: from [209.85.198.227] (helo=rv-out-0506.google.com) by psg.com with esmtp (Exim 4.69 (FreeBSD)) (envelope-from <brian.e.carpenter@gmail.com>) id 1M4iyK-000MYJ-Sp for v6ops@ops.ietf.org; Thu, 14 May 2009 22:00:20 +0000
Received: by rv-out-0506.google.com with SMTP id g37so957099rvb.41 for <v6ops@ops.ietf.org>; Thu, 14 May 2009 15:00:11 -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=kZNo9rmm7OqjdKkrKYJQhxCsa07z2xp8Q9bHEnyDF+A=; b=uiqcQekaTHm6++O5s0LfPwa5uKHJ+SUTRmyKhrNsGoBjSlAidApavOyVehKeQYCM/k dNb/SOpW4BJ1Jo7slU4rV/4WAIJCYVVOFzqHOaO5tmDYgujQindQMOQv9LzE8RmvIrgX Fy6x0RWZjurMhkn529Bt72Cj5IjjrNqactZqg=
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=teK5bMZ/35wjKx/tQhq6VuhEf5RP8jF3ZxnTArt2IBSqTZtghQv1CcXAZ3DuuCFLvE 7+0YKPwnDtzNvz163d7aQ99+vMax8OCptSG/aeRiiXR9+14NVGBYfyYXCNQ9aLNxsxcC s6ARC4Z1Ny6zMhHowJ2W0pXJJPGu4h7hvTedI=
Received: by 10.141.162.1 with SMTP id p1mr933929rvo.277.1242338411914; Thu, 14 May 2009 15:00:11 -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 f21sm1471744rvb.35.2009.05.14.15.00.08 (version=SSLv3 cipher=RC4-MD5); Thu, 14 May 2009 15:00:10 -0700 (PDT)
Message-ID: <4A0C9466.3070401@gmail.com>
Date: Fri, 15 May 2009 10:00:06 +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: Sheng Jiang <shengjiang@huawei.com>, v6ops@ops.ietf.org, guoseu@huawei.com, "Fleischman, Eric" <eric.fleischman@boeing.com>, "Russert, Steven W" <steven.w.russert@boeing.com>, Rémi Després <remi.despres@free.fr>
Subject: Re: New Version Notification for draft-jiang-v6ops-incremental-cgn
References: <20090508034237.ABE583A69FE@core3.amsl.com> <001d01c9d42d$1cf4c570$5b0c6f0a@china.huawei.com> <39C363776A4E8C4A94691D2BD9D1C9A105F06D5B@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <39C363776A4E8C4A94691D2BD9D1C9A105F06D5B@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>

Fred,








Regards
   Brian Carpenter
   University of Auckland




On 2009-05-15 03:17, Templin, Fred L wrote:
> Dear authors,
> 
> The document is clean and concise, which is appreciated.
> However, section 3.2 seems to be showing preference
> toward a particular tunneling technology, and I'd like
> to understand that better.
> 
> To understand this, we must first observe that the 6rd
> approach relies on anycast for CPE router accessing of
> IPv6 routers within the IPv4 ISP network. The idea of
> anycast was entertained and abandoned by the ISATAP
> team in the 2001/2002 timeframe when ISATAP was still
> being developed in the ngtrans working group. This came
> after much discussion among authors and guidance from
> the working group. Reasons include:
> 
> 1) if the tunnel fragments, fragments of the same packet
>    may go to different anycast-addressed routers.
> 
> 2) with anycast, there is no opportunity for default
>    router selection (when there are multiple)
> 
> 3) with anycast, there is no opportunity for traffic
>    engineering
> 
> 4) with anycast, IPv6 neighbor discovery over the
>    tunnel may yield unpredictable results

When I look at the 6rd draft, I don't really see why the relay needs
to be anycast - as far as I can see it could be genuinely unicast
(since there is no semantic difference for the CPE or the relay;
it's only anycast if the ISP sets up its IGP to make it anycast).
So the real question is how the CPE knows the 6rd relay address,
which is also a question for RFC3056. There are of course many
possible answers to that, e.g. a DHCP(v4) option.

Personally I think a provisioned unicast address may be better,
because of your points 1-4.
> 
> 5) with anycast, there is need for a manual provisioning
>    of IPv6 prefixes and IPv4 anycast address on the CPE
>    router.

Which IPv6 prefixes? The CPE builds its IPv6 prefix from its
external IPv4 address, which it gets in the traditional way.

> 
> We next observe that the 6rd mechanism is rooted in a
> customized IPv6 prefix configuration that embeds an
> IPv4 address. First, this would require that a quite
> large IPv6 prefix (e.g., a /24) be delegated to the
> ISP were its customers to obtain even a /56 as the
> largest possible prefix. Such a prefix would be used
> only sparsely, as only a small portion of the IPv4
> address space may be available for assignment to CPE
> routers. 

Yes. Are we running out of /24s yet?

> Secondly, the only mode of operation afforded
> is Provider-Aggregated, i.e., there is no provision for
> CPE use of Provider-Independent prefixes.

Yes. I would expect this method to be used for SOHO subscribers,
not for larger customers who might use PI.

> 
> I suspect you know where I'm going with this, but take
> each of the deficiencies named above and apply VET, and
> you will see that VET robustly covers all of these cases
> and more. Indeed, with VET as the phase 1 deployment,
> there would be no need for a phase 2, and no need for
> any IPv6 readdressing as VET uses unmodified IPv6
> prefixes natively.
> 
> The VET model asks only that CPE routers become VET
> enterprise border routers, that CGNs become VET
> enterprise border gateways, and that the ISP name
> service be provisioned with resource records for
> border gateway discovery. In other words, the VET
> deployment touches exactly the same CPE/PE equipment
> that the 6rd approach touches, and VET asks only that
> the ISP network administrators add a few resource
> records to the DNS. If there are doubts as to how
> VET satisfies each of these use cases, I will be
> happy to explain in follow-up.

I don't see this for SOHO subscribers using $50 CPEs,
frankly, but I could be wrong.

     Brian

> 
> In your section 3.6, we note a strong recommendation
> for a tunnel MTU of at least 1500 bytes and I concur
> with this recommendation. Were that not the case,
> customer devices would be constantly inconvenienced
> with excessive ICMP PTB messages reporting degenerate
> MTUs for crossing the ISP network. We also note that
> SEAL uniquely and correctly provides the tunnel 1500
> MTU assurance that incremental cgn is seeking, and
> moreover note that larger MTUs (e.g., 9K) are robustly
> and naturally discovered when customer devices request
> them. Please see also RANGER Scenarios (RANGERS) for
> additional insight into the application of VET and
> SEAL into the ISP network problem space:
> 
> http://tools.ietf.org/html/draft-russert-rangers
> http://tools.ietf.org/html/draft-templin-autoconf-dhcp
> http://tools.ietf.org/html/draft-templin-seal
> 
> Fred
> fred.l.templin@boeing.com 
>    
> 
>> -----Original Message-----
>> From: Sheng Jiang [mailto:shengjiang@huawei.com]
>> Sent: Wednesday, May 13, 2009 5:44 PM
>> To: v6ops@ops.ietf.org
>> Cc: guoseu@huawei.com; brian.e.carpenter@gmail.com
>> Subject: FW:New Version Notification for
> draft-jiang-v6ops-incremental-cgn
>> Dear all,
>>
>> A revised version of draft-jiang-v6ops-incremental-cgn has been
> submitted to
>> v6ops WG. It had been represented by Brian Carpenter in v6ops meeting
> in
>> IETF 74 as draft-jiang-incremental-cgn-00 and received positive
> comments
>> also modification comments. We have integrated these comments into
> this
>> version.
>>
>> Please review and comments on it. Many thanks.
>>
>> Best regards,
>>
>> Sheng
>>
>>> Filename:	   draft-jiang-v6ops-incremental-cgn
>>> Version:	   00
>>> Staging URL:
>>> http://tools.ietf.org/id/draft-jiang-v6ops-incremental-cgn-00.txt
>>>
>>> Title:		   An Incremental Carrier-Grade NAT
>>> (CGN) for IPv6 Transition
>>> Creation_date:	   2009-05-08
>>> WG ID:		   Indvidual Submission
>>> Number_of_pages: 11
>>> Abstract:
>>> Global IPv6 deployment was slower than originally expected in
>>> the last ten years. As IPv4 address exhaustion gets closer,
>>> the IPv4/IPv6 transition issues become more critical and
>>> complicated. Host-based transition mechanisms are not able to
>>> meet the requirements while most end users are not
>>> sufficiently expert to configure or maintain these transition
>>> mechanisms. Carrier Grade NAT with integrated transition
>>> mechanisms can simplify the operation of end users during the
>>> IPv4/IPv6 migration or coexistence period. This document
>>> proposes an incremental Carrier-Grade NAT (CGN) solution for
>>> IPv6 transition.
>>> It can provide IPv6 access services for IPv6-enabled end hosts and
>>> IPv4 access services for IPv4 end hosts while remaining most
>>> of legacy IPv4 ISP networks unchanged. It is suitable for the
>>> initial stage of IPv4/IPv6 migration. Unlike CGN alone, it
>>> also supports and encourages transition towards dual-stack or
>>> IPv6-only ISP networks.
>>>
>>> Submitter: Sheng Jiang (shengjiang@huawei.com)
>>>
>>> Author(s):
>>> Sheng Jiang, shengjiang@huawei.com
>>> Dayong Guo, guoseu@huawei.com
>>> Brian Carpenter, brian.e.carpenter@gmail.com
>>>
>>>
>>> Comment:
>>> Replacement for draft-jiang-incremental-cgn-00
>>>
>>>
>>
> 
> 
>