[shara] shared-addressing-issues-00 questions

Gregory Lebovitz <gregory.ietf@gmail.com> Wed, 18 March 2009 01:10 UTC

Return-Path: <gregory.ietf@gmail.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 3679C3A6AAE for <shara@core3.amsl.com>; Tue, 17 Mar 2009 18:10:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.568
X-Spam-Level:
X-Spam-Status: No, score=-2.568 tagged_above=-999 required=5 tests=[AWL=0.030, BAYES_00=-2.599, HTML_MESSAGE=0.001]
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 goju68KmfvcY for <shara@core3.amsl.com>; Tue, 17 Mar 2009 18:10:16 -0700 (PDT)
Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.249]) by core3.amsl.com (Postfix) with ESMTP id C108B3A69A0 for <shara@ietf.org>; Tue, 17 Mar 2009 18:10:15 -0700 (PDT)
Received: by an-out-0708.google.com with SMTP id d11so311155and.4 for <shara@ietf.org>; Tue, 17 Mar 2009 18:10:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type; bh=STnfppKsjrxqFJe9bLeyq99zPJ9n3Nf+FKMRSWoIhn8=; b=xMtf8S4YVcJL5S/lgu7SUmiLR42l4J5rJoNWaxp+70NF/5pnizb97RJwn5MH+SyZ64 LF8Q3DKx/Dkt0K2DnqjG9HWsUrztAsOUqs9RSnvNHaSIkps7zFiq5m6Pq3NhnRfUtoqo ptGWB4RBddVkaQXnGPX8klrvi+EKrC7oiFBcE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type; b=wP/I41S99ywbTAUtnAZGOKRGmXu0ZyfJcPCi+jd2wrmE+6Am85MZDiZzt6isVqUMzh ductQ4EMtHW0C1BtN2pfxp5Z93BmJmoBoC/0mBYbs45LVOcpgTDYWuJ8pP4k+bOhtbm3 99lAaciwjZn9HR05IflRAgINz7kw8FtkJ2tA4=
MIME-Version: 1.0
Received: by 10.231.16.134 with SMTP id o6mr274618iba.53.1237338658901; Tue, 17 Mar 2009 18:10:58 -0700 (PDT)
Date: Tue, 17 Mar 2009 18:10:58 -0700
Message-ID: <f1548840903171810t69d33ed7t55ea9c6da8c2ce15@mail.gmail.com>
From: Gregory Lebovitz <gregory.ietf@gmail.com>
To: Matthew Ford <ford@isoc.org>
Content-Type: multipart/alternative; boundary=002215046c6f3b11ee04655a5bd3
Cc: alain_durand@cable.comcast.com, shara@ietf.org, roberts@isoc.org
Subject: [shara] shared-addressing-issues-00 questions
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: Wed, 18 Mar 2009 01:10:17 -0000

Hey Mat.
Just read this doc. Thanks for writing it. One question and a few comments
are below.

- I fancy myself a decent english speaker, but I couldn't quite make out
this criteria:

 1) The proximity of the end user to control over the impact
           of the solution on the end-to-end communication,
Would you mind filling that out a bit?


- In 3.1 you say
   "But for incoming connections, the specific port numbers
   allocated to customers matter because they are part of external
   referrals (used by third parties to contact services run by the
   customers)."

  then you state:
    "the distribution is
   heavy-tailed, so there are typically a small number of subscribers
   who use a very high number of ports
[CGN_Viability<http://tools.ietf.org/html/draft-ford-shared-addressing-issues-00#ref-CGN_Viability>
]."

  and you also state:
    "Early measurements also seem to indicate that, on average, only very
   few ports are used by customers for incoming connections.  However, a
   majority of subscribers accept at least one inbound connection."

  I would agree that there are very few subscribers who actually need
inbound connections. More might "accept" inbound connections, but it's not
clear that these were actually needed/desired. I.e. most of the services
that 99% of the Internet users/subscribers use are "brokered" through some
meet-in-the-middle server/service to which they initiate an outgoing
connection first. If another outside user needs to "contact" the subscriber,
that contact is most often performed in a transaction through an already
established 3rd party server/service connection.
   My point is that perhaps the need for incoming connections is similarly
heavy-tailed, such that there will typically be a very very small number of
subscribers running services needing/desiring un-brokered incoming
connections. And perhaps this number is so few that we could distill the
problem space into two:  one for 99% of the users, and a separate for the
1% desiring un-brokered inbound connections.
   Thoughts?

- After:
   "Such an infection
   could rapidly exhaust the shared resource of the single IPv4 address
   for all connected subscribers."
 ADD:
   "However, the simple inclusion of per-subscriber connection limiting
would go a long way to mitigate this risk."

 WHY:  Every customer ISP discussion we've seen on these topics comes with
"per-user connection limit setting" in the "MUST HAVE" category of
requirements. I doubt any products proposing to meet these requirements will
ship without it.


3.2
  Again, I think this is a tiny subset of the actual use cases, maybe 1%,
maybe. ISPs could simply reserve these for users who had purchased the MONDO
pack, which included service hosting. The rest of our grandmas, kids,
uncles, and brothers would simply purchase the BASIC pack, with no service
hosting, and would never get assigned well known ports, because they didn't
need them.


3.4
  perhaps change this:
    "widespread adoption of port-shared addresses
   by service providers will make these complications considerably more
   widespread and severe."
 to this new:
   "widespread adoption of port-shared addresses
   by service providers will require a modified operational model in order
to better record network activity. Such a modified operational modify may
require networking product modifications to provide operators with IP + Port
for various logging and monitoring events."

  WHY: "complications widespread and severe" seems perhaps a bit overstated
for what is actually needed. I.e. if consensus leads us all to an address
sharing model, we'll need to make some ops changes in the products to go
with it. Not the end of the world.

Hope it helps,
Gregory.

-- 
----
IETF related email from
Gregory M. Lebovitz
Juniper Networks