{
  "$schema": "/api/schemas/documents.schema.json",
  "apiVersion": "1.1.0",
  "lastModified": "2026-10-20T21:17:51.627Z",
  "sourcePath": "src/main/data/docs",
  "docId": "RFC8466",
  "document": {
    "abstract": "This document defines a YANG data model that can be used to configure a Layer 2 provider-provisioned VPN service. It is up to a management system to take this as an input and generate specific configuration models to configure the different network elements to deliver the service. How this configuration of network elements is done is out of scope for this document. The YANG data model defined in this document includes support for point-to-point Virtual Private Wire Services (VPWSs) and multipoint Virtual Private LAN Services (VPLSs) that use Pseudowires signaled using the Label Distribution Protocol (LDP) and the Border Gateway Protocol (BGP) as described in RFCs 4761 and 6624. The YANG data model defined in this document conforms to the Network Management Datastore Architecture defined in RFC 8342.",
    "abstract$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML abstract",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "authors": [
      {
        "name": "Bin Wen"
      },
      {
        "name": "Giuseppe Fioccola"
      },
      {
        "name": "Chongfeng Xie"
      },
      {
        "name": "Luay Jalil"
      }
    ],
    "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/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "docId": "RFC8466",
    "docId$meta": {
      "confidence": "high",
      "note": "Derived from RFC number or Datatracker identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "docLabel": "IETF RFC 8466",
    "docLabel$meta": {
      "confidence": "high",
      "note": "Constructed from provider and document identifier",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "docNumber": "8466",
    "docNumber$meta": {
      "confidence": "high",
      "note": "From the RFC index entry (rfc-index.xml <doc-id>)",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "docTitle": "A YANG Data Model for Layer 2 Virtual Private Network (L2VPN) Service Delivery",
    "docTitle$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML title",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "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/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "doi": "10.17487/RFC8466",
    "doi$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML doi",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "href": "https://doi.org/10.17487/RFC8466",
    "href$meta": {
      "confidence": "high",
      "note": "Derived from DOI (https://doi.org/<doi>)",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "keywords": [
      "L2SM"
    ],
    "keywords$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML keywords",
      "originalValue": [
        "L2SM",
        "Service Model",
        "L2VPN SM",
        "L2VPN Service Model"
      ],
      "overridden": true,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T21:17:51.627Z",
      "version": "extractDocs.js@commit:2d729ed26f61"
    },
    "pages": "158",
    "pages$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML page-count",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "publicationDate": "2018-10-01",
    "publicationDate$meta": {
      "confidence": "high",
      "note": "Parsed from RFC index XML date",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "publisher": "IETF",
    "publisher$meta": {
      "confidence": "high",
      "note": "Static: provider",
      "originalValue": null,
      "source": "parsed",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "references": {
      "bibliographic": [
        "IETF.draft-ietf-bess-evpn-yang-05",
        "10.1109-IEEESTD.2007.4431836",
        "10.1109-IEEESTD.2004.94569",
        "10.1109-IEEESTD.2014.6991462",
        "10.1109-IEEESTD.2004.94617",
        "T-REC-Y.1731.2015",
        "IETF.draft-ietf-bess-l2vpn-yang-08",
        "RFC4119",
        "RFC6624",
        "RFC7130",
        "RFC7209",
        "RFC7348",
        "RFC7436",
        "RFC8199",
        "RFC8299",
        "RFC8309",
        "RFC8340",
        "orphan/RFC8466/h:64f40cc4"
      ],
      "bibliographic$meta": {
        "confidence": "medium",
        "flag": "MIXED_REF_LAYOUT_RISK anchored=37 proseBlocks=49 skippedAnchorBlocks=41",
        "note": "Parsed from RFC HTML references/informative sections",
        "originalValue": [],
        "reviewRequired": true,
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
        "updated": "2026-10-20T17:33:03.981Z",
        "version": "extractDocs.js@commit:8277ba975118"
      },
      "normative": [
        "RFC2119",
        "RFC3688",
        "RFC4364",
        "RFC4761",
        "RFC6020",
        "RFC6073",
        "RFC6074",
        "RFC6241",
        "RFC6242",
        "RFC6991",
        "RFC7432",
        "RFC7950",
        "RFC8040",
        "RFC8174",
        "RFC8214",
        "RFC8341",
        "RFC8342",
        "RFC8446",
        "W3C.xml.20081126"
      ],
      "normative$meta": {
        "confidence": "high",
        "note": "Parsed from RFC HTML normative references sections",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
        "updated": "2026-10-20T17:33:03.980Z",
        "version": "extractDocs.js@commit:8277ba975118"
      }
    },
    "resolvedHref": "https://www.rfc-editor.org/info/rfc8466/",
    "resolvedHref$meta": {
      "confidence": "high",
      "note": "Final URL resolved via URL redirect verification",
      "originalValue": null,
      "source": "resolved",
      "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
      "updated": "2026-10-20T17:33:03.980Z",
      "version": "extractDocs.js@commit:8277ba975118"
    },
    "status": {
      "active": true,
      "active$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
        "updated": "2026-10-20T17:33:03.980Z",
        "version": "extractDocs.js@commit:8277ba975118"
      },
      "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/rfc8466/",
        "updated": "2026-10-20T17:33:03.980Z",
        "version": "extractDocs.js@commit:8277ba975118"
      },
      "errataUrl": [
        "https://www.rfc-editor.org/errata/rfc8466",
        "https://www.rfc-editor.org/errata_search.php?rfc=8466",
        "https://www.rfc-editor.org/rfc/inline-errata/rfc8466.html"
      ],
      "errataUrl$meta": {
        "confidence": "high",
        "note": "Parsed from errata links on RFC/Datatracker pages",
        "originalValue": [],
        "source": "parsed",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
        "updated": "2026-10-20T17:33:03.981Z",
        "version": "extractDocs.js@commit:8277ba975118"
      },
      "latestVersion": true,
      "latestVersion$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
        "updated": "2026-10-20T17:33:03.980Z",
        "version": "extractDocs.js@commit:8277ba975118"
      },
      "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/rfc8466/",
        "updated": "2026-10-20T17:33:03.980Z",
        "version": "extractDocs.js@commit:8277ba975118"
      },
      "superseded": false,
      "superseded$meta": {
        "confidence": "high",
        "note": "Derived from supersession relationship fields",
        "originalValue": null,
        "source": "resolved",
        "sourceUrl": "https://www.rfc-editor.org/info/rfc8466/",
        "updated": "2026-10-20T17:33:03.980Z",
        "version": "extractDocs.js@commit:8277ba975118"
      }
    }
  }
}