PPP, Point-to-Point Protocol |
Description | Glossary | RFCs | Publications | Obsolete RFCs |
Protocol suite: | PPP. |
Protocol type: | Link layer protocol. |
SNMP MIBs: | |
Working groups: | pppext, Point-to-Point Protocol Extensions. |
Links: | PPP Assigned numbers. |
A collection of protocols designed for moving datagrams across serial point-to-point links. These protocols are used to establish and configure the communications link, the network layer protocols and also to encapsulate datagrams. PPP has several components:
Packet format:
Size (bytes) | Field |
---|---|
1 or 2 | Protocol. |
0 or more | Data ::: |
Protocol.
8 or 16 bits.
The structure of this field is consistent with the ISO 3309 extension mechanism for address fields.
All valid protocols have the least significant bit of the least
significant byte set to 1 and the least significant bit of the most significant byte is cleared to 0.
Frames that do not comply are treated as having an unrecognized protocol.
Value | Protocol | References |
---|---|---|
0x0XXX - 0x3XXX, Network layer protocols. | ||
0x0001 | Padding Protocol. | |
0x0003 | ROHC small-CID. | RFC 3095, RFC 3241 |
0x0005 | ROHC large-CID. | RFC 3095, RFC 3241 |
0x0007 - 0x001F | Reserved (transparency inefficient). | |
0x0021 | IP, Internet Protocol. | |
0x0023 | OSI Network Layer. | |
0x0025 | Xerox NS IDP. | |
0x0027 | DECnet Phase IV. | |
0x0029 | Appletalk. | |
0x002B | IPX. | |
0x002D | Van Jacobson Compressed TCP/IP. | |
0x002F | Van Jacobson Uncompressed TCP/IP. | |
0x0031 | Bridging PDU. | |
0x0033 | ST-II, Stream Protocol. | |
0x0035 | Banyan Vines. | |
0x0037 | Reserved (until 1993). | |
0x0039 | AppleTalk EDDP. | |
0x003B | AppleTalk SmartBuffered. | |
0x003D | MP, PPP Multilink Protocol. | RFC 1717 |
0x003F | NETBIOS Framing. | |
0x0041 | Cisco Systems. | |
0x0043 | Ascom Timeplex. | |
0x0045 | LBLB, Fujitsu Link Backup and Load Balancing. | |
0x0047 | DCA Remote Lan. | |
0x0049 | SDTP, PPP Serial Data Transport Protocol. | |
0x004B | SNA over 802.2. | RFC 2043 |
0x004D | SNA. | RFC 2043 |
0x004F | IP6 Header Compression. | |
0x0051 | KNX Bridging Data. | |
0x0053 | Encryption. | |
0x0055 | Individual Link Encryption. | |
0x0057 | IPv6, Internet Protocol version 6. | |
0x0059 | PPP Multiplexing. | RFC 3153 |
0x005B | VSNP, Vendor-Specific Network Protocol. | |
0x0061 | RTP IPHC Full Header. | RFC 3544 |
0x0063 | RTP IPHC Compressed TCP. | RFC 3544 |
0x0065 | RTP IPHC Compressed Non TCP. | RFC 3544 |
0x0067 | RTP IPHC Compressed UDP 8. | RFC 3544 |
0x0069 | RTP IPHC Compressed RTP 8. | RFC 3544 |
0x006F | Stampede Bridging. | |
0x0071 | Reserved. | |
0x0073 | MP+, PPP Ascend's Multilink Protocol Plus. | |
0x007D | Reserved (Control Escape). | RFC 1661 |
0x007F | Reserved (compression inefficient). | RFC 1662 |
0x0081 | Reserved (until 20-Oct-2000). | |
0x0083 | Reserved (until 20-Oct-2000). | |
0x00C1 | NTCITS IPI. | |
0x00CF | Reserved (PPP NLPID). | |
0x00FB | Single link compression in multilink. | RFC 1962 |
0x00FD | Compressed datagram. | RFC 1962 |
0x00FF | Reserved (compression inefficient). | |
0x02XX - 0x1EXX, Compression inefficient protocols. | ||
0x0201 | 802.1d Hello Packets. | RFC 1220 |
0x0203 | IBM Source Routing BPDU. | |
0x0205 | DEC LANBridge100 Spanning Tree. | |
0x0207 | CDP, Cisco Discovery Protocol. | |
0x0209 | Netcs Twin Routing. | |
0x020B | STP, Scheduled Transfer Protocol. | |
0x020D | EDP, Extreme Discovery Protocol. | |
0x0211 | OSCP, Optical Supervisory Channel Protocol. | |
0x0213 | OSCP, Optical Supervisory Channel Protocol. | |
0x0231 | Luxcom. | |
0x0233 | Sigma Network Systems. | |
0x0235 | Apple Client Server Protocol. | |
0x0281 | MPLS, Multi-Protocol Label Switching, unicast. | |
0x0283 | MPLS, Multi-Protocol Label Switching, multicast. | |
0x0285 | IEEE p1284.4 standard - data packets. | |
0x0287 | ETSI TETRA Network Protocol Type 1. | |
0x0289 | Multichannel Flow Treatment Protocol. | |
0x2063 | RTP IPHC Compressed TCP No Delta. | RFC 3544 |
0x2065 | RTP IPHC Context State. | RFC 3544 |
0x2067 | RTP IPHC Compressed UDP 16. | RFC 3544 |
0x2069 | RTP IPHC Compressed RTP 16. | RFC 3544 |
0x4XXX - 0x7XXX, Low volume traffic without an associated NCP. | ||
0x4001 | Cray Communications Control Protocol. | |
0x4003 | CDPD Mobile Network Registration Protocol. | |
0x4005 | Expand accelerator protocol. | |
0x4007 | ODSICP NCP. | |
0x4021 | LZS, PPP Stac LZS Compression Protocol. | |
0x4023 | RefTek Protocol. | |
0x4025 | Fibre Channel. | |
0x4027 | EMIT Protocols. | |
0x405B | VSP, Vendor-Specific Protocol. | |
0x8XXX - 0xBXXX, Network Control Protocols. | ||
0x8001 - 0x801F | Reserved. | RFC 1661 |
0x8021 | IPCP, PPP Internet Protocol Control Protocol. | |
0x8023 | OSINLCP, PPP OSI Network Layer Control Protocol. | |
0x8025 | XNSCP, PPP XNS IDP Control Protocol. | |
0x8027 | DNCP, DECnet Phase IV Control Protocol. | |
0x8029 | ATCP, PPP AppleTalk Control Protocol. | |
0x802B | IPXCP, PPP IPX Control Protocol. | |
0x802D | Reserved. | |
0x802F | Reserved. | |
0x8031 | BCP, PPP Bridging Control Protocol. | |
0x8033 | Stream Protocol Control Protocol. | |
0x8035 | BVCP, Banyan Vines Control Protocol. | |
0x8037 | Reserved (until 1993). | |
0x8039 | Reserved. | |
0x803B | Reserved. | |
0x803D | Multi-Link Control Protocol. | |
0x803F | NBFCP, PPP NetBIOS Frames Control Protocol. | |
0x8041 | PPP-LEX, PPP LAN extension protocol. | |
0x8043 | Ascom Timeplex. | |
0x8045 | Fujitsu LBLB Control Protocol. | |
0x8047 | RLNCP, DCA Remote Lan Network Control Protocol. | |
0x8049 | SDCP, PPP Serial Data Control Protocol. | |
0x804B | SNACP, SNA over 802.2 Control Protocol. | |
0x804D | SNACP, SNA Control Protocol. | |
0x804F | IP6 Header Compression Control Protocol. | |
0x8051 | KNX Bridging Control Protocol. | |
0x8053 | ECP, PPP Encryption Control Protocol. | |
0x8055 | Individual Link Encryption Control Protocol. | |
0x8057 | IPV6CP, PPP IPv6 Control Protocol. | |
0x8059 | PPP Multiplexing Control Protocol. | RFC 3153 |
0x805B | VSNCP, Vendor-Specific Network Control Protocol. | |
0x806F | Stampede Bridging Control Protocol. | |
0x8071 | Reserved. | |
0x8073 | MP+ Control Protocol. | |
0x807D | Reserved. | RFC 1661 |
0x8081 | Reserved (until 20-Oct-2000). | |
0x8083 | Reserved (until 20-Oct-2000). | |
0x80C1 | NTCITS IPI Control Protocol. | |
0x80CF | Reserved. | RFC 1661 |
0x80FB | Compression on single link in multilink group control. | RFC 1962 |
0x80FD | CCP, PPP Compression Control Protocol. | |
0x80FF | Reserved (not used). | RFC 1661 |
0x8207 | Cisco Discovery Protocol Control. | |
0x8209 | Netcs Twin Routing. | |
0x820B | STP, Control Protocol. | |
0x820D | EDPCP, Extreme Discovery Protocol Control Protocol. | |
0x8235 | Apple Client Server Protocol Control. | |
0x8281 | MPLSCP, MPLS Control Protocol. | RFC 3032 |
0x8283 | Tag Switching - Multicast. | |
0x8285 | IEEE p1284.4 standard - Protocol Control. | |
0x8287 | ETSI TETRA NSP1 Control Protocol. | |
0x8289 | Multichannel Flow Treatment Protocol. | |
0xCXXX - 0xFXXX, Link Control Protocols. | ||
0xC021 | LCP, Link Control Protocol. | |
0xC023 | PAP, Password Authentication Protocol. | |
0xC025 | Link Quality Report. | |
0xC027 | SPAP, Shiva Password Authentication Protocol. | |
0xC029 | CBCP, CallBack Control Protocol. | |
0xC02B | BACP, PPP Bandwidth Allocation Control Protocol. | RFC 2125 |
0xC02D | BAP, PPP Bandwidth Allocation Protocol. | RFC 2125 |
0xC05B | VSAP, Vendor-Specific Authentication Protocol. | RFC 3772 |
0xC081 | Container Control Protocol. | |
0xC223 | CHAP, Challenge Handshake Authentication Protocol. | |
0xC225 | RSA Authentication Protocol. | |
0xC227 | EAP, Extensible Authentication Protocol. | RFC 2284 |
0xC229 | SIEP, Mitsubishi Security Info Exch Protocol. | |
0xC26F | Stampede Bridging Authorization Protocol. | |
0xC281 | Proprietary Authentication Protocol. | |
0xC283 | Proprietary Authentication Protocol. | |
0xC481 | Proprietary Node ID Authentication Protocol. |
Data.
Variable length.
0 or more bytes up to the MTU of the connection.
Link Control Protocol.
A protocol used to configure the link with the remote system.
Network Control Protocol.
A protocol used to establish and configure one or more network layer protocols that will be used by the link.
Protocol field values in the range of 0x8XXX to 0xBXXX identify packets belonging to the associated Network Control Protocol.
Peer.
The remote end of a point-to-point link.
Peer-to-peer.
A type of network in which each computer has equivalent responsibilities.
RFCs:
[RFC 1332] The PPP Internet Protocol Control Protocol (IPCP).
[RFC 1377] The PPP OSI Network Layer Control Protocol (OSINLCP).
[RFC 1378] The PPP AppleTalk Control Protocol (ATCP).
[RFC 1471] The Definitions of Managed Objects for the Link Control Protocol of the Point-to-Point Protocol.
[RFC 1472] The Definitions of Managed Objects for the Security Protocols of the Point-to-Point Protocol.
[RFC 1473] The Definitions of Managed Objects for the IP Network Control Protocol of the Point-to-Point Protocol.
[RFC 1474] The Definitions of Managed Objects for the Bridge Network Control Protocol of the Point-to-Point Protocol.
[RFC 1547] Requirements for an Internet Standard Point-to-Point Protocol.
[RFC 1552] The PPP Internetwork Packet Exchange Control Protocol (IPXCP).
[RFC 1570] PPP LCP Extensions.
[RFC 1598] PPP in X.25.
[RFC 1618] PPP over ISDN.
[RFC 1661] The Point-to-Point Protocol (PPP).
[RFC 1662] PPP in HDLC-like Framing.
[RFC 1663] PPP Reliable Transmission.
[RFC 1762] The PPP DECnet Phase IV Control Protocol (DNCP).
[RFC 1763] The PPP Banyan Vines Control Protocol (BVCP).
[RFC 1764] The PPP XNS IDP Control Protocol (XNSCP).
[RFC 1812] Requirements for IP Version 4 Routers.
[RFC 1841] PPP Network Control Protocol for LAN Extension.
[RFC 1877] PPP Internet Protocol Control Protocol Extensions for Name Server Addresses.
[RFC 1915] Variance for The PPP Connection Control Protocol and The PPP Encryption Control Protocol.
[RFC 1934] Ascend's Multilink Protocol Plus (MP+).
[RFC 1962] The PPP Compression Control Protocol (CCP).
[RFC 1963] PPP Serial Data Transport Protocol (SDTP).
[RFC 1967] PPP LZS-DCP Compression Protocol (LZS-DCP).
[RFC 1968] The PPP Encryption Control Protocol (ECP).
[RFC 1973] PPP in Frame Relay.
[RFC 1974] PPP Stac LZS Compression Protocol.
[RFC 1975] PPP Magnalink Variable Resource Compression.
[RFC 1976] PPP for Data Compression in Data Circuit-Terminating Equipment (DCE).
[RFC 1977] PPP BSD Compression Protocol.
[RFC 1978] PPP Predictor Compression Protocol.
[RFC 1979] PPP Deflate Protocol.
[RFC 1989] PPP Link Quality Monitoring.
[RFC 1990] The PPP Multilink Protocol (MP).
[RFC 1993] PPP Gandalf FZA Compression Protocol.
[RFC 1994] PPP Challenge Handshake Authentication Protocol (CHAP).
[RFC 2043] The PPP SNA Control Protocol (SNACP).
[RFC 2097] The PPP NetBIOS Frames Control Protocol (NBFCP).
[RFC 2118] Microsoft Point-To-Point Compression (MPPC) Protocol.
[RFC 2125] The PPP Bandwidth Allocation Protocol (BAP) The PPP Bandwidth Allocation Control Protocol (BACP).
[RFC 2153] PPP Vendor Extensions.
[RFC 2290] Mobile-IPv4 Configuration Option for PPP IPCP.
[RFC 2363] PPP Over FUNI.
[RFC 2364] PPP Over AAL5.
[RFC 2419] The PPP DES Encryption Protocol, Version 2 (DESE-bis).
[RFC 2420] The PPP Triple-DES Encryption Protocol (3DESE).
[RFC 2433] Microsoft PPP CHAP Extensions.
[RFC 2472] IP Version 6 over PPP.
[RFC 2484] PPP LCP Internationalization Configuration Option.
[RFC 2516] A Method for Transmitting PPP Over Ethernet (PPPoE).
[RFC 2615] PPP over SONET/SDH.
[RFC 2637] Point-to-Point Tunneling Protocol (PPTP).
[RFC 2686] The Multi-Class Extension to Multi-Link PPP.
[RFC 2687] PPP in a Real-time Oriented HDLC-like Framing.
[RFC 2688] Integrated Services Mappings for Low Speed Networks.
[RFC 2759] Microsoft PPP CHAP Extensions, Version 2.
[RFC 2794] Mobile IP Network Access Identifier Extension for IPv4.
[RFC 2823] PPP over Simple Data Link (SDL) using SONET/SDH with ATM-like framing.
[RFC 3032] MPLS Label Stack Encoding.
[RFC 3078] Microsoft Point-To-Point Encryption (MPPE) Protocol.
[RFC 3153] PPP Multiplexing.
[RFC 3241] Robust Header Compression (ROHC) over PPP.
[RFC 3255] Extending Point-to-Point Protocol (PPP) over Synchronous Optical NETwork/Synchronous Digital Hierarchy (SONET/SDH) with virtual concatenation, high order and low order payloads.
[RFC 3336] PPP Over Asynchronous Transfer Mode Adaptation Layer 2 (AAL2).
[RFC 3337] Class Extensions for PPP over Asynchronous Transfer Mode Adaptation Layer 2 (AAL2).
[RFC 3544] IP Header Compression over PPP.
[RFC 3748] Extensible Authentication Protocol (EAP).
[RFC 3772] Point-to-Point Protocol (PPP) Vendor Protocol.
[RFC 3818] IANA Considerations for the Point-to-Point Protocol (PPP).
[RFC 1134] The Point-to-Point Protocol: A Proposal for Multi-Protocol Transmission of Datagrams Over Point-to-Point Links.
[RFC 1171] The Point-to-Point Protocol for the Transmission of Multi-Protocol Datagrams Over Point-to-Point Links.
[RFC 1172] The Point-to-Point Protocol (PPP) Initial Configuration Options.
[RFC 1220] Point-to-Point Protocol Extensions for Bridging.
[RFC 1331] The Point-to-Point Protocol (PPP) for the Transmission of Multi-protocol Datagrams over Point-to-Point Links.
[RFC 1333] PPP Link Quality Monitoring.
[RFC 1334] PPP Authentication Protocols.
[RFC 1376] The PPP DECnet Phase IV Control Protocol (DNCP).
[RFC 1548] The Point-to-Point Protocol (PPP).
[RFC 1549] PPP in HDLC Framing.
[RFC 1619] PPP over SONET/SDH.
[RFC 1638] PPP Bridging Control Protocol (BCP).
[RFC 1716] Towards Requirements for IP Routers.
[RFC 1717] The PPP Multilink Protocol (MP).
[RFC 1969] The PPP DES Encryption Protocol (DESE).
[RFC 2023] IP Version 6 over PPP.
[RFC 2284] PPP Extensible Authentication Protocol (EAP).
[RFC 2509] IP Header Compression over PPP.
[RFC 2878] PPP Bridging Control Protocol (BCP).
Description | Glossary | RFCs | Publications | Obsolete RFCs |