mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 09:41:54 +00:00
Documentation update
This commit is contained in:
parent
d901db3fb7
commit
e312bb4014
@ -525,13 +525,13 @@ incompatible with each other (that is to prevent you from shooting in the foot).
|
|||||||
|
|
||||||
<tag/bgpmask/
|
<tag/bgpmask/
|
||||||
BGP masks are patterns used for BGP path matching
|
BGP masks are patterns used for BGP path matching
|
||||||
(using <cf>path ˜ /2 3 5 ?/</cf> syntax). The masks
|
(using <cf>path ˜ |2 3 5 *|</cf> syntax). The masks
|
||||||
resemble wildcard patterns as used by UNIX shells. Autonomous
|
resemble wildcard patterns as used by UNIX shells. Autonomous
|
||||||
system numbers match themselves, <cf/?/ matches any (even empty)
|
system numbers match themselves, <cf/*/ matches any (even empty)
|
||||||
sequence of arbitrary AS numbers (<cf/*/ hasn't been chosen, because
|
sequence of arbitrary AS numbers. For example:
|
||||||
<cf>/*</cf> starts a comment). For example:
|
<tt>|4 3 2 1| ˜ |? 4 3 *|</tt> is true, but
|
||||||
<tt>/4 3 2 1/ ˜ /? 4 3 ?/</tt> is true, but
|
<tt>|4 3 2 1| ˜ |? 4 5 *|</tt> is false.
|
||||||
<tt>/4 3 2 1/ ˜ /? 4 5 ?/</tt> is false.
|
There is also old syntax that uses / instead of | and ? instead of *.
|
||||||
<tag/clist/
|
<tag/clist/
|
||||||
Community list is similar to set of pairs,
|
Community list is similar to set of pairs,
|
||||||
except that unlike other sets, it can be modified.
|
except that unlike other sets, it can be modified.
|
||||||
@ -875,7 +875,7 @@ protocol bgp {
|
|||||||
bgp_community.add((65000,5678));
|
bgp_community.add((65000,5678));
|
||||||
# Artificially increase path length
|
# Artificially increase path length
|
||||||
# by advertising local AS number twice
|
# by advertising local AS number twice
|
||||||
if bgp_path ~ / 65000 / then
|
if bgp_path ~ | 65000 | then
|
||||||
bgp_path.prepend(65000);
|
bgp_path.prepend(65000);
|
||||||
accept;
|
accept;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user