Using 802.1p support for better QoS

Registered by vikram.choudhary

The IEEE 802.1p signaling standard defines traffic prioritization at Layer 2 of the OSI model. Layer 2 network devices, such as switches, that adhere to this standard can group incoming packets into separate traffic classes.The 802.1p standard is used to prioritize packets as they traverse a network segment (subnet).When a subnet becomes congested, causing a Layer 2 network device to drop packets, the packets marked for higher priority receive preferential treatment and are serviced before packets with lower priorities. The 802.1p priority markings for a packet are appended to the MAC header.On Ethernet networks, 802.1p priority markings are carried in Virtual Local Area Network (VLAN) tags. The IEEE 802.1q standard defines VLANs and VLAN tags. This standard specifies a 3-bit field for priority in the VLAN tag, but it does not define the values for the field. The 802.1p standard defines the values for the priority field. This standard defines eight priority classes (0 - 7). Network administrators can determine the actual mappings, but the standard makes general recommendations. The VLAN tag is placed inside the Ethernet header, between the source address and either the Length field (for an IEEE 802.3 frame) or the EtherType field (for an Ethernet II frame) in the MAC header. The 802.1p marking determines the service level that a packet receives when it crosses an 802.1p-enabled network segment.

Our proposal is to use OpenFlow capability for modifying VLAN priority for achieving better QoS.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Not
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Deferred
Milestone target:
None
Completed by
Armando Migliaccio

Related branches

Sprints

Whiteboard

Oct-31-2016(armax): stale for 2 cycles. Obsolete.

Please get familiar with:

http://docs.openstack.org/developer/neutron/policies/blueprints.html

From here onwards, only members of the drivers team register blueprints.

Gerrit topic: https://review.openstack.org/#q,topic:bug/1505631,n,z

Addressed by: https://review.openstack.org/392023
    Add spec for Qos support VLAN priority

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.