CINXE.COM

Measurements and Statistics | RIPE Labs

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"> <title>Measurements and Statistics | RIPE Labs</title> <meta name="description" content=""> <link rel="apple-touch-icon" sizes="180x180" href="/static/icons/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/static/icons/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/static/icons/favicon-16x16.png"> <link rel="manifest" href="/static/icons/site.webmanifest"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="alternate" type="application/rss+xml" title="RIPE Labs - RSS 2.0" href="/feed.xml"> <link rel="alternate" type="application/atom+xml" title="RIPE Labs - Atom" href="/atom.xml"> <meta name="msapplication-TileColor" content="#2a4587"> <meta name="msapplication-config" content="/static/icons/browserconfig.xml"> <meta name="theme-color" content="#2a4587"> <meta property="og:site_name" content="RIPE Labs"> <meta name="twitter:site" content="@ripelabs"> <link rel="alternate" type="application/rss+xml" title="RIPE Labs - Measurements and Statistics - RSS 2.0" href="/category/measurements-and-statistics/feed.xml"> <link rel="alternate" type="application/atom+xml" title="RIPE Labs - Measurements and Statistics - Atom" href="/category/measurements-and-statistics/atom.xml"> <meta property="og:type" content="website"> <meta property="og:title" content="Measurements and Statistics"> <meta name="twitter:title" content="Measurements and Statistics"> <meta property="og:description" content=""> <meta name="twitter:description" content=""> <link rel="preload" href="/static/fonts/open-sans-latin-variable-wghtOnly-normal.woff2" as="font" type="font/woff2" crossorigin="anonymous"> <link rel="stylesheet" href="/static/CACHE/css/style.954fceedcc9a.css" type="text/css"> <script type="text/javascript"> var _paq = window._paq || []; _paq.push(['requireCookieConsent']); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://www-analytics.ripe.net/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '10']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.type='text/javascript'; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> </head> <body class="flex flex-col min-h-full mt-burger bg-white"> <script src="/static/CACHE/js/ripe-app-webcomponents.25dc0bb1d2b2.js"></script> <ripe-header skipnav class="h-0"> <svg slot="logo-app" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1821 392"><path fill="#25316a" d="M457 80h93c49 0 77 28 77 67 0 26-13 52-41 63l49 83h-58l-42-75h-24v75h-54V80zm86 99c20 0 32-12 32-29 0-18-12-28-32-28h-32v57h32zm116-99h54v213h-54V80zm90 0h97c47 0 75 29 75 69 0 35-22 71-74 71h-44v73h-54V80zm88 99c20 0 32-12 32-29 0-18-13-28-32-28h-34v57h34zm110-99h158v44h-104v40h87v43h-87v43h104v43H947V80zm270 213V80h25v191h94v22h-119zm250 0-5-22h-1c-8 10-16 16-24 20s-18 5-30 5c-16 0-28-4-37-12s-14-20-14-35c0-32 26-49 78-51l27-1v-9c0-13-3-22-8-28-6-6-14-9-26-9-13 0-28 4-45 12l-8-19a115 115 0 0 1 54-13c19 0 34 4 43 12 9 9 14 22 14 41v109h-18zm-55-17c15 0 27-4 35-12 9-8 13-20 13-35v-14l-24 1c-19 0-33 3-42 9-8 5-12 13-12 24 0 9 2 16 8 20 5 5 12 7 22 7zm197-145c21 0 37 7 49 21 12 15 18 35 18 61s-6 47-18 61a59 59 0 0 1-49 22c-10 0-20-2-28-5-9-4-16-10-22-18h-2l-5 20h-17V66h24v55l-1 34h1c11-16 28-24 50-24zm-3 20c-17 0-29 5-36 14-8 10-11 26-11 48 0 23 4 39 11 48 8 10 20 15 36 15 15 0 26-5 33-16 8-11 11-27 11-47 0-21-3-36-11-47-7-10-18-15-33-15zm215 99c0 15-5 26-17 34-11 8-26 12-46 12-21 0-38-3-50-10v-22a120 120 0 0 0 50 12c13 0 23-2 30-6 6-4 10-10 10-18 0-6-3-12-8-16-6-5-16-10-32-16-15-5-25-10-32-14-6-5-11-9-14-15-3-5-4-11-4-18 0-13 5-24 16-31 10-8 25-12 43-12 17 0 34 4 51 11l-9 20c-16-7-30-10-44-10-11 0-20 2-26 5-5 4-8 9-8 15 0 4 1 8 3 11s6 6 11 9l28 11c19 7 31 14 38 21s10 16 10 27z"/><linearGradient id="a" x1="17.4" x2="275.6" y1="361.6" y2="81.4" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#25316a"/><stop offset=".1" stop-color="#293269"/><stop offset=".1" stop-color="#343468"/><stop offset=".2" stop-color="#453764"/><stop offset=".2" stop-color="#5b3c60"/><stop offset=".3" stop-color="#764459"/><stop offset=".4" stop-color="#964d4f"/><stop offset=".4" stop-color="#bf5a3d"/><stop offset=".5" stop-color="#f36c21"/><stop offset="1" stop-color="#9c9c9c"/></linearGradient><path fill="url(#a)" d="m249 319-146-84V66l91-52-24-14L0 98v196l170 98 170-98v-28l-91 53zm-79 45L24 280V112l55-32v169l146 84-55 31z"/><linearGradient id="b" x1="37.4" x2="295.7" y1="380" y2="99.8" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#25316a"/><stop offset=".1" stop-color="#293269"/><stop offset=".1" stop-color="#343468"/><stop offset=".2" stop-color="#453764"/><stop offset=".2" stop-color="#5b3c60"/><stop offset=".3" stop-color="#764459"/><stop offset=".4" stop-color="#964d4f"/><stop offset=".4" stop-color="#bf5a3d"/><stop offset=".5" stop-color="#f36c21"/><stop offset="1" stop-color="#9c9c9c"/></linearGradient><path fill="url(#b)" d="M249 9 126 80v141l123 71 122-71V80L249 9zm98 198-98 57-98-57V94l98-57 98 57v113z"/></svg> <app-switcher appenv="prod" current="labs"></app-switcher> <user-login accessurl="access.ripe.net" logoutredirecturl="https://labs.ripe.net/"></user-login> </ripe-header> <app-nav-bar class="fixed top-0 z-50 mt-burger"></app-nav-bar> <app-cookie-consent></app-cookie-consent> <script type="text/javascript"> var RIPE_MENU = { main: [ { title: "Home", url: "/", icon: '<svg width="26" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 26"><path fill="currentColor" d="m16 20.6-9.1-5.2V5l5.6-3.2L11 .9.5 6.9v12.2L11 25l10.5-6v-1.7L16 20.6Zm-5 2.9-9-5.3V7.8l3.4-2v10.4l9 5.3-3.4 2Z"/><path fill="currentColor" d="M16 1.4 8.2 5.8v8.8l7.6 4.3 7.6-4.3V5.8l-7.6-4.4Zm6 12.3-6 3.5-6.2-3.5v-7L15.9 3 22 6.6v7.1Z"/></svg>', }, { title: "Categories", icon: '<svg width="26" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 26"><path fill="currentColor" d="m16 20.6-9.1-5.2V5l5.6-3.2L11 .9.5 6.9v12.2L11 25l10.5-6v-1.7L16 20.6Zm-5 2.9-9-5.3V7.8l3.4-2v10.4l9 5.3-3.4 2Z"/><path fill="currentColor" d="M16 1.4 8.2 5.8v8.8l7.6 4.3 7.6-4.3V5.8l-7.6-4.4Zm6 12.3-6 3.5-6.2-3.5v-7L15.9 3 22 6.6v7.1Z"/></svg>', id: "categories", }, { title: "Network Operations", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 24 22" fill="currentColor"><path d="M17.6 10.9a1.1 1.1 0 1 1 2.3 0 1.1 1.1 0 0 1-2.3 0ZM15.7 12a1.1 1.1 0 1 0 0-2.3 1.1 1.1 0 0 0 0 2.3ZM24 6a2 2 0 0 1-.6 1.5c.4.4.6 1 .6 1.5v3.8c0 .5-.2 1-.6 1.4.4.4.6 1 .6 1.6v3.7c0 1.2-1 2.3-2.3 2.3H2.4c-1.3 0-2.3-1-2.3-2.3v-3.8c0-.5.2-1 .6-1.4-.4-.4-.6-1-.6-1.6V9c0-.6.2-1.1.6-1.5A2 2 0 0 1 0 6V2.2C0 1 1 0 2.3 0h19.4C23 0 24 1 24 2.3V6ZM1.5 6c0 .4.3.8.8.8h19.4c.5 0 .8-.4.8-.8V2.2c0-.4-.3-.7-.8-.7H2.4c-.5 0-.8.3-.8.8V6Zm20.3 2.3H2.1c-.4 0-.7.3-.7.7v3.8c0 .4.3.7.8.7h19.4c.5 0 .8-.3.8-.8V9c0-.4-.3-.8-.8-.8Zm.7 7.4c0-.4-.3-.7-.8-.7H2.4c-.5 0-.8.3-.8.8v3.7c0 .4.3.8.8.8h19.4c.5 0 .8-.4.8-.8v-3.8ZM18.7 5.3a1.1 1.1 0 1 0 0-2.3 1.1 1.1 0 0 0 0 2.3Zm-3 0a1.1 1.1 0 1 0 0-2.3 1.1 1.1 0 0 0 0 2.3Zm3 11.2a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Zm-3 0a1.1 1.1 0 1 0 0 2.3 1.1 1.1 0 0 0 0-2.3Z"/></svg>', url: "/category/network-operations/", parent: "categories", }, { title: "Measurements and Statistics", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 24 18" fill="currentColor"><path d="M23.6 16.5H1.5V.4c0-.2-.2-.4-.4-.4H.4C.2 0 0 .2 0 .4v16.9c0 .4.3.7.8.7h22.8c.2 0 .4-.2.4-.4V17c0-.2-.2-.4-.4-.4Zm-19-7.2v.6l.5.5h.6L9 7l4 4c.2.3.7.3 1 0l4.4-4.4 2 2c.3.3.6.4.9.4.5 0 1.1-.5 1.1-1.1V2.3c0-.5-.3-.8-.8-.8H16c-1 0-1.5 1.2-.8 2l2.1 2-3.8 3.9-4-4a.7.7 0 0 0-1 0l-4 4ZM17 3h4v4l-4-4Z"/></svg>', url: "/category/measurements-and-statistics/", parent: "categories", }, { title: "Internet Governance", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24Zm9.3 7.4h-4a14 14 0 0 0-2-5.3c2.6.9 4.8 2.8 6 5.3Zm-5 4.6c0 1.1-.1 2.1-.3 3.1H8a22.9 22.9 0 0 1 0-6.2h8c.2 1 .3 2 .3 3.1ZM12 1.5c1.3 0 3 2.2 3.8 5.9H8.2C9 3.7 10.7 1.5 12 1.5Zm-3.3.6c-.9 1.3-1.6 3.1-2 5.3h-4C3.9 4.9 6 3 8.7 2ZM1.5 12c0-1 .2-2.1.5-3.1h4.4a24.5 24.5 0 0 0 0 6.2H2c-.3-1-.5-2-.5-3.1Zm1.2 4.6h4a14 14 0 0 0 2 5.3c-2.6-.9-4.8-2.8-6-5.3Zm9.3 5.9c-1.3 0-3-2.2-3.8-5.9h7.6c-.8 3.7-2.5 5.9-3.8 5.9Zm3.3-.6a14 14 0 0 0 2-5.3h4a10.5 10.5 0 0 1-6 5.3Zm2.3-6.8a24.5 24.5 0 0 0 0-6.2H22a10.4 10.4 0 0 1 0 6.2h-4.4Z"/></svg>', url: "/category/internet-governance/", parent: "categories", }, { title: "Technology and Innovation", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="28" viewBox="0 0 640 512" fill="currentColor"><path d="M638 197 564 20a32 32 0 0 0-42-18L414 47c-16 7-23 23-18 39L75 241c-9 5-13 14-10 22l9 21-64 26a16 16 0 0 0-9 21l20 49a16 16 0 0 0 21 8l64-26 9 21c4 10 15 10 22 8l134-46 4 4-51 152a8 8 0 0 0 8 11h17a8 8 0 0 0 7-5l47-141c13 3 22 3 34 0l47 141a8 8 0 0 0 7 5h17a8 8 0 0 0 8-11l-51-152a64 64 0 0 0 19-43l90-32c7 9 21 17 38 10l108-45a32 32 0 0 0 18-42ZM45 353l-8-19 49-21 8 19Zm275-17a32 32 0 1 1 32-32 32 32 0 0 1-32 32Zm56-62a64 64 0 0 0-119 42l-118 41-38-92 306-149 54 129Zm123-20L426 77l109-45 73 177Z"/></svg>', url: "/category/technology-and-innovation/", parent: "categories", }, { title: "Community and Events", icon: '<svg xmlns="http://www.w3.org/2000/svg" width="26" viewBox="0 0 24 17" fill="currentColor"><path d="M20.4 7.2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0-4.8a1.8 1.8 0 1 1 0 3.6 1.8 1.8 0 0 1 0-3.6Zm-8.4 6A4.2 4.2 0 1 0 12 0a4.2 4.2 0 0 0 0 8.4Zm0-7.2a3 3 0 1 1 0 6 3 3 0 0 1 0-6Zm9.1 7.2h-1.5a3 3 0 0 0-1.5.5l1 .8.5-.1h1.5c1 0 1.7.8 1.7 1.8 0 .3.3.6.6.6s.6-.3.6-.6a3 3 0 0 0-2.9-3ZM3.6 7.2a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm0-4.8a1.8 1.8 0 1 1 0 3.6 1.8 1.8 0 0 1 0-3.6ZM15 9.2c-1.2 0-1.6.4-3 .4s-1.8-.4-3-.4a4.1 4.1 0 0 0-4.2 4.1V15c0 1 .8 1.8 1.8 1.8h10.8c1 0 1.8-.8 1.8-1.8v-1.7c0-.9-.3-1.7-.7-2.4A4.1 4.1 0 0 0 15 9.1Zm3 5.8c0 .3-.3.6-.6.6H6.6A.6.6 0 0 1 6 15v-1.7c0-.6.2-1.2.5-1.7A3 3 0 0 1 9 10.3c1 0 1.4.5 3 .5s2-.5 3-.5 2 .5 2.5 1.3c.3.5.5 1.1.5 1.7V15ZM5.9 8.9a3 3 0 0 0-1.6-.5H3a3 3 0 0 0-2.9 3c0 .3.3.6.6.6s.6-.3.6-.6c0-1 .7-1.8 1.7-1.8h1.4l.6.1L6 9Z"/></svg>', url: "/category/community-and-events/", parent: "categories", }, { title: "RIPE NCC", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 800" fill="currentColor"><path d="M591 341V135L401 26 209 135v206L33 443v221l190 110 178-103 177 103 191-110V443L591 341zm-190 95-152-88 152-88 151 88-151 88zm-165-65 152 87v175l-152-88V371zm178 87 152-87v174l-152 88V458zM236 150l165-95 165 95v176l-165-96-165 96V150zM58 649V458l151-87v189l165 95-152 88-164-94zm684 0-165 95-152-88 165-95V372l152 87v190z"/></svg>', url: "/category/ripe-ncc/", parent: "categories", }, { title: "Podcasts", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 24" fill="currentColor"><path d="m15 14.7-.5-.8v-.3c.6-.9 1-2 1-3.1 0-3-2.5-5.4-5.4-5.2a5.2 5.2 0 0 0-5 5c0 1.2.4 2.4 1 3.3v.3l-.5.8c0 .2-.3.2-.5 0a6.8 6.8 0 0 1-1.4-4.2c0-3.7 3-6.8 6.6-6.7 3.6 0 6.5 3 6.6 6.6 0 1.6-.5 3.1-1.5 4.3-.1.2-.3.2-.4 0ZM10.3 0C4.6 0 0 4.7 0 10.5c0 3.8 2 7.2 5 9 .1.1.4 0 .4-.3a30 30 0 0 1-.3-1.4 9 9 0 0 1 5-16.3 9 9 0 0 1 5.3 16.4l-.2 1.3c0 .2.2.4.4.3 3-1.8 5-5.1 5-9C20.6 4.7 16 0 10.3 0Zm3 16.7c0 1.5-.7 4.9-1 6.2-.3.9-1.1 1.1-2 1.1-.9 0-1.8-.2-2-1.1-.4-1.3-1-4.7-1-6.2 0-1.7 1.5-2 3-2s3 .3 3 2Zm-1.5 0c0-.8-3-.8-3 0 0 1.3.5 4.4.9 5.7h1.2c.3-1.3.9-4.4.9-5.7Zm1.4-6.2a3 3 0 0 1-3 3 3 3 0 0 1-2.9-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3Zm-1.4 0c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5Z"/></svg>', url: "/category/podcasts/", parent: "categories", }, { title: "Tools", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M503 390 378 265a80 80 0 0 0-101-10l-85-86V96L64 0 0 64l96 128h73l86 86a80 80 0 0 0 10 100l125 125a32 32 0 0 0 45 0l68-68c12-13 12-33 0-45zM160 158v2h-48L42 67l25-25 93 70v46zm252 322L288 356a48 48 0 0 1 0-68 48 48 0 0 1 67 0l125 124-68 68zM64 432c0 9 7 16 16 16s16-7 16-16-7-16-16-16-16 7-16 16zM277 67a118 118 0 0 1 104-33l-69 69 14 83 83 14 69-69a118 118 0 0 1-63 126l24 23a150 150 0 0 0 69-166c-3-9-10-16-20-19-9-3-19 0-26 7l-64 64-45-8-7-44 64-64a27 27 0 0 0-13-45 150 150 0 0 0-173 83v68l22 22c-10-40 2-82 31-111zM107 467a45 45 0 0 1-62 0 44 44 0 0 1 0-62l146-146-23-23L22 382a76 76 0 0 0 54 130c20 0 39-8 54-22l101-102c-6-9-11-19-15-30L107 467z"/></svg>', url: "/category/tools/", parent: "categories", }, { title: "Hackathons", url: "/hackathons/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M368 88a56 56 0 1 0 56 56 56 56 0 0 0-56-56Zm0 80a24 24 0 1 1 24-24 24 24 0 0 1-24 24ZM505.3 19.3a18 18 0 0 0-12.5-12.4C460.7 0 435.5 0 410.5 0 307.3 0 245.4 55.2 199.2 128H95c-16.3 0-35.6 12-42.9 26.5L2.7 253.3A28.4 28.4 0 0 0 .2 264a24 24 0 0 0 24 24h104a96 96 0 0 1 96 96v104a24 24 0 0 0 24 24 28.5 28.5 0 0 0 10.6-2.6l98.7-49.4a52.6 52.6 0 0 0 26.5-42.8V312.8c72.6-46.3 128-108.4 128-211.1 0-25.2 0-50.3-6.8-82.4ZM37.2 256l43.6-87.2A22.3 22.3 0 0 1 95 160h85.1c-14 28-31.7 64-47.6 96l.1.4-95.4-.4ZM352 417.2c0 4.1-5 12.4-8.8 14.2l-87 43.6c0-23.9-.5-94-.5-95.6h.3l96-47.4h.1Zm-102-70.5a127.6 127.6 0 0 0-84.7-84.6C217.3 158.1 265 32 410.5 32c21.1 0 41.2 0 65.4 4.2 4.2 24.4 4.2 44.4 4 65.5 0 145-126.9 193.5-230 245ZM102.3 320C54.4 320 2 359.3.2 480H0v32h32v-.2c171.6-3.4 184.9-115 133.8-166.4a91.5 91.5 0 0 0-63.4-25.4Zm53 109.4c-12.9 31.1-57.7 49.4-123.4 50.5 0-3.5-1.1-127.9 70.4-127.9a60 60 0 0 1 40.8 16 59.4 59.4 0 0 1 12.1 61.4Z"/></svg>', }, { title: "NOGs", url: "/nogs/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" fill="currentColor"><path d="M184 119c0-7-6-12-13-12l-9 3-28 29c-3 2-4 5-4 9 0 7 6 12 13 12h18l9-3 10-11c3-2 4-5 4-9v-18zM248 8a248 248 0 1 0 0 496 248 248 0 0 0 0-496zm48 458v-34c0-26-21-48-48-48h-20c-4 0-13-3-16-5l-23-17c-3-3-5-7-5-11v-24c0-4 3-9 7-11l42-26 7-2h32c3 0 6 1 8 3l53 45h30l17 17c10 10 22 15 36 15h16c-30 49-78 85-136 98zm153-130h-33c-5 0-10-2-13-5l-18-18c-6-6-14-9-22-9h-18l-44-37c-8-7-18-11-29-11h-32c-8 0-16 2-23 6l-43 26c-14 8-22 23-22 39v24c0 14 7 28 18 36l22 17c9 7 25 12 36 12h20c9 0 16 7 16 16v39l-16 1a216 216 0 0 1-1-432l-15 11c-10 8-16 19-16 32v23c0 6 3 17 6 22l-25 19c-8 8-13 20-13 32v16c0 25 20 45 45 45h26c11 0 21-3 29-10l13 2h13c26 0 32-20 36-22 5 10 14 17 24 20-5 14-1 30 10 42l18 19c9 9 20 14 33 14h27c-2 10-5 21-9 31zm-18-64c-4 0-7-1-10-4l-18-19a10 10 0 0 1 0-14c12-13 10-9 10-18 0-2-1-5-3-7l-7-7c-2-2-5-3-7-3h-14c-8 0-12-11-6-16l8-8c1-2 4-3 6-3h9c5 0 9-4 9-9v-10c0-5-4-10-9-10h-29c-7 0-13 6-13 14v5c0 6-4 11-9 13l-27 9c-4 1-4 5-4 8 0 4-3 7-7 7h-13c-4 0-7-3-7-7 0-8-13-9-15-3-9 12-12 18-20 18h-26c-7 0-13-6-13-13v-17c0-3 1-7 4-9 19-14 30-18 30-32 0-3 1-5 4-6l34-11 3-3 23-22c5-5 3-15-7-15h-17l-14 19v7c0 3-3 6-6 6h-15c-4 0-7-3-7-6V83c0-3 1-5 3-6l44-32a216 216 0 0 1 168 227h-32z"/></svg>', }, { title: "Tools", url: "/category/tools/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" fill="currentColor"><path d="M503 390 378 265a80 80 0 0 0-101-10l-85-86V96L64 0 0 64l96 128h73l86 86a80 80 0 0 0 10 100l125 125a32 32 0 0 0 45 0l68-68c12-13 12-33 0-45zM160 158v2h-48L42 67l25-25 93 70v46zm252 322L288 356a48 48 0 0 1 0-68 48 48 0 0 1 67 0l125 124-68 68zM64 432c0 9 7 16 16 16s16-7 16-16-7-16-16-16-16 7-16 16zM277 67a118 118 0 0 1 104-33l-69 69 14 83 83 14 69-69a118 118 0 0 1-63 126l24 23a150 150 0 0 0 69-166c-3-9-10-16-20-19-9-3-19 0-26 7l-64 64-45-8-7-44 64-64a27 27 0 0 0-13-45 150 150 0 0 0-173 83v68l22 22c-10-40 2-82 31-111zM107 467a45 45 0 0 1-62 0 44 44 0 0 1 0-62l146-146-23-23L22 382a76 76 0 0 0 54 130c20 0 39-8 54-22l101-102c-6-9-11-19-15-30L107 467z"/></svg>', }, { title: "Podcasts", url: "/category/podcasts/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 21 24" fill="currentColor"><path d="m15 14.7-.5-.8v-.3c.6-.9 1-2 1-3.1 0-3-2.5-5.4-5.4-5.2a5.2 5.2 0 0 0-5 5c0 1.2.4 2.4 1 3.3v.3l-.5.8c0 .2-.3.2-.5 0a6.8 6.8 0 0 1-1.4-4.2c0-3.7 3-6.8 6.6-6.7 3.6 0 6.5 3 6.6 6.6 0 1.6-.5 3.1-1.5 4.3-.1.2-.3.2-.4 0ZM10.3 0C4.6 0 0 4.7 0 10.5c0 3.8 2 7.2 5 9 .1.1.4 0 .4-.3a30 30 0 0 1-.3-1.4 9 9 0 0 1 5-16.3 9 9 0 0 1 5.3 16.4l-.2 1.3c0 .2.2.4.4.3 3-1.8 5-5.1 5-9C20.6 4.7 16 0 10.3 0Zm3 16.7c0 1.5-.7 4.9-1 6.2-.3.9-1.1 1.1-2 1.1-.9 0-1.8-.2-2-1.1-.4-1.3-1-4.7-1-6.2 0-1.7 1.5-2 3-2s3 .3 3 2Zm-1.5 0c0-.8-3-.8-3 0 0 1.3.5 4.4.9 5.7h1.2c.3-1.3.9-4.4.9-5.7Zm1.4-6.2a3 3 0 0 1-3 3 3 3 0 0 1-2.9-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3Zm-1.4 0c0-.8-.7-1.5-1.5-1.5s-1.5.7-1.5 1.5.7 1.5 1.5 1.5 1.5-.7 1.5-1.5Z"/></svg>', }, ], footer: [ { title: "About Us", url: "/about-us/", icon: '<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 26 22"><path fill="currentColor" d="M13 2.8c-1.2 0-2.4.5-3.2 1.4a5 5 0 0 0-1.4 3.4l.2.4c.2.2.3.3.5.3s.3-.1.5-.3l.2-.4c0-1 .3-1.8.9-2.5.6-.6 1.4-1 2.3-1 .2 0 .3 0 .5-.2l.2-.5-.2-.4a.6.6 0 0 0-.5-.2ZM13 0C8.8 0 5.8 3.6 5.8 7.6c0 1.8.7 3.6 1.8 5 1 1.2 2 3.2 2.2 3.9v3.6l1 1.6.3.2.3.1h3.5l.2-.3 1-1.6.1-.4v-3.2c.1-.7 1.1-2.7 2.2-4 .9-1 1.5-2.4 1.7-3.8a8 8 0 0 0-.6-4.3A7.5 7.5 0 0 0 17 1.2 6.9 6.9 0 0 0 13 0Zm2 19.5-.7 1.1h-2.6l-.6-1v-.4h3.8v.3Zm0-1.6h-4v-1.4h4v1.4Zm2.4-6.3c-.6.7-1.5 2.1-2 3.5h-4.7c-.6-1.4-1.5-2.8-2.1-3.5a6.4 6.4 0 0 1-1.4-4c0-3.3 2.4-6.2 5.8-6.2a6 6 0 0 1 5.9 6.2c0 1.5-.6 3-1.5 4Zm-13.5-4c0-.2 0-.4-.2-.5a.6.6 0 0 0-.5-.2H.6c-.1 0-.3 0-.4.2l-.2.5c0 .1 0 .3.2.4.1.2.3.3.4.3h2.7l.4-.3.2-.4Zm17.5-4.8.3-.1 2.6-1.4c.2 0 .3-.2.4-.4a.7.7 0 0 0-.2-.7l-.2-.2h-.5l-2.6 1.4c-.2.1-.3.2-.3.4-.1.1-.1.3 0 .4l.1.4.4.2Zm4 4h-2.6c-.2 0-.4.1-.5.3l-.2.5c0 .1 0 .3.2.4.1.2.3.3.4.3h2.7l.4-.3.2-.4c0-.2 0-.4-.2-.5a.6.6 0 0 0-.4-.2ZM4.8 1.5 2.2.1a.6.6 0 0 0-.5 0c-.1 0-.3.1-.3.3v.5c0 .2.1.3.3.4l2.6 1.4a.6.6 0 0 0 .7-.1l.2-.4v-.4l-.4-.4Zm19.5 12.4-2.6-1.4h-.5c-.1 0-.3.2-.3.4v.5c0 .2.1.3.3.4l2.6 1.4h.5c.1 0 .3-.2.3-.4v-.5c0-.2-.1-.3-.3-.4ZM4.5 12.4h-.2l-2.6 1.4-.4.4a.7.7 0 0 0 .2.8h.7l2.6-1.3c.2 0 .3-.2.3-.3v-.5l-.1-.4a.6.6 0 0 0-.5-.1Z"/></svg>', }, { title: "Feedback", subtitle: "Tell us what you think", url: "/contact/", icon: '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="currentColor" d="M448 0H64A64 64 0 0 0 0 64v288a64 64 0 0 0 64 64h96v84a12 12 0 0 0 19 10l125-94h144a64 64 0 0 0 64-64V64a64 64 0 0 0-64-64zm32 352a32 32 0 0 1-32 32H293l-8 6-93 70v-76H64a32 32 0 0 1-32-32V64a32 32 0 0 1 32-32h384a32 32 0 0 1 32 32v288z"/></svg>', }, { title: "Legal", subtitle: "Copyright, Privacy, Terms, Cookies", url: "/legal/", icon: '<svg width="80" height="80" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path fill="currentColor" d="m634.4 375-109-175.9a16.1 16.1 0 0 0-26.7 0l-109.1 176a31 31 0 0 0-5.5 19.6A128.2 128.2 0 0 0 512 512c67.3 0 122.5-51.6 128-117.3.5-6.9-1.7-13.8-5.6-19.6zM512 238.3 602.3 384H421l91-145.8zm0 241.8c-41.3 0-77-26.8-90.4-64h181.2a97.2 97.2 0 0 1-90.8 64zm17.9-317.2 5-15.2a8 8 0 0 0-5-10.1L379.5 87.2A64 64 0 0 0 320 0a63.8 63.8 0 0 0-61.3 46.7L120.2.4a8 8 0 0 0-10 5L105 20.7a8 8 0 0 0 5 10.2l148.4 49.6a63.8 63.8 0 0 0 45.6 45.3V480H104a8 8 0 0 0-8 8v16a8 8 0 0 0 8 8h224a8 8 0 0 0 8-8V125.7a63.4 63.4 0 0 0 23.3-11.5l160.5 53.6a8 8 0 0 0 10-5zM320 96a32 32 0 1 1 0-64 32 32 0 0 1 0 64zm-64 170.7a31 31 0 0 0-5.6-19.6l-109-176C138.2 66.4 133 64 128 64s-10.2 2.4-13.3 7.1L5.6 247.1a31 31 0 0 0-5.5 19.6 128.4 128.4 0 0 0 255.9 0zM128 110.2 218.3 256H37l91-145.8zM37.6 288h181.2a97.2 97.2 0 0 1-90.8 64c-41.3 0-77-26.8-90.4-64z"/></svg>', }, ], }; </script> <main id="main" class="flex-1"> <div class=" w-full bg-white border-t border-b h-14 md:border-t-0 border-ncc-inactive md:relative print:hidden"> <nav id="menu-bar" class="container grid items-center justify-between h-full grid-cols-2 pr-6 md:grid-cols-3"> <div class="hidden md:block md:col-span-1"> </div> <div class="md:text-center col-span-1 "> <p class="whitespace-nowrap lg:px-0">Want to contribute? <a class="font-semibold text-ncc-orange" href="/contributing-to-ripe-labs/">Learn how</a></p> </div> <div class="flex w-full md:space-x-6 justify-end "> <a href="/search/" title="Search RIPE Labs"><svg class="fill-current icon icon-neutral" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m19.86 18.81-5.04-5.04a.46.46 0 0 0-.33-.13h-.4a8.12 8.12 0 1 0-.45.46v.4c0 .12.05.23.13.32l5.04 5.04c.19.19.48.19.67 0l.38-.38a.47.47 0 0 0 0-.67ZM8.12 15a6.87 6.87 0 1 1 0-13.74 6.87 6.87 0 0 1 0 13.74Z" opacity=".9"/></svg></a> </div> </nav> </div> <div id="messagesContainer" class="sticky z-40 top-burger"> </div> <div class="relative h-48 lg:h-64"> <picture> <source type="image/webp" srcset="/images/PyU2Z-YBbNu6H4s09SEEuMrFzBw=/5523/width-576%7Cformat-webp/measurements_statistics-1440.jpg 576w, /images/FimVqeDh6j9J6f7L66VGGU_42ME=/5523/width-1080%7Cformat-webp/measurements_statistics-1440.jpg 1080w, /images/etAzbs_lLMomJb-BVNnhxtdRVwA=/5523/width-1440%7Cformat-webp/measurements_statistics-1440.jpg 1440w, /images/3xuuIBJ78dKLrFA8M8l_WR2anO8=/5523/width-2160%7Cformat-webp/measurements_statistics-1440.jpg 2160w"> <source srcset="/images/-uQB3kB5Mj4hoxHhPTNqpexQYtg=/5523/width-576/measurements_statistics-1440.jpg 576w, /images/s8DZcQwEId5qdL9_koYvHrFCBt0=/5523/width-1080/measurements_statistics-1440.jpg 1080w, /images/A-ifck1IhhgPP9SJvksYIQZLsbY=/5523/width-1440/measurements_statistics-1440.jpg 1440w, /images/y2p-l9EFT1z3YyT8hpSDSBYtgDQ=/5523/width-2160/measurements_statistics-1440.jpg 2160w"> <img class="object-cover w-full h-full select-none " aria-hidden="true" src="/images/-uQB3kB5Mj4hoxHhPTNqpexQYtg=/5523/width-576/measurements_statistics-1440.jpg"> </picture> <div class="absolute inset-0 flex flex-col items-center justify-center w-full h-full text-white category-gradient"> <div class="w-12 h-12 mb-4 [&>svg]:w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 24 18" fill="currentColor"><path d="M23.6 16.5H1.5V.4c0-.2-.2-.4-.4-.4H.4C.2 0 0 .2 0 .4v16.9c0 .4.3.7.8.7h22.8c.2 0 .4-.2.4-.4V17c0-.2-.2-.4-.4-.4Zm-19-7.2v.6l.5.5h.6L9 7l4 4c.2.3.7.3 1 0l4.4-4.4 2 2c.3.3.6.4.9.4.5 0 1.1-.5 1.1-1.1V2.3c0-.5-.3-.8-.8-.8H16c-1 0-1.5 1.2-.8 2l2.1 2-3.8 3.9-4-4a.7.7 0 0 0-1 0l-4 4ZM17 3h4v4l-4-4Z"/></svg></div> <h1 class="text-3xl text-center md:text-4xl">Measurements and Statistics</h1> </div> </div> <div class="flex bg-ncc-blue md:text-base h-12 md:h-18 items-center"> <div class="container flex"> <div class="space-x-2 md:space-x-6 w-full text-center text-white whitespace-nowrap overflow-x-auto md:truncate"> <span>Tags:</span> <span><a href="/search/tag/measurements/">measurements</a></span> <span><a href="/search/tag/atlas/">atlas</a></span> <span><a href="/search/tag/ripestat/">ripestat</a></span> <span><a href="/search/tag/tools/">tools</a></span> <span><a href="/search/tag/geolocation/">geolocation</a></span> <span><a href="/search/tag/ris/">ris</a></span> <span><a href="/search/tag/statistics/">statistics</a></span> <span><a href="/search/tag/use-case/">use case</a></span> <span><a href="/search/tag/outages/">outages</a></span> <span><a href="/search/tag/guides/">guides</a></span> </div> <div class="hidden md:block text-accent-light text-sm font-semibold whitespace-nowrap pl-16"> <a href="/search/category/measurements-and-statistics/">All Tags</a> </div> </div> </div> <div class="container layout mt-12 mb-24"> <div class="col-span-12"> <div class="section-title-bar"> <h2>Latest articles</h2> </div> <div class="md:layout space-y-12 md:space-y-0"> <div class="col-span-12 md:col-span-6 xl:col-span-3"> <div id="article-4547" class="flex md:flex-col w-full"> <a href="/author/stephane_bortzmeyer/the-dns-server-that-lagged-behind/" class="block w-24 h-24 sm:w-32 sm:h-32 md:w-auto md:h-48 shrink-0 mr-4 md:mr-0"> <picture> <source type="image/webp" media="(min-width: 768px)" srcset="/images/eDEH2vzSpTvnS_y_yYtbqNKZt7U=/9030/fill-434x192-c100%7Cformat-webp/tortoise.jpg, /images/ZOCIBHcdIGBJRwA9CLIA5vJPj_M=/9030/fill-868x384-c100%7Cformat-webp/tortoise.jpg 2x"> <source type="image/webp" media="(min-width: 576px)" srcset="/images/KrbglILjsDLPJVldYpZOtlh_YFk=/9030/fill-128x128-c100%7Cformat-webp/tortoise.jpg, /images/CmPOWPBReFCpD2Fe1wmYjdJmY4g=/9030/fill-256x256-c100%7Cformat-webp/tortoise.jpg 2x"> <source type="image/webp" srcset="/images/WanJfciqp0PcTJ2JgRIQ-qSZ1rA=/9030/fill-96x96-c100%7Cformat-webp/tortoise.jpg, /images/-bZZ-NXSGIW0HYBqf0xTl7fDf_E=/9030/fill-192x192-c100%7Cformat-webp/tortoise.jpg 2x"> <source media="(min-width: 768px)" srcset="/images/RsjRgLgw5FOle90CFWIHuZqJFow=/9030/fill-434x192-c100/tortoise.jpg, /images/BP3yVPJx9TCvE_4ohhIE4wnztZk=/9030/fill-868x384-c100/tortoise.jpg 2x"> <source media="(min-width: 576px)" srcset="/images/_ExzZfv7qzB9SodTBVubk8Thqa0=/9030/fill-128x128-c100/tortoise.jpg, /images/r0T5C_GRnHKorjQS6OxaR3PZ7eQ=/9030/fill-256x256-c100/tortoise.jpg 2x"> <source srcset="/images/fbBP8xGTOH6yW4_TfpwbtjCVqUg=/9030/fill-96x96-c100/tortoise.jpg, /images/chrUuOpBi9YDiPirV7oVA7O0xkQ=/9030/fill-192x192-c100/tortoise.jpg 2x"> <img src="/images/chrUuOpBi9YDiPirV7oVA7O0xkQ=/9030/fill-192x192-c100/tortoise.jpg" alt="The DNS Server That Lagged Behind" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col w-full md:mt-4"> <h3 class="card-title w-full order-1 min-h-12 sm:min-h-0"> <a href="/author/stephane_bortzmeyer/the-dns-server-that-lagged-behind/">The DNS Server That Lagged Behind</a> </h3> <div class="flex flex-col order-2 md:order-3 sm:flex-row sm:h-6 sm:items-center sm:mt-2"> <div class="flex items-center"> <img src="https://access.ripe.net/picture/ffcb344c-cb4a-4cbe-b888-6bce7bc5a3ec" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/stephane_bortzmeyer/">Stéphane Bortzmeyer</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/stephane_bortzmeyer/"><img src="https://access.ripe.net/picture/ffcb344c-cb4a-4cbe-b888-6bce7bc5a3ec" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/stephane_bortzmeyer/" class="text-accent">Stéphane Bortzmeyer</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Paris (France) </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> I work at AFNIC (the registry of .fr domain names), in the computer department, on, among other things, DNS, security, technical watch, standardization. <a class="text-accent" href="/author/stephane_bortzmeyer/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1" datetime="2024-11-18 08:29:36" title="2024-11-18 08:29:36"><span class="hidden sm:inline">• </span>18 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1"><span class="hidden sm:inline">• </span>3 min read</p> </div> <p class="text-sm order-3 md:order-3 -ml-28 sm:ml-0 sm:w-full mt-2">Around the end of October and beginning of November 2024, twenty six African TLDs had a technical problem - one of their authoritative name servers served stale data. This is a tale of monitoring, anycast, and debugging.</p> <div class="flex flex-col order-4 w-full md:w-full -ml-28 sm:ml-0 mt-2 sm:mt-4 md:mt-2 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/dns/" class="tag m-0.5 ">dns</a> </li> <li> <a href="/search/tag/atlas/" class="tag m-0.5 ">atlas</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/measurements/" class="tag m-0.5 ">measurements</a> </li> <li> <span title="measurements " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> </div> <div class="order-last flex justify-end mt-2 sm:mt-4 w-full md:w-full"> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 51 likes." data-count="51" class="text-xs text-neutral-mid mr-2 select-none">51</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/stephane_bortzmeyer/the-dns-server-that-lagged-behind/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </div> <div class="col-span-12 md:col-span-6 xl:col-span-3"> <div id="article-4540" class="flex md:flex-col w-full"> <a href="/author/job_snijders/war-story-rpki-is-working-as-intended/" class="block w-24 h-24 sm:w-32 sm:h-32 md:w-auto md:h-48 shrink-0 mr-4 md:mr-0"> <picture> <source type="image/webp" media="(min-width: 768px)" srcset="/images/lu6LbpIEuIsY8FByBNxHlRbL0H8=/9021/fill-434x192-c100%7Cformat-webp/Internet_map_1024.jpg, /images/ss00d2-8pl-lWrf-2ytc5cvprok=/9021/fill-868x384-c100%7Cformat-webp/Internet_map_1024.jpg 2x"> <source type="image/webp" media="(min-width: 576px)" srcset="/images/7DEL0_E8cMYUQLx2KOuMrqkN-zk=/9021/fill-128x128-c100%7Cformat-webp/Internet_map_1024.jpg, /images/Aj7_1nIE98cOv_S5wS2lYgYcpO8=/9021/fill-256x256-c100%7Cformat-webp/Internet_map_1024.jpg 2x"> <source type="image/webp" srcset="/images/jzQdChzaivroKyLswDTgg86ux4U=/9021/fill-96x96-c100%7Cformat-webp/Internet_map_1024.jpg, /images/WJ_qKc0mbfzVfBUpZ1ej0dqDNW0=/9021/fill-192x192-c100%7Cformat-webp/Internet_map_1024.jpg 2x"> <source media="(min-width: 768px)" srcset="/images/BWCC2_aHTRPaZRwElIb_BkbEZDs=/9021/fill-434x192-c100/Internet_map_1024.jpg, /images/BB89FFBInlA_Z8ZkA5Vp9xcHexw=/9021/fill-868x384-c100/Internet_map_1024.jpg 2x"> <source media="(min-width: 576px)" srcset="/images/1C9BvGgjiUaXjW5tU98IT5xGqF8=/9021/fill-128x128-c100/Internet_map_1024.jpg, /images/pbmb2Ni58QUEmiMJMoCbquAEItY=/9021/fill-256x256-c100/Internet_map_1024.jpg 2x"> <source srcset="/images/_xnfdxedga5s-NAcMgSdIt27gG8=/9021/fill-96x96-c100/Internet_map_1024.jpg, /images/rTS1xTnppJnC9Zvk7WUqotXfGAs=/9021/fill-192x192-c100/Internet_map_1024.jpg 2x"> <img src="/images/rTS1xTnppJnC9Zvk7WUqotXfGAs=/9021/fill-192x192-c100/Internet_map_1024.jpg" alt="War Story: RPKI is Working as Intended" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col w-full md:mt-4"> <h3 class="card-title w-full order-1 min-h-12 sm:min-h-0"> <a href="/author/job_snijders/war-story-rpki-is-working-as-intended/">War Story: RPKI is Working as Intended</a> </h3> <div class="flex flex-col order-2 md:order-3 sm:flex-row sm:h-6 sm:items-center sm:mt-2"> <div class="flex items-center"> <img src="https://access.ripe.net/picture/23b3da16-b7bb-477a-996b-9a55f64c09a9" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/job_snijders/">Job Snijders</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/job_snijders/"><img src="https://access.ripe.net/picture/23b3da16-b7bb-477a-996b-9a55f64c09a9" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/job_snijders/" class="text-accent">Job Snijders</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Amsterdam, Netherlands </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Job Snijders is an Internet Engineer at Fastly where he analyzes and architects global networks for future growth. Job has been actively involved in the Internet community in both operational, engineering, and architectural capacity, as a frequent presenter at network operator events such as NANOG, ITNOG, DKNOG, RIPE, NLNOG &amp; … <a class="text-accent" href="/author/job_snijders/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1" datetime="2024-11-07 12:27:01" title="2024-11-07 12:27:01"><span class="hidden sm:inline">• </span>7 Nov 2024</time><p class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1"><span class="hidden sm:inline">• </span>8 min read</p> </div> <p class="text-sm order-3 md:order-3 -ml-28 sm:ml-0 sm:w-full mt-2">Three weeks ago, Fastly was the target of a BGP hijack similar to a far more widely-reported incident that happened back in 2008. But this time, barely anyone noticed. Why is that?</p> <div class="flex flex-col order-4 w-full md:w-full -ml-28 sm:ml-0 mt-2 sm:mt-4 md:mt-2 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/bgp/" class="tag m-0.5 ">bgp</a> </li> <li> <a href="/search/tag/rpki/" class="tag m-0.5 ">rpki</a> </li> <li> <a href="/search/tag/outages/" class="tag m-0.5 ">outages</a> </li> </ul> </div> <div class="order-last flex justify-end mt-2 sm:mt-4 w-full md:w-full"> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 48 likes." data-count="48" class="text-xs text-neutral-mid mr-2 select-none">48</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/job_snijders/war-story-rpki-is-working-as-intended/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </div> <div class="col-span-12 md:col-span-6 xl:col-span-3"> <div id="article-4493" class="flex md:flex-col w-full"> <a href="/author/kistel/a-detailed-look-at-our-recent-ripe-atlas-infrastructure-migration/" class="block w-24 h-24 sm:w-32 sm:h-32 md:w-auto md:h-48 shrink-0 mr-4 md:mr-0"> <picture> <source type="image/webp" media="(min-width: 768px)" srcset="/images/LWlPeX5ruSHc0CNTUK9qP0Lc2jg=/8950/fill-434x192-c100%7Cformat-webp/iStock-1283240442.jpg, /images/0ZArR6Qe-c5-Ut9RwDVhatZHDK8=/8950/fill-868x384-c100%7Cformat-webp/iStock-1283240442.jpg 2x"> <source type="image/webp" media="(min-width: 576px)" srcset="/images/m-DQjSAeLK5h5cl5Qs0vL6WuYHA=/8950/fill-128x128-c100%7Cformat-webp/iStock-1283240442.jpg, /images/IuB4SpjJmaq60z5PyGNUDSrty_s=/8950/fill-256x256-c100%7Cformat-webp/iStock-1283240442.jpg 2x"> <source type="image/webp" srcset="/images/mxcbOmW-79O9LZc88Qc-CfZpADY=/8950/fill-96x96-c100%7Cformat-webp/iStock-1283240442.jpg, /images/XL_VM4eOE9h4kPyh0kk-LMf2TuM=/8950/fill-192x192-c100%7Cformat-webp/iStock-1283240442.jpg 2x"> <source media="(min-width: 768px)" srcset="/images/mZwPZLh5bM5BPg41qzFeI6gs180=/8950/fill-434x192-c100/iStock-1283240442.jpg, /images/7arlmNAGGbXV7X4ZMP90QnjQdUI=/8950/fill-868x384-c100/iStock-1283240442.jpg 2x"> <source media="(min-width: 576px)" srcset="/images/j6sV4h9N3KFSfMLbj1rxSAg6eUk=/8950/fill-128x128-c100/iStock-1283240442.jpg, /images/mcphdJpDrOUyJ70L5DflmdNeGEY=/8950/fill-256x256-c100/iStock-1283240442.jpg 2x"> <source srcset="/images/NR8h1Ls-yqlCxDpelNqhOnJns_k=/8950/fill-96x96-c100/iStock-1283240442.jpg, /images/ItFlE7nUzRpSXTmX4OGu3bZd1qU=/8950/fill-192x192-c100/iStock-1283240442.jpg 2x"> <img src="/images/ItFlE7nUzRpSXTmX4OGu3bZd1qU=/8950/fill-192x192-c100/iStock-1283240442.jpg" alt="A Detailed Look at Our Recent RIPE Atlas Infrastructure Migration" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col w-full md:mt-4"> <h3 class="card-title w-full order-1 min-h-12 sm:min-h-0"> <a href="/author/kistel/a-detailed-look-at-our-recent-ripe-atlas-infrastructure-migration/">A Detailed Look at Our Recent RIPE Atlas Infrastructure Migration</a> </h3> <div class="flex flex-col order-2 md:order-3 sm:flex-row sm:h-6 sm:items-center sm:mt-2"> <div class="flex items-center"> <img src="https://access.ripe.net/picture/492ab315-92ea-4bb3-964e-057d3ab5f016" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/kistel/">Robert Kisteleki</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/kistel/"><img src="https://access.ripe.net/picture/492ab315-92ea-4bb3-964e-057d3ab5f016" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/kistel/" class="text-accent">Robert Kisteleki</a> </h4> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> For many years I have been the leader of the Research and Development team at the RIPE NCC leading a dedicated team of thinkers to support the RIPE community by providing network research, data analysis and prototype tool development and services including RIPE Atlas and RIPEstat. As of 2023, I&#x27;m … <a class="text-accent" href="/author/kistel/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1" datetime="2024-10-02 10:09:42" title="2024-10-02 10:09:42"><span class="hidden sm:inline">• </span>2 Oct 2024</time><p class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1"><span class="hidden sm:inline">• </span>15 min read</p> </div> <p class="text-sm order-3 md:order-3 -ml-28 sm:ml-0 sm:w-full mt-2">Our recent cloud migration is one of the most significant changes to RIPE Atlas in recent years, aimed at modernising our infrastructure and reducing costs. In this article, we give you a look at what’s been happening behind the scenes, some of the complexity involved, and how we’ll be improving th…</p> <div class="flex flex-col order-4 w-full md:w-full -ml-28 sm:ml-0 mt-2 sm:mt-4 md:mt-2 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/atlas/" class="tag m-0.5 ">atlas</a> </li> <li> <a href="/search/tag/operational/" class="tag m-0.5 ">operational</a> </li> </ul> </div> <div class="order-last flex justify-end mt-2 sm:mt-4 w-full md:w-full"> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 35 likes." data-count="35" class="text-xs text-neutral-mid mr-2 select-none">35</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/kistel/a-detailed-look-at-our-recent-ripe-atlas-infrastructure-migration/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </div> <div class="col-span-12 md:col-span-6 xl:col-span-3"> <div id="article-4491" class="flex md:flex-col w-full"> <a href="/author/adonis_stergiopoulos/streamlining-ripestat-building-an-interface-for-the-future/" class="block w-24 h-24 sm:w-32 sm:h-32 md:w-auto md:h-48 shrink-0 mr-4 md:mr-0"> <picture> <source type="image/webp" media="(min-width: 768px)" srcset="/images/75wkPaUvuBrUyhu1UlXk2TKACyI=/8946/fill-434x192-c100%7Cformat-webp/iStock-1487323814.jpg, /images/Ytzo04AKLxfLRwHo8K66W7G2oEU=/8946/fill-868x384-c100%7Cformat-webp/iStock-1487323814.jpg 2x"> <source type="image/webp" media="(min-width: 576px)" srcset="/images/P9umdT_O3wnAhLyvWYsPpTXMDyk=/8946/fill-128x128-c100%7Cformat-webp/iStock-1487323814.jpg, /images/WhKxkb_UARhxmZBZcGQOJieYyHE=/8946/fill-256x256-c100%7Cformat-webp/iStock-1487323814.jpg 2x"> <source type="image/webp" srcset="/images/BaCYb2-pZ5rGv_FsnZkXrnzHMPk=/8946/fill-96x96-c100%7Cformat-webp/iStock-1487323814.jpg, /images/2JZVyE9rDVcUOgp9AqOEfOZeum8=/8946/fill-192x192-c100%7Cformat-webp/iStock-1487323814.jpg 2x"> <source media="(min-width: 768px)" srcset="/images/FdSclJFGzM5LSkDD4Xs8SXyjLOk=/8946/fill-434x192-c100/iStock-1487323814.jpg, /images/Sco8YWONVxREvav9qXESepe40fQ=/8946/fill-868x384-c100/iStock-1487323814.jpg 2x"> <source media="(min-width: 576px)" srcset="/images/R2PdgVZX6gHOetyZGk90rnEcxv8=/8946/fill-128x128-c100/iStock-1487323814.jpg, /images/MYW9L4gnTyw4H88KM-BdTzoUkjc=/8946/fill-256x256-c100/iStock-1487323814.jpg 2x"> <source srcset="/images/Mi-qOxP4q8mjNQBGntVmKuw1lFc=/8946/fill-96x96-c100/iStock-1487323814.jpg, /images/4hEHJDN5N9UrrYVqgf9EUeMpkm0=/8946/fill-192x192-c100/iStock-1487323814.jpg 2x"> <img src="/images/4hEHJDN5N9UrrYVqgf9EUeMpkm0=/8946/fill-192x192-c100/iStock-1487323814.jpg" alt="Streamlining RIPEstat: Building an Interface for the Future" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col w-full md:mt-4"> <h3 class="card-title w-full order-1 min-h-12 sm:min-h-0"> <a href="/author/adonis_stergiopoulos/streamlining-ripestat-building-an-interface-for-the-future/">Streamlining RIPEstat: Building an Interface for the Future</a> </h3> <div class="flex flex-col order-2 md:order-3 sm:flex-row sm:h-6 sm:items-center sm:mt-2"> <div class="flex items-center"> <img src="https://access.ripe.net/picture/0733af99-6c3f-46a0-a39d-f98a753b410a" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/adonis_stergiopoulos/">Adonis Stergiopoulos</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/adonis_stergiopoulos/"><img src="https://access.ripe.net/picture/0733af99-6c3f-46a0-a39d-f98a753b410a" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/adonis_stergiopoulos/" class="text-accent">Adonis Stergiopoulos</a> </h4> </div> </div> </div> </div> </div> </div> <time class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1" datetime="2024-10-01 14:21:22" title="2024-10-01 14:21:22"><span class="hidden sm:inline">• </span>1 Oct 2024</time><p class="text-xs text-neutral-mid ml-0 sm:ml-1 sm:mt-1"><span class="hidden sm:inline">• </span>4 min read</p> </div> <p class="text-sm order-3 md:order-3 -ml-28 sm:ml-0 sm:w-full mt-2">For several years, RIPEstat has been supporting two user interfaces - the original 2013 version and a redesigned version introduced in 2020. While each has its strengths, maintaining two separate interfaces has introduced inefficiencies for both our users and our development team. After thorough an…</p> <div class="flex flex-col order-4 w-full md:w-full -ml-28 sm:ml-0 mt-2 sm:mt-4 md:mt-2 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/ripestat/" class="tag m-0.5 ">ripestat</a> </li> <li> <a href="/search/tag/operational/" class="tag m-0.5 ">operational</a> </li> </ul> </div> <div class="order-last flex justify-end mt-2 sm:mt-4 w-full md:w-full"> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 37 likes." data-count="37" class="text-xs text-neutral-mid mr-2 select-none">37</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/adonis_stergiopoulos/streamlining-ripestat-building-an-interface-for-the-future/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </div> </div> </div> <div class="col-span-12 xl:col-span-8"> <div class="section-title-bar"> <h2>All articles</h2> </div> <div class="space-y-12"> <article id="article-4488" class="flex"> <a href="/author/thomas-holterbach/the-next-generation-of-bgp-data-collection-platforms/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/quUd2hx0JUgQGetG9eFHSVa-0FM=/8941/fill-96x96-c100%7Cformat-webp/gill.jpg 96w, /images/eTdu_mwJDt1PA3_7KKbOe4G0IQk=/8941/fill-128x128-c100%7Cformat-webp/gill.jpg 128w, /images/IqTIgx7TsUuUUFjG4ro2towwfqQ=/8941/fill-192x192-c100%7Cformat-webp/gill.jpg 192w, /images/pCX8dpwxynVvFzZGyyYSwvxEdjI=/8941/fill-256x256-c100%7Cformat-webp/gill.jpg 256w, /images/gwn7VmWGnsJFDBtau07klVozObM=/8941/fill-384x384-c100%7Cformat-webp/gill.jpg 384w"> <source srcset="/images/OA0k9zwhrV2q-XLIUSwKPC1WOog=/8941/fill-96x96-c100/gill.jpg 96w, /images/rZfENw4aPUuMdPVSmO8YLLXVlSk=/8941/fill-128x128-c100/gill.jpg 128w, /images/vdPKFIwzmU0TMTqkr0zQox7CtbE=/8941/fill-192x192-c100/gill.jpg 192w, /images/Pty_vLdQjSJSyEv1b-Ctr_c30FU=/8941/fill-256x256-c100/gill.jpg 256w, /images/6CRwNc67nU6YMNK-KRtPRJSIgmY=/8941/fill-384x384-c100/gill.jpg 384w"> <img src="/images/vdPKFIwzmU0TMTqkr0zQox7CtbE=/8941/fill-192x192-c100/gill.jpg" alt="The Next Generation of BGP Data Collection Platforms" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/thomas-holterbach/the-next-generation-of-bgp-data-collection-platforms/">The Next Generation of BGP Data Collection Platforms</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="/images/SDnw9Cp5kTzyEwR4OXOOTxQYXv0=/8914/fill-48x48-c100/thomas_picture.jpeg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/thomas-holterbach/">Thomas Holterbach</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/thomas-holterbach/"><img src="/images/Qrvcfrwghz1wEEm2BFpdugKczCY=/8914/fill-96x96-c100/thomas_picture.jpeg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/thomas-holterbach/" class="text-accent">Thomas Holterbach</a> </h4> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Thomas Holterbach is a Postdoctoral researcher at the University of Strasbourg. He currently researches how to better measure Internet routing, with a particular focus on detecting BGP hijacks and anomalies. Thomas earned his Master’s degree from the University of Strasbourg in 2014 and completed his Ph.D. at ETH Zurich in … <a class="text-accent" href="/author/thomas-holterbach/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-10-01 13:27:14" title="2024-10-01 13:27:14"><span class="hidden sm:inline ">• </span>1 Oct 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>12 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">Existing BGP data collection platforms face challenges that threaten their long-term sustainability: their data comes with enormous redundancy and significant visibility gaps. We explore a new BGP data collection paradigm, already implemented in a prototype called GILL, that could stir change for o…</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/ris/" class="tag m-0.5 ">ris</a> </li> <li> <a href="/search/tag/bgp/" class="tag m-0.5 ">bgp</a> </li> <li> <a href="/search/tag/tools/" class="tag m-0.5 ">tools</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/research/" class="tag m-0.5 ">research</a> </li> <li> <span title="research " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 46 likes." data-count="46" class="text-xs text-neutral-mid mr-2 select-none">46</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/thomas-holterbach/the-next-generation-of-bgp-data-collection-platforms/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> <article id="article-4466" class="flex"> <a href="/author/liske/ixp-from-scratch-the-peering-lan/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/b7p4jQ11BaDD4QNv8I3JLglagLU=/8888/fill-96x96-c100%7Cformat-webp/ifs-lead03.webp 96w, /images/rk8piELPIcFXjciQSTHu-tjZyR4=/8888/fill-128x128-c100%7Cformat-webp/ifs-lead03.webp 128w, /images/H8D7kqz-XUFMSc1OdzaWNqPwrSk=/8888/fill-192x192-c100%7Cformat-webp/ifs-lead03.webp 192w, /images/HQsPOo0bgtOLtyEo2hY2aGnJUnE=/8888/fill-256x256-c100%7Cformat-webp/ifs-lead03.webp 256w, /images/lcoe3Gpy4b1IfOzgZlVFt9HcXcY=/8888/fill-384x384-c100%7Cformat-webp/ifs-lead03.webp 384w"> <source srcset="/images/43m1aNARwfDjB1_pfZKtbON8Ea4=/8888/fill-96x96-c100/ifs-lead03.webp 96w, /images/7ZNqwyDBWje8CSZljPLidb6Ihps=/8888/fill-128x128-c100/ifs-lead03.webp 128w, /images/x_DXzNCnayue8-o1As2J6fsFSkk=/8888/fill-192x192-c100/ifs-lead03.webp 192w, /images/7ltiim63x6YyuyBWvkqWqMZ64x0=/8888/fill-256x256-c100/ifs-lead03.webp 256w, /images/nWfFeknqv994OBqjCI8Uq6_J_Dk=/8888/fill-384x384-c100/ifs-lead03.webp 384w"> <img src="/images/x_DXzNCnayue8-o1As2J6fsFSkk=/8888/fill-192x192-c100/ifs-lead03.webp" alt="IXP-from-Scratch: The Peering LAN" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/liske/ixp-from-scratch-the-peering-lan/">IXP-from-Scratch: The Peering LAN</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="/images/4IbNzokQlRyEb-gu2owuFP_qsmA=/8832/fill-48x48-c100/fiasko.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/liske/">Thomas Liske</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/liske/"><img src="/images/Awhx_9FRuvL7qm4niKmMDmLToKc=/8832/fill-96x96-c100/fiasko.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/liske/" class="text-accent">Thomas Liske</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Dresden, Germany </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Thomas operates data center and isp infrastructure as a profession at AS15372. He is co-founder of DD-IX and an open-source enthusiast. <a class="text-accent" href="/author/liske/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-09-30 09:33:06" title="2024-09-30 09:33:06"><span class="hidden sm:inline ">• </span>30 Sep 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>13 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">In the third of our “IXP from Scratch” series, we discuss our setup of the peering switches and route servers at DD-IX, an Internet Exchange located in Dresden, Germany. We explain how we connect our two PoPs and which security and safety mechanisms (L2 and L3) we configured to ensure reliable oper…</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/ipv6/" class="tag m-0.5 ">ipv6</a> </li> <li> <a href="/search/tag/guides/" class="tag m-0.5 ">guides</a> </li> <li> <a href="/search/tag/peering/" class="tag m-0.5 ">peering</a> </li> <li> <span title="internet infrastructure " class="inline tag m-0.5 sm:hidden ">+1</span> </li> <li> <span title="internet infrastructure " class="hidden tag m-0.5 sm:inline " >+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 84 likes." data-count="84" class="text-xs text-neutral-mid mr-2 select-none">84</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 2 comments." class="text-xs text-neutral-mid mr-2 select-none">2</span> <a title="Go to comments" href="/author/liske/ixp-from-scratch-the-peering-lan/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> <article id="article-4464" class="flex"> <a href="/author/flavio_luciani_1/olympeaks-the-impact-of-the-paris-2024-olympics-on-italys-internet-traffic/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/tW1uJmffbBGHg-hzXieFWr9U-Ic=/8883/fill-96x96-c100%7Cformat-webp/iStock-1486618744.jpg 96w, /images/0jNXWo7oV_jhX-puQSuOnmg6dKE=/8883/fill-128x128-c100%7Cformat-webp/iStock-1486618744.jpg 128w, /images/nE7VjkYO6v_wgQHfBtCj4FW-6ow=/8883/fill-192x192-c100%7Cformat-webp/iStock-1486618744.jpg 192w, /images/IbORkuO2l8JYmqTaMQSkEbeozDY=/8883/fill-256x256-c100%7Cformat-webp/iStock-1486618744.jpg 256w, /images/traEr4FpEHk4fNJ92idIE9tPUHI=/8883/fill-384x384-c100%7Cformat-webp/iStock-1486618744.jpg 384w"> <source srcset="/images/ArulYWcVxkpVnMYXXQfRJO7skuE=/8883/fill-96x96-c100/iStock-1486618744.jpg 96w, /images/H__D7eUwMwqFv-16OhfcHAyYPik=/8883/fill-128x128-c100/iStock-1486618744.jpg 128w, /images/B8hSGhn1CgvEREMwdOSTbz2ProY=/8883/fill-192x192-c100/iStock-1486618744.jpg 192w, /images/ND0XKMJmPeOs6v7dYgm_3uEiT9s=/8883/fill-256x256-c100/iStock-1486618744.jpg 256w, /images/dbdOP-p9oL8DShF2PUiP1IvtuPE=/8883/fill-384x384-c100/iStock-1486618744.jpg 384w"> <img src="/images/B8hSGhn1CgvEREMwdOSTbz2ProY=/8883/fill-192x192-c100/iStock-1486618744.jpg" alt="Olympeaks: The Impact of the Paris 2024 Olympics on Italy&#x27;s Internet Traffic" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/flavio_luciani_1/olympeaks-the-impact-of-the-paris-2024-olympics-on-italys-internet-traffic/">Olympeaks: The Impact of the Paris 2024 Olympics on Italy&#x27;s Internet Traffic</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="/images/bfzMb4G9xMk3uGtWKBZbkJt1JQM=/6713/fill-48x48-c100/uDC2Nctu_400x400.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/flavio_luciani_1/">Flavio Luciani</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/flavio_luciani_1/"><img src="/images/jf8Z-Sd16UBGrYKJqvtXJWabKAY=/6713/fill-96x96-c100/uDC2Nctu_400x400.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/flavio_luciani_1/" class="text-accent">Flavio Luciani</a> </h4> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Flavio Luciani was born in Rome in 1981 and graduated in Computer Engineering from the University of Roma Tre in 2005. Since 2008 he has been in the team of Namex, the Internet eXchange Point in Rome, first as a member of the technical staff and since 2020 as Chief … <a class="text-accent" href="/author/flavio_luciani_1/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-09-10 11:04:21" title="2024-09-10 11:04:21"><span class="hidden sm:inline ">• </span>10 Sep 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>4 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">The Olympeaks observatory, a monitoring initiative from NAMEX, captured the Internet traffic profile for Italian coverage of the Olympics. Here&#x27;s their view of some of the main peaks.</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/events/" class="tag m-0.5 ">events</a> </li> <li> <a href="/competitions/ripe-labs-article-competition-ripe-89" class="rounded px-2 py-1 text-xs whitespace-nowrap border border-primary text-primary m-0.5 hover:bg-low focus:bg-low focus:ring ring-primary focus:ring-opacity-60 outline-none ">competition</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/measurements/" class="tag m-0.5 ">measurements</a> </li> <li> <span title="measurements " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 37 likes." data-count="37" class="text-xs text-neutral-mid mr-2 select-none">37</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/flavio_luciani_1/olympeaks-the-impact-of-the-paris-2024-olympics-on-italys-internet-traffic/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> <article id="article-4463" class="flex"> <a href="/author/altf4arnold/a-dive-into-tld-performance/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/mcaRSteYGWxhxXk_4xRU970J5g0=/8869/fill-96x96-c100%7Cformat-webp/Screenshot_2024-09-08_at_16.29.34.png 96w, /images/LUA55j3JE1_2-TTkPOaGqOjCinY=/8869/fill-128x128-c100%7Cformat-webp/Screenshot_2024-09-08_at_16.29.34.png 128w, /images/39P1fSUcgdkejdtAj7FPpdIuEBo=/8869/fill-192x192-c100%7Cformat-webp/Screenshot_2024-09-08_at_16.29.34.png 192w, /images/wvbxeY5638Mbb2ZnXeR9CBX8Jig=/8869/fill-256x256-c100%7Cformat-webp/Screenshot_2024-09-08_at_16.29.34.png 256w, /images/xL8pO-aYdgixs3p70kvCNkw5F_k=/8869/fill-384x384-c100%7Cformat-webp/Screenshot_2024-09-08_at_16.29.34.png 384w"> <source srcset="/images/VP_o9e8BE7oZ0BeHJM-gbHvqW14=/8869/fill-96x96-c100/Screenshot_2024-09-08_at_16.29.34.png 96w, /images/rqHeo7eYIvueqPS-Pg3V24XhlQQ=/8869/fill-128x128-c100/Screenshot_2024-09-08_at_16.29.34.png 128w, /images/nuRB8jcrYZsxMPpqIBiiztUJLik=/8869/fill-192x192-c100/Screenshot_2024-09-08_at_16.29.34.png 192w, /images/Igl_t-S3WL7jJXyYsWHrMVR0vXY=/8869/fill-256x256-c100/Screenshot_2024-09-08_at_16.29.34.png 256w, /images/OfIBT9Vuh1HG6hQh-AdEblFHcSU=/8869/fill-384x384-c100/Screenshot_2024-09-08_at_16.29.34.png 384w"> <img src="/images/nuRB8jcrYZsxMPpqIBiiztUJLik=/8869/fill-192x192-c100/Screenshot_2024-09-08_at_16.29.34.png" alt="A Dive Into TLD Performance" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/altf4arnold/a-dive-into-tld-performance/">A Dive Into TLD Performance</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="https://access.ripe.net/picture/8b68762e-b4b2-4c7a-9d8a-d3b3246480c0" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/altf4arnold/">Arnold Dechamps</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/altf4arnold/"><img src="https://access.ripe.net/picture/8b68762e-b4b2-4c7a-9d8a-d3b3246480c0" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/altf4arnold/" class="text-accent">Arnold Dechamps</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Brussels </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Network Engineer of possible. I do things with stuff. Generally curious about tech and things that tend to turn into very deep rabit holes, I like to understand how things work and I try to break them. That way I can understand problems and correct them before someone exploits them. … <a class="text-accent" href="/author/altf4arnold/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-09-09 10:14:16" title="2024-09-09 10:14:16"><span class="hidden sm:inline ">• </span>9 Sep 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>8 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">DNS is a complex set of protocols with a long history. Some TLD&#x27;s go as far back as 1985 - but not all of them are built equal. And not all of them have the same performance depending on where the end user is situated in the world. So just how different are they?</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/dns/" class="tag m-0.5 ">dns</a> </li> <li> <a href="/search/tag/tools/" class="tag m-0.5 ">tools</a> </li> <li> <a href="/search/tag/security/" class="tag m-0.5 ">security</a> </li> <li class="hidden sm:inline"> <a href="/competitions/ripe-labs-article-competition-ripe-89" class="rounded px-2 py-1 text-xs whitespace-nowrap border border-primary text-primary m-0.5 hover:bg-low focus:bg-low focus:ring ring-primary focus:ring-opacity-60 outline-none ">competition</a> </li> <li> <span title="competition " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 113 likes." data-count="113" class="text-xs text-neutral-mid mr-2 select-none">113</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 5 comments." class="text-xs text-neutral-mid mr-2 select-none">5</span> <a title="Go to comments" href="/author/altf4arnold/a-dive-into-tld-performance/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> <article id="article-4436" class="flex"> <a href="/author/ulka_athale_1/how-we-distribute-ripe-atlas-probes/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/U9_YRqVQdX37yd3Prn6Bq7KEo4I=/8868/fill-96x96-c100%7Cformat-webp/iStock-1304058513.jpg 96w, /images/VhadC6diREc6egEr8DhPvgTI_8o=/8868/fill-128x128-c100%7Cformat-webp/iStock-1304058513.jpg 128w, /images/mJW7mWuf-IiPUF5j9W5BSqzZ1hE=/8868/fill-192x192-c100%7Cformat-webp/iStock-1304058513.jpg 192w, /images/c-lBCl5ZR3-vorXn2L2G3nt944E=/8868/fill-256x256-c100%7Cformat-webp/iStock-1304058513.jpg 256w, /images/0_ssvJtIhh1D0qNqSvbtmle-3rg=/8868/fill-384x384-c100%7Cformat-webp/iStock-1304058513.jpg 384w"> <source srcset="/images/T1eWkE4D8_uO9664sGuQDqtiWwI=/8868/fill-96x96-c100/iStock-1304058513.jpg 96w, /images/tsIHIzRNLR-_zdApEHBcXj-5Bic=/8868/fill-128x128-c100/iStock-1304058513.jpg 128w, /images/l2thBWf-P4Aw_4CGlTQE3SBpjX8=/8868/fill-192x192-c100/iStock-1304058513.jpg 192w, /images/EArQyEMbFqQO6UEfs7XALzczBSg=/8868/fill-256x256-c100/iStock-1304058513.jpg 256w, /images/qh-rfnnMJOURGRm45bm-TotmEdw=/8868/fill-384x384-c100/iStock-1304058513.jpg 384w"> <img src="/images/l2thBWf-P4Aw_4CGlTQE3SBpjX8=/8868/fill-192x192-c100/iStock-1304058513.jpg" alt="How We Distribute RIPE Atlas Probes" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/ulka_athale_1/how-we-distribute-ripe-atlas-probes/">How We Distribute RIPE Atlas Probes</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="/images/6A53nb62gZw6qNSCX7z9TnUTlQs=/5546/fill-48x48-c100/IMG_6536_copy.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/ulka_athale_1/">Ulka Athale</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/ulka_athale_1/"><img src="/images/U9S30BDxwP75p5gquzEgcLpASoY=/5546/fill-96x96-c100/IMG_6536_copy.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/ulka_athale_1/" class="text-accent">Ulka Athale</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Amsterdam </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Senior Marketing and Communications Officer at the RIPE NCC. I started working at the RIPE NCC in 2018, having previously worked in digital marketing, communications, magazine publishing and teaching. <a class="text-accent" href="/author/ulka_athale_1/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-09-05 12:10:31" title="2024-09-05 12:10:31"><span class="hidden sm:inline ">• </span>5 Sep 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>7 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">With a limited supply of hardware probes and thousands of networks yet to be covered, how do we prioritise the applications to host probes? In this article, we explain our hardware probe distribution strategy to improve RIPE Atlas’s global coverage.</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/tools/" class="tag m-0.5 ">tools</a> </li> <li> <a href="/search/tag/atlas/" class="tag m-0.5 ">atlas</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/measurements/" class="tag m-0.5 ">measurements</a> </li> <li> <span title="measurements " class="inline tag m-0.5 sm:hidden ">+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 31 likes." data-count="31" class="text-xs text-neutral-mid mr-2 select-none">31</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 0 comments." class="text-xs text-neutral-mid mr-2 select-none">0</span> <a title="Go to comments" href="/author/ulka_athale_1/how-we-distribute-ripe-atlas-probes/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> <article id="article-4439" class="flex"> <a href="/author/liske/ixp-from-scratch-network-and-security-design/" class="shrink-0 block w-24 h-24 mr-4 sm:w-32 sm:h-32 md:w-48 md:h-48 "> <picture> <source type="image/webp" srcset="/images/kyD60cSdhwCmOW9z5WJXZbQkljg=/8857/fill-96x96-c100%7Cformat-webp/ifs-lead02.webp 96w, /images/GymvBRJZddnaiNjAXw8bVmFNnP0=/8857/fill-128x128-c100%7Cformat-webp/ifs-lead02.webp 128w, /images/oyw9DjmsESIt3rutDRZyCeLZNnk=/8857/fill-192x192-c100%7Cformat-webp/ifs-lead02.webp 192w, /images/LqWGVm9d3mjX2b6OKYPP_OIMYx0=/8857/fill-256x256-c100%7Cformat-webp/ifs-lead02.webp 256w, /images/SDhLbpigyVE-qXZPDX7FNJjAwl0=/8857/fill-384x384-c100%7Cformat-webp/ifs-lead02.webp 384w"> <source srcset="/images/ejhHpWB5Rl9YAwf3eXKVLK-lQtw=/8857/fill-96x96-c100/ifs-lead02.webp 96w, /images/yBEh8BDxaR2GYRb-jrzLhQCIwvk=/8857/fill-128x128-c100/ifs-lead02.webp 128w, /images/p8a43vebAj4G-xujxBIukE3CW70=/8857/fill-192x192-c100/ifs-lead02.webp 192w, /images/ltcFlDvkibUSVtuORknZ6yY8wrI=/8857/fill-256x256-c100/ifs-lead02.webp 256w, /images/Ewd4kN7M0iS7QWUa73cWWF_bPxU=/8857/fill-384x384-c100/ifs-lead02.webp 384w"> <img src="/images/p8a43vebAj4G-xujxBIukE3CW70=/8857/fill-192x192-c100/ifs-lead02.webp" alt="IXP-from-Scratch: Network and Security Design" loading="lazy" class="object-cover object-center w-full h-full"> </picture> </a> <div class="flex flex-col md:justify-between w-full"> <div> <h3 class="card-title order-1 min-h-12 sm:min-h-0"> <a href="/author/liske/ixp-from-scratch-network-and-security-design/">IXP-from-Scratch: Network and Security Design</a> </h3> <div class="flex flex-col sm:flex-row sm:items-center order-2 sm:order-3 sm:mt-2 "> <div class="flex items-center"> <img src="/images/4IbNzokQlRyEb-gu2owuFP_qsmA=/8832/fill-48x48-c100/fiasko.jpg" alt="" loading="lazy" class="w-5 h-5 md:w-6 md:h-6 rounded-full mr-2"> <div class="js-popper-on-hover"> <a class="js-popper-reference link text-sm" href="/author/liske/">Thomas Liske</a> <div class="popover w-84 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white rounded"> <div class="flex items-center px-4 py-4"> <a href="/author/liske/"><img src="/images/Awhx_9FRuvL7qm4niKmMDmLToKc=/8832/fill-96x96-c100/fiasko.jpg" alt="" loading="lazy" class="rounded-full h-12 w-12 mr-5"></a> <div> <h4 class="text-xl leading-6"> <a href="/author/liske/" class="text-accent">Thomas Liske</a> </h4> <p class="text-xs leading-6 text-neutral-mid"> Based in Dresden, Germany </p> </div> </div> <p class="text-neutral-mid text-xs leading-5 px-4 py-3"> Thomas operates data center and isp infrastructure as a profession at AS15372. He is co-founder of DD-IX and an open-source enthusiast. <a class="text-accent" href="/author/liske/">More</a> </p> </div> </div> </div> </div> <time class="text-xs text-neutral-mid mx-0 sm:mt-1 sm:mx-1 " datetime="2024-08-26 12:46:02" title="2024-08-26 12:46:02"><span class="hidden sm:inline ">• </span>26 Aug 2024</time><p class="text-xs text-neutral-mid ml-0 sm:mt-1"><span class="hidden sm:inline ">• </span>11 min read</p> </div> <p class="text-sm order-3 -ml-28 sm:ml-0 sm:order-2 mt-2 ">In the second of our “IXP from Scratch” series, we introduce network and security design decisions as well as implementations we made at DD-IX, an Internet Exchange in Dresden, Germany. In principle, an IX consists of a single broadcast domain, but in practice it has to operate several services sec…</p> </div> <div class="flex flex-col xl:flex-row xl:justify-between mt-2 sm:mt-4 order-4 -ml-28 sm:ml-0 "> <p class="sr-only">Article tags:</p> <ul class="flex flex-wrap overflow-hidden h-7 gap-y-1 m-0.5"> <li> <a href="/search/tag/tools/" class="tag m-0.5 ">tools</a> </li> <li> <a href="/search/tag/guides/" class="tag m-0.5 ">guides</a> </li> <li> <a href="/search/tag/security/" class="tag m-0.5 ">security</a> </li> <li class="hidden sm:inline"> <a href="/search/tag/community/" class="tag m-0.5 ">community</a> </li> <li> <span title="community internet infrastructure " class="inline tag m-0.5 sm:hidden ">+2</span> </li> <li> <span title="internet infrastructure " class="hidden tag m-0.5 sm:inline " >+1</span> </li> </ul> <div class="self-end xl:self-center mt-2 sm:mt-0 "> <div class="flex flex-row items-center space-x-3 md:space-x-5"> <div class="flex items-center -mr-1"> <span title="This article has received 120 likes." data-count="120" class="text-xs text-neutral-mid mr-2 select-none">120</span> <svg class="stroke-current text-neutral-mid " width="22px" height="21px" viewBox="0 0 22 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>You have liked this article 0 times.</title> <defs> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-1"></path> <path d="M10 19.2a.5.5 0 0 0 .3-.1c.3-.2 6.6-5.3 8.9-9.6.5-1 .8-2 .8-3.2C20 2.8 17.5 0 14.5 0 12.7 0 11 1 10 2.5A5.4 5.4 0 0 0 5.5 0C2.5 0 0 2.8 0 6.3c0 1.1.3 2.2.8 3.2a42.5 42.5 0 0 0 9.2 9.7Z" id="path-3"></path> </defs> <g stroke="none" stroke-width="1.5" fill="none" fill-rule="evenodd"> <g id="likes" transform="translate(1.000000, 1.000000)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <rect class="fill-current" mask="url(#mask-2)" x="0" y="20" width="20" height="20"></rect> <use stroke="currentColor" xlink:href="#path-3"></use> </g> </g> </svg> </div> <div class="flex items-center"> <span title="This article has received 5 comments." class="text-xs text-neutral-mid mr-2 select-none">5</span> <a title="Go to comments" href="/author/liske/ixp-from-scratch-network-and-security-design/#comments"> <svg aria-hidden="true" class="stroke-current icon icon-primary" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 14.3a2.2 2.2 0 0 1-2.2 2.3H5.4L1 21V3.2A2.2 2.2 0 0 1 3.2 1h15.6A2.2 2.2 0 0 1 21 3.2v11.1Z" stroke-width="1.5" /></svg> </a> </div> <div class="js-share-btn js-popper-on-click print:hidden"> <button class="flex items-center js-popper-reference"><svg class="icon stroke-current icon-primary hover:fill-current" width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg"><title>Share</title><path stroke-width="1.5" d="M15.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3ZM4 14a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm11.9 7a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3 3 3 0 0 0 3 3Zm-9.4-8.5 6.8 4m0-11-6.8 4"/></svg></button> <div class="js-sharing-menu popover w-40 rounded" role="tooltip"> <div class="popover-arrow" data-popper-arrow></div> <div class="flex flex-col bg-white text-neutral-dark rounded px-6 text-sm"> <h4 class="text-center my-2">Share</h4> <hr aria-hidden="true" class="text-neutral-light"> <div class="sharing-links flex flex-col my-4 select-none"> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://twitter.com/share?url="><img width="18" height="18" alt="" src="/static/images/twitter.svg"> <span>Twitter</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.linkedin.com/sharing/share-offsite/?url="><img width="18" height="18" alt="" src="/static/images/linkedin.svg"> <span>LinkedIn</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://www.facebook.com/sharer.php?u="><img width="18" height="18" alt="" src="/static/images/facebook.svg"> <span>Facebook</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex" href="https://mastodonshare.com/?url="><img width="18" height="18" alt="" src="/static/images/mastodon.svg"> <span>Mastodon</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://vk.com/share.php?url="><img width="18" height="18" alt="" src="/static/images/vk.svg"> <span>Vkontacte</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://t.me/share/url?url="><img width="18" height="18" alt="" src="/static/images/telegram.svg"> <span>Telegram</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="https://wa.me/?text="><img width="18" height="18" alt="" src="/static/images/whatsapp.svg"> <span>Whatsapp</span></a> <a rel="nofollow noreferrer noopener" target="_blank" class="flex js-secondary" href="mailto:?subject=&body="><img width="18" height="18" alt="" src="/static/images/email.svg"> <span>Email</span></a> <button class="js-copy-link js-secondary hidden hover:bg-neutral-lighter px-6 -mx-6 py-2 items-center" data-url=""><img width="18" height="18" alt="" src="/static/images/copy-link.svg"> <span class="ml-4">Copy link</span></button> </div> <button aria-label="Show more" class="js-show-more cursor-pointer text-accent text-center mb-4 hidden">More</button> </div> </div> </div> <a class="print:hidden" title="Login to add this article to your bookmarks" href="https://access.ripe.net?originalUrl=https%3A%2F%2Flabs.ripe.net%2Fcategory%2Fmeasurements-and-statistics%2F"><svg class="icon stroke-current icon-primary hover:fill-current" aria-hidden="true" width="16" height="22" viewBox="0 0 16 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.197 21L8.0985 15.4444L1 21V3.22222C1 2.63285 1.21368 2.06762 1.59403 1.65087C1.97438 1.23413 2.49025 1 3.02814 1H13.1689C13.7068 1 14.2226 1.23413 14.603 1.65087C14.9833 2.06762 15.197 2.63285 15.197 3.22222V21Z" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </article> <div class="flex flex-col md:flex-row items-center md:items-baseline justify-between"> <p class="text-sm mb-8 md:mb-0">Showing <strong class="font-semibold">813</strong> article(s)</p> <div class="flex space-x-4 md:space-x-8 text-sm select-none"> <span class="text-neutral-light">Previous</span> <div class="flex space-x-2 md:space-x-4"> <a title="Go to page 1" href="?page=1" class="pb-2 w-4 md:w-6 text-center border-primary text-primary font-semibold border-b-2 hover:font-semibold hover:border-b-2">1</a> <a title="Go to page 2" href="?page=2" class="pb-2 w-4 md:w-6 text-center border-primary hover:font-semibold hover:border-b-2">2</a> <a title="Go to page 3" href="?page=3" class="pb-2 w-4 md:w-6 text-center border-primary hover:font-semibold hover:border-b-2">3</a> <span class="text-neutral-mid pb-2 w-4 md:w-6 text-center">...</span> <a title="Go to page 82" href="?page=82" class="pb-2 w-4 md:w-6 text-center border-primary hover:font-semibold hover:border-b-2">82</a> </div> <a href="?page=2" class="link flex items-baseline"><span class="mr-2">Next</span> <svg class="stroke-current text-accent mr-2" width="6" height="9" viewBox="0 0 6 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 8.5L5 4.5L1 0.5" stroke-linecap="round" stroke-linejoin="round"/></svg></a> </div> </div> </div> </div> </div> </main> <div class="js-last-item-overlay relative bg-ncc-blue print:hidden"> <div class="container relative flex items-center overflow-x-auto md:overflow-hidden"> <ul class="py-2 space-x-6 text-white md:py-6 whitespace-nowrap md:truncate"> <li class="inline">Explore Categories:</li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/network-operations/">Network Operations</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/measurements-and-statistics/">Measurements and Statistics</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/internet-governance/">Internet Governance</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/technology-and-innovation/">Technology and Innovation</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/community-and-events/">Community and Events</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/ripe-ncc/">RIPE NCC</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 " href="/category/podcasts/">Podcasts</a> </li> <li class="inline"> <a class="outline-none focus:ring focus:ring-low focus:ring-opacity-60 js-last-item" href="/category/tools/">Tools</a> </li> </ul> <a href="/categories/" class="hidden ml-10 text-sm font-semibold outline-none md:block text-accent-light whitespace-nowrap focus:ring focus:ring-low focus:ring-opacity-60">View all</a> </div> <div class="js-overlay last-item-overlay absolute inset-y-0 right-0 z-10 w-24 h-full -mb-12 transition-opacity duration-150 pointer-events-none md:hidden"></div> </div> <footer class="print:hidden"> <div class="py-10 text-center text-white border-t-2 border-b-2 border-white bg-ncc-blue md:text-left"> <div class="container flex flex-col flex-wrap items-center space-y-6 md:h-48 md:space-y-0"> <div class="flex flex-col items-center self-start order-1 w-full md:w-1/3 md:block"> <img alt="RIPE Labs" src="/static/images/logo-white.svg"> </div> <div class="w-full md:w-1/3 md:h-full flex flex-col items-center md:block self-start order-2"> <div class="flex flex-col max-w-xs md:max-w-none whitespace-nowrap"> <a class="hover:underline" href="/">Home</a> <a class="hover:underline" href="/sitemap.xml">Sitemap</a> <a class="hover:underline" href="/about-us/">About us</a> <a class="hover:underline" href="/contact/">Contact us</a> <a class="hover:underline" href="/legal/">Legal</a> </div> </div> <div class="order-3 w-full md:w-1/3 flex flex-col"> <h2 class="text-xl">Stay connected</h2> <div class="flex self-center justify-between w-full max-w-xs mt-4 md:self-auto social-buttons"> <a rel="nofollow noreferrer noopener" target="_blank" title="Facebook" href="http://facebook.com/ripencc"><svg width="10" height="18" viewBox="0 0 10 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="m9.2 10 .5-3h-3V5c0-.8.5-1.6 1.8-1.6h1.3V.8L7.5.6c-2.4 0-4 1.4-4 4V7H.8v3h2.7v7.4h3.3v-7.3h2.4Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="Twitter" href="https://twitter.com/ripelabs"><svg width="18" height="15" viewBox="0 0 18 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="M17.4 2.3c-.6.3-1.3.5-2 .5A3 3 0 0 0 17 .9c-.7.4-1.5.7-2.2.9C14 1 13.2.7 12.2.7s-1.7.3-2.4 1-1 1.5-1 2.4V5a9.6 9.6 0 0 1-7-3.6c-.4.6-.5 1.1-.5 1.8A3.4 3.4 0 0 0 2.8 6a3 3 0 0 1-1.5-.5c0 .9.2 1.6.7 2.2.6.7 1.2 1 2 1.2a3.6 3.6 0 0 1-1.5 0 3.4 3.4 0 0 0 3.2 2.4 6.8 6.8 0 0 1-5.1 1.5 10 10 0 0 0 11.5-.6 10.4 10.4 0 0 0 3.6-7.7v-.4c.7-.5 1.2-1 1.7-1.8Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="LinkedIn" href="https://www.linkedin.com/company/ripe-ncc"><svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="M4.3 17.4H1V6.2h3.4v11.2ZM2.6 4.6a2 2 0 0 1-2-2 2 2 0 0 1 4 0 2 2 0 0 1-2 2Zm14.8 12.8H14V12c0-1.3 0-3-1.8-3s-2 1.5-2 3v5.5H6.4V6.2H10v1.5c.5-.9 1.6-1.8 3.3-1.8 3.6 0 4.2 2.3 4.2 5.3v6.2Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="YouTube" href="http://www.youtube.com/user/RIPENCC"><svg width="18" viewBox="0 0 14 11" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" fill-rule="evenodd" d="M13.5 2.2c-.2-.5-.7-1-1.2-1.1C11.3.8 7 .8 7 .8S2.8.8 1.7 1c-.5.1-1 .6-1.2 1.1-.2 1-.2 3.2-.2 3.2s0 2.2.2 3.2c.2.6.7 1 1.2 1.2 1 .3 5.3.3 5.3.3s4.2 0 5.3-.3a2 2 0 0 0 1.2-1.2c.2-1 .2-3.2.2-3.2s0-2.1-.2-3.2ZM5.3 7.5V3.3l3.4 2.1-3.4 2.1Z" clip-rule="evenodd"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="Github" href="https://github.com/RIPE-NCC"><svg width="18" viewBox="0 0 15 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" d="m4.9 11.1-.2.1h-.1l.1-.2.2.1ZM4 11l.1.1h.2l-.1-.2H4Zm1.3 0H5c0 .1.1.2.2.1h.1l-.1-.2ZM7 .2C3.2.3.3 3.2.3 7c0 3 2 5.7 4.7 6.6.3 0 .5-.1.5-.3v-1.7s-2 .4-2.4-.9c0 0-.3-.8-.8-1 0 0-.6-.4 0-.4 0 0 .8 0 1.1.7.7 1 1.7.8 2 .6l.5-1c-1.5-.1-3.1-.3-3.1-3 0-.8.2-1.2.7-1.7-.1-.1-.4-.9 0-1.8.6-.2 2 .7 2 .7a6.5 6.5 0 0 1 3.4 0s1.4-1 2-.7c.3 1 .1 1.7 0 1.8.5.5.8 1 .8 1.7 0 2.7-1.7 2.9-3.2 3 .2.3.4.7.4 1.4v2.3c0 .2.2.4.5.3A7 7 0 0 0 14.1 7 7 7 0 0 0 7 .3ZM3 9.9v.1Zm-.3-.3v.2H3l-.1-.2h-.1Zm.9 1v.2h.2v-.1c-.1-.1-.2-.1-.2 0Zm-.3-.4v.2h.1v-.1s-.1-.1-.1 0Z"/></svg></a> <a rel="nofollow noreferrer noopener" target="_blank" title="RSS Feed" href="/feed.xml"><svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="white" fill-rule="evenodd" d="M.76.26a13.48 13.48 0 0 1 12.98 12.98.5.5 0 0 1-.48.5H11.8a.48.48 0 0 1-.48-.47A11.07 11.07 0 0 0 .73 2.67a.48.48 0 0 1-.47-.48V.75c0-.28.23-.5.5-.49ZM9.4 13.23A9.14 9.14 0 0 0 .77 4.6a.48.48 0 0 0-.5.48v1.45c0 .25.19.46.44.48A6.74 6.74 0 0 1 7 13.3c.02.25.23.45.48.45h1.45c.27 0 .5-.23.48-.5Zm-5.28-1.42a1.93 1.93 0 1 1-3.86 0 1.93 1.93 0 0 1 3.86 0Z" clip-rule="evenodd"/></svg></a> </div> </div> </div> </div> <div class="bg-ncc-blue h-18"></div> </footer> <script src="/static/CACHE/js/js.70550276523f.js" defer></script> <noscript><img src="https://www-analytics.ripe.net/matomo.php?idsite=10&amp;rec=1" style="border:0;" alt=""></noscript> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10