<div dir="ltr">Great, thanks! <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">śr., 8 lip 2020 o 09:19 Kees Meijs <<a href="mailto:kees@nefos.nl">kees@nefos.nl</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    Hi Mike,<br>
    <br>
    Saso is correct; we bumped into that one too.<br>
    <br>
    However, as long as you're running BIRD in a VM and OVS is outside
    the VM there's no issue.<br>
    <br>
    K.<br>
    <br>
    <div>On 08-07-2020 08:58, Saso Tavcar wrote:<br>
    </div>
    <blockquote type="cite">
      
      Hi,
      <div><br>
      </div>
      <div>There is a known issue with with Open vSwitch (OVS)
        performance with BGP.</div>
      <div>Even without OVS we hit IRQ (too many) issue on
        "physical" network in our KVM</div>
      <div>environment.</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>
        <div>Official OVS quote:</div>
        <div>
          <pre style="white-space:pre-wrap;background-color:rgb(255,255,255)">><i> We'd accept patches to improve OVS's routing table code.  It's not
</i>><i> designed to scale to 1,800,000 routes.  We'd also take code to suppress
</i>><i> the routing table code in cases where it isn't actually needed, since
</i>><i> it's not always needed.  But we can't take a patch to just delete it;
</i>><i> I'm sure you understand.</i></pre>
        </div>
        <div>I tried to apply this patch at that time, but was
          already useless for newer versions:</div>
        <div><br>
        </div>
        <div><font color="#0068da"><span><u><a href="https://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20161123/5379b333/attachment.bin" target="_blank">https://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20161123/5379b333/attachment.bin</a></u></span></font></div>
        <div><br>
        </div>
        <div>Our workaround was to scale VM with 3 vCPU-s,
          since our average system load is 1.5 for BGP.</div>
        <div><br>
        </div>
        <div>You can see what is happening:</div>
        <div><br>
        </div>
        <div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">[root@bgp1
              ~]# top</span></div>
        </div>
        <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">...</span></div>
        <div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;color:rgb(171,205,239);background-color:rgb(0,0,0)"><span style="font-variant-ligatures:no-common-ligatures">  PID USER      PR  NI    VIRT   
              RES    SHR S  %CPU  %MEM     TIME+ COMMAND               
                                                                       
                                                              </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><b>  654 root      10 -10 1284492   1.0g  20276 R 
                98.0  27.0   2513:01 ovs-vswitchd                      
                                                                       
                                                      </b></span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">   16
              root      20   0       0      0      0 S   2.0   0.0 
              24:45.60 ksoftirqd/1  </span></div>
        </div>
        <div><br>
        </div>
        <div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">[root@bgp1
              ~]# ip route show</span></div>
        </div>
        <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">...</span></div>
        <div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><a href="http://1.0.0.0/24" target="_blank">1.0.0.0/24</a>
              via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><a href="http://1.0.4.0/24" target="_blank">1.0.4.0/24</a>
              via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><a href="http://1.0.4.0/22" target="_blank">1.0.4.0/22</a>
              via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><a href="http://1.0.5.0/24" target="_blank">1.0.5.0/24</a>
              via 89.212.xx.xx dev t2-v24-ha proto bird</span></div>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>Routes being constantly added and deleted:</div>
        <div><br>
        </div>
        <div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">[root@bgp1
              ~]# ip monitor</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">...</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              2620:11d:6000::/42 via 2a01:xxx:xxx::1 dev t2-v26-ha proto
              bird metric 1024 pref medium</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">2620:11d:6000::/42
              via 2a01:xxx:xxx::1 dev t2-v26-ha proto bird metric 1024
              pref medium</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              2620:11d:6000::/42 via 2a01:xxx:xxx::1 dev t2-v26-ha proto
              bird metric 1024 pref medium</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">2620:11d:6000::/42
              via 2a01:xxx:xxx::1 dev t2-v26-ha proto bird metric 1024
              pref medium</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              2620:11d:6000::/42 via 2a01:xxx:xxx::1 dev t2-v26-ha proto
              bird metric 1024 pref medium</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">2620:11d:6000::/42
              via 2a01:xxx:xxx::1 dev t2-v26-ha proto bird metric 1024
              pref medium</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://68.69.37.0/24" target="_blank">68.69.37.0/24</a> via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><a href="http://68.69.37.0/24" target="_blank">68.69.37.0/24</a>
              via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://103.115.180.0/22" target="_blank">103.115.180.0/22</a> via 89.212.xx.xx dev t2-v24-ha proto
              bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><a href="http://103.115.180.0/22" target="_blank">103.115.180.0/22</a>
              via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://103.115.180.0/22" target="_blank">103.115.180.0/22</a> via 89.212.xx.xx dev t2-v24-ha proto
              bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures"><a href="http://103.115.180.0/22" target="_blank">103.115.180.0/22</a>
              via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://2.16.70.0/23" target="_blank">2.16.70.0/23</a> via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://88.221.28.0/22" target="_blank">88.221.28.0/22</a> via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://23.50.188.0/22" target="_blank">23.50.188.0/22</a> via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://92.122.68.0/22" target="_blank">92.122.68.0/22</a> via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://88.221.100.0/22" target="_blank">88.221.100.0/22</a> via 89.212.xx.xx dev t2-v24-ha proto bird </span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">Deleted
              <a href="http://92.123.208.0/22" target="_blank">92.123.208.0/22</a> via 89.212.xx.xx dev t2-v24-ha proto bird</span></div>
          <div style="margin:0px;font-stretch:normal;font-size:11px;line-height:normal;font-family:Menlo;background-color:rgb(171,205,239)"><span style="font-variant-ligatures:no-common-ligatures">..... </span></div>
        </div>
        <div><br>
        </div>
      </div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>Regards,</div>
      <div>saso<br>
        <div><br>
          <blockquote type="cite">
            <div>On 8 Jul 2020, at 08:05, Mike Neo <<a href="mailto:neomikemac@gmail.com" target="_blank">neomikemac@gmail.com</a>>
              wrote:</div>
            <br>
            <div>
              <div dir="ltr">Hi,
                <div><br>
                </div>
                <div>what is your experience with installing
                  bird on virtual server (ESXi)? Is there any limitation
                  of this kind of deployment for example problems with
                  performance etc.?</div>
                <div><br>
                </div>
                <div>Regards,</div>
                <div>Mike</div>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </div>

</blockquote></div>