Erik,
Weird talking to someone whose name is "correctly spelled" according
to most of my Ericsson colleagues - which is already strange enough. :-)
Specific VLANs (i.e. - VLAN instances) are identified by a VID (VLAN
ID).
Specific IP subnets (i.e. - IP Subnet instances) are identified in a somewhat
more
complicated way.
If we need to talk about generic concepts, we need to differentiate the
generic concept of a virtual network from the equally generic concept of a
specific
instance of a virtual network.
--
Eric
-----Original Message-----
From: smith, erik [mailto:[email protected]]
Sent: Thursday, June 27, 2013 4:11 PM
To: Eric Gray; Joe Pelissier (jopeliss); [email protected]
Subject: RE: Virtual Network - what's an instance?
Importance: High
Eric, if VNI is required to describe an instance of a VN, why isn't VLANI
required to describe an instance of a VLAN?
Regards, Erik
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Eric
Gray
Sent: Thursday, June 27, 2013 3:51 PM
To: Joe Pelissier (jopeliss); [email protected]
Subject: Re: [nvo3] Virtual Network - what's an instance?
Joe,
At the end of the day, every definition is either a tautology, or it is
wrong.
As one of my colleagues has put it, a VN is a concept and a VNI is a
realization of the concept.
VLAN 41 may be an instance of the VLAN concept.
The subnet associated with a router interface IP address and its
associated net-mask is an instance of the IP subnet concept.
A VN is intended to be a generic concept that includes multiple
virtual-network types. A VNI is an instance (or realization?) of a VN.
--
Eric
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Joe
Pelissier (jopeliss)
Sent: Wednesday, June 19, 2013 6:29 PM
To: [email protected]
Subject: Re: [nvo3] Virtual Network - what's an instance?
Maybe it's just me, but the definition of VNI does not seem useful:
"Virtual Network Instance (VNI): A specific instance of a VN."
If someone did not understand what a Virtual Network Instance is, then simply
adding the word "specific" does not help much. Essentially, a VNI is a VN -
the terms appear synonymous, so it would be best to simply eliminate the VNI
term.
My $0.02 worth...
Joe Pelissier
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Black,
David
Sent: Wednesday, June 19, 2013 7:48 AM
To: LASSERRE, MARC (MARC)
Cc: [email protected]
Subject: Re: [nvo3] Virtual Network - what's an instance?
Marc,
Good - that'll work well, and I'm assuming that you'll bring the rest of the
draft into line, as there is usage of the VNI acronym to refer to the NVE-local
portion of a VN (what I refer to as VNLI below).
Thanks,
--David
> -----Original Message-----
> From: LASSERRE, MARC (MARC) [mailto:[email protected]]
> Sent: Wednesday, June 19, 2013 3:54 AM
> To: Black, David
> Cc: [email protected]
> Subject: RE: Virtual Network - what's an instance?
>
> Hi David,
>
> In the soon-to-be-published revision of the framework draft, the VN &
> VNI definitions stand as:
>
> Virtual Network (VN): A VN is a logical abstraction of a physical
> network that provides L2 or L3 network services to a set of Tenant
> Systems. A VN is also known as a Closed User Group (CUG).
>
> Virtual Network Instance (VNI): A specific instance of a VN.
>
> I think that this addresses your concern.
>
> Marc
>
> > -----Original Message-----
> > From: [email protected] [mailto:[email protected]] On Behalf
> > Of Black, David
> > Sent: Wednesday, June 19, 2013 1:24 AM
> > To: [email protected]
> > Subject: [nvo3] Virtual Network - what's an instance?
> >
> > In working on some control plane draft material, I've run across an
> > inconsistency in the use of the concept of a "virtual network
> > instance"
> > (or VNI) between the problem statement and framework drafts.
> >
> > The problem statement draft does not define "virtual network instance"
> > and uses that term more or less interchangeably with "virtual network"
> > to refer to a specific virtual network. Here's an example with both
> > terms used in the same sentence near the top of p.5:
> >
> > A key requirement is that each
> > individual virtual network instance be isolated from other virtual
> > network instances, with traffic crossing from one virtual network
> > to
> > another only when allowed by policy.
> >
> > The framework draft defines Virtual Network Instance (VNI) as
> > effectively being the portion of a virtual network that is
> > instantiated in an NVE:
> >
> > VNI: Virtual Network Instance. This is one instance of a
> > virtual
> > overlay network. It refers to the state maintained for a
> > given VN on
> > a given NVE. Two Virtual Networks are isolated from one
> > another and
> > may use overlapping addresses.
> >
> > Something's wrong here. Back in February, Thomas Narten proposed
> > that we use the problem statement terminology consistently in the
> > framework draft, but there hasn't been any further discussion.
> >
> > Speaking for myself, the problem statement draft's usage seems more
> > intuitive (an "instance" of a virtual network is a virtual network,
> > not part of one, as is the case in the framework draft), but we've
> > had the VNI acronym around in the framework draft for a good long
> > time now.
> >
> > If it were ok to change the framework draft, I would prefer:
> >
> > VNLI: Virtual Network Local Instance. This is an instance of a
> > virtual overlay network on a specific NVE. The VNLI refers to the
> > local state and associated processing for a given VN on a given
> > NVE. Within an NVE, VNLIs are isolated from one another and
> > may use overlapping network addresses.
> >
> > But that's just my 0.02 - what should be done about this?
> >
> > Thanks,
> > --David
> > ----------------------------------------------------
> > David L. Black, Distinguished Engineer EMC Corporation, 176 South
> > St., Hopkinton, MA 01748
> > +1 (508) 293-7953 FAX: +1 (508) 293-7786
> > [email protected] Mobile: +1 (978) 394-7754
> > ----------------------------------------------------
> >
> >
> > _______________________________________________
> > nvo3 mailing list
> > [email protected]
> > https://www.ietf.org/mailman/listinfo/nvo3
> >
_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3
_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3
_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3
_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3