Extended Attributes RADEXT - IETF 81 Alan DeKok FreeRADIUS Avi Lior Bridgewater.

Slides:



Advertisements
Similar presentations
BGP AS Number Exhaustion Geoff Huston Research activity supported by APNIC March 2003.
Advertisements

TRILL Header Extension Simplifications Donald Eastlake 3 rd Huawei Technologies 1July 2011.
IETF draft-jeyatharan-mext-flow-tftemp-reference-01 Mohana Jeyatharan panasonic.com Chan-Wah Ng 1 IETF.
Overview of draft-ietf-sidr-roa-format-01.txt Matt Lepinski BBN Technologies.
Uniform Resource Names: Deploying A New Namespace Michael Mealling 19 August 1999.
L3VPN WG2012-Jul-301 MVPN/BGP Support for Customers That Use mLDP RFCs 6513/6514: support Multicast VPN Service for customers that use PIM provide extensive.
KMIP Vendor Extension Management KMIP supports ‘extensions’ but provides no mechanism for coordination of values between clients and servers or between.
ICN Packet Format Design Requirements presented by Alex Afanasyev Alex Afanasyev (UCLA), Ravi Ravindran (Huawei), GQ Wang (Huawei), Lan Wang (University.
OSPF Operator Defined TLVs for Agile Service Deployment (previous name self-defined TLVs) draft-chunduri-ospf-operator-defined-tlvs-00 (previously: draft-chunduri-ospf-self-defined-sub-tlvs-03)
Format for the Session Initiation Protocol (SIP) Common Log Format (CLF) draft-ietf-sipclf-format-01 (G. Salgueiro, V. Gurbani, and A. B. Roach) Presenter:
A RADIUS Attribute for SAML Messages draft-ietf-abfab-aaa-saml-01 ABFAB, IETF 80.
RADIUS Accounting Extensions on Traffic Statistics draft-yeh-radext-ext-traffic-statistics-01 + IETF 82 – Radext Nov. 14 th, 2011 Leaf Y. Yeh Huawei Technologies.
Dean Cheng Jouni Korhonen Mehamed Boucadair
IETF SFC: Service Chain Header draft-zhang-sfc-sch-01
Draft-ietf-ospf-segment-routing-extensions-01 draft-psenak-ospf-segment-routing-ospfv3-extension- 02 IETF 88, November 3-8, 2013 P. Psenak, S.Previdi,
Handling MPLS-TP OAM Packets Targeted at Internal MIPs draft-farrel-mpls-tp-mip-mep-map-04 H. Endo, A. Farrel, Y. Koike, M. Paul, R. Winter.
IS-IS WG - IETF 71 Summary Route with Detailed Reachability George Swallow, Clarence Filsfils, Stefano Previdi
Dean Cheng Jouni Korhonen Mehamed Boucadair
BGP Link-State extensions for Segment Routing
Extended Attributes RADEXT - IETF 79 Alan DeKok FreeRADIUS Avi Lior Bridgewater.
GTP (Generic Tunneling Protocol) Alessio Casati/Lucent Technologies Charles E. Perkins/Nokia Research IETF 47 draft-casati-gtp-00.txt.
ICN Packet Format Design Requirements presented by Alex Afanasyev Alex Afanasyev (UCLA), Ravi Ravindran (Huawei), GQ Wang (Huawei), Lan Wang (University.
March 2006IETF 65, Dallas1 Diameter NASreq (RFC 4005) and RADIUS Compatibility David Mitton RSA Security Inc. draft-mitton-diameter-radius-vsas-01.txt.
1 /10 Pascal URIEN, IETF 72 rd, Monday July 28 th Dublin, Ireland draft-urien-tls-keygen-00.txt TLS Key Generation
4/26/2017 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Response to WG request regarding TC ERM requested.
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.
BESS WG2015-Mar-251 PMSI Tunnel Attribute Flags: IANA Considerations RFC6514 defines PMSI Tunnel Attribute (PTA) Carried in I/S-PMSI and Leaf A-D routes.
Emu wg, IETF 70 Steve Hanna, EAP-TTLS draft-funk-eap-ttls-v0-02.txt draft-hanna-eap-ttls-agility-00.txt emu wg, IETF 70 Steve Hanna,
Draft-ietf-radext-filter-rules-01-txt “NAS-Traffic-Rule Attribute” Bernard Aboba Paul Congdon Mauricio Sanchez IETF 67 – San Diego, CA draft-ietf-radext-filter-05-txt.
Dean Cheng 81 st IETF Quebec City RADIUS Extensions for CGN Configurations draft-cheng-behave-cgn-cfg-radius-ext
Expressing LSP attribute in ERO CCAMP WG, IETF 84, draft-margaria-ccamp-lsp-attribute-ero-01 Cyril Margaria Nokia Siemens Networks Dirk Schroetter iX GmbH.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Data Type Encoding Date Submitted: April 27, 2007 Presented at.
RADEXT WG RADIUS Attribute Guidelines Greg Weber IETF-63, Paris.
A RTCP-based Retransmission Protocol for Unicast RTP Streaming Multimedia draft-podolsky-avt-rtprx-00.txt Matthew Podolsky, Koichi Yano, and Steven McCanne.
NVO3 VDP Gap Analysis VM to NVE Specific Control Plane Requirements Paul Bottorff (HP) Joseph Pelissier (Cisco) Patricia Thaler (Broadcom)
RADEXT WG draft-ietf-radext-ieee802ext-09 Bernard Aboba November 4, 2013 IETF 88 Please join the Jabber room:
1 PWE3 Control Word PWE3 IETF-60 August 2004 Stewart Bryant Danny McPherson.
Extended Attributes RADEXT - Interim Alan DeKok FreeRADIUS.
Slide 1 August 2005, Paris, FranceIETF DNSEXT 2929bis etc. Donald E. Eastlake 3 rd
Control Word Reserved bit for use in E-Tree draft-delord-pwe3-cw-bit-etree-00.txt Simon Delord, Raymond Key – Telstra Frederic Jounay - France Telecom.
86th IETF, Orlando, March 2013 Flooding Scope PDUs draft-ginsberg-isis-fs-lsp-00.txt Les Ginsberg Stefano Previdi.
8 Byte BGP Communities Finding a practical way forward.
1.3 The ZigBee application framework Jae Shin Lee.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 Inter-domain SLA Exchange
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Advertising Generic Information in IS-IS
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
November 2010 doc.: IEEE e Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: LB60 comment.
RADEXT WG RADIUS Attribute Guidelines
Access Network Information Option for Proxy Mobile IPv6
August 2004 at IETF-60 Thoughts on RADIUS Data Model Issues and Some Possible New Approaches -- Including Diameter Compatibility.
NDN Messages and NDN Packets
Standardizing for Change
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.
IP Addressing Introductory material.
draft-ietf-ospf-lls-interface-id-01
draft-ggalimbe-ccamp-flexigrid-carrier-label-02
An Update on BGP Support for 4-byte ASN
draft-rodrigueznatal-lisp-vendor-lcaf-00 IETF 99 - Prague
RIPE October 2005 Geoff Huston APNIC
draft-ietf-ospf-lls-interface-id-00
Doc.: IEEE b 17 March, 2004 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [Associated.
Extended BFD draft-mirmin-bfd-extended
Access Network Information Option for Proxy Mobile IPv6
Dayong GUO Sheng JIANG (Speaker) Remi Despres
TRILL Header Extension Improvements
Dayong GUO Sheng JIANG (Speaker) Remi Despres
draft-ietf-ospf-te-link-attr-reuse-04
Presentation transcript:

Extended Attributes RADEXT - IETF 81 Alan DeKok FreeRADIUS Avi Lior Bridgewater

RADEXT - IETF 81 Motivation RADEXT discussions have been long We need a solution soon (i.e. within 2-3 years) Other proposals were complex Attribute audit shows the needs to be simple

RADEXT - IETF 81 One Octet of Change Type 1 octet Length 1 octet Ext-Type 1 octet Value … octets Type 1 octet Length 1 octet Value … octets Now Extended format

RADEXT - IETF 81 That’s pretty much it. “Steal” one octet from “Value” for extended types Allocate 4 attributes of this format ( ) 256*4 =~ 1K new attributes Should be enough for the forseeable future

RADEXT - IETF 81 Grouping Flexible grouping by defining a TLV data type Already in WiMAX, 3GPP2, and other SDOs / vendors. Code is widely deployed in production systems TLV-Type 1 octet TLV-Length 1 octet Value … octets

RADEXT - IETF 81 TLV Properties Can carry any existing or future data type Including TLVs. Multiple TLVs can be carried in one Ext-Attr Nested or concatenated Nesting is limited only by TLV-Length field 253 / 3 =~ 80 Practicalities show a depth of 5 is sufficient

RADEXT - IETF 81 Naming: Not just 8 bits We need to name the new attribute types. Use OID style “dotted number” 241.{1-255} “This-Is-A-New-attr” Versus 1 “User-Name” Naming applies only for the IANA registry

RADEXT - IETF 81 TLV Naming Leverage the same “dotted number” notation! RADIUS Attr 241, of type “ext-attr” Extended Attr 1, data type “tlv” TLV 2, data type “integer” Allows for ~250 fields in a struct Extends type space past 1K attributes

RADEXT - IETF 81 “Long” Attributes Leverage the Ext-Type format, and add “flags” Allocate 2 attributes of this type (245, 246) Type 1 octet Length 1 octet Ext-Type 1 octet Flags 1 octet Value … octets Extended format with flags

RADEXT - IETF 81 Flags 1 bit of “C” for Continuation Same meaning as existing ext-attrs / WiMAX 7 bits of “reserved” We have no idea what to do with these It’s likely that these will never be used

RADEXT - IETF 81 Additional notes 24{1-6}.26 are VSAs, with fixed format Allows for many more standardized VSAs 24{1-6}.{ } are reserved No “experimental” or “implementation- specific” They have not been useful Detailed instructions for IANA are included

RADEXT - IETF 81 Implementations Two interoperable implementations: In FreeRADIUS “master” branch IEA Software BSD licensed library will be released this year Looking for more!

RADEXT - IETF 81 Summary ~1.5K new attributes (many 1000’s with TLVs) Grouping via TLVs (proven to work in SDOs) Standard way to have “long” attrs (to 4K of data) Vendors have ~1.5K new VSAs to work with draft includes simple test encoder Helps with interoperability checks

RADEXT - IETF 81 Questions? Who has read the draft? Any feedback? Who will implement it soon?