DIME WG IETF 84 Diameter Design Guidelines draft-ietf-dime-app-design-guide-15 Tuesday, July 31, 2012 Lionel Morand.

Slides:



Advertisements
Similar presentations
External User Security Model (EUSM) for SNMPv3 draft-kaushik-snmp-external-usm-00.txt November, 2004.
Advertisements

SOAP.
Lionel Morand DIME WG IETF 79 Diameter Design Guidelines Thursday, November 11, 2010 Lionel Morand.
DIME #74 Jouni Korhonen draft-ietf-dime-pmip6 draft-ietf-dime-nai-routing.
Diameter Base Protocol (RFC6733)
DIME WG IETF 78 Agenda and WG Status Tuesday, July 27, 2010 Jabber room: Audio:
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
Aug 3, 2004AAA WG, IETF 60 San Diego1 Diameter NASReq Application Status David Mitton, Document Editor.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
Doc: Submission September 2003 Dorothy Stanley (Agere Systems) IETF Liaison Report September 2003 Dorothy Stanley – Agere Systems IEEE.
IETF71 DIME WG RFC3588bis and Extensibility Status Victor Fajardo (draft-ietf-dime-rfc3588bis-10.txt)
DIME WG IETF 79 DIME WG Status & Other Stuff Thursday, November 11, 2010 Jouni Korhonen, Lionel Morand.
DIME WG IETF 82 Dime WG Agenda & Status THURSDAY, November 17, 2011 Jouni Korhonen & Lionel Morand.
Prefix Delegation Protocol Selection T.J. Kniveton MEXT Working Group IETF 70 - December ’07 - Vancouver.
(Business) Process Centric Exchanges
Diameter Group Signaling Tuesday, July 31 st, 2012 draft-ietf-diameter-group-signaling-00 Mark Jones, Marco Liebsch IETF 84 Vancouver, Canada.
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
Diameter Group Signaling Thursday, November 07 th, 2013 draft-ietf-dime-group-signaling-02 Mark Jones, Marco Liebsch, Lionel Morand IETF 88 Vancouver,
July 27, 2009IETF NEA Meeting1 NEA Working Group IETF 75 Co-chairs: Steve Hanna
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
Diameter SIP application IETF 64 Vancouver, 6-11 November, 2005
RADIUS Crypto-Agility Requirements November 18, 2008 David B. Nelson IETF 73 Minneapolis.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
Diameter Routing Message Priority (DRMP) draft-donovan-dime-drmp-00.txt IET92 Dallas, Texas.
Session Peering Protocol over SOAP I-D ( draft-ietf-drinks-spp-over-soap-01) draft-ietf-drinks-spp-over-soap-01 0 Presenter: Vikas Bhatia (On behalf of.
11 December, th IETF, AAA WG1 AAA Proxies draft-ietf-aaa-proxies-01.txt David Mitton.
Dime WG Status Update IETF#80, 1-April Agenda overview Agenda bashing WG status update Active drafts Recently expired IESG processing Current milestones.
1 RADIUS Mobile IPv6 Support draft-ietf-mip6-radius-01.txt Kuntal Chowdhury Avi Lior Hannes Tschofenig.
IETF65 DIME WG V. Fajardo, A. McNamee, J. Bournelle and H. Tschofenig Diameter Inter Operability Test Suites (draft-fajardo-dime-interop-test-suite-00.txt)
Draft-ietf-dime-ikev2-psk-diameter-0draft-ietf-dime-ikev2-psk-diameter-08 draft-ietf-dime-ikev2-psk-diameter-09 in progress Diameter IKEv2 PSK: Pre-Shared.
IETF67 DIME WG Towards the specification of a Diameter Resource Control Application Dong Sun IETF 67, San Diego, Nov 2006 draft-sun-dime-diameter-resource-control-requirements-00.txt.
March 2006 CAPWAP Protocol Specification Update March 2006
Diameter Overload Control Design Team Report DIME WG – IETF88 draft-docdt-dime-ovli-01 Design Team Report.
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.
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
IETF 57 PANA WG PANA Discussion and Open Issues (draft-ietf-pana-pana-01.txt) Dan Forsberg, Yoshihiro Ohba, Basavaraj Patil, Hannes Tschofenig, Alper Yegin.
IETF68 DIME WG Open Issues for RFC3588bis Victor Fajardo (draft-ietf-dime-rfc3588bis-02.txt)
Extension to the Link Management Protocol (LMP/DWDM - rfc4209) for Dense Wavelength Division Multiplexing (DWDM) Optical Line Systems draft-dharinigert-ccamp-g lmp-07.txt.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
Nov. 9, 2004IETF61 PANA WG PANA Specification Last Call Issues Yoshihiro Ohba, Alper Yegin, Basavaraj Patil, D. Forsberg, Hannes Tschofenig.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
Diameter Group Signaling Thursday, August 02 nd, 2013 draft-ietf-diameter-group-signaling-01 Mark Jones, Marco Liebsch, Lionel Morand IETF 87 Berlin, Germany.
Diameter Group Signaling draft-jones-diameter-group-signaling-00 Mark Jones Taipei, Taiwan November 2011.
Diameter SIP Application
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
Diameter Group Signaling Thursday, March 6 th, 2014 draft-ietf-diameter-group-signaling-03 Mark Jones, Marco Liebsch, Lionel Morand IETF 89 London, U.K.
Partial Notifications IETF 56 SIMPLE WG draft-lonnfors-simple-presinfo-deliv-reqs-00 draft-lonnfors-simple-partial-notify-00 Mikko Lönnfors
1 Diameter Credit Control Application draft-hakala-diameter-credit-control-06.txt IETF 56 Harri Hakala / Jukka-Pekka Koskinen /
IDR WG Document Status Update Sue Hares, Yakov Rekhter November 2005.
MIP6 RADIUS IETF-72 Update draft-ietf-mip6-radius-05.txt A. LiorBridgewater Systems K. ChowdhuryStarent Networks H. Tschofenig Nokia Siemens Networks.
IETF68 DIME WG Diameter Applications Design Guidelines Document (draft-fajardo-dime-app-design-guide-00.txt)
Diameter General Purpose Session draft-liebsch-dime-diameter-gps-01.txt M. Liebsch, G. Punz IETF79, Beijing Diameter Extensions (DIME) WG 11 th November.
11/20/2002IETF 55 - AAA WG, NASREQ-101 Diameter-Nasreq-10 Dave Mitton, Most recent Document Editor With Contributions from David Spence & Glen Zorn.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Jonathan Rosenberg dynamicsoft
ID Tracker States: An Internet Draft’s Path Through the IESG
Open issues with PANA Protocol
RADEXT WG RADIUS Attribute Guidelines
PANA Discussion and Open Issues (draft-ietf-pana-pana-01.txt)
and answer command CCF Friday, April 5th 2016
draft-ietf-dime-erp-02
draft-ietf-simple-message-session-09
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
RADEXT WG RADIUS Attribute Guidelines draft-weber-radius-attr-guidelines-01.txt Greg Weber November 8th, 2005 v1 IETF-64, Vancouver.
Migration-Issues-xx Where it’s been and might be going
Multi-server Namespace in NFSv4.x Previous and Pending Updates
Diameter ABFAB Application
Presentation transcript:

DIME WG IETF 84 Diameter Design Guidelines draft-ietf-dime-app-design-guide-15 Tuesday, July 31, 2012 Lionel Morand

What it should be about… Key deliverable to be used: –by Diameter application designers From IETF, vendors, SDOs –to clarify and/or reassess existing rules/recommendations that could be spread across specifications –to answer to the most frequent questions Raised during application design or Based on implementation and operational feedback –to avoid repeating misbehavior/error from the past in the future

Previous Step -13 submitted… with no major change -14 submitted right after IETF 83 –capturing feedback received in the meeting -15 sent on the DIME ML –due to missed deadline for draft submission –15 will be submitted unmodified as soon as possible

From -14 Reshape the document Editorial corrections Add guidelines on –creation of new commands –session management –Enumareted AVP used as boolean –routing of request/answer –use of IPsec as security mechanism

New ToC 4. Reusing existing Diameter applications Adding a new command Deleting a command Reusing existing commands Reusing existing AVPs Defining new Diameter applications Introduction Defining new commands Use of Application-Id in a message Application specific Session State Machine Session-Id AVP and session management AVPs defined as Boolean flag Application-specific message routing About Translation Agent End-to-End applications capabilities exchange Diameter accounting support Diameter security mechanisms Defining Generic Diameter Extensions

#1: Defining new command Flexibility provided by use of optional AVPs in the command’s CCF good if: –state the condition of presence –define the behaviour when AVPs absent Remainder of the recommendation to add "* [AVP]" in the command's CCF to allow the addition of any arbitrary AVP

#2: Session-Id AVP and session management Some applications don’t need to rely on the Session-Id to manage user sessions –can rely on other info e.g. User-Name Auth- Session-State AVP set to NO_STATE_MAINTAINED in all messages Application commands can be defined without the Session-Id AVP. –clearly specify how the session is handled between client and server

#3: AVP defined as Boolean flag AVPs of type Enumerated are too often used as simple Boolean flag recommendation to use bitmask instead AVPs defined as bitmask can be reused and extended to multiplex several indications without major impact on the Diameter application

#4: Application-specific message routing Applications may need to rely on the User- Name AVP or any other AVP to determine the final destination of a request Additional application-level routing mechanisms have to be described in the application documentation Answer routing should follow the reverse path of the request, using transaction states and Hop-by-hop identifier matching.

#5: About Translation Agent protocol designers cannot assume the availability of "standard" Diameter-to- RADIUS gateways agent Required translation mechanism should be specified along with the Diameter application.

#6: Diameter security mechanisms Copy/paste of information on IPsec use initially present in RFC3588 and remove from RFC3588bis.

Objectives I’m ONLY EDITOR of the document. The content of this draft should reflect WG position. Feedback from the WG is required Launch a WGLC in August 2012 the draft should be submitted to IESG just after