needs: [build-fedora-34-amd64]
image: registry.nic.cz/labs/bird:fedora-34-amd64
-#pkg-centos-7-amd64:
-# <<: *pkg-rpm-wa
-# variables:
-# LC_ALL: en_US.UTF-8
-# needs: [build-centos-7-amd64]
-# image: registry.nic.cz/labs/bird:centos-7-amd64
+pkg-fedora-35-amd64:
+ <<: *pkg-rpm
+ needs: [build-fedora-35-amd64]
+ image: registry.nic.cz/labs/bird:fedora-35-amd64
+
+pkg-fedora-36-amd64:
+ <<: *pkg-rpm
+ needs: [build-fedora-36-amd64]
+ image: registry.nic.cz/labs/bird:fedora-36-amd64
+
+pkg-fedora-37-amd64:
+ <<: *pkg-rpm
+ needs: [build-fedora-37-amd64]
+ image: registry.nic.cz/labs/bird:fedora-37-amd64
+
+pkg-fedora-38-amd64:
+ <<: *pkg-rpm
+ needs: [build-fedora-38-amd64]
+ image: registry.nic.cz/labs/bird:fedora-38-amd64
+
+pkg-fedora-39-amd64:
+ <<: *pkg-rpm
+ needs: [build-fedora-39-amd64]
+ image: registry.nic.cz/labs/bird:fedora-39-amd64
+
+pkg-fedora-40-amd64:
+ <<: *pkg-rpm
+ needs: [build-fedora-40-amd64]
+ image: registry.nic.cz/labs/bird:fedora-40-amd64
+
+pkg-fedora-41-amd64:
+ <<: *pkg-rpm
+ needs: [build-fedora-41-amd64]
+ image: registry.nic.cz/labs/bird:fedora-41-amd64
+
+pkg-centos-7-amd64:
+ <<: *pkg-rpm-wa
+ variables:
+ # export path to devtoolset-8-gcc
+ CC: /opt/rh/devtoolset-8/root/usr/bin/gcc
+ LC_ALL: en_US.UTF-8
+ needs: [build-centos-7-amd64]
+ image: registry.nic.cz/labs/bird:centos-7-amd64
- pkg-centos-8-amd64:
- <<: *pkg-rpm-wa
- needs: [build-centos-8-amd64]
- image: registry.nic.cz/labs/bird:centos-8-amd64
+ # Removed due to apkg breakage
+ #pkg-centos-8-amd64:
+ # <<: *pkg-rpm-wa
+ # needs: [build-centos-8-amd64]
+ # image: registry.nic.cz/labs/bird:centos-8-amd64
- pkg-ubuntu-18.04-amd64:
- <<: *pkg-deb-legacy
- needs: [build-ubuntu-18_04-amd64]
- image: registry.nic.cz/labs/bird:ubuntu-18.04-amd64
+ # Removed due to apkg breakage
+ #pkg-ubuntu-18.04-amd64:
+ # <<: *pkg-deb
+ # needs: [build-ubuntu-18_04-amd64]
+ # image: registry.nic.cz/labs/bird:ubuntu-18.04-amd64
pkg-ubuntu-20.04-amd64:
<<: *pkg-deb
needs: [build-ubuntu-20_04-amd64]
image: registry.nic.cz/labs/bird:ubuntu-20.04-amd64
+pkg-ubuntu-22.04-amd64:
+ <<: *pkg-deb
+ needs: [build-ubuntu-22_04-amd64]
+ image: registry.nic.cz/labs/bird:ubuntu-22.04-amd64
-pkg-ubuntu-21.10-amd64:
+pkg-ubuntu-24.04-amd64:
<<: *pkg-deb
- needs: [build-ubuntu-21_10-amd64]
- image: registry.nic.cz/labs/bird:ubuntu-21.10-amd64
+ needs: [build-ubuntu-24_04-amd64]
+ image: registry.nic.cz/labs/bird:ubuntu-24.04-amd64
-#pkg-ubuntu-21.04-amd64:
-# <<: *pkg-deb
-# needs: [build-ubuntu-21_04-amd64]
-# image: registry.nic.cz/labs/bird:ubuntu-21.04-amd64
+pkg-ubuntu-24.10-amd64:
+ <<: *pkg-deb
+ needs: [build-ubuntu-24_10-amd64]
+ image: registry.nic.cz/labs/bird:ubuntu-24.10-amd64
- pkg-opensuse-15.1-amd64:
- <<: *pkg-rpm-wa
- needs: [build-opensuse-15.1-amd64]
- image: registry.nic.cz/labs/bird:opensuse-15.1-amd64
+ # Removed due to apkg breakage
+ #pkg-opensuse-15.1-amd64:
+ # <<: *pkg-rpm-wa
+ # needs: [build-opensuse-15.1-amd64]
+ # image: registry.nic.cz/labs/bird:opensuse-15.1-amd64
- pkg-opensuse-15.2-amd64:
- <<: *pkg-rpm-wa
- needs: [build-opensuse-15.2-amd64]
- image: registry.nic.cz/labs/bird:opensuse-15.2-amd64
+ # Removed due to apkg breakage
+ #pkg-opensuse-15.2-amd64:
+ # <<: *pkg-rpm-wa
+ # needs: [build-opensuse-15.2-amd64]
+ # image: registry.nic.cz/labs/bird:opensuse-15.2-amd64
pkg-opensuse-15.3-amd64:
<<: *pkg-rpm-wa
specify both channels.
<sect2>RPKI protocol options
+<label id="rpki-common-options">
<p>
<descrip>
- <tag><label id="rpki-remote">remote <m/ip/ | "<m/hostname/" [port <m/num/]</tag> Specifies
- <tag>remote <m/ip/ | "<m/hostname/" [port <m/number/]</tag> Specifies
++ <tag><label id="rpki-remote">remote <m/ip/ | "<m/hostname/" [port <m/number/]</tag> Specifies
a destination address of the cache server. Can be specified by an IP
address or by full domain name string. Only one cache can be specified
per protocol. This option is required.
- <tag><label id="rpki-port">port <m/num/</tag> Specifies the port number. The default port
- <tag>port <m/number/</tag> Specifies the port number. The default port
++ <tag><label id="rpki-port">port <m/number/</tag> Specifies the port number. The default port
number is 323 for transport without any encryption and 22 for transport
with SSH encryption.
- <tag>local address <m/ip/</tag>
+ <tag><label id="rpki-local-address">local address <m/ip/</tag>
Define local address we should use as a source address for the RTR session.
- <tag><label id="rpki-refresh">refresh [keep] <m/num/</tag> Time period in seconds. Tells how
- <tag>refresh [keep] <m/number/</tag> Time period in seconds. Tells how
++ <tag><label id="rpki-refresh">refresh [keep] <m/number/</tag> Time period in seconds. Tells how
long to wait before next attempting to poll the cache using a Serial
Query or a Reset Query packet. Must be lower than 86400 seconds (one
day). Too low value can caused a false positive detection of
this value by a cache server.
Default: 3600 seconds
- <tag><label id="rpki-retry">retry [keep] <m/num/</tag> Time period in seconds between a failed
- <tag>retry [keep] <m/number/</tag> Time period in seconds between a failed
++ <tag><label id="rpki-retry">retry [keep] <m/number/</tag> Time period in seconds between a failed
Serial/Reset Query and a next attempt. Maximum allowed value is 7200
seconds (two hours). Too low value can caused a false positive
detection of network connection problems. A keyword <cf/keep/
suppresses updating this value by a cache server.
Default: 600 seconds
- <tag><label id="rpki-expire">expire [keep] <m/num/</tag> Time period in seconds. Received
- <tag>expire [keep] <m/number/</tag> Time period in seconds. Received
++ <tag><label id="rpki-expire">expire [keep] <m/number/</tag> Time period in seconds. Received
records are deleted if the client was unable to successfully refresh
data for this time period. Must be in range from 600 seconds (ten
minutes) to 172800 seconds (two days). A keyword <cf/keep/
instead. This may be useful for implementing loose RPKI check for
blackholes. Default: disabled.
- <tag><label id="rpki-min-version">min version <m/num/</tag>
- <tag>min version <m/number/</tag>
++ <tag><label id="rpki-min-version">min version <m/number/</tag>
Minimal allowed version of the RTR protocol. BIRD will refuse to
downgrade a connection below this version and drop the session instead.
Default: 0
- <tag><label id="rpki-max-version">max version <m/num/</tag>
- <tag>max version <m/number/</tag>
++ <tag><label id="rpki-max-version">max version <m/number/</tag>
Maximal allowed version of the RTR protocol. BIRD will start with this
version. Use this option if sending version 2 to your cache causes
problems. Default: 2
after <m/prefix/ specifies a static label for the labeled route, instead
of using dynamically allocated label.
- <tag><label id="static-route-recursive">route <m/prefix/ [mpls <m/number/] recursive <m/ip/ [mpls <m/num/[/<m/num/[/<m/num/[...]]]]</tag>
- <tag>route <m/prefix/ [mpls <m/number/] recursive <m/ip/ [mpls <m/number/[/<m/number/[/<m/number/[...]]]]</tag>
++ <tag><label id="static-route-recursive">route <m/prefix/ [mpls <m/number/] recursive <m/ip/ [mpls <m/number/[/<m/number/[/<m/number/[...]]]]</tag>
Recursive nexthop resolves the given IP in the configured IGP table and
uses that route's next hop. The MPLS stacks are concatenated; on top is
the IGP's nexthop stack and on bottom is this route's stack.
For a transit, you can also write <cf>route aspa <m/int/ transit</cf> to get
the no-provider ASPA.
-<sect1>Flowspec
-<label id="flowspec-network-type">
+<sect1>Flowspec Network Type
+<label id="static-flowspec-network-type">
<p>The flow specification are rules for routers and firewalls for filtering
- purpose. It is described by <rfc id="5575">. There are 3 types of arguments:
+ purpose. It is described by <rfc id="8955"> and <rfc id="8956">. There are 3 types of arguments:
<m/inet4/ or <m/inet6/ prefixes, numeric matching expressions and bitmask
matching expressions.