{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-12T20:12:49.484Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC3316",
  "document": {
    "abstract": "As the deployment of second and third generation cellular networks progresses, a large number of cellular hosts are being connected to the Internet. Standardization organizations are making IPv6 mandatory in their specifications. However, the concept of IPv6 covers many aspects and numerous specifications. In addition, the characteristics of cellular links in terms of bandwidth, cost and delay put special requirements on how IPv6 is used. This document considers IPv6 for cellular hosts that attach to the General Packet Radio Service (GPRS), or Universal Mobile Telecommunications System (UMTS) networks. The document lists basic components of IPv6 functionality and discusses some issues relating to the use of these components when operating in these networks.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "authors": [
      {
        "name": "Jari Arkko"
      },
      {
        "name": "Gerben Kuijpers"
      },
      {
        "name": "Hesham Soliman"
      },
      {
        "name": "John A. Loughney"
      },
      {
        "name": "Juha Wiljakka"
      }
    ],
    "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/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "docId": "RFC3316",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "docLabel": "IETF RFC 3316",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "docNumber": "3316",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "docTitle": "Internet Protocol Version 6 (IPv6) for Some Second and Third Generation Cellular Hosts",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "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/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "doi": "10.17487/RFC3316",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "href": "https://doi.org/10.17487/RFC3316",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "keywords": [
      "Bandwidth"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "pages": "22",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "publicationDate": "2003-05-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "references": {
      "bibliographic": [
        "RFC1035",
        "RFC1886",
        "RFC1981",
        "RFC2026",
        "RFC2104",
        "RFC2246",
        "RFC2401",
        "RFC2402",
        "RFC2403",
        "RFC2404",
        "RFC2405",
        "RFC2406",
        "RFC2407",
        "RFC2408",
        "RFC2409",
        "RFC2410",
        "RFC2451",
        "RFC2460",
        "RFC2461",
        "RFC2462",
        "RFC2463",
        "RFC2473",
        "RFC2710",
        "RFC2711",
        "RFC2874",
        "RFC3041",
        "RFC3152",
        "RFC3155",
        "RFC3484",
        "RFC3513",
        "3GPP.TS-33.203.200203",
        "3GPP.TS-23.228",
        "3GPP.TS-23.221",
        "RFC1034",
        "RFC2529",
        "RFC2205",
        "RFC3314",
        "RFC3481",
        "3GPP.TS-33.102.200112",
        "orphan/RFC3316/h:38a6c273"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=40 proseBlocks=46 skippedAnchorBlocks=43",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
        "updated": "2026-10-12T20:12:49.484Z",
        "version": "extractDocs.js@commit:00855ca34fe0"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc3316/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
      "updated": "2026-10-12T20:12:49.483Z",
      "version": "extractDocs.js@commit:00855ca34fe0"
    },
    "status": {
      "active": false,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
        "updated": "2026-10-12T20:12:49.483Z",
        "version": "extractDocs.js@commit:00855ca34fe0"
      },
      "errataExist": false,
      "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/rfc3316/",
        "updated": "2026-10-12T20:12:49.484Z",
        "version": "extractDocs.js@commit:00855ca34fe0"
      },
      "latestVersion": false,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
        "updated": "2026-10-12T20:12:49.484Z",
        "version": "extractDocs.js@commit:00855ca34fe0"
      },
      "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/rfc3316/",
        "updated": "2026-10-12T20:12:49.484Z",
        "version": "extractDocs.js@commit:00855ca34fe0"
      },
      "superseded": true,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
        "updated": "2026-10-12T20:12:49.484Z",
        "version": "extractDocs.js@commit:00855ca34fe0"
      },
      "supersededBy": [
        "RFC7066"
      ],
      "supersededBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc3316/",
        "updated": "2026-10-12T20:12:49.484Z",
        "version": "extractDocs.js@commit:00855ca34fe0"
      }
    }
  }
}