0
0
mirror of https://gitlab.nic.cz/labs/bird.git synced 2024-11-09 20:58:44 +00:00
bird/proto
Igor Putovny f42c118aa7 Basic route aggregation
Add a new protocol offering route aggregation.

User can specify list of route attributes in the configuration file and
run route aggregation on the export side of the pipe protocol. Routes are
sorted and for every group of equivalent routes new route is created and
exported to the routing table. It is also possible to specify filter
which will run for every route before aggregation.

Furthermore, it will be possible to set attributes of new routes
according to attributes of the aggregated routes.

This is a work in progress.

Original work by Igor Putovny, subsequent cleanups and finalization by
Maria Matejka.

This is a split-commit of the neighboring aggregator branch
with a bit improved lvalue handling, to have easier merge into v3.
2023-10-31 16:40:46 +01:00
..
aggregator Basic route aggregation 2023-10-31 16:40:46 +01:00
babel Nest: Treat VRF interfaces as inside respective VRFs 2023-08-23 16:08:40 +02:00
bfd Conf: config warnings show the file position 2023-09-12 15:58:07 +02:00
bgp BGP: Setting and unsetting unknown attributes 2023-09-20 14:15:18 +02:00
bmp BMP: Improve peer_down handling 2023-08-22 01:26:06 +02:00
mrt Minor cleanups 2023-01-13 13:32:29 +01:00
ospf Conf: config warnings show the file position 2023-09-12 15:58:07 +02:00
perf Nest: Fix several issues with pflags 2023-01-01 20:10:23 +01:00
pipe BGP: Add received role value to role mismatch log message 2023-01-20 15:55:47 +01:00
radv Structures bytestring and adata merged into adata. 2023-09-20 14:03:05 +02:00
rip Conf: config warnings show the file position 2023-09-12 15:58:07 +02:00
rpki RPKI: Fix conflict in config grammar 2023-08-25 04:32:01 +02:00
static Filters: allowing to return any number of values 2023-10-31 16:40:46 +01:00
Doc BMP protocol support 2023-04-16 20:05:15 +02:00