Re: [BEHAVE] Wkp

Xu Xiaohu <xuxh@huawei.com> Thu, 24 December 2009 02:07 UTC

Return-Path: <xuxh@huawei.com>
X-Original-To: behave@core3.amsl.com
Delivered-To: behave@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 503D23A6806 for <behave@core3.amsl.com>; Wed, 23 Dec 2009 18:07:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.66
X-Spam-Level:
X-Spam-Status: No, score=0.66 tagged_above=-999 required=5 tests=[AWL=0.470, BAYES_00=-2.599, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45]
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 ySUQNdeURrjg for <behave@core3.amsl.com>; Wed, 23 Dec 2009 18:07:09 -0800 (PST)
Received: from szxga02-in.huawei.com (szxga02-in.huawei.com [119.145.14.65]) by core3.amsl.com (Postfix) with ESMTP id 5794E3A6784 for <behave@ietf.org>; Wed, 23 Dec 2009 18:07:09 -0800 (PST)
Received: from huawei.com (szxga02-in [172.24.2.6]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KV400ARKWJCNF@szxga02-in.huawei.com> for behave@ietf.org; Thu, 24 Dec 2009 10:06:49 +0800 (CST)
Received: from huawei.com ([172.24.2.119]) by szxga02-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0KV40055YWJCBZ@szxga02-in.huawei.com> for behave@ietf.org; Thu, 24 Dec 2009 10:06:48 +0800 (CST)
Received: from HUAWEIE75F8F11 ([10.111.12.227]) by szxml04-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTPA id <0KV400EP9WJCAI@szxml04-in.huawei.com> for behave@ietf.org; Thu, 24 Dec 2009 10:06:48 +0800 (CST)
Date: Thu, 24 Dec 2009 10:06:48 +0800
From: Xu Xiaohu <xuxh@huawei.com>
In-reply-to: <4B32744A.8070904@gmail.com>
To: 'cam byrne' <cb.list6@gmail.com>, 'Brian E Carpenter' <brian.e.carpenter@gmail.com>, 'Iljitsch van Beijnum' <iljitsch@muada.com>
Message-id: <003e01ca843d$c037e300$e30c6f0a@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.3138
X-Mailer: Microsoft Office Outlook 11
Content-type: text/plain; charset="gb2312"
Content-transfer-encoding: quoted-printable
Thread-index: AcqEDhIBNtIZELofR+iupWVoT14cEQAKWqMg
Cc: mohamed.boucadair@orange-ftgroup.com, behave@ietf.org
Subject: Re: [BEHAVE] Wkp
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Dec 2009 02:44:51 -0000

> -----邮件原件-----
> 发件人: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] 代表 cam
> byrne
> 发送时间: 2009年12月24日 4:25
> 收件人: Brian E Carpenter; Iljitsch van Beijnum
> 抄送: cam byrne; behave@ietf.org; mohamed.boucadair@orange-ftgroup.com
> 主题: Re: [BEHAVE] Wkp
> 
> I agree with Brian. Strong wkp may work for enterprise but not service
provider
> who are designing to cgn / lsn scale.  Nsp is the only option for linear
scaling
> at this point.  Wkp will work today for enterprise  scale deployments, but
the
> positive attributes of wkp are not available to large scale service
providers
> today since there is not a weak wkp.

Support. Besides the WKP (e.g., 64:ff9b::/96) and NSP already defined in the
draft-ietf-behave-address-format, we need a third option (temporarily called
hybrid type prefix, HTP in short). As depicted in the following figure, it
starts with a well-know binary value (e.g., 0x15) but the following part is
network specific. Note that the boundary between the well-known binary value
and the Network Specific Part is just an example. This HTP can be used for
the load-balancing in the IPv6 network to IPv4 internet scenario. To ease
the deployment further, a special /80 prefix(e.g., 15::/80) can be reserved,
the rightmost 8 bits of the Network Specific Parts can used to assign
different values to different NAT boxes. This special /80 prefix can be used
independently by different IPv6 site networks.

+--------+--------------------------------+-----------------+
|00010101|Network Specific Parts (88 bits)|IPv4 addr (32bit)|
+--------+--------------------------------+-----------------+
             (HTP Example)

+--------+-----------------------+--------+-----------------+
|00010101|  All zero (80 bits)   |(8 bits)|IPv4 addr (32bit)|
+--------+-----------------------+--------+-----------------+
( A specific HTP reserved for load-balancing usage in IPv6 network to IPv4
internet scenario).

In fact, this hybrid type prefix has been discussed in other thread
"Reason(s) for Modified EUI-64 format to apply to ALLnon-0::/3 IPv6
addresses ?". For more details, please see
http://www.ietf.org/mail-archive/web/behave/current/msg07800.html  

Xiaohu

> also, yet another load balancer or stateful device is not an option at the
scale
> service providers are designing for.  The dns64 must be able to naturally
drive
> the traffic in discrete increments statelessly to the stateful nat64.
> Breaking this massive amount of state into smaller chunks is the only way
we
> can solve the scaling issue.  Creating yet another layer of load balancer
state
> will not scale.
> 
> Cb
> 
> Brian E Carpenter <brian.e.carpenter@gmail.com> wrote:
> 
> >On 2009-12-24 07:07, Iljitsch van Beijnum wrote:
> >> On 23 dec 2009, at 18:59, Christian Huitema wrote:
> >>
> >>> But that will be a different draft, not the current addressing draft.
> >>
> >> The current draft isn't set in stone yet, if there is rough consensus
that
> this is a useful feature we can incorporate it, IMO.
> >>
> >> As far as I'm concerned, I don't think adding load balancing bits
breaks
> anything, so I would support it if others want this in this document.
> >
> >Well, for example, it makes using a WKP-based address in a referral even
> >more alarming. What if those load-balancing bits are valid in the context
> >of the referring host but meaningless in the context of the host that
> >receives the referral?
> >
> >Isn't this exactly why we need to document the NSP case?
> >
> >   Brian
> >
> >
> >   Brian