Re: [dispatch] draft-dawes-dispatch-logme-reqs-00.txt
worley@ariadne.com (Dale R. Worley) Fri, 07 December 2012 16:25 UTC
Return-Path: <worley@shell01.TheWorld.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 311BE21F86AF for <dispatch@ietfa.amsl.com>; Fri, 7 Dec 2012 08:25:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.605
X-Spam-Level:
X-Spam-Status: No, score=-2.605 tagged_above=-999 required=5 tests=[AWL=0.148, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619, SARE_SUB_OBFU_Q1=0.227]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i2NmvahCoDok for <dispatch@ietfa.amsl.com>; Fri, 7 Dec 2012 08:25:07 -0800 (PST)
Received: from TheWorld.com (pcls2.std.com [192.74.137.142]) by ietfa.amsl.com (Postfix) with ESMTP id 9426521F8635 for <dispatch@ietf.org>; Fri, 7 Dec 2012 08:25:07 -0800 (PST)
Received: from shell.TheWorld.com (root@shell01.theworld.com [192.74.137.71]) by TheWorld.com (8.14.5/8.14.5) with ESMTP id qB7GOWeY011321 for <dispatch@ietf.org>; Fri, 7 Dec 2012 11:24:34 -0500
Received: from shell01.TheWorld.com (localhost.theworld.com [127.0.0.1]) by shell.TheWorld.com (8.13.6/8.12.8) with ESMTP id qB7GOTdr2565221 for <dispatch@ietf.org>; Fri, 7 Dec 2012 11:24:31 -0500 (EST)
Received: (from worley@localhost) by shell01.TheWorld.com (8.13.6/8.13.6/Submit) id qB7GOTE02577681; Fri, 7 Dec 2012 11:24:29 -0500 (EST)
Date: Fri, 07 Dec 2012 11:24:29 -0500
Message-Id: <201212071624.qB7GOTE02577681@shell01.TheWorld.com>
From: worley@ariadne.com
Sender: worley@ariadne.com
To: dispatch@ietf.org
Subject: Re: [dispatch] draft-dawes-dispatch-logme-reqs-00.txt
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dispatch>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Dec 2012 16:25:08 -0000
The situation regarding statelessness seems to me to be unclear. Marking could be entirely stateless (at least for proxies) if each request and response to be logged was marked. But to make that work, we require that the UAS (or some entity near it) echoes the mark from requests to responses. Either we need to codify the mark-echoing, or we need to require proxies be transaction-stateful, in regard to remembering the mark on requests requires logging responses. At the dialog level, the "Skeleton Diagnostic Procedure" says: o Subsequent responses and requests in the same dialog are logged. This requires dialog-state in the UAs and intermediate entities, in order to remember to log subsequent requests and responses. We could avoid requiring the intermediate entities to have dialog-state if we require the UAs to remember that log-me is in effect for the dialog and apply it to all subsequent requests. Given that log-me marking is removed from requests when they cross trust boundaries, how does a network apply the log-me marking to the corresponding responses when they arrive across the trust boundary? That can't depend on any marking on the response as supplied by the non-trusting network. In regard to the test case identifier and the diagnostic server identifier, are these intended to be opaque strings, or what? If the test case identifier is just to identify the test, its role could be taken by Session-ID. If it is required that the test equipment can specify the test case identifier, we need a further data item. In regard to the diagnostic server identifier, is it an opaque string to be interpreted according to an unspecified policy, or is it a locator for a server that is accumulating the logging information? If the latter, we presumably intend to standardize the manner in which logging information is transmitted to the specified server. In practice, it would seem to me that operators will often have the log-me market inserted not by the customer's UA but by a proxy that handles the UAs requests. I don't see that this would cause problems for the design, but it's a use case to keep in mind. Dale
- [dispatch] draft-dawes-dispatch-logme-reqs-00.txt Dawes, Peter, Vodafone Group
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Dawes, Peter, Vodafone Group
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Paul Kyzivat
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Dale R. Worley
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Dawes, Peter, Vodafone Group
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Dawes, Peter, Vodafone Group
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Paul Kyzivat
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Parthasarathi R
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Dale R. Worley
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Dawes, Peter, Vodafone Group
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Adarsh Kaithal (akaithal)
- Re: [dispatch] draft-dawes-dispatch-logme-reqs-00… Dawes, Peter, Vodafone Group