Network design
-
Upload
jakeem-adams -
Category
Documents
-
view
22 -
download
0
description
Transcript of Network design
![Page 1: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/1.jpg)
Network design
Topic 6Testing and documentation
![Page 2: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/2.jpg)
Agenda
• Testing tasks• Prototyping• Testing plan• Tools • Network Design Document
![Page 3: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/3.jpg)
Testing
• Ensure that the design has met the business and technical goals
• Provide assurance and demonstrate to the customer that the solution meets business and technical goals
• Identify problems• Acceptance testing– To demonstrate how the solution meets the goals to
the customer's satisfaction– To obtain signoff and approval to move to
implementation stage
![Page 4: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/4.jpg)
Testing tasks • Verify that the design meets business and
technical goals• Validate LAN and WAN technology and device
selections• Verify the Service Provider plan• Identify bottlenecks or connectivity problems• Test redundancy and effect of link failure• Determine optimisations• Acceptance testing • Identifying risks and planning for the
implementation process
![Page 5: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/5.jpg)
Industry testing
• Vendors, independent test labs and trade journals publish testing information
• Generally, most tests are component tests and not whole system tests– Testing results made not be relevant to the design
and configuration– How valid are the test results?
• For complex networks, design your own tests
![Page 6: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/6.jpg)
Prototyping
• Prototype is a model of a system which can validate the operation and performance of the system– It is not the complete system– Should include the most important functions and
risky functions– Should demonstrate elements of the design to the
customer – Use resources effectively: people, equipment,
money and time
![Page 7: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/7.jpg)
Prototyping
• Test network in a lab– Work out the bugs without impacting users– Initial configurations, evaluate products– Model predicted performance and QoS
• Integrated into production network but tested off hours
• Integrated into a production network and tested in business hours
![Page 8: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/8.jpg)
Planning a ‘live’ test
• Advise users in advance and ask them to continue with normal work tasks
• Advise administrators and managers in advance
• Run multiple short tests to minimise user impact
• Run tests with small traffic and configuration changes first and move up to larger impact tests
![Page 9: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/9.jpg)
Test plan
• Test objectives and acceptance criteria• Types of test to run• Network equipment and other resources
required• Test scripts• Timeline and milestones for testing the
project
![Page 10: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/10.jpg)
Objectives and acceptance criteria
• Based on the business and technical goals • Objectives should be specific and concrete• Stated so that a pass or fail can be recorded• Test should measure results without industry
bias and be based on industry standards where possible
• Use baselines as reference point for comparison tests, eg 20% less CRC error rate
![Page 11: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/11.jpg)
Types of test to run• Performance tests– Throughput– Delay– Delay variation– Response time– Efficiency
• Stress tests– Decreased service when the load increases
• Failure analysis– Network availability and accuracy– Causes of outages
• Other tests– Manageability, useability, adaptability, security, regression
![Page 12: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/12.jpg)
Documenting network equipment• Network topology drawing
– Major devices, addresses, names, WAN and LAN links and link capacity
• List of devices that will be required– Names, version numbers, availability
• Testing tools– Network management and monitoring tools– Traffic generation tools– Modelling and simulation tools– QoS and service-level management tools
• Other resources needed– Time in lab– Power, air conditioning, rack space– Staff and users required
![Page 13: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/13.jpg)
Test scripts
• Test objective• Acceptance criteria• Topology• Testing steps– What tools is used for each step– What measurements will be taken– Initial values and testing parameters– What information will be logged
![Page 14: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/14.jpg)
Timeline and milestones
• List major tasks and the person assigned to those tasks– Writing test objectives and acceptance criteria– Design the network topology– Determine hardware and software
• Order hardware and software• Confirm availability
– Write test scripts– Install and configure hardware and software– Conduct tests– Log results– Analyse results
• Create test report– Present results to customer
![Page 15: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/15.jpg)
Testing tools
• Network-management and monitoring tools– Cisco Works– HP OpenView– IOS commands and OS tools
• Traffic-generation tools– Protocol analyser– Multiport traffic generators
• Modelling and simulation tools• QoS and service-level-management tools– NetPredictor
![Page 16: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/16.jpg)
Network design document• Executive summary• Project goal• Project scope• Design requirements
– Business goals– Technical goals– User communities and data
stores– Network applications
• Current state of the network– High level map– Health and performance
analysis• Logical design• Physical design• Results of network design testing• Implementation plan
– Project schedule– Project budget
• Design document appendix
![Page 17: Network design](https://reader035.fdocuments.in/reader035/viewer/2022072014/56812e43550346895d93ceee/html5/thumbnails/17.jpg)
Agenda
• Testing tasks• Prototyping• Testing plan• Tools • Network design document