IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
Diameter Credit Control Application Tutorial - IETF67
EAP Channel Bindings Charles Clancy Katrin Hoeper IETF 76 Hiroshima, Japan November 08-13, 2009.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Slide title :32-35pt Color: R153 G0 B0 Corporate Font : FrutigerNext LT Medium Font to be used by customers.
Lionel Morand DIME WG IETF 79 Diameter Design Guidelines Thursday, November 11, 2010 Lionel Morand.
Diameter Tutorial - IETF67
Diameter Base Protocol (RFC6733)
IETF 58 PANA WG PANA Update and Open Issues (draft-ietf-pana-pana-02.txt) Dan Forsberg, Yoshihiro Ohba, Basavaraj Patil, Hannes Tschofenig, Alper Yegin.
July 16, 2003AAA WG, IETF 571 AAA WG Meeting IETF 57 Vienna, Austria Wednesday, July 16,
Diameter End-to-End Security: Keyed Message Digests, Digital Signatures, and Encryption draft-korhonen-dime-e2e-security-00 Jouni Korhonen, Hannes Tschofenig.
NETCONF Server and RESTCONF Server Configuration Models draft-ietf-netconf-server-model-06 NETCONF WG IETF #92 Dallas, TX, USA.
Aug 3, 2004AAA WG, IETF 60 San Diego1 Diameter NASReq Application Status David Mitton, Document Editor.
Draft-campbell-dime-load- considerations-01 IETF 92 DIME Working Group Meeting Dallas, Texas.
DIME Rechartering Hannes Tschofenig & Dave Frascone.
IETF71 DIME WG RFC3588bis and Extensibility Status Victor Fajardo (draft-ietf-dime-rfc3588bis-10.txt)
Diameter Group Signaling Tuesday, July 31 st, 2012 draft-ietf-diameter-group-signaling-00 Mark Jones, Marco Liebsch IETF 84 Vancouver, Canada.
December 6, 2007IETF 70 - Vancouver, Canada1 Lemonade Interop event in Munich.
Diameter Maintenance and Extensions (DIME) John Loughney, Hannes Tschofenig IETF 66, Montreal, June 2006.
Diameter SIP application IETF 64 Vancouver, 6-11 November, 2005
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
1 Diameter SIP application draft-ietf-aaa-diameter-sip-app-03.txt 60 th IETF meeting August 3 rd, 2004 Status.
IETF70 DIME WG1 ; ; Diameter Routing Extensions (draft-tsou-dime-base-routing-ext.
Dime WG Status Update IETF#80, 1-April Agenda overview Agenda bashing WG status update Active drafts Recently expired IESG processing Current milestones.
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)
SHIM6 Protocol Drafts Overview Geoff Huston, Marcelo Bagnulo, Erik Nordmark.
ISCSI Extensions for RDMA (iSER) draft-ko-iwarp-iser-02 Mike Ko IBM August 2, 2004.
1 An Error Reporting Mechanism (ICMP). 2 IP Semantics IP is best-effort Datagrams can be –Lost –Delayed –Duplicated –Delivered out of order –Corrupted.
SIP working group IETF#70 Essential corrections Keith Drage.
1 © NOKIA diameter-cca-update.PPT Diameter Credit-control Application Harri Hakala.
ForCES protocol updates draft-ietf-forces-protocol-04.txt Robert Haas, Aug 1, 2005 IETF 63, Paris.
Packet Format Issues #227: Need Shim Header to indicate Crypto Property of packet Do we need to add pre-amble header to indicate if data is encrypted or.
Mobile IPv6 with IKEv2 and revised IPsec architecture IETF 61
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
TURN Jonathan Rosenberg Cisco Systems. Changes since last version Moved to behave terminology Many things moved into STUN –Basic request/response formation.
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)
1 © 2001, Cisco Systems, Inc. All rights reserved. VVT _05_2001_c1 Resource Priority Header draft-ietf-sip-resource-priority-05 James M Polk Henning.
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,
1 ipv6-node-02.PPT/ 18 November 2002 / John Loughney IETF 55 IPv6 Working Group IPv6 Node Requirements draft-ietf-ipv6-node-requirements-02.txt John Loughney.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
Diameter Group Signaling draft-jones-diameter-group-signaling-00 Mark Jones Taipei, Taiwan November 2011.
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.
IETF69 PANA WG Victor Fajardo, Yoshihiro Ohba and Rafael Marin Lopez PANA State Machine Issue Resolution (draft-ietf-pana-statemachine-05.txt)
DIME WG IETF 84 Diameter Design Guidelines draft-ietf-dime-app-design-guide-15 Tuesday, July 31, 2012 Lionel Morand.
1 Diameter Credit Control Application draft-hakala-diameter-credit-control-06.txt IETF 56 Harri Hakala / Jukka-Pekka Koskinen /
Issue 93 Mu at Client (mustUnderstand on client side) Doug Davis XMLP F2F June 2001.
NATFW NSLP Status draft-ietf-nsis-nslp-natfw-08.txt M. Stiemerling, H. Tschofenig, C. Aoun NSIS Working Group, 64th IETF meeting.
S. Ali, K. Cartwright, D. Guyton, A. Mayrhofer, J-F. Mulé Data for Reachability of Inter/tra-NetworK SIP (drinks) DRINKS WG draft-mule-drinks-proto-02.
Draft-ietf-p2psip-base-08 Cullen Jennings Bruce Lowekamp Eric Rescorla Salman Baset Henning Schulzrinne March 25, 2010.
MIP6 RADIUS IETF-72 Update draft-ietf-mip6-radius-05.txt A. LiorBridgewater Systems K. ChowdhuryStarent Networks H. Tschofenig Nokia Siemens Networks.
Globally Identifiable Number (GIN) Registration Adam Roach draft-martini-roach-gin-01 IETF 77 – Anaheim, CA, USA March 22, 2010.
IETF68 DIME WG Diameter Applications Design Guidelines Document (draft-fajardo-dime-app-design-guide-00.txt)
MIPv4-Diameter Update Tom Hiller Lucent Technologies.
1 Chapter 23 Internetworking Part 3 (Control Messages, Error Handling, ICMP)
Open issues with PANA Protocol
PANA Discussion and Open Issues (draft-ietf-pana-pana-01.txt)
and answer command CCF Friday, April 5th 2016
PANA Issues and Resolutions
AAA and AAAS URI Miguel A. Garcia draft-garcia-dime-aaa-uri-00.txt
Diameter Base and CCA MIBs
LMP Behavior Negotiation
IETF80, Prague Diameter Maintenance and Extensions (DIME) WG
The 66th IETF meeting in Montreal, Canada
Distributed Mobility Management (DMM) WG DMM Work Item: Forwarding Path & Signaling Management (FPSM) draft-ietf-dmm-fpc-cpdp-01.txt IETF93, Prague.
Debashish Purkayastha, Dirk Trossen, Akbar Rahman
Updates to Draft Specification for DTN TCPCLv4
Presentation transcript:

IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues

IETF66 DIME WG Overview Currently 20 Issues present in the tracker ( Majority of the issues generated during the last interop event (Week of April 24 th )

IETF66 DIME WG Issues that has associated drafts: Issue 4: draft-tsou-dime-base-routing-ext-00.txt Issue 21: draft-garica-dime-aaa-uri-00.txt Implementation related issues: Issue 6: TLS version issues Issue 7: Textual IP address qualify as FQDN Interop issues clarified using the current base spec: Issue 11: Confusion about use of Proxy-Info AVP for relay

IETF66 DIME WG Issue 1: Advertising relay id in Auth-Application-Id or Acct-Application-Id Issue (Critical): When advertising relay, should it be made in an Acct-Application-Id or an Auth-Application-Id or both? The relay application is neither an auth nor an acct application, but the protocol only specifies explicit AVPs for advertising one or the other Proposed Solution ?

IETF66 DIME WG Issue 3 and 16: CER/CEA exchange in open state Issue (Critical): Diameter peer statemachine defines a CER/CEA exchange in the open state but does not specify the behavior of the negotiation Proposed Solution: See issue 16. A “Peer Capabilities Update” section will be introduced in bis

IETF66 DIME WG Issue 2 and 5: Application id to be used by common diameter messages (ASR/ASA, STR/STA etc) Issue (Critical): What is the application id to be used in diameter messages common to applications, STR/STA, RAR/RAA, ASR/ASA Discussion: App id of zero(0) is unclear since implies all apps in the node App id of the application. CCA use app id of 4 for RAR/RAA but not for other msg Proposed Solution ?

IETF66 DIME WG Issue 15: Duplicate detection requires server side storage of E2E-Id and Origin-Host Issue (Urgent): Duplicate detection requires storage of Origin-Host and E2E-Id in the destination node. There seem to be no exact way to determine, when this data needs to be released. Proposed Solution ?

IETF66 DIME WG Issue 13: Clarify the usage of application id avp’s (Auth-Application-Id, Acct-Application-Id etc) and how they relate to the application id in the message header Issue: Why have two copies of application id, one in the header and in the other in application id avp’s of the message ? Do the header and AVP values always have to match? If not, what does it mean. Proposed Solution ?

IETF66 DIME WG Issue 9 and 19: Error codes defined in the wrong category Issue: Unclear what the differences are between error codes DIAMETER_INVALID_AVP_BIT_COMBO and DIAMETER_INVALID_AVP_BITS. DIAMETER_INVALID_AVP_BIT_COMBO is either in the wrong category or redundant. DIAMETER_INVALID_BIT_IN_HEADER and DIAMETER_INVALID_MESSAGE_LENGTH could be considered protocol errors as well ? DIAMETER_COMMAND_UNSUPPORTED and DIAMETER_INVALID_AVP_BITS should be moved to permanent failure category ? Related to end-to-end behavior Proposed Solution ?

IETF66 DIME WG Issue 10: Unclear semantics with multiple Vendor-Id avp’s in Vendor-Specific-Application-Id Issue: Unclear why the ABNF of Vendor-Specific-Application-Id would specify more than one Vendor-Id avp instance Proposed Solution: Vendor-Id ABNF should be change to “0*1 [Vendor-Id]”

IETF66 DIME WG Issue 20: Determining an offending/invalid AVP contained within a grouped AVP Issue: In the case of a Grouped AVP which contains more than one information element, it would be hard to guess which AVP has caused the problem if the Failed-AVP only refers to a problem in the Grouped AVP. Proposed Solution: Extend the definition of Failed-AVP to somehow provide inheritance information of each offending avp belonging to a group ?

IETF66 DIME WG Issue 8: Setting error flag (E-bit) during a CER/CEA exchange Issue: CER/CEA exchange resulting in an error should not require the E-bit to be set since the CER/CEA message and semantics of the exchange is well defined A good example is DIAMETER_UNKNOWN_PEER. Sending a CEA with this Result-Code is optional, but if an implementation does so, it also has to set the E-bit, which doesn't make much sense. Proposed Solution ?

IETF66 DIME WG Issue 12: Differing concept and/or usage of Diameter Identity (FQDN + port or FQDN only) Issue: Misleading concepts and or usage of Diameter Identity. One usage is FQDN for indexing in the peer table. Another is FQDN+port (+more) in redirect URI. Can we clarify the behavior ? Proposed Solution ?

IETF66 DIME WG Issue 14: Explicit specification on which error class should have the error flag (E-bit) set Issue: Sec contains a sentence “Note that these and only these errors MUST only be used in answer messages whose 'E' bit is set.” Standards left it open, what error classes have to use “E-bit”, i.e. have to use error message instead of answer Proposed Solution: Explicitly specify whether the E-bit should be set for each error class

IETF66 DIME WG Issue 17: Removal of trailing [*fixed] avp in Sec 3.2 Issue: Un-necessary trailing [*fixed] ABNF for the diameter-message definition in the command code specification in Sec Proposed Solution: Change the diameter-message definition in Sec 3.2 to: diameter-message = header [*fixed] [*required] [*optional]

IETF66 DIME WG Issue 18: Clarify re-connect behavior of peer based on value of Disconnect-Cause AVP Issue: Is there a need for clarifying the mapping between the value of Disconnect-Cause AVP and expected behavior ? Which values of Disconnect-Cause AVP will provide a hint to the receiver of the DPR that it may or may not reconnect ? Example: REBOOTING will hint on eventual reconnection attempt. BUSY or DONT_WANT_TO_TALK_TO_YOU implies do not reconnect. Proposed Solution ?

IETF66 DIME WG Issue 22: Fetch Data Request & Location Update Request Issue (feature): It would be good to have messages like Fetch data request which allow peers to fetch data from a AAA. Also Location Update Requests which allow peers to update the location of (lets say mobile clients) to the AAA. Instead of each application defining these messages over and over again, it would be good to have it in the Base. Comments ?

IETF66 DIME WG Issue 23: P redictive Loop Detection Issue (feature): Loop detection could be optimized by a node checking the list of route-records before forwarding to see if the next-hop selected is in the list or not. If yes, loop could be avoided, instead of detected. As of now, the check happens after its forwarded, in the node, the node checks the list of route-records to see if "my name is in here or not". Comments ?

IETF66 DIME WG Summary (1/2) Issue 1: Advertising relay id in Auth-Application-id or Acct- Application-id Issue 2 and 5: Application id to be used by common diameter messages (ASR/ASA, STR/STA etc) Issue 3 and 16: CER/CEA exchange in open state Issue 4: Proxy staying in the path of the request messages of a session Issue 8: Setting error flag (E-bit) during a CER/CEA exchange Issue 9 and 19: Error codes defined in the wrong categories Issue 10: Unclear semantics with multiple Vendor-Id avp’s in Vendor-Specific-Application-Id Issue 11: Proxy-Info AVP not being returned in the answer message Issue 12: Differing concept and/or usage of Diameter Identity (FQDN + port or FQDN only)

IETF66 DIME WG Summary (2/2) Issue 13: Clarify the usage of application id avp’s (Auth-Application- Id, Acct-Application-Id etc) and how they relate to the application id in the message header Issue 14: Explicit specification on which error class should have the error flag (E-bit) set Issue 15: Duplicate detection requires server side storage of E2E-Id and Origin-Host Issue 17: Removal of trailing [*fixed] avp in Sec 3.2 Issue 18: Clarify re-connect behavior of peer based on value of Disconnect-Cause AVP Issue 20: Determining an offending/invalid AVP contained within a grouped AVP Issue 22: Fetch Data Request & Location Update Request Issue 23: Predictive Loop Detection