Re: [vnfpool] Virtualized vs. physical network functions

PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@tid.es> Fri, 09 May 2014 07:13 UTC

Return-Path: <pedroa.aranda@tid.es>
X-Original-To: vnfpool@ietfa.amsl.com
Delivered-To: vnfpool@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7803A1A01FF for <vnfpool@ietfa.amsl.com>; Fri, 9 May 2014 00:13:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.953
X-Spam-Level:
X-Spam-Status: No, score=-4.953 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, GB_I_LETTER=-2, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.651, 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 I-UhXh5G6im1 for <vnfpool@ietfa.amsl.com>; Fri, 9 May 2014 00:13:40 -0700 (PDT)
Received: from tidos.tid.es (tidos.tid.es [195.235.93.44]) by ietfa.amsl.com (Postfix) with ESMTP id 8C36A1A01EE for <vnfpool@ietf.org>; Fri, 9 May 2014 00:13:39 -0700 (PDT)
Received: from sbrightmailg01.hi.inet (sbrightmailg01.hi.inet [10.95.64.104]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N5A00KTBPEMCR@tid.hi.inet> for vnfpool@ietf.org; Fri, 09 May 2014 09:13:34 +0200 (MEST)
Received: from dequeue_removeroute (tid.hi.inet [10.95.64.10]) by sbrightmailg01.hi.inet (Symantec Messaging Gateway) with SMTP id 51.F8.03703.E108C635; Fri, 09 May 2014 09:13:34 +0200 (CEST)
Received: from correo.tid.es (mailhost.hi.inet [10.95.64.100]) by tid.hi.inet (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0N5A00KT8PEMCR@tid.hi.inet> for vnfpool@ietf.org; Fri, 09 May 2014 09:13:34 +0200 (MEST)
Received: from EX10-MB1-MAD.hi.inet ([169.254.1.183]) by EX10-HTCAS8-MAD.hi.inet ([fe80::41c8:e965:8a6:de67%11]) with mapi id 14.03.0158.001; Fri, 09 May 2014 09:13:33 +0200
Date: Fri, 09 May 2014 07:13:32 +0000
From: PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@tid.es>
In-reply-to: <536BE238.7090907@nomountain.net>
X-Originating-IP: [10.95.64.115]
To: "vnfpool@ietf.org" <vnfpool@ietf.org>
Message-id: <CF92450E.BA88%paag@tid.es>
Content-id: <55C4ED6D145A454FA479B18ED49EB73F@hi.inet>
MIME-version: 1.0
Content-type: text/plain; charset=Windows-1252
Content-language: es-ES
Content-transfer-encoding: quoted-printable
Accept-Language: es-ES, es-ES, en-US
Thread-topic: [vnfpool] Virtualized vs. physical network functions
Thread-index: AQHPavgYEx3xMAyBFkmloyUW4dqDcJs31msA
user-agent: Microsoft-MacOutlook/14.4.1.140326
X-AuditID: 0a5f4068-f79636d000000e77-44-536c801e0ed0
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRmVeSWpSXmKPExsXCFe/ApSvXkBNscGsqj8WMS/9ZHBg9liz5 yRTAGMVlk5Kak1mWWqRvl8CVce3pX8aCBzIV9+YfY2lgXCvexcjJISFgIrF26i5mCFtM4sK9 9WxdjFwcQgIHGSVWP3zLDOH8YpTYuH4elLORUeLw64nsIC0sAqoSW1fdZAKx2QSsJOZu/ssI YgsLOEpMm7+CDcTmFNCTeHX4FzvECgWJP+ces4DYIgKaEpdfzAOr4RVQl2hfewTsDGYBM4kL p7awQMQFJX5MvscCEdeT+PjnNiOELS4x59dEVghbW+LJuwtANgcHo4CKxIT9xRDjnSSObjkE tcpIou1uH9h4UaAx747PZ4I4R0BiyZ7zUN+LSrx8/A9sjJCArkTfVaUJjBKzkBw0C8lBs5Ac NAvJQbOQHLSAkXUVo1hxUlFmekZJbmJmTrqBoV5Gpl5mXmrJJkZI1GXsYFy+U+UQowAHoxIP b8HB7GAh1sSy4srcQ4wSHMxKIrxS6TnBQrwpiZVVqUX58UWlOanFhxilOViUxHnjXhcFCAmk J5akZqemFqQWwWSZODilGhhXfWl7436VsTT56+cDrEldHPNZbp5/+3+Dk8q2NUv3vLmhuNK0 mPlpE5f1/U1O686ublFuPvbR2lhg1vtmpq9bbRbfPXGj7briRIP3RY0bY7IPHTZaanFvQYps 2JUjbOyW4mEXjHjdlp3Pl7fW/i9vG3Xt/9tjcbVbHNnsprgwrxY84TvN001HiaU4I9FQi7mo OBEAmPYUtbYCAAA=
References: <536BE238.7090907@nomountain.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/vnfpool/8SM_8ComvJ0cguzGWp9gSBN-Bhw
Subject: Re: [vnfpool] Virtualized vs. physical network functions
X-BeenThere: vnfpool@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Discussion list for virtual network function resource pooling." <vnfpool.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/vnfpool>, <mailto:vnfpool-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vnfpool/>
List-Post: <mailto:vnfpool@ietf.org>
List-Help: <mailto:vnfpool-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vnfpool>, <mailto:vnfpool-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 09 May 2014 07:13:42 -0000

Hi

I¹d really wonder why we have the Œv¹ then but let¹s assume we drop it
(could it be that the Œv¹ is the cool letter of the day?) :-) Anyhow, just
going on with what I¹m learning with the CDN use caseŠ

Let¹s assume three major categories where we want to achieve resilience:
compute, storage and network.
Leaving  the virtualised vs. physical axis of the problem aside for one
moment, let¹s look at the possible resilience mechanisms.

In the network, you can use state of the art (HSRP, etc.) to make sure two
endpoints coordinate to take care that a specific connection is not lost.
Going one step beyond that and looking at what we could do, then we could
even define a way to orchestrate the networking part and redirect traffic
towards a ¹stand-by¹ network function if there is evidence that an
Œactive¹ network function is unreachable.

As far as the compute part is concerned, we could use the same
orchestration mechanism to redirect traffic when the network function is
not responsive.

And regarding storage, we can look at two possibilities: local and remote
storage. If local storage fails, we can either treat the function as if it
was down and go back to the beginning of this paragraph. Alternatively, we
could have the NF signal a storage failure and the orchestration find an
alternative remote storage location which the NF could use to resume
working. And this same mechanism could be used to treat the case when a NF
is using remote storage only. It starts with a specific copy of the
storage and switches over to the backup copy.

In all cases, we need mechanisms to replicate the state to make sure that
the stand-by NF or storage can take over when a problem arises.

Now, going back to the Œv¹-word, and after this short recap of the
problem, I have to confess that the main difference (or advantage) of a
VNF versus a non-V NF is that you could create an instance of the NF
on-the-fly in case of failure, provided you are able to solve the state
replication issue.



Dr. Pedro A. Aranda Gutiérrez

Technology Exploration -
Network Innovation & Virtualisation

mailto:paag@tid.es
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





El 08/05/14 21:59, "Melinda Shore" <melinda.shore@nomountain.net> escribió:

>One of the things that came up at the BOF in London and that
>hasn't received any subsequent discussion is the question of
>the applicability of network function reliability based on
>a pooling/redundancy model being applicable to network functions
>running directly on hardware, in addition to virtualized
>functions (as we've been discussing).  To be honest I'm still
>not 100% clear on the issue and it would be helpful if
>someone who's got opinions on the topic could take a whack at
>it.
>
>Thanks,
>
>Melinda
>
>--
>Melinda Shore
>No Mountain Software
>melinda.shore@nomountain.net
>
>"Software longa, hardware brevis."
>
>_______________________________________________
>vnfpool mailing list
>vnfpool@ietf.org
>https://www.ietf.org/mailman/listinfo/vnfpool


________________________________

Este mensaje se dirige exclusivamente a su destinatario. Puede consultar nuestra política de envío y recepción de correo electrónico en el enlace situado más abajo.
This message is intended exclusively for its addressee. We only send and receive email on the basis of the terms set out at:
http://www.tid.es/ES/PAGINAS/disclaimer.aspx