Ability to advertise hashing algorithm per next hop

Registered by Ashish Ranjan

vRouter to support configurable fields from the packet header to calculate hash while doing ECMP load balancing
The following 3 hashing schemes will be supported
    All 5-tuples (current scheme)
    Source IP and Destination Port
    Source IP only
Configuration API to be able to configure for the origin of the ECMP route
Per Virtual Network
Per Shared IP
Global (all ECMP next-hops will follow this scheme)
Following is priority (from low to high) will be followed for the configuration: Global, Per Virtual Network, Per Shared IP
For Per Virtual Network and Per Shared IP schemes, new BGP attribute will be advertised along with the route

CAVEATS & NOTES
MX or other SDN gateways can only support Global configuration

Blueprint information

Status:
Complete
Approver:
Ashish Ranjan
Priority:
High
Drafter:
Ashish Ranjan
Direction:
Needs approval
Assignee:
Ananth Suryanarayana
Definition:
Approved
Series goal:
Accepted for r3.0
Implementation:
Implemented
Milestone target:
milestone icon r3.0-fcs
Started by
Ashish Ranjan
Completed by
Ashish Ranjan

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.