Re: [nmrg] New Use Case Document: Autonomic Network Bootstrap

Brian E Carpenter <brian.e.carpenter@gmail.com> Sun, 11 May 2014 23:13 UTC

Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: nmrg@ietfa.amsl.com
Delivered-To: nmrg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6AAE1A029F for <nmrg@ietfa.amsl.com>; Sun, 11 May 2014 16:13:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fC2GSoJl6PID for <nmrg@ietfa.amsl.com>; Sun, 11 May 2014 16:13:36 -0700 (PDT)
Received: from mail-pa0-x22a.google.com (mail-pa0-x22a.google.com [IPv6:2607:f8b0:400e:c03::22a]) by ietfa.amsl.com (Postfix) with ESMTP id C6C211A037B for <nmrg@irtf.org>; Sun, 11 May 2014 16:13:36 -0700 (PDT)
Received: by mail-pa0-f42.google.com with SMTP id rd3so7039564pab.15 for <nmrg@irtf.org>; Sun, 11 May 2014 16:13:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to:cc :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=nvNo8E082fkFhaXJNXK9mTFSadQqivvO4911t60cHtY=; b=Ae5+IdHVUyAIdh9WYRmHjLuC79G9CYE8hWkJ9alj7bD6oClzZ8Bp6lde0x0AwPA+lg 07S3iSTDyXLZSG7gMO6wUBu+L94pM5OaWItWMK8Dw9SJ/Q+NqOkGFKr4lPX4gdmGaCIA qpR8H2dFXG0M9VdQvkroV9VcvBQVW+vikxnxfOLs4NMTzuUDULwh8UVRWh2Fix6VpbgB 5QR1u9z6O0azlw2XMSr4+iuaWdi6sQyiX1AcP9dYGXrT/4MQR3zmxIX06mMxI5Kh1Ge+ gOeTD1DFswoz/lIRBoq+5sdySh5eQ38YecXG7J4hc5tfzGkWXVo6IIfG/SKHI2cOvZoX HdiQ==
X-Received: by 10.66.146.170 with SMTP id td10mr48387691pab.105.1399850011101; Sun, 11 May 2014 16:13:31 -0700 (PDT)
Received: from [192.168.178.20] (174.197.69.111.dynamic.snap.net.nz. [111.69.197.174]) by mx.google.com with ESMTPSA id qp12sm40501556pab.47.2014.05.11.16.13.28 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 11 May 2014 16:13:30 -0700 (PDT)
Message-ID: <53700417.9070708@gmail.com>
Date: Mon, 12 May 2014 11:13:27 +1200
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
MIME-Version: 1.0
To: "Michael Behringer (mbehring)" <mbehring@cisco.com>
References: <3AA7118E69D7CD4BA3ECD5716BAF28DF21089BAC@xmb-rcd-x14.cisco.com>
In-Reply-To: <3AA7118E69D7CD4BA3ECD5716BAF28DF21089BAC@xmb-rcd-x14.cisco.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/nmrg/JgAzRK-cobNJDplm68N_34pp9Rc
Cc: "nmrg@irtf.org" <nmrg@irtf.org>
Subject: Re: [nmrg] New Use Case Document: Autonomic Network Bootstrap
X-BeenThere: nmrg@irtf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Network Management Research Group discussion list <nmrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/nmrg>, <mailto:nmrg-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/nmrg/>
List-Post: <mailto:nmrg@irtf.org>
List-Help: <mailto:nmrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/nmrg>, <mailto:nmrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 May 2014 23:13:39 -0000

Hi everybody,

I find this use case clear and have no objections to
the changes in format compared to the other two. In the end
it's more important (IMHO) to capture the essentials of the use
case than to follow a rigid format, so I think I'd be happy
with use case authors varying the format as long as the main
points are covered. What do other people think?

On 10/05/2014 01:27, Michael Behringer (mbehring) wrote:
> NMRG, 
> 
> As discussed previously, here a use case contribution on Autonomic Networking:
> 
> http://www.ietf.org/internet-drafts/draft-behringer-autonomic-bootstrap-00.txt 
> 
> While writing this document, I realised that we need to adapt the use case template further. At least in my use case, the template didn't flow perfectly yet. Here my main points: 
> 
> 1) We should bring out very explicitly why an autonomic (ie, distributed) solution is preferred or required. In my use case I therefore added a section "Benefits of an Autonomic Solution". As you can see, it's a very short paragraph, but I think we should be explicit about it. After all, this is what our use cases are all about.

Yes, although in a sense the high-level benefit is always the same: get
as close as possible to plug-and-play. So we would need to be stating
something more specific than that.

> 
> 2) The title "Parameters each device can decide for itself" doesn't really gel well in my doc. The issue is the word "decide". My original proposal was "Self-knowledge", which doesn't really capture is fully either. I decided in my version to call this section "Device Based Self-Knowledge and Decisions".  I think that captures both thoughts.

Yes, and of course they are closely related. For example a router could
detect that it has 3 interfaces (self knowledge), one of which has another
router already announcing a prefix (discovery), so it can decide that it
needs to request 2 more prefixes.

> 3) The separation of parameters (old section 4) and Interactions (old section 5) didn't really work out too well either for my use case. In 4 we say "parameters needed" and in 5 "information needed from neighbour devices". 

I see the point, but it is a bit harder in this document to extract
the list of parameters that might be the object of negotiation
with neighbors. I think that will be important when we try to
extract requirements. Very possibly, the description of the
interactions should preceded the identification of the parameters.

   Brian

> In my use case the following slightly re-shuffled structure worked better: 
>    1.  Introduction  
>    2.  Problem Statement 
>    3. Benefits of an Autonomic Solution
>    4.  Intended User and Administrator Experience 
>    5.  Analysis of Parameters and Information Involved
>      5.1.  Device Based Self-Knowledge and Decisions
>      5.2.  Interactions with other devices
>      5.3.  Information needed from Intent 
>      5.4.  Monitoring, diagnostics and reporting
>    6.  Comparison with current solutions
> 
> Thoughts? 
> Michael
> 
> 
> _______________________________________________
> nmrg mailing list
> nmrg@irtf.org
> https://www.irtf.org/mailman/listinfo/nmrg
>