Tellabs Internal and Confidential Implementing Soak Testing for an Access Network Solution Presented by: Timo Karttunen 05.01.2009 Supervisor: Raimo Kantola.

Slides:



Advertisements
Similar presentations
Performance Testing - Kanwalpreet Singh.
Advertisements

Chapter 1: Introduction to Scaling Networks
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Deployment of MPLS VPN in Large ISP Networks
Complete Event Log Viewing, Monitoring and Management.
2004 Cross-Platform Automated Regression Test Framework Ramkumar Ramalingam, Rispna Jain IBM Software Labs, India.
Stoimen Stoimenov QA Engineer SitefinityLeads, SitefinityTeam6 Telerik QA Academy Telerik QA Academy.
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
T-FLEX DOCs PLM, Document and Workflow Management.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
Mike Azocar Sr. Developer Technical Specialist Microsoft Corporation
CS-3013 & CS-502, Summer 2006 Virtual Machine Systems1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 2.
Network Hosts Analyzer Hadas Shumovitch Elad Levi Tal Katz
Extensible Scalable Monitoring for Clusters of Computers Eric Anderson U.C. Berkeley Summer 1997 NOW Retreat.
OCT1 Principles From Chapter One of “Distributed Systems Concepts and Design”
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
RD-CSY /09 Distance Vector Routing Protocols.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
INTRUSION DETECTION SYSTEMS Tristan Walters Rayce West.
Systems Software Operating Systems.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
1 Semester 2 Module 2 Introduction to Routers Yuda college of business James Chen
Scott Pinkerton Sample GUI/Application Portfolio 1.
Automatic Software Testing Tool for Computer Networks ARD Presentation Adi Shachar Yaniv Cohen Dudi Patimer
Włodzimierz Funika, Filip Szura Automation of decision making for monitoring systems.
University of Palestine software engineering department Testing of Software Systems Fundamentals of testing instructor: Tasneem Darwish.
Large Scale and Performance Tests of the ATLAS Online Software CERN ATLAS TDAQ Online Software System D.Burckhart-Chromek, I.Alexandrov, A.Amorim, E.Badescu,
M. Taimoor Khan * Java Server Pages (JSP) is a server-side programming technology that enables the creation of dynamic,
Manage Engine: Q Engine. What is it?  Tool developed by Manage Engine that allows one to test web applications using a variety of different tests to.
Improving Effectiveness of Regression Testing of Telecommunications Systems Software Sami Torniainen Supervisor: Professor Raimo Kantola.
Ch.2 – Introduction to Routers
Automatic Software Testing Tool for Computer Networks ADD Presentation Dudi Patimer Adi Shachar Yaniv Cohen
Course Presentation EEL5881, Fall, 2003 Project: Network Reliability Tests Project: Network Reliability Tests Team: Gladiator Team: Gladiator Shuxin Li.
Lec4: TCP/IP, Network management model, Agent architectures
Evaluation of Signal Processing Resource Management Algorithms in 3G Markku Piiroinen S tietoverkkotekniikan diplomityöseminaari
Reusability and Effective Test Automation in Telecommunication System Testing Mikael Mattas Supervisor: Professor Sven-Gustav Häggman Instructor: B.Sc.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Keeping Network Monitoring Current using Automated Nagios Configurations (WIP) Greg Wickham APAN July 2005.
IT 456 Seminar 5 Dr Jeffrey A Robinson. Overview of Course Week 1 – Introduction Week 2 – Installation of SQL and management Tools Week 3 - Creating and.
April 2004 At A Glance CAT is a highly portable exception monitoring and action agent that automates a set of ground system functions. Benefits Automates.
Technische Universität München Application Performance Monitoring of a scalable Java web-application in a cloud infrastructure Final Presentation August.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Ch.2 – Introduction to Routers
Chapter 5: Implementing Intrusion Prevention
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
ABSTRACT The JDBC (Java Database Connectivity) API is the industry standard for database- independent connectivity between the Java programming language.
Data Networking Fundamentals Chapter 7. Objectives In this chapter, you will learn to: Discuss basic networking concepts, including the elements common.
1 © NOKIA Functionality and Testing of Policy Control in IP Multimedia Subsystem Skander Chaichee HUT/Nokia Networks Supervisor: Professor Raimo.
Lucent Technologies – Chris Miller
Distance Vector Routing Protocols Dynamic Routing.
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—3-1 Implementing a Scalable Multiarea Network OSPF- Based Solution Lab 3-5 Debrief.
Testing in Android. Methods Unit Testing Integration Testing System Testing Regression Testing Compatibility Testing Black Box (Functional) White Box.
Ch.2 – Introduction to Routers CCNA 2 version 3.0 Rick Graziani Cabrillo College.
Software Quality Assurance and Testing Fazal Rehman Shamil.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Whole Test Suite Generation. Abstract Not all bugs lead to program crashes, and not always is there a formal specification to check the correctness of.
nd Presentation Welcome to OfficeServ Lab OfficeServ Network Management System.
Configuring and Testing Your Network Network Fundamentals.
Introduction to Programming 1 1 2Introduction to Java.
Automated provisioning of Ethernet OAM in CarrierEthernet networks: the case of GRNET Leonidas Poulopoulos Michalis Mamalis Stauros.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
SOFTWARE TESTING Date: 29-Dec-2016 By: Ram Karthick.
TTCN Case Study - InterWatch
Data Networking Fundamentals
Presented by: Mikko Kyllönen
QNX Technology Overview
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Test Case Test case Describes an input Description and an expected output Description. Test case ID Section 1: Before execution Section 2: After execution.
Presentation transcript:

Tellabs Internal and Confidential Implementing Soak Testing for an Access Network Solution Presented by: Timo Karttunen Supervisor: Raimo Kantola Instructor: Sami Larkimo

2 May 2, 2015 Contents  Objectives  Requirements for the System  Tellabs 8600 Managed Edge System  Tellabs 8000 Network Manager (NMS)  The Soak Testing Environment  Operating the Network  Monitoring Workstation  Detecting Failures  Overall Architecture  Conclusion and Further Research

3 May 2, 2015 Objectives  The objective of this thesis was to design and implement an automated testing environment for soak testing of Tellabs 8600 series routers.  Soak testing, also known as endurance testing, is a type of testing where the system will be run over a prolonged period of time in order to check the system’s stability under sustained use.  The purpose of this soak testing environment is to find problems that do not show up immediately in functional and regression testing but could manifest themselves in the service providers operating network.

4 May 2, 2015 Requirements for the System  Automatic operation of the network – We need some methods to be able to automatically create various operations to the network.  Automatic failure detection – We need to be able to automatically verify whether everything is working correctly or not.  Logging - We want to keep some kind of log file about the operations done in the network so that we are able to check afterwards that what has been done.

5 May 2, 2015 Tellabs 8600 Managed Edge System  Designed for access and regional networks  5 different IP/MPLS based routers  Optimized for mobile transport in 2G and 3G RAN  Supports technologies needed in 2G to 3G evolution  Ethernet, TDM, SDH, ATM, FR and IP/MPLS  Applicable also in fixed networks  L2 and L3 MPLS VPN services  NMS and CLI configuration

6 May 2, 2015 Tellabs 8000 Network Manager (NMS)  Powerful and scalable network and services management system  Enables element, network and service level configuration  Can manage several Tellabs router families (8600, 8100, 8800, …)  Tools for network building, service provisioning, performance and fault monitoring, testing...

7 May 2, 2015 The Soak Testing Environment  ~400 L2 PWs  L3 IP VPN  OSPF emulations  LDP emulations  RSVP emulations  BFD emulations

8 May 2, 2015 Operating the Network  Macro Manager - Command Line Interface  Independent of the GUI of NMS  Macro programs coded with NMS macro language  Java program used to run macro programs  Hierarchical architecture for macros  Easy to create new macros

9 May 2, 2015 Operating the Network  CLI configuration through telnet session  No macro support for every operation  Information directly from the network element  Java package handles the communication  Reply of the network element is saved into a file for further processing

10 May 2, 2015 Monitoring Workstation  One PC configured to be monitoring workstation  Configuration snapshots  Fault Management  Packet loop test  Performance data polling > Real-time > History

11 May 2, 2015 Failure Detection  Automatic failure detection is implemented by checking data streams  Data flows through most services  Measurement equipment has a Tcl API  Packet loss of certain streams is checked  Java program runs the Tcl script  Allows the detection of wide variety of defects  However, does not cover everything

12 May 2, 2015 Overall Architecture  Files describe the operations  Schedulers generate files  Agent picks and interpretes these  Sequential execution  Everything logged

13 May 2, 2015 Results  Currently everything is just written to a text file After every operation On regular intervals  Results will be gathered to a database  Same database with benchmark testing  MySQL and HTTP Simple

14 May 2, 2015 Conclusions  The system has been taken into use in the system testing of 8600 system  Satisfies the initial requirements  Has been effective  Easy to add more functionality  Debugging and fix verification is difficult  Another identical system has been implemented

15 May 2, 2015 Further Research  Expanding the coverage More network elements and load on the routers Several executing objects  Enhancement of the reporting More exact information to the designers More exact information to the managers  More automatic failure detection Detecting failures in NMS functionality Detecting failures in the network elements

16 May 2, 2015 Thank You Questions?