On November 21, 2013 3:15 PM , Ondrej Filip wrote:
On 21.11.2013 21:09, Claude Marinier wrote:
Hi,
Hi!
I am running BIRD 1.3.11 on FreeBSD 9.2 (amd64). It establishes
full adjacency with its three neighbours (Cisco routers) and its
routing table is correct. BIRD knows about the routers behind its
neighbours. The problem is that the kernel does not know any of the
learned routes, i.e. 'netstat -rnf inet' shows only routes for the
interfaces.
Add a line 'export all' to the kernel protocol.
Here is some text from the documentation : 3.3 Protocol Options
import all | none | filter name | filter { filter commands } | ...
Specify a filter to be used for filtering routes coming from the
protocol to the routing table. all is shorthand for where true and
none is shorthand for where false. Default: all.
export filter
This is similar to the import keyword, except that it works in the
direction from the routing table to the protocol. Default: none.
In my case, the protocol is OSPF. I want to copy routes learned by the
protocol to the routing table. The documentation says to use import
but you are saying export. Which is correct?
Ondrej
I suspect that I am missing something basic but have not found it
yet after many hours of searching. Could someone point me in the
right direction?
Thank you.
The configuration file follows.