Re: [shara] Shara scope

<teemu.savolainen@nokia.com> Wed, 28 January 2009 20:04 UTC

Return-Path: <shara-bounces@ietf.org>
X-Original-To: shara-archive@ietf.org
Delivered-To: ietfarch-shara-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 9459328C12C; Wed, 28 Jan 2009 12:04:26 -0800 (PST)
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 7A05B28C130 for <shara@core3.amsl.com>; Wed, 28 Jan 2009 12:04:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.598
X-Spam-Level:
X-Spam-Status: No, score=-6.598 tagged_above=-999 required=5 tests=[AWL=0.001, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 k+vOf0PPbDeG for <shara@core3.amsl.com>; Wed, 28 Jan 2009 12:04:24 -0800 (PST)
Received: from mgw-mx09.nokia.com (smtp.nokia.com [192.100.105.134]) by core3.amsl.com (Postfix) with ESMTP id 5126E28C12C for <shara@ietf.org>; Wed, 28 Jan 2009 12:04:24 -0800 (PST)
Received: from esebh105.NOE.Nokia.com (esebh105.ntc.nokia.com [172.21.138.211]) by mgw-mx09.nokia.com (Switch-3.2.6/Switch-3.2.6) with ESMTP id n0SK3s7D011276; Wed, 28 Jan 2009 14:04:02 -0600
Received: from esebh102.NOE.Nokia.com ([172.21.138.183]) by esebh105.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Jan 2009 22:04:02 +0200
Received: from vaebh101.NOE.Nokia.com ([10.160.244.22]) by esebh102.NOE.Nokia.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Jan 2009 22:04:01 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.5]) by vaebh101.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.3959); Wed, 28 Jan 2009 22:03:56 +0200
Received: from NOK-EUMSG-01.mgdnok.nokia.com ([65.54.30.106]) by nok-am1mhub-01.mgdnok.nokia.com ([65.54.30.5]) with mapi; Wed, 28 Jan 2009 21:03:55 +0100
From: <teemu.savolainen@nokia.com>
To: <omaennel@net.t-labs.tu-berlin.de>
Date: Wed, 28 Jan 2009 21:03:31 +0100
Thread-Topic: [shara] Shara scope
Thread-Index: Acl/s+fQbqY5EJjFQASUaGt+lEYm/wAmWk0wAAN3HX0ASZBrsA==
Message-ID: <18034D4D7FE9AE48BF19AB1B0EF2729F27E85E1E9D@NOK-EUMSG-01.mgdnok.nokia.com>
References: <18034D4D7FE9AE48BF19AB1B0EF2729F27E8595A21@NOK-EUMSG-01.mgdnok.nokia.com> <C5A49591.1446B%omaennel@net.t-labs.tu-berlin.de>
In-Reply-To: <C5A49591.1446B%omaennel@net.t-labs.tu-berlin.de>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
MIME-Version: 1.0
X-OriginalArrivalTime: 28 Jan 2009 20:03:56.0388 (UTC) FILETIME=[8D0C9240:01C98183]
X-Nokia-AV: Clean
Cc: shara@ietf.org
Subject: Re: [shara] Shara scope
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/pipermail/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>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: shara-bounces@ietf.org
Errors-To: shara-bounces@ietf.org

Hi,

I ment that there's no need to work here about how NATs work (or how those are traversed) in general, but indeed the coexistence with NATs and placement of NAT are of interest.

While new phones could be containing support for this feature, the old ones definitely would not. Thus the gateway serving large number of terminals would need to provide public IPv4 address or NAT for some while letting others use shared addresses. And this distribution would likely change as legacy devices would go away and new ones come in, and even more so when IPv6 becomes common.

About the signaling. On the DHCP-based solutions, I think (at least in our proposal solution) the signaling could work by node sending in DHCPDISCOVER indication of its support for shared addresses, and with that it would implicitly indicate no need for NATting by the delegating host (if it indeed delegates shared addresses). On the chain of delegating nodes the first node that does not indicate support for shared addresses in its DHCPDISCOVER essentially indicates to the node above to provide private IPv4 address and instantiate NAT.

Best regards,

        Teemu

>-----Original Message-----
>From: ext Olaf Maennel [mailto:omaennel@net.t-labs.tu-berlin.de]
>Sent: 27 January, 2009 10:42
>To: Savolainen Teemu (Nokia-D-MSW/Tampere)
>Cc: shara@ietf.org
>Subject: Re: [shara] Shara scope
>
>
>Hi,
>
>Teemu, i completely agree with your definition of the scope.
>we tried in our draft to separate the functionality of NAT and
>port-range.  ...and i think its possible to cleanly separate
>those two functions.
>
>However, there is an interconnection point. because port-range
>proposals will need NATs, when connecting legacy devices. As
>we don't expect that all end-devices will be upgradable (okay,
>your phones will be - but hosts behind them not necessarily).
>So there must be some NATing involved somewhere, and actually
>i believe this could be designed in a really flexible manner.
>For example in your mobile setting: (1) laptop behind the
>phone could do it NATing itself (and only send "port-range
>packets"), (2) the mobile phone could do the NATing, or (3)
>the base station ??, or (4) the NATing could be done somewhere
>in the providers network (a la cgn's).
>All we have to do in port-range is to signal where NATing is
>possible. Which i believe would be the connection point with behave...
>
>Cheers,
>
>    olaf
>
>
>On 27/01/09 9:23 AM, "teemu.savolainen@nokia.com"
><teemu.savolainen@nokia.com> wrote:
>> Hi,
>>
>> And behave works with NATs.. I would think NAT, CGN, or multiple
>> instances are not to be part of this work item as such, as those are
>> already handled elsewhere?
>>
>> What is not done elsewhere is the "port range" and its
>implications to
>> protocols, networks, hosts, and applications.
>>
>> What could be also discussed to some extent is port restricted IP
>> address integration to some already existing solutions. For example
>> DHCP-based port restricted IP address allocation mechanism could be
>> used as DS-Lite extension, but also as stand-alone feature on
>> point-to-point links. Also other address assignment methods,
>like MIP,
>> could be extended with port restricted IP address allocation support.
>>
>> Whatever mechanism to allocate these addresses is used,
>there are some
>> common problems like how multiplexing/routing is to be done, blind
>> attacks, protocols not having ports, fragmentation etc.
>>
>> One approach could be to define here the concept of port restricted
>> addresses and sort out the generic problems, and maybe
>define the DHCP
>> extension as one mechanism, and leave the adoption of the concept to
>> other technologies to be done in corresponding working groups.
>>
>> Best regards,
>>
>>     Teemu
>>
>> ________________________________
>> From: shara-bounces@ietf.org [mailto:shara-bounces@ietf.org]
>On Behalf
>> Of ext pierre.levis@orange-ftgroup.com
>> Sent: 26 January, 2009 14:45
>> To: shara@ietf.org
>> Subject: [shara] Shara scope
>>
>>
>> Hi,
>>
>> So, shara deals with "port range" and softwire deals with DS-lite,
>> which is fine with me, even if all IPv4 shared address solutions in
>> the same WG would also make sense.
>>
>> But what about other solutions? I'm thinking of CGN in its
>Double NAT version.
>> It is a solution already deployed in some ISPs' networks and
>the only
>> one currently available on shelves (even if DS-lite implementations
>> make quick progress).
>>
>> Shouldn't we integrate a BCP document in the "Proposed Work" section
>> to cover this item? Basically considerations of where to locate the
>> CGN and how to route the traffic between customers and CGN?
>>
>>
>>
>> Pierre
>> _______________________________________________
>> shara mailing list
>> shara@ietf.org
>> https://www.ietf.org/mailman/listinfo/shara
>
>
>
_______________________________________________
shara mailing list
shara@ietf.org
https://www.ietf.org/mailman/listinfo/shara