diff options
Diffstat (limited to 'doc/bird.sgml')
-rw-r--r-- | doc/bird.sgml | 36 |
1 files changed, 26 insertions, 10 deletions
diff --git a/doc/bird.sgml b/doc/bird.sgml index 419a4537..ced927d4 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -543,11 +543,12 @@ ipv6 table include "tablename.conf";; </code> - <tag><label id="opt-log">log "<m/filename/" [<m/limit/ "<m/backup/"] | syslog [name <m/name/] | stderr all|{ <m/list of classes/ }</tag> + <tag><label id="opt-log">log "<m/filename/" [<m/limit/ "<m/backup/"] | syslog [name <m/name/] | stderr | udp <m/address/ [port <m/port/] all|{ <m/list of classes/ }</tag> Set logging of messages having the given class (either <cf/all/ or <cf>{ error|trace [, <m/.../] }</cf> etc.) into selected destination - a file specified as a filename string (with optional log rotation information), - syslog (with optional name argument), or the stderr output. + syslog (with optional name argument), the stderr output, or as a UDP + message (in <rfc id="3164"> syslog format). Classes are: <cf/info/, <cf/warning/, <cf/error/ and <cf/fatal/ for messages about local problems, @@ -1287,8 +1288,9 @@ This argument can be omitted if there exists only a single instance. <tag><label id="cli-show-static">show static [<m/name/]</tag> Show detailed information about static routes. - <tag><label id="cli-show-bfd-sessions">show bfd sessions [<m/name/]</tag> - Show information about BFD sessions. + <tag><label id="cli-show-bfd-sessions">show bfd sessions [<m/name/] [address (<m/IP/|<m/prefix/)] [(interface|dev) "<m/name/"] [ipv4|ipv6] [direct|multihop] [all]</tag> + Show information about BFD sessions. Options could be used to filter + entries, or in the case of the option <cf/all/ to give verbose output. <tag><label id="cli-show-symbols">show symbols [table|filter|function|protocol|template|roa|<m/symbol/]</tag> Show the list of symbols defined in the configuration (names of @@ -3961,15 +3963,17 @@ these attributes: <p>In Linux, there is also a plenty of obscure route attributes mostly focused on tuning TCP performance of local connections. BIRD supports most of these attributes, see Linux or iproute2 documentation for their meaning. Attributes -<cf/krt_lock_*/ and <cf/krt_feature_*/ have type bool, others have type int. -Supported attributes are: +<cf/krt_lock_*/ and <cf/krt_feature_*/ have type bool, <cf/krt_congctl/ has type +string, others have type int. Supported attributes are: <cf/krt_mtu/, <cf/krt_lock_mtu/, <cf/krt_window/, <cf/krt_lock_window/, <cf/krt_rtt/, <cf/krt_lock_rtt/, <cf/krt_rttvar/, <cf/krt_lock_rttvar/, -<cf/krt_sstresh/, <cf/krt_lock_sstresh/, <cf/krt_cwnd/, <cf/krt_lock_cwnd/, +<cf/krt_ssthresh/, <cf/krt_lock_ssthresh/, <cf/krt_cwnd/, <cf/krt_lock_cwnd/, <cf/krt_advmss/, <cf/krt_lock_advmss/, <cf/krt_reordering/, <cf/krt_lock_reordering/, <cf/krt_hoplimit/, <cf/krt_lock_hoplimit/, <cf/krt_rto_min/, <cf/krt_lock_rto_min/, -<cf/krt_initcwnd/, <cf/krt_initrwnd/, <cf/krt_quickack/, +<cf/krt_initcwnd/, <cf/krt_lock_initcwnd/, <cf/krt_initrwnd/, <cf/krt_lock_initrwnd/, +<cf/krt_quickack/, <cf/krt_lock_quickack/, <cf/krt_congctl/, <cf/krt_lock_congctl/, +<cf/krt_fastopen_no_cookie/, <cf/krt_lock_fastopen_no_cookie/, <cf/krt_feature_ecn/, <cf/krt_feature_allfrag/ <sect1>Example @@ -5694,6 +5698,7 @@ protocol rpki [<name>] { roa6 { table <tab>; }; remote <ip> | "<domain>" [port <num>]; port <num>; + local address <ip>; refresh [keep] <num>; retry [keep] <num>; expire [keep] <num>; @@ -5723,6 +5728,9 @@ specify both channels. number is 323 for transport without any encryption and 22 for transport with SSH encryption. + <tag>local address <m/ip/</tag> + Define local address we should use as a source address for the RTR session. + <tag>refresh [keep] <m/num/</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 @@ -5937,6 +5945,12 @@ options (<cf/bfd/ and <cf/weight 1/), the second nexthop has just <cf/weight 2/. that BFD protocol also has to be configured, see <ref id="bfd" name="BFD"> section for details. Default value is no. + <tag><label id="static-route-dev">dev <m/text/</tag> + The outgoing interface associated with the nexthop. Useful for + link-local nexthop addresses or when multiple interfaces use the same + network prefix. By default, the outgoing interface is resolved from the + nexthop address. + <tag><label id="static-route-mpls">mpls <m/num/[/<m/num/[/<m/num/[...]]]</tag> MPLS labels that should be pushed to packets forwarded by the route. The option could be used for both IP routes (on MPLS ingress routers) @@ -6117,7 +6131,8 @@ protocol static { via 198.51.100.20 bfd # BFD-controlled next hop via 192.0.2.1; route 203.0.113.0/24 blackhole; # Sink route - route 10.2.0.0/24 via "arc0"; # Secondary network + route 10.2.0.0/24 via "arc0"; # Direct route + route 10.2.2.0/24 via 192.0.2.1 dev "eth0" onlink; # Route with both nexthop and iface route 192.168.10.0/24 via 198.51.100.100 { ospf_metric1 = 20; # Set extended attribute }; @@ -6136,7 +6151,8 @@ protocol static { route 2001:db8:10::/48 via 2001:db8:1::1; # Route with global nexthop route 2001:db8:20::/48 via fe80::10%eth0; # Route with link-local nexthop route 2001:db8:30::/48 via fe80::20%'eth1.60'; # Iface with non-alphanumeric characters - route 2001:db8:40::/48 via "eth2"; # Direct route to eth2 + route 2001:db8:40::/48 via fe80::30 dev "eth1"; # Another link-local nexthop + route 2001:db8:50::/48 via "eth2"; # Direct route to eth2 route 2001:db8::/32 unreachable; # Unreachable route route ::/0 via 2001:db8:1::1 bfd; # BFD-controlled default route } |