0001 Padding Protocol 0003 to 001f Reserved (transparency inefficient) 0021 Internet Protocol 0023 OSI Network Layer 0025 Xerox NS IDP 0027 DECnet* Phase IV 0029 AppleTalk* 002b Novell* IPX* 002d Van Jacobson Compressed TCP/IP 002f Van Jacobson Uncompressed TCP/IP 0031 Bridging PDU 0033 Stream Protocol (ST-II) 0035 Banyan Vines* 0037 Reserved (until 1993) 0039 AppleTalk EDDP 003b AppleTalk SmartBuffered 003d Multilink 003f NetBIOS Framing 0041 Cisco Systems* 0043 Ascom Timeplex* 0045 Fujitsu* Link Backup and Load Balancing (LBLB) 0047 DCA Remote Lan 0049 Serial Data Transport Protocol (PPP-SDTP) 004b SNA over 802.2 004d SNA 004f IP6 Header Compression 006f Stampede Bridging 007d Reserved (Control Escape) [RFC1661] 007f Reserved (compression inefficient) [RFC1662] 00cf Reserved (PPP NLPID) 00fb Compression on single link in multilink group 00fd 1st choice compression 00ff Reserved (compression inefficient)
0201 802.1d Hello Packets 0203 IBM* Source Routing BPDU 0205 DEC LANBridge* 100 Spanning Tree 0231 Luxcom* 0233 Sigma Network Systems*
8001-801f Not Used - reserved [RFC1661] 8021 Internet Protocol Control Protocol 8023 OSI Network Layer Control Protocol 8025 Xerox NS IDP Control Protocol 8027 DECnet Phase IV Control Protocol 8029 AppleTalk Control Protocol 802b Novell IPX Control Protocol 802d Reserved 802f Reserved 8031 Bridging NCP 8033 Stream Protocol Control Protocol 8035 Banyan Vines* Control Protocol 8037 Reserved till 1993 8039 Reserved 803b Reserved 803d Multilink Control Protocol 803f NetBIOS Framing Control Protocol 807d Not Used - reserved [RFC1661] 8041 Cisco Systems Control Protocol 8043 Ascom Timeplex 8045 Fujitsu LBLB Control Protocol 8047 DCA Remote Lan Network Control Protocol (RLNCP) 8049 Serial Data Control Protocol (PPP-SDCP) 804b SNA over 802.2 Control Protocol 804d SNA Control Protocol 804f IP6 Header Compression Control Protocol 006f Stampede Bridging Control Protocol 80cf Not Used - reserved [RFC1661] 80fb Compression on single link in multilink group control 80fd Compression Control Protocol 80ff Not Used - reserved [RFC1661]
c021 Link Control Protocol c023 Password Authentication Protocol c025 Link Quality Report c027 Shiva(R) Password Authentication Protocol c029 CallBack Control Protocol (CBCP) c081 Container Control Protocol [KEN] c223 Challenge Handshake Authentication Protocol c281 Proprietary Authentication Protocol [KEN] c26f Stampede Bridging Authorization Protocol c481 Proprietary Node ID Authentication Protocol [KEN]
Protocol field values in the 0xxx to 3xxx range identify the network-layer protocol of specific datagrams, and values in the 8xxx to bxxx range identify datagrams belonging to the associated Network Control Protocol (NCP), if any.
It is recommended that values in the 02xx to 1exx and xx01 to xx1f ranges not be assigned, as they are compression inefficient.
Protocol field values in the 4xxx to 7xxx range are used for protocols with low volume traffic, which has no associated NCP.
Protocol field values in the cxxx to exxx range identify datagrams as Control Protocols (such as LCP).
==========================
PPP CODES for LCP, IPCP, CCP, ATCP, and so forth
The Point-to-Point Protocol (PPP) Link Control Protocol (LCP), [146] the Compression Control Protocol (CCP), Internet Protocol Control Protocol (IPCP), [147] and other control protocols, contain an 8-bit Code field that identifies the type of packet. These Codes are assigned as follows:
Code Packet Type
1 Configure-Request 2 Configure-Ack 3 Configure-Nak 4 Configure-Reject 5 Terminate-Request 6 Terminate-Ack 7 Code-Reject 8 * Protocol-Reject 9 * Echo-Request 10 * Echo-Reply 11 * Discard-Request 12 * Identification 13 * Time-Remaining 14 + Reset-Request 15 + Reset-Reply
LCP Only + CCP Only
==================================
PPP LCP Configuration Option Types
The Point-to-Point Protocol (PPP) Link Control Protocol (LCP) specifies a number of Configuration Options [146], which are distinguished by an 8-bit Type field. These Types are assigned as follows:
Type Configuration Option
1 Maximum-Receive-Unit 2 Async-Control-Character-Map 3 Authentication-Protocol 4 Quality-Protocol 5 Magic-Number 6 RESERVED 7 Protocol-Field-Compression 8 Address-and-Control-Field-Compression 9 FCS-Alternatives 10 Self-Describing-Pad 11 Numbered-Mode 12 Multilink-Procedure 13 Callback 14 Connect-Time 15 Compound-Frames 16 Nominal-Data-Encapsulation 17 Multilink-MRRU 18 Multilink-Short-Sequence-Number-Header-Format 19 Multilink-Endpoint-Discriminator 20 Proprietary [KEN] 21 DCE-Identifier [SCHNEIDER] 23 Link Discriminator (used by BACP)
PPP, LCP, FCS Alternatives
The Point-to-Point Protocol (PPP) Link Control Protocol (LCP) FCS-Alternatives Configuration Option contains an 8-bit Options field, which identifies the FCS used. These are assigned as follows:
Bit FCS
1 Null FCS 2 CCITT 16-Bit FCS 4 CCITT 32-bit FCS
PPP LCP Callback Operation Fields
The Point-to-Point Protocol (PPP) Link Control Protocol (LCP) Callback Configuration Option contains an 8-bit Operations field, which identifies the format of the message. These are assigned as follows:
Operation Description
0 Location determined by user authentication 1 Dialing string 2 Location identifier 3 E.164 number 4 X.500 distinguished name 5 Unassigned 6 Location is determined during CBCP negotiation
===================================
PPP, IPCP Configuration Option Types
The Point-to-Point Protocol (PPP) Internet Protocol Control Protocol (IPCP) specifies a number of Configuration Options [147], which are distinguished by an 8-bit Type field. These Types are assigned as follows:
Type Configuration Option
1 IP-Addresses (deprecated) 2 IP-Compression-Protocol 3 IP-Address 129 Primary-DNS-Address 130 Primary-NBNS-Address 131 Secondary-DNS-Address 132 Secondary-NBNS-Address
[name servier info is from RFC 1877] ===================================
PPP, ATCP Configuration Option Types
The Point-to-Point Protocol (PPP) Apple Talk Control Protocol (ATCP) specifies a number of Configuration Options [RFC-1378], which are distinguished by an 8-bit Type field. These Types are assigned as follows:
Type Configuration Option
1 AppleTalk-Address 2 Routing-Protocol 3 Suppress-Broadcasts 4 AT-Compression-Protocol 5 Reserved 6 Server-information 7 Zone-information 8 Default-Router-Address
========================= PPP Bridging Configuration Option Types
The Point-to-Point Protocol (PPP) Bridging Control Protocol (BCP) specifies a number of Configuration Options, which are distinguished by an 8-bit Type field. These Types are assigned as follows:
Type Configuration Option
1 Bridge-Identification 2 Line-Identification 3 MAC-Support 4 Tinygram-Compression 5 LAN-Identification 6 MAC-Address 7 Spanning-Tree-Protocol
======================= PPP Bridging MAC Types
The Point-to-Point Protocol (PPP) Bridging Control Protocol (BCP) contains an 8-bit MAC Type field, which identifies the MAC encapsulated. These Types are assigned as follows:
Type MAC
0 Reserved 1 IEEE 802.3/Ethernet with cannonical addresses 2 IEEE 802.4 with cannonical addresses 3 IEEE 802.5 with noncannonical addresses 4 FDDI with noncannonical addresses 5-10 Reserved 11 IEEE 802.5 with cannonical addresses 12 FDDI with cannonical addresses
======================== PPP Bridging Spanning Tree
The Point-to-Point Protocol (PPP) Bridging Control Protocol (BCP) Spanning Tree Configuration Option contains an 8-bit Protocol field, which identifies the spanning tree used. These are assigned as follows:
Protoco Spanning Tree
0 Null - no spanning tree protocol supported 1 IEEE 802.1D spanning tree protocol 2 IEEE 802.1G extended spanning tree protocol 3 IBM source route spanning tree protocol 4 DEC LANbridge 100 spanning tree protocol
References
[RFC1661] Simpson, W., Editor, "The Point-to-Point Protocol (PPP)," STD 51, RFC 1661, Daydreamer, July 1994.
[RFC1662] Simpson, W., Editor, "PPP in HDLC-like Framing," STD 51, RFC 1662, Daydreamer, July 1994.
[RFC1332] McGregor, G., "PPP Internet Control Protocol," RFC 1332, Merit, May 1992.
=================
From RFC 1962
Up-to-date values of the CCP Option Type field are specified in the most recent Assigned Numbers RFC [2]. Current values are assigned as follows:
CCP Option Compression types 0 OUI 1 Predictor type 1 2 Predictor type 2 3 Puddle Jumper 4-15 Unassigned 16 Hewlett-Packard* PPC 17 Stac Electronics LZS* 18 Microsoft* PPC 19 Gandalf *FZA 20 V.42bis compression 21 BSD LZW Compress 255 Reserved
=================
From RFC 1552
IPXCP uses the same Configuration Option format defined for LCP [1] with a separate set of Options.
Up-to-date values of the IPXCP Option Type field are specified in the most recent Assigned Numbers RFC [2]. Current values are assigned as follows:
1 IPX-Network-Number 2 IPX-Node-Number 3 IPX-Compression-Protocol 4 IPX-Routing-Protocol 5 IPX-Router-Name 6 IPX-Configuration-Complete
=========================
From RFC 2125 BAP/BACP (multilink bandwidth allocation protocol)
BACP Configuration Options 1 Favored-Peer (that is, multilink magic number negotiation)
BAP Control codes 01 Call-Request 02 Call-Response 03 Callback-Request 04 Callback-Response 05 Link-Drop-Query-Request 06 Link-Drop-Query-Response 07 Call-Status-Indication 08 Call-Status-Response
List of BAP datagrams and associated fields:
Datagram Mandatory fields Allowed options
Call-Request Link-Type No-Phone-Number Call-Response Link-Type Phone-Delta Callback-Request Link-Type Phone-Delta Callback-Response Link-Type Link-Drop-Query-Request Link-Discriminator Link-Drop-Query-Response Call-Status-Indication Call-Status Phone-Delta Call-Status-Response
|