I've had some problems with the BGP protocol in Bird. It's working good most of the time, but sometimes when the BGP connection fails, and Bird tries to reestablish the connection it will corrupt its settings (I think)..
I've been unable to reproduce the problem. Could you please turn on all the debugging switches and also change #undef LOCAL_DEBUG to #define LOCAL_DEBUG in proto/bgp/* and send me the output?
well this is a production environment so I can't do much testing :( I'm using bird to anounce my AS to the world. I've tried also with bird-1.0.6 now, but I can't make it to work at all, and I'm using the same configuration - which is very strange. To complicate the matters more, my peer is sending me the whole BGP table... so debuging is much, much harder. I'll try to make a test case between two PC's, these days. -- Damjan Georgievski