Hi, The current configuration options assume that one or both BGP peers will be listening on port 179.
As a result it becomes impossible to configure BIRD instances to talk to each other if both are running BGP on non standard ports, or if a single instance is on a non standard port and running in passive mode. I've attached a patch which I think does the trick, allowing the user to specify a 'neighbor port <portnum>;' option, but I'm not that familiar with the codebase so I might be missing something. If the patch is not appropriate in its current form, please consider this a feature request for future versions. Thanks, Joao.
bird-port.patch
Description: Binary data