mirror of
https://gitlab.labs.nic.cz/labs/bird.git
synced 2024-05-11 16:54:54 +00:00
From now we support multiple tables. The master_table variable is
definitely gone. Both rte_update() and rte_discard() have an additional argument telling which table should they modify. Also, rte_update() no longer walks the whole protocol list -- each table has a list of all protocols connected to this table and having the rt_notify hook set. Each protocol can also freely decide (by calling proto_add_announce_hook) to connect to any other table, but it will be probably used only by the table-to-table protocol. The default debugging dumps now include all routing tables and also all their connections.
This commit is contained in:
@@ -11,6 +11,8 @@
|
||||
#filter sink { reject; }
|
||||
#filter okay { accept; }
|
||||
|
||||
#table testable;
|
||||
|
||||
#protocol rip MyRIP_test {
|
||||
# preference xyzzy;
|
||||
# debug all;
|
||||
@@ -38,6 +40,7 @@ protocol device {
|
||||
|
||||
protocol static {
|
||||
# disabled;
|
||||
# table testable;
|
||||
# route 0.0.0.0/0 via 62.168.0.13;
|
||||
# route 62.168.0.0/25 reject;
|
||||
# route 10.0.0.0/8 reject;
|
||||
|
Reference in New Issue
Block a user