Доброго времени суток. Помогите плиз с настройкой bird. Купли мы блок ipv6, зарегали свою AS. С провойдером/цод договорились что он откроет в нашу сторону BGP сессию, теперь настал наш черёд, промучился я несколько дней с квагой, решил попробовать bird. Не могу завести хоть ты тресни, то одно то другое. Инфы не очень много в интернете, да и касается она вся ipv4, но я как мог набрасывал конфиг в том числе и с помощью форума. Буду признателен за помощь. Если кто-то готов помочь только на денежной основе, то готов рассмотреть.
Небольшая схемка для понимания структуры: https://ibb.co/yWFFgvh
netplan
network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: no
      dhcp6: no
      addresses:
        - 91.238.82.45/31
        - 2a0f:9440:0001:0064:0000:0000:0000:0002/126
        - 2a0c:4181::1/32
      gateway4: 91.238.82.44
      gateway6: 2a0f:9440:0001:0064:0000:0000:0000:0001
      nameservers:
        addresses: [ 8.8.8.8, 8.8.4.4 ]
      routes:
        - to: 2a0f:9440:1:64::/126
          via: 2a0f:9440:0001:0064:0000:0000:0000:0001
          metric: 100
/etc/bird/bird6.conf
log syslog all;
#router id 192.168.1.5;    
protocol device {
        scan time 10;
}
debug commands 2;
timeformat route "%F %T";
protocol direct {
    interface "enp1s0";
}
protocol kernel {
        export all;
        scan time 15;
}
protocol static static1 {
#       disabled;               # Disable by default
#       table testable;         # Connect to a non-default table
        preference 254; # Default preference of routes
#       debug { states, routes, filters, interfaces, events, packets };
#       debug all;
        route 2a0c:4181::/32 via "lo";
}
filter BGP_ISP1_in {
        if  net =  ::/0  then {
        print "BGP_ISP1 : default route accepted:", net;
            accept;
        }
        reject;
};
filter BGP_ISP1_out {
        if net = 2a0c:4181::/32 then {
            accept;
        }
        reject;
};
protocol bgp {
        table master;
        router id 2a0f:9440:1:64::2;
#       disabled;
        description "BGP-ISP1";
        local as 56434; 
        neighbor 2a0f:9440:0001:0064:0000:0000:0000:0001 as 62240;
#       bfd;
        hold time 240;
        startup hold time 240;
        connect retry time 120;
        keepalive time 80;      # defaults to hold time / 3
#        keepalive time 10;      # defaults to hold time / 3
        connect delay time 5;     # How long do we wait before initial connect
        error wait time 60, 300;# Minimum and maximum time we wait after an error (when consecutive
                                # errors occur, we increase the delay exponentially ...
        error forget time 300;  # ... until this timeout expires)
#       disable after error;    # Disable the protocol automatically when an error occurs
        next hop self;          # Disable next hop processing and always advertise our local address as nexthop
        path metric 1;          # Prefer routes with shorter paths (like Cisco does)
        default bgp_med 0;      # MED value we use for comparison when none is defined
#        default bgp_local_pref 100;       # The same for local preference
#        source address 91.238.82.45;    # What local address we use for the TCP connection
        export filter BGP_ISP1_out;
        import filter BGP_ISP1_in;
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 2a0c:4181::ff/32 scope global 
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether ac:1f:6b:8b:48:d4 brd ff:ff:ff:ff:ff:ff
    inet 91.238.82.45/31 brd 255.255.255.255 scope global enp1s0
       valid_lft forever preferred_lft forever
    inet6 2a0c:4181::1/32 scope global 
       valid_lft forever preferred_lft forever
    inet6 2a0f:9440:1:64::2/126 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::ae1f:6bff:fe8b:48d4/64 scope link 
       valid_lft forever preferred_lft forever
На данный момент bird не запускается, ругается на директиву router id. Я пробовал в нескольких вариациях. Но он не в каком виде не хочет принимать, не понимаю что ему надо.
journalctl -xe
Nov 09 09:17:17 s59 bird6[2093]: /etc/bird/bird6.conf, line 49: Router IDs must be entered as hexadecimal numbers or IPv4 addresses in IPv6 version
Nov 09 09:17:17 s59 bird6[2093]: bird: /etc/bird/bird6.conf, line 49: Router IDs must be entered as hexadecimal numbers or IPv4 addresses in IPv6 version
Nov 09 09:17:17 s59 systemd[1]: bird6.service: Control process exited, code=exited status=1
Nov 09 09:17:17 s59 systemd[1]: bird6.service: Failed with result 'exit-code'.
Nov 09 09:17:17 s59 systemd[1]: Failed to start BIRD Internet Routing Daemon (IPv6).
