{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T17:52:01.672Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC4026",
  "document": {
    "abstract": "The widespread interest in provider-provisioned Virtual Private Network (VPN) solutions lead to memos proposing different and overlapping solutions. The IETF working groups (first Provider Provisioned VPNs and later Layer 2 VPNs and Layer 3 VPNs) have discussed these proposals and documented specifications. This has lead to the development of a partially new set of concepts used to describe the set of VPN services. To a certain extent, more than one term covers the same concept, and sometimes the same term covers more than one concept. This document seeks to make the terminology in the area clearer and more intuitive. This memo provides information for the Internet community.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "authors": [
      {
        "name": "Loa Andersson"
      },
      {
        "name": "Tove Madsen"
      }
    ],
    "authors$meta": {
      "confidence": "high",
      "note": "Parsed from Datatracker doc page article:author (profile full names)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docId": "RFC4026",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docLabel": "IETF RFC 4026",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docNumber": "4026",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docTitle": "Provider Provisioned Virtual Private Network (VPN) Terminology",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "docType": "Informational",
    "docType$meta": {
      "confidence": "high",
      "note": "Mapped from Datatracker std_level or RFC status text",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "doi": "10.17487/RFC4026",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "href": "https://doi.org/10.17487/RFC4026",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "keywords": [
      "L3VPN",
      "L2VPN"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "L3vpn",
        "L2vpn"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:52:01.672Z",
      "version": "extractDocs.js@commit:25936397c06b"
    },
    "pages": "20",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publicationDate": "2005-03-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "references": {
      "bibliographic": [
        "RFC3809",
        "RFC2547",
        "RFC3916",
        "RFC2764",
        "orphan/RFC4026/h:2721c17c",
        "orphan/RFC4026/h:9d1bb264",
        "orphan/RFC4026/h:3d78d7e9",
        "orphan/RFC4026/h:0e087e43",
        "orphan/RFC4026/h:e41955e4",
        "orphan/RFC4026/h:85279588",
        "orphan/RFC4026/h:091d994e",
        "orphan/RFC4026/h:61900390",
        "orphan/RFC4026/h:839ae672",
        "orphan/RFC4026/h:0b1ceac2",
        "orphan/RFC4026/h:d4628535",
        "orphan/RFC4026/h:2e0cd000"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=17 proseBlocks=20 skippedAnchorBlocks=19",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
        "updated": "2026-10-13T17:22:23.100Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc4026/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
      "updated": "2026-10-13T17:22:23.100Z",
      "version": "extractDocs.js@commit:996495349225"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
        "updated": "2026-10-13T17:22:23.100Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "errataExist": true,
      "errataExist$meta": {
        "confidence": "high",
        "note": "Derived from presence of errata links on RFC/Datatracker pages",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
        "updated": "2026-10-13T17:22:23.100Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc4026",
        "https://www.rfc-editor.org/errata_search.php?rfc=4026"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
        "updated": "2026-10-13T17:22:23.100Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
        "updated": "2026-10-13T17:22:23.100Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "statusNote": "Informational",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
        "updated": "2026-10-13T17:22:23.100Z",
        "version": "extractDocs.js@commit:996495349225"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc4026/",
        "updated": "2026-10-13T17:22:23.100Z",
        "version": "extractDocs.js@commit:996495349225"
      }
    }
  }
}