Hi. You did not write: what version of BIRD do you use ?
IPv4: a) Enable debug: protocol bgp { .... debug all; } Than check log. What is there ? b) BGP neighbors are in one IP subnet ? c) Try to set source address in bgp section: source address XXX.XXX.XXX.XXX; IPv6: You must set router id in bird6.conf. See bird6.conf.example: router id 198.51.100.1; Router id must be IPv4 address, not IPv6 address. --- With best regards, Dmitry S. Nikolaev Moscow, Russia phone: +7 (499) 678 8007 [ext. 6003] fax: +7 (499) 678 8007 [ext. 7777] www: http://www.mega-net.ru mail: dnikol...@mega-net.ru On 21.05.2014 04:13, Ilias Pallikarakis wrote: > Hi, > I recently started trying to learn BIRD. I should also mention I have > no previous experience with any other Routing daemon either. > I want to configure a bgp monitor for both ipv4 and ipv6. I am running > BIRD in a Ubuntu 13.10 VM. I managed to install both > bird and bird6 but I have some problems with the configurations. > In ipv4 : > I created a very simple configuration which I attach. The conf is > compiled but in birdc the bgp session is considered idle. I tried to > do a tcpdump and found that the router sends a TCP SYN on the VM's > bgp port but the VM responds with a RST and never tries to > set a BGP session itself. > > In ipv6 : > No matter the configuration (my configuration or the sample coming > with bird6 or examples found on the web) the configuration is > not compiled giving the following error : > BIRD ipv6 doesn't run (bird: /usr/local/etc/bird6.conf, line 1: > Router ID must be configured manually on IPv6 routers) > > Could anyone give me some pointers on what I am doing wrong ? > > Thank you for your help, > > Ilias Pallikarakis