Network Design Methodology

The network design methodology presented in this section is derived from the Cisco Prepare, Plan, Design, Implement, Operate, and Optimize (PPDIOO) methodology, which reflects a network's lifecycle. The following sections describe the PPDIOO phases and their relation to the network design methodology, and the benefits of the lifecycle approach to network design. Subsequent sections explain the design methodology in detail.

Design as an Integral Part of the PPDIOO Methodology

The PPDIOO network lifecycle, illustrated in Figure 2-5, reflects the phases of a standard network's lifecycle. As shown in this figure, the PPDIOO lifecycle phases are separate, yet closely related.

Figure 2-5 PPDIOO Network Lifecycle Influences Design

Coordinated Planning and Strategy - Make Sound Financial Decisions

Maintain Network Health - Manage, Resolve, Repair, Replace

Operational Excellence

- Adapt to Changing Business Requirements

Coordinated Planning and Strategy - Make Sound Financial Decisions

Network Methodology

Design the Solution - Products, Service, Support Aligned to Requirements

Assess Readiness - Can the Network Support the Proposed System?

Implement the Solution - Integrate Without Disruption or Causing Vulnerability

Design the Solution - Products, Service, Support Aligned to Requirements

Assess Readiness - Can the Network Support the Proposed System?

Implement the Solution - Integrate Without Disruption or Causing Vulnerability

The following describes each PPDIOO phase:

  • Prepare phase: The Prepare phase involves establishing the organizational (business) requirements, developing a network strategy, and proposing a high-level conceptual architecture, identifying technologies that can best support the architecture. Financial justification for the network strategy is established by assessing the business case for the proposed architecture.
  • 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. In the PPDIOO process, the 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.

Although Design is one of the six PPDIOO phases, 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.

Benefits of the Lifecycle Approach to Network Design

The network lifecycle approach provides many benefits, including the following:

Lowering the total cost of network ownership:

  • Identifying and validating technology requirements
  • Planning for infrastructure changes and resource requirements
  • Developing a sound network design aligned with technical requirements and business goals
  • Accelerating successful implementation
  • Improving the efficiency of the network and of the staff supporting it
  • Reducing operating expenses by improving the efficiency of operation processes and tools

Increasing network availability:

  • 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
  • Producing a sound operational design and validating network operation
  • Staging and testing the proposed system before deployment
  • Improving staff skills
  • Proactively monitoring the system and assessing availability trends and alerts
  • Proactively identifying security breaches and defining remediation plans

Improving business agility:

  • Establishing business requirements and technology strategies
  • Readying sites to support the system to be implemented
  • Integrating technical requirements and business goals into a detailed design and demonstrating that the network is functioning as specified
  • Expertly installing, configuring, and integrating system components
  • Continually enhancing performance

Accelerating access to applications and services:

  • Assessing and improving operational preparedness to support current and planned network technologies and services
  • Improving service-delivery efficiency and effectiveness by increasing availability, resource capacity, and performance
  • 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

When working in an environment that requires creative production on a tight schedule—for example, when designing an internetwork—using a methodology can be helpful. A methodology is a documented, systematic way of doing something.

Following a design methodology can have many advantages:

  • It ensures that no step is missed when the process is followed.
  • It provides a framework for the design process deliverables.
  • It encourages consistency in the creative process, enabling network designers to set appropriate deadlines and maintain customer and manager satisfaction.
  • 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.

Continue reading here: Identifying Customer Requirements

Was this article helpful?

+24 -1

Readers' Questions

  • toivo
    What methodology use to review existing network design?
    1 month ago
  • There are several methodologies that can be used to review an existing network design. Some commonly used methodologies include:
    1. Network Assessment: This involves conducting a comprehensive assessment of the current network infrastructure, including hardware, software, security, and performance. It may include conducting site visits, interviews with network administrators, and reviewing network documentation.
    2. Network Audit: Similar to a network assessment, a network audit involves a detailed examination of the existing network design to identify any weaknesses, vulnerabilities, or non-compliance with industry best practices or regulatory requirements.
    3. Gap Analysis: This methodology involves comparing the existing network design against the desired or recommended network design to identify any gaps or discrepancies. It helps to identify areas where the network design falls short and needs improvement.
    4. Security Review: This methodology focuses specifically on reviewing the security measures and protocols in place within the network design. It aims to identify any vulnerabilities or weaknesses in the network's security infrastructure, such as firewall configurations, access controls, or encryption protocols.
    5. Performance Analysis: This methodology assesses the performance of the network design, including factors such as bandwidth utilization, latency, and network congestion. It helps to identify any bottlenecks or areas where the network performance can be improved.
    6. Scalability and Redundancy Evaluation: This methodology evaluates the network design's ability to scale and handle increased traffic or user demand. It also assesses the redundancy measures in place to ensure high availability and reliability of the network.
    7. Compliance Review: This methodology focuses on evaluating whether the network design complies with relevant regulatory or industry standards, such as HIPAA, PCI-DSS, or ISO 270It ensures that the network design meets the required security and privacy standards.These methodologies can be used individually or in combination depending on the specific objectives of the network design review.
    • Dillon Hamilton
      What are two common media used in networks (choose two.)?
      3 months ago
    • 1) Ethernet cables: Ethernet cables are commonly used to connect devices within a local area network (LAN). They provide a physical connection between devices and transfer data using electrical signals. 2) Wireless radio waves: Wireless technology, such as Wi-Fi, uses radio waves to transmit data between devices. This allows for a wireless network connection without the need for physical cables.
      • Goytiom
        Which action should be taken when planning for redundancy on a hierarchical network design?
        3 months ago
      • When planning for redundancy on a hierarchical network design, the following actions should be taken:
        1. Implement multiple paths: Design the network in such a way that there are multiple paths between network devices. This ensures that if one path fails, there is an alternative path available.
        2. Use redundant devices: Deploy redundant devices such as routers, switches, and firewalls. This helps prevent a single point of failure in the network.
        3. Utilize link aggregation: Implement link aggregation protocols, such as Link Aggregation Control Protocol (LACP), to combine multiple physical links into a single logical link. This not only increases the bandwidth but also provides redundancy.
        4. Implement Spanning Tree Protocol (STP): STP is a network protocol that prevents loops and provides redundancy in Ethernet networks. Configure STP to ensure that there is a backup path for data transmission in case of a link failure.
        5. Implement Virtual Router Redundancy Protocol (VRRP) or Hot Standby Router Protocol (HSRP): These protocols provide a virtual IP address that can be shared between multiple routers. If the primary router fails, the backup router takes over seamlessly, ensuring network continuity.
        6. Use redundant power supplies and power sources: Ensure critical network devices have redundant power supplies and multiple power sources to prevent disruptions caused by power failures.
        7. Implement network monitoring and alerting: Utilize network monitoring tools to proactively identify any issues or failures in the network. Configure alerts to notify network administrators when failures occur, so they can address them promptly.
        8. Regularly test and update the redundancy plan: Conduct regular testing of the redundancy plan to ensure it is functioning as expected. Update the plan whenever there are changes in the network design or infrastructure.Overall, planning for redundancy in a hierarchical network design involves implementing multiple paths, redundant devices, link aggregation, protocols like STP and VRRP/HSRP, redundant power, network monitoring, and regular testing and updates.
        • Vilho Lahtinen
          Which of the following includes the three primary network protocols?
          9 months ago
        • The three primary network protocols are TCP/IP, Ethernet, and Wi-Fi.
          • lucas
            Which of the following includes the three primary network types?
            10 months ago
          • - Local Area Network (LAN) - Metropolitan Area Network (MAN) - Wide Area Network (WAN)
            • amy
              What are two of the top trends that affect network architecture design (choose two.)?
              10 months ago
              1. Increased Mobility: With more devices and people accessing the network from multiple locations, organizations must design their networks to accommodate increased mobility and increased demand for bandwidth.
              2. Security: Security is a major factor that should be taken into account when designing a network architecture. Organizations need to ensure that their networks are secure and that access to sensitive information is properly restricted.
              • tarquinio
                Which one of the following is not part of the service design stage of the service lifecycle?
                10 months ago
              • Deployment
                • Annikki
                  What is firstorder product in Network design methodologies?
                  1 year ago
                • First-order product in Network design methodologies is the initial output of a project that sets the stage for subsequent activities. It can include hardware components, proposed designs, or other deliverables that meet the project's objectives.
                  • elizabeth
                    Which one of the fallowing is the first step to design new network system?
                    1 year ago
                  • Renata Toscano
                    Which of the following is the first step todesign the new network system for a company?
                    1 year ago
                  • brhane yohannes
                    Which one of the following is the first step to design the new network system for a company?
                    1 year ago
                  • Gathering network requirements.
                    • stacy cross
                      What is the design methodology used by network designer llf?
                      1 year ago
                    • Network Design Lifecycle (NDL) is the methodology used by network designers. It is an iterative process that starts with identifying the business objectives and ends with the implementation of a secure, reliable and cost effective solution. NDL follows a framework consisting of six distinct steps: plan, analyze, design, implement, operate, and optimize. Each step builds on the previous one, while focusing on different facets of the project.
                      • OWEN
                        What are the various network design on the financial implementations on each design method?
                        1 year ago
                      • annabel
                        What is the design methodology used by network designers?
                        1 year ago
                      • The design methodology used by network designers is typically a structured and systematic design process, which includes the following steps:
                        • hamid
                          What is planning & design network?
                          1 year ago
                        • Planning & Design Network (PDN) is a professional organization dedicated to providing resources and networking opportunities for professionals in the fields of architecture, interior design, planning, urban design, and related disciplines. PDN focuses on creating a collaborative environment amongst its members, to discuss ideas, facilitate projects, and share best practices and insights.
                          • jana
                            What is network design in system analysis design?
                            1 year ago
                          • Network design in system analysis and design is the process of planning a computer network, which includes designing its architecture, subnets, topology and its communication channels. It involves specifying the type of network and determining the exact components that make up the network, as well as their interconnection and configuration. It also includes designing network security, network performance, network security protocols and network management systems. The network design process typically involves planning, assessing and evaluating different network design alternatives to achieve the desired objectives.
                            • sesuna medhane
                              What are the methodology on network infrastructere?
                              1 year ago
                            • Eglantine
                              What is implimenting Design metdology in csco?
                              1 year ago
                            • Design methodologies are frameworks that provide guidelines and best practices for problem solving and design thinking. Cisco has implemented several design methodologies, including the Cisco Design System, which is a comprehensive set of design principles, best practices, and user experience guidelines for building Cisco products and services. The system also includes a library of user interface pattern libraries that provide an organized, shared resource for designers and developers. Additionally, Cisco also uses Lean UX, Agile Design, and Human-Centered Design methodologies.
                              • john
                                When the design is complete, the design implementation process?
                                1 year ago
                                1. Review the design: Analyze the design to ensure it meets all the requirements of the project.
                                2. Create a timeline: Establish a timeline for implementing the design.
                                3. Develop a plan: Develop a plan to execute the design implementation.
                                4. Document the design: Document the design, including all related components and specifications.
                                5. Assign resources: Assign resources, such as personnel and equipment, to the project.
                                6. Test the design: Perform testing to ensure the design functions as planned.
                                7. Implement the design: Put the design into action, including deploying the solution, training personnel, and refining the design as needed.
                                8. Monitor and maintain: Monitor the design implementation and make adjustments as needed.
                                • Minna
                                  What are network design methodologies?
                                  1 year ago
                                • Network design methodologies include the following:
                                  1. Hierarchical Network Design Model: A model focused on the “divide and conquer” approach to network design. It starts with the overall network objectives and works all the way down to the physical media, devices and protocols.
                                  2. Cisco’s Enterprise Architecture Model: A model based on the core, distribution and access layers of networking. It defines the different functions of each layer and how they interact with each other.
                                  3. TCP/IP Model: A model based on the idea of having protocols built on top of each other. It emphasizes the need to have robust and reliable network services in order to make the network function properly.
                                  4. ISO/OSI Reference Model: A model based on the seven layers of networking. It serves as the basis for all other network protocols and models.
                                  5. agile Networking: A model that focuses on quickly deploying and adapting to changes in the environment. It is a more iterative approach to network design.