Commit ad586334 authored by Ondřej Zajíček's avatar Ondřej Zajíček
Browse files

Path related documentation update

parent cf186034
......@@ -190,7 +190,7 @@ protocol static {
# bgp_community = -empty-; bgp_community.add((65000,5678));
## if (65000,5678) ~ bgp_community then
## bgp_community.add((0, 1));
# if bgp_path ~ / 65000 / then
# if bgp_path ~ [= 65000 =] then
# bgp_path.prepend(65000);
# accept;
# }
......
......@@ -525,13 +525,13 @@ incompatible with each other (that is to prevent you from shooting in the foot).
<tag/bgpmask/
BGP masks are patterns used for BGP path matching
(using <cf>path &tilde; |2 3 5 *|</cf> syntax). The masks
(using <cf>path &tilde; [= 2 3 5 * =]</cf> syntax). The masks
resemble wildcard patterns as used by UNIX shells. Autonomous
system numbers match themselves, <cf/*/ matches any (even empty)
sequence of arbitrary AS numbers. For example:
<tt>|4 3 2 1| &tilde; |? 4 3 *|</tt> is true, but
<tt>|4 3 2 1| &tilde; |? 4 5 *|</tt> is false.
There is also old syntax that uses / instead of | and ? instead of *.
sequence of arbitrary AS numbers. For example, if <cf>bgp_path</cf> is 4 3 2 1, then:
<tt>bgp_path &tilde; [= * 4 3 * =]</tt> is true, but
<tt>bgp_path &tilde; [= * 4 5 * =]</tt> is false.
There is also old syntax that uses / .. / instead of [= .. =] and ? instead of *.
<tag/clist/
Community list is similar to set of pairs,
except that unlike other sets, it can be modified.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment