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 { dynamic name "vm4_"; ipv4 { import all; export none; }; local 10.192.24.1 as 64612; neighbor range 10.192.24.0/23 external; multihop; } protocol bgp vm6_group { dynamic name "vm6_"; ipv6 { import all; export none; }; local as 64612; interface "tap0"; neighbor range fe80::/64 external; } ******************************* bird> show protocols Name Proto Table State Since Info direct1 Direct --- up 2024-04-12 device1 Device --- up 2024-04-12 kernel_v4 Kernel master4 up 2024-04-12 kernel_v6 Kernel master6 up 2024-04-12 sw_v4 BGP --- up 18:30:24.871 Established sw_v6 BGP --- up 18:34:31.982 Established vm4_group BGP --- start 19:24:08.670 Passive vm6_group BGP --- start 21:32:41.502 Passive vm4_1 BGP --- up 21:29:54.232 Established vm6_1 BGP --- up 21:32:45.017 Established bird> bird> bird> show protocols all Name Proto Table State Since Info direct1 Direct --- up 2024-04-12 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 2024-04-12 kernel_v4 Kernel master4 up 2024-04-12 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: 4 0 2 1 1 Import withdraws: 0 0 --- 2 0 Export updates: 2 2 0 --- 0 Export withdraws: 0 --- --- --- 0 kernel_v6 Kernel master6 up 2024-04-12 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: 4 0 2 1 1 Import withdraws: 0 0 --- 2 0 Export updates: 2 2 0 --- 0 Export withdraws: 0 --- --- --- 0 sw_v4 BGP --- up 18:30:24.871 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: 47.167/90 Keepalive timer: 12.892/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 18:34:31.982 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: 72.861/90 Keepalive timer: 0.902/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 19:24:08.670 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 21:32:41.502 Passive BGP state: Passive Neighbor range: fe80::/64 Neighbor AS: 0 Local AS: 64612 Channel ipv6 State: DOWN Table: master6 Preference: 100 Input filter: ACCEPT Output filter: REJECT vm4_1 BGP --- up 21:29:54.232 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: 153.436/240 Keepalive timer: 0.633/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 21:32:45.017 Established BGP state: Established Neighbor address: fe80::a800:ff:fe6b:aa1c%tap0 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 AS4 Source address: fe80::2022:22ff:fe22:2201 Hold timer: 174.780/240 Keepalive timer: 72.514/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: :: fe80::2022:22ff:fe22:2201 bird>