ECP, PPP Encryption Control Protocol

Description Glossary RFCs Publications Obsolete RFCs

Description:

Protocol suite: PPP.
Protocol type:PPP network control protocol.
PPP protocol:0x8053.
SNMP MIBs:
Working groups: pppext, Point-to-Point Protocol Extensions.
Links: PPP Assigned numbers.

This protocol is used for establishing and configuring data encryption algorithms over PPP.

RFC 1968:

ECP is responsible for configuring and enabling data encryption algorithms on both ends of the point-to-point link.

ECP uses the same packet exchange mechanism as the Link Control Protocol (LCP). ECP packets may not be exchanged until PPP has reached the Network-Layer Protocol phase. ECP packets received before this phase is reached should be silently discarded.


PPP header ECP header Data :::

ECP header:

0001020304050607 0809101112131415 1617181920212223 2425262728293031
Code Identifier Length
Data :::

Code. 8 bits.
Specifies the function to be performed.

CodeDescriptionReferences
0Vendor Specific. RFC 2153
1 Configure-Request. 
2Configure-Ack. 
3Configure-Nak. 
4Configure-Reject. 
5Terminate-Request. 
6Terminate-Ack. 
7 Code-Reject.  
8
-
13
  
14Reset-Request. RFC 1968
15Reset-Ack. RFC 1968

Identifier. 8 bits.
Used to match requests and replies.

Length. 16 bits.
Size of the packet including the header.

Data. Variable length.
Zero or more bytes of data as indicated by the Length field. This field may contain one or more Options.


ECP Configuration Options.

0001020304050607 0809101112131415
Option Length
Data :::

Option. 8 bits.

OptionLengthDescriptionReferences
0>= 6OUI, Organizationally Unique Identifier. RFC 1968
110 DESE, PPP DES Encryption Protocol. (Deprecated). RFC 1969
210 3DESE, PPP Triple-DES Encryption Protocol. RFC 2420
310 DESE-bis, PPP DES Data Encryption Standard Protocol. RFC 2419
4
-
255
   

Length. 8 bits.

Data. Variable length.


Glossary:


RFCs:

[RFC 1915] Variance for The PPP Connection Control Protocol and The PPP Encryption Control Protocol.

[RFC 1968] The PPP Encryption Control Protocol (ECP).

[RFC 2419] The PPP DES Encryption Protocol, Version 2 (DESE-bis).

[RFC 2420] The PPP Triple-DES Encryption Protocol (3DESE).


Publications:


Obsolete RFCs:

[RFC 1969] The PPP DES Encryption Protocol (DESE).


Description Glossary RFCs Publications Obsolete RFCs