WG,

As discussed during our recent virtual interim meeting, we would like to try an 
experiment in Seoul in the form of roundtable sessions focussed on a number of 
topics of importance to NVO3. The objective is not just to stimulate discussion 
in these areas, but to identify key issues that can be used as input to our 
existing milestones e.g. promote more critical review of existing drafts and 
help with the development of new ones.

We will hold the round tables during the second half of the first NVO3 meeting 
on Wednesday.

We would greatly appreciate volunteers to help lead each of these and report 
back on their discussions during the second NVO3 session on Thursday.

Please find a list of potential topics below.

We would like to narrow this down to 4 or 5 topics closer to the meeting.

Please post any comments on this to the NVO3 mailing list.

Best regards

Matthew and Sam



1)  Please walk through how a program in an NVO3 data-center sending a 
traceroute (ICMP-based, UDP-based, etc.) works.  Consider intra-data-center 
cases, inter-data-center cases, cases where the sender is a process in a VM, 
and cases where the sender is on a bare-metal machine.  What assumptions about 
encapsulating header-size need to be made?  What changes for ping and MTU 
discovery?  Please write down needed functionality at each point in the 
network.  Add pointers to relevant drafts as appropriate.



2)  What parts of the network need to be able to parse an NVO3 packet?  What 
parts need to modify the NVO3 header?  When should a transit router (and other 
devices) drop an NVO3-encapsulated packet if it can't understand an included 
option?  Consider ECMP/load-sharing issues.  Consider packets sent to/from a 
process in a VM, on a bare-metal machine, intra-data-center, and 
inter-data-center cases.  Please write down needed functionality and reasons at 
each point.  Add pointers to relevant drafts as appropriate.



3) An option for data-centers today is to use EVPN with VXLAN-encapsulated 
packets; even though the VXLAN included Ethernet frames, that can be 
added/removed at the edges using EVPN.  What improvements to this should NVO3 
be focused on?  Is there already work going on to be sped up?  Where is more 
work needed?  What problems do you see for inter-data-center, 
intra-data-center, and bare-metal machine interworking?

5) Please come up with a categorization for extensions/options that are needed 
in NVO3 encapsulation.  What is the trade-off between interoperability and 
vendor independence?  What different behaviors need to be expressed for proper 
functioning for each different device in the network - considering 
inter-data-center, bare-metal machines with gateways, as well as 
intra-data-center, and VMs with hypervisors, etc.

6) EVPN is a distributed control-plane approach for NVO3.   Is a more 
orchestrated approach needed?  What are the important features for this?  What 
are the OAM implications? What are existing control-plane implementations 
(standardized or non-standardized) that should be considered and why?  Please 
include pointers to existing work.  Please include technical perspectives on 
the advantages and disadvantages.


7) Different aspects of security and privacy need to be considered to 
data-centers depending on the use-cases.  A data-center that serves only 
internal enterprise customers may have very different requirements from a 
data-center that supports multiple external customers or passes around 
privacy-sensitive information.  What are the options and points to look at 
describing potential functionality desired?   For instance, a process may use 
IPSec to protect its packets.  A hypervisor might encapsulate in NVO3 but can 
IPSec be used between hypervisors or does the transit network need to see the 
NVO3 encapsulation data?   How can or should NVO3 encapsulation 
options/extensions be protected?  Is that integrity, confidentiality, or more?  
What are the guidelines to set for NVO3 options/extensions?  What are the 
considerations and differences when multicast is brought into the discussion?  
Please write down a suggested architecture with functionality clearly defined 
at different parts of the network.  References to existing work are strongly 
encouraged.  Please consider all dimensions of deployment - VM processes, 
bare-metal machines, intra-data-center and inter-data-center, etc.

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

Reply via email to