I have a router running BIRD. It is connected to network A using eBGP and B using OSPF. I want to let network B have routes to network A as another area (i.e. this is an area border router). How to achieve this?

Already tried adding the following to OSPF network B block:

area {
    default cost 100;
    external {
            <Network A prefix>

but seems to be no use.

  • 1
    Having route received by a protocol (like BGP) sent to other routers via a different protocol (OSPF) is a process known as "redistribution". Almost all systems have a "redistribute" command within the protocol configuration to do this. You have to look in BIRD documentation how to do it.
    – JFL
    Apr 26, 2017 at 12:21

1 Answer 1


I've figured out this myself. Have to add import all; or some custom import filter in OSPF block.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.