Re: [Dime] Draft IETF#84 meeting minutes

Ben Campbell <ben@nostrum.com> Mon, 13 August 2012 19:01 UTC

Return-Path: <ben@nostrum.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BCB0D21F8437 for <dime@ietfa.amsl.com>; Mon, 13 Aug 2012 12:01:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.787
X-Spam-Level:
X-Spam-Status: No, score=-101.787 tagged_above=-999 required=5 tests=[AWL=-0.583, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, SPF_PASS=-0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id EM31yNi8P0pv for <dime@ietfa.amsl.com>; Mon, 13 Aug 2012 12:01:12 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by ietfa.amsl.com (Postfix) with ESMTP id EB61421F84DA for <dime@ietf.org>; Mon, 13 Aug 2012 12:01:08 -0700 (PDT)
Received: from [10.12.11.64] ([4.30.77.1]) (authenticated bits=0) by nostrum.com (8.14.3/8.14.3) with ESMTP id q7DJ0xQj042363 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 13 Aug 2012 14:01:02 -0500 (CDT) (envelope-from ben@nostrum.com)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <56E8263E-D647-454F-99D8-E90E9886D420@gmail.com>
Date: Mon, 13 Aug 2012 14:00:58 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <3967A5C5-6CB9-420E-8F75-B9B0D3B5D036@nostrum.com>
References: <56E8263E-D647-454F-99D8-E90E9886D420@gmail.com>
To: jouni korhonen <jouni.nospam@gmail.com>
X-Mailer: Apple Mail (2.1485)
Received-SPF: pass (nostrum.com: 4.30.77.1 is authenticated by a trusted mechanism)
Cc: dime@ietf.org
Subject: Re: [Dime] Draft IETF#84 meeting minutes
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 13 Aug 2012 19:01:14 -0000

The minutes look good to me. 

I can't help with the missing names, except to point out that the minute taker was "Jean" rather than "Jane" :-)

Thanks!

Ben.

On Aug 12, 2012, at 3:47 PM, jouni korhonen <jouni.nospam@gmail.com> wrote:

> Folks,
> 
> Have a look at the draft minutes. There are few "???"s regarding who
> gave comments. It would be nice to have those filled with correct names.
> 
> Thanks a bunch to Jane for taking excellent minutes.
> 
> - JOuni
> 
> ----------------------------
> 
> Minutes of the DIME WG meeting at IETF 84
> Tuesday, July 31, 2012
> 1300-1500  Afternoon Session I, Georgia A
> 
> Administrivia =========================== 
> Presenters: Jouni Korhonen, Lionel Morand
> 
> - Note well presented
> - Note taker: Jean Mahoney
> - Jabber scribe: Tom Taylor
> 
> 
> == Working Group Status Update ==
> Presenters: Jouni Korhonen, Lionel Morand
> 
> WG Documents:
> - draft-ietf-dime-erp 
> 	- proto writeup  
> 	- another draft
> - draft-ietf-dime-app-design-guide 
> 	- if wg agrees, move to wglc
> - draft-ietf-dime-realm-based-redirect 
> 	- discuss here
> 	- reissue for wglc
> - draft-ietf-dime-group-signaling
> 	- at an early stage
> 
> A list of documents that have dependencies on draft-ietf-dime-rfc3588bis was 
> presented. 
> 
> Benoit Claise, OPS area director: A new version of draft-ietf-dime-pmip6-lr has 
>  been posted. One author has removed himself from the author list. However, 
>  there's a copyright issue and the author needs to be acknowledged. Marco, what 
>  do you want?
> 
> Marco Liebsch: If someone should be acknowledged, then add them to the 
>  Acknowledgement section. My name isn't in the latest, keep as-is.
> 
> Benoit: If the text that Marco contributed is gone, then we don't have an issue.
> 
> Marco: It has been removed.
> 
> Benoit: No issue then. It is to the main author (Glen Zorn) to acknowledge or 
>  not. 
> 
> 
> == Charter update ==
> 
> - Removed mib docs due to lack of interest.
> 
> 
> Realm based redirect================
> draft-ietf-dime-realm-based-redirect
> Presenter: Tom Taylor
> 
> == Issue: Redirect Agent versus Server ==
> 
> Redirect agents don't have application-specific behavior. Redirection must be 
> performed by the application at a server, and only a proxy or client can reroute 
> based on the response.
> 
> Does anyone have issues with changing from redirect agent to server?
> 
> Lionel: Clarify what a proxy can do. Clarify new requests versus redirect. This 
>  is on the right path, but more information needs to be added.
> 
> == Issue: handling of request with Destination-Host AVP ==
> 
> Destination-Host AVP is normally added to requests only subsequent to the 
> initial request of the session. The Destination-Host AVP is incompatable with 
> realm-based redirection. However, the Destination-Host will be there because you 
> are in the middle of the session rather than at the beginning. 
> 
> The application can specify that it only applies to initial requests, so it's 
> not disruptive to current requests.  
> 
> Lionel: Is there a use case where you would redirect midsession? If not, just 
>  remove info on the Destination-Host AVP. It's a blocking point.
> 
> <No comments from the room> 
> 
> ACTION to working group: Please comment on the mailing list on whether we need 
> to support mid-session realm-based redirection.
> 
> Tom Taylor took an action on himself to clean up the text about the proxy 
>  behavior.
> 
> Next version of the document will be out this week or next. 
> 
> 
> 
> Design Guidelines ==============
> draft-ietf-dime-app-design-guide
> Presenter: Lionel Morand
> 
> Lionel presented changes to the document since version -14.
> 
> Lionel feels that the document is finished, and is planning a WGLC in August.
> 
> ACTION to the working group: Please provide feedback.
> 
> Ben Campbell: RFC3588bis recommends TLS and DTLS, does providing IPsec 
>  recommendations violate that part of RFC3588bis? 
> 
> Lionel: The IPsec text was originally in RFC3588. It has been removed from 
>  RFC3588bis and added to the design guide. 
> 
> Ben: But isn't using IPsec a deployment decision?
> 
> Lionel: It's a design decision, you can specify the transport when you design 
>  the application. 
> 
> 
> 
> Group signaling ===============
> draft-ietf-dime-group-signaling
> Presenter: Marco Liebsch
> 
> Marco presented two different approaches to manipulating groups of sessions: 
> 	- Dedicated group commands
> 		- do not contain the same AVPs as their non-group
> 		  equivalents
> 		- new commands are defined for each group operation
> 		- new Application-Id
> 		- pros: straightforward, low-level of ambiguity
>                - cons: new commands and formats needed for all
> 		  bulk-enabled commands; proxy needs to be aware of 
> 		  the new application
> 	- Bulk operation command
> 		- a single Diameter command for bulk operations
> 		- applies to existing Diameter commands that handle
> 		  single sessions
> 		- pros: no new formats or codes needed
> 		- cons: Session-Id AVP needs to be ignored or used 
> 		  to carry group ID;  proxy needs to be aware of 
> 		  the new application; potential issue with mandatory
> 		  attributes in the body when they apply to a single 
>                  session
> 
> Lionel: There's no way to know that dedicated group commands are for a  group
> 
> Marco: There is a new application in the header, a new command code, and the 
>  Session-Group-Id AVP.
> 
> Lionel: For example, only thing that GRAR has in common with RAR is the 
>  Re-Auth-Request-Type. Except the name, there's nothing in common with the 
>  original command. There is nothing here that says you have to do something 
>  else here. 
> 
> Lionel: For the bulk operation command, the RAR command code is reused, you can 
>  rely on this to know what to do.
> 
> Marco: From an implementation perspective, it's not hard to link a new GRAR to 
>  the RAR state machine.
> 
> Lionel: Different state machines?
> 
> Marco: Yes, it varies.
> 
> Lionel: You'll have same command code but with different state machines and 
>  ABNF.
> 
> Marco: The mandatory fields differ.
> 
> Jouni: We're modifying current ABNF. Something is not clear and is against 
>  existing RFCs. 
> 
> Next steps:
> Soliciting input on  formatting, design update draft in August
> 
> Lionel: For a minimal impact on existing applications, just add group AVPs. The 
>  only new information is the two new AVPs (Session-Group-id, 
>  Session-Group-Action). What if we added these AVPs and created a new 
>  application? Can reuse for any command. 
> 
> Jouni: An optional AVP, but there's another issue - you don't know if the other 
>  end is supporting it. Need to negotiate capabilities. 
> 
> Lionel: Create a new application, have capabilities exchange. Or use optional 
>  AVP and advertise support. 
> 
> Adam: Capabilities exchange only works between adjacent nodes. Each node in path 
>  will have to support it. I would prefer not to define new applications. Work 
>  here can be reused for overload. 
> 
> Lionel: The only way to avoid new applications is to use optional AVPs.
> 
> Adam: Yes, I would prefer that. 
> 
> Glen: Capabilities are pair-wise, they don't go forward. It's just an 
>  advertisement, it's not negotiated. 
> 
> Adam: We're not creating groups and then adding sessions to them. We're adding 
>  existing sessions to groups. Right?
> 
> <missed Lionel's response>
> 
> Marco: Individual Session-Id is carried but ignored. 
> 
> ???: This could be a new session. Unless there's a reason to limit to existing 
>  sessions, it should apply to both. 
> 
> Mark Jones: (from the chat room) About end-end negotiation, groups are always 
>  assigned at session creation. 
> 
> ACTION to working group: discuss on the mailing list.
> 
> 
> Diameter Overload Control ==================
> Overload control justification and use cases
> Presenter: Martin Dolly
> 
> Martin Dolly presented reasons for Diameter overload control.
> 
> Glen Zorn asked for clarification of 3GPP terms since it shouldn't be assumed 
>  that participants are familiar with them. 
> 
> Benoit: What are you asking for with this presentation?
> 
> Martin: AT&T and other operators see a need to support a diameter overlaod 
>  mechanism to alleviate problems identified here.
> 
> Glen: I want to be convinced why this is the IETF's problem. Inadequate capacity 
>  or poor network planning is not our problem. 
> 
> Ben: The next presentation will say how this is a IETF problem. Peak loads are 
>  many orders of magnetude above regular load. If you provision for that, 
>  everyone pays more.
> 
> Adam: It's like saying that TCP congestion isn't a problem. It's bursty, it can 
>  pile up, the network will exceed capacity. Need to make sure it doesn't melt 
>  down. 
> 
> Martin: We need a resilient network. This is like SIP overload. AT&T initiated 
>  the SIP overload work. We want a generic solution across the diameter 
>  interfaces. 
> 
> ??: My company thinks the IETF has the expertise and wants the IETF to do this 
>  work.
> 
> Tom Taylor: Bursts happen. Something has to be done. 
> 
> Jouni: The operators have been kind enough to ask us to work on it.
> 
> Jin Rong, ATT: The problem is in the base protocol. Handling it in the protocol 
>  is the most efficient way to handle it. Otherwise we don't have a tool to 
>  solve this problem.
> 
> 
> 
> draft-mcmurry-dime-overload-reqs ============
> Presenter: Eric McMurry
> 
> Eric's presentation on Diameter overload control requirements was cut short due 
> to running out of time.
> 
> Eric: The point of the presentation is to get people interested, and it should 
>  be handled in the base protocol. There's a draft out there of requirements. We 
>  want to get agreement on that before working on a  mechanism. Next steps: is 
>  the problem real and worth working on? Does the work belong in dime?
> 
> Ben: We don't expect the doc to be perfect, don't know if the requirements are 
>  all there. Is the dime working group the right place?
> 
> Mark Jones: Yes, it's real, and worth working on. It fits the charter.
> 
> Martin: ATT supports this and would love to see this in the wg. 
> 
> Geller (??): We support this.
> 
> John Kaippallimalil from Huawei CRO (3gpp core network overload): We support 
>  this, too.
> 
> Tom Taylor: I support it. 
> 
> Lionel (as an individual): We see this problem in multiple protocols. We need to 
>  identify problems with the existing specification. What's missing, unclear? 
>  Have requirements to fill the gap. Extend the base protocol? Or create a new 
>  application?
> 
> Jouni (as an individual): This is a real problem, need to work on it (commented 
>  already few points on email earlier), need a solution.
> 
> Ben: We agree that requirements come first. It's been controversial for every 
>  working group that faces it. 
> 
> Benoit (as AD): I'm pleased that operators come here. I believe there's support. 
>  You might ask who opposes. Who will work on it?
> 
> Jouni: anyone against?
> 
> <silence>
> 
> Who will work on it: <multiple hands raised>
> 
> Benoit: There's support. Create a problem statement and then requirements?
> 
> Jouni (ind): Problem statements are waste of time. Add a paragraph in the 
>  requirements doc. 
> 
> Lionel: More than one paragraph. Have one document that explains what's missing 
>  in Diameter and provides a set of requirements. 
> 
> Jouni: Anyone aganist adoption? 
> 
> <silence>
> 
> ACTION for Jouni: To ask the working group about adoption. 
> 
> Ben: If the wg adopts, we'll adjust for consensus. 
> 
> Benoit: Don't have to hurry on deciding that it fits the charter. 
> 
> Lionel: We need to first agree that we will work on it. 
> 
> Martin: You need to hurry on deciding to work on it, otherwise ATT/VZW/TMO - 40% 
>  of LTE deployment - will ask our vendors to work on non-standard solutions. 
> 
> Lionel: This document is not blocked on whether it fits the charter. 
> 
> 
> 
> 
> _______________________________________________
> DiME mailing list
> DiME@ietf.org
> https://www.ietf.org/mailman/listinfo/dime