Problem with multiple routing tables

schielmann at poczta.onet.pl schielmann at poczta.onet.pl
Tue Sep 20 00:31:47 CEST 2011


Hi,
 
I solved the problem - I hadn't defined tables in bird.conf. I just tried adding them in kernel instances.
 
I think it would be usefull to add a line "define table auxtable" in the docs in the kernel chapter (I found it in pipe example).
 
Best regards,
Michal Schielmann
 
W dniu 2011-09-19 22:54:27 użytkownik <schielmann at poczta.onet.pl> napisał:
Hello,
 
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.
 
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.
 
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".
 
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.
 
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 ;)
 
Thanks in advance, and thank you very much for a great job you've done with BIRD,
 
Best regards,
Michal Schielmann
 
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://trubka.network.cz/pipermail/bird-users/attachments/20110920/829ab252/attachment-0001.html>


More information about the Bird-users mailing list