Actions
Feature #8599
openIPv6 flow labels
Status:
New
Priority:
Very Low
Assignee:
-
Category:
Rules / NAT
Target version:
-
Start date:
06/25/2018
Due date:
% Done:
0%
Estimated time:
Plus Target Version:
Release Notes:
Description
Here's a short list of possible uses for IPv6 flow labels in pfSense:
- Ability to apply QOS based on IPv6 flow labels
- Using the IPv6 Flow Label for Load Balancing in Server Farms[https://tools.ietf.org/html/rfc7098]
- Utilize IPv6 flow labels in Equal Cost MultiPath (ECMP) or Link Aggregation (LAG) implementations [https://tools.ietf.org/html/rfc6438]
Windows 10 now populates IPv6 flow labels by default: [[https://blogs.technet.microsoft.com/networking/2017/07/13/core-network-stack-features-in-the-creators-update-for-windows-10/]]
Beginning with the Creators Update, outbound TCP and UDP packets over IPv6 have this field set to a hash of the 5-tuple (Src IP, Dst IP, Src Port, Dst Port). Middleboxes can use the FlowLabel field to perform ECMP for in-encapsulated native IPv6 traffic without having to parse the transport headers. This will make IPv6 only datacenters doing load balancing or flow classification more efficient.
FreeBSD also includes support for IPv6 flow labels.
Thanks
Actions