Re: [vnrg] Logical vs. virtual

Joe Touch <touch@isi.edu> Thu, 15 July 2010 17:08 UTC

Return-Path: <touch@isi.edu>
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 C92B83A69C0 for <vnrg@core3.amsl.com>; Thu, 15 Jul 2010 10:08:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.258
X-Spam-Level:
X-Spam-Status: No, score=-2.258 tagged_above=-999 required=5 tests=[AWL=0.341, BAYES_00=-2.599]
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 1nKjJS+XwqcO for <vnrg@core3.amsl.com>; Thu, 15 Jul 2010 10:08:06 -0700 (PDT)
Received: from vapor.isi.edu (vapor.isi.edu [128.9.64.64]) by core3.amsl.com (Postfix) with ESMTP id 0F7283A659C for <vnrg@irtf.org>; Thu, 15 Jul 2010 10:08:06 -0700 (PDT)
Received: from [75.212.252.51] (51.sub-75-212-252.myvzw.com [75.212.252.51]) (authenticated bits=0) by vapor.isi.edu (8.13.8/8.13.8) with ESMTP id o6FGpOqL026340 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 15 Jul 2010 09:51:36 -0700 (PDT)
Message-ID: <4C3F3C87.1010303@isi.edu>
Date: Thu, 15 Jul 2010 09:51:19 -0700
From: Joe Touch <touch@isi.edu>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.10) Gecko/20100512 Thunderbird/3.0.5
MIME-Version: 1.0
To: Didier Colle <didier.colle@intec.UGent.be>
References: <4C3F0DC4.2060705@intec.UGent.be> <4C3F26BF.7090009@isi.edu> <4C3F390A.2090403@intec.UGent.be>
In-Reply-To: <4C3F390A.2090403@intec.UGent.be>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
X-ISI-4-43-8-MailScanner: Found to be clean
X-MailScanner-From: touch@isi.edu
Cc: vnrg@irtf.org
Subject: Re: [vnrg] Logical vs. virtual
X-BeenThere: vnrg@irtf.org
X-Mailman-Version: 2.1.9
Precedence: list
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, 15 Jul 2010 17:08:11 -0000

(again, speaking as an individual participant):

On 7/15/2010 9:36 AM, Didier Colle wrote:
> Dear Joe, all,
>
>> I tend to think of a logical device as not really adding to the
>> capabilities of a physical one, though, whereas a virtual one seems to
>> (at least to me).
>
> Please explain. What capabilities are you referring to?
> So far, I think most people on the list have expressed a virtual network
> having the same or a subset of the capabilities of the network. Do you
> agree with that? And remains that statement true for a virtual device
> rather than virtual network?

A physical network can't be relocated while running. A virtual one can.
A physical network doesn't ensure separation from other physical 
networks; a virtual one should, IMO.

>  From your previous post today, these capabilities are not apparent.
>> 1.c. what is the characteristic behavior/capability of the
>> resulting system?
>>
>> I think that the defining characteristic of a VN is that it allows an
>> existing network to concurrently emulate another, distinct and
>> separate network.
 >
> Is that a characteristic/capability of the virtual network (VN) or of
> the underlying existing network?

The VN. Without the VN, no such emulation would occur, IMO.

>> Maybe these are really just two aspects of a single thing, i.e., I
>> would differentiate between:
>>
>> - a device which does not map 1:1 to a physical entity
>> (could be a part of one, a group of many, or a group of parts)
>>
>> - a device which provides supports virtual networking
>>
>> Since we call the latter "virtual networking" (the name of this RG), I
>> would propose that the latter would be the virtual device, and the
>> former be the logical one.
>
> Hmm... so the resulting question is: What is virtual networking? ;-)

I had proposed a definition - which is a network composed of tunnels. 
The rest, IMO, is largely in support of that one distinguishing 
characteristic.

>> I don't think of it as a 'specialized form', but rather the fact that
>> a single virtual router CANNOT be mapped onto a single physical device
>> with no other logical components.
>>
>> I.e., a virtual router needs a base router to connect to the links of
>> the tunnel. A virtual host needs a base router (as well) for the same
>> reason.
 >
> Really? In your previous post you said: "A virtual link is the easiest
> to define - it is a tunnel over some existing network path, i.e., with
> an additional layer of encapsulation that is used solely for the VN, but
> which is otherwise not needed. A virtual router forwards packets between
> virtual links. " So, virtual link is encapsulated (e.g., by tagging with
> a VLAN-ID?) to allow multiplexing: is this something the virtual router
> cannot do (although invisible to the user/owner of the virtual router)?

A virtual router can encapsulate, but doesn't know what to do with the 
encapsulated packet, IMO. At some point the packet needs to go out a 
physical interface, and I don't think virtual routers own any physical 
interfaces.

> Do you need for that another "base" router?

No; that's what I needed the base router for in the first place.

Joe