be4cd99a36
Implements deterministic MED handling.
...
Thanks to Alexander V. Chernikov for many suggestions.
2011-12-22 13:20:29 +01:00
a7f23f581f
Implements protocol templates.
...
Based on the patch from Alexander V. Chernikov.
Extended to support almost all protocols.
Uses 'protocol bgp NAME from TEMPLATE { ... }' syntax.
2011-11-07 00:31:23 +01:00
9491f9f593
Use reserved address blocks for documentation (RFC 5737).
2011-10-06 23:05:41 +02:00
4116db182d
Implements static recursive routes.
2011-09-24 02:24:34 +02:00
55b58d8c1f
Removed some completed jobs.
2011-09-12 12:13:53 +02:00
48ec367aab
Configuration can include other files.
2011-09-11 21:21:47 +02:00
2918e61046
Fixes for OSPF NSSA handling.
2011-09-03 21:31:26 +02:00
b1b1943360
The generalized TTL security mechanism (RFC 5082) support.
...
Thanks to Alexander V. Chernikov for the patch.
2011-08-16 23:13:05 +02:00
8815d846bf
BGP Extended communities documentation.
2011-08-14 15:54:02 +02:00
bde872bba7
The documentation update.
2011-08-08 10:57:54 +02:00
e08d2ff08e
Adds filter clist operation.
2011-06-26 17:09:24 +02:00
b54ad333b3
Documentation update.
2011-05-16 12:39:55 +02:00
e8b89a6104
Update and document the privilege restriction.
2011-05-15 16:29:44 +02:00
acc93efd4c
Use constants from /etc/iproute2/rt_* files.
2011-04-28 00:31:37 +02:00
73272f04af
Adds BGP option related to MED handling.
...
Adds option 'med metric' allows to compare MEDs
between routes received from different neighbors.
2011-04-22 16:13:27 +02:00
71ca77169d
Adds support for several Linux kernel route attributes.
2011-04-13 12:32:27 +02:00
489c308a75
Minor fixes.
2011-04-05 11:41:18 +02:00
eb3786e4ea
NEWS and version update.
...
(and minor changes in documentation)
2011-03-30 02:00:56 +02:00
86c038ccae
Documentation about previous commit added.
2011-03-26 14:38:00 +01:00
26d92bb892
A hack to distinguish if..else from else: in case.
...
The old BIRD grammar needs two lookaheads to distinguish if..else from
else: in case, which caused the parser to fail on some combinations of
both expressions.
This patch replaces two tokens 'else' ':' by one token 'else:' to fix
that.
2011-03-23 12:49:53 +01:00
6bcef22580
Documentation for the router advertisement protocol.
2011-03-19 12:13:59 +01:00
919f5411c4
Implements Point-to-MultiPoint interface type for OSPF.
2010-12-24 18:08:07 +01:00
e91f6960ba
Documentation update (multipath).
2010-12-07 23:36:48 +01:00
391931d456
Minor finalizations of link state checks.
2010-11-19 13:46:21 +01:00
fcf5a4f4b3
Change default for BGP IPv6 socket to V6ONLY.
...
Also add a new option 'dual' for the old behavior.
2010-11-03 10:02:24 +01:00
5adc02a6f8
Documentation update.
2010-10-22 11:25:47 +02:00
0ef69b1c4a
Typo in doc.
2010-08-09 14:09:53 +02:00
946dc15c92
Documentation update and improvement of tests related to expressions in sets.
2010-08-03 17:35:34 +02:00
e0e8c04a83
Small typo in documentation.
2010-08-03 15:23:30 +02:00
4733b49ed6
Syntax of sets improved.
2010-08-03 15:16:25 +02:00
b74f45f8a0
Documentation update.
2010-08-03 00:59:13 +02:00
7873e9828f
Fixes the documentation.
2010-07-14 19:03:23 +02:00
087cecd0e2
Adds some options and documentation related to recursive next hops.
2010-07-13 12:48:23 +02:00
9be9a26413
Implements proper multihop BGP.
...
Also does some incompatible changes to config file syntax,
like removing 'via IP' from multihop option.
2010-07-12 17:39:39 +02:00
acb60628f5
Implements command that shows memory usage.
2010-06-02 22:20:40 +02:00
ba5c0057ed
Extends pair set syntax, matching and deleting against clist.
...
Expressions like (123,*) can be used in pair set literals, clists can be
matched against pair sets (community ~ pairset) and pair sets can be
used to specify items to delete from clists (community.delete(pairset)).
2010-05-22 22:47:24 +02:00
0ea8fb4abe
Fixes and enhancements in 'show ospf state' command.
...
Now it shows a distance, option to change showing reachable/all network
nodes and better handling of AS-external LSAs in multiple areas. The
command 'show ospf topology' was changed to not show stubnets in both
OSPFv2 and OSPFv3 (previously it displayed stubnets in OSPFv2).
2010-04-24 15:18:21 +02:00
d759c1a6f8
NEWS and version update.
2010-04-09 17:42:39 +02:00
44d4ab7a96
Configurable syslog name.
...
Also fixes a bug in syslog initialization.
2010-04-07 15:34:45 +02:00
c429d4a4ba
Restrict export of device routes to the kernel protocol.
...
In usual configuration, such export is already restricted
with the aid of the direct protocol but there are some
races that can circumvent it. This makes it harder to
break kernel device routes. Also adds an option to
disable this restriction.
2010-04-04 15:41:31 +02:00
126683feed
Filter language updates; new route attributes and datatype.
...
- Adds bgp_originator_id and bgp_cluster_list route attributes.
- Adds dotted quad filter datatype (for router IDs, used by
bgp_originator_id and ospf_router_id route attributes).
- Fixes pair ~ pair set matching.
- Documentation updates.
2010-03-29 19:29:03 +02:00
cda2dfb7a9
Arnold from DE-CIX suggested to have this formulation more precise.
2010-03-08 00:05:37 +01:00
ff2857b03d
Many changes in (mainly) kernel syncers.
...
- BSD kernel syncer is now self-conscious and can learn alien routes
- important bugfix in BSD kernel syncer (crash after protocol restart)
- many minor changes and bugfixes in kernel syncers and neighbor cache
- direct protocol does not generate host and link local routes
- min_scope check is removed, all routes have SCOPE_UNIVERSE by default
- also fixes some remaining compiler warnings
2010-02-26 10:55:58 +01:00
9e43ccf07b
Merge commit 'origin/master' into new
2010-02-21 10:15:49 +01:00
e0a45fb421
Restricted read-only CLI.
...
Also adds support for executing commands using birdc <cmd>.
2010-02-21 09:57:26 +01:00
a68066538f
Minor typos in configuration example.
2010-02-20 21:09:40 +01:00
0efd646278
Define symbols as text between ''.
2010-02-10 12:30:14 +01:00
c27b2449d1
Shows source (Router ID) for OSPF routes and adds such attribute.
...
A sad thing is that we does not have a 'router_id' filter type,
so it must be given as decimal number in filters.
2010-02-08 16:01:03 +01:00
c37e78510f
Makes date/time formats configurable.
2010-02-03 00:19:24 +01:00
41677025ee
Changes 'ignore communities' to 'interpret communities'.
2010-01-28 15:59:18 +01:00