Thomas,


                Close, I believe.  The second occurrence of "physical network" 
makes

me just a bit queasy.  The frame header information is not used by the wires

(or fiber) of the physical network.   Nor is it used by other physical network

components that may still be used in some L2 networks (Hubs, repeaters, ...).



                802.1D bridges also do not use VLAN IDs to make forwarding 
decisions

and 802.1Q bridges operate in 802.1D compatibility mode when not configured

with VLAN information.



                How about:



"VLANs are a well understood construct in the networking industry,

  providing an L2 service via a physical network in which tenant

  forwarding information (i.e. - the VLAN ID) is included in the L2

  frame header and used by VLAN bridges in making forwarding

  decisions."



                Also, the term "tenant" is an alien term in a general VLAN 
context,

but I can live with this usage because we clarify what we mean by the term

in the parenthetical text.



                Some folks question why this is needed.  If this was left out, 
what

do we lose?  Putting it in context, and leaving the tenant part out, this is

what we would have:



5.3.  802.1 VLANs



   VLANs are a well understood construct in the networking industry,

   providing an L2 service via an L2 Virtual Network.  A VLAN is an L2

   bridging construct that provides the semantics of virtual networks

   mentioned above: a MAC address can be kept unique within a

   VLAN, but it is not necessarily unique across VLANs.  Traffic scoped

   within a VLAN (including broadcast and multicast traffic) can be kept

   within the VLAN it originates from.  Traffic forwarded from one VLAN

   to another typically involves router (L3) processing.  The forwarding

   table look up operation may be keyed on {VLAN, MAC address} tuples.



   VLANs are a pure L2 bridging construct and VLAN identifiers are

   carried along with data frames to allow each forwarding point to know

   what VLAN the frame belongs to.  Various types of VLANs are available

   today, which can be used for network virtualization even together.

   The C-VLAN, S-VLAN and B-VLAN IDs are 12 bits.  The 24-bit I-SID

   allows the support of more than 16 million virtual networks.



                Note that the difference between this and the text in section 
5.3

now is that phrase "in-band" has been removed.  We may be going to a

lot of trouble to explain a concept that isn't needed in the context of the

draft.



--

Eric



-----Original Message-----
From: Thomas Narten [mailto:[email protected]]
Sent: Wednesday, July 03, 2013 8:19 AM
To: Eric Gray
Cc: [email protected]
Subject: Re: [nvo3] IESG review of draft-ietf-nvo3-overlay-problem-statement-03
Importance: High



Eric,



> Thomas,

>

>  We really cannot say -



>   " VLANs are a well understood construct in the networking

>     industry, providing an L2 service via a physical network in

>     which tenant forwarding information is part of the [physical]

>     network infrastructure."



> - because this is not anything that VLANs are "well understood" to do.

> The term "tenant" is alien in the context of VLANs, and the (tenant

> associated) information is not part of the physical network, but is

> (instead) included as part of the frame-header for Ethernet frames

> forwarded in the context of each VLAN.



Yep, I messed up on the rewording a bit here.



> Perhaps if I knew why you were proposing this change to the earlier

> text, I could provide a better formulation?



To address Adrian's comment and observation that "in-band" was barely used and 
arguably didn't need to be in the terminology section...



> I think we are trying to do is characterize the way that the L2

> service is provided by VLANs is "in-band" – by which we apparently

> mean that the mechanism used for VLANs is to carry identifiers for

> virtual networks in the data-frames themselves, as part of the

> Ethernet frame-header.



Right. And a key difference between "in-band" and overlays is that in the 
in-band case, the network infrastructure uses those identifiers while making 
forwarding decisions. With overlays, the identifiers are only used at the edge 
and not in the forwarding plane (at least not directly -- deep packet 
inspection muddies this, but is really just an optimization).



> This might be part of the changes you indicated you would do to

> address Adrian's comment.  If that is the case, I would suggest that

> the text should be changed to:



> "VLANs are a well understood construct in the networking industry,

>   providing an L2 service to VLAN member end-stations where VLAN

>   forwarding information is included in the PDU header of each data

>   PDU."



This is better, but would prefer something like:



  VLANs are a well understood construct in the networking industry,

  providing an L2 service via a physical network in which tenant

  forwarding information (i.e., the VLAN ID) is included in the L2

  frame header and used by the physical network while making

  forwarding decisions.



(this avoids using "PDU", which the PS document hasn't used...)



Thomas


_______________________________________________
nvo3 mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/nvo3

Reply via email to