How to export prefixes configured on loopback via OSPF
oskar at cetex.se
oskar at cetex.se
Thu Jun 11 09:02:01 CEST 2015
We're using something like this.
The important thing is that you need to see this as bird importing
"protocol direct" routes into birds internal routing table, and then you
need to export those to the ospf process.
By default i believe "import from protocol to bird" is allow any, but
"export from bird to protocol" is deny any.
protocol direct -> import rule (default is allow any) -> bird
bird -> export rule (Default is deny any) -> protocol ospf
# Only allow a certain range to be announced to ospf
function allow_anycast_ip()
prefix set anycast;
{
anycast = [ xx.xx.xx.0/22{24,32} ];
if net ~ anycast then return true;
return false;
}
filter export_to_ospf { # Only export anycast routes to ospf
if allow_anycast_ip() then accept;
reject;
}
protocol direct {
import
interface "lo*";
}
protocol ospf {
export filter export_to_ospf;
....
}
Best regards
Oskar Stenman
2015-06-11 8:26 skrev Madhuri:
> Hi,
>
> How to export prefixes configured on loobback interfaces through
> OSPF.
> working fine with BGP.
>
> following is the configuration that I have tried.
> But 192.168.1x.1 are not shown in neighbor's route table.
>
> Thanks in advance.
>
> ifconfig output :
>
> lo:11 Link encap:Local Loopback
> inet addr:192.168.11.1 Mask:255.255.255.0
> UP LOOPBACK RUNNING MTU:65536 Metric:1
>
> lo:12 Link encap:Local Loopback
> inet addr:192.168.12.1 Mask:255.255.255.0
> UP LOOPBACK RUNNING MTU:65536 Metric:1
>
> bird.conf
>
> router id 1.1.1.1;
>
> protocol direct {
> interface "eth1","eth2","lo*";
> }
>
> protocol kernel {
> persist;
> scan time 20;
> export all;
> }
>
> protocol device {
> scan time 10;
> }
>
> protocol ospf R1 {
> tick 2;
> rfc1583compat yes;
> area 0.0.0.0 {
> stub no;
> interface "eth1","eth2" {
> hello 9;
> retransmit 6;
> cost 10;
> transmit delay 5;
> dead count 5;
> wait 50;
> type broadcast;
> authentication simple;
> password "admin";
> };
> };
> }
>
> Thanks,
> Madhuri
More information about the Bird-users
mailing list