August 2004 at IETF-60 Jari.Arkko@ericsson.com Thoughts on RADIUS Data Model Issues and Some Possible New Approaches -- Including Diameter Compatibility.

Slides:



Advertisements
Similar presentations
--- IT Acumens. COMIT Acumens. COM SNMP Project. AIM The aim of our project is to monitor and manage the performance of a network. The aim of our project.
Advertisements

PCEP extensions for GMPLS
TOPIC : MIME (Multipurpose Internet Mail Extensions ) By: Cecilia Gomes COSC 541,DATA COMMUNICATION SYSTEMS & NETWORKS Instructor: Prof. Anvari (SEU)
C honnam N ational U niversity Computer Science Network Laboratory Tel: New Design Schemes for.
DOIC Restructuring. Restructuring Purpose Improve readability Separate informative from normative text Isolate loss abatement algorithm behavior into.
Lionel Morand DIME WG IETF 79 Diameter Design Guidelines Thursday, November 11, 2010 Lionel Morand.
Some Thoughts on Data Representation 47th IETF AAAarch Research Group David Spence Merit Network, Inc.
Prepared By: Eng.Ola M. Abd El-Latif
6LoWPAN-SNMP: Simple Network Management Protocol for 6LoWPAN
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
Dean Cheng Jouni Korhonen Mehamed Boucadair
Extended Attributes RADEXT - IETF 79 Alan DeKok FreeRADIUS Avi Lior Bridgewater.
“Trust me …” Policy and Practices in PKI David L. Wasley Fall 2006 PKI Workshop.
March 2006IETF 65, Dallas1 Diameter NASreq (RFC 4005) and RADIUS Compatibility David Mitton RSA Security Inc. draft-mitton-diameter-radius-vsas-01.txt.
RADEXT WG IETF 91 Rechartering. Why? Current charter doesn’t allow us to take on new work that is waiting in the queue Has an anachronistic Diameter entanglement.
NextHop Technologies, Inc. BGP-4 MIB Status, IETF 56 Jeffrey Haas.
RADEXT WG RADIUS Attribute Guidelines Greg Weber March 21 st, 2006 IETF-65, Dallas v1 draft-weber-radius-attr-guidelines-02.txt draft-wolff-radext-ext-attribute-00.txt.
KMIP Compliance Redefining Server and Client requirements to claim compliance Presented by: Bob Lockhart.
Page th IETF – Hiroshima, Japan, November 2009 WSON Signal Characteristics and Network Element Compatibility Constraints for GMPLS Greg
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
RADEXT WG RADIUS Attribute Guidelines Greg Weber IETF-63, Paris.
Extended Attributes RADEXT - IETF 81 Alan DeKok FreeRADIUS Avi Lior Bridgewater.
Extended Attributes RADEXT - Interim Alan DeKok FreeRADIUS.
Slide 1 November 2005, Vancouver, BCIETF DNSEXT 2929bis etc. Donald E. Eastlake 3 rd
KMIP Compliance Redefining Server and Client requirements to claim compliance Presented by: Bob Lockhart.
IETF68 DIME WG Diameter Applications Design Guidelines Document (draft-fajardo-dime-app-design-guide-00.txt)
Recovery Requirements, Fault Notification Protocol, and LMP CCAMP WG (IETF-56) March 19, 2003 Peter Czezowski
ANCP Migration Carrier Analysis Thomas Haag; Birgit Witschurke,
1 RADEXT WG Agenda IETF-60 Bernard Aboba David Nelson.
The Structure of Management Information (SMI) Naming OIDs, Defining OIDs SNMP Operations Hamdamboy Urunov, a Ph.D. Researcher student. Special Communication.
Jaringan Telekomunikasi, Sukiswo ST, MT Sukiswo
Proposed Tier 3 Criteria for Data Elements
Pre-authentication Problem Statement (draft-ohba-hokeyp-preauth-ps-00
Convergence of Network Management Protocols
2018/4/ /4/18 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Overview of Date Submitted:
RADEXT WG RADIUS Attributes for WLAN Draft-aboba-radext-wlan-00.txt
The ITU-T X.500 series and X.509 in a changing world
RADEXT WG RADIUS Attribute Guidelines
Diameter NASreq (RFC 4005) and RADIUS Compatibility
PANA Issues and Resolutions
Capability Exchange Requirements
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
Vendor Specific WUR Frame
AAA Support for ERP draft-gaonkar-radext-erp-attrs
Dept. of Computer Science and Engineering
ISIS Route Tag sub-TLV draft-ietf-isis-admin-tags-02.txt
RADEXT WG RADIUS Attribute Guidelines draft-weber-radius-attr-guidelines-01.txt Greg Weber November 8th, 2005 v1 IETF-64, Vancouver.
Random Access RU Allocation in the Trigger Frame
28 May ~ 2 June, 2006 HyoungJun KIM TTA/ETRI
IEEE IETF Liaison Report
IETF Liaison Report November 2004 Dorothy Stanley – Agere Systems
Random Access RU Allocation in the Trigger Frame
draft-rodrigueznatal-lisp-vendor-lcaf-00 IETF 99 - Prague
Proposal for Extensible Security
Random Access RU Allocation in the Trigger Frame
IEEE IETF Liaison Report
28 May ~ 2 June, 2006 Hyoungjun KIM TTA/ETRI
IEEE IETF Liaison Report
Nurani Nimpuno On behalf of Geoff Huston APNIC 25 May 2006
PWG Plenary Status Report Workgroup for Imaging Management Solutions
MIB TruthValue Usage Patterns Presentation
5/6/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Response to WG request regarding TC ERM requested.
5/12/2019 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Response to WG request regarding TC ERM requested.
Antonio de la Oliva (UC3M)
Getting to Know Model-Driven Management With the YANG Catalog
MIB TruthValue Usage Patterns Presentation
IETF Liaison Report January 2004 Dorothy Stanley – Agere Systems
Sam hartman Painless Security IETF 80
IEEE IETF Liaison Report
MIB TruthValue Usage Patterns Presentation
Presentation transcript:

August 2004 at IETF-60 Jari.Arkko@ericsson.com Thoughts on RADIUS Data Model Issues and Some Possible New Approaches -- Including Diameter Compatibility August 2004 at IETF-60 Jari.Arkko@ericsson.com

Not All Attributes Are Created Equal RADIUS IETF Attributes Strict type and allocation control Restricted type and number space RADIUS VSAs (vendor and SDO) Less strict control of typing No allocation control Unrestricted number space Diameter AVPs Powerful type system and unrestricted number space

The Implications... This is fine; the spaces have different purposes However, movements between spaces are complicated: It may be hard to adopt a VSA as an IETF attribute, even if we wanted to, if there is a type difference Question: what types do VSAs use? A definition of an attribute in Diameter can not be used in RADIUS, two different attributes lead to translation difficulties Only designed movement is RADIUS attribute => Diameter VSA Some people argue that current type system is too limiting Attribute number availability may be a problem too

How Other Protocols Deal with This SNMP Unrestricted numbering system (OIDs) Strict type control A private MIB branch can be moved to IETF space just by assigning new numbers

Some Potential New Approaches for RADIUS

Approach 1: Use an IETF VSA with an Extended Data Model Allocate a vendor number (maybe != 0) for IETF Extend the data model/have more attribute numbers available for this attribute Use this attribute for new work

The Attribute Format +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = 26 | Length | Vendor-Id = IETF Vendor-Id (cont) |M|R| Extended IETF type | | Extended IETF Data ... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Approach 2: Merge the Extended IETF and Diameter AVP data models Allocate a new attribute, “IETF Extended” Contents are Diameter AVPs (or subset of them) “IETF Extended” and Diameter AVPs share the same number system

The Attribute Format +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type = TBD | Length | Diameter AVP Code .... | V M r r r r r r | Vendor-ID (opt) Vendor-ID (opt, cont) | Diameter Data ... Note: data types include Grouped More information: http://ops.ietf.org/lists/radiusext/2004/msg00441.html http://www.drizzle.com/~aboba/RADEXT/draft-congdon-radext-ieee802-01.txt (Appendix A)

Discussion (1/2) Implications to implementations: In any case, existing VSAs must continue to work Only new work would use the new format New code not needed if attributes fed in using hex New code needed if cleaner input/processing is required Implications to attribute spaces: Approach 1 creates a new, fourth attribute space Approach 2 merges two of the existing attribute spaces Implications for RADIUS - Diameter interoperability: Approach 2 makes it possible to use existing AVPs in RADIUS

Discussion (2/2) Bits on the wire Feature set Goal: a translation agent needs no per-AVP information to do a conversion Implies that format must be exactly as in Diameter or self-describing so that an automatic conversion can be done Feature set If we do, think hard about how powerful the scheme should be Attribute number space extension -- probably useful Attribute type space extension -- maybe some Not all Diameter attribute types are currently used Length extension -- not sure