{
    "query": "AS21320",
    "original": "AS21320",
    "type": "asn",
    "outcome": "found",
    "sources": [
        {
            "role": "registry",
            "protocol": "RDAP",
            "endpoint": "https://rdap.db.ripe.net/autnum/21320",
            "trace": [
                "https://rdap.db.ripe.net/autnum/21320"
            ],
            "http_status": 200,
            "outcome": "found",
            "raw": "{\n  \"handle\" : \"AS21320\",\n  \"startAutnum\" : 21320,\n  \"endAutnum\" : 21320,\n  \"name\" : \"GEANT_IAS_VRF\",\n  \"status\" : [ \"active\" ],\n  \"entities\" : [ {\n    \"handle\" : \"DANT-RIPE\",\n    \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"GEANT Operations\" ], [ \"kind\", { }, \"text\", \"group\" ], [ \"adr\", {\n      \"label\" : \"City House, 126-130 Hills Road\\nCambridge CB2 1PQ, UK\"\n    }, \"text\", [ \"\", \"\", \"\", \"\", \"\", \"\", \"\" ] ], [ \"tel\", {\n      \"type\" : \"voice\"\n    }, \"text\", \"+44 1223 371300\" ], [ \"tel\", {\n      \"type\" : \"fax\"\n    }, \"text\", \"+44 1223 371371\" ], [ \"email\", {\n      \"type\" : \"abuse\"\n    }, \"text\", \"cert@oc.geant.net\" ] ] ],\n    \"roles\" : [ \"administrative\", \"technical\" ],\n    \"links\" : [ {\n      \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n      \"rel\" : \"self\",\n      \"href\" : \"https://rdap.db.ripe.net/entity/DANT-RIPE\"\n    }, {\n      \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n      \"rel\" : \"copyright\",\n      \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n    } ],\n    \"objectClassName\" : \"entity\"\n  }, {\n    \"handle\" : \"DANTE-MNT\",\n    \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"DANTE-MNT\" ], [ \"kind\", { }, \"text\", \"individual\" ] ] ],\n    \"roles\" : [ \"registrant\" ],\n    \"links\" : [ {\n      \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n      \"rel\" : \"self\",\n      \"href\" : \"https://rdap.db.ripe.net/entity/DANTE-MNT\"\n    }, {\n      \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n      \"rel\" : \"copyright\",\n      \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n    } ],\n    \"objectClassName\" : \"entity\"\n  }, {\n    \"handle\" : \"ORG-DLCU1-RIPE\",\n    \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"GEANT Vereniging\" ], [ \"kind\", { }, \"text\", \"org\" ], [ \"adr\", {\n      \"label\" : \"Hoekenrode 3\\n1102 BR\\nAmsterdam\\nNETHERLANDS\"\n    }, \"text\", [ \"\", \"\", \"\", \"\", \"\", \"\", \"\" ] ], [ \"tel\", {\n      \"type\" : \"voice\"\n    }, \"text\", \"+441223371300\" ], [ \"tel\", {\n      \"type\" : \"voice\"\n    }, \"text\", \"+31 (0)20 5304488\" ], [ \"tel\", {\n      \"type\" : \"fax\"\n    }, \"text\", \"+441223371371\" ] ] ],\n    \"roles\" : [ \"registrant\" ],\n    \"links\" : [ {\n      \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n      \"rel\" : \"self\",\n      \"href\" : \"https://rdap.db.ripe.net/entity/ORG-DLCU1-RIPE\"\n    }, {\n      \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n      \"rel\" : \"copyright\",\n      \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n    } ],\n    \"objectClassName\" : \"entity\"\n  }, {\n    \"handle\" : \"RIPE-NCC-END-MNT\",\n    \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"RIPE-NCC-END-MNT\" ], [ \"kind\", { }, \"text\", \"individual\" ], [ \"org\", { }, \"text\", \"ORG-NCC1-RIPE\" ] ] ],\n    \"roles\" : [ \"registrant\" ],\n    \"links\" : [ {\n      \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n      \"rel\" : \"self\",\n      \"href\" : \"https://rdap.db.ripe.net/entity/RIPE-NCC-END-MNT\"\n    }, {\n      \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n      \"rel\" : \"copyright\",\n      \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n    } ],\n    \"objectClassName\" : \"entity\"\n  }, {\n    \"handle\" : \"DCRT1-RIPE\",\n    \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"GEANT CERT (formerly DANCERT)\" ], [ \"kind\", { }, \"text\", \"group\" ], [ \"adr\", {\n      \"label\" : \"City House, 126-130 Hills Road\\nCambridge CB2 1PQ, UK\"\n    }, \"text\", [ \"\", \"\", \"\", \"\", \"\", \"\", \"\" ] ], [ \"email\", {\n      \"type\" : \"abuse\"\n    }, \"text\", \"cert@geant.org\" ] ] ],\n    \"roles\" : [ \"abuse\" ],\n    \"entities\" : [ {\n      \"handle\" : \"DANTE-MNT\",\n      \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"DANTE-MNT\" ], [ \"kind\", { }, \"text\", \"individual\" ] ] ],\n      \"roles\" : [ \"registrant\" ],\n      \"links\" : [ {\n        \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n        \"rel\" : \"self\",\n        \"href\" : \"https://rdap.db.ripe.net/entity/DANTE-MNT\"\n      }, {\n        \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n        \"rel\" : \"copyright\",\n        \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n      } ],\n      \"objectClassName\" : \"entity\"\n    }, {\n      \"handle\" : \"EJA2-RIPE\",\n      \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"Emma Apted\" ], [ \"kind\", { }, \"text\", \"individual\" ], [ \"adr\", {\n        \"label\" : \"DANTE\\nCity House\\n126-130 Hills Road\\nCambridge CB2 1PQ\\nUnited Kingdom\"\n      }, \"text\", [ \"\", \"\", \"\", \"\", \"\", \"\", \"\" ] ], [ \"tel\", {\n        \"type\" : \"voice\"\n      }, \"text\", \"+44 1223 371300\" ], [ \"tel\", {\n        \"type\" : \"fax\"\n      }, \"text\", \"+44 1223 371371\" ] ] ],\n      \"roles\" : [ \"administrative\" ],\n      \"links\" : [ {\n        \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n        \"rel\" : \"self\",\n        \"href\" : \"https://rdap.db.ripe.net/entity/EJA2-RIPE\"\n      }, {\n        \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n        \"rel\" : \"copyright\",\n        \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n      } ],\n      \"objectClassName\" : \"entity\"\n    }, {\n      \"handle\" : \"NGD-RIPE\",\n      \"vcardArray\" : [ \"vcard\", [ [ \"version\", { }, \"text\", \"4.0\" ], [ \"fn\", { }, \"text\", \"Niall Donaghy\" ], [ \"kind\", { }, \"text\", \"individual\" ], [ \"adr\", {\n        \"label\" : \"City House, Cambridge, CB2 1PQ UK\"\n      }, \"text\", [ \"\", \"\", \"\", \"\", \"\", \"\", \"\" ] ], [ \"tel\", {\n        \"type\" : \"voice\"\n      }, \"text\", \"+441223371393\" ] ] ],\n      \"roles\" : [ \"technical\" ],\n      \"links\" : [ {\n        \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n        \"rel\" : \"self\",\n        \"href\" : \"https://rdap.db.ripe.net/entity/NGD-RIPE\"\n      }, {\n        \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n        \"rel\" : \"copyright\",\n        \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n      } ],\n      \"objectClassName\" : \"entity\"\n    } ],\n    \"objectClassName\" : \"entity\"\n  } ],\n  \"remarks\" : [ {\n    \"description\" : [ \"\", \"GEANT Upstream and Peering Service\", \"The GEANT Network Connects the European National Regional Education Networks (NRENs) together\", \"We are on peeringdb.com @\", \"https://www.peeringdb.com/net/3386\", \"=== BEGIN === INFORMATION ==========================================================\", \"NRENs are configured with either the opt-in or the opt-out model at the time of joining.\", \"NRENs may switch at any time (contact GEANT Ops),\", \"Opt-out model - GEANT tags NREN routes for announcement to all providers, and NRENs\", \"block to all or specific providers as required.\", \"Opt-in model - NRENs tag routes for selective announcement to all or specific providers,\", \"and block communities take precedence over announce communities.\", \"*** BEGIN *** BGP Communities ***\", \"INFORMATIONAL - Routes we learn are tagged as follows:\", \"21320:XXXyy, where XXX denotes our relationship to the BGP speaker\", \"21320:xxxYY, where YY denotes the location at which we learned the route\", \"Relationship :-\", \"21320:645yy Upstream/Tier 1 transit\", \"21320:646yy Public peer via Internet Exchange fabric\", \"21320:647yy Private peer via dedicated interconnect\", \"21320:648yy Research & Education peers\", \"21320:649yy NREN peers, i.e. GEANT consortium members\", \"Location :- ( Geographic and Internet Exchange where applicable )\", \"Geographic (POP_ID/AREA_ID)\", \"21320:xxx09 Iberian Ring (POR,BIL,MAD,LIS)\", \"21320:xxx12 Omnipresent, i.e. injected, generated, static routes\", \"21320:xxx13 Amsterdam NL (AMS)\", \"21320:xxx14 Athens GR (ATH/ATH2)\", \"21320:xxx15 Bratislava SK (BRA)\", \"21320:xxx16 Brussels BE (BRU)\", \"21320:xxx17 Bucharest RO (BUC)\", \"21320:xxx18 Budapest HU (BUD)\", \"21320:xxx20 Dublin IE (DUB)\", \"21320:xxx22 Frankfurt DE (FRA)\", \"21320:xxx23 Geneva CH (GEN)\", \"21320:xxx24 Hamburg DE (HAM)\", \"21320:xxx25 Kaunas LT (KAU)\", \"21320:xxx26 Lisbon PT (LIS)\", \"21320:xxx27 Ljubljana SI (LJU)\", \"21320:xxx28 London UK (LON)\", \"21320:xxx30 Madrid ES (MAD)\", \"21320:xxx31 Marseilles FR (MAR)\", \"21320:xxx32 Milan Lancetti IT (MIL)\", \"21320:xxx33 Milan Caldera IT (MIL2)\", \"21320:xxx35 Paris FR (PAR)\", \"21320:xxx36 Poznan PL (POZ)\", \"21320:xxx37 Prague CZ (PRA)\", \"21320:xxx38 Riga LV (RIG)\", \"21320:xxx39 Sofia BG (SOF)\", \"21320:xxx41 Vienna AT (VIE)\", \"21320:xxx42 Zagreb AT (ZAG)\", \"21320:xxx43 London 2 UK (LON2)\", \"21320:xxx44 Porto PT (POR)\", \"21320:xxx45 Chisinau MD (CHI)\", \"21320:xxx46 Kiev UA (KIE)\", \"21320:xxx47 Bilbao ES (BIL)\", \"21320:xxx48 Cork IE (COR)\", \"21320:xxx49 Tartu EE (TAR)\", \"21320:xxx50 Thessaloniki GR (THE)\", \"21320:xxx51 RESERVED\", \"21320:xxx52 Budapest 2 (BUD2)\", \"21320:xxx53 Geneva 2 (GEN2)\", \"21320:xxx54 Belgrade (BEL)\", \"21320:xxx55 RESERVED\", \"21320:xxx56 Luxembourg (LUX)\", \"21320:xxx57 Stockholm (STO)\", \"Internet Exchanges (IX_ID)\", \"21320:xxx80 Helsinki FICEX\", \"21320:xxx81 Poznan PL DE-CIX\", \"21320:xxx82 Lisbon GigaPIX\", \"21320:xxx83 Athens GR-IX\", \"21320:xxx84 Brussels BNIX\", \"21320:xxx85 Luxembourg LU-CIX\", \"21320:xxx86 Sofia BIX.BG\", \"21320:xxx87 Ljubljana SI SIX\", \"21320:xxx88 Budapest HU BiX\", \"21320:xxx89 Madrid ES DE-CIX Madrid\", \"21320:xxx90 Marseilles FR DE-CIX Marseilles\", \"21320:xxx91 Prague CZ NIX.CZ\", \"21320:xxx92 <virtual> -- NORDUnet peering aggregation\", \"21320:xxx93 Dublin IE INEX LAN1\", \"21320:xxx94 Geneva CH CIXP\", \"21320:xxx95 Milan IT MIT-IT\", \"21320:xxx96 London UK LINX Juniper LAN\", \"21320:xxx97 Vienna AT VIX\", \"21320:xxx98 Frankfurt DE DE-CIX Frankfurt\", \"21320:xxx99 Amsterdam NL AMS-IX\", \"*** BEGIN *** LEGACY BGP Communities - Informational ***\", \"GEANT Tags routes as follows:\", \"20965:0003 GEANT IAS Peering Service peers, public (IX) only.\", \"20965:0004 GEANT IAS Peering Service peers, public (IX) and private.\", \"20965:15169 - All routes received from Google\", \"20965:7777 - All routes received from the commodity providers\", \"*** END *** LEGACY BGP Communities - Informational ***\", \"TRAFFIC ENGINEERING - NRENs may engineer (re-)announcements as follows:\", \"Announce :-\", \"64700:<ASN> - Announce toward <ASN> everywhere\", \"64700:65532 - Announce toward all public peers\", \"64700:65533 - Announce toward all private peers\", \"64700:65534 - Announce toward all upstreams\", \"Prepend :-\", \"You must use two communities at a minimum.\", \"One to specify who to prepend to, and how many times:\", \"6480X:<ASN> - Where X can be 1, 2, 3 or 6 times prepending\", \"origin:<ASN>L:6480X - As above\", \"One to specify at which location to prepend, again specifying to whom:times:\", \"648XX:<ASN> - Where XX is the IX or POP code (see Informational communities)\", \"origin:<ASN>L:648X - As above\", \"The following communities take effect globally; no location required.\", \"If you need to prepend X times toward a subset of the below, you must do so per ASN.\", \"6480X:65532 - Prepend X times toward all public peers\", \"6480X:65533 - Prepend X times toward all private peers\", \"6480X:65534 - Prepend X times toward all upstreams\", \"Block :-\", \"64512:<ASN> - Don't announce to <ASN>\", \"origin:<ASN>L:64512 - Don't announce to <ASN> (required for 4-byte ASNs)\", \"64599:65532 - Don't announce to peers at AMS-IX (Amsterdam)\", \"64598:65532 - Don't announce to peers at DE-CIX (Frankfurt)\", \"64597:65532 - Don't announce to peers at VIX (Vienna)\", \"64596:65532 - Don't announce to peers at LINX (London)\", \"64595:65532 - Don't announce to peers at MIX (Milan)\", \"64594:65532 - Don't announce to peers at CIXP (Geneva)\", \"64593:65532 - Don't announce to peers at INEX (Dublin via London)\", \"64592:65532 - Don't announce to peers at NORDUnet peering aggregation (AMS, LON)\", \"64591:65532 - Don't announce to peers at NIX.CZ (Prague)\", \"64588:65532 - Don't announce to peers at Budapest HU BiX\", \"64589:65532 - Don't announce to peers at Madrid ES DE-CIX Madrid\", \"64590:65532 - Don't announce to peers at Marseilles FR DE-CIX Marseilles\", \"64512:65532 - Don't announce to any public peers\", \"64512:65533 - Don't announce to any private peers\", \"64512:65534 - Don't announce to any upstreams\", \"*** BEGIN *** LEGACY BGP Communities - Traffic Engineering ***\", \"*** The following communities have been deprecated and will soon be retired ***\", \"20965:7000 - Don't announce the route to Commodity Providers\", \"20965:7010 - Prepend GEANT AS one time towards Commodity Providers\", \"20965:7020 - Prepend GEANT AS two times towards Commodity Providers\", \"20965:7030 - Prepend GEANT AS three times towards Commodity Providers\", \"20965:7060 - Prepend GEANT AS six times towards Commodity Providers\", \"20965:64550 - Don't announce to peers at AMS-IX (Amsterdam)\", \"20965:0011 & 20965:0013 - Don't announce to private peers.\", \"20965:0008 - RTBH service, /32 and /128 prefixes only\", \"*** END *** LEGACY BGP Communities - Traffic Engineering ***\", \"*** END *** BGP Communities\", \"=== END === INFORMATION ==========================================================\", \"=== BEGIN === POLICY ===============================================================\", \"*** BEGIN *** ROUTING POLICY - NREN\", \"We set local-preference 150 primary/load-balancing or 125 backup on import\", \"AS7500 (DNS root name-server) is behind RENATER\", \"GWS NRENs - those NRENs who receive a full routing table from GEANT\", \"*** END *** ROUTING POLICY - NREN\", \"*** BEGIN *** ROUTING POLICY - Upstream\", \"We set local-preference 80 on import\", \"COGENT\", \"TELIA\", \"*** END *** ROUTING POLICY - Upstream\", \"=== END === POLICY ===============================================================\", \"GEANT NRENs - National Regional Educational Networks\", \"NREN prefixes are given a LOCAL-PREF of 150\", \"GEANT PEERS - non-NRENs\", \"Public peers are accepted with local preference 90\", \"Private peers are accepted with local preference 95\", \"*************\", \"MACROS AS-GEANTNRN routes\", \"These receive peering routes but not other NREN routes from AS21320\", \"The following ASs are our non-NREN peers who receive NREN routes:\" ]\n  } ],\n  \"links\" : [ {\n    \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"rel\" : \"rdap-up\",\n    \"href\" : \"https://rdap.db.ripe.net/autnums/rirSearch1/rdap-up/AS21320\",\n    \"type\" : \"application/rdap+json\"\n  }, {\n    \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"rel\" : \"rdap-up rdap-active\",\n    \"href\" : \"https://rdap.db.ripe.net/autnums/rirSearch1/rdap-up/AS21320?status=active\",\n    \"type\" : \"application/rdap+json\"\n  }, {\n    \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"rel\" : \"rdap-down\",\n    \"href\" : \"https://rdap.db.ripe.net/autnums/rirSearch1/rdap-down/AS21320\",\n    \"type\" : \"application/rdap+json\"\n  }, {\n    \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"rel\" : \"rdap-top\",\n    \"href\" : \"https://rdap.db.ripe.net/autnums/rirSearch1/rdap-top/AS21320\",\n    \"type\" : \"application/rdap+json\"\n  }, {\n    \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"rel\" : \"rdap-top rdap-active\",\n    \"href\" : \"https://rdap.db.ripe.net/autnums/rirSearch1/rdap-top/AS21320?status=active\",\n    \"type\" : \"application/rdap+json\"\n  }, {\n    \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"rel\" : \"rdap-bottom\",\n    \"href\" : \"https://rdap.db.ripe.net/autnums/rirSearch1/rdap-bottom/AS21320\",\n    \"type\" : \"application/rdap+json\"\n  }, {\n    \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"rel\" : \"self\",\n    \"href\" : \"https://rdap.db.ripe.net/autnum/21320\",\n    \"type\" : \"application/rdap+json\"\n  }, {\n    \"value\" : \"http://www.ripe.net/data-tools/support/documentation/terms\",\n    \"rel\" : \"copyright\",\n    \"href\" : \"http://www.ripe.net/data-tools/support/documentation/terms\"\n  } ],\n  \"events\" : [ {\n    \"eventAction\" : \"registration\",\n    \"eventDate\" : \"2001-10-31T13:07:25Z\"\n  }, {\n    \"eventAction\" : \"last changed\",\n    \"eventDate\" : \"2026-06-25T13:45:44Z\"\n  } ],\n  \"rdapConformance\" : [ \"nro_rdap_profile_asn_flat_0\", \"rirSearch1\", \"autnums\", \"cidr0\", \"rdap_level_0\", \"nro_rdap_profile_0\", \"redacted\" ],\n  \"notices\" : [ {\n    \"title\" : \"Filtered\",\n    \"description\" : [ \"This output has been filtered.\" ]\n  }, {\n    \"title\" : \"Whois Inaccuracy Reporting\",\n    \"description\" : [ \"If you see inaccuracies in the results, please visit:\" ],\n    \"links\" : [ {\n      \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n      \"rel\" : \"inaccuracy-report\",\n      \"href\" : \"https://www.ripe.net/contact-form?topic=ripe_dbm&show_form=true\",\n      \"type\" : \"text/html\"\n    } ]\n  }, {\n    \"title\" : \"Source\",\n    \"description\" : [ \"Objects returned came from source\", \"RIPE\" ]\n  }, {\n    \"title\" : \"Terms and Conditions\",\n    \"description\" : [ \"This is the RIPE Database query service. The objects are in RDAP format.\" ],\n    \"links\" : [ {\n      \"value\" : \"https://rdap.db.ripe.net/autnum/21320\",\n      \"rel\" : \"terms-of-service\",\n      \"href\" : \"http://www.ripe.net/db/support/db-terms-conditions.pdf\",\n      \"type\" : \"application/pdf\"\n    } ]\n  } ],\n  \"port43\" : \"whois.ripe.net\",\n  \"objectClassName\" : \"autnum\",\n  \"redacted\" : [ {\n    \"name\" : {\n      \"description\" : \"Personal e-mail information\"\n    },\n    \"reason\" : {\n      \"description\" : \"Personal data\"\n    },\n    \"prePath\" : \"$.entities[?(@.handle=='DANT-RIPE')].vcardArray[1][?(@[0]=='e-mail')]\",\n    \"method\" : \"removal\"\n  }, {\n    \"name\" : {\n      \"description\" : \"Personal e-mail information\"\n    },\n    \"reason\" : {\n      \"description\" : \"Personal data\"\n    },\n    \"prePath\" : \"$.entities[?(@.handle=='ORG-DLCU1-RIPE')].vcardArray[1][?(@[0]=='e-mail')]\",\n    \"method\" : \"removal\"\n  }, {\n    \"name\" : {\n      \"description\" : \"Personal e-mail information\"\n    },\n    \"reason\" : {\n      \"description\" : \"Personal data\"\n    },\n    \"prePath\" : \"$.entities[?(@.handle=='DCRT1-RIPE')].vcardArray[1][?(@[0]=='e-mail')]\",\n    \"method\" : \"removal\"\n  } ]\n}",
            "object": {
                "handle": "AS21320",
                "startAutnum": 21320,
                "endAutnum": 21320,
                "name": "GEANT_IAS_VRF",
                "status": [
                    "active"
                ],
                "entities": [
                    {
                        "handle": "DANT-RIPE",
                        "vcardArray": [
                            "vcard",
                            [
                                [
                                    "version",
                                    [],
                                    "text",
                                    "4.0"
                                ],
                                [
                                    "fn",
                                    [],
                                    "text",
                                    "GEANT Operations"
                                ],
                                [
                                    "kind",
                                    [],
                                    "text",
                                    "group"
                                ],
                                [
                                    "adr",
                                    {
                                        "label": "City House, 126-130 Hills Road\nCambridge CB2 1PQ, UK"
                                    },
                                    "text",
                                    [
                                        "",
                                        "",
                                        "",
                                        "",
                                        "",
                                        "",
                                        ""
                                    ]
                                ],
                                [
                                    "tel",
                                    {
                                        "type": "voice"
                                    },
                                    "text",
                                    "+44 1223 371300"
                                ],
                                [
                                    "tel",
                                    {
                                        "type": "fax"
                                    },
                                    "text",
                                    "+44 1223 371371"
                                ],
                                [
                                    "email",
                                    {
                                        "type": "abuse"
                                    },
                                    "text",
                                    "cert@oc.geant.net"
                                ]
                            ]
                        ],
                        "roles": [
                            "administrative",
                            "technical"
                        ],
                        "links": [
                            {
                                "value": "https://rdap.db.ripe.net/autnum/21320",
                                "rel": "self",
                                "href": "https://rdap.db.ripe.net/entity/DANT-RIPE"
                            },
                            {
                                "value": "http://www.ripe.net/data-tools/support/documentation/terms",
                                "rel": "copyright",
                                "href": "http://www.ripe.net/data-tools/support/documentation/terms"
                            }
                        ],
                        "objectClassName": "entity"
                    },
                    {
                        "objectClassName": "entity",
                        "handle": "DANTE-MNT",
                        "roles": [
                            "maintainer"
                        ],
                        "_tls_unverified": false
                    },
                    {
                        "handle": "ORG-DLCU1-RIPE",
                        "vcardArray": [
                            "vcard",
                            [
                                [
                                    "version",
                                    [],
                                    "text",
                                    "4.0"
                                ],
                                [
                                    "fn",
                                    [],
                                    "text",
                                    "GEANT Vereniging"
                                ],
                                [
                                    "kind",
                                    [],
                                    "text",
                                    "org"
                                ],
                                [
                                    "adr",
                                    {
                                        "label": "Hoekenrode 3\n1102 BR\nAmsterdam\nNETHERLANDS"
                                    },
                                    "text",
                                    [
                                        "",
                                        "",
                                        "",
                                        "",
                                        "",
                                        "",
                                        ""
                                    ]
                                ],
                                [
                                    "tel",
                                    {
                                        "type": "voice"
                                    },
                                    "text",
                                    "+441223371300"
                                ],
                                [
                                    "tel",
                                    {
                                        "type": "voice"
                                    },
                                    "text",
                                    "+31 (0)20 5304488"
                                ],
                                [
                                    "tel",
                                    {
                                        "type": "fax"
                                    },
                                    "text",
                                    "+441223371371"
                                ]
                            ]
                        ],
                        "roles": [
                            "registrant"
                        ],
                        "links": [
                            {
                                "value": "https://rdap.db.ripe.net/autnum/21320",
                                "rel": "self",
                                "href": "https://rdap.db.ripe.net/entity/ORG-DLCU1-RIPE"
                            },
                            {
                                "value": "http://www.ripe.net/data-tools/support/documentation/terms",
                                "rel": "copyright",
                                "href": "http://www.ripe.net/data-tools/support/documentation/terms"
                            }
                        ],
                        "objectClassName": "entity"
                    },
                    {
                        "objectClassName": "entity",
                        "handle": "RIPE-NCC-END-MNT",
                        "roles": [
                            "maintainer"
                        ],
                        "_tls_unverified": false
                    },
                    {
                        "handle": "DCRT1-RIPE",
                        "vcardArray": [
                            "vcard",
                            [
                                [
                                    "version",
                                    [],
                                    "text",
                                    "4.0"
                                ],
                                [
                                    "fn",
                                    [],
                                    "text",
                                    "GEANT CERT (formerly DANCERT)"
                                ],
                                [
                                    "kind",
                                    [],
                                    "text",
                                    "group"
                                ],
                                [
                                    "adr",
                                    {
                                        "label": "City House, 126-130 Hills Road\nCambridge CB2 1PQ, UK"
                                    },
                                    "text",
                                    [
                                        "",
                                        "",
                                        "",
                                        "",
                                        "",
                                        "",
                                        ""
                                    ]
                                ],
                                [
                                    "email",
                                    {
                                        "type": "abuse"
                                    },
                                    "text",
                                    "cert@geant.org"
                                ]
                            ]
                        ],
                        "roles": [
                            "abuse"
                        ],
                        "objectClassName": "entity"
                    }
                ],
                "remarks": [
                    {
                        "description": [
                            "",
                            "GEANT Upstream and Peering Service",
                            "The GEANT Network Connects the European National Regional Education Networks (NRENs) together",
                            "We are on peeringdb.com @",
                            "https://www.peeringdb.com/net/3386",
                            "=== BEGIN === INFORMATION ==========================================================",
                            "NRENs are configured with either the opt-in or the opt-out model at the time of joining.",
                            "NRENs may switch at any time (contact GEANT Ops),",
                            "Opt-out model - GEANT tags NREN routes for announcement to all providers, and NRENs",
                            "block to all or specific providers as required.",
                            "Opt-in model - NRENs tag routes for selective announcement to all or specific providers,",
                            "and block communities take precedence over announce communities.",
                            "*** BEGIN *** BGP Communities ***",
                            "INFORMATIONAL - Routes we learn are tagged as follows:",
                            "21320:XXXyy, where XXX denotes our relationship to the BGP speaker",
                            "21320:xxxYY, where YY denotes the location at which we learned the route",
                            "Relationship :-",
                            "21320:645yy Upstream/Tier 1 transit",
                            "21320:646yy Public peer via Internet Exchange fabric",
                            "21320:647yy Private peer via dedicated interconnect",
                            "21320:648yy Research & Education peers",
                            "21320:649yy NREN peers, i.e. GEANT consortium members",
                            "Location :- ( Geographic and Internet Exchange where applicable )",
                            "Geographic (POP_ID/AREA_ID)",
                            "21320:xxx09 Iberian Ring (POR,BIL,MAD,LIS)",
                            "21320:xxx12 Omnipresent, i.e. injected, generated, static routes",
                            "21320:xxx13 Amsterdam NL (AMS)",
                            "21320:xxx14 Athens GR (ATH/ATH2)",
                            "21320:xxx15 Bratislava SK (BRA)",
                            "21320:xxx16 Brussels BE (BRU)",
                            "21320:xxx17 Bucharest RO (BUC)",
                            "21320:xxx18 Budapest HU (BUD)",
                            "21320:xxx20 Dublin IE (DUB)",
                            "21320:xxx22 Frankfurt DE (FRA)",
                            "21320:xxx23 Geneva CH (GEN)",
                            "21320:xxx24 Hamburg DE (HAM)",
                            "21320:xxx25 Kaunas LT (KAU)",
                            "21320:xxx26 Lisbon PT (LIS)",
                            "21320:xxx27 Ljubljana SI (LJU)",
                            "21320:xxx28 London UK (LON)",
                            "21320:xxx30 Madrid ES (MAD)",
                            "21320:xxx31 Marseilles FR (MAR)",
                            "21320:xxx32 Milan Lancetti IT (MIL)",
                            "21320:xxx33 Milan Caldera IT (MIL2)",
                            "21320:xxx35 Paris FR (PAR)",
                            "21320:xxx36 Poznan PL (POZ)",
                            "21320:xxx37 Prague CZ (PRA)",
                            "21320:xxx38 Riga LV (RIG)",
                            "21320:xxx39 Sofia BG (SOF)",
                            "21320:xxx41 Vienna AT (VIE)",
                            "21320:xxx42 Zagreb AT (ZAG)",
                            "21320:xxx43 London 2 UK (LON2)",
                            "21320:xxx44 Porto PT (POR)",
                            "21320:xxx45 Chisinau MD (CHI)",
                            "21320:xxx46 Kiev UA (KIE)",
                            "21320:xxx47 Bilbao ES (BIL)",
                            "21320:xxx48 Cork IE (COR)",
                            "21320:xxx49 Tartu EE (TAR)",
                            "21320:xxx50 Thessaloniki GR (THE)",
                            "21320:xxx51 RESERVED",
                            "21320:xxx52 Budapest 2 (BUD2)",
                            "21320:xxx53 Geneva 2 (GEN2)",
                            "21320:xxx54 Belgrade (BEL)",
                            "21320:xxx55 RESERVED",
                            "21320:xxx56 Luxembourg (LUX)",
                            "21320:xxx57 Stockholm (STO)",
                            "Internet Exchanges (IX_ID)",
                            "21320:xxx80 Helsinki FICEX",
                            "21320:xxx81 Poznan PL DE-CIX",
                            "21320:xxx82 Lisbon GigaPIX",
                            "21320:xxx83 Athens GR-IX",
                            "21320:xxx84 Brussels BNIX",
                            "21320:xxx85 Luxembourg LU-CIX",
                            "21320:xxx86 Sofia BIX.BG",
                            "21320:xxx87 Ljubljana SI SIX",
                            "21320:xxx88 Budapest HU BiX",
                            "21320:xxx89 Madrid ES DE-CIX Madrid",
                            "21320:xxx90 Marseilles FR DE-CIX Marseilles",
                            "21320:xxx91 Prague CZ NIX.CZ",
                            "21320:xxx92 <virtual> -- NORDUnet peering aggregation",
                            "21320:xxx93 Dublin IE INEX LAN1",
                            "21320:xxx94 Geneva CH CIXP",
                            "21320:xxx95 Milan IT MIT-IT",
                            "21320:xxx96 London UK LINX Juniper LAN",
                            "21320:xxx97 Vienna AT VIX",
                            "21320:xxx98 Frankfurt DE DE-CIX Frankfurt",
                            "21320:xxx99 Amsterdam NL AMS-IX",
                            "*** BEGIN *** LEGACY BGP Communities - Informational ***",
                            "GEANT Tags routes as follows:",
                            "20965:0003 GEANT IAS Peering Service peers, public (IX) only.",
                            "20965:0004 GEANT IAS Peering Service peers, public (IX) and private.",
                            "20965:15169 - All routes received from Google",
                            "20965:7777 - All routes received from the commodity providers",
                            "*** END *** LEGACY BGP Communities - Informational ***",
                            "TRAFFIC ENGINEERING - NRENs may engineer (re-)announcements as follows:",
                            "Announce :-",
                            "64700:<ASN> - Announce toward <ASN> everywhere",
                            "64700:65532 - Announce toward all public peers",
                            "64700:65533 - Announce toward all private peers",
                            "64700:65534 - Announce toward all upstreams",
                            "Prepend :-",
                            "You must use two communities at a minimum.",
                            "One to specify who to prepend to, and how many times:",
                            "6480X:<ASN> - Where X can be 1, 2, 3 or 6 times prepending",
                            "origin:<ASN>L:6480X - As above",
                            "One to specify at which location to prepend, again specifying to whom:times:",
                            "648XX:<ASN> - Where XX is the IX or POP code (see Informational communities)",
                            "origin:<ASN>L:648X - As above",
                            "The following communities take effect globally; no location required.",
                            "If you need to prepend X times toward a subset of the below, you must do so per ASN.",
                            "6480X:65532 - Prepend X times toward all public peers",
                            "6480X:65533 - Prepend X times toward all private peers",
                            "6480X:65534 - Prepend X times toward all upstreams",
                            "Block :-",
                            "64512:<ASN> - Don't announce to <ASN>",
                            "origin:<ASN>L:64512 - Don't announce to <ASN> (required for 4-byte ASNs)",
                            "64599:65532 - Don't announce to peers at AMS-IX (Amsterdam)",
                            "64598:65532 - Don't announce to peers at DE-CIX (Frankfurt)",
                            "64597:65532 - Don't announce to peers at VIX (Vienna)",
                            "64596:65532 - Don't announce to peers at LINX (London)",
                            "64595:65532 - Don't announce to peers at MIX (Milan)",
                            "64594:65532 - Don't announce to peers at CIXP (Geneva)",
                            "64593:65532 - Don't announce to peers at INEX (Dublin via London)",
                            "64592:65532 - Don't announce to peers at NORDUnet peering aggregation (AMS, LON)",
                            "64591:65532 - Don't announce to peers at NIX.CZ (Prague)",
                            "64588:65532 - Don't announce to peers at Budapest HU BiX",
                            "64589:65532 - Don't announce to peers at Madrid ES DE-CIX Madrid",
                            "64590:65532 - Don't announce to peers at Marseilles FR DE-CIX Marseilles",
                            "64512:65532 - Don't announce to any public peers",
                            "64512:65533 - Don't announce to any private peers",
                            "64512:65534 - Don't announce to any upstreams",
                            "*** BEGIN *** LEGACY BGP Communities - Traffic Engineering ***",
                            "*** The following communities have been deprecated and will soon be retired ***",
                            "20965:7000 - Don't announce the route to Commodity Providers",
                            "20965:7010 - Prepend GEANT AS one time towards Commodity Providers",
                            "20965:7020 - Prepend GEANT AS two times towards Commodity Providers",
                            "20965:7030 - Prepend GEANT AS three times towards Commodity Providers",
                            "20965:7060 - Prepend GEANT AS six times towards Commodity Providers",
                            "20965:64550 - Don't announce to peers at AMS-IX (Amsterdam)",
                            "20965:0011 & 20965:0013 - Don't announce to private peers.",
                            "20965:0008 - RTBH service, /32 and /128 prefixes only",
                            "*** END *** LEGACY BGP Communities - Traffic Engineering ***",
                            "*** END *** BGP Communities",
                            "=== END === INFORMATION ==========================================================",
                            "=== BEGIN === POLICY ===============================================================",
                            "*** BEGIN *** ROUTING POLICY - NREN",
                            "We set local-preference 150 primary/load-balancing or 125 backup on import",
                            "AS7500 (DNS root name-server) is behind RENATER",
                            "GWS NRENs - those NRENs who receive a full routing table from GEANT",
                            "*** END *** ROUTING POLICY - NREN",
                            "*** BEGIN *** ROUTING POLICY - Upstream",
                            "We set local-preference 80 on import",
                            "COGENT",
                            "TELIA",
                            "*** END *** ROUTING POLICY - Upstream",
                            "=== END === POLICY ===============================================================",
                            "GEANT NRENs - National Regional Educational Networks",
                            "NREN prefixes are given a LOCAL-PREF of 150",
                            "GEANT PEERS - non-NRENs",
                            "Public peers are accepted with local preference 90",
                            "Private peers are accepted with local preference 95",
                            "*************",
                            "MACROS AS-GEANTNRN routes",
                            "These receive peering routes but not other NREN routes from AS21320",
                            "The following ASs are our non-NREN peers who receive NREN routes:"
                        ]
                    }
                ],
                "links": [
                    {
                        "value": "https://rdap.db.ripe.net/autnum/21320",
                        "rel": "rdap-up",
                        "href": "https://rdap.db.ripe.net/autnums/rirSearch1/rdap-up/AS21320",
                        "type": "application/rdap+json"
                    },
                    {
                        "value": "https://rdap.db.ripe.net/autnum/21320",
                        "rel": "rdap-up rdap-active",
                        "href": "https://rdap.db.ripe.net/autnums/rirSearch1/rdap-up/AS21320?status=active",
                        "type": "application/rdap+json"
                    },
                    {
                        "value": "https://rdap.db.ripe.net/autnum/21320",
                        "rel": "rdap-down",
                        "href": "https://rdap.db.ripe.net/autnums/rirSearch1/rdap-down/AS21320",
                        "type": "application/rdap+json"
                    },
                    {
                        "value": "https://rdap.db.ripe.net/autnum/21320",
                        "rel": "rdap-top",
                        "href": "https://rdap.db.ripe.net/autnums/rirSearch1/rdap-top/AS21320",
                        "type": "application/rdap+json"
                    },
                    {
                        "value": "https://rdap.db.ripe.net/autnum/21320",
                        "rel": "rdap-top rdap-active",
                        "href": "https://rdap.db.ripe.net/autnums/rirSearch1/rdap-top/AS21320?status=active",
                        "type": "application/rdap+json"
                    },
                    {
                        "value": "https://rdap.db.ripe.net/autnum/21320",
                        "rel": "rdap-bottom",
                        "href": "https://rdap.db.ripe.net/autnums/rirSearch1/rdap-bottom/AS21320",
                        "type": "application/rdap+json"
                    },
                    {
                        "value": "https://rdap.db.ripe.net/autnum/21320",
                        "rel": "self",
                        "href": "https://rdap.db.ripe.net/autnum/21320",
                        "type": "application/rdap+json"
                    },
                    {
                        "value": "http://www.ripe.net/data-tools/support/documentation/terms",
                        "rel": "copyright",
                        "href": "http://www.ripe.net/data-tools/support/documentation/terms"
                    }
                ],
                "events": [
                    {
                        "eventAction": "registration",
                        "eventDate": "2001-10-31T13:07:25Z"
                    },
                    {
                        "eventAction": "last changed",
                        "eventDate": "2026-06-25T13:45:44Z"
                    }
                ],
                "rdapConformance": [
                    "nro_rdap_profile_asn_flat_0",
                    "rirSearch1",
                    "autnums",
                    "cidr0",
                    "rdap_level_0",
                    "nro_rdap_profile_0",
                    "redacted"
                ],
                "notices": [
                    {
                        "title": "Filtered",
                        "description": [
                            "This output has been filtered."
                        ]
                    },
                    {
                        "title": "Whois Inaccuracy Reporting",
                        "description": [
                            "If you see inaccuracies in the results, please visit:"
                        ],
                        "links": [
                            {
                                "value": "https://rdap.db.ripe.net/autnum/21320",
                                "rel": "inaccuracy-report",
                                "href": "https://www.ripe.net/contact-form?topic=ripe_dbm&show_form=true",
                                "type": "text/html"
                            }
                        ]
                    },
                    {
                        "title": "Source",
                        "description": [
                            "Objects returned came from source",
                            "RIPE"
                        ]
                    },
                    {
                        "title": "Terms and Conditions",
                        "description": [
                            "This is the RIPE Database query service. The objects are in RDAP format."
                        ],
                        "links": [
                            {
                                "value": "https://rdap.db.ripe.net/autnum/21320",
                                "rel": "terms-of-service",
                                "href": "http://www.ripe.net/db/support/db-terms-conditions.pdf",
                                "type": "application/pdf"
                            }
                        ]
                    }
                ],
                "port43": "whois.ripe.net",
                "objectClassName": "autnum",
                "redacted": [
                    {
                        "name": {
                            "description": "Personal e-mail information"
                        },
                        "reason": {
                            "description": "Personal data"
                        },
                        "prePath": "$.entities[?(@.handle=='DANT-RIPE')].vcardArray[1][?(@[0]=='e-mail')]",
                        "method": "removal"
                    },
                    {
                        "name": {
                            "description": "Personal e-mail information"
                        },
                        "reason": {
                            "description": "Personal data"
                        },
                        "prePath": "$.entities[?(@.handle=='ORG-DLCU1-RIPE')].vcardArray[1][?(@[0]=='e-mail')]",
                        "method": "removal"
                    },
                    {
                        "name": {
                            "description": "Personal e-mail information"
                        },
                        "reason": {
                            "description": "Personal data"
                        },
                        "prePath": "$.entities[?(@.handle=='DCRT1-RIPE')].vcardArray[1][?(@[0]=='e-mail')]",
                        "method": "removal"
                    }
                ]
            },
            "cache_ttl": 0,
            "fetched_at": "2026-09-25T18:10:35+00:00",
            "fallback_allowed": false,
            "error": null,
            "tls_unverified": false,
            "transport_warnings": [],
            "retry_after": null,
            "provider_cooldown": false
        }
    ],
    "warnings": [],
    "notes": [],
    "cached": false,
    "fetched_at": "2026-09-25T18:10:35+00:00",
    "partial": false,
    "registry_only": false,
    "ripe_details_available": true,
    "ripe_contact_ticket": "eyJxIjoiQVMyMTMyMCIsImF0IjoxNzkwMzU5ODM1LCJlbnRpdGllcyI6W3sib2JqZWN0Q2xhc3NOYW1lIjoiZW50aXR5IiwiaGFuZGxlIjoiREFOVC1SSVBFIiwicm9sZXMiOlsiYWRtaW5pc3RyYXRpdmUiLCJ0ZWNobmljYWwiXX0seyJvYmplY3RDbGFzc05hbWUiOiJlbnRpdHkiLCJoYW5kbGUiOiJEQU5URS1NTlQiLCJyb2xlcyI6WyJtYWludGFpbmVyIl19LHsib2JqZWN0Q2xhc3NOYW1lIjoiZW50aXR5IiwiaGFuZGxlIjoiT1JHLURMQ1UxLVJJUEUiLCJyb2xlcyI6WyJyZWdpc3RyYW50Il19LHsib2JqZWN0Q2xhc3NOYW1lIjoiZW50aXR5IiwiaGFuZGxlIjoiUklQRS1OQ0MtRU5ELU1OVCIsInJvbGVzIjpbIm1haW50YWluZXIiXX0seyJvYmplY3RDbGFzc05hbWUiOiJlbnRpdHkiLCJoYW5kbGUiOiJEQ1JUMS1SSVBFIiwicm9sZXMiOlsiYWJ1c2UiXX1dfQ.xTKq5JZQvorfUwX_RG8bXF0e_t-TruRGHrYYve1nLBk",
    "display_status": {
        "key": "found",
        "label": "Record found"
    }
}