Internet Assigned Numbers Authority Access Node Control Protocol (ANCP) Created 2011-05-19 Last Updated 2014-07-07 Available Formats [IMG] XML [IMG] HTML [IMG] Plain text Registries included below * ANCP Message Types * ANCP Result Codes * ANCP Port Management Functions * ANCP Technology Types * ANCP Command Codes * ANCP TLV Types * ANCP Capability Types * Joint GSMP / ANCP Version Registry ANCP Message Types Registration Procedure(s) Standards Action Reference [RFC6320] Note The values for Message Type MAY range from 0 to 255, but new Message Types SHOULD be assigned values sequentially from 90 onwards. Available Formats [IMG] CSV Type Name Reference 0-9 Unassigned 10 Adjacency Protocol [RFC6320] 11-31 Unassigned 32 Port Management [RFC6320] 33-79 Unassigned 80 Port Up [RFC6320] 81 Port Down [RFC6320] 82-84 Unassigned 85 Adjacency Update [RFC6320] 86-90 Unassigned 91 Generic Response [RFC6320] 92 Unassigned 93 Provisioning [RFC6320] 94-143 Unassigned 144 Multicast Replication Control [RFC7256] 145 Multicast Admission Control [RFC7256] 146 Bandwidth Reallocation Request [RFC7256] 147 Bandwidth Transfer [RFC7256] 148 Delegated Bandwidth Query [RFC7256] 149 Multicast Flow Query [RFC7256] 150 Committed Bandwidth Report [RFC7256] 151-255 Unassigned ANCP Result Codes Expert(s) Unassigned Reference [RFC6320] Available Formats [IMG] CSV Range Registration Procedures Note 0x0-0xFFF IETF Review IANA SHOULD allocate new Result Code values from this range sequentially beginning at 0x64. 0x1000-0xFFFFFF Specification Required IANA SHOULD allocate new Result Code values from this range sequentially beginning at 0x1000. Code Description Reference 0x0 No result [RFC6320] 0x1 Unassigned 0x2 Invalid request message [RFC6320] 0x3-0x5 Unassigned 0x6 One or more of the specified ports are down [RFC6320] 0x7-0x12 Unassigned 0x13 Out of resources [RFC6320] 0x14-0x50 Unassigned 0x51 Request message type not implemented [RFC6320] 0x52 Unassigned 0x53 Malformed message [RFC6320] 0x54 Mandatory TLV missing [RFC6320] 0x55 Invalid TLV contents [RFC6320] 0x56-0x63 Unassigned 0x64 Command error. [RFC7256] 0x65 Invalid flow address. [RFC7256] 0x66 Multicast flow does not exist. [RFC7256] 0x67 Invalid preferred bandwidth amount. [RFC7256] 0x68 Inconsistent views of delegated bandwidth amount. [RFC7256] 0x69 Bandwidth request conflict. [RFC7256] 0x6A-0x495 Unassigned 0x500 One or more of the specified ports do not exist [RFC6320] 0x501 Loopback test timed out [RFC6320] 0x502 Reserved [RFC6320] 0x503 DSL line status showtime [RFC6320] 0x504 DSL line status idle [RFC6320] 0x505 DSL line status silent [RFC6320] 0x506 DSL line status training [RFC6320] 0x507 DSL line integrity error [RFC6320] 0x508 DSLAM resource not available [RFC6320] 0x509 Invalid test parameter [RFC6320] 0x50A-0xFFFFFF Unassigned ANCP Port Management Functions Registration Procedure(s) Standards Action Reference [RFC6320] Available Formats [IMG] CSV Value Name Reference 0 Reserved [RFC6320] 1-7 Unassigned 8 Configure Connection Service Data [RFC6320] 9 Remote Loopback [RFC6320] 10-255 Unassigned ANCP Technology Types Registration Procedure(s) Expert Review Expert(s) Unassigned Reference [RFC6320] Available Formats [IMG] CSV Type Meaning Reference 0 Not technology dependent [RFC6320] 1 Passive Optical Network (PON) [RFC6320] 2-4 Unassigned 5 Digital Subscriber Line (DSL) [RFC6320] 6-254 Unassigned 255 Reserved [RFC6320] ANCP Command Codes Registration Procedure(s) Standards Action Reference [RFC6320] Available Formats [IMG] CSV Code Name Reference 0 Reserved [RFC6320] 1 Add [RFC7256] 2 Delete [RFC7256] 3 Delete All [RFC7256] 4 Admission Control Reject [RFC7256] 5 Conditional Access Reject [RFC7256] 6 Admission Control and Conditional Access Reject [RFC7256] 7-255 Unassigned ANCP TLV Types Expert(s) Unassigned Reference [RFC6320] Available Formats [IMG] CSV Range Registration Procedures Note 0x0000-0x1FFF IETF Review IANA SHOULD allocate new Result Code values from this range sequentially beginning at 0x100. 0x2000-0xFFFF Specification Required IANA SHOULD allocate new Result Code values from this range sequentially beginning at 0x2000. Code Name Reference 0x0000 Reserved [RFC6320] 0x0001 Access-Loop-Circuit-ID [RFC6320] 0x0002 Access-Loop-Remote-ID [RFC6320] 0x0003 Access-Aggregation-Circuit-ID-ASCII [RFC6320] 0x0004 DSL-Line-Attributes [RFC6320] 0x0005 Service-Profile-Name [RFC6320] 0x0006 Access-Aggregation-Circuit-ID-Binary [RFC6320] 0x0007 OAM-Loopback-Test-Parameters [RFC6320] 0x0008 Opaque-Data [RFC6320] 0x0009 OAM-Loopback-Test-Response-String [RFC6320] 0x000A-0x0010 Unassigned 0x0011 Command [RFC6320] 0x0012 Unassigned 0x0013 Multicast-Service-Profile [RFC7256] 0x0014 Unassigned 0x0015 Bandwidth-Allocation [RFC7256] 0x0016 Bandwidth-Request [RFC7256] 0x0017 Unassigned 0x0018 Multicast-Service-Profile-Name [RFC7256] 0x0019 Multicast-Flow [RFC7256] 0x001a-0x0020 Unassigned 0x0021 List-Action [RFC7256] 0x0022 Sequence-Number [RFC7256] 0x0023 Unassigned 0x0024 White-List-CAC [RFC7256] 0x0025 MRepCtl-CAC [RFC7256] 0x0026-0x0080 Unassigned 0x0081 Actual-Net-Data-Rate-Upstream [RFC6320] 0x0082 Actual-Net-Data-Rate-Downstream [RFC6320] 0x0083 Minimum-Net-Data-Rate-Upstream [RFC6320] 0x0084 Minimum-Net-Data-Rate-Downstream [RFC6320] 0x0085 Attainable-Net-Data-Rate-Upstream [RFC6320] 0x0086 Attainable-Net-Data-Rate-Downstream [RFC6320] 0x0087 Maximum-Net-Data-Rate-Upstream [RFC6320] 0x0088 Maximum-Net-Data-Rate-Downstream [RFC6320] 0x0089 Minimum-Net-Low-Power-Data-Rate-Upstream [RFC6320] 0x008A Minimum-Net-Low-Power-Data-Rate-Downstream [RFC6320] 0x008B Maximum-Interleaving-Delay-Upstream [RFC6320] 0x008C Actual-Interleaving-Delay-Upstream [RFC6320] 0x008D Maximum-Interleaving-Delay-Downstream [RFC6320] 0x008E Actual-Interleaving-Delay-Downstream [RFC6320] 0x008F DSL-Line-State [RFC6320] 0x0090 Access-Loop-Encapsulation [RFC6320] 0x0091 DSL-Type [RFC6320] 0x0092 Request-Source-IP [RFC7256] 0x0093 Request-Source-MAC [RFC7256] 0x0094 Report-Buffering-Time [RFC7256] 0x0095 Committed-Bandwidth [RFC7256] 0x0096 Request-Source-Device-Id [RFC7256] 0x0097-0x0105 Unassigned 0x0106 Status-Info [RFC6320] 0x0107-0x0FFF Unassigned 0x1000 Target (single access line variant) [RFC6320] 0x1001-0x1020 Reserved for Target variants [RFC6320] 0x1021-0xFFFF Unassigned ANCP Capability Types Registration Procedure(s) Standards Action Reference [RFC6320] Available Formats [IMG] CSV Value Name Tech Type Capability Data? Reference 0 Reserved [RFC6320] 1 DSL Topology Discovery 5 No [RFC6320] 2 DSL Line Configuration 5 No [RFC6320] 3 NAS-Initiated Multicast Replication 0 No [RFC7256] 4 DSL Line Testing 5 No [RFC6320] 5 Committed Bandwidth Reporting 0 No [RFC7256] 6 Conditional Access and Admission Control With White and Black Lists 0 No [RFC7256] 7 Conditional Access and Admission Control With Grey Lists 0 No [RFC7256] 8 Bandwidth Delegation 0 No [RFC7256] 9-255 Unassigned Joint GSMP / ANCP Version Registry Registration Procedure(s) Standards Action Reference [RFC6320] Available Formats [IMG] CSV Version Description Reference 0 Unassigned 1 GSMP Version 1 [RFC1987] 2 GSMP Version 2 [RFC2297] 3 GSMP Version 3 [RFC3292] 4-49 Unassigned 50 ANCP Version 1 [RFC6320] 51-255 Unassigned Licensing Terms