Lucy,

> [Lucy] No, this is not what I mean. I mean we need a new service
> type to be able to support a single NVo3 virtual network that
> contains both cases via a L2 interface.

By "both cases", do you mean both L2 service and L3 service?

That is, do you mean a single Virtual Network, where TSs are
sending/receiving L2 frames, but in some cases the NVE treats them as
IP (forwarding them based on their TS IP header) while in other cases
they are treated as L2 (where the NVE forwards them based on the TS L2
header and doesn't look at the IP header (if there is one)?)

And can one TS send *both* types, or does a TS have to pick one format
(always) with different TSs on the same VN possibly choosing different
services?

If so, the WG has discussed this case before - and there are issues.
One issue is how does an NVE know whether to forward a packet received
from the TS using the packets L2 header vs. its IP header? For an IP
packet, it will have both headers, and depending on which choice is
made, you might get different forwarding behavior. That would probably
not be good.

> [Lucy] L2 service assumes a L2 interface and L3 service assume a L3
> interface. VM has L2 interface only.  This is about to address VM
> communication in a single nvo3 virtual network. assumption is to not
> change VM network function.

Regarding the first statement, I don't see it this way at all. I
assume that even for L3 service, where all tenant traffic is assumed
to be IP, the interface between the TS and the NVE will still be L2
Ethernet. However, the only allowed packets would be IP and ARP (and
maybe DHCP and small number of other IP-related protocols sent at
L2). Any others would simply be discarded.

To be honest, I'm not sure I understand what it means to have an "L3
interface" between the TS and NVE in the case where the TS is getting
L3 service only. Does that mean the TS is sending packets that DO NOT
have an L2 header in front of them? I.e., between the TS and NVE?
Because that would presumably require changes to VMs, it would seem to
be a non-starter. And what would be the point?

> [Lucy] But L3 service requires L3 interface between PE and CE. Do we
> want to change VM and vswitch to support that?

NVO3 doesn't have PE/CE terminology. :-)

Thomas

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

Reply via email to