how to change OSPF route src ?
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
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 Илья Шипицин <chipitsine@gmail.com>:
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.
participants (2)
-
Anton Danilov -
Илья Шипицин