<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body link="#0B6CDA" vlink="#551A8B" text="#000000" bgcolor="#ffffff"
    alink="#EE0000">
    <p>Thanks for the reply. I have been able to reproduce this on kvm
      too. <br>
    </p>
    <p>This is the output from running in debug mode. Highlighted part
      is where we stop seeing RX's. I've added some additional debugs in
      the io loop and running a simultaneous packet capture. I'll report
      back when I have more.<br>
    </p>
    <p><br>
    </p>
    <p>Jun 13 15:06:06 localhost bird: BGP: Scheduling packet type 4<br>
      Jun 13 15:06:06 localhost bird: BGP: kicking TX<br>
      Jun 13 15:06:06 localhost bird: BGP: RX hook: Got 19 bytes<br>
      Jun 13 15:06:06 localhost bird: BGP: Got packet 04 (19 bytes)<br>
      Jun 13 15:06:07 localhost bird: BGP: Keepalive timer<br>
      Jun 13 15:06:07 localhost bird: BGP: Scheduling packet type 4<br>
      Jun 13 15:06:07 localhost bird: BGP: kicking TX<br>
      Jun 13 15:06:07 localhost bird: BGP: RX hook: Got 19 bytes<br>
      Jun 13 15:06:07 localhost bird: BGP: Got packet 04 (19 bytes)<br>
      Jun 13 15:06:08 localhost bird: BGP: Keepalive timer<br>
      Jun 13 15:06:08 localhost bird: BGP: Scheduling packet type 4<br>
      Jun 13 15:06:08 localhost bird: BGP: kicking TX<br>
      Jun 13 15:06:08 localhost bird: BGP: RX hook: Got 19 bytes<br>
      Jun 13 15:06:08 localhost bird: BGP: Got packet 04 (19 bytes)<br>
      Jun 13 15:06:09 localhost bird: BGP: Keepalive timer<br>
      Jun 13 15:06:09 localhost bird: BGP: Scheduling packet type 4<br>
      Jun 13 15:06:09 localhost bird: BGP: kicking TX<br>
      Jun 13 15:06:09 localhost bird: BGP: RX hook: Got 19 bytes<br>
      Jun 13 15:06:09 localhost bird: BGP: Got packet 04 (19 bytes)<br>
      Jun 13 15:06:10 localhost bird: BGP: Keepalive timer<br>
      Jun 13 15:06:10 localhost bird: BGP: Scheduling packet type 4<br>
      Jun 13 15:06:10 localhost bird: BGP: kicking TX<br>
      Jun 13 15:06:10 localhost bird: BGP: RX hook: Got 19 bytes<br>
      Jun 13 15:06:10 localhost bird: BGP: Got packet 04 (19 bytes)<br>
      Jun 13 15:06:11 localhost bird: BGP: Keepalive timer<br>
      Jun 13 15:06:11 localhost bird: BGP: Scheduling packet type 4<br>
      Jun 13 15:06:11 localhost bird: BGP: kicking TX<br>
      Jun 13 15:06:11 localhost bird: BGP: RX hook: Got 19 bytes<br>
      Jun 13 15:06:11 localhost bird: BGP: Got packet 04 (19 bytes)<br>
      <font color="#ff0000">Jun 13 15:06:12 localhost bird: BGP:
        Keepalive timer<br>
        Jun 13 15:06:12 localhost bird: BGP: Scheduling packet type 4<br>
        Jun 13 15:06:12 localhost bird: BGP: kicking TX<br>
        Jun 13 15:06:12 localhost bird: BGP: RX hook: Got 19 bytes<br>
        Jun 13 15:06:12 localhost bird: BGP: Got packet 04 (19 bytes)<br>
        Jun 13 15:06:13 localhost bird: BGP: Keepalive timer<br>
        Jun 13 15:06:13 localhost bird: BGP: Scheduling packet type 4<br>
        Jun 13 15:06:13 localhost bird: BGP: kicking TX<br>
        Jun 13 15:06:14 localhost bird: BGP: Keepalive timer<br>
        Jun 13 15:06:14 localhost bird: BGP: Scheduling packet type 4<br>
        Jun 13 15:06:14 localhost bird: BGP: kicking TX<br>
        Jun 13 15:06:15 localhost bird: BGP: Keepalive timer<br>
        Jun 13 15:06:15 localhost bird: BGP: Scheduling packet type 4<br>
        Jun 13 15:06:15 localhost bird: BGP: kicking TX<br>
        Jun 13 15:06:15 localhost bird: BGP: Hold timeout<br>
        Jun 13 15:06:15 localhost bird: BGP: Scheduling packet type 3<br>
        Jun 13 15:06:15 localhost bird: BGP: Updating startup delay<br>
        Jun 13 15:06:15 localhost bird: bgp1: Error: Hold timer expired<br>
      </font></p>
    <p><br>
    </p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 06/14/2018 11:10 PM, dave seddon
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CANypexS5C=7eXxrqbupO=LN7Mb_QXvDq7_+0QDsqia43kQQJwQ@mail.gmail.com">
      <div dir="ltr">
        <div>Packet 35 shows .13, which is the Bird running on Vmware
          (sorry about that), and clearly thinks the hold time expired:</div>
        <div><br>
        </div>
        <div>Major error Code: Hold Timer Expired (4)<br>
        </div>
        <div>Minor error Code (Hold Timer Expired): 0</div>
        <div><br>
        </div>
        <div>Might be worth trying to run bird debugging to see what
          else it says.</div>
        <div>Have you consider BFD?</div>
        <div>Maybe try running different visualization (e.g. KVM), or no
          visualization.<br>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Tue, Jun 12, 2018 at 3:42 AM,
          Olivier Benghozi <span dir="ltr"><<a
              href="mailto:olivier.benghozi@wifirst.fr" target="_blank"
              moz-do-not-send="true">olivier.benghozi@wifirst.fr</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div
              style="word-wrap:break-word;line-break:after-white-space">Just
              a comment:
              <div><br>
                <div>here we use 5/15 on some 10GE links between
                  Redback/Ericsson/SmartEdge and Cisco routers (so,
                  unrelated to BIRD and Linux) with success (never flaps
                  if the link is OK). These links are used to
                  receive/transmit L2TP tunnels traffic.</div>
                <div><br>
                </div>
                <div>The usecase was:</div>
                <div>1) there are some intermediate switches on the
                  links (so a cut cannot always be quickly detected)</div>
                <div>2)  L2TP timers are aggressive and it's relevant to
                  switch to another path quickly enough in order to
                  avoid some L2TP tunnels disconnections, which in turn
                  would disconnect several tens of thousands PPP
                  sessions and users</div>
                <div>3) BFD wasn't an option (between two different
                  operators)</div>
                <span class="HOEnZb"><font color="#888888">
                    <div><br>
                    </div>
                    <div><br>
                    </div>
                    <div>Olivier</div>
                  </font></span><span class="">
                  <div><br>
                    <blockquote type="cite">
                      <div>Le 12 juin 2018 à 11:09, Maria Jan Matějka
                        <<a href="mailto:jan.matejka@nic.cz"
                          target="_blank" moz-do-not-send="true">jan.matejka@nic.cz</a>>
                        a écrit :</div>
                      <br
                        class="m_-714474067711746249Apple-interchange-newline">
                      <div><span
style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline!important">If
                          I remember it correctly, there was somebody
                          who used a 5/15 setup and still had to take a
                          lot of care to keep the links up.</span></div>
                    </blockquote>
                    <blockquote type="cite">
                      <div>By the way, is there any good reason to have
                        so short timeouts? </div>
                    </blockquote>
                  </div>
                  <br>
                </span></div>
            </div>
          </blockquote>
        </div>
        <br>
        <br clear="all">
        <br>
        -- <br>
        <div class="gmail_signature" data-smartmail="gmail_signature">
          <div dir="ltr">
            <div>
              <div dir="ltr">
                <div>Regards,<br>
                </div>
                Dave Seddon<br>
                +1 415 310 4086<br>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br clear="all">
______________________________________________________________________<br>
      This email has been scanned by the Symantec Email Security.cloud
      service.<br>
      For more information please visit <a class="moz-txt-link-freetext" href="http://www.symanteccloud.com">http://www.symanteccloud.com</a><br>
______________________________________________________________________<br>
    </blockquote>
    <br>
  </body>
</html>