Re: [shara] Updated SHARA BOF description

<mohamed.boucadair@orange-ftgroup.com> Thu, 05 March 2009 12:34 UTC

Return-Path: <mohamed.boucadair@orange-ftgroup.com>
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 CB35F3A6850 for <shara@core3.amsl.com>; Thu, 5 Mar 2009 04:34:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=-0.350, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_LOW=-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 Va0jk+27IX07 for <shara@core3.amsl.com>; Thu, 5 Mar 2009 04:34:20 -0800 (PST)
Received: from p-mail2.rd.francetelecom.com (p-mail2.rd.francetelecom.com [195.101.245.16]) by core3.amsl.com (Postfix) with ESMTP id 4FD103A67AE for <shara@ietf.org>; Thu, 5 Mar 2009 04:34:20 -0800 (PST)
Received: from ftrdmel3.rd.francetelecom.fr ([10.193.117.155]) by ftrdsmtp2.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.3959); Thu, 5 Mar 2009 13:34:46 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Date: Thu, 5 Mar 2009 13:34:45 +0100
Message-ID: <6CF039C5B32037498B02251E11CDE6B007D10B5B@ftrdmel3>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [shara] Updated SHARA BOF description
Thread-Index: AcmdhR6qvKPhR8NpTrWoa4H/CGe8dQAAMVFAAAIjyaA=
References: <49AECB9D.4000804@it.uc3m.es><18034D4D7FE9AE48BF19AB1B0EF2729F27EAF2DC09@NOK-EUMSG-01.mgdnok.nokia.com><49AFB6AD.6010202@it.uc3m.es> <18034D4D7FE9AE48BF19AB1B0EF2729F27EAF2DCDE@NOK-EUMSG-01.mgdnok.nokia.com>
From: <mohamed.boucadair@orange-ftgroup.com>
To: <teemu.savolainen@nokia.com>, <marcelo@it.uc3m.es>
X-OriginalArrivalTime: 05 Mar 2009 12:34:46.0961 (UTC) FILETIME=[C4CF5A10:01C99D8E]
Cc: shara@ietf.org
Subject: Re: [shara] Updated SHARA BOF description
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: Thu, 05 Mar 2009 12:34:21 -0000

Dear all,


I fully agree with Teemu that the term "distributed NAT" is not appropriate with the proposed port range approaches. 

As for the scenario described by Teemu, the port-restricted device may be a CPE/HGW or a directly connected terminal. A NAT function may be hosted by those port-restricted devices.

Cheers,
Med

 

-----Message d'origine-----
De : shara-bounces@ietf.org [mailto:shara-bounces@ietf.org] De la part de teemu.savolainen@nokia.com
Envoyé : jeudi 5 mars 2009 12:51
À : marcelo@it.uc3m.es
Cc : shara@ietf.org
Objet : Re: [shara] Updated SHARA BOF description

Hi Marcelo,

Inline:

>-----Original Message-----
>From: ext marcelo bagnulo braun [mailto:marcelo@it.uc3m.es]
>Sent: 05 March, 2009 13:26
>To: Savolainen Teemu (Nokia-D-MSW/Tampere)
>Cc: shara@ietf.org
>Subject: Re: [shara] Updated SHARA BOF description
>
>Hi Teemu,
>
>About this scenario that you describe, i think that what you mean is 
>that instead of having the NAT CPE acquiing the public address and the 
>port range, the host itself acquires it, is that correct?

Yes.

But this host can also act like CPE, if it implements and shares the IPv4 address to other devices, e.g. in scenario
   
IPv4 host -- WLAN -- IPv4 cellular -- gateway -- IPv4 Internet

I.e. sometimes the IPv4 cellular is just a host that gets port restricted IPv4 address for NATless communication, and maybe has internal NAT, but sometimes it acts as a CPE for other devices, to which itself allocates private IPv4 addresses and provides NAT functionality.

Generally, I think name CPE relates more to a specific deployment scenario rather than to an entity that exist in protocol level as such. Thinking about CPEs may help to understand the functionality being discussed, but that same functionality can just as easily be implemented by some other kinds of nodes.

>As i see it, the shara problem has two sides: the internal side (that 
>goes between the host and where the public address and port range is
>acquired) and the public side, that goes between the entity acquiring 
>the address and the port range that the PRR.
>I see these two sides somehow orthogonal. I mean, the internal side can 
>be a network running private IPv4 with a nat in the CPE (which acquires 
>the public address and the port range), it can be an IPv6 network, with 
>a nat64 (which acquires the public IPv4 address and the port range) or 
>can be just a host, which directly acquires the address and the port 
>range.

Good description.

>Now, i understand that we are focusing in the external part i.e. how 
>does the CPE NAT/NAT64/host acquires the address and the port range and 
>how is the ISP network works in the case this is used. We are not 
>focusing in how the internal part works beyond to the fact that these 3 
>cases must be supported.

I agree, we could look at the internal side as well, but we can leave that for later as well. But do we then have to call that as distributed NAT, as doesn't the name choice hint on one aspect of the internal side functionality then? Rather "distributed addresses" or "distributed shared addresses" or something?

>I think we should scope the discussion to the external part of the 
>problem (even if we need to understand the impact on the internal part, 
>such as the impact in UPnp and the like)

That is a good place to start discussions.

>So, i don't think that the case you bring is not considered in the bof, 
>just that only the external part (of all use cases) is the focus
>
>I do agree that the distributed nat terminology is probably not the 
>best option, but we were trying to rely on the terminology used in 
>draft-townsley...

Maybe the draft-townsley is not most up-to-date anymore - its missing discussion from interim, IETF#73, mailing list.. 

I brought this up because the name "distributed NAT" sounded for me like BOF would be focusing too much on distributed NATs (thus missing benefits apps could obtain from NATless communication), while if I understand you now correctly the BOF is still focusing on shared addresses and pros/cons with those - which include the possibility of NAT distribution (which has its own PROs and CONs e.g. in relation to ALG deployment possibilities).

>Makes sense?

Yes. I think it would be good to define this internal and external separation on BOF description and say we focus on external part first. Will you update the BOF proposal to be more descriptive?

Best regards,

	Teemu



_______________________________________________
shara mailing list
shara@ietf.org
https://www.ietf.org/mailman/listinfo/shara