From 25696edb03e08f562d1993ae38ec9ae43942347d Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Wed, 7 Jun 2000 13:30:02 +0000 Subject: [PATCH] Full list of possible values in attributes, better operators description. --- doc/bird.sgml | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/doc/bird.sgml b/doc/bird.sgml index abb115ee..a6b9a866 100644 --- a/doc/bird.sgml +++ b/doc/bird.sgml @@ -63,7 +63,7 @@ a statically configured table. background which does the dynamic part of Internet routing, that is it communicates with the other routers, calculates routing tables and sends them to the OS kernel which does the actual packet forwarding. There already exist other such routing daemons: routed (rip only), GateD - (non free), Zebra and mrtd, but their capabilities are limited and + (non free), Zebra and mrtd, but their capabilities are limited and they are relatively hard to configure and maintain.

BIRD is an Internet Routing Daemon designed to avoid all of these shortcomings, @@ -435,10 +435,10 @@ incompatible with each other (that is to prevent you from shooting in the foot). [ 1, 2, 5..7 ]. As you can see, both simple values and ranges are permitted in sets. Sets of prefixes are special: you can specify which prefix lengths should match them by using [ 1.0.0.0/8+, 2.0.0.0/8-, 3.0.0.0/8{5,6} ]. 3.0.0.0/8{5,6} matches - prefixes 3.0.0.0/8+ is shorthand for 3.0.0.0/{0,8}, - 3.0.0.0/8- is shorthand for 3.0.0.0/{0,7}. For example, + prefixes address/num+ is shorthand for address/{0,, + address/ is shorthand for address/{0,. For example, 1.2.0.0/16 ~ [ 1.0.0.0/8{ 15 , 17 } ] is true, but - 1.0.0.0/8 ~ [ 1.0.0.0/8- ] is false. + 1.0.0.0/8 ~ [ 1.0.0.0/8- ] is false. /* which is start of comment.) For example, /4 3 2 1/ ~ /? 4 3 ?/ is true, but /4 3 2 1/ ~ /? 4 5 ?/ is false. - Operators - +

The filter language supports common integer operators (+,-,*,/), parentheses Control structures @@ -520,28 +520,28 @@ defined using the defined( attribute ) operator. - Network the route is talking about. (See the section about routing tables.) + Network the route is talking about. Read-only. (See the section about routing tables.) - Address scope of the network () + Address scope of the network () Preference of the route. (See section about routing tables.) - The router which the route has originated from. + The router which the route has originated from. Read-only. Next hop packets routed using this route should be forwarded to. - what protocol has told me about this route. Possible values: . + what protocol has told me about this route. Possible values: - Route type () + Route type ( - Type of destination the packets should be sent to (

There also exist some protocol-specific attributes, which are described in protocol sections. @@ -1177,7 +1177,7 @@ interface metric, which is usually one). After some time, the distance reaches i RIP) and all routers know that network is unreachable. RIP tries to minimize situations where counting to infinity is necessary, because it is slow. Due to infinity being 16, you can't use RIP on networks where maximal distance is higher than 15 hosts. You can read more about rip at . Both IPv4 +URL="http://www.ietf.org/html.charters/rip-charter.html" name="http://www.ietf.org/html.charters/rip-charter.html">. Both IPv4 and IPv6 versions of RIP are supported by BIRD, historical RIPv1 is currently not fully supported. @@ -1318,14 +1318,14 @@ protocol static { Problems

BIRD is relatively young system, and probably contains some -bugs. You can report bugs at bird-users mailing list (), but before you do, +bugs. You can report bugs at bird-users mailing list (), but before you do, please make sure you have read available documentation, make sure are running latest version (available at ). (Of course, patch +URL="ftp://bird.network.cz/pub/bird" name="bird.network.cz:/pub/bird">). (Of course, patch which fixes the bug along with bug report is always welcome). If you want to use BIRD, join mailing list by sending -. Main home page of bird is . When +. Main home page of bird is . When trying to understand, what is going on, Internet standards are -relevant reading; you can get them from (or nicely sorted version from . +relevant reading; you can get them from (or nicely sorted version from ).