Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
labs
BIRD Internet Routing Daemon
Commits
249d238c
Commit
249d238c
authored
May 05, 2000
by
Pavel Machek
Browse files
First attempt at documenting configuration.
parent
beaf86e1
Changes
1
Hide whitespace changes
Inline
Side-by-side
doc/bird.sgml
View file @
249d238c
...
...
@@ -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
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment