I have a host with two NICs, one on the Internet
and one internal. It runs quagga'a ospfd to
exchange routing info over the internal NIC to
other internal hosts.
I want to add another IP address to the external NIC.
If I do
ip addr add xx.xx.xx.xx/xx broadcast xx.xx.xx.xx dev eth0
all the OSPF routes are removed from
the routing table for maybe 20 seconds or more,
seemingly while ospfd re-calculates the routes.
The ospfd config is trivial:
# cat /etc/quagga/ospfd.conf
network 10.123.0.0/16 area 0
The zebra config is empty:
# cat /etc/quagga/zebra.conf
The address I'm adding above is not in the 10.123.0.0/16
Surely, a routing daemon should be able to handle an
interface or address that has nothing to do with 10.123.0.0
coming up or going down without killing off all dynamic
What am I missing?
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!