Network design

17
Network design Topic 6 Testing and documentation

description

Network design. Topic 6 Testing and documentation. Agenda. Testing tasks Prototyping Testing plan Tools Network Design Document. Testing. Ensure that the design has met the business and technical goals - PowerPoint PPT Presentation

Transcript of Network design

Page 1: Network design

Network design

Topic 6Testing and documentation

Page 2: Network design

Agenda

• Testing tasks• Prototyping• Testing plan• Tools • Network Design Document

Page 3: Network design

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Agenda

• Testing tasks• Prototyping• Testing plan• Tools • Network design document