Re: [shara] port randomization (draft-ymbk-aplusp-03)
"MILES DAVID" <David.Miles@alcatel-lucent.com.au> Sun, 15 March 2009 04:01 UTC
Return-Path: <David.Miles@alcatel-lucent.com.au>
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 02A483A68E7 for <shara@core3.amsl.com>;
Sat, 14 Mar 2009 21:01:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.124
X-Spam-Level:
X-Spam-Status: No, score=-4.124 tagged_above=-999 required=5 tests=[AWL=1.525,
BAYES_00=-2.599, HELO_EQ_FR=0.35, J_CHICKENPOX_26=0.6, 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 DvcTha1LcqBz for
<shara@core3.amsl.com>; Sat, 14 Mar 2009 21:01:25 -0700 (PDT)
Received: from smail3.alcatel.fr (smail3.alcatel.fr [62.23.212.56]) by
core3.amsl.com (Postfix) with ESMTP id E2D0B3A67E6 for <shara@ietf.org>;
Sat, 14 Mar 2009 21:01:24 -0700 (PDT)
Received: from sgsinsbhs01.ad4.ad.alcatel.com (sgsinsbhs01.ap.lucent.com
[135.254.109.34]) by smail3.alcatel.fr (8.13.8/8.13.8/ICT) with ESMTP id
n2F41leI028678; Sun, 15 Mar 2009 05:01:48 +0100
Received: from SGSINSMBS02.ad4.ad.alcatel.com ([135.254.109.30]) by
sgsinsbhs01.ad4.ad.alcatel.com with Microsoft SMTPSVC(6.0.3790.1830);
Sun, 15 Mar 2009 12:01:47 +0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sun, 15 Mar 2009 12:01:06 +0800
Message-ID: <986DCE2E44129444B6435ABE8C9E424D02E0DFA1@SGSINSMBS02.ad4.ad.alcatel.com>
In-Reply-To: <49B9752B.8030407@go6.si>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [shara] port randomization (draft-ymbk-aplusp-03)
Thread-Index: AcmjVA9+/UrJ3s8LTDmNxYOk0HZPlwByUHgg
References: <022a01c9a2ab$fd5abf60$fd736b80@cisco.com><49B91C8B.5010906@go6.si><04a201c9a338$d5ce8f70$fd736b80@cisco.com>
<49B9752B.8030407@go6.si>
From: "MILES DAVID" <David.Miles@alcatel-lucent.com.au>
To: "Jan Zorz @ go6.si" <jan@go6.si>, <shara@ietf.org>
X-OriginalArrivalTime: 15 Mar 2009 04:01:47.0532 (UTC)
FILETIME=[C2F8B4C0:01C9A522]
X-Scanned-By: MIMEDefang 2.57 on 155.132.188.83
Subject: Re: [shara] port randomization (draft-ymbk-aplusp-03)
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: Sun, 15 Mar 2009 04:01:26 -0000
Jan Zorz: >I'm also curious to hear some aproximation from any HW vendor, what does allocating "one port per request" means for PRR in larger scale. I suspect this >might very well be performance suicide, but this is only my speculation. If not - good, we can go in that direction, which I recognise as good also in several other ways. My concern with "one port per request" is not so much the port assignment (we are doing high volumes/rates for), but the high transaction rate of the messaging protocol. Both draft-bajko-v6ops-port-restricted-ipaddr-assign and draft-boucadair-dhc-port-range propose DHCP for this CPE-to-PRR. If we want to support 128k A+P CPE on a single DHCP server (be this the BRAS itself or a central server) this would generate a high number of DHCP transactions/second if a single port is returned per request. There is also going to be some delay associated with the messaging protocol that may require a different buffering approach in the CPE until an eternal port is returned. A "one port per request" approach also suggests the DHCP server is now making the decision on what outside port you would be given - consideration would need to be given to methods allowing CPE to request specific ports not unlike NAT-PMP or UPnP does today. Dan Wing: >Has consideration been given to having the PRR return only *one* port >for each request, or to returning a list of port numbers which are >not consecutive and are not a bit-pattern of ports? Having a well-defined per-subscriber port-range has other benefits for functions like customer identification (source ip+source port). I'm sure we have all been involved in cases where either law-enforcement or another operator/content provider has sought to advise an ISP of a problem customer by providing IP and timestamp. If we returned a random list of ports these would need to be stored. I agree with Jan's suggestion of port randomization within a port-range. It would be good to see this in CGN as well. Regards, -David
- [shara] port randomization (draft-ymbk-aplusp-03) Dan Wing
- Re: [shara] port randomization (draft-ymbk-aplusp… Gabor.Bajko
- Re: [shara] port randomization (draft-ymbk-aplusp… Dan Wing
- Re: [shara] port randomization (draft-ymbk-aplusp… Randy Bush
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… teemu.savolainen
- Re: [shara] port randomization (draft-ymbk-aplusp… Dan Wing
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… pierre.levis
- Re: [shara] port randomization (draft-ymbk-aplusp… Lars Eggert
- Re: [shara] port randomization (draft-ymbk-aplusp… Rémi Denis-Courmont
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… Rémi Després
- Re: [shara] port randomization (draft-ymbk-aplusp… Rémi Després
- Re: [shara] port randomization (draft-ymbk-aplusp… teemu.savolainen
- Re: [shara] port randomization (draft-ymbk-aplusp… MILES DAVID
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… Dan Wing
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… Dan Wing
- Re: [shara] port randomization (draft-ymbk-aplusp… Gabor.Bajko
- Re: [shara] port randomization (draft-ymbk-aplusp… Dan Wing
- Re: [shara] port randomization (draft-ymbk-aplusp… Dan Wing
- Re: [shara] port randomization (draft-ymbk-aplusp… pierre.levis
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… mohamed.boucadair
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… mohamed.boucadair
- Re: [shara] port randomization (draft-ymbk-aplusp… Jan Zorz @ go6.si
- Re: [shara] port randomization (draft-ymbk-aplusp… mohamed.boucadair