Re: [manet] Fwd: I-D Action: draft-ietf-manet-olsrv2-management-snapshot-01.txt

Ulrich Herberg <ulrich@herberg.name> Tue, 08 July 2014 16:40 UTC

Return-Path: <ulrich@herberg.name>
X-Original-To: manet@ietfa.amsl.com
Delivered-To: manet@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36B291B2BBD for <manet@ietfa.amsl.com>; Tue, 8 Jul 2014 09:40:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level:
X-Spam-Status: No, score=-1.378 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622] autolearn=no
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 NJiXXn1WpThY for <manet@ietfa.amsl.com>; Tue, 8 Jul 2014 09:40:17 -0700 (PDT)
Received: from mail-ve0-x22f.google.com (mail-ve0-x22f.google.com [IPv6:2607:f8b0:400c:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2A7AD1B2B73 for <manet@ietf.org>; Tue, 8 Jul 2014 09:40:13 -0700 (PDT)
Received: by mail-ve0-f175.google.com with SMTP id jx11so5903831veb.20 for <manet@ietf.org>; Tue, 08 Jul 2014 09:40:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herberg.name; s=dkim; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=rZBeVtitJ8516vmgOq7rAKGiu9RCg8fciVHBqavkbsw=; b=1BQ51WBACdanLHy6lLlLwDUgvSeEUP05Xikei0Iu/LeaeuHm0WTh5kCXU38xD4k03/ krSFeU3jQahAdOnr15M0jDENgTQnOp5cQP1gSZTmA1FrN4x0Rs8ZnqyxU1Qi8+X1vUqG mANXnGeFnwm0IbKP/gYRRAe51T3R0ZdeKpLaU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=rZBeVtitJ8516vmgOq7rAKGiu9RCg8fciVHBqavkbsw=; b=PM0pX3OCKwp2u+wL4lTZDxFzg/7FwuqkTJ6Swf/oGug0UEYN5ZIefNYON7/Caei8IX rAFomZhHK7bTaEvph6n9UFwtz91XMg+2fB33M6jbnc3pvvmiYcvTYN9poqYP5YvvQmua KyRoyC7D+pIT3Y8kIa/HIKiVVGZt7oDt633Cpv17zcYhSkSAjTzqWwJRJ3jkQBBzVSRq kYjUcc/XITzpCFIpS3qERRo/mq38tkCwVzQ/HPpzz6wNPgH8hveKsad6PIRbh5azLgKG Ox4OZ3tOrCW/5lX1mL2boNXphkEJVhbXpvlE4sENSTQwTFqq/XgasdUJY1LrlknFXCLF wYrg==
X-Gm-Message-State: ALoCoQnfTPlyHwf3DC4Lnbypa3kxdiWDTwTdg8HlRGJ1fb8XYrxZPSPBVj6e2/nA3aBNQc90GnJ5
MIME-Version: 1.0
X-Received: by 10.58.235.130 with SMTP id um2mr34557351vec.18.1404837612333; Tue, 08 Jul 2014 09:40:12 -0700 (PDT)
Received: by 10.220.124.5 with HTTP; Tue, 8 Jul 2014 09:40:12 -0700 (PDT)
In-Reply-To: <CAGnRvupjaYkhyE6QkeEoD49HBnngTuZp53mTtQhBFhsu-T7_KA@mail.gmail.com>
References: <20140704161110.8553.84425.idtracker@ietfa.amsl.com> <400A9F34-F037-4CAA-8FB8-3F153A2FE0A8@thomasclausen.org> <CAGnRvupjaYkhyE6QkeEoD49HBnngTuZp53mTtQhBFhsu-T7_KA@mail.gmail.com>
Date: Tue, 08 Jul 2014 09:40:12 -0700
Message-ID: <CAK=bVC-hdpWUKRcpeBR3GWuFy-uJubS8qh=yK4vV2oV_1pPuZg@mail.gmail.com>
From: Ulrich Herberg <ulrich@herberg.name>
To: Henning Rogge <hrogge@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/manet/fUFsA4c5dFAgolkIKBPpZinDn78
Cc: manet IETF <manet@ietf.org>, Thomas Clausen <thomas@thomasclausen.org>
Subject: Re: [manet] Fwd: I-D Action: draft-ietf-manet-olsrv2-management-snapshot-01.txt
X-BeenThere: manet@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Mobile Ad-hoc Networks <manet.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/manet>, <mailto:manet-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/manet/>
List-Post: <mailto:manet@ietf.org>
List-Help: <mailto:manet-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/manet>, <mailto:manet-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 08 Jul 2014 16:40:19 -0000

Hi Henning,

thanks for your review! See inline (only my comments, not yet
discussed with my co-author)

On Tue, Jul 8, 2014 at 12:36 AM, Henning Rogge <hrogge@gmail.com> wrote:
> [...]
>
> I think section 3.1 is worded a bit strong... its true that RFC5444
> messages can only contain a single address type as addresses, but
> RFC5444 packets can contain messages with different address lengths.
>
> The section reads (for me) that you cannot support both IPv4 and IPv6
> within the same routing daemon, which is not true. The olsr.org
> implementation does exactly this (even without my optimization
> tricks), it even runs a single dijkstra over a set of both IPv4 and
> IPv6 OLSRv2 nodes and edges.


I agree that this section needs some word-smiting. Good points!


> Do we want to mention that most Freifunk/Funkfeuer networks use TCP
> based queries (either pure text of HTML) with JSON output to query the
> state of the OLSR (v1) implementation... the OLSRv2 implementation of
> olsr.org will allow to do the same.

We could indeed mention that as an example of alternative interfaces
for managing MANET routers. I think it's a good idea.


> Would it be interesting to see if we can standardize a JSON query
> interface? Or if we can map the SNMP definitions to JSON in a
> reasonable way?

That is a bigger question than can (or should IMO) be handled in this
draft, but a very interesting one. And it may be even bigger than
MANET. Are you aware of the COMAN mailing list? They have discussed
management of constrained devices for some time, although so far no
BoF has resulted from these discussions. In the 6lo WG, we have
similar discussions for how to manage constrained devices. There are
proposals to reuse Yang models via HTTP
(draft-bierman-netconf-restconf-04) or COAP
(raft-vanderstok-core-comi-04). It would definitely be good to reuse
existing management interfaces (such as MIB modules and YANG). The
IESG has released a statement to prefer YANG over MIB modules for
writable configuration:
http://www.ietf.org/iesg/statement/writable-mib-module.html
I just recently had a phone call with three "B"-ADs on this topic
(Benoit, Barry and Brian), and they promised to send out an email to
multiple WGs regarding this topic, as it may require a cross-WG effort
(the email is still pending).

Coming back to your suggestion, JSON may be a good approach to manage
devices. And it's good to see that you already have an implementation.
I think we should discuss this more in Toronto. Will you be there?

Best regards
Ulrich