Re: [BEHAVE] Home NAPT44 - How many ports?

"Reinaldo Penno (repenno)" <> Wed, 05 June 2013 15:44 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 58AC421F9B09; Wed, 5 Jun 2013 08:44:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -10.299
X-Spam-Status: No, score=-10.299 tagged_above=-999 required=5 tests=[AWL=-0.300, BAYES_00=-2.599, J_CHICKENPOX_83=0.6, RCVD_IN_DNSWL_HI=-8]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id W0LI7gt3oTY0; Wed, 5 Jun 2013 08:44:30 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 42AE321F9AF8; Wed, 5 Jun 2013 08:44:28 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=2691; q=dns/txt; s=iport; t=1370447068; x=1371656668; h=from:to:cc:subject:date:message-id:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=jHCI/VUd1ESZajsS7uvW7d8rO0TeWCXku1tUS4ssbLA=; b=R/4VqVQr2yBXZvGbtaXuk/QQrKd3lbfVG8GyppDLAtBThdM40X+aHzlS 0xtGrnzhmA9WYpeBy9zLZIzAqCdZAKnUU4m8lICISBFDCVLtv9XiVYLN8 OLOC7ayQ+oUcHPmWMTmB4gHen2/LWGybEu0CFmNabTVuL4PdXT+vcWwka Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-AV: E=Sophos;i="4.87,807,1363132800"; d="scan'208";a="216150526"
Received: from ([]) by with ESMTP; 05 Jun 2013 15:44:26 +0000
Received: from ( []) by (8.14.5/8.14.5) with ESMTP id r55FiQnl029315 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Jun 2013 15:44:26 GMT
Received: from ([]) by ([]) with mapi id 14.02.0318.004; Wed, 5 Jun 2013 10:44:25 -0500
From: "Reinaldo Penno (repenno)" <>
To: "Poscic, Kristian (Kristian)" <>, "Rajiv Asati (rajiva)" <>, "" <>, "Softwires-wg list (" <>, "" <>
Thread-Topic: [BEHAVE] Home NAPT44 - How many ports?
Thread-Index: Ac5h7Gh9xwUId/SJTdSA920KKgIqlAAA9zuwAAkCoAA=
Date: Wed, 5 Jun 2013 15:44:25 +0000
Message-ID: <>
In-Reply-To: <>
Accept-Language: en-US
Content-Language: en-US
user-agent: Microsoft-MacOutlook/
x-originating-ip: []
Content-Type: text/plain; charset="us-ascii"
Content-ID: <>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Erik Kline \(\)" <>
Subject: Re: [BEHAVE] Home NAPT44 - How many ports?
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 05 Jun 2013 15:44:35 -0000

Yes, there are regional differences. But even then, in general, 90% of the
active users can be covered by 1000 ports. I have been collecting data for
many years, and actually the number of TCP ports consumed have been going
Down due to a number of factors.

On the other hand, as Rajiv captured,the number of
UDP sessions can be much larger than the number of TCP. Because the way
dynamic webpages are constructed today, there are sometimes literally 100s
of DNS requests to download a single page.

On 6/5/13 10:32 AM, "Poscic, Kristian (Kristian)"
<> wrote:

>Thanks. Can you tell us in general what applications did you use for this?
>This heavily depends on the application type in use...p2p apps, etc.
>Since some apps spawn a large number of TCP ports for example.
>So the question is to what degree do you think is your sample
>representative of a general user in any region?
>For example does it cover 30% of users for an ISP in NA while it covers
>80% of users for another ISP in APAC for example?
>-----Original Message-----
>From: [] On Behalf
>Of Rajiv Asati (rajiva)
>Sent: Wednesday, June 05, 2013 6:14 AM
>To:; Softwires-wg list (;
>Cc: Erik Kline (
>Subject: [BEHAVE] Home NAPT44 - How many ports?
>Some of you may recall our discussion (during the last IETF) around "how
>many TCP/UDP ports are enough with NAPT44" per home, as ISPs move into
>A+P paradigm. ~500, ~1000, ~3000???
>Well, I started monitoring my home router and plotting the NAPT44 port
>utilization on a minute-by-minute basis. You may find it here -
>In short, port range of 500 seems ok, though 1000 would be more than
>enough for my home. Suffice to say, this is just a sample representation,
>since the port utilization would vary home to home, based on number of
>active devices, type of applications, the degree of simultaneous device
>or application usage etc.
>If any of you are doing similar monitoring, then please share.
>PS: Thanks to Erik Kline, who explained (with sufficient details) how to
>use google charting for my data. And thanks to Xun Wang & Shaoshuai Dai
>for helping me out significantly.
>PS: My home has 3-4 active devices.
>Behave mailing list
>Behave mailing list