Question
How do low delay and low loss work in an SLA profile?
Answer:
The low delay and low loss behavior in an SLA profile is different in Releases 16.1R1 and 16.1R2.
Release 16.1R1
When you include multiple best-path criteria, such as low loss, low delay, and low delay variations, in an SLA profile, the criteria are applied in a fixed order to select the list of eligible paths. First, the path with the least delay is selected. If multiple paths have the same delay, the path with the least loss is selected. If multiple paths have the same loss, the path with the least delay variation is selected.
When an SLA profile contains both best path and SLA threshold criteria, path selection is a two-step process. First, paths are sorted into priority buckets according to whether they meet the SLA threshold criteria. Second, the best-path criteria are applied to the paths in the highest priority bucket to determine the path with the best performance. Then the Versa software rotates among all the paths that are within 10 percent of the best path's performance, because these paths are similar to the best path.
Example:
Consider an SLA profile with a latency threshold of 80 milliseconds and three circuits (paths) (L1, L2, and L3) that are all configured as priority 1. If only L1 and L2 meet the latency threshold, these two circuits are considered as priority 1, and L3 has an SLA-violated priority. Now, the best-path criteria are applied to L1 and L2 to select the path with the least latency and loss, depending on how you have configured low latency and low loss.
Release 16.1R2
When you include one or more of the low delay, low loss, and low delay variations in an SLA profile, the Versa software computes a performance score based on the options you include. For instance, if you select low delay, the score computation considers only the low delay. If you select low delay and low loss , the score computation considers both the delay and the loss. Instead of using only the one path with the best score, the Versa software rotates among all the paths that are within 10 percent of the best score, because these paths are similar to the best path.
Example:
Consider an SLA profile with a latency threshold of 80 milliseconds and four circuits (paths) (L1, L2, L3, and L4) that are all configured at priority 1. If only L1, L2, and L3 meet the latency threshold, these three circuits are considered as priority 1, and L4 has an SLA-violated priority. Now, the Versa software computes the performance score for L1, L2, and L3. If the scores are L1 = 10000, L2 = 20000, L3 = 19050, L2 and L3 are used (L2 because it has the best score, and L3 because it is within 10 percent of the best score). L1 is not used at all.
To display the computed performance score, use the following vty command:
vsm-vcsn0> show sd-wan forwarding-profile detail Customer2/fp-ll 102 12
Name : Customer2/fp-ll
FP prof id/gen : 15/93063
SLA profile Name : sla-ll
SLA profile id : 2
SLA latency : 0
SLA loss percent : 10000
SLA fwd loss percent : 10000
SLA rev loss percent : 10000
SLA delay variation : 0
SLA Circuit TX usage : 0
SLA Circuit RX usage : 0
SLA Low Latency : True
SLA Low Loss : True
SLA Low Forward Loss : False
SLA Low Reverse Loss : False
SLA Low DelayVariation: False
SLA MOS score : False [0]
Connection sel method : Weighted round robin
SLA violate action : Forward
Evaluate continuously : False
Gradual migration : False
Symmetric forwarding : True
Verify reverse route : True
Autosteering : False
Replication(Factor) : False(2)
Reorder : True
FEC sender : Disable
FEC receiver recovery : Enable
Preserve order : Enable
Max packet length : 1400
number of windows : 3
FEC Parity cache sz : 16
TURN redirection : False
Load-balance : Per-flow
Recompute time : 10 seconds
Path Reevaluate Interval : 60 seconds
Encryption capability : Both
Active nexthops
Branch 102: Branch2, Inline Loss: Yes
Forwarding Class: fc_be Current Priority Index: 10
Priority[10][Default] BL 0x200
VL [b1-w2::h1-w2] [0x22] Flaps: 0, In current state for 00:00:08
D: 0, FDV: 0 RDV: 0 FLP: 0.00 RLP: 0.00 PLP: 0.00 (0.00) score: 183750
Priority[14][Unused] BL 0x1
VL [b1-w1::h1-w1] [0x11] Flaps: 0, In current state for 00:00:08
D: 80, FDV: 0 RDV: 0 FLP: 0.00 RLP: 0.00 PLP: 0.00 (0.00) score: 2296