{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-13T16:40:35.556Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC2290",
  "document": {
    "abstract": "Mobile IP [RFC 2002] defines media-independent procedures by which a Mobile Node can maintain existing transport and application-layer connections despite changing its point-of-attachment to the Internet and without changing its IP address. PPP [RFC 1661] provides a standard method for transporting multi-protocol packets over point-to-point links. As currently specified, Mobile IP Foreign Agents which support Mobile Node connections via PPP can do so only by first assigning unique addresses to those Mobile Nodes, defeating one of the primary advantages of Foreign Agents. This documents corrects this problem by defining the Mobile-IPv4 Configuration Option to the Internet Protocol Control Protocol (IPCP) [RFC 1332]. Using this option, two peers can communicate their support for Mobile IP during the IPCP phase of PPP. Familiarity with Mobile IP [RFC 2002], IPCP [RFC 1332], and PPP [RFC 1661] is assumed. [STANDARDS-TRACK]",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "authors": [
      {
        "name": "Jim D. Solomon"
      },
      {
        "name": "Steven M. Glass"
      }
    ],
    "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/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "docId": "RFC2290",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "docLabel": "IETF RFC 2290",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "docNumber": "2290",
    "docNumber$meta": {
      "confidence": "high",
      "note": "Parsed from RFC info page report metadata",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "docTitle": "Mobile-IPv4 Configuration Option for PPP IPCP",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "docType": "Standard",
    "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/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "doi": "10.17487/RFC2290",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "href": "https://doi.org/10.17487/RFC2290",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "keywords": [
      "Mobile-IPv4",
      "PPP",
      "IPCP"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "Mobile-IPv4",
        "PPP",
        "IPCP",
        "Internet Protocol Control Protocol"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-13T16:40:35.556Z",
      "version": "extractDocs.js@commit:90e14d7cf535"
    },
    "pages": "17",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "publicationDate": "1998-02-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "references": {
      "bibliographic": [
        "RFC2119",
        "RFC1144",
        "RFC1332",
        "RFC1661",
        "RFC1827",
        "RFC1994",
        "RFC1968",
        "RFC2002"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=8 proseBlocks=10 skippedAnchorBlocks=9",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc2290/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
      "updated": "2026-10-12T21:08:30.095Z",
      "version": "extractDocs.js@commit:291bb05ea30a"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      },
      "amendedBy": [
        "RFC2794"
      ],
      "amendedBy$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      },
      "amends": [
        "RFC2002"
      ],
      "amends$meta": {
        "confidence": "high",
        "note": "Parsed from RFC index XML",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      },
      "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/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      },
      "statusNote": "Proposed Standard",
      "statusNote$meta": {
        "confidence": "high",
        "note": "Mapped from Datatracker doc.json std_level",
        "originalValue": null,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc2290/",
        "updated": "2026-10-12T21:08:30.095Z",
        "version": "extractDocs.js@commit:291bb05ea30a"
      }
    }
  }
}