root@ganeti2033:/etc/bird# cat bird.conf router id 10.192.21.6; protocol direct { interface "lo"; ipv4 { export all; }; } protocol device { } protocol kernel kernel_v4 { learn; scan time 1; ipv4 { import where krt_source = 4; # statics }; } protocol kernel kernel_v6 { learn; scan time 1; ipv6 { import where krt_source = 4; # statics }; } protocol bgp sw_v4 { ipv4 { import none; export all; }; local 10.192.21.6 as 64612; neighbor 10.192.21.1 external; } protocol bgp sw_v6 { ipv6 { import none; export all; }; local 2620:0:860:111:10:192:21:6 as 64612; neighbor 2620:0:860:111::1 external; } protocol bgp vm4_group { ipv4 { import all; export none; }; dynamic name "vm4_"; local 10.192.24.1 as 64612; neighbor range 10.192.24.0/23 external; multihop; } protocol bgp vm6_group { ipv6 { import all; export none; }; dynamic name "vm6_"; local as 64612; neighbor range 2620:0:860:140::/64 external; multihop; } ************************************* BIRD 2.0.12 ready. bird> show protocols Name Proto Table State Since Info direct1 Direct --- up 22:06:26.544 device1 Device --- up 22:06:26.544 kernel_v4 Kernel master4 up 22:06:26.544 kernel_v6 Kernel master6 up 22:06:26.544 sw_v4 BGP --- up 22:06:30.602 Established sw_v6 BGP --- up 22:06:28.648 Established vm4_group BGP --- start 22:06:26.544 Passive vm6_group BGP --- start 22:06:26.544 Passive vm4_1 BGP --- up 22:06:29.997 Established vm6_1 BGP --- up 22:06:30.211 Established bird> *************************** bird> show protocols all Name Proto Table State Since Info direct1 Direct --- up 22:06:26.544 Channel ipv4 State: UP Table: master4 Preference: 240 Input filter: ACCEPT Output filter: ACCEPT Routes: 0 imported, 0 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 0 0 0 --- 0 Export withdraws: 0 --- --- --- 0 device1 Device --- up 22:06:26.544 kernel_v4 Kernel master4 up 22:06:26.544 Channel ipv4 State: UP Table: master4 Preference: 10 Input filter: (unnamed) Output filter: REJECT Routes: 1 imported, 0 exported, 1 preferred Route change stats: received rejected filtered ignored accepted Import updates: 2 0 1 0 1 Import withdraws: 0 0 --- 1 0 Export updates: 1 1 0 --- 0 Export withdraws: 0 --- --- --- 0 kernel_v6 Kernel master6 up 22:06:26.544 Channel ipv6 State: UP Table: master6 Preference: 10 Input filter: (unnamed) Output filter: REJECT Routes: 1 imported, 0 exported, 1 preferred Route change stats: received rejected filtered ignored accepted Import updates: 2 0 1 0 1 Import withdraws: 0 0 --- 1 0 Export updates: 1 1 0 --- 0 Export withdraws: 0 --- --- --- 0 sw_v4 BGP --- up 22:06:30.602 Established BGP state: Established Neighbor address: 10.192.21.1 Neighbor AS: 64811 Local AS: 64612 Neighbor ID: 10.192.255.14 Local capabilities Multiprotocol AF announced: ipv4 Route refresh Graceful restart 4-octet AS numbers Enhanced refresh Long-lived graceful restart Neighbor capabilities Multiprotocol AF announced: ipv4 Route refresh Graceful restart 4-octet AS numbers Long-lived graceful restart Session: external AS4 Source address: 10.192.21.6 Hold timer: 64.411/90 Keepalive timer: 11.371/30 Channel ipv4 State: UP Table: master4 Preference: 100 Input filter: REJECT Output filter: ACCEPT Routes: 0 imported, 1 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 1 0 0 --- 1 Export withdraws: 0 --- --- --- 0 BGP Next hop: 10.192.21.6 sw_v6 BGP --- up 22:06:28.648 Established BGP state: Established Neighbor address: 2620:0:860:111::1 Neighbor AS: 64811 Local AS: 64612 Neighbor ID: 10.192.255.14 Local capabilities Multiprotocol AF announced: ipv6 Route refresh Graceful restart 4-octet AS numbers Enhanced refresh Long-lived graceful restart Neighbor capabilities Multiprotocol AF announced: ipv6 Route refresh Graceful restart 4-octet AS numbers Long-lived graceful restart Session: external AS4 Source address: 2620:0:860:111:10:192:21:6 Hold timer: 62.426/90 Keepalive timer: 19.920/30 Channel ipv6 State: UP Table: master6 Preference: 100 Input filter: REJECT Output filter: ACCEPT Routes: 0 imported, 1 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 1 0 0 --- 1 Export withdraws: 0 --- --- --- 0 BGP Next hop: 2620:0:860:111:10:192:21:6 fe80::1623:f2ff:fec2:9670 vm4_group BGP --- start 22:06:26.544 Passive BGP state: Passive Neighbor range: 10.192.24.0/23 Neighbor AS: 0 Local AS: 64612 Channel ipv4 State: DOWN Table: master4 Preference: 100 Input filter: ACCEPT Output filter: REJECT IGP IPv4 table: master4 vm6_group BGP --- start 22:06:26.544 Passive BGP state: Passive Neighbor range: 2620:0:860:140::/64 Neighbor AS: 0 Local AS: 64612 Channel ipv6 State: DOWN Table: master6 Preference: 100 Input filter: ACCEPT Output filter: REJECT IGP IPv6 table: master6 vm4_1 BGP --- up 22:06:29.998 Established BGP state: Established Neighbor address: 10.192.24.4 Neighbor AS: 64613 Local AS: 64612 Neighbor ID: 10.192.24.4 Local capabilities Multiprotocol AF announced: ipv4 Route refresh Graceful restart 4-octet AS numbers Enhanced refresh Long-lived graceful restart Neighbor capabilities Multiprotocol AF announced: ipv4 Route refresh Graceful restart 4-octet AS numbers Enhanced refresh Long-lived graceful restart Hostname: testvm2006 Session: external multihop AS4 Source address: 10.192.24.1 Hold timer: 155.541/240 Keepalive timer: 42.636/80 Channel ipv4 State: UP Table: master4 Preference: 100 Input filter: ACCEPT Output filter: REJECT Routes: 0 imported, 0 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 1 0 1 --- 0 Export withdraws: 0 --- --- --- 0 BGP Next hop: 10.192.24.1 IGP IPv4 table: master4 vm6_1 BGP --- up 22:06:30.211 Established BGP state: Established Neighbor address: 2620:0:860:140:10:192:24:4 Neighbor AS: 64613 Local AS: 64612 Neighbor ID: 10.192.24.4 Local capabilities Multiprotocol AF announced: ipv6 Route refresh Graceful restart 4-octet AS numbers Enhanced refresh Long-lived graceful restart Neighbor capabilities Multiprotocol AF announced: ipv6 Route refresh Graceful restart 4-octet AS numbers Enhanced refresh Long-lived graceful restart Hostname: testvm2006 Session: external multihop AS4 Source address: fe80::2022:22ff:fe22:2201 Hold timer: 174.882/240 Keepalive timer: 47.454/80 Channel ipv6 State: UP Table: master6 Preference: 100 Input filter: ACCEPT Output filter: REJECT Routes: 0 imported, 0 exported, 0 preferred Route change stats: received rejected filtered ignored accepted Import updates: 0 0 0 0 0 Import withdraws: 0 0 --- 0 0 Export updates: 1 0 1 --- 0 Export withdraws: 0 --- --- --- 0 BGP Next hop: :: IGP IPv6 table: master6