In recent years, the concepts of Artificial Intelligence (AI) and Machine Learning (ML)...
1.2.8 Retry Probing
Retry Probing is a feature that allows reconfirmation of the initial and already reconfirmed improvements validity. The feature is applicable to all types of improvements made by the system (Performance, Cost and Commit Control improvements). The improvements that were made more than a retry probing period ago(core.improvements.ttl.retry_probe) are being sent to retry probing. If the probing results confirm that the current improvement is still valid, it stays in the system and its description is updated. Otherwise, it will be removed with the log message further described in this section.
During Retry Probing reconfirmation the improvement details will be updated in the following cases:
-
Performance and Cost improvements
→ An old provider has been removed from the system configuration.
Example: “Old provider and performance metrics not known. New packet loss 55%, avg rtt 105 ms.”
-
Commit Control improvements
→ An old provider’s has been removed from the system configuration.
Example: “Previous provider not known. Rerouted 1 Mbps to Peer5 [5] (250 Mbps, 50%)”
→ An old provider’s bandwidth statistics are not available.
Example: “Rerouted 6 Mbps from Peer1 1] to Peer5 5] (250 Mbps, 50%)”
→ A new provider’s bandwidth statistics are not available.
Example: “Rerouted 6 Mbps from Peer1 [1] (250 Mbps, 50%) to Peer5 [5]”
→ The old and new providers’ bandwidth statistics are not available.
Example: “Rerouted 6 Mbps from Peer1 [1] to Peer5 [5]“
During Retry Probing reconfirmation the improvements will be removed from the system and the details will be logged into the log file (core.log) in the following cases:
-
The Commit Control feature has been disabled.
Example: “Prefix 1.0.2.0/24 withdrawn from Improvements (Commit Control is disabled)“
-
The low prefix traffic volume is less than the configured bandwidth limits (core.commit_control.agg_bw_min).
Example: “Prefix 1.0.2.0/24 withdrawn from Improvements (low traffic volume, irrelevant for the Commit Control algorithm)“
-
The system has been switched from the Cost mode to the Performance mode (applied for cost improvements only).
Example: “Prefix 1.0.2.0/24 withdrawn from Improvements (Performance Improvements mode)“
-
A prefix has been added to the ignored networks/ASN list.
Example: “Prefix 1.0.2.0/24 withdrawn from Improvements (added to ignored networks/ASN)“
-
The improvement’s performance metrics are not the best ones anymore.
Example:”Prefix1.0.2.0/24 withdrawn from Improvements(Performance Improvement not actual anymore)“
-
The maximum number of improvements limits (core.improvements.max, core.improvements.max_ipv6) are exceeded
Example: “Prefix 1.0.2.0/24 withdrawn from Improvements (no more available Improvement slots)”