1 / 17

Network design

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

Download Presentation

Network design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Network design Topic 6 Testing and documentation

  2. Agenda • Testing tasks • Prototyping • Testing plan • Tools • Network Design Document

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. Agenda • Testing tasks • Prototyping • Testing plan • Tools • Network design document

More Related