Hello, I would like to import routes (ips exactly, with netmask /32) added by openvz virtualization to main ruting kernel table, when the virtualization system starts. I don't want to be misunderstand, but in quagga it works :), and I would like to test (and switch to) bird. Unfortunetly in bird I can't see the routes(ips) from venet0, see below. My configuration (most important parts, if You think You will need more, please let me now):
protocol direct { interface "-eth*", "venet*"; # Restrict network interfaces it works with } protocol kernel { learn; # Learn all alien routes from the kernel persist; # Don't remove routes on bird shutdown scan time 20; # Scan kernel routing table every 20 seconds # import none; # Default is import all import all; export all; # Default is export none # kernel table 5; # Kernel table to synchronize with (default: main) kernel table 254; } protocol static { import all; #route X.Y.10.61/32 via "venet0"; #route X.Y.10.60/32 via "venet0"; #route 192.168.1.51/32 via "venet0"; #route 192.168.1.140/32 via "venet0"; #route X.Y.10.64/32 via "venet0"; #route X.Y.10.65/32 via "venet0"; } Above configuration (with route) doesn't work either, so I commented this out. protocol ospf MyOSPF { tick 2; import all; export all; # export filter { # ospf_metric1 = 1000; # if source = RTS_STATIC then accept; else reject; # }; # rfc1583compat yes; area 0.0.0.0 { #networks { # X.Y.10.65/32; #}; }; As You can see, I tried some configuration, none worked. The main table looks like this: # ip route ls t 254 X.Y.10.61 dev venet0 scope link X.Y.10.60 dev venet0 scope link 192.168.1.51 dev venet0 scope link 192.168.1.140 dev venet0 scope link X.Y.10.64 dev venet0 scope link X.Y.10.65 dev venet0 scope link X.Y.11.0/29 dev eth0 proto kernel scope link src X.Y.11.3 10.1.1.0/24 dev eth1 proto kernel scope link src 10.1.1.0 default via X.Y.11.1 dev eth0 onlink and in birdc: bird> show route 0.0.0.0/0 via X.Y.11.1 on eth0 [kernel1 22:10] * (10) 10.1.1.0/24 dev eth1 [MyOSPF 22:10] * I (150/10) [X.Y.11.3] X.Y.11.0/29 dev eth0 [MyOSPF 22:10] * I (150/10) [X.Y.11.3] # ip a l 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc sfq state UP qlen 1000 link/ether 00:21:85:3c:f5:76 brd ff:ff:ff:ff:ff:ff inet X.Y.11.3/29 brd X.Y.11.7 scope global eth0 inet6 fe80::221:85ff:fe3c:f576/64 scope link valid_lft forever preferred_lft forever 3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000 link/ether 00:21:85:3c:f5:77 brd ff:ff:ff:ff:ff:ff inet 10.1.1.0/24 scope global eth1 5: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN link/void inet6 fe80::1/128 scope link valid_lft forever preferred_lft forever -- greets from Poland, Łukasz Chrustek