Network Design Methodology
Network Design Methodology
Network design will typically include the cabling structure, a logical map of the network to be
implemented, the quantity of network devices, the type of network devices, the location of
network devices, the IP addressing structure, and the network security architecture.
The physical network design as the name implies, is the physical components used for
installation. Physical layout of a network is the hardware on which the network topology is built.
The elements of a physical network design consist of routers, cables, connecting cables,
laptops, desktops, switches
A modular network design separates the network into various functional network modules,
each targeting a specific place or purpose in the network. The modules represent areas
that have different physical or logical connectivity. They designate where different functions
occur in the network
Hierarchical network design
A hierarchical network design involves dividing the network into discrete layers. Each layer,
or tier, in the hierarchy provides specific functions that define its role within the overall network.
■ Plan phase: This phase involves identifying the network requirements, which are
based on the goals for the network, where the network will be installed, who will require
which network services, and so forth. The Plan phase also involves assessing the sites
where the network will be installed and any existing networks, and performing a gap
analysis to determine if the existing system infrastructure, sites, and operational
environment can support the proposed system. A project plan helps manage the tasks,
responsibilities, critical milestones, and resources required to implement the changes to
the network. The project plan should align with the scope, cost, and resource
parameters established in the original business requirements. The output of this phase
is a set of network requirements.
■ Design phase: The initial requirements determined in the Plan phase drive the
network design specialists' activities. These specialists design the network according to
those initial requirements, incorporating any additional data gathered during network
analysis and network audit (when upgrading an existing network) and through
discussion with managers and network users. The network design specification that is
produced is a comprehensive detailed design that meets current business and technical
requirements and incorporates specifications to support availability, reliability, security,
scalability, and performance. This design specification provides the basis for the
implementation activities.
■ Implement phase: Implementation and verification begins after the design has been
approved. The network and any additional components are built according to the design
specifications, with the goal of integrating devices without disrupting the existing
network or creating points of vulnerability.
■ Operate phase: Operation is the final test of the design's appropriateness. The
Operate phase involves maintaining network health through day-to-day operations,
which might include maintaining high availability and reducing expenses. The fault
detection and correction and performance monitoring that occur in daily operations
provide initial data for the network lifecycle's Optimize phase.
■ Optimize phase: The Optimize phase is based on proactive network management, the
goal of which is to identify and resolve issues before real problems arise and the
organization is affected. Reactive fault detection and correction (troubleshooting) are
necessary when proactive management cannot predict and mitigate the failures.
Optimize phase might lead to network redesign if too many network problems or errors
arise, if performance does not meet expectations, or if new applications are identified to
support organizational and technical requirements.
All the other phases influence design decisions, and the Design phase interacts closely
with them, as follows:
■ The requirements derived from the Prepare and Plan phases are the basis for
network design.
■ The Implement phase includes the initial verification of the design on the actual
network.
■ During the Operate and Optimize phases, the final decision is made about the
appropriateness of the design, based on network analysis and any problems that arise.
The network might have to be redesigned to correct any discovered errors.
The network lifecycle approach provides many benefits, including the following:
— Assessing the state of the network's security and its ability to support the proposed
design
— Specifying the correct set of hardware and software releases and keeping them
operational and current
— Proactively monitoring the system and assessing availability trends and alerts
— Integrating technical requirements and business goals into a detailed design and
demonstrating that the network is functioning as specified
— Improving the availability, reliability, and stability of the network and the applications
running on it
— Managing and resolving problems affecting the system and keeping software
applications current
Design Methodology
■ It allows customers and managers to validate that the designers have thought about
how to meet their requirements.
The design methodology presented here includes three basic steps; some of the design
methodology steps are intrinsic to the PPDIOO Design phase, whereas other steps are
related to other PPDIOO phases:
Step 1 Identify customer requirements: In this step, which is typically completed during
the PPDIOO Prepare phase, key decision makers identify the initial requirements.
Based on these requirements, a high-level conceptual architecture is proposed.
Step 2 Characterize the existing network and sites: The Plan phase involves
characterizing sites and assessing any existing networks, and performing a gap
analysis to determine whether the existing system infrastructure, sites, and operational
environment can support the proposed system. Characterization of the existing network
and sites includes site and network audit and network analysis. During the network
audit, the existing network is thoroughly checked for integrity and quality. During the
network analysis, network behavior (traffic, congestion, and so forth) is analyzed.
Step 3 Design the network topology and solutions: In this step, the detailed design of
the network is created. Decisions are made about networked infrastructure,
infrastructure services, and applications. The data for making these decisions is
gathered during the first two steps.
A pilot or prototype network might be constructed to verify the correctness of the design
and to identify and correct any problems as a proof of concept before implementing the
entire network.
A detailed design document is also written during this step; it includes information that
has been documented in the previous steps.
When the design is complete, the design implementation process is executed; this
process includes the following steps:
Step 1 Plan the implementation: During this step, the implementation procedures are
prepared in advance to expedite and clarify the actual implementation. Cost
assessment is also undertaken at this time. This step is performed during the PPDIOO
Design phase.
Step 2 Implement and verify the design: The actual implementation and verification of
the design take place during this step by building a network. This step maps directly to
the Implement phase of the PPDIOO methodology.
NOTE A pilot or prototype network verifies the design somewhat; however, the design is
not truly verified until it is actually implemented.
Step 3 Monitor and optionally redesign: The network is put into operation after it is built.
During operation, the network is constantly monitored and checked for errors. If
troubleshooting problems become too frequent or even impossible to manage, a
network redesign might be required; this can be avoided if all previous steps have been
completed properly. This step is, in fact, a part of the Operate and Optimize phases of
the PPDIOO methodology.
The remaining sections in this chapter detail each of the design methodology steps,
followed by a brief discussion of the implementation process steps.