Re: New Version Notification for draft-jiang-v6ops-incremental-cgn
Mark Townsley <townsley@cisco.com> Wed, 20 May 2009 14:37 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 7A50428C305 for <ietfarch-v6ops-archive@core3.amsl.com>; Wed, 20 May 2009 07:37:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.652
X-Spam-Level:
X-Spam-Status: No, score=-8.652 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_HI=-8, 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 8DZnJYK3h0cG for <ietfarch-v6ops-archive@core3.amsl.com>; Wed, 20 May 2009 07:37:57 -0700 (PDT)
Received: from psg.com (psg.com [IPv6:2001:418:1::62]) by core3.amsl.com (Postfix) with ESMTP id 9B0C83A69B5 for <v6ops-archive@lists.ietf.org>; Wed, 20 May 2009 07:37:56 -0700 (PDT)
Received: from majordom by psg.com with local (Exim 4.69 (FreeBSD)) (envelope-from <owner-v6ops@ops.ietf.org>) id 1M6mti-0004L3-8Z for v6ops-data0@psg.com; Wed, 20 May 2009 14:35:58 +0000
Received: from [144.254.224.140] (helo=ams-iport-1.cisco.com) by psg.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.69 (FreeBSD)) (envelope-from <townsley@cisco.com>) id 1M6mtU-0004Jr-GJ for v6ops@ops.ietf.org; Wed, 20 May 2009 14:35:51 +0000
X-IronPort-AV: E=Sophos;i="4.41,221,1241395200"; d="scan'208";a="40992601"
Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 20 May 2009 14:35:42 +0000
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id n4KEZgC9032319; Wed, 20 May 2009 16:35:42 +0200
Received: from xbh-ams-332.emea.cisco.com (xbh-ams-332.cisco.com [144.254.231.87]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id n4KEZg1I025701; Wed, 20 May 2009 14:35:42 GMT
Received: from xfe-ams-332.cisco.com ([144.254.231.73]) by xbh-ams-332.emea.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 20 May 2009 16:35:42 +0200
Received: from Townsley-MacBook.local ([10.61.87.245]) by xfe-ams-332.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 20 May 2009 16:35:41 +0200
Message-ID: <4A14153C.8090209@cisco.com>
Date: Wed, 20 May 2009 16:35:40 +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> <4A1402E7.60709@cisco.com> <39C363776A4E8C4A94691D2BD9D1C9A105F43F87@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <39C363776A4E8C4A94691D2BD9D1C9A105F43F87@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 14:35:41.0983 (UTC) FILETIME=[4088DAF0:01C9D958]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=9405; t=1242830142; x=1243694142; c=relaxed/simple; s=amsdkim1002; 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=2uIFWyu+PhcE91wTZ7WYbEJl1hBEtIKJhvV4/yPu5uE=; b=SoUFYvKEpKvnN88ZCBU2tGSR8XX6Ha3vzTq4hUJ2pyts62Tf+IeCjsc8B5 PbV14kIkc736LY/LrmVo4ZaK9fFHCwGnuB/mGe4i9xEZ85oN0Hqs1s/Yk7Lf vRGnFLPWnc;
Authentication-Results: ams-dkim-1; header.From=townsley@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; );
Sender: owner-v6ops@ops.ietf.org
Precedence: bulk
List-ID: <v6ops.ops.ietf.org>
Templin, Fred L wrote: > Mark, > > >> -----Original Message----- >> From: Mark Townsley [mailto:townsley@cisco.com] >> Sent: Wednesday, May 20, 2009 6:17 AM >> To: Templin, Fred L >> Cc: Rémi Després; 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 >> >> >> 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. >> > > I must apologize to you and to the list for inappropriate > non-technical content directed toward you in an earlier > message. That said, I believe the following technical > content merits consideration. > No problem. > For the 6rd prefix discovery, what you are suggesting is > simply a stateless IPv6 prefix delegation. It is stateless > in the sense that the customer need only discover the > operator's /32 or larger prefix, and then the customer > can self-assign its own IPv6 prefix based on its IPv4 > address. Yes, that's a significant part of it. > This can be done as a DHCPv4 option, Yes. > or if > link-local IPv6 is available it can also be done as a > DHCPv6 option. But, stateless IPv6 prefix delegation > is really what it is > The transition mechanism is targeted to provide IPv6 to a residential internet user over an access network that is currently only able to provide IPv4. If the RG has any IPv6 address on its SP-facing interface, and DHCPv6 is deployed in the SP network, then the SP is probably well on its way to not needing 6rd anyway. > For 6rd router unicast/anycast address discovery, that > function would be identical to the potential router list > (PRL) discovery mechanisms of ISATAP/VET. Indeed, 6rd is > nothing more than ISATAP/VET with many of the features > removed. Everything under the sun has already been invented. I think of 6rd as more a modification to 6to4, but I suppose it depends on your perspective. > A worthwhile idea to consider is to combine > the 6rd stateless prefix delegation (which AFAICT is > its primary contribution) with the already defined > mechanisms of ISATAP and VET. > On the face of it, I fail to see what that would provide given what 6rd sets out to achieve. Perhaps we can better have this discussion once the -00 is available though. - Mark > Fred > fred.l.templin@boeing.com > > >> - 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 >>>> >>>> >>> >>> > > >
- FW:New Version Notification for draft-jiang-v6ops… Sheng Jiang
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- Re: New Version Notification for draft-jiang-v6op… Brian E Carpenter
- Re: New Version Notification for draft-jiang-v6op… Brian E Carpenter
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- RE: New Version Notification for draft-jiang-v6op… Sheng Jiang
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- Re: New Version Notification for draft-jiang-v6op… Rémi Després
- Re: New Version Notification for draft-jiang-v6op… Rémi Després
- Re: New Version Notification for draft-jiang-v6op… Rémi Després
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- Re: New Version Notification for draft-jiang-v6op… Rémi Després
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- Re: New Version Notification for draft-jiang-v6op… Gert Doering
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- Re: New Version Notification for draft-jiang-v6op… Gert Doering
- Re: RE: New Version Notification for draft-jiang-… JiangSheng 66104
- Re: New Version Notification for draft-jiang-v6op… Mark Townsley
- Re: RE: New Version Notification for draft-jiang-… Mohacsi Janos
- Re: New Version Notification for draft-jiang-v6op… Seiichi Kawamura
- Re: New Version Notification for draft-jiang-v6op… Rémi Després
- Re: New Version Notification for draft-jiang-v6op… Mohacsi Janos
- Re: New Version Notification for draft-jiang-v6op… JORDI PALET MARTINEZ
- Re: New Version Notification for draft-jiang-v6op… JiangSheng 66104
- Re: RE: New Version Notification for draft-jiang-… JiangSheng 66104
- Re: New Version Notification for draft-jiang-v6op… Rémi Després
- Re: New Version Notification for draft-jiang-v6op… Mark Townsley
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- Re: New Version Notification for draft-jiang-v6op… Mohacsi Janos
- Re: RE: RE: New Version Notification for draft-ji… JiangSheng 66104
- Re: New Version Notification for draft-jiang-v6op… Brian E Carpenter
- Re: New Version Notification for draft-jiang-v6op… Mohacsi Janos
- RE: New Version Notification for draft-jiang-v6op… Templin, Fred L
- RFC4890 question (was: RE: New Version Notificati… Templin, Fred L
- Re: RFC4890 question (was: RE: New Version Notifi… Mohacsi Janos
- draft-jiang-v6ops-incremental-cgn Brian E Carpenter
- Re: draft-jiang-v6ops-incremental-cgn Fred Baker
- RE: draft-jiang-v6ops-incremental-cgn Templin, Fred L
- Re: draft-jiang-v6ops-incremental-cgn Fred Baker
- RE: draft-jiang-v6ops-incremental-cgn Templin, Fred L
- Re: draft-jiang-v6ops-incremental-cgn Brian E Carpenter