Presented by: Mikko Kyllönen

Slides:



Advertisements
Similar presentations
Executional Architecture
Advertisements

Tellabs Internal and Confidential Implementing Soak Testing for an Access Network Solution Presented by: Timo Karttunen Supervisor: Raimo Kantola.
Natting NATTING. Private vs Public IP Addresses Whatever connects directly into Internet must have public (globally unique) IP address There is a shortage.
Requirements Capture and Specification IACT424/924 Corporate Network Design and Implementation.
Managing Agent Platforms with the Simple Network Management Protocol Brian Remick Thesis Defense June 26, 2015.
Managing Agent Platforms with SNMP Brian Remick Research Proposal Defense June 27, 2015.
16: Distributed Systems1 DISTRIBUTED SYSTEM STRUCTURES NETWORK OPERATING SYSTEMS The users are aware of the physical structure of the network. Each site.
Gursharan Singh Tatla Transport Layer 16-May
Ch. 31 Q and A IS 333 Spring 2015 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
SIMULATING A MOBILE PEER-TO-PEER NETWORK Simo Sibakov Department of Communications and Networking (Comnet) Helsinki University of Technology Supervisor:
Advanced Computer Networks - IAIK 1 Gsenger, Nindl, Pointner Graz, Secure Anycast Tunneling Protocol.
Research on cloud computing application in the peer-to-peer based video-on-demand systems Speaker : 吳靖緯 MA0G rd International Workshop.
Home Automation Console Publish/Subscribe Server for interoperability and reduction of complexity at end devices.
Soc Classification level 1© Nokia Siemens Networks Keyword-Driven Automated performance testing of User Interfaces: a Case Study for the Open Element Management.
© Copyright AARNet Pty Ltd Iptel’s SIP Express Router (SER) SIP Proxy Server SIP Workshop AARNet By Stephen Kingham
Evaluation of Signal Processing Resource Management Algorithms in 3G Markku Piiroinen S tietoverkkotekniikan diplomityöseminaari
Cloud computing for internet emulator. Professor Muthucumaru Maheswaran Team Members Mia Hochar Simon Foucher David El Achkar David El Achkar Marc Atie.
Mikko Viitanen Measuring Media Gateway Software Efficiency Using Performance Monitor Counters Mikko Viitanen S Thesis seminar on networking.
Reusability and Effective Test Automation in Telecommunication System Testing Mikael Mattas Supervisor: Professor Sven-Gustav Häggman Instructor: B.Sc.
Orbited Scaling Bi-directional web applications A presentation by Michael Carter
1 Wenguang WangRichard B. Bunt Department of Computer Science University of Saskatchewan November 14, 2000 Simulating DB2 Buffer Pool Management.
Chapter 19: Network Management Business Data Communications, 4e.
TOMA: A Viable Solution for Large- Scale Multicast Service Support Li Lao, Jun-Hong Cui, and Mario Gerla UCLA and University of Connecticut Networking.
ECE200 – Computer Organization Chapter 9 – Multiprocessors.
Jump to first page One-gigabit Router Oskar E. Bruening and Cemal Akcaba Advisor: Prof. Agarwal.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
1 © NOKIA Functionality and Testing of Policy Control in IP Multimedia Subsystem Skander Chaichee HUT/Nokia Networks Supervisor: Professor Raimo.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
FCM Workflow using GCM.
Lecture 4 Mechanisms & Kernel for NOSs. Mechanisms for Network Operating Systems  Network operating systems provide three basic mechanisms that support.
Network management Network management refers to the activities, methods, procedures, and tools that pertain to the operation, administration, maintenance,
Company LOGO Network Management Architecture By Dr. Shadi Masadeh 1.
4343 X2 – The Transport Layer Tanenbaum Ch.6.
A Scalable High-Performance Active Network Node Dan S. Decasper and Bernhard Plattner, EETH Zurich Guru M. Parulkar, Sumi Chai, John D. Dehart, and Tilman.
4000 Imaje 4020 – Software Imaje 4020 – Content ■ Content of Chapter Software: 1. Flash Up 2. Netcenter 3. FTP 4. Active X 5. XCL commands 6. Exercise.
Ch. 31 Q and A IS 333 Spring 2016 Victor Norman. SNMP, MIBs, and ASN.1 SNMP defines the protocol used to send requests and get responses. MIBs are like.
Fleet Manager. Features Features Explained The fleet manager module allows fleet companies to do the following Store and manage vehicle related information.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Dynamic Host Configuration Protocol
Chapter 19: Network Management
SNMP.
Implementing the syslog Protocol on a Radlan router
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Kernel Design & Implementation
Simulation and load testing with TTCN-3 Mobile Node Emulator
Cellular IP: A New Approach to Internet Host Mobility
Inter domain signaling protocol
Encryption and Network Security
Self Healing and Dynamic Construction Framework:
Hands-On Microsoft Windows Server 2008
Mobile Operating System
Principles of Network Applications
The Client/Server Database Environment
CHAPTER 3 Architectures for Distributed Systems
Chapter 6: Network Layer
TYPES OFF OPERATING SYSTEM
Chapter 12: Automated data collection methods
QNX Technology Overview
CHAPTER 8 Network Management
Chapter 8: Monitoring the Network
Vidur Nayyar Xueting Wang Weicong Zhao
Process-to-Process Delivery:
SNMP Neil Tang 12/10/2008 CS440 Computer Networks.
Wireless Sensor Network - course: Project to investigate requirements and applications using wireless sensor networks on a construction site Ykä Marjanen.
AIMS Equipment & Automation monitoring solution
LO2 – Understand Computer Software
CIS679: Two Planes and Int-Serv Model
Process-to-Process Delivery: UDP, TCP
Computer Networks Protocols
Presentation transcript:

Presented by: Mikko Kyllönen 21.5.2008 Designing and Implementing a Router Node Simulator for Network Management Testing Presented by: Mikko Kyllönen 21.5.2008

Contents Basic information Background Stress testing Problem Simulator design possibilities Final design Initialization mode Simulation mode Basic message handling Simulator GUI Faults and PMS data Using the Simulator Simulator performance Conclusions and future development Tellabs Internal and Confidential November 15, 2018

Basic information Author: Mikko Kyllönen Title: Designing and Implementing a Router Node Simulator for Network Management Testing Supervisor: Raimo Kantola Employer: Tellabs Oy The goal was to build a simulator that would simulate a large amount of Tellabs 8600 nodes so that Tellabs 8000 Network Manager would see them as real network equipment. Tellabs Internal and Confidential November 15, 2018

Background Tellabs 8600 Managed Edge System 8600 series multiservice routers Data transport in mobile access networks IP MPLS over Ethernet, ATM, TDM… VPN and pseudowire services Tellabs 8000 Network Manager 8600, 8100, 8800, 6300, 7100… Several components Element-, Network- and Service Management FMS, PMS, customers, accounting, network tests Tellabs Internal and Confidential November 15, 2018

Stress testing Heavy tests in large environments Efficiency in terms of delays and error caused by mass usage Trend for efficiency during development releases Now environments are database only, but this is not enough This is where the Simulator is to be used Tellabs Internal and Confidential November 15, 2018

Problem How to test Tellabs 8000 Network Manager scalability? Big networks: thousands of nodes… Impossible to bring that many nodes to laboratory Can’t test wild things in production networks Could the nodes be simulated? Information model Very complex BMP protocol for node communication Hexacode based Quite simple Well specified Tellabs Internal and Confidential November 15, 2018

Possibilities for simulator design Pure infomodel implementation Hard task, maintenance problem EMS server internal simulator Very hard task, might not work ESW porting to Windows platform Does not scale Tellabs Internal and Confidential November 15, 2018

Final design Initialization --> Simulation The Simulator is initialized by running an automated test case through the simulator. The Simulator stores all the messages and “learns” how to reply to each message type The stored messages are used as a basis for the reply in the simulation mode Uses the features of BMP protocol Several advantages: quite simple, low maintenance, scalable Tellabs Internal and Confidential November 15, 2018

Initialization mode Two modes: Initialization mode Tellabs Internal and Confidential November 15, 2018

Simulation mode Two modes: Simulation mode Tellabs Internal and Confidential November 15, 2018

Basic message handling Receive the request Find a similar request from message database Get the matching response as basis for the new response Change message id and other fields if needed Send back to NMS Tellabs Internal and Confidential November 15, 2018

Simulator GUI Intuitive Easy to use Only the needed features Tellabs Internal and Confidential November 15, 2018

Faults and PMS data Special message handlers Support for a limited set of faults Easy to add more PMS data only for T1s Others use SNMP SNMP support planned but not implemented Tellabs Internal and Confidential November 15, 2018

Using the simulator For basic load Tests to real HW More like real network environment Tellabs Internal and Confidential November 15, 2018

Simulator performance Tested with 5000 nodes Probably would handle a lot more Max CPU 9%, max memory usage 30,1MB Biggest initialization 10h and 33k messages IP addressing a problem, workaround done Tellabs Internal and Confidential November 15, 2018

Conclusions and Future development The project went well Simulator is being used Simulator has been found useful Future More product families 8100, 7100, 8800, 6300 SNMP Generic fault and PMS features Simulator programmability Tellabs Internal and Confidential November 15, 2018

Questions Tellabs Internal and Confidential November 15, 2018