<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style>
<!--
@font-face
        {font-family:Wingdings}
@font-face
        {font-family:Wingdings}
@font-face
        {font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline}
span.EmailStyle17
        {font-family:"Calibri","sans-serif";
        color:windowtext}
.MsoChpDefault
        {font-family:"Calibri","sans-serif"}
@page WordSection1
        {margin:72.0pt 72.0pt 72.0pt 72.0pt}
div.WordSection1
        {}
-->
</style>
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi, very new to BIRD, we use Quagga but I’m looking at implementing both.
</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">I have a Cisco 7200 peering with BIRD, as soon as I enable the peering the 7200 gets the full internet routing table but then hits 100% CPU until I  disable the peering. I have peered the 7200 with Quagga and sent the full table and it
 has no problems at all, sits at around 40% CPU with the same full table.</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">Here is the relevant config which is very basic, I’ve changed most of the settings without any change in the behaviour
<span style="font-family:Wingdings">L</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">protocol kernel {</p>
<p class="MsoNormal">#       learn;                  # Learn all alien routes from the kernel</p>
<p class="MsoNormal">#       persist;                # Don't remove routes on bird shutdown</p>
<p class="MsoNormal">#       scan time 20;           # Scan kernel routing table every 20 seconds</p>
<p class="MsoNormal">#       import all;             # Default is import all</p>
<p class="MsoNormal">#       export all;             # Default is export none</p>
<p class="MsoNormal">#       kernel table 5;         # Kernel table to synchronize with (default: main)</p>
<p class="MsoNormal">}</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"># This pseudo-protocol watches all interface up/down events.</p>
<p class="MsoNormal">protocol device {</p>
<p class="MsoNormal">        scan time 1000;         # Scan interfaces every 10 seconds</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal">                                </p>
<p class="MsoNormal">                                </p>
<p class="MsoNormal">protocol bgp RR_Test {</p>
<p class="MsoNormal">       description "RR_Test";</p>
<p class="MsoNormal">       local as yyyy;</p>
<p class="MsoNormal">       neighbor x.x.x.x as yyyy;</p>
<p class="MsoNormal">       rr client;</p>
<p class="MsoNormal">#       export filter bgp_out;</p>
<p class="MsoNormal">       rr cluster id 0.0.0.10;</p>
<p class="MsoNormal">       export all;</p>
<p class="MsoNormal">       multihop;</p>
<p class="MsoNormal">#       import filter bgp_in;</p>
<p class="MsoNormal">       next hop self;</p>
<p class="MsoNormal">       source address x.x.x.x;</p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
</div>
<br>
<hr>
<font face="Arial" color="Gray" size="1"><br>
NOTICE AND DISCLAIMER<br>
This e-mail (including any attachments) is intended for the above-named person(s). If you are not the intended recipient, notify the sender immediately, delete this email from your system and do not disclose or use for any purpose. We may monitor all incoming
 and outgoing emails in line with current legislation. We have taken steps to ensure that this email and attachments are free from any virus, but it remains your responsibility to ensure that viruses do not adversely affect you<br>
</font>
</body>
</html>