Starting with version 4.0 IRP is able to perform loss and latency optimization of inbound traffic.
This feature allows improving the inbound traffic performance by deflecting it from the worst-performing provider. The improvement actions do not guarantee the best path for the inbound traffic but minimize the usage of the worst path. For the traffic deflection consistency, IRP uses provider traffic engineering capabilities.
The requirements for the Inbound performance feature are:
- Provider traffic engineering capability using BGP community
- Ability to re-announce providers’ BGP table to IRP. Configuring the BGP monitoring Protocol (BMP monitoring station) is recommended
- Flow export (The feature is not supported in the SPAN-only setups)
For the Inbound performance feature to work, IRP must know what traffic should be monitored and improved. For that, the Inbound Performance rule(s) must be configured. More about Inbound performance rules: Inbound Performance Rules
IRP performs the analysis of network performance indicators and applies improvements per individual preconfigured rules in the following order:
- Probes prefixes that generate inbound traffic to build a statistical model of the route performance per each inbound rule
- Reprobes prefixes according to the configured inbound reprobing interval (irpinperfd.probing.interval)
- Compares the reprobed results with the statistical model
- In case the poor inbound traffic metrics are obtained – IRP makes an improvement by announcing the customer prefixes with the corresponding TE community
- Once IRP applies an inbound improvement, its relevance is checked on subsequent probing sessions
There are two modes in which the inbound performance improvements can be enabled: #
• Automated – IRP enables/disables all the inbound performance improvements automatically once an improvement is calculated
• Moderated – stands for manual confirmation of the inbound performance improvements. Once IRP detects an improvement, a suggestion to enable it gets displayed in the GMI interface. IRP does not perform any improvements without user confirmation. If an improvement is not enabled in time before a subsequent cycle of checks, IRP reviews the proposal and adjusts it as needed, keeping the recommendation, making a different one, or removing the improvement proposal
To view how to configure the Inbound Performance feature, go to: Inbound performance optimization configuration

