Using IPv6 flow labels for better QoS

Registered by vikram.choudhary

Neutron's IPv6 QoS capability can be improved using IPv6 flow labels effectively. There is an idea about the same in IETF (https://tools.ietf.org/html/rfc6294). This proposal will talk about how better IPv6 QoS can be achieved using IPv6 flow labels in neutron.

FYI: IPv6 Flow Label field occupies bits 12 through 31 of the IPv6 packet header. It provides a potential way to mark a packet, identify a flow, and look up the corresponding flow state. This field is always present in an IPv6 header, so a phrase such as "a packet with no flow label" refers to a packet whose Flow Label field contains 20 zero bits, i.e., a flow label whose value is zero.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
Undefined
Drafter:
vikram.choudhary
Direction:
Needs approval
Assignee:
vikram.choudhary
Definition:
Obsolete
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Armando Migliaccio

Related branches

Sprints

Whiteboard

Dec-07-2015(armax): If someone is interested in pursuing it, this must be re-submitted according to guidelines defined in [1].

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

---------------

This proposal adds IPv6 flow labels QoS capability to the existing proposed QoS framework.
    https://blueprints.launchpad.net/neutron/+spec/quantum-qos-api

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.