Hello Vic, Lizhong et al.,

> I do not quite understand the purpose of this draft.

informal draft, providing numbers for VxLAN tunneling China Mobile has 
measured and how they have measured?  Having some real numbers seems a good 
purpose to me.

Discussing these numbers I have a few questions/comments though: I had 
several times a "why?" on my mind when seeing statements like:

   b) Memory: Memory is not sensitive from the test result. But we
      still think it should be listed as one VxLAN performance index.

So memory doesn't seem to matter really but it still should be a performance 
index? Why?

   e) Packet-lost: Virtual network may have few packet-lost because of
      unstable of vCPU. Less than 2% of packet-lost is acceptable.

Why is 2% acceptable?  For what kind of traffic?  And if the forwarding is 
not stable, what are these "2%"? Average? Maximum?

   c) Latency: When traffic is forwarded between VM to VM across two
      different physical server. Latency should be an index.

Again: why is it relevant? Assuming it is: was it measured?

   VxLAN Scalable test issues

I would have thought the relevant number for software VxLAN is roughly the 
number of VMs you have on one server, maybe with a small multiplier. Why 
trying to test several thousand VxLAN VNIs?  That seems relevant for 
dedicated hardware switches that aggregate (?).

The table with the CPU increase has some extreme numbers like 24.65% for 
server-2. I wonder how large is the error of the numbers actually? Or any 
idea where these extreme numbers come from?



> But the performance 
> issues listed in section 3.1 may not true if the newly designed NIC is 
> applied. Some vendors are designing NIC to support VXLAN offload, and could 
> provide very good performance. The performance issue will not be a problem 
> with the emerging of newly designed NIC.

Probably but this is the difference between real measurement and just a 
statement (as reasonable as the statement is). I hope we will see 
measurements for NIC-offload too one day.

If today's servers cannot perform VxLAN as good as we expect then that's an 
important point - for now. Not sure how often Data centers renew their 
servers - 2 years as write-off period?  So at least for this time 
technology/designs should address the offload onto network devices if servers 
lack the performance.


> In the draft, you did not point out the tested traffic type. The large TCP 
> packet performance is a very important test point. You could refer to link 
> http://networkheresy.com/2012/06/08/the-overhead-of-software-tunneling/.

Honestly, sending large TCP frames through a TSO NIC gives interesting 
numbers but is also a bit artificial - of course the numbers are good, that's 
what it is purpose-build for. And what about UDP, i.e. when you need GSO or 
something? Is this still "commodity" hardware we talk about?


Regards, Marc

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

Reply via email to