Access Node Control Protocol (ANCP)

Created
2011-05-19
Last Updated
2014-03-10
Available Formats

XML

HTML

Plain text

Registries included below

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

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 [RFC-ietf-ancp-mc-extensions-16]
145 Multicast Admission Control [RFC-ietf-ancp-mc-extensions-16]
146 Bandwidth Reallocation Request [RFC-ietf-ancp-mc-extensions-16]
147 Bandwidth Transfer [RFC-ietf-ancp-mc-extensions-16]
148 Delegated Bandwidth Query [RFC-ietf-ancp-mc-extensions-16]
149 Multicast Flow Query [RFC-ietf-ancp-mc-extensions-16]
150 Committed Bandwidth Report [RFC-ietf-ancp-mc-extensions-16]
151-255 Unassigned

ANCP Result Codes

Reference
[RFC6320]
Available Formats

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. [RFC-ietf-ancp-mc-extensions-16]
0x65 Invalid flow address. [RFC-ietf-ancp-mc-extensions-16]
0x66 Multicast flow does not exist. [RFC-ietf-ancp-mc-extensions-16]
0x67 Invalid preferred bandwidth amount. [RFC-ietf-ancp-mc-extensions-16]
0x68 Inconsistent views of delegated bandwidth amount. [RFC-ietf-ancp-mc-extensions-16]
0x69 Bandwidth request conflict. [RFC-ietf-ancp-mc-extensions-16]
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

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
Reference
[RFC6320]
Available Formats

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

CSV
Code Name Reference
0 Reserved [RFC6320]
1 Add [RFC-ietf-ancp-mc-extensions-16]
2 Delete [RFC-ietf-ancp-mc-extensions-16]
3 Delete All [RFC-ietf-ancp-mc-extensions-16]
4 Admission Control Reject [RFC-ietf-ancp-mc-extensions-16]
5 Conditional Access Reject [RFC-ietf-ancp-mc-extensions-16]
6 Admission Control and Conditional Access Reject [RFC-ietf-ancp-mc-extensions-16]
7-255 Unassigned

ANCP TLV Types

Reference
[RFC6320]
Available Formats

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 [RFC-ietf-ancp-mc-extensions-16]
0x0014 Unassigned
0x0015 Bandwidth-Allocation [RFC-ietf-ancp-mc-extensions-16]
0x0016 Bandwidth-Request [RFC-ietf-ancp-mc-extensions-16]
0x0017 Unassigned
0x0018 Multicast-Service-Profile-Name [RFC-ietf-ancp-mc-extensions-16]
0x0019 Multicast-Flow [RFC-ietf-ancp-mc-extensions-16]
0x001a-0x0020 Unassigned
0x0021 List-Action [RFC-ietf-ancp-mc-extensions-16]
0x0022 Sequence-Number [RFC-ietf-ancp-mc-extensions-16]
0x0023 Unassigned
0x0024 White-List-CAC [RFC-ietf-ancp-mc-extensions-16]
0x0025 MRepCtl-CAC [RFC-ietf-ancp-mc-extensions-16]
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 [RFC-ietf-ancp-mc-extensions-16]
0x0093 Request-Source-MAC [RFC-ietf-ancp-mc-extensions-16]
0x0094 Report-Buffering-Time [RFC-ietf-ancp-mc-extensions-16]
0x0095 Committed-Bandwidth [RFC-ietf-ancp-mc-extensions-16]
0x0096 Request-Source-Device-Id [RFC-ietf-ancp-mc-extensions-16]
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

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 Replication 0 No [RFC-ietf-ancp-mc-extensions-16]
4 DSL Line Testing 5 No [RFC6320]
5 Committed Bandwidth Reporting 0 No [RFC-ietf-ancp-mc-extensions-16]
6 Conditional Access and Admission Control With White and Black Lists 0 No [RFC-ietf-ancp-mc-extensions-16]
7 Conditional Access and Admission Control With Grey Lists 0 No [RFC-ietf-ancp-mc-extensions-16]
8 Bandwidth Delegation 0 No [RFC-ietf-ancp-mc-extensions-16]
9-255 Unassigned

Joint GSMP / ANCP Version Registry

Registration Procedure(s)
Standards Action
Reference
[RFC6320]
Available Formats

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