Skip to content

IEEE P802.1p

Request correction

Trademark

Unclaimed

IEEE P802.1p was an IEEE 802.1 task group whose work introduced Ethernet traffic-priority and multicast-filtering mechanisms that became associated with IEEE 802.1p.

Last updated August 25, 2026

AI crawler reads

No AI crawler has read this profile yet.

Overview

IEEE P802.1p was a standards-development task group active from 1995 to 1998 under the IEEE 802.1 working group. It addressed the need to provide differentiated treatment for Ethernet traffic at the media access control layer, particularly in networks carrying time-sensitive, high-priority, or otherwise critical data. Its work focused on two related capabilities: traffic-class expediting, which allowed frames to be assigned different priority classes, and dynamic multicast filtering, which helped limit the unnecessary distribution of multicast traffic across a bridged network. The project is commonly remembered as “IEEE 802.1p,” although the work was not ultimately published as a standalone standard under that name. Instead, its technical results were incorporated into the major revision IEEE 802.1D-1998, the standard governing media-access-control bridges. Later, the relevant bridging and priority material was incorporated into the IEEE 802.1Q family, including IEEE 802.1Q-2014. This makes IEEE 802.1p primarily a historical project designation and technical shorthand rather than a continuing commercial product brand. The best-known result of the project is the use of a three-bit priority value in the VLAN-tagged Ethernet header. In IEEE 802.1Q terminology, this field is the Priority Code Point, or PCP. It can represent eight values, from 0 through 7, enabling network equipment and quality-of-service policies to classify frames into different classes of service. The standard defines the classification mechanism, while the precise treatment of each class is generally left to implementations and higher-level network policies. This approach allowed switches and other Ethernet equipment to apply differentiated queuing, scheduling, or forwarding behavior without changing the basic Ethernet payload format. The project also contributed to the development and use of Generic Attribute Registration Protocol concepts in the bridging environment, supporting the registration and distribution of network attributes. A related technical change required an amendment to the Ethernet frame-size rules so that an additional four bytes could be accommodated. That work was published as IEEE 802.3ac in 1998. IEEE 802.1p terminology became widely used in networking documentation, switch configuration interfaces, quality-of-service discussions, and product specifications. In later technical usage, the name often refers specifically to Ethernet priority marking or the three-bit priority field, even though the underlying provisions were subsequently maintained through other IEEE standards. The project itself is no longer active, but its concepts remain part of the historical foundation of Layer 2 quality-of-service design.

History

IEEE P802.1p was established as an IEEE 802.1 task group in the mid-1990s to improve the ability of bridged Ethernet networks to handle traffic with different service requirements. At the time, Ethernet was increasingly being used for mixed workloads, including ordinary data transfer, multicast applications, and traffic requiring more predictable forwarding behavior. The project therefore examined mechanisms that could operate at the MAC layer rather than depending solely on higher-layer protocols. The group worked on traffic-class expediting and dynamic multicast filtering. Traffic-class expediting provided a way to mark frames with priority information so that bridges and switches could place them into differentiated service classes. Dynamic multicast filtering addressed the distribution of multicast frames, allowing network devices to avoid forwarding such traffic unnecessarily to every connected segment. The project was active from 1995 through 1998. Its results were not issued as an independent IEEE 802.1p standard. Instead, the priority-class and related bridging work was incorporated into IEEE 802.1D-1998. The terminology “802.1p” nevertheless remained common because it offered a convenient name for the priority functionality associated with that work. The priority mechanism was later represented through the three-bit Priority Code Point field in the VLAN tag defined by IEEE 802.1Q. The field provides eight possible priority values. IEEE documentation can recommend broad class mappings, but the actual forwarding, queuing, or scheduling behavior associated with a value is implementation-dependent. This separation lets equipment manufacturers and network administrators build different quality-of-service policies around a common marking field. The project also had a relationship to Generic Attribute Registration Protocol work in the IEEE 802.1 environment. In addition, accommodating the VLAN-related frame format required a four-byte extension to the permitted Ethernet frame size. The corresponding amendment was published as IEEE 802.3ac in 1998. As IEEE standards evolved, the relevant provisions moved through later revisions and were ultimately incorporated into the IEEE 802.1Q family. IEEE 802.1Q-2014 incorporated material from IEEE 802.1D, making the original project an inherited component of a broader and continuing family of bridging and VLAN standards. Although P802.1p is no longer an active task group, “802.1p” remains a widely recognized technical label for Ethernet priority or Class of Service marking.

  • 2014

    Relevant work incorporated into IEEE 802.1Q-2014

    [1]

    The provisions associated with the earlier project were carried forward through revisions of the bridging and VLAN standards and incorporated into IEEE 802.1Q-2014.

  • 1998

    Work incorporated into IEEE 802.1D-1998

    [1]

    The project’s technical results were incorporated into the 1998 revision of the IEEE 802.1D MAC-bridging standard rather than published as a separate 802.1p standard.

  • 1998

    IEEE 802.3ac published

    [1]

    A related amendment extending the maximum Ethernet frame size by four bytes was published as IEEE 802.3ac.

  • 1995

    Task group becomes active

    [1]

    IEEE P802.1p began work within the IEEE 802.1 standards group on MAC-layer traffic-class handling and dynamic multicast filtering.

Products and positioning

A historical IEEE networking standards project associated with Layer 2 quality of service, Ethernet traffic classification, and dynamic multicast filtering. It is not a conventional consumer or corporate product brand.

  • Ethernet quality of service

    IEEE 802.1p priority classification

    The central technical result associated with P802.1p is a MAC-layer traffic-priority mechanism used with VLAN-tagged Ethernet frames. The three-bit Priority Code Point field provides eight possible values, allowing switches and other network equipment to classify frames and apply differentiated handling. The field itself does not prescribe one universal queuing or forwarding behavior; those policies are determined by implementations and network configurations. The mechanism is commonly described as Ethernet Class of Service or 802.1p priority.

  • Ethernet bridging

    Dynamic multicast filtering

    Dynamic multicast filtering was one of the project’s principal areas of work. It was intended to improve bridged-network efficiency by controlling where multicast traffic was forwarded instead of distributing every multicast frame indiscriminately across all network segments. The capability was developed as part of the broader IEEE 802.1 bridging work and was not released as a standalone commercial product.

Sources1 sources

Cite this profile: Cite the canonical profile. /brand-wiki/ieee-p8021p · Editorial policy · How profiles are compiled