Re: [radext] Adoption of draft-cheng-radext-ip-port-radius-ext-00.txt ?
Peter Deacon <peterd@iea-software.com> Sun, 04 May 2014 07:21 UTC
Return-Path: <peterd@iea-software.com>
X-Original-To: radext@ietfa.amsl.com
Delivered-To: radext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 062311A0160 for <radext@ietfa.amsl.com>; Sun, 4 May 2014 00:21:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.552
X-Spam-Level:
X-Spam-Status: No, score=-2.552 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 82s54nSjRVaK for <radext@ietfa.amsl.com>; Sun, 4 May 2014 00:21:52 -0700 (PDT)
Received: from aspen.internal.iea-software.com (remote.iea-software.com [70.89.142.196]) by ietfa.amsl.com (Postfix) with ESMTP id 144E21A00F9 for <radext@ietf.org>; Sun, 4 May 2014 00:21:51 -0700 (PDT)
Received: from SMURF.peterd.ws (unverified [10.0.3.195]) by aspen.internal.iea-software.com (Rockliffe SMTPRA 7.0.6) with ESMTP id <B0005929508@aspen.internal.iea-software.com>; Sun, 4 May 2014 00:21:48 -0700
Date: Sun, 04 May 2014 00:21:53 -0700
From: Peter Deacon <peterd@iea-software.com>
To: Stefan Winter <stefan.winter@restena.lu>
In-Reply-To: <5357B645.5050105@restena.lu>
Message-ID: <alpine.WNT.2.11.1405032102450.13756@SMURF>
References: <5357B645.5050105@restena.lu>
User-Agent: Alpine 2.11 (WNT 23 2013-08-11)
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; CHARSET="US-ASCII"; FORMAT="flowed"
Content-ID: <alpine.WNT.2.11.1405032104351.13756@SMURF>
Archived-At: http://mailarchive.ietf.org/arch/msg/radext/Wl0-WN4EvWzKd0PXop19jS8xZGQ
Cc: "radext@ietf.org" <radext@ietf.org>
Subject: Re: [radext] Adoption of draft-cheng-radext-ip-port-radius-ext-00.txt ?
X-BeenThere: radext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: RADIUS EXTensions working group discussion list <radext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/radext>, <mailto:radext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/radext/>
List-Post: <mailto:radext@ietf.org>
List-Help: <mailto:radext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/radext>, <mailto:radext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 May 2014 07:21:54 -0000
On Wed, 23 Apr 2014, Stefan Winter wrote: > Hello, > as discussed recently, we believe radext is at a point where old items > are finished and new work can be added to our workload. > There was a good and positive discussion on what is now > draft-cheng-radext-ip-port-radius-ext-00.txt in the London meeting. > This mail starts a two week call for adoption for this draft. Please > reply to this mail indicating whether you are in favour for adoption or > not. Since the discussions in London were of generic nature, and not > directly asking for adoption, there is no default - silence does not > count as acceptance. So don't be silent :-) We are interested in the feature set and support adoption. Have a number of comments and questions about this draft. 1. Is section 5 table correct where a maximum of one instance of each container is allowed? There may be value in more than one to for example set IP-Port-Limit to configure independently per IP layer protocol or to allocate ports across multiple external addresses. If really limited to just one the TLV grouping can be collapsed into normal attributes. If multiple instances allowed during CoA for IP-Port-Range care may be needed to avoid ambiguities synchronizing change. -- 2. Recommend throughout draft having one attribute/TLV per data field replacing all instances where multiple fields are defined in any custom fixed formats. -- 3. Confused by definition of IP-Port-Type 3.1 Extended-Type seems to be allocating an attribute Id for each IP protocol. Recommend defining an attribute IP-Port-Type using value field of attribute to determine IP layer protocol(s) to be associated. Using IP-Port-Type as a container is problematic the way RFC6929 works attributes within each container are defined separately .. there is no pool of global attributes able to be reused short of very redundant redefinition. -- 4. Usage contradiction Section 1 "IP-Port-Range:This attribute may be carried in RADIUS Access- Accept, Accounting-Request or CoA-Request packet. " Section 3.3 " The IP-Port-Range MAY appear in an Accounting-Request packet. The IP-Port-Range MUST NOT appear in any other RADIUS packets." Section 5. 0 0 0 0 0-1 TBA IP-Port-Range Prefer option of having port ranges be configurable via Access-Accept/CoA. -- 5. Have had requests to have ability to configure NAT session limits. For example IP-NAT-Session-Limit (Proto=TCP,Limit=10000) limits session to 10000 concurrent TCP associations in NAT state table. This is essentially IP-Port-Limit except quantity of associations rather than ports... noting port limits do not translate to session limits as ports are per destination address. -- 6. Comments on internal and external addresses. IP-Port-Limit - Extended-Type (container) - IP Protocol (TCP,UDP,ICMP,TCP+UDP,TCP+UDP+ICMP,...) - TLV - Limit - TLV IP-Port-Range - Extended-Type (container) - IP Protocol - TLV - Range Start - TLV - Range End - TLV - External IP - TLV IP-Port-Forwarding-Map - Extended-Type (container) - IP Protocol - TLV - Internal Port - TLV - External Port - TLV - Internal IP - TLV With regards to IP-Port-Limit and IP-Port-Range on Access-Accept there should be parity in terms of opportunity to specify external address. IP-Port-Forwarding-Map would be helpful to include External IP such that external face of services mapped internally are configurable independently. (e.g. Customer wants to run a web site on port 80 on specific external IP) regards, Peter
- [radext] Adoption of draft-cheng-radext-ip-port-r… Stefan Winter
- Re: [radext] Adoption of draft-cheng-radext-ip-po… Alan DeKok
- Re: [radext] Adoption of draft-cheng-radext-ip-po… Stefan Winter
- Re: [radext] Adoption of draft-cheng-radext-ip-po… Dean cheng
- Re: [radext] Adoption of draft-cheng-radext-ip-po… Peter Deacon
- Re: [radext] Adoption of draft-cheng-radext-ip-po… Jouni Korhonen
- Re: [radext] Adoption of draft-cheng-radext-ip-po… Benoit Claise
- Re: [radext] Adoption of draft-cheng-radext-ip-po… Stefan Winter