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 |