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

Mark Townsley <townsley@cisco.com> Wed, 20 May 2009 13:21 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 593A83A691D for <ietfarch-v6ops-archive@core3.amsl.com>; Wed, 20 May 2009 06:21:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.779
X-Spam-Level:
X-Spam-Status: No, score=-6.779 tagged_above=-999 required=5 tests=[AWL=-2.284, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, 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 redPu7hljP2d for <ietfarch-v6ops-archive@core3.amsl.com>; Wed, 20 May 2009 06:21:45 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id B25D63A6D05 for <v6ops-archive@lists.ietf.org>; Wed, 20 May 2009 06:21:43 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1M6lg5-000Lxd-95 for v6ops-data0@psg.com; Wed, 20 May 2009 13:17:49 +0000
Received: from [171.71.176.70] (helo=sj-iport-1.cisco.com) by psg.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.69 (FreeBSD)) (envelope-from <townsley@cisco.com>) id 1M6lfr-000Lw7-UG for v6ops@ops.ietf.org; Wed, 20 May 2009 13:17:42 +0000
X-IronPort-AV: E=Sophos;i="4.41,221,1241395200"; d="scan'208";a="188029471"
Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by sj-iport-1.cisco.com with ESMTP; 20 May 2009 13:17:31 +0000
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id n4KDHTQc012952; Wed, 20 May 2009 15:17:29 +0200
Received: from xbh-ams-331.emea.cisco.com (xbh-ams-331.cisco.com [144.254.231.71]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n4KDHTb0023077; Wed, 20 May 2009 13:17:29 GMT
Received: from xfe-ams-332.cisco.com ([144.254.231.73]) by xbh-ams-331.emea.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 20 May 2009 15:17:29 +0200
Received: from Townsley-MacBook.local ([10.61.85.88]) by xfe-ams-332.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 20 May 2009 15:17:29 +0200
Message-ID: <4A1402E7.60709@cisco.com>
Date: Wed, 20 May 2009 15:17:27 +0200
From: Mark Townsley <townsley@cisco.com>
User-Agent: Thunderbird 2.0.0.21 (Macintosh/20090302)
MIME-Version: 1.0
To: "Templin, Fred L" <Fred.L.Templin@boeing.com>
CC: Rémi Després <remi.despres@free.fr>, Sheng Jiang <shengjiang@huawei.com>, v6ops@ops.ietf.org, guoseu@huawei.com, brian.e.carpenter@gmail.com, "Fleischman, Eric" <eric.fleischman@boeing.com>, "Russert, Steven W" <steven.w.russert@boeing.com>
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> <4A12796B.6030609@free.fr> <39C363776A4E8C4A94691D2BD9D1C9A105F43987@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <39C363776A4E8C4A94691D2BD9D1C9A105F43987@XCH-NW-7V2.nw.nos.boeing.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-OriginalArrivalTime: 20 May 2009 13:17:29.0169 (UTC) FILETIME=[53664410:01C9D94D]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=6410; t=1242825449; x=1243689449; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=townsley@cisco.com; z=From:=20Mark=20Townsley=20<townsley@cisco.com> |Subject:=20Re=3A=20New=20Version=20Notification=20for=20dr aft-jiang-v6ops-incremental-cgn |Sender:=20; bh=VvTupKda2AYe7f9GLPVFnoNJ9ogG5Xbu6wAsk/wKgtY=; b=JK1wblXIPYg54DR+OICnHh+d5BSq8MXFwV3ZwdMDd88ZojD7FR7lJKnDmG J+H1W0zLw0bOZ3QXxh62ueok0BP8uyettd9+pBicmTBeb5Y/Rkbe6KEvfCbT kUY/DMmxdL;
Authentication-Results: ams-dkim-2; header.From=townsley@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; );
Sender: owner-v6ops@ops.ietf.org
Precedence: bulk
List-ID: <v6ops.ops.ietf.org>

Indeed, 6rd is targeted to ISPs who have the ability to specify the 
residential gateway's functionality. This certainly does not apply to 
all ISP offerings, but it does apply to quite a few.

As Remi points out, he and I (and others) have been working together 
recently on a new 6rd spec which includes some of the things discussed 
here (DHCP options, etc). Current plan is to have that out in the next 
week or so.

- Mark

Templin, Fred L wrote:
> Remi,
>
>   
>> -----Original Message-----
>> From: Rémi Després [mailto:remi.despres@free.fr]
>> Sent: Tuesday, May 19, 2009 2:19 AM
>> To: Templin, Fred L
>> Cc: Sheng Jiang; v6ops@ops.ietf.org; guoseu@huawei.com; brian.e.carpenter@gmail.com; Fleischman,
>> Eric; Russert, Steven W
>> Subject: Re: New Version Notification for draft-jiang-v6ops-incremental-cgn
>>
>> Templin, Fred L  -  le (m/j/a) 5/14/09 5:17 PM:
>>     
>>> 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.
>>>       
>> As explained in the 6rd draft (soon to become an RFC), 6rd solves the
>> major problem of 6to4: the lack of guarantee that paths exist between
>> all IPv6 sites and all 6to4 sites, and that these paths have ISP
>> controlled QoS.
>>     
>
> Yes, so is VET soon to become an RFC. But, 6rd is not solving a
> 6to4 problem with its open relays; it is solving an intra-site
> problem with ordinary IPv6 routers just like VET.
>  
>   
>>> 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 important point is that the 6rd-relay address MAY be anycast. If
>> there is only one relay at this address, there is no difference with an
>> anycast address.
>> Reasons for permitting  anycast are SCALABILITY and AVAILABILITY of the
>> solution:
>>     
>
> Just for the record, ISATAP/VET can use anycast just
> the same as for 6rd but chose not to specify it. This
> choice was based on deliberations between authors and
> working group alike that identified the stated problems.
>
>   
>> - if available relays seem to be soon insufficient for the traffic, just
>> add one more, at the same anycast address. While ISATAP is intra-site,
>> 6rd relays, like those of 6to4 which also use an anycast address, have
>> to support all the IPv6 traffic of an ISP that uses 6rd.
>> - if a 6rd-relay fails, the traffic goes to another one.
>>     
>
> No; 6rd is intra-site. The site is the ISP operator's
> 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.
>>>       
>> If the ISP supports an IPv4 MTU long enough for IPv6 packets of 1280
>> octets (as it should) and discards longer ones, no fragmentation is ever
>> needed.
>> This is common with 6to4, which uses anycast addressing for its relays.
>>     
>
> 1280 is an unsatisfactory MTU for customer devices that
> would prefer to use 1500. The CPE is an in-the-network
> tunnel endpoint such that customer devices on a 1500
> segment would be constantly inconvenienced with ICMP
> PTB messages were the CPE to deploy with only 1280.
>
> But, if you want to push the CPE tunnel endpoint to
> 1500, you have to allow for the possibility of
> fragmentation. VET and SEAL solve this problem.
>
>   
>>> 2) with anycast, there is no opportunity for default
>>>    router selection (when there are multiple)
>>>       
>> Yes. But what is the practical problem?
>>     
>
> If there are multiple PE routers in the ISP network,
> the CPE should have the ability to distinguish them
> and choose between them - just as for any link where
> there may be multiple routers.
>
>   
>>> 3) with anycast, there is no opportunity for traffic
>>>    engineering
>>>       
>> Different source zones may be oriented toward different relays, or relay
>> farms with internal load balancers.
>>     
>
> Traffic engineering is the ability for a CPE router
> to direct some traffic through PE router A and other
> traffic through PE router B. With anycast, the CPE
> router can't discern A from B.
>
>   
>> All the complexity of deciding which customer sites should receive which
>> unicast addresses is avoided.
>>     
>
> I don't see anything having to do with complexity, really.
> And, it's the very same consideration as to which customers
> should receive which DNS suffixes.
>
>   
>>> 4) with anycast, IPv6 neighbor discovery over the
>>>    tunnel may yield unpredictable results
>>>       
>> Neighbor discovery doesn't apply more over 6rd tunnels than it does on
>> 6to4 tunnels.
>>     
>
> Neighbor discovery is useful in many ways. NUD, default
> router preferences and more specific routes, SEND, and
> many more. 6rd is not really comparable to 6to4, however;
> 6rd is intra-site just as ISATAP/VET.
>
>   
>>> 5) with anycast, there is need for a manual provisioning
>>>    of IPv6 prefixes and IPv4 anycast address on the CPE
>>>    router.
>>>       
>> As explained in the draft, Free deployed 6rd with their 6rd parameters
>> included in their downloaded CPE software (IPv6 prefix and relay anycast
>> address).
>>     
>
> This is unnecessarily marrying the CPE devices to the
> ISP in a way that CPE vendors might not appreciate. It
> also makes renumbering and discovery of new prefixes
> quite cumbersome.
>  
>   
>> For independently supplied CPEs , tools to convey these parameters have
>> to be specified. As far as I know, Mark Townsley is working on a
>> proposal for this.
>>     
>
> If Mark Townsley is working on a proposal for this, he is
> re-inventing ISATAP PRL discovery. See also my proposal
> for stateless DHCP prefix delegation for the 6rd prefix.
>
> Fred
> fred.l.templin@boeing.com
>
>   
>> Regards,
>>
>> RD
>>     
>
>
>