Re: [vnrg] Layering vs. virtualization

Pedro Andrés Aranda Gutiérrez <paag@tid.es> Thu, 29 July 2010 08:52 UTC

Return-Path: <pedroa.aranda@tid.es>
X-Original-To: vnrg@core3.amsl.com
Delivered-To: vnrg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id DDD1C3A69AC for <vnrg@core3.amsl.com>; Thu, 29 Jul 2010 01:52:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.299
X-Spam-Level:
X-Spam-Status: No, score=-2.299 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XEZ4w58aZh1o for <vnrg@core3.amsl.com>; Thu, 29 Jul 2010 01:52:33 -0700 (PDT)
Received: from tidos.tid.es (tidos.tid.es [195.235.93.44]) by core3.amsl.com (Postfix) with ESMTP id 43FC03A68D6 for <vnrg@irtf.org>; Thu, 29 Jul 2010 01:52:33 -0700 (PDT)
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 ESMTPS id <0L6B00100A08M3@tid.hi.inet> for vnrg@irtf.org; Thu, 29 Jul 2010 10:52:56 +0200 (MEST)
Received: from [10.95.31.150] (10.95.67.43) by htcasmad2.hi.inet (10.95.67.75) with Microsoft SMTP Server id 8.1.393.1; Thu, 29 Jul 2010 10:52:56 +0200
Date: Thu, 29 Jul 2010 10:52:42 +0200
From: Pedro Andrés Aranda Gutiérrez <paag@tid.es>
In-reply-to: <317616CE96204D49B5A1811098BA89500278772A@XMB-AMS-110.cisco.com>
To: "Monique Morrow (mmorrow)" <mmorrow@cisco.com>
Message-id: <4C51415A.5050105@tid.es>
Organization: Telefónica, I+D
MIME-version: 1.0
Content-type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-transfer-encoding: 8bit
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.11) Gecko/20100713 Thunderbird/3.0.6
References: <4C5139C6.9020300@kit.edu> <4C513B95.2080804@tid.es> <317616CE96204D49B5A1811098BA89500278772A@XMB-AMS-110.cisco.com>
Cc: "vnrg@irtf.org" <vnrg@irtf.org>, PEDRO ANDRES ARANDA GUTIERREZ <pedroa.aranda@tid.es>
Subject: Re: [vnrg] Layering vs. virtualization
X-BeenThere: vnrg@irtf.org
X-Mailman-Version: 2.1.9
Precedence: list
Reply-To: paag@tid.es
List-Id: "Virtual Networks Research Group \(VNRG\) discussion list" <vnrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/listinfo/vnrg>, <mailto:vnrg-request@irtf.org?subject=unsubscribe>
List-Archive: <http://www.irtf.org/mail-archive/web/vnrg>
List-Post: <mailto:vnrg@irtf.org>
List-Help: <mailto:vnrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/vnrg>, <mailto:vnrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jul 2010 08:52:35 -0000

Hi Monique

I was just trying to add my 10^-9 cents to Roland's question. The issue 
of administrative boundaries is IMvvvHO orthogonal to Roland's question.
I'm happy to discuss it too, but let's keep them separated.

Cheers,/PA

On 29/07/10 10:40, Monique Morrow (mmorrow) wrote:
> Further to layering vs virtualization is the issue of "control"  : implication of administrative domains  [inter-domain] -- or is it relevant?
>
> Monique
>
>
> -----Original Message-----
> From: vnrg-bounces@irtf.org on behalf of Pedro Andrés Aranda Gutiérrez
> Sent: Thu 7/29/2010 1:28 AM
> To: vnrg@irtf.org
> Subject: Re: [vnrg] Layering vs. virtualization
>
> Hi,
>
> Roland is really making an interesting point here. IMHO, we have to
> say which layer we are talking about. Examples I see:
>
> L1: DWDM; different lambdas are different virtual networks at L1
>
> L2: 802.1q
>
> L2.5:   the venerable ATM and MPLS nowadays
>
> Cheers,/PA
>
> On 29/07/10 10:20, Roland Bless wrote:
>> Hi,
>>
>> I thought a little bit more on that topic, e.g., whether IP
>> on top of Ethernet itself is a virtualization technique and I
>> think that it is not - longer rationale below. First, I want to second
>> what Aaron said: we should consider network technologies other
>> than IP in the substrate as well as in the virtual network. So
>> sometimes it is easier to think of some abstract substrate technology
>> instead of IP as substrate.
>>
>> However, I think one difference between "layering" and virtualization
>> is as follows:
>> when you put another protocol layer on top, you usually have to
>> do it in the "end-system"/at the end points, i.e., IP nodes are
>> sitting at L2 end points whereas L2 nodes (e.g., switches) are
>> transparent for L2 end points.
>> Same in L3 (letting the control plane aside for this moment):
>> routers as L3 network nodes are largely transparent for
>> the end-systems (except for first/last-hop routers),
>> i.e., a transport connection at L4 is normally
>> terminated in L3 end-systems. So in this way neither IP is a virtual
>> network on top of Ethernet nor is a TCP connection on top of IP, but I
>> would consider IP as an overlay and abstraction technique (it mainly
>> abstracts from different L2 networks in its substrate).
>>
>> In contrast, a virtualization technique in/at L2 involves mechanisms
>> within the L2 nodes, e.g., support of VLAN tagging.
>> A real network virtualization technique at layer 3 would require,
>> e.g., partitioning of a L3 node/a router; lets consider that you are
>> running a different protocol than IP in a partition.
>> The "hard part" now is getting/demultiplexing from the substrate
>> to the virtual parts of the router. There are various ways to do it
>> depending on the substrate's capabilities.
>> So using a dedicated physical L2 port would be one possibility,
>> using VLANs over a shared L2 cable would be another. If the substrate
>> is on higher layers MPLS LSPs or L3 tunnels etc. can be used.
>>
>> Sometimes it also helps to think on addressing the virtual resources
>> from the control plane inside the substrate. Basically you have
>> to address a VNet (denoting a specific virtual network),
>> a Virtual Node, and a specific Virtual Interface inside the
>> Virtual Node, e.g., in order to connect a substrate link/tunnel
>> to a specific interface of this particular virtual node.
>> However, it is not required that VNet-IDs, Virtual Node IDs,
>> or Virtual Link/Interface IDs are literally carried in substrate
>> data packets since there could be link-specific mapping techniques using
>> available multiplexing mechanisms, e.g., VLAN-tags.
>> In analogy one can denote such link-specific identifiers for VNets as
>> "VNet-Tags". A VNet-Tag identifies a virtual link in a link-specific
>> context. In absence of multiplexing support in the substrate, it may be
>> required to use an explicit shim header that carries the
>> VNet-Tag in order to allow proper demultiplexing of virtual networks on
>> a shared substrate link.
>>
>> To keep a long story short: when talking about virtualization
>> we must be specific which layer is actually virtualized or do we
>> consider layer 3 only?
>>
>> Regards,
>>    Roland
>> _______________________________________________
>> vnrg mailing list
>> vnrg@irtf.org
>> https://www.irtf.org/mailman/listinfo/vnrg
>
> --
> Pedro A. Aranda Gutiérrez       Telefónica I+D
> Technology Specialist           New Network Technologies
> mailto: paag@tid.es             C/Emilio Vargas,6
> Tlf: +34-913 374 702            E-28043 Madrid
>
> "Fragen sind nicht da, um beantwortet zu werden.
>    Fragen sind da, um gestellt zu werden" Georg Kreisler
> http://www.mendeley.com/profiles/pedro-a-aranda-gutierrez
> _______________________________________________
> vnrg mailing list
> vnrg@irtf.org
> https://www.irtf.org/mailman/listinfo/vnrg
>

-- 
Pedro A. Aranda Gutiérrez	Telefónica I+D
Technology Specialist		New Network Technologies
mailto: paag@tid.es		C/Emilio Vargas,6
Tlf: +34-913 374 702            E-28043 Madrid

"Fragen sind nicht da, um beantwortet zu werden.
  Fragen sind da, um gestellt zu werden" Georg Kreisler
http://www.mendeley.com/profiles/pedro-a-aranda-gutierrez