<div dir="ltr"><p class="MsoNormal"><span style="font-size:11pt">Hello All,<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt">We'd like to invite you all to try out networking-<span class="gmail-m_5654130466454405245gmail-il">vpp</span> 19.03.  <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11pt"><br></span></p><p class="MsoNormal"><span style="font-size:11pt">As many of you may already know, <span class="gmail-m_5654130466454405245gmail-il">VPP</span> is a fast user space forwarder based on the DPDK toolkit. <span class="gmail-m_5654130466454405245gmail-il">VPP</span> uses vector packet<u> </u></span><span style="font-size:11pt">processing algorithms to mininmise the CPU time spent on each packet to maxmise throughput.</span></p><p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt">Networking-<span class="gmail-m_5654130466454405245gmail-il">vpp</span> is a ML2 mechanism driver that controls <span class="gmail-m_5654130466454405245gmail-il">VPP</span> on your control and compute hosts to provide fast L2 forwarding<u> </u></span><span style="font-size:11pt">under Neutron.  </span></p><p class="MsoNormal"><span style="font-size:11pt"><br></span></p><p class="MsoNormal"><span style="font-size:11pt">This latest version is updated to work with VPP 19.01.</span></p><p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:14.6667px">In the 19.03 release, we added a few features:</span></p><p class="MsoNormal"><span style="font-size:14.6667px"><br></span></p><p class="MsoNormal"><span style="font-size:14.6667px">- To complement the GPE overlay, there is now also a L3 solution for port </span><span style="font-size:14.6667px">mirroring (OpenStack TaaS) connections.  When you're using GPE, the </span><span style="font-size:14.6667px">overlay is L3 and you may have routers between your compute nodes, so </span><span style="font-size:14.6667px">moving the TAP traffic around also requires an L3 overlay.  We use </span><span style="font-size:14.6667px">VXLAN point to point connections to get that copy of traffic to the </span><span style="font-size:14.6667px">VM destination, and these can be routed over L3.</span><span style="font-size:14.6667px">  We automatically use VXLAN connections when you're tapping ports on </span><span style="font-size:14.6667px">GPE networks and VLAN connections for L2 networks so this should all </span><span style="font-size:14.6667px">Just Work.</span></p><p class="MsoNormal"><span style="font-size:14.6667px"><br></span></p><p class="MsoNormal"><span style="font-size:14.6667px">- We've worked on out Python 3 compatibility in preparation for the </span><span style="font-size:14.6667px">EOL of Pythnon 2.  Both the Neutron server's driver components and the </span><span style="font-size:14.6667px">agent components that control VPP should now support Python 3, but this </span><span style="font-size:14.6667px">work is ongoing and if you do find any issues please report them </span><span style="font-size:14.6667px">on the Launchpad page.</span></p><p class="MsoNormal"><span style="font-size:14.6667px"><br></span></p><p class="MsoNormal"><span style="font-size:14.6667px">- We've worked on our L3 Neutron routers support and added functionality </span><span style="font-size:14.6667px">that allows you to use NAT from multiple routers simultaneously - </span><span style="font-size:14.6667px">ideal if, for instance, you like to use one router per tenant and in </span><span style="font-size:14.6667px">more unusual cases routers with different external networks.</span></p><p class="MsoNormal"><span style="font-size:14.6667px"><br></span></p><p class="MsoNormal"><span style="font-size:14.6667px">- We've been doing the usual round of bug fixes and updates - the code </span><span style="font-size:14.6667px">will work with both VPP 18.10 and 19.01 and has been updated to </span><span style="font-size:14.6667px">keep up with Neutron Rocky and Stein.</span></p><p class="MsoNormal"><span style="font-size:11pt"> </span><br></p><p class="MsoNormal"><span style="font-size:11pt">The README [1] explains how you can try out <span class="gmail-m_5654130466454405245gmail-il">VPP</span> using devstack: the devstack plugin will deploy the mechanism driver and <span class="gmail-m_5654130466454405245gmail-il">VPP</span> </span><span style="font-size:11pt">and should give you a working system with a minimum of hassle.</span></p><p class="MsoNormal"><span style="font-size:11pt"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11pt">We will be continuing our development for <span class="gmail-m_5654130466454405245gmail-il">VPP</span>'s 19.04 release. </span><span style="font-size:11pt">We welcome anyone who would like to come help us.</span></p><p class="MsoNormal"><span style="font-size:11pt">--</span><br></p><p class="MsoNormal"><span lang="FI" style="font-size:11pt">Ian & Naveen<u></u><u></u></span></p><div class="gmail-yj6qo"></div><br class="gmail-Apple-interchange-newline"></div>