The Sub-Network Attachment Point header
) is an IEEE
-defined layer 2
encapsulation header format for Ethernet
and similar network packets. It is used at the logical link control
layer of the IEEE 802.3
communications protocol stack
, as a trailer to the IEEE-defined LLC header, in so-called "LLC/SNAP encapsulation".
In LLC/SNAP encapsulation the SNAP header is preceded by a LLC header that consists of the 3 bytes
AA AA 03
specifying a U-type LLC frame with SNAP as both the Source Service Access Point (SSAP) and Destination Service Access Point (DSAP) protocols, and the rest of the control field set to zero.
The 5 byte SNAP header itself then follows, in the following format:
- Organization Code (3 bytes)
- Local Code (2 bytes)
For the special case of ARP
packet encapsulation, the Organization Code is set to zero, and the EtherType
information is stored in the 16-bit Local Code field.
Thus, the LLC/SNAP headers are 8 bytes long in total. This reduces the size of the available payload for protocols such as the Internet Protocol to 1492 bytes, compared to the use of the Ethernet II framing.
- J. Postel and J. Reynolds, A Standard for the Transmission of IP Datagrams over IEEE 802 Networks, RFC 1042