<div>Hello,</div>
<div> </div>
<div>I have met some difficulties configuring BIRD with multiple routing tables, so I wanted to check if I don't make any simple mistakes - and that is why i am writing.</div>
<div> </div>
<div>I am building a system to propagate QoS parameters thru the network. I wanted to implement the EQ-BGP functionality, that is a BGP plus some additional info about the QoS capabilieties of the network. To the BGP Update massages I add special attribute sets, one for each QoS class. And to store the info I need multiple routing tables - that is where the problems started for me.</div>
<div> </div>
<div>I tried to add 3 routing tables to the system (class1, class2, class3) - i've modified /etc/iproute2/rt_tables adding 3 entries with numbers 1, 2, 3. Then i've changed bird.conf, adding 3 "kernel protocols". I made it the same way it is writen in insrtructions, adding lines "table class1" "kernel table 1", "table class2" "kernel table2", and "table class3" "kernel table3" for each new instance of the "kernel protocol". But this doesn't work. During startup BIRD shows "Table name expected".</div>
<div> </div>
<div>I found - i think - the problem, which lies in "symbol" definition in file rt-table.c. There is a symbol definition for name "master" but there are no for other names. Additionaly symbol definition requires a config structure, which makes adding this symbols and managing routing tables quite difficult.</div>
<div> </div>
<div>So that is why I write. Am i doing something wrong with the basic configuration of multiple routing tables in BIRD? I am still looking for an answer, but if there is some quick solution to my problem please do help me ;)</div>
<div> </div>
<div>Thanks in advance, and thank you very much for a great job you've done with BIRD,</div>
<div> </div>
<div>Best regards,</div>
<div>Michal Schielmann</div>
<div>
<blockquote class="onetQuote" style="margin-left: 7px; border-left: 2px solid orange; padding-left: 8px;"></blockquote>
</div>
<div> </div>