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

"Rajiv Asati (rajiva)" <rajiva@cisco.com> Wed, 05 June 2013 18:45 UTC

Return-Path: <rajiva@cisco.com>
X-Original-To: behave@ietfa.amsl.com
Delivered-To: behave@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07D6621F9AA6; Wed, 5 Jun 2013 11:45:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ahPZqpGqqQ2n; Wed, 5 Jun 2013 11:45:51 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id B9F4721F99ED; Wed, 5 Jun 2013 11:45:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3077; q=dns/txt; s=iport; t=1370457948; x=1371667548; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=f5rug0kOETDeusEAiTCgIlRdRwbJjquFc+mpkHtKPCs=; b=GNVp3JFSu17BhPOp4oYnlZQGowSNnvT+lYD+Ars5789HeGInYYUszqoB q+b6ClM8lAh4Oww2h1M03X4gsicaBm5tK6dTTN1TdAOzF6hIJb371GtM7 8XKR4+DxSDF4yQC6bvimxWlYq2WD0T7lBFDuLHBSHcVUzbuzG+wfc31MX A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah0FAP6Gr1GtJXG+/2dsb2JhbABaFoJzML8xfxZ0giMBAQEDAQEBATc0CwUHBAIBCBEEAQELFAkHJwsUCQgBAQQBDQUIAYd+Bgy9T456MQcGgnRhA6NfhSCDD4In
X-IronPort-AV: E=Sophos;i="4.87,809,1363132800"; d="scan'208";a="216261513"
Received: from rcdn-core2-3.cisco.com ([173.37.113.190]) by rcdn-iport-9.cisco.com with ESMTP; 05 Jun 2013 18:45:48 +0000
Received: from xhc-rcd-x10.cisco.com (xhc-rcd-x10.cisco.com [173.37.183.84]) by rcdn-core2-3.cisco.com (8.14.5/8.14.5) with ESMTP id r55Ijlrg014015 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 5 Jun 2013 18:45:47 GMT
Received: from xmb-rcd-x06.cisco.com ([169.254.6.154]) by xhc-rcd-x10.cisco.com ([173.37.183.84]) with mapi id 14.02.0318.004; Wed, 5 Jun 2013 13:45:47 -0500
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: "Poscic, Kristian (Kristian)" <kristian.poscic@alcatel-lucent.com>, "v6ops@ietf.org" <v6ops@ietf.org>, "Softwires-wg list (softwires@ietf.org)" <softwires@ietf.org>, "behave@ietf.org" <behave@ietf.org>
Thread-Topic: Home NAPT44 - How many ports?
Thread-Index: Ac5h7Gh9xwUId/SJTdSA920KKgIqlAAA9zuwAArsfrA=
Date: Wed, 5 Jun 2013 18:45:46 +0000
Message-ID: <B14A62A57AB87D45BB6DD7D9D2B78F0B116D3288@xmb-rcd-x06.cisco.com>
References: <B14A62A57AB87D45BB6DD7D9D2B78F0B116D2400@xmb-rcd-x06.cisco.com> <7921F977B17D5B49B8DCC955A339D2F02AB3A800@US70UWXCHMBA05.zam.alcatel-lucent.com>
In-Reply-To: <7921F977B17D5B49B8DCC955A339D2F02AB3A800@US70UWXCHMBA05.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.89.2.227]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "Erik Kline \(ek@google.com\)" <ek@google.com>
Subject: Re: [BEHAVE] Home NAPT44 - How many ports?
X-BeenThere: behave@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: mailing list of BEHAVE IETF WG <behave.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/behave>, <mailto:behave-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/behave>
List-Post: <mailto:behave@ietf.org>
List-Help: <mailto:behave-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/behave>, <mailto:behave-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jun 2013 18:45:56 -0000

Kristian, 

> 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.

In my home, it is 99% web applications - predominant being OTT video consumption (besides SSL VPN for work).  Wrt p2p, we aggressively use p2p telephony (e.g. vonage, skype, facetime).

> So the question is to what degree do you think is your sample
> representative of a general user in any region?

It is quite subjective to answer, but I think that it represents a reasonable chunk of the home internet usage around the world.

Cheers,
Rajiv


> -----Original Message-----
> From: Poscic, Kristian (Kristian) [mailto:kristian.poscic@alcatel-lucent.com]
> Sent: Wednesday, June 05, 2013 9:33 AM
> To: Rajiv Asati (rajiva); v6ops@ietf.org; Softwires-wg list
> (softwires@ietf.org); behave@ietf.org
> Cc: Erik Kline (ek@google.com)
> Subject: RE: Home NAPT44 - How many ports?
> 
> 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: behave-bounces@ietf.org [mailto:behave-bounces@ietf.org] On
> Behalf Of Rajiv Asati (rajiva)
> Sent: Wednesday, June 05, 2013 6:14 AM
> To: v6ops@ietf.org; Softwires-wg list (softwires@ietf.org); behave@ietf.org
> Cc: Erik Kline (ek@google.com)
> 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 -
> http://www.employees.org/~rajiva
> 
> 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.
> 
> Cheers,
> Rajiv
> 
> 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@ietf.org
> https://www.ietf.org/mailman/listinfo/behave