Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe

Qiong <bingxuere@gmail.com> Sun, 02 December 2012 02:55 UTC

Return-Path: <bingxuere@gmail.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F15521E8091 for <softwires@ietfa.amsl.com>; Sat, 1 Dec 2012 18:55:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.348
X-Spam-Level:
X-Spam-Status: No, score=-3.348 tagged_above=-999 required=5 tests=[AWL=-0.050, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
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 Nt1lQHDqIUeA for <softwires@ietfa.amsl.com>; Sat, 1 Dec 2012 18:54:59 -0800 (PST)
Received: from mail-ie0-f172.google.com (mail-ie0-f172.google.com [209.85.223.172]) by ietfa.amsl.com (Postfix) with ESMTP id 7BE7721F8CA9 for <softwires@ietf.org>; Sat, 1 Dec 2012 18:54:59 -0800 (PST)
Received: by mail-ie0-f172.google.com with SMTP id c13so2786981ieb.31 for <softwires@ietf.org>; Sat, 01 Dec 2012 18:54:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=jyxxatU9UFoazR06xnoG+GeXhxHBMbwns2w9DsB8Cl0=; b=vJu5NOo+fDvDbbuB/Qi/T5CandO/QRweDjZOmoImwIjrJ41G3JscwZ+DQ+zqvxdIUy 19JZ6GsqpwuDU+GmwX/bmKERYJjUQnwZvCqmE6KNv4vBwOmuMN1K9/jhszUn97TEGIxu FuzpO4OItrSAIQTPOFVWfgcjg+Ic8bAafz0Whf3FxxTB10wZFWdCfHuq9irfi9LnTUn7 Wlt4y2zbATZ82/jOhELEqIZOvEBDC0vevDfz/zcv//z4v8u0aywPcS8tqRurMQkDtXNh JDjqo0xVTpyBCR9pF6BzKH1razQ2zJPrCeioFKt0eSQy3KGAjfoimZtUIu4JzcODbS5D jj0w==
Received: by 10.50.45.137 with SMTP id n9mr2821025igm.25.1354416899021; Sat, 01 Dec 2012 18:54:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.64.76.200 with HTTP; Sat, 1 Dec 2012 18:54:17 -0800 (PST)
In-Reply-To: <6DF21FCC-1B07-4826-B146-46D89FE579D6@employees.org>
References: <94C682931C08B048B7A8645303FDC9F36E98AB16AD@PUEXCB1B.nanterre.francetelecom.fr> <50B8ADAD.5010409@viagenie.ca> <94C682931C08B048B7A8645303FDC9F36E99E2D6F6@PUEXCB1B.nanterre.francetelecom.fr> <9207CAAE-7907-4103-994C-07961030FAE9@employees.org> <CAH3bfACEZC9tYfpyOXu8sCWAvD9uFou1tLAxESvwPavKV4HESw@mail.gmail.com> <9D4F2E9C-FA92-48D6-AF14-69BC86F3D4B9@employees.org> <CAH3bfABSRon0NWGJv7H_mgocTX-VwroKcqEr5mYyrp2BXcV5MA@mail.gmail.com> <6DF21FCC-1B07-4826-B146-46D89FE579D6@employees.org>
From: Qiong <bingxuere@gmail.com>
Date: Sun, 02 Dec 2012 10:54:17 +0800
Message-ID: <CAH3bfAAauxikCCTbiGL=6Ky85JkbcphNQMLDgdEsskgBYncj8g@mail.gmail.com>
To: Ole Trøan <otroan@employees.org>
Content-Type: multipart/alternative; boundary="14dae93403a524dce904cfd5c2e5"
Cc: "softwires@ietf.org" <softwires@ietf.org>
Subject: Re: [Softwires] Unified Softwire CPE: draft-bfmk-softwire-unified-cpe
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 02 Dec 2012 02:55:00 -0000

Hi Ole,

Please see inline ~~


On Sat, Dec 1, 2012 at 8:11 PM, Ole Trøan <otroan@employees.org> wrote:

> Qiong,
>
> [...]
>
> > MAP could also create its tunnel endpoint address from the WAN prefix
> (not address).
> > so you'd have, for CPE tunnel end point address:
> > Thanks for clarification. But if MAP uses the WAN prefix as its tunnel
> endpoint address, does BR need to keep all the records for CPEs (because
> the CPE's WAN prefix might be arbitary) ? Or do you mean the CPE's WAN
> prefix will be embedded with EA bits ? Would you please explain it a bit
> more ?
>
> from MAP's perspective it doesn't matter if it is a /64 on the WAN or a
> /56 delegated prefix.
> any prefix can have EA bits.
>
[Qiong] In theory, right. But I think it still have several issues here:
1) The /64 WAN prefix or a /56 delegated prefix does not have a flag saying
"hey, I'm the one with EA bits". Then, how can a CPE choose which prefix to
extract the EA bits ? Or do you need another configuration flag to indicate
which prefix to embed to EA bits?
2) Some operators have adpoted stateful DHCPv6 on the WAN interface. In
that case, multiple CPEs can be within the same /64 prefix in the WAN side
with different last 64 bits. However, if EA bits is embedded in the WAN
prefix, it will have extra impact on operators' addressing model, consuming
more address. And also it seems difficult to configure non-contiguous
addresses in DHCPv6 server for stateful dhcpv6 mode(configure a lot of
pools with different /64 prefix?).

And if I remember correctly, when dIVI-pd came out, it said clearly that it
was designed for delegated prefix. I thought it was the original intension
of current stateless solutions (please correct me if I'm wrong). And I do
suggest to simplify the implementation, rather than leaving too much
flexibility and increase the complexity.

>
> > 1) arbitrary IPv6 address (DS-lite)
> > Why it is arbitary ? Is it the source address of the tunnel endpoint ?
>
> in DS-lite the tunnel concentrator learns the tunnel endpoint address when
> the NAT bindings are created.
> so the CPE is free to pick whatever IPv6 address it has. this is different
> from Public 4over6 and LW46

[Qiong] In theory, right. But still, I have a few comments on it:
1) In DS-Lite, the operator may apply source address filtering for security
consideration. Currently, we are applying the acl using WAN address. The
arbitrary IPv6 address may lead this address filtering fail.
2) Even in DS-Lite, operators may adopt bulk port allocation for each
subscriber (each subscriber will be reserved a port-set in AFTR when the
first packet creates the NAT binding). If the CPE arbitrary chooses
different IPv6 address, this port-set reservation can not work neither...
3) Current DS-Lite CPEs all choose the WAN address as the tunnel endpoint,
which is simple and easy to manage.

 where the
> address has to be configured on both ends.
>
[Qiong] Lw4o6 and public 4over6 can also use arbitary address if the lwAFTR
does not do source address filtering/validation . The upstream packet only
needs be decapsulated and the downstream packet can find the matching
tunnel endpoint address using public v4 address and port. But still, for
management and security reasons, I still suggest to use the WAN address as
the tunnel endpoint address.

Best wishes
Qiong

>
> cheers,
> Ole




-- 
==============================================
Qiong Sun
China Telecom Beijing Research Institude


Open source code:
lightweight 4over6: *http://sourceforge.net/projects/laft6/*
PCP-natcoord:* http://sourceforge.net/projects/pcpportsetdemo/ *
===============================================