02-24-2025 10:45 AM
We are operating a traditional network across multiple locations, connected via MPLS and IPsec VPN. There is no SD-WAN under our direct management, making it challenging to access real-time monitoring data such as jitter, packet loss, delay, and RTT.
Currently, we use PRTG for network monitoring and are considering implementing IPSLA or BFD to measure network health between our location’s core switch and the HQ core switch. Additionally, we are exploring the possibility of monitoring specific services using IPSLA but have yet to finalize the exact metrics to track.
I would like to understand:
Any technical insights or best practices would be greatly appreciated.
02-25-2025 07:13 PM
BFD is not a performance-monitoring / observability tool; BFD monitors “liveness” between between two IP end-points for the purpose of quickly notifying clients (typically routing protocols) that a topology change has occurred so that they can withdraw routes based on the old topology and reconverge on the new. Some NPU-based platforms supporting BFD hardware offload can support interval timers down to single-digit milliseconds. BFD does not measure delay/jitter/loss, it only detects when a keepalive packet has not been received before time expiry.
Cisco supports a number of observability tools such as IPSLA, as you mention, and also others such as TWAMP, ThousandEyes, and Accedian. TWAMP is essentially the open standard version of the Cisco-proprietary IPSLA and my personal preference is to use open standards unless there is a compelling reason to use a proprietary protocol. In the case of TWAMP, some NPUs support timestamping in hardware which greatly increases the accuracy.
02-26-2025 07:10 AM - edited 02-26-2025 07:36 AM
Like Jim, I wondered about the BFD reference, unless you have something else in mind besides Bidirectional Forwarding Detection.
Yes, IPSLA might be used. Unless you use some product that uses it under the covers, setting up useful IPSLA monitoring can be rather tedious, especially if done beyond a small scale. Further, you would need to consider how you will process its captured data.
"Any technical insights or best practices would be greatly appreciated."
Depends on your end goals and realistic understanding of the technology.
For about a decade my primary networking engineering focus was to maximize network performance across the WAN rightsized for need. Over the decade, went from p2p leased lines to frame-relay, ATM, MPLS VPN. Also, often concurrently additionally had site-to-site VPN across the Internet.
For the most part, the level of monitoring you seek, which we often had, was mostly useless except for documenting service provider SLA failures. If that's your goal, such monitoring is great, but, unfortunately (?), my only major interaction with our network monitoring group was when I "broke" monitoring when I rolled out a (then) new Cisco technology (OER/PfR) that rerouted around WAN performance issues so quickly, our monitoring (and our users) often no longer saw issues. (We did work out methods that are monitoring did see WAN issues, while they continued to be, mostly, non events to our network traffic. Also, BTW, OER/PfR, analyzed, in near real-time, interface loading, and its own NetFlow and IPSLA stats, across multiple routers. Probably the precursor to SD-WAN.)
If you want to get into a discussion how to get the best out of a network like yours, I might be able to help.
If you just want good stats for service provider, or your, SLA failures, IPSLA, might be fine.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide