Re: [shara] SHARA scenarios
Rémi Després <remi.despres@free.fr> Mon, 02 March 2009 10:22 UTC
Return-Path: <remi.despres@free.fr>
X-Original-To: shara@core3.amsl.com
Delivered-To: shara@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix)
with ESMTP id A919528C1F9 for <shara@core3.amsl.com>;
Mon, 2 Mar 2009 02:22:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.949
X-Spam-Level:
X-Spam-Status: No, score=-1.949 tagged_above=-999 required=5
tests=[BAYES_00=-2.599, HELO_EQ_FR=0.35, MIME_8BIT_HEADER=0.3]
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 yVaME+mpx2gn for
<shara@core3.amsl.com>; Mon, 2 Mar 2009 02:22:36 -0800 (PST)
Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [212.27.42.1]) by
core3.amsl.com (Postfix) with ESMTP id 4D4A628C1FA for <shara@ietf.org>;
Mon, 2 Mar 2009 02:22:34 -0800 (PST)
Received: from smtp1-g21.free.fr (localhost [127.0.0.1]) by smtp1-g21.free.fr
(Postfix) with ESMTP id A9497940072; Mon, 2 Mar 2009 11:22:56 +0100 (CET)
Received: from RD-Mac.local (per92-10-88-166-221-144.fbx.proxad.net
[88.166.221.144]) by smtp1-g21.free.fr (Postfix) with ESMTP id 26AF294014F;
Mon, 2 Mar 2009 11:22:53 +0100 (CET)
Message-ID: <49ABB2FE.1050803@free.fr>
Date: Mon, 02 Mar 2009 11:20:46 +0100
From: =?ISO-8859-15?Q?R=E9mi_Despr=E9s?= <remi.despres@free.fr>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
MIME-Version: 1.0
To: marcelo bagnulo braun <marcelo@it.uc3m.es>
References: <49A99499.9090008@it.uc3m.es>
In-Reply-To: <49A99499.9090008@it.uc3m.es>
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Cc: shara@ietf.org
Subject: Re: [shara] SHARA scenarios
X-BeenThere: shara@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Sharing of an IPv4 Address discussion list <shara.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/shara>,
<mailto:shara-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/shara>
List-Post: <mailto:shara@ietf.org>
List-Help: <mailto:shara-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/shara>,
<mailto:shara-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Mar 2009 10:22:37 -0000
Hi, Marcello,
In my understanding, applicability of "Port Restricted" IPv4
addressing (PR-v4) is as follows:
+--------+ +-------+
-+ +============tunnel==========+ +---------------
+--------+ +-------+
PR NAT <-----------PR-v4 ---------->PR router<--- IPv4----
or PR router over IPv6 or
or PR host or over private v4 <--- PR-v4---
or over p2p link over IPv6
or over private v4
or over p2p link
Whether the port restricted NAT is NAT44 or NAT64 should therefore
remain orthogonal the port-restricted IPv4 model (scenarios with NAT64
must be supported).
More comments below.
Regards
RD
marcelo bagnulo braun - le (m/j/a) 2/28/09 8:46 PM:
> Hi,
>
> I am trying to understand the scenarios the apply to shara. In other
> words, whcih are the use cases for A+P type of solutions.
> Looking into draft-arkko-townsley-coexistence-00, they identify that the
> following scenarios where the A+P (or distributed NAT approaches) can be
> used.
> The problem that A+P attempts to solve is defined in section 2.1.
> Reaching the IPv4 Internet
>
> +----+ +---------------+
> IPv4 host(s)-----+ GW +------IPv4-------------| IPv4 Internet |
> +----+ +---------------+
>
> <---private v4--->NAT<--------------public v4----------------->
>
>
> Figure 1: Accessing the IPv4 Internet today
>
>
> ...
>
> Taking the typical residential subscriber as an example, each
> subscriber line is allocated one global IPv4 address for it to use
> with as many devices as the NAT GW and local network can handle. As
> IPv4 address space becomes more constrained and without substantial
> movement to IPv6, it is expected that service providers will be
> pressured to assign a single global IPv4 address to multiple
> subscribers. Indeed, in some deployments this is already the case.
>
>
> So, they identify the following A+P deployment possibilities.
>
>
> one frac addr one public addr
> +----+ +---+ +-------------+
> IPv4 host(s)-----+ GW +-----p2p link------+CGN+--+IPv4 Internet|
> +----+ +---+ +-------------+
>
> <---private v4---> NAT <----public v4--->
> (distributed,
> over a p2p link)
>
>
> Figure 3: Distributed-NAT service
>
> and
>
> one frac addr one public addr
> +----+ +---+ +-------------+
> IPv4 host(s)-----+ GW +======tunnel=======+CGN+--+IPv4 Internet|
> +----+ +---+ +-------------+
>
> <---private v4---> NAT <----public v4--->
> (distributed,
> over a tunnel)
>
>
> Figure 4: Point-to-point link created through a tunnel
>
> These seem clear cases for A+P.
RD> YES
>
> Next, it seems that the above cases can be combined with the problem
> they describe in section 2.2. Running out of IPv4 Private Address Space,
> in particular with the following scenario:
>
> IPv6-only network
> +----+ +---+ +-------------+
> IPv4 host--------+ GW +=======tunnel========+CGN+--+IPv4 Internet|
> +----+ +---+ +-------------+
>
> <---private v4----> <----- v4 over v6 -----> <---public v4---->
>
>
> Figure 5: Running IPv4 over IPv6-only network
>
>
> I understand that this case is simply changing the tunnel technology
> used in the figure 4 above, so current A+P proposals should work without
> much problem in this scenario as well. Would this be correct?
RD> YES
> In any case, imho there are a couple of observations to make:
> - IMHO it is important that whatever A+P solution supports the above
> scenario and this should be explicitly included in the scope of the work
> - I understand the work to support this scenario is being done in the
> sofwires WG, so i think it would be important to understand how the A+P
> solution would interact with the dula stack lite mechanism defined in
> softwires to support this scenario. Does anyone can shed some light on
> this?
>
> Now, i think there is another scenario that it is related to the A+P,
> that is also covered in draft-arkko-townsley-coexistence-00
> Section 2.3. Enterprise IPv6 Only Networks describes a site that is
> running only IPv6.
> The proposed approach to support this scenario is depicted in the draft
> as follows:
>
> +----+ +-------------+
> | +------------------+IPv6 Internet+
> | | +-------------+
> IPv6 host-----------------+ GW |
> | | +-------------+
> | +------------------+IPv4 Internet+
> +----+ +-------------+
>
> <-------------------------public v6----------------------------->
> <-------public v6--------->NAT<----------public v4-------------->
>
>
> Figure 7: Enterprise IPv6-only network
>
>
> Now, i think that we need to analyse this situation a bit more in depth
> in order to understand how this related to A+P type of solutions.
RD> For PR-v4 to apply, "public IPv4" has just to be replaced by "PR-v4"
(which implies that some PR router, doing PR-v4 over IPv6, is
available somewhere in the ISP infrastructure).
>
> The GW depicted in the picture, will be an IPv6 to IPv4 translator (AKA
> NAT64). The NAT64 as a regular NAT, needs a public IPv4 address in the
> "external" side. This implies that the same considerations of IPv4
> public address shortage will apply to the NAT64 scenarios.
>
> So, similarly to the NAT cases described above, there are two deployment
> models for NAT64. Either we will have a carrier grade NAT64 deeper in
> the ISP network, or we can have A+P approaches in NAT64, where the NAT64
> is located in the edge between the IPv6 only site and its ISP. the NAT64
> in this case, would obtain a public IPv4 address and a port range.
>
> I think it is important that any A+P effort supports also the NAT64
> case. I think this is important cause, if we think that the A+P approach
> has some advantages over the CGA approach, and we make only the CGA
> approach available to the users running IPv6 only networks, we are
> creating a disadvantage for the IPv6 adopters, which i guess is exactly
> what we don't want to do at this stage. I mean, f for isntance, p2p apps
> work with A+P type of approaches and don't work with CGN and if A+P is
> available only for IPv4 users and the only thing available for IPv6
> users is CGN NAT64, then people would be even more reluctant to adopt
> IPv6. So, my point here is that we should support this scenario as well.
> At this point, i would like to understand whether the current proposed
> A+P approaches can support this scenario and if not how much work is
> needed to support it... if someone could comment on this it would be
> appreciated.
RD> Agreed. Wherever PR-v4 and NAT64 are appropriate, their combination
should be appropriate too.
>
> I think these are the scenarios where A+P can be used, am i missing any?
>
> Regards, marcelo
>
>
>
>
>
>
> _______________________________________________
> shara mailing list
> shara@ietf.org
> https://www.ietf.org/mailman/listinfo/shara
>
- [shara] SHARA scenarios marcelo bagnulo braun
- Re: [shara] SHARA scenarios Rémi Després
- Re: [shara] SHARA scenarios pierre.levis
- Re: [shara] SHARA scenarios teemu.savolainen