Martin Hoffmann and GitHub
dd5c7dcb1d
Bring back the built-in RISwhois tree for BGP analysis. ( #1329 )
...
This PR brings back the built-in tree of downloaded RISwhois data rather
than using the Roto API. It does so using a memory-optimized tree
implementation and has a much smaller memory footprint than the previous
iteration. At the time of writing, the a full RISwhois dataset requires 55
megabytes of memory.
This PR also reverts the changes to the configuration. It removes the
bgp_api_enabled, bgp_api_uri, and bgp_api_cache_duration fields and adds
bgp_riswhois_enabled, bgp_riswhois_v4_uri, bgp_riswhois_v6_uri, and
bgp_riswhois_refresh_duration fields, all of which are optional.
Because of these config changes, the PR is a breaking change.
2025-11-17 17:54:27 +01:00
Koen van Hove and GitHub
ce166d1757
Be more flexible on relations existing in the bgp-api JSON ( #1326 )
...
This PR resolves an issue with the new BGP API code which returns no
announcement info even though there is announcement info (but it is
available, but there is no information about its relations).
2025-10-10 16:17:31 +02:00
Koen van Hove and GitHub
6da2c80d68
Integrate roto-api in Krill replacing RISwhois ( #1233 )
...
This PR replaces the downloading and parsing of RISwhois files in Krill
with the roto-api.
2024-12-20 14:28:00 +01:00
Tim Bruijnzeels and GitHub
8b51702c62
Show ROA objects ( #864 )
...
* Show ROA objects
* Add functional (regression) test for roa comments
2022-09-19 16:41:56 +02:00
Tim Bruijnzeels and GitHub
7c98a2a74e
Include (optional) comment with configured (ROA) authorisations. #863
2022-09-06 17:14:52 +02:00
Tim Bruijnzeels and GitHub
25fa398ec7
Mark roas lost resources ( #602 )
2021-08-04 12:51:49 +02:00
Tim Bruijnzeels
e966991e2c
Fix tests.
2020-11-09 12:31:05 +01:00
Tim Bruijnzeels
3bb70bdbe3
Allow creating redundant ROAs ( #341 )
2020-11-05 16:15:49 +01:00
Tim Bruijnzeels
37fe7df9ef
Do not include list of excess authorized announcements since it can get huge. ( #282 )
2020-09-28 09:05:26 +02:00
Tim Bruijnzeels
58b4e27287
Improve AS0 suggestions and analysis. ( #293 )
2020-07-29 14:54:53 +02:00
Tim Bruijnzeels
5d3dcf1642
Dry-run ROA updates, show the impact for the affected prefixes. ( #290 )
2020-07-28 17:03:32 +02:00
Tim Bruijnzeels
3fb4d164b3
Provide (scoped) ROA suggestions. ( #289 )
2020-07-28 11:16:14 +02:00
Tim Bruijnzeels
564c57ca25
Report about ROAs which are too permissive. ( #282 )
2020-07-24 12:40:08 +02:00
Tim Bruijnzeels
ce88921dd8
Mark redundant ROA covering prefixes made valid by other ROAs only as 'unseen'.
2020-07-07 12:09:08 +02:00
Tim Bruijnzeels and GitHub
e706465d45
Change roa stale to roa unseen ( #267 )
2020-06-24 11:43:21 +02:00
Tim Bruijnzeels
b6bf3e4548
Merge ROA Authorizing and Disallowing into Seen for BGP analysis ( fixes #264 )
2020-06-19 12:01:10 +02:00
Tim Bruijnzeels
1e4d0954d5
Add ROA centric API end-point for BGP vs ROAs analysis ( #242 )
2020-06-02 15:17:07 +02:00
Tim Bruijnzeels
f4ff7e3d36
Make specific end-point for announcement centric ROA vs BGP analysis. ( closes : #241 )
2020-05-29 17:06:17 +02:00
Tim Bruijnzeels
3167775f1f
Order RoaDefinition and Announcement in API responses. ( #233 )
2020-05-29 11:46:00 +02:00
Tim Bruijnzeels
fc4c063b05
Fix (update) tests.
2020-05-27 22:35:27 +02:00
Tim Bruijnzeels
f50f825110
Fix reporting invalid length in BGP analysis. ( #233 )
2020-05-27 17:26:48 +02:00
Tim Bruijnzeels
b4b6c200a1
Analyse ROA vs Announcements (still needs scoping). #233
2020-05-19 17:06:23 +02:00
Tim Bruijnzeels
cc8905f5ab
Parse RIS Dump files. #232
2020-05-14 15:02:35 +02:00