Access Node Control Protocol (ANCP)
- Created
- 2011-05-19
- Last Updated
- 2014-07-07
- Available Formats
-
XML
HTML
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
-
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
-
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
-
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
-
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 | [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
-
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
-
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
-
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 |