{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T18:22:44.469Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC5739",
  "document": {
    "abstract": "When Internet Key Exchange Protocol version 2 (IKEv2) is used for remote VPN access (client to VPN gateway), the gateway assigns the client an IP address from the internal network using IKEv2 configuration payloads. The configuration payloads specified in RFC 4306 work well for IPv4 but make it difficult to use certain features of IPv6. This document specifies new configuration attributes for IKEv2 that allows the VPN gateway to assign IPv6 prefixes to clients, enabling all features of IPv6 to be used with the client-gateway \"virtual link\". This document defines an Experimental Protocol 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/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "authors": [
      {
        "name": "Pasi Eronen"
      },
      {
        "name": "Julien Laganier"
      },
      {
        "name": "Cheryl R. Madson"
      }
    ],
    "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/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docId": "RFC5739",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docLabel": "IETF RFC 5739",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docNumber": "5739",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docTitle": "IPv6 Configuration in Internet Key Exchange Protocol Version 2 (IKEv2)",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "docType": "Experimental",
    "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/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "doi": "10.17487/RFC5739",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "href": "https://doi.org/10.17487/RFC5739",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "keywords": [
      "Remote Vpn Access",
      "Vpn Gateway",
      "Virtual Link"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "pages": "32",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "publicationDate": "2010-02-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "references": {
      "bibliographic": [
        "RFC4862",
        "RFC3972",
        "RFC3315",
        "RFC5535",
        "RFC5505",
        "RFC4861",
        "RFC5072",
        "RFC3810",
        "RFC4555",
        "RFC4903",
        "RFC4389",
        "RFC3314",
        "RFC3456",
        "RFC3633",
        "RFC3884",
        "RFC4193",
        "RFC4478",
        "RFC4718",
        "RFC4866",
        "RFC4877",
        "RFC4891",
        "RFC4941",
        "RFC5121",
        "RFC5213",
        "RFC5533",
        "orphan/RFC5739/h:67c531f5"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=29 proseBlocks=34 skippedAnchorBlocks=32",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "normative": [
        "RFC4306",
        "RFC4291",
        "RFC2119"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc5739/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
      "updated": "2026-10-13T18:22:44.469Z",
      "version": "extractDocs.js@commit:6d30695438dd"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "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/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc5739",
        "https://www.rfc-editor.org/errata_search.php?rfc=5739"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "statusNote": "Experimental",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc5739/",
        "updated": "2026-10-13T18:22:44.469Z",
        "version": "extractDocs.js@commit:6d30695438dd"
      }
    }
  }
}