How to prefer BGP route over OSPF?
Michael Ludvig
mludvig at logix.net.nz
Mon Feb 15 04:24:10 CET 2016
Hi
I've got a linux router with 2 uplinks - one is a Cisco VDSL modem
advertising 0.0.0.0/0 over OSPF when VDSL is up and one is Fibre link
where the ISP sends us 0.0.0.0/0 over BGP.
If both links are up I want to route everything over Fibre (BGP), if
Fibre fails for any reason use the VDSL (OSPF). Here is my config:
protocol ospf ospf_vdsl {
area 65 {
stub no;
interface "vdsl0" {
cost 1000;
type broadcast;
authentication none;
};
};
import where net = 0.0.0.0/0;
export none;
};
protocol bgp bgp_fibre {
local as xx526;
neighbor x.x.20.201 as xx746;
source address x.x.20.202;
import where net = 0.0.0.0/0;
export none;
};
With this config Bird 1.4.5 always prefers OSPF whenever the link is up
- how can I tell it to prefer BGP instead? I even set the cost of the
VDSL link to 1000 but that didn't make any difference.
~ # birdc show route for 0.0.0.0/0
BIRD 1.4.5 ready.
0.0.0.0/0 via 10.65.1.1 on vdsl0 [ospf_vdsl 15:47:14] * E2
(150/1000/1) [1] [10.65.1.1]
via x.x.20.201 on fibre0 [bgp_fibre 14:28:27] (100)
[ASxx746i]
Thanks!
Michael
More information about the Bird-users
mailing list