[radext] Acct-Status-Type and subsystems

Alan DeKok <aland@deployingradius.com> Tue, 13 October 2015 19:42 UTC

Return-Path: <aland@deployingradius.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 7FA4E1A8974 for <radext@ietfa.amsl.com>; Tue, 13 Oct 2015 12:42:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 UjOf5Af7OF3h for <radext@ietfa.amsl.com>; Tue, 13 Oct 2015 12:42:07 -0700 (PDT)
Received: from power.freeradius.org (power.freeradius.org [195.154.231.44]) by ietfa.amsl.com (Postfix) with ESMTP id 26E011A8966 for <radext@ietf.org>; Tue, 13 Oct 2015 12:42:07 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by power.freeradius.org (Postfix) with ESMTP id 8C9D92240857 for <radext@ietf.org>; Tue, 13 Oct 2015 21:41:36 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at power.freeradius.org
Received: from power.freeradius.org ([127.0.0.1]) by localhost (power.freeradius.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XrJhUCDSqI1m for <radext@ietf.org>; Tue, 13 Oct 2015 21:41:36 +0200 (CEST)
Received: from [192.168.20.14] (69-196-165-104.dsl.teksavvy.com [69.196.165.104]) by power.freeradius.org (Postfix) with ESMTPSA id E656322405C9 for <radext@ietf.org>; Tue, 13 Oct 2015 21:41:35 +0200 (CEST)
From: Alan DeKok <aland@deployingradius.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Message-Id: <DF654BEB-2D7C-48F0-8401-41A299AEEA06@deployingradius.com>
Date: Tue, 13 Oct 2015 15:41:34 -0400
To: radext@ietf.org
Mime-Version: 1.0 (Mac OS X Mail 9.0 \(3094\))
X-Mailer: Apple Mail (2.3094)
Archived-At: <http://mailarchive.ietf.org/arch/msg/radext/EWYPEY-rVHjxGlNVoSkpIfgX3PE>
Subject: [radext] Acct-Status-Type and subsystems
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 13 Oct 2015 19:42:08 -0000

Lionel says:
> - The proposed changes introduce the concept of " subsystem of NAS" that is not defined, nor in RFC2865/2865, nor in the proposed changes. It should be introduced somewhere.

  I have a longer write-up on the web at http://freeradius.org/rfc/acct_status_type_subsystem.html

  The problem is that  multiple vendors are using "Acct-Status-Type = Accounting-On" and "Acct-Status-Type = Accounting-Off" for purposes which do not match the criteria in RFC 2866.  This is bad.

  The suggestion is to define two new Acct-Status-Type values, which better suit the vendors needs.

  The *utility* of Subsystem-On / Subsystem-Off is to signal that masses of users have been kicked off of the network.  It means that the NAS send one packet "subsystem off", instead of many "user session is stopped" packets.

  I don't want to define what a "subsystem" is, because I think any quantitative definition will be too limited.  I would suggest leaving it to the NAS implementors.

  As for Called-Station-Id, that's where more hand-waving comes in.  The values should be unique per subsystem.  What are those values?  That depends on the subsystem...

  The intent here is to clarify issues, not to create perfect solutions.  If I wanted a perfect solution, I wouldn't be using RADIUS. :(

  Alan DeKok.