The great English philosopher, Sir Francis Bacon known for his influence in promoting scientific method, held that the aim of scientific investigation is practical application of the understanding of nature to improve man's condition. He rightly expressed, that “Knowledge is Power”. In a similar manner, visibility and control via NPMD – is a necessary ‘knowledge’ power in the world of networking.
Network Performance Monitoring and Diagnostics (NPMD) tools is a catchall phrase coined several years ago by Gartner Inc., to describe tools that allow “IT operations to understand the performance of application, network and infrastructure components via network instrumentation, including insight into the quality of the end-user experience”.
In addition to monitoring and inspecting network traffic and infrastructure, NPMD tools also offer diagnostics, analytics, and root cause analysis that help identify optimization possibilities, as well as help develop solutions to various undesirable events or states such as power outages and network degradation.
In general NPMD should be considered as part of an overall network management solution included in a larger availability and performance monitoring strategy. These adjacent components and technologies include, amongst others, Application Performance Management (APM) and IT Infrastructure Monitoring (ITIM). While APM focuses on the dimensions of digital experience monitoring, application discovery, tracing and diagnostics and application analytics; ITIM focuses on focuses on the availability and health of systems that are part of the general IT infrastructure.
Some NPMD solutions may have offerings that may combine APM and ITIM functionality. But NPMD is often confused with those adjacent components and technologies and IT and Network Managers should clearly define their requirements when assessing their needs.
So what are the common inputs into an NPMD solution? NPMD’s typically support at least one, and sometimes all of the following input sources:
Raw data packets - the NPMD, as an out-of-band monitoring device needs to tap into copies of the raw data packets. Analysing raw data packets can offer insights into the traffic that might not be available when digesting other sources. Analysing raw data packets will also be the more processor intensive of the sources.
Traffic meta data - instead of analysing the raw data packets, the NPMD relies on another device that already processes the data traffic, and generates metadata that ‘summarizes’ a flow’s characteristics and parameters. The common traffic metadata standards are Netflow and IPFIX and to a lesser extent sFlow. Traffic metadata results in a fraction of the velocity of the raw data inteself, commonly accounting for a few percentages of the original raw traffic data packets.
SNMP polling - here the NPMD actively queries/polls various devices and endpoints using SNMP to collect data on the health, traffic status and performance. SNMP messages contain a lot of information and the device, its components, traffic characteristics and other information that devices are collecting and generating about themselves. Other methods of polling data may be based on API’s, and other SDN related protocols.
Network packet brokers (NPBs) are essential devices for leveraging and augmenting the power and versatility of NPMD devices.
In order for the comprehensive cycle of data gathering by NPMD inspection and monitoring, analysis and diagnosis (with relevant alerts – as applicable) to be most effective, there is a business-critical requirement for pervasive network visibility. Otherwise, the tool is not providing the maximum amount of information what we can refer to as ‘knowledge’.
The key is to create a network visibility layer that comprises strategically placed network taps, network bypasses, and in particular network packet brokers (NPBs). A pervasive visibility layer not only increases network security, but also holds key advantages in reducing downtime in maintenance periods, improving network service recovery time, and increasing your overall ROI. If your network visibility layer is not pervasive, you risk blind spots, potentially compromising your security and network efficiency.
Network Performance Monitoring and Diagnostics (NPMD) devices are mission-critical utilities and applications that offer IT professionals all-inclusive insight and control over the various components of the enterprise network. Their diagnostics and analytics also assist in identifying and developing solutions to various undesirable events or states such as network degradation.
When a network packet broker (NPB) is added to the equation, the resulting enhancements and possibilities further empower IT in their difficult tasks of managing the enterprise network and ‘staying on top of things’.
We at Niagara Networks recommend to get the best of both the NPMD and NPPB worlds when analyzing your overall network strategy and deployment. Choosing a vendor agnostic NPB would also mean that you will be able to easily combine multiple complementary performance management, analysis and diagnostic solutions. Independent NPBs offer much greater power and versatility – and that is good ‘knowledge’ to be ‘em-powered’ by.
Talk with a Niagara Networks visibility expert to further explore the range of visibility solutions available to you, or learn more on our resources page.