<div dir="ltr"><div><div>Indeed, there is this problem wiht the virtio driver which creates this , sometimes huge bottleneck for machines tat do a fair amount of traffic. Other than using DPDK OVS I would love to heard an alternative or a fix for it. Currently being hit by this issue with no solution.<br><br></div>As you mention for a lab is fine but would be lovely to have a pretty redundant scenario like this in production.<br></div>Fernando<br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-03-23 21:04 GMT-03:00 Charles Kozler <span dir="ltr"><<a href="mailto:ckozleriii@gmail.com" target="_blank">ckozleriii@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Truth be told I dont really know. What I am going to be doing with it is pretty much mostly some lab stuff and get working with VRF's a bit<div><br></div><div>There is a known limitation with virtio backend driver uses interrupt mode to receive packets and vSRX uses DPDK - <a href="https://dpdk.readthedocs.io/en/stable/nics/virtio.html" target="_blank">https://dpdk.readthedocs.io/<wbr>en/stable/nics/virtio.html</a> which in turn creates a bottleneck in to the guest VM. It is more ideal to use something like SR-IOV instead and remove as many buffer layers as possible with PCI passthrough<br></div><div><br></div><div>One easier way too is to use DPDK OVS. I know ovirt supports OVS in later versions more natively so I just didnt go after it and I dont know if there is any difference between just regular OVS and DPDK OVS. I dont have a huge requirement of insane throughput, just need to get packets from amazon back to my lab and support overlapping subnets </div><div><br></div><div>This exercise was somewhat of a POC for me to see if it can be done. A lot of Junipers documentation does not take in to account such things as ovirt or proxmox or any linux overlay to hypervisors like it does for vmware / vcenter which is no fault of their own. They assume flat KVM host (or 2 if clustered) whereas stuff like ovirt can introduce variables (eg: no MAC spoofing)</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 23, 2018 at 3:27 PM, FERNANDO FREDIANI <span dir="ltr"><<a href="mailto:fernando.frediani@upx.com" target="_blank">fernando.frediani@upx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Out of curiosity how much traffic can it handle running in these Virtual Machines on the top of reasonable hardware ?<span class="m_4451875816246122642HOEnZb"><font color="#888888"><br><br></font></span></div><span class="m_4451875816246122642HOEnZb"><font color="#888888">Fernando<br></font></span></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_4451875816246122642h5">2018-03-23 4:58 GMT-03:00 Joop <span dir="ltr"><<a href="mailto:jvdwege@xs4all.nl" target="_blank">jvdwege@xs4all.nl</a>></span>:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_4451875816246122642h5">
<div bgcolor="#FFFFFF" text="#000000"><span>
<div class="m_4451875816246122642m_7846566961201086814m_670756129618667353moz-cite-prefix">On 22-3-2018 10:17, Yaniv Kaul wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><br>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Wed, Mar 21, 2018 at 10:37 PM,
Charles Kozler <span dir="ltr"><<a href="mailto:ckozleriii@gmail.com" target="_blank"></a><a class="m_4451875816246122642m_7846566961201086814m_670756129618667353moz-txt-link-abbreviated" href="mailto:ckozleriii@gmail.com" target="_blank">ckozleriii@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hi All -
<div><br>
</div>
<div>Recently did this and thought it would be worth
documenting. I couldnt find any solid information on
vsrx with kvm outside of flat KVM. This outlines some
of the things I hit along the way and how to fix. This
is my one small way of giving back to such an
incredible open source tool</div>
<div><br>
</div>
<div><a href="https://ckozler.net/vsrx-cluster-on-ovirtrhev/" target="_blank">https://ckozler.net/vsrx-clust<wbr>er-on-ovirtrhev/</a></div>
</div>
</blockquote>
<div><br>
</div>
<div>Thanks for sharing!</div>
<div>Why didn't you just upload the qcow2 disk via the
UI/API though?</div>
<div>There's quite a bit of manual work that I hope is not
needed?</div>
<br>
</div>
</div>
</div>
</blockquote></span>
@Work we're using Juniper too and oud of curiosity I downloaded the
qcow2 image and used the UI to upload it and add it to a VM. It just
works :-) oVirt++<span class="m_4451875816246122642m_7846566961201086814HOEnZb"><font color="#888888"><br>
<br>
Joop<br>
<br>
</font></span></div>
<br></div></div><span>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a><br>
<br></span></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>