Review of draft-ietf-sip-hitchhikers-guide-05

Christian Vogt <christian.vogt@nomadiclab.com> Fri, 24 October 2008 08:22 UTC

Return-Path: <ietf-bounces@ietf.org>
X-Original-To: ietf-archive@megatron.ietf.org
Delivered-To: ietfarch-ietf-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0D7313A69E7; Fri, 24 Oct 2008 01:22:02 -0700 (PDT)
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 872333A6A28 for <ietf@core3.amsl.com>; Fri, 24 Oct 2008 01:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.478
X-Spam-Level:
X-Spam-Status: No, score=-2.478 tagged_above=-999 required=5 tests=[AWL=0.121, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0YUGX5oEVBoy for <ietf@core3.amsl.com>; Fri, 24 Oct 2008 01:21:59 -0700 (PDT)
Received: from n2.nomadiclab.com (n2.nomadiclab.com [IPv6:2001:14b8:400:101::2]) by core3.amsl.com (Postfix) with ESMTP id 856A43A69E7 for <ietf@ietf.org>; Fri, 24 Oct 2008 01:21:59 -0700 (PDT)
Received: from n2.nomadiclab.com (localhost [127.0.0.1]) by n2.nomadiclab.com (Postfix) with ESMTP id A028B1F1E1C; Fri, 24 Oct 2008 11:23:19 +0300 (EEST)
Received: from [127.0.0.1] (localhost [IPv6:::1]) by n2.nomadiclab.com (Postfix) with ESMTP id 3533F1EF1C0; Fri, 24 Oct 2008 11:23:19 +0300 (EEST)
Message-Id: <4A399B32-F36B-4939-8573-42824CCB7B0F@nomadiclab.com>
From: Christian Vogt <christian.vogt@nomadiclab.com>
To: IETF Discussion Mailing List <ietf@ietf.org>
Subject: Review of draft-ietf-sip-hitchhikers-guide-05
Mime-Version: 1.0 (Apple Message framework v929.2)
Date: Fri, 24 Oct 2008 11:23:18 +0300
X-Mailer: Apple Mail (2.929.2)
X-Virus-Scanned: ClamAV using ClamSMTP
Cc: sip-chairs@tools.ietf.org, draft-ietf-sip-hitchhikers-guide@tools.ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: ietf-bounces@ietf.org
Errors-To: ietf-bounces@ietf.org

Folks,

I was asked by IESG to review the SIP Hitchhikers Guide draft.  And even
though last call is over for this document, I think it makes sense to
share my review on this list.  The Hitchhikers Guide is a very useful
synopsis of important SIP-related specifications.  The RFC numbering
scheme makes it difficult to identify specifications of a common
subject, so documents such as this are of great help for navigating
through large protocol suits such as that of SIP.

This Hitchhiker's Guide certainly has publication quality, and it should
be published as soon as possible.  I do, however, have three suggestions
for increasing the usefulness of this document even further.  Perhaps
these could be taken into account before publication:

- The scoping of the Hitchhiker's Guide in section 2, which identifies
   the types of documents that are considered by the guide, is a bit
   complex because it consists of several rules and several
   exceptions.  I would assume that the average reader couldn't tell,
   after all,  whether documents for a particular purpose are in-scope
   or not.  Of  course, I do acknowledge that, with the large set of
   SIP-related  documents, it is not easy to come up with a crisp
   definition of  which documents are "relevant" and which are not.
   But perhaps a  very simple approach would do the job:  I would
   suggest to simply  state that those documents are included that are
   relevant to SIP or  SDP in general, or to a large class of
   applications, and documents  for a specific application are not.

- Why are neither requirements nor architecture documents in-scope of
   the Hitchhiker's Guide?  Requirements can be essential for defining
   the applicability of a method.  Architectures are important to
   understand how multiple methods fit together.  Shouldn't
   requirements and architecture documents therefore be in-scope of
   the  Hitchhiker's Guide?  Of course, not all such documents can be
   listed  due to their large number.  But perhaps the most relevant
   can.

- The first bullet in section 2 defines a SIP "extension" as a
   mechnanism that "changes or updates" SIP.  Since this definition
   differs from the common meaning of the word "extension", I suggest
   using the term "modification" instead.  This would also avoid
   confusion with later parts of the Hitchhiker's Guide, where the
   term  "extension" is used in its common meaning.

Best regards,
- Christian


_______________________________________________
Ietf mailing list
Ietf@ietf.org
https://www.ietf.org/mailman/listinfo/ietf