From 4f32097169dec71212c035976345870c8b153860 Mon Sep 17 00:00:00 2001 From: Mingwei Zhang Date: Tue, 13 May 2025 19:29:18 -0700 Subject: [PATCH 1/5] [Radar] real-time routes visualization glossary --- src/content/docs/radar/glossary.mdx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/content/docs/radar/glossary.mdx b/src/content/docs/radar/glossary.mdx index 11fa06275dc54dc..cdb78b2ceb06e96 100644 --- a/src/content/docs/radar/glossary.mdx +++ b/src/content/docs/radar/glossary.mdx @@ -68,6 +68,21 @@ of the table are defined as follows: You can also access the detection result programmatically via our [public API](/api/resources/radar/subresources/bgp/subresources/hijacks/subresources/events/methods/list/) ([CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) license). +## BGP real-time routes + +Radar's prefix routing page displays real-time BGP routes as a Sankey diagram. This visualization is built using MRT data from [RouteViews][route-views] and [RIPE RIS][ripe-ris], combined with real-time streams from RouteViews' Kafka instance and [RIS Live][ris-live]. + +By default, the route visualization shows paths from the originating AS to [tier-1 networks][tier-1], omitting the segments from tier-1 networks to BGP route collectors for clarity. Users can choose to see the complete paths using the "Show full paths" toggle. + +Above the visualization, a table details the prefix origin, including the originating AS, its visibility percentage across route collectors, and RPKI validation status (`valid`, `invalid`, `unknown`). + +Hovering over a link in the diagram reveals a tooltip with the connected ASNs, the observing BGP route collectors, and the last update timestamp. + +[tier-1]: https://en.wikipedia.org/wiki/Tier_1_network +[route-views]: https://www.routeviews.org/routeviews/ +[ripe-ris]: https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/ +[ris-live]: https://ris-live.ripe.net/ + ## Certificates Encryption is a critical part of a safe Internet. SSL/TLS is the standard security technology for establishing an encrypted link between a client and a server. From b07afdabfba2d3989f365bb4194f916941a0ea00 Mon Sep 17 00:00:00 2001 From: Mingwei Zhang Date: Wed, 14 May 2025 09:30:57 -0700 Subject: [PATCH 2/5] use realtime instead of real-time for consistency --- src/content/docs/radar/glossary.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/radar/glossary.mdx b/src/content/docs/radar/glossary.mdx index cdb78b2ceb06e96..cba10ac05fe7a93 100644 --- a/src/content/docs/radar/glossary.mdx +++ b/src/content/docs/radar/glossary.mdx @@ -68,9 +68,9 @@ of the table are defined as follows: You can also access the detection result programmatically via our [public API](/api/resources/radar/subresources/bgp/subresources/hijacks/subresources/events/methods/list/) ([CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) license). -## BGP real-time routes +## BGP realtime routes -Radar's prefix routing page displays real-time BGP routes as a Sankey diagram. This visualization is built using MRT data from [RouteViews][route-views] and [RIPE RIS][ripe-ris], combined with real-time streams from RouteViews' Kafka instance and [RIS Live][ris-live]. +Radar's prefix routing page displays realtime BGP routes as a Sankey diagram. This visualization is built using MRT data from [RouteViews][route-views] and [RIPE RIS][ripe-ris], combined with realtime streams from RouteViews' Kafka instance and [RIS Live][ris-live]. By default, the route visualization shows paths from the originating AS to [tier-1 networks][tier-1], omitting the segments from tier-1 networks to BGP route collectors for clarity. Users can choose to see the complete paths using the "Show full paths" toggle. From d9916390ed591e0e833f2c4ce22ae24eb2ab9efb Mon Sep 17 00:00:00 2001 From: Mingwei Zhang Date: Wed, 14 May 2025 09:31:21 -0700 Subject: [PATCH 3/5] add links to RIS and RV collectors --- src/content/docs/radar/glossary.mdx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/content/docs/radar/glossary.mdx b/src/content/docs/radar/glossary.mdx index cba10ac05fe7a93..667ba2e842aa292 100644 --- a/src/content/docs/radar/glossary.mdx +++ b/src/content/docs/radar/glossary.mdx @@ -76,12 +76,14 @@ By default, the route visualization shows paths from the originating AS to [tier Above the visualization, a table details the prefix origin, including the originating AS, its visibility percentage across route collectors, and RPKI validation status (`valid`, `invalid`, `unknown`). -Hovering over a link in the diagram reveals a tooltip with the connected ASNs, the observing BGP route collectors, and the last update timestamp. +Hovering over a link in the diagram reveals a tooltip with the connected ASNs, the observing BGP route collectors (from [RIPE RIS][ris-collectors] and [RouteViews][route-views-collectors]), and the last update timestamp. [tier-1]: https://en.wikipedia.org/wiki/Tier_1_network [route-views]: https://www.routeviews.org/routeviews/ [ripe-ris]: https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/ [ris-live]: https://ris-live.ripe.net/ +[ris-collectors]: https://ris.ripe.net/docs/route-collectors/ +[route-views-collectors]: https://www.routeviews.org/routeviews/collectors/ ## Certificates From 6a060eec22b7e390d5942fedd3e7f5c3a1fe5829 Mon Sep 17 00:00:00 2001 From: Mingwei Zhang Date: Mon, 19 May 2025 15:08:13 -0700 Subject: [PATCH 4/5] revert realtime wording change --- src/content/docs/radar/glossary.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/docs/radar/glossary.mdx b/src/content/docs/radar/glossary.mdx index 667ba2e842aa292..1d2af4f4650a1ea 100644 --- a/src/content/docs/radar/glossary.mdx +++ b/src/content/docs/radar/glossary.mdx @@ -68,9 +68,9 @@ of the table are defined as follows: You can also access the detection result programmatically via our [public API](/api/resources/radar/subresources/bgp/subresources/hijacks/subresources/events/methods/list/) ([CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/) license). -## BGP realtime routes +## BGP real-time routes -Radar's prefix routing page displays realtime BGP routes as a Sankey diagram. This visualization is built using MRT data from [RouteViews][route-views] and [RIPE RIS][ripe-ris], combined with realtime streams from RouteViews' Kafka instance and [RIS Live][ris-live]. +Radar's prefix routing page displays real-time BGP routes as a Sankey diagram. This visualization is built using MRT data from [RouteViews][route-views] and [RIPE RIS][ripe-ris], combined with real-time streams from RouteViews' Kafka instance and [RIS Live][ris-live]. By default, the route visualization shows paths from the originating AS to [tier-1 networks][tier-1], omitting the segments from tier-1 networks to BGP route collectors for clarity. Users can choose to see the complete paths using the "Show full paths" toggle. From 1824c19b7f8be25d91d3b250df5114b37bd3824c Mon Sep 17 00:00:00 2001 From: Mingwei Zhang Date: Tue, 20 May 2025 08:14:58 -0700 Subject: [PATCH 5/5] add more reference links --- src/content/docs/radar/glossary.mdx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/content/docs/radar/glossary.mdx b/src/content/docs/radar/glossary.mdx index 1d2af4f4650a1ea..9cf98bd0b0f9eab 100644 --- a/src/content/docs/radar/glossary.mdx +++ b/src/content/docs/radar/glossary.mdx @@ -70,20 +70,22 @@ You can also access the detection result programmatically via our [public API](/ ## BGP real-time routes -Radar's prefix routing page displays real-time BGP routes as a Sankey diagram. This visualization is built using MRT data from [RouteViews][route-views] and [RIPE RIS][ripe-ris], combined with real-time streams from RouteViews' Kafka instance and [RIS Live][ris-live]. +Cloudflare Radar's prefix routing page displays real-time BGP routes as a [Sankey diagram][sankey]. This visualization is built using MRT data from [RouteViews][route-views] and [RIPE RIS][ripe-ris], combined with real-time streams from RouteViews' Kafka instance and [RIS Live][ris-live]. -By default, the route visualization shows paths from the originating AS to [tier-1 networks][tier-1], omitting the segments from tier-1 networks to BGP route collectors for clarity. Users can choose to see the complete paths using the "Show full paths" toggle. +By default, the route visualization shows paths from the originating AS to [Tier-1 networks][tier-1], omitting the segments from Tier-1 networks to BGP route collectors for clarity. Users can choose to see the complete paths using the "Show full paths" toggle. -Above the visualization, a table details the prefix origin, including the originating AS, its visibility percentage across route collectors, and RPKI validation status (`valid`, `invalid`, `unknown`). +Above the visualization, a table details the prefix origin, including the originating AS, its visibility percentage across route collectors, and [RPKI][rpki] validation status (`valid`, `invalid`, `unknown`). Hovering over a link in the diagram reveals a tooltip with the connected ASNs, the observing BGP route collectors (from [RIPE RIS][ris-collectors] and [RouteViews][route-views-collectors]), and the last update timestamp. -[tier-1]: https://en.wikipedia.org/wiki/Tier_1_network [route-views]: https://www.routeviews.org/routeviews/ +[route-views-collectors]: https://www.routeviews.org/routeviews/collectors/ [ripe-ris]: https://www.ripe.net/analyse/internet-measurements/routing-information-service-ris/ [ris-live]: https://ris-live.ripe.net/ [ris-collectors]: https://ris.ripe.net/docs/route-collectors/ -[route-views-collectors]: https://www.routeviews.org/routeviews/collectors/ +[sankey]: https://en.wikipedia.org/wiki/Sankey_diagram +[rpki]: https://blog.cloudflare.com/rpki-details/ +[tier-1]: https://en.wikipedia.org/wiki/Tier_1_network ## Certificates