Network Analysis, Architecture and Design, Second Edition (The Morgan Kaufmann Series in Networking)
4.11 Conclusion
Flow analysis takes an end-to-end perspective of network performance requirements, combining capacity, delay, and RMA requirements into a specification that will be used as input to the network architecture and design to evaluate and help select technologies and interconnectivity strategies for the network. In building the flow specification, we use various techniques, including data sources, data sinks, and flow models, to identify and determine individual and composite flows, as well as critical flows.
Flow analysis is the final part of the analysis process. We began this process by gathering, deriving, managing, and tracking requirements for the network, from users, applications, devices, and networks that will be part of the planned network. In developing requirements for the network, we considered performance requirements (in terms of capacity, delay, and RMA) and the many ways to categorize requirements for users, applications, devices, and networks. This information, along with initial conditions, problem definitions, and goals, was collected in the requirements specification and mapped out in a requirements map.
Performance requirements, on a per-application basis or grouped by user, application, device, or network, are added to the directionality, hierarchy, and interconnectivity of traffic flows to characterize them. Some tools, such as data sources, data sinks, flow models, and flow aggregation points, can be used to help us determine which flows are important in a network and where flows are likely to occur. You are encouraged to develop other tools to aid in analyzing flows or modify those presented in this book to fit your needs.
Although flow analysis is presented here as part of the overall analysis process, in preparation to architect and design a network, it should be noted that flow analysis can be performed on any network, regardless of what state it is in. Notice that throughout the flow analysis process, no network technologies, topologies, or underlying infrastructure were shown or mentioned. Flow analysis allows us to separate traffic movement and performance requirements from an existing network, giving us the freedom to determine what flows should look like when the network does not restrict movement or performance. If you analyze flows on an existing network (regardless of whether you are developing a new network or upgrading the existing network), the results of this analysis will indicate whether the existing network needs to be modified to fit the traffic flows.
Now that we have an idea of what to expect of the network, in terms of requirements and flows, we are prepared to begin the process of network architecture.
Категории