Re: [nmrg] draft-irtf-nmrg-autonomic-network-definitions-01 feedback
Arran Cudbard-Bell <a.cudbardb@freeradius.org> Tue, 22 July 2014 00:02 UTC
Return-Path: <a.cudbardb@freeradius.org>
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 B97C51A02C1 for <nmrg@ietfa.amsl.com>; Mon, 21 Jul 2014 17:02:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-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 92WD9crsp94p for <nmrg@ietfa.amsl.com>; Mon, 21 Jul 2014 17:02:33 -0700 (PDT)
Received: from power.freeradius.org (power.freeradius.org [88.190.25.44]) by ietfa.amsl.com (Postfix) with ESMTP id 887DB1A0066 for <nmrg@irtf.org>; Mon, 21 Jul 2014 17:02:33 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by power.freeradius.org (Postfix) with ESMTP id 52B6222401C5; Tue, 22 Jul 2014 02:02:32 +0200 (CEST)
X-Virus-Scanned: Debian amavisd-new at power.freeradius.org
Received: from power.freeradius.org ([127.0.0.1]) by localhost (power.freeradius.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XveereX_S4ER; Tue, 22 Jul 2014 02:02:26 +0200 (CEST)
Received: from [10.0.0.54] (unknown [199.119.128.66]) by power.freeradius.org (Postfix) with ESMTPSA id 346F3224004C; Tue, 22 Jul 2014 02:02:24 +0200 (CEST)
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Content-Type: multipart/signed; boundary="Apple-Mail=_1ED73221-A4BF-4C26-A23A-DFAF980A3A11"; protocol="application/pgp-signature"; micalg="pgp-sha1"
X-Pgp-Agent: GPGMail 2.1 (86d0425)
From: Arran Cudbard-Bell <a.cudbardb@freeradius.org>
In-Reply-To: <53CD9C24.4070002@alcatel-lucent.com>
Date: Mon, 21 Jul 2014 20:02:20 -0400
Message-Id: <B8B16B5F-EB44-4970-B18D-D326B3F218D1@freeradius.org>
References: <53CD5D41.6050302@cisco.com> <53CD8E33.7070808@gmail.com> <3AA7118E69D7CD4BA3ECD5716BAF28DF21BEE9C7@xmb-rcd-x14.cisco.com> <53CD9C24.4070002@alcatel-lucent.com>
To: Laurent Ciavaglia <Laurent.Ciavaglia@alcatel-lucent.com>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: http://mailarchive.ietf.org/arch/msg/nmrg/4ETUGtT48dhObsiKRhNijxagGFA
Cc: "nmrg@irtf.org" <nmrg@irtf.org>
Subject: Re: [nmrg] draft-irtf-nmrg-autonomic-network-definitions-01 feedback
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: Tue, 22 Jul 2014 00:02:35 -0000
Hi Laurent, > I generally agree with your explanation (difference and co-existence between intent and configuration). This makes sense to me. > > However, I have a question/comment on: "a more specific guidance takes priority over a less specific one", why / how have we ended up that CLI shall/should take priority over an intent? > I would say that in the general case, again this makes sense and is perfectly applciable. However, taking the analogy of aviation, there are rules/principles(/laws), when a plane is operating in auto-pilot, that forbid a human pilot to take an action/command that will "harm" the plane/flight (i.e. the human could make mistakes, not be sane...). Interesting. Say an autonomic function was measuring two links under LACP or ECMP, and could determine that manually disabling one of the links would cause utilisation of the other link to exceed or come very close to 100%, are you saying the administrator should be prevented from disabling that link? > So why should a CLI overrides an intent? or stated differently, we should insert some principles/laws to drive the priority among the different configuration/intent/other interactions. (see also reference text below for more detail) I think possibly the difference is that SNMP/CLI etc.. are possibly intended as temporary overrides for maintenance purposes? and intent represents the default state of the autonomic function, bent to the operator's idea of what the network should look like? Also seeking clarification from Michael. > The autopilot is designed to fly the aircraft within the normal flight envelope > > The management of the network is autonomic unless there are severe problems > The autopilot automatically disengages if the aircraft flies significantly outside the normal flight envelope limits > > The automatic management of the network is automatically disengaged if the key performance indicators significantly differ from normal (good) values The cases where this would be useful are likely to be small. From a security standpoint, being able to force the network to apply different controls by triggering overload or manipulating performance metrics is undesirable. Disabling ECMP like functions, loop prevention, route distribution, link aggregation, multicast propagation/group control etc... Would also likely have a negative impact on network performance. There's more use in determining why the gauge is now showing an abnormal value than disabling autonomic control and hoping the network behaves in a sane way. -Arran
- [nmrg] draft-irtf-nmrg-autonomic-network-definiti… Benoit Claise
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Brian E Carpenter
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Michael Behringer (mbehring)
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Laurent Ciavaglia
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Arran Cudbard-Bell
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Benoit Claise
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Laurent Ciavaglia
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Brian E Carpenter
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Olivier Festor
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Sheng Jiang
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Michael Behringer (mbehring)
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Alexander Clemm (alex)
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Brian E Carpenter
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Alexander Clemm (alex)
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Brian E Carpenter
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Benoit Claise
- Re: [nmrg] draft-irtf-nmrg-autonomic-network-defi… Michael Behringer (mbehring)