{"id":34242,"date":"2026-09-09T16:07:22","date_gmt":"2026-09-09T16:07:22","guid":{"rendered":"https:\/\/blog.lacnic.net\/?p=34242"},"modified":"2026-09-09T16:17:26","modified_gmt":"2026-09-09T16:17:26","slug":"rpki-aspa","status":"publish","type":"post","link":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/","title":{"rendered":"An Introduction to ASPA"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">By <a href=\"https:\/\/blog.lacnic.net\/en\/author\/carlos-martinez\/\">Carlos Mart\u00ednez<\/a>, Chief Technology Strategist at LACNIC<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a><\/a>RPKI adoption in the region has grown steadily over the last few years, but a recurring misconception has emerged: people often talk about RPKI as if it were a single feature that can simply be turned on or off. In reality, RPKI comprises several components. ASPA, its most recent addition, is easier to understand once those components and their distinct roles are clear.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Three Pieces That Shouldn&#8217;t Be Confused<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>RPKI<\/strong> is the public key infrastructure that associates numbering resources with certificates, following the actual delegation chain of those resources (RFC 6480). On its own, it does not make any routing decisions: it is the underlying framework upon which objects are signed, i.e., verifiable assertions about those resources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">An <strong>ROA<\/strong> is one such object (RFC 9582). In an ROA, the holder of a block of IP addresses declares which AS is authorized to originate that prefix in BGP. It is a published assertion and has no effect by itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ROV<\/strong> is the procedure the operator runs on its routers (RFC 6811). It compares each received BGP announcement against validated ROAs and classifies it as Valid, Invalid or NotFound. What to do with that result is a local policy decision.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This distinction has a practical consequence: publishing ROAs protects your own prefixes from those who use ROV; using ROV protects your own network from invalid announcement from third parties. These are different actions, with different beneficiaries, and none of them involves the other.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>What Origin Validation (ROV) Can&#8217;t See<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ROV answers only one question: Is the AS originating this prefix authorized to do so? This is enough to detect classic origin hijacking, and it&#8217;s reason enough to deploy it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, ROV looks at the origin and says nothing about the rest of the AS_PATH. This means that there are two problems it cannot prevent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The first problem is a <strong>route leak<\/strong>: the propagation of an announcement beyond its intended scope (RFC 7908), typically a multihomed AS that re-announces to one provider what it learned from another. Because the origin is legitimate and the ROA matches, ROV classifies the announcement as Valid. The problem is not the origin but the path.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second problem is <strong>hijacking with a spoofed origin<\/strong>. An attacker does not need to announce the prefix with their own AS; instead, they can prepend the legitimate AS to the AS_PATH and announce it as though they learned it from that AS. The announcement displays the authorized origin, satisfies the ROA, and is classified as Valid. By design, ROV cannot distinguish this forged path from a legitimate one.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is not an implementation flaw. ROV validates the origin, not the path.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>What Does ASPA Bring to the Table?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ASPA targets precisely that blind spot. The holder of an AS publishes a signed object listing the ASes authorized to act as its transit providers: the same type of assertion as an ROA, but about peering relationships instead of prefix origination.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With a sufficient number of published ASPAs, an operator can verify whether each hop in the AS_PATH corresponds to an authorized client-provider relationship. The path no longer needs to be taken at face value; instead, it is checked against assertions signed by the holders of each AS.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verification relies on the shape of a legitimate path. The path ascends through a consecutive sequence of customer-to-provider hops, may optionally cross a peer-to-peer hop, and then descends through a provider-to-customer hop sequence. These two segments are known as the up-ramp and the down-ramp.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"680\" height=\"330\" src=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png\" alt=\"\" class=\"wp-image-34249\" srcset=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png 680w, https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa-300x146.png 300w\" sizes=\"(max-width: 680px) 100vw, 680px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Structure of a legitimate AS_PATH. The arrows represent client-provider relationships, not the direction in which the announcement is propagated.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The process examines the received path and evaluates whether it matches the expected shape based on a criterion that depends on who sent the route: if the route comes from a client or peer, the path should contain no down-ramp; in this case, a down-ramp indicates a route leak. The result can be Valid, Invalid or Unknown, where Unknown means that ASPA lacks the information needed to reach a decision.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s important not to mix the terminology: where ROV says NotFound, ASPA says Unknown. An announcement may be perfectly Valid for ROV but Invalid for ASPA, and that is exactly the case that ASPA was designed to address.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>Where Does ASPA Stand Today?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Given that there is quite a bit of confusion out there, it is worth highlighting that <strong>ASPA is not yet an RFC<\/strong>. The two core documents are still Internet Drafts within the IETF SIDROPS Working Group. Implementations already exist\u2014FORT, Routinator, and rpki-client process ASPA objects\u2014and a growing number of RIRs allow them to be published, but the details may still change, particularly with regard to the validation algorithm.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Coverage is logically still quite low: at the start of 2026, published ASPAs represented considerably less than one percent of the global ASN space. Today, the vast majority of paths would lead to Unknown. This is the same curve followed by ROAs a decade ago.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even while standardization continues at the IETF, the growing number of operators publishing ASPAs demonstrates strong interest on the part of the operators community.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For operators evaluating their options, the order of priorities has not changed: publishing correct ROAs for their own prefixes and deploying ROV remain the first step. Rather than replacing that work, ASPA builds upon it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><a><\/a>References<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RFC 6480, <em>An Infrastructure to Support Secure Internet Routing<\/em>. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc6480\">https:\/\/www.rfc-editor.org\/rfc\/rfc6480<\/a><\/li>\n\n\n\n<li>RFC 6811, <em>BGP Prefix Origin Validation<\/em>. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc6811\">https:\/\/www.rfc-editor.org\/rfc\/rfc6811<\/a><\/li>\n\n\n\n<li>RFC 7908, <em>Problem Definition and Classification of BGP Route Leaks<\/em>. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc7908\">https:\/\/www.rfc-editor.org\/rfc\/rfc7908<\/a><\/li>\n\n\n\n<li>RFC 9582, <em>A Profile for Route Origin Authorizations (ROAs)<\/em>. <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc9582\">https:\/\/www.rfc-editor.org\/rfc\/rfc9582<\/a><\/li>\n\n\n\n<li>draft-ietf-sidrops-aspa-profile and draft-ietf-sidrops-aspa-verification. <a href=\"https:\/\/datatracker.ietf.org\/wg\/sidrops\/documents\/\">https:\/\/datatracker.ietf.org\/wg\/sidrops\/documents\/<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>By Carlos Mart\u00ednez, Chief Technology Strategist at LACNIC RPKI adoption in the region has grown steadily over the last few years, but a recurring misconception has emerged: people often talk about RPKI as if it were a single feature that can simply be turned on or off. In reality, RPKI comprises several components. ASPA, its [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":34249,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1327],"tags":[1292],"archivo":[1345,1451],"taxonomy-authors":[1198],"tipo_autor":[],"class_list":["post-34242","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-interconnection","tag-interconnection","archivo-editions","archivo-highlights-2023","taxonomy-authors-carlos-martinez-en"],"acf":{"author":"","related_notes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>LACNIC Blog | An Introduction to ASPA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LACNIC Blog | An Introduction to ASPA\" \/>\n<meta property=\"og:description\" content=\"By Carlos Mart\u00ednez, Chief Technology Strategist at LACNIC RPKI adoption in the region has grown steadily over the last few years, but a recurring misconception has emerged: people often talk about RPKI as if it were a single feature that can simply be turned on or off. In reality, RPKI comprises several components. ASPA, its [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/\" \/>\n<meta property=\"og:site_name\" content=\"LACNIC Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/lacnic\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-09T16:07:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-09T16:17:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png\" \/>\n\t<meta property=\"og:image:width\" content=\"680\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Gianni\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lacnic\" \/>\n<meta name=\"twitter:site\" content=\"@lacnic\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/\"},\"author\":{\"name\":\"Gianni\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#\\\/schema\\\/person\\\/1338d9cfdb0137e8bc5581f3771f39ab\"},\"headline\":\"An Introduction to ASPA\",\"datePublished\":\"2026-09-09T16:07:22+00:00\",\"dateModified\":\"2026-09-09T16:17:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/\"},\"wordCount\":963,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.lacnic.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/rpki-aspa.png\",\"keywords\":[\"Interconnection\"],\"articleSection\":[\"Interconnection\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/\",\"url\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/\",\"name\":\"LACNIC Blog | An Introduction to ASPA\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/blog.lacnic.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/rpki-aspa.png\",\"datePublished\":\"2026-09-09T16:07:22+00:00\",\"dateModified\":\"2026-09-09T16:17:26+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/blog.lacnic.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/rpki-aspa.png\",\"contentUrl\":\"https:\\\/\\\/blog.lacnic.net\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/rpki-aspa.png\",\"width\":680,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/rpki-aspa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"An Introduction to ASPA\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#website\",\"url\":\"https:\\\/\\\/blog.lacnic.net\\\/\",\"name\":\"LACNIC Blog\",\"description\":\"En el Blog de LACNIC encontrar\u00e1s art\u00edculos t\u00e9cnicos vinculados al desarrollo de Internet en la regi\u00f3n de Am\u00e9rica Latina y el Caribe.\",\"publisher\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/blog.lacnic.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#organization\",\"name\":\"LACNIC Blog\",\"url\":\"https:\\\/\\\/blog.lacnic.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/blog.lacnic.net\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/lacnic-blog.svg\",\"contentUrl\":\"https:\\\/\\\/blog.lacnic.net\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/lacnic-blog.svg\",\"caption\":\"LACNIC Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/lacnic\",\"https:\\\/\\\/x.com\\\/lacnic\",\"https:\\\/\\\/www.instagram.com\\\/lacnic\\\/?hl=es-la\",\"https:\\\/\\\/uy.linkedin.com\\\/company\\\/lacnic\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/lacnicstaff\",\"https:\\\/\\\/www.lacnic.net\\\/podcast\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/blog.lacnic.net\\\/#\\\/schema\\\/person\\\/1338d9cfdb0137e8bc5581f3771f39ab\",\"name\":\"Gianni\",\"url\":\"https:\\\/\\\/blog.lacnic.net\\\/en\\\/author\\\/gianni\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"LACNIC Blog | An Introduction to ASPA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/","og_locale":"en_US","og_type":"article","og_title":"LACNIC Blog | An Introduction to ASPA","og_description":"By Carlos Mart\u00ednez, Chief Technology Strategist at LACNIC RPKI adoption in the region has grown steadily over the last few years, but a recurring misconception has emerged: people often talk about RPKI as if it were a single feature that can simply be turned on or off. In reality, RPKI comprises several components. ASPA, its [&hellip;]","og_url":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/","og_site_name":"LACNIC Blog","article_publisher":"https:\/\/facebook.com\/lacnic","article_published_time":"2026-09-09T16:07:22+00:00","article_modified_time":"2026-09-09T16:17:26+00:00","og_image":[{"width":680,"height":330,"url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png","type":"image\/png"}],"author":"Gianni","twitter_card":"summary_large_image","twitter_creator":"@lacnic","twitter_site":"@lacnic","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#article","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/"},"author":{"name":"Gianni","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab"},"headline":"An Introduction to ASPA","datePublished":"2026-09-09T16:07:22+00:00","dateModified":"2026-09-09T16:17:26+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/"},"wordCount":963,"commentCount":0,"publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"image":{"@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png","keywords":["Interconnection"],"articleSection":["Interconnection"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/","url":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/","name":"LACNIC Blog | An Introduction to ASPA","isPartOf":{"@id":"https:\/\/blog.lacnic.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#primaryimage"},"image":{"@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png","datePublished":"2026-09-09T16:07:22+00:00","dateModified":"2026-09-09T16:17:26+00:00","breadcrumb":{"@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.lacnic.net\/en\/rpki-aspa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#primaryimage","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png","width":680,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/blog.lacnic.net\/en\/rpki-aspa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/blog.lacnic.net\/en\/"},{"@type":"ListItem","position":2,"name":"An Introduction to ASPA"}]},{"@type":"WebSite","@id":"https:\/\/blog.lacnic.net\/#website","url":"https:\/\/blog.lacnic.net\/","name":"LACNIC Blog","description":"En el Blog de LACNIC encontrar\u00e1s art\u00edculos t\u00e9cnicos vinculados al desarrollo de Internet en la regi\u00f3n de Am\u00e9rica Latina y el Caribe.","publisher":{"@id":"https:\/\/blog.lacnic.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.lacnic.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/blog.lacnic.net\/#organization","name":"LACNIC Blog","url":"https:\/\/blog.lacnic.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/","url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","contentUrl":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2023\/03\/lacnic-blog.svg","caption":"LACNIC Blog"},"image":{"@id":"https:\/\/blog.lacnic.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/lacnic","https:\/\/x.com\/lacnic","https:\/\/www.instagram.com\/lacnic\/?hl=es-la","https:\/\/uy.linkedin.com\/company\/lacnic","https:\/\/www.youtube.com\/user\/lacnicstaff","https:\/\/www.lacnic.net\/podcast"]},{"@type":"Person","@id":"https:\/\/blog.lacnic.net\/#\/schema\/person\/1338d9cfdb0137e8bc5581f3771f39ab","name":"Gianni","url":"https:\/\/blog.lacnic.net\/en\/author\/gianni\/"}]}},"jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/blog.lacnic.net\/wp-content\/uploads\/2026\/09\/rpki-aspa.png","wpml_current_locale":"en_US","wpml_translations":[{"locale":"es_ES","id":34254,"post_title":"Una introducci\u00f3n a ASPA","slug":"rpki-aspa","href":"https:\/\/blog.lacnic.net\/rpki-aspa\/"},{"locale":"pt_BR","id":34259,"post_title":"Uma introdu\u00e7\u00e3o \u00e0 ASPA","slug":"rpki-aspa","href":"https:\/\/blog.lacnic.net\/pt-br\/rpki-aspa\/"}],"_links":{"self":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/34242","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/comments?post=34242"}],"version-history":[{"count":2,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/34242\/revisions"}],"predecessor-version":[{"id":34258,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/posts\/34242\/revisions\/34258"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/media\/34249"}],"wp:attachment":[{"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/media?parent=34242"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/categories?post=34242"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/tags?post=34242"},{"taxonomy":"archivo","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/archivo?post=34242"},{"taxonomy":"taxonomy-authors","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/taxonomy-authors?post=34242"},{"taxonomy":"tipo_autor","embeddable":true,"href":"https:\/\/blog.lacnic.net\/en\/wp-json\/wp\/v2\/tipo_autor?post=34242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}