diff options
author | Pavel Machek <pavel@ucw.cz> | 2000-05-30 11:09:09 +0000 |
---|---|---|
committer | Pavel Machek <pavel@ucw.cz> | 2000-05-30 11:09:09 +0000 |
commit | 24e1e2005b0728bfc404f248efb7d17b34cb0910 (patch) | |
tree | f238609bf95c7e409c8daaf8b2c2fdea8be90ab6 /filter | |
parent | 04c3a83c60253d5c71500194a19160538c0da034 (diff) |
Another testbed for filters.
Diffstat (limited to 'filter')
-rw-r--r-- | filter/test.conf2 | 72 |
1 files changed, 72 insertions, 0 deletions
diff --git a/filter/test.conf2 b/filter/test.conf2 new file mode 100644 index 00000000..64991f7e --- /dev/null +++ b/filter/test.conf2 @@ -0,0 +1,72 @@ +/* + * This is an example configuration file. + */ + +# Yet another comment + +router id 62.168.0.1; + +define xyzzy = (120+10); + +protocol device { +# disabled; +# interface "eth*", "ppp*"; +} + +protocol direct { +} + +protocol kernel { + disabled; +# learn; # Learn all routes from the kernel +# scan time 10; # Scan kernel tables every 10 seconds +} + +protocol static { +# disabled; + + import filter { print "ahoj"; + print source; + if source = RTS_STATIC then { + print "It is from static"; + } + print from; + from = 1.2.3.4; + print from; + print scope; + scope = SCOPE_HOST; + print scope; + + preference = 15; + print preference; + preference = 29; + print preference; + rip_metric = 1; + print rip_metric; + rip_metric = rip_metric + 5; + print rip_metric; + bgp_community = - empty - ; + print "nazdar"; + bgp_community = add(bgp_community, (1,2)); + print "cau"; + bgp_community = add(bgp_community, (2,3)); + bgp_community.add((4,5)); + print "community = ", bgp_community; + bgp_community.delete((2,3)); + print "community = ", bgp_community; + bgp_community.empty; + print "community = ", bgp_community; + print "done"; + accept; + }; + + route 0.0.0.0/0 via 195.113.31.113; + route 62.168.0.0/25 reject; + route 1.2.3.4/32 via 195.113.31.124; +# route 10.0.0.0/8 reject; +# route 10.1.1.0:255.255.255.0 via 62.168.0.3; +# route 10.1.2.0:255.255.255.0 via 62.168.0.3; +# route 10.1.3.0:255.255.255.0 via 62.168.0.4; +# route 10.2.0.0/24 via "arc0"; + export all; +} |