FAt flow enhancements - configurable prefix-lenghth - for flow creation
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R5.0 |
Won't Fix
|
High
|
N Anand Rao | |||
Trunk |
In Progress
|
High
|
N Anand Rao |
Bug Description
This LP works in conjunction with other LP for fat flow enhancements (LP 1739544 and LP ???)
Flow setup rate is challenge in SP designs with millions of subscribers. this is especially true when dealing with failure scenarios where (fast) reconvergence from one compute to another is requested
The UC assumes a typical internet access UC for residential services (broadband or mobile).
In this case, most of the connectivity(flows) is setup from SP subsrcibers to the Internet.
- SP subcsribers have known IP address pool (say 10/8)
- Internet has many
We assume then that first packet has SRC in the SP pool (here 10/8).
LP 1739544 provides the ability to boost the ramp up rate of contrail by creating flows based on IP SRC only.
This a great leap forward in term of perfs and DDOS protection (1 flow for any type of DEST), however this may still be challenging for some UC where subsecond convergence is requested.
This LP aims at improving the ramp-up by grouping contiguous sources in same flows with a configurable prefix-length
In our example, 10/8 (subscriber pool) is split into smaller pools example 10/28
10.0.0.1, 10.0.0.2, 10.0.0.3 … 10.0.0.15 are in a same flow
Entropy is still good enough for Load balancing to operate say 1M subcribers => 1M/16 flows .
Flow setup is rate is proportional to the aggregation achieved with the prefixl-length. In this example, flow setup rate is multiplied by 16 (=/28)
Caveat: packet steering is not possible wihtout additional tweaking (see LP ???).
summary: |
- FAt flow enhancements - configurable MASK for flows + FAt flow enhancements - configurable prefix-lenghth - for flow creation |
tags: | added: vrouter |
Changed in juniperopenstack: | |
milestone: | none → r5.0.1 |
assignee: | nobody → Ashok Singh (ashoksr) |
Changed in juniperopenstack: | |
importance: | Undecided → Wishlist |
Changed in juniperopenstack: | |
importance: | Wishlist → High |
information type: | Proprietary → Public |
Review in progress for https:/ /review. opencontrail. org/42495
Submitter: Ashok Singh (<email address hidden>)