mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 01:31:55 +00:00
First attempt at documenting configuration.
This commit is contained in:
parent
beaf86e13c
commit
249d238c14
@ -76,6 +76,33 @@ protocol rip {
|
||||
}
|
||||
</verb></cf>
|
||||
|
||||
<p>Everything on a line after # is a comment, whitespace is
|
||||
ignored. If there's variable number of options, it is grouped using {
|
||||
} brackets.
|
||||
|
||||
<descrip>
|
||||
<tag>log "<i/filename/"|syslog|stderr all|{ debug, trace, info,
|
||||
remote, warning, error, auth, fatal, bug }</tag> set logging of
|
||||
classes (either all or { error, trace } etc.) into selected destination.
|
||||
|
||||
<tag>debug protocols all|off|{ states, routes, filters,
|
||||
interfaces, events, packets }</tag> set debugging options.
|
||||
|
||||
<tag>filter <i/name/ { <i/commands/ }</tag> define filter. You can
|
||||
learn more about filters in next chapter.
|
||||
|
||||
<tag>protocol rip|ospf|bgp <i/name/ { <i>protocol options</i> }</tag> define
|
||||
protocol instance, called name. You can learn more about
|
||||
configuring protocols in their own chapters.
|
||||
|
||||
<tag>define constant = expression</tag> define constant. You can
|
||||
use it later in every place you could use simple integer.
|
||||
|
||||
<tag>router id <i/ip_address/</tag> set router id.
|
||||
|
||||
<tag>table <i/name/</tag> create new routing table.
|
||||
</descrip>
|
||||
|
||||
<p>You can find example of more complicated configuration file in <file>doc/bird.conf.example</file>.
|
||||
|
||||
<sect>Filters
|
||||
@ -145,7 +172,7 @@ booleans (that is to prevent you from shooting in the foot).
|
||||
<tag/string/ this is string of characters. There are no ways to modify strings in filters. You can
|
||||
pass them between functions, assign to variable of type string, print such variables, but
|
||||
you can not concatenate two strings (for example). String constants are written as <cf/
|
||||
"This is string constant".
|
||||
"This is string constant"/.
|
||||
|
||||
<tag/ip/ this type can hold single ip address. Depending on version of bird you are using, it
|
||||
can be ipv4 or ipv6 address. Ipv4 addresses addresses are written (as you would expect) as
|
||||
|
Loading…
Reference in New Issue
Block a user