Re: [Ibnemo] Clearing up some misconceptions, part 2: Technical Scope Questions

PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com> Mon, 22 June 2015 06:07 UTC

Return-Path: <pedroa.aranda@telefonica.com>
X-Original-To: ibnemo@ietfa.amsl.com
Delivered-To: ibnemo@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 998A31B2CD9 for <ibnemo@ietfa.amsl.com>; Sun, 21 Jun 2015 23:07:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.09
X-Spam-Level:
X-Spam-Status: No, score=0.09 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 DGqLhPoHpmCs for <ibnemo@ietfa.amsl.com>; Sun, 21 Jun 2015 23:07:20 -0700 (PDT)
Received: from smtpjc.telefonica.com (smtpjc.telefonica.com [81.47.204.76]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0660E1B2CD6 for <ibnemo@ietf.org>; Sun, 21 Jun 2015 23:07:19 -0700 (PDT)
Received: from smtpjc.telefonica.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B3C2FE0192; Mon, 22 Jun 2015 08:07:15 +0200 (CEST)
Received-SPF: PermError (tgtimjc804.telefonica.com: domain of pedroa.aranda@telefonica.com uses mechanism not recognized by this client) identity=MAILFROM; client-ip=10.92.4.9; envelope-from=pedroa.aranda@telefonica.com; helo=ESTGVMSP112.EUROPE.telefonica.corp)
Received: from ESTGVMSP112.EUROPE.telefonica.corp (unknown [10.92.4.9]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtpjc.telefonica.com (Postfix) with ESMTPS id 9C441E0181; Mon, 22 Jun 2015 08:07:15 +0200 (CEST)
Received: from emea01-db3-obe.outbound.protection.outlook.com (10.92.5.139) by tls.telefonica.com (10.93.6.54) with Microsoft SMTP Server (TLS) id 14.3.195.1; Mon, 22 Jun 2015 08:07:14 +0200
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com (10.161.13.145) by DB4PR06MB0637.eurprd06.prod.outlook.com (10.161.13.143) with Microsoft SMTP Server (TLS) id 15.1.195.15; Mon, 22 Jun 2015 06:07:13 +0000
Received: from DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) by DB4PR06MB0639.eurprd06.prod.outlook.com ([10.161.13.145]) with mapi id 15.01.0195.005; Mon, 22 Jun 2015 06:07:13 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@telefonica.com>
To: John Strassner <strazpdj@gmail.com>, "ibnemo@ietf.org" <ibnemo@ietf.org>
Thread-Topic: [Ibnemo] Clearing up some misconceptions, part 2: Technical Scope Questions
Thread-Index: AQHQrLGuPUVxSRRkOUKDf5l7sV7Rrw==
Date: Mon, 22 Jun 2015 06:07:13 +0000
Message-ID: <D1AD6C01.1E4A8%pedroa.aranda@telefonica.com>
References: <CAJwYUrHSY6KyeoyWa49-OeWek5W6eF486kWYm2qvD5VKMGWmxg@mail.gmail.com>
In-Reply-To: <CAJwYUrHSY6KyeoyWa49-OeWek5W6eF486kWYm2qvD5VKMGWmxg@mail.gmail.com>
Accept-Language: es-ES, en-US
Content-Language: es-ES
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.1.150515
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [195.235.92.36]
x-microsoft-exchange-diagnostics: 1; DB4PR06MB0637; 5:1fq17WJpNxMUfHxd36VhcujyvEjExFeCiZg/MMyzctloWKw02umU3YSIYt+QBUzTE024hORV5Z5nCI55xNnWzRwd0lLXZzq93lhO+EY77XM6n8v1DFlMuILUIpOQJvkeR75JgVy+El9oRcBUxftkPA==; 24:3kjIYCE+/XHctCSbYFqBZM5kF/8TdmpfU066Yb+wpANa26erGC/DvphpxWHvn3uw0KohV3GO59vDwsOou6Kdiyok7MrMvsD5WU7IjF0hzDE=; 20:49cF+N/TmCFBOggFL+qvKXODW8r8ohRGpfluGOKdNX91Qr2WxNCtWpBkBdrVfUfnwgY0mxUcRGNEv6NOa9shsg==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DB4PR06MB0637;
x-microsoft-antispam-prvs: <DB4PR06MB0637AB956A12A8EFFACC78379BA10@DB4PR06MB0637.eurprd06.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DB4PR06MB0637; BCL:0; PCL:0; RULEID:; SRVR:DB4PR06MB0637;
x-forefront-prvs: 06157D541C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(53754006)(5002640100001)(76176999)(54356999)(5001960100002)(19580405001)(575784001)(19580395003)(86362001)(2950100001)(50986999)(2656002)(87936001)(46102003)(92566002)(107886002)(106116001)(83506001)(5001920100001)(16236675004)(122556002)(2501003)(102836002)(66066001)(77096005)(189998001)(36756003)(40100003)(4001350100001)(5001770100001)(77156002)(62966003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB4PR06MB0637; H:DB4PR06MB0639.eurprd06.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
Content-Type: multipart/alternative; boundary="_000_D1AD6C011E4A8pedroaarandatelefonicacom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2015 06:07:13.1582 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9744600e-3e04-492e-baa1-25ec245c6f10
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4PR06MB0637
X-OriginatorOrg: telefonica.com
X-TM-AS-MML: No
Archived-At: <http://mailarchive.ietf.org/arch/msg/ibnemo/fR9nJcLIPvLhrDWkzkt2a8vtUPA>
Subject: Re: [Ibnemo] Clearing up some misconceptions, part 2: Technical Scope Questions
X-BeenThere: ibnemo@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion of Nemo, an intent-based North Bound \(NB\) interface consisting of an application protocol running over HTTP \(RESTful interfaces\) to exchange intent-based primitives between applications and meta-controllers controlling virtual network resources \(networks, storage, CPU\)." <ibnemo.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ibnemo/>
List-Help: <mailto:ibnemo-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ibnemo>, <mailto:ibnemo-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Jun 2015 06:07:24 -0000

Hi John,

I’m working with your emails, since they provide a lot of very valuable guidance. Let me try to answer one of the simple questions.

We are still seeing service request times of days (look at the recent talks at TCN’15) and we are expected to make them go drastically down.
Looking at how things are evolving in networking in general, I sincerely think that if we want things to get better, network admins have to start leaving the expect/TCL turf. We all know that maintaining these scripts is a pain and that’s why some of us are looking somewhere else.
And that’s where SDN kicks in.
(OK, yes, some people say scripts are software, but c’on … Script Driven Networking is like using assembler. I did a lot of that in the Z80 and 8088 times.)

I as a network admin would like to get some level of abstraction. For example, I would like to say ‘router’ as a collection of well-known building blocks and with a well-defined behaviour. Whether it ends up being a Cisco, a Juniper or a you name it should not be my concern. The typical network admin sitting in the NOC doesn’t have to be impacted by a deal done somewhere up in the management floors to get routers cheaper.

Same goes for other types of nodes and something similar also holds for links. I don’t want to be bothered by the specifics of programming a link, but I want to be aware of its presence. And here, again, supplier independence,etc.

And since we are already here, why not having design patterns? Who always starts from scratch when designing networks and then proceeds on a node-by-node basis? Doesn’t it make sense to replicate blocks you trust to work for a specific purpose?

This is why I find this IBNEMO stuff valuable. Yes, we need some focusing and shaping here and there, and there is where your valuable comments kick in.


Best, /PA

---
Dr. Pedro A. Aranda Gutiérrez

Technology Exploration -
Network Innovation & Virtualisation
email: pedroa d0t aranda At telefonica d0t com
Telefónica, Investigación y Desarrollo
C/ D. Ramón de la Cruz,84
28006 Madrid, Spain

Fragen sind nicht da, um beantwortet zu werden.
Fragen sind da, um gestellt zu werden.
Georg Kreisler
De: John Strassner <strazpdj@gmail.com<mailto:strazpdj@gmail.com>>
Fecha: sábado, 20 de junio de 2015 23:15
Para: "ibnemo@ietf.org<mailto:ibnemo@ietf.org>" <ibnemo@ietf.org<mailto:ibnemo@ietf.org>>
Asunto: [Ibnemo] Clearing up some misconceptions, part 2: Technical Scope Questions

Hi all,
…
  - Why would a network administrator use an intent-based system?
    They live in the world of CLI, YANG, expect and TCL scripts.
…
--
regards,
John





________________________________

Este mensaje y sus adjuntos se dirigen exclusivamente a su destinatario, puede contener información privilegiada o confidencial y es para uso exclusivo de la persona o entidad de destino. Si no es usted. el destinatario indicado, queda notificado de que la lectura, utilización, divulgación y/o copia sin autorización puede estar prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.

The information contained in this transmission is privileged and confidential information intended only for the use of the individual or entity named above. If the reader of this message is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this transmission in error, do not read it. Please immediately reply to the sender that you have received this communication in error and then delete it.

Esta mensagem e seus anexos se dirigem exclusivamente ao seu destinatário, pode conter informação privilegiada ou confidencial e é para uso exclusivo da pessoa ou entidade de destino. Se não é vossa senhoria o destinatário indicado, fica notificado de que a leitura, utilização, divulgação e/ou cópia sem autorização pode estar proibida em virtude da legislação vigente. Se recebeu esta mensagem por erro, rogamos-lhe que nos o comunique imediatamente por esta mesma via e proceda a sua destruição