[shara] comments about draft-levis-behave-ipv4-shortage-framework-00.txt
marcelo bagnulo braun <marcelo@it.uc3m.es> Mon, 23 February 2009 09:38 UTC
Return-Path: <marcelo@it.uc3m.es>
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 91DEA3A6954 for <shara@core3.amsl.com>;
Mon, 23 Feb 2009 01:38:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.978
X-Spam-Level:
X-Spam-Status: No, score=-5.978 tagged_above=-999 required=5 tests=[AWL=0.621,
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 DCJyZuCyWBS5 for
<shara@core3.amsl.com>; Mon, 23 Feb 2009 01:38:14 -0800 (PST)
Received: from smtp01.uc3m.es (smtp01.uc3m.es [163.117.176.131]) by
core3.amsl.com (Postfix) with ESMTP id 3A5173A68AF for <shara@ietf.org>;
Mon, 23 Feb 2009 01:38:10 -0800 (PST)
Received: from marcelo-bagnulos-macbook-pro.local
(195.pool85-53-140.dynamic.orange.es [85.53.140.195]) by smtp01.uc3m.es
(Postfix) with ESMTP id 9CE8BB4D1AD; Mon, 23 Feb 2009 10:38:26 +0100 (CET)
Message-ID: <49A26E92.3040703@it.uc3m.es>
Date: Mon, 23 Feb 2009 10:38:26 +0100
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
MIME-Version: 1.0
To: pierre.levis@orange-ftgroup.com, mohamed.boucadair@orange-ftgroup.com,
jeanluc.grimault@orange-ftgroup.com, alain.villefranque@orange-ftgroup.com,
shara@ietf.org
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-TM-AS-Product-Ver: IMSS-7.0.0.3116-5.6.0.1016-16480.006
Subject: [shara] comments about
draft-levis-behave-ipv4-shortage-framework-00.txt
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, 23 Feb 2009 09:38:15 -0000
Hi, Thanks for writing this. I have some comments and questions about this draft In section 1. Introduction it reads This document analyses the main issues related to IPv4 Internet access in the context of public IPv4 address exhaustion. The IPv4 Internet access from an IPv6 stack, and the IPv6 Internet access whatever the means, are out of the scope of this memo. I am not sure why is that. I mean, the problem seems to exists in the case the the host is IPv6 and it is using an IPv6-IP^v4 trnaslator to access to the IPv4 Internet, right? Then in section 3. Address Space Multiplicative Factor The purpose of sharing IPv4 addresses is to potentially increase the addressing space. A key parameter is the factor by which ISPs want or need to multiply their IPv4 public address space; and the consequence is the number of customers sharing the same public IPv4 address. The intention is not to replace IPv6. However, we should be very careful; whatever the network model deployed, applications and business will run on top of it. The fact that the IPv4 shortage mechanisms will not postpone IPv6 deployment, heavily relies on voluntarism. While i agree with this, i think it is imporntat to understand the impact of the shara work on the IPv6 deployment. This is why i am puzzled that you haven't considered the shara problem for IPv6 only clients accessing the IPv4 Internet through an IPv4 IPv6 translator. Providing a solution for the shara problem to IPv4 only hosts and not providing a solution for IPv6 only hosts, will make staying in IPv4 even more attractive than migrating to IPv6. So, i think that solving the share problem for IPv6 only hosts should be at least as important than solving it for the IPv4 clients (i do understand that solving it for IPv4 clients is more pressing, but solving it for the IPv6 clients is critical to not hinder the IPPv6 deployment) 6.3. Scarcity of Private Addressing According to [RFC1918], IPv4 private addresses must be chosen in the following ranges: o 10/8 o 172.16/12 o 192.168/16 There is a potential of 2 at the power of (224 + 220 + 216) addresses, or 17,891,328 addresses. Actually, private addresses are not that abundant when deployments are concerned. Some ISPs already use private addresses within their networks for specific usage such as walled garden services, in a way they cannot reuse them for another usage. As a consequence, the smallness of the IPv4 private address pool available for the Internet service could force some ISPs to use Virtual Private Networks (VPNs) such as [RFC4364] to allow reusing the same private addresses several times with no routing overlaps. This brings a lot of complexity in network configuration and management. It has been suggested to make the 240./4 block available for private addressing [I-D.wilson-class-e]. This address block, formerly designated as "Class E", is still noted as being reserved in the IANA IPv4 address registry. If it were reassigned for private addressing that would yield around 268 millions extra private addresses. However, many current implementations of the TCP/IP protocol stack do not allow the use of the 240./4 block. This is a severe blocking point for a lot of existing devices: CPE, NAT or routers. This issue will only be solved when the vendors' implementations accept the (240./4) addresses. Another suggestion [I-D.shirasaki-isp-shared-addr] is to reserve some public blocks (typically three or four /8) only for internal usage. So far, there has been no consensus upon this proposal. So, what is the the exact aspect of this issue that needs to be considered when looking into IPv4 sharing solutions? 6.4. Impact on Information System The IPv4 address shortage solutions could add port information in the Information System (IS) at different levels. For instance, the possibility to give either a unique or a shared address, coupled or not with an IPv6 address, could yield several types of customers to deal with in the IS: IPv4 unique only, IPv4 shared only, IPv4 unique + IPv6, IPv4 shared + IPv6, IPv6 only. The impact on the IS platforms and IS applications should be evaluated and assessed. I don't understand what you mean by information system in this section, could you expand or include an example? 6.5. Port Related Entries in the ISP Equipment Additional data related to port information should be stored and maintained by the ISP equipment. As an example, a set of entries (e.g. session states, binding entries) are to be instantiated and maintained. The logic instantiation (behavior and not necessarily detailed algorithms) of these entries should be standardized to avoid interoperability problems, and ease management tasks. Optimization means for instantiating new entries should be investigated and deployed if required. In addition, the amount of entries to be maintained should not be too big. I am not sure what is the issue been considered here.... is the scalability of the solution or do you have some other issue in mind? Regards, marcelo
- [shara] comments about draft-levis-behave-ipv4-sh… marcelo bagnulo braun
- Re: [shara] comments about draft-levis-behave-ipv… pierre.levis