Hello, Ilya.
I think you can implement such behaviour with setting of the krt_prefsrc
attribute value inside of the export filter of a kernel protocol section.
Simple example:
protocol kernel k_main {
scan time 10;
import none;
export filter {
krt_prefsrc = 10.0.100.1;
accept;
}
}
Also, you can set the krt_prefsrc inside of the 'if' statement of comparing
of the next hop attribute value.
2017-02-27 21:50 GMT+03:00 Илья Шипицин <[email protected]>:
> Hello,
>
> I run bird on centos with multiple ip addresses.
> what I want to achive might be easily done by running command
>
> ip route change default via $def src N.N.N.N
>
>
> where $def is variable and N.N.N.N is local address
> how can I achive that with bird ? any ospf route magic ? scripting after
> bird applies routes (I need to pick $def from that script)
>
> thanks!
> Ilya Shipitsin
>
--
Anton.