Modern networks are made up of a collection of routers, switches, firewalls, and other network elements. While they are all configured to maintain the best possible availability and throughput — both inside the boundaries of the internal network and across links to other networks — operations teams leverage network capacity planning to identify potential shortcomings, misconfigurations, or other parameters that could affect a network’s availability or throughput within a forecasted timeframe. From a high-level perspective, network operators engage in network capacity planning to understand some key network metrics:
- Types of network traffic
- Capacity of current network infrastructure
- Network utilization at various points in the network
- Current network traffic volumes for both the internal network and connectivity to external networks
By performing this type of network profiling, operators are able to understand the maximum capability of current resources and the impact of adding incremental new resources needed to serve future requirements. While capacity planning helps with the identification of new network infrastructure, it can also help to identify additional staff or resources that will manage and monitor the network.
A Few Network Capacity Planning Best Practices
- Establish the degree to which sources, destinations, devices, users, applications, protocols, and services are generating traffic.
Accurately assess the network impact of new services.
- Measure and analyze traffic metrics to establish performance and capacity baselines.
- Assure optimal application service delivery by identifying network bottlenecks before they impact service.
- Understand the impact of network bandwidth utilization from a user’s perspective, including application performance KPIs and SLAs.
- Identify the performance profile of individual devices on network infrastructure.
Network operations teams often set a baseline for network performance. A key question they ask is: What is expected of the network when it is working properly? (Operating a network is a complex endeavor and, regardless of how much planning takes place, problems do occur.) Network engineers determine optimal performance thresholds, which can then be utilized by network management tools. Key metrics include:
- Bandwidth — the maximum rate that information can be transferred, typically measured in bits/second
- Throughput — the actual rate that information is transferred
- Latency — the delay between the sender and the receiver
- Jitter — the variation in packet delay at the destination source
- Packet loss — measured as a percentage of packets lost with respect to packets sent
- Error rate — the number of corrupted bits expressed as a percentage or fraction of the total sent
When a threshold for a key performance metric is reached, the icon for a network element within a capacity planning tool’s interface may display as red, and depending on the severity of the event, may also issue an alert.
Key Capacity Planning Solution Requirements
Key requirements for capacity planning solutions will vary to some degree based on the type of organization using it. For example, an enterprise, depending on its size, may need to understand WAN usage, ISP uplink capacity, east-west data center hotspots, and inter-data center adequacy. For ISPs, looking at network utilization is crucial to formulating business insights when connecting to other ISP networks. ISPs regardless of their network interconnection type (e.g. transit, backbone, paid peering, or free peering) all need to assess their network utilization in order to forecast business impacts.
To ensure network operators can readily take action on insights from capacity planning tools, key requirements to look for in a solution include:
- Built-in link utilization visualizations
- Ability to set the level or granularity of reporting on network elements
- Ability to create thresholds using customizable performance metric values
- Predictability of time frames when full utilization of network resources is forecasted to happen
- Automatically set alert thresholds based on trend data
- Dynamic reporting of performance metrics based on built-in or custom on-the-fly dimensions
- Ability to formulate a custom report and email on a recurring basis
- Organization of key capacity planning metrics as a customizable dashboard interface
The business value of network capacity planning cannot be underestimated. Being able to quickly focus on network bottlenecks in a timely manner has a direct correlation to user satisfaction and optimizing network infrastructure expenditures.
Kentik Detect has the functional breadth for capturing all the necessary network telemetry in a big data repository to isolate even the most obscure capacity impacting network events — as they happen or predicted in the future. Network visibility is key to facilitating capacity planning. To see how Kentik Detect’s Capacity Analytics can help your organization analyze, monitor, and adjust to network capacity patterns, read this blog, request a demo, or sign up for a free trial today.