SilverCreek SNMP Test Suite

Similar documents
SilverCreek The World s Best-Selling SNMP Test Suite

SilverCreek Compare Versions

MIB Browser Version 10 User Guide

SNMP Simple Network Management Protocol

Configure SNMP. Understand SNMP. This chapter explains Simple Network Management Protocol (SNMP) as implemented by Cisco NCS 4000 series.

Comparison of SNMP Agent Test Tools

Secure management using HP Network Node Manager SPI for SNMPv3

Simple Network Management Protocol

SNMP SIMULATOR. Description

Outline Network Management MIB naming tree, MIB-II SNMP protocol Network management in practice. Network Management. Jaakko Kotimäki.

DELL EMC OPENMANAGE ESSENTIALS (OME) SNMPV3 SUPPORT

Network Management. Jaakko Kotimäki. Department of Computer Science Aalto University, School of Science and Technology. 16.

MIB Browser 2010 Professional Edition

Outline. SNMP Simple Network Management Protocol. Before we start on SNMP. Simple Network Management Protocol

CHAPTER. Introduction

Develop Unified SNMP, XML, CLI, and Web-based Management for Embedded Real-Time Systems with MIBGuide

Agent Service Using 32 and 64 Bit DLLs Copyrights NuDesign Technologies, Inc. Technical Report

SNMP: Simplified. White Paper by F5

Application Notes for Empirix OneSight with Avaya Aura Suite - Issue 1.0

SNMP and Network Management

Structure of Management Information

MIB Browser 2013 Professional Edition

This chapter will describe the architecture that the

SNMP and Network Management

Chapter 3 Managing System Settings

MIB Browser 2018 Professional Edition

Table of Contents. 2 MIB Style Configuration 2-1 Setting the MIB Style 2-1 Displaying and Maintaining MIB 2-1

CISCO EXAM QUESTIONS & ANSWERS

SNMP. Simple Network Management Protocol

Prerequisites for AES and 3-DES Encryption Support for SNMP. Version 3. Finding Feature Information

NETWORK PROGRAMMING AND MANAGEMENT 1 KINGS DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

A small introduction to SNMPv3 and how it works with Network Node Manager -i

SNMP Agent Setup. Simple Network Management Protocol Support. SNMP Basics

SNMP. Simple Network Management Protocol Philippines Network Operators Group, March Jonathan Brewer Telco2 Limited New Zealand

Configuring the Cisco APIC-EM Settings

Table of Contents. 2 MIB Style Configuration 2-1 Overview 2-1 Setting the MIB Style 2-1 Displaying and Maintaining MIB 2-1

Application Notes for NetIQ AppManager with Avaya Aura Session Manager and Avaya Aura System Manager Issue 1.0

SNMP. Simple Network Management Protocol

CISCO EXAM QUESTIONS & ANSWERS

SNMPv3 Community MIB Support

Introducing Cisco Unified MeetingPlace Web Conferencing

The Security feature available on the ME 1200 Web GUI allows you to set the security configurations for

Table of Contents. 2 MIB Configuration Commands 2-1 MIB Configuration Commands 2-1 display mib-style 2-1 mib-style 2-1

Secure Shell Version 2 Support

Internet Management Overview

MPLS EM MPLS LSR MIB - RFC 3813

Configuring Cache Services Using the Web Cache Communication Protocol

NETCONF Protocol. Restrictions for the NETCONF Protocol. Information About the NETCONF Protocol

Configuring Simple Network Management Protocol

Application Notes for NetIQ AppManager with Avaya Aura Session Manager and Avaya Aura System Manager Issue 1.0

Release Notes ( ) Digi TransPort WR/LR Product Family

Websmart 26-port Gigabit Ethernet Switch for cost-effective networks

Lecture 5: Foundation of Network Management

Cisco Wide Area Application Services: Secure, Scalable, and Simple Central Management

Top-Down Network Design

This chapter describes how to configure Simple Network Management Protocol (SNMP) to monitor the Cisco ASA.

RSA NetWitness Logs. Trend Micro OfficeScan and Control Manager. Event Source Log Configuration Guide. Last Modified: Thursday, November 30, 2017

Ethernet Switch ZyNOS 4.0

Operation Manual SNMP-RMON H3C S3610&S5510 Series Ethernet Switches. Table of Contents

CounterACT Wireless Plugin

Implementing IPv6 for Network Management

CS Efficient Network Management. Class 4. Danny Raz

Restrictions for SNMP use on Cisco IOS XR Software

DEVELOPING MICROSOFT SHAREPOINT SERVER 2013 ADVANCED SOLUTIONS. Course: 20489A; Duration: 5 Days; Instructor-led

SNMP Basics BUPT/QMUL

Cisco Security Monitoring, Analysis and Response System 4.2

Lecture 13 Page 1. Lecture 13 Page 3

Triple DES and AES 192/256 Implementation Notes

NNMI140 - Network Node Manager i Software 9.x for Operators

Network Management & Monitoring Introduction to SNMP

Configuring RMON. Understanding RMON CHAPTER

NTCIP What it is and how it effects Signal Systems

DKT 224/3 LAB 2 NETWORK PROTOCOL ANALYZER DATA COMMUNICATION & NETWORK SNIFFING AND IDENTIFY PROTOCOL USED IN LIVE NETWORK

CSCE 715: Network Systems Security

NSG100 Nebula Cloud Managed Security Gateway

Application Notes for NetIQ AppManager 8.2 with Avaya Communication Server 1000 Release 7.6 Issue 1.0

SNMP CEF-MIB Support

SolarWinds Engineer s Toolset Fast Fixes to Network Issues

SNMP NETIO M2M API protocols docs

SNMP Basics BUPT/QMUL

Session-based Security Model for SNMPv3 (SNMPv3/SBSM) David T. Perkins Wes Hardaker NMRG Meeting October 19, 2003

SolarWinds Engineer s Toolset Fast Fixes to Network Issues

NSG50/100/200 Nebula Cloud Managed Security Gateway

Network Management & Monitoring Introduction to SNMP

Implementing IPv6 for Network Management

Bomgar SNMP Reference Guide

Network Management System

Configuring SNMP. Information About SNMP CHAPTER

Monitoring Juniper EX Switch

Integration Test Plan

YumaPro yp-snmp Manual

Integrate Cisco VPN Concentrator

Defining IPsec Networks and Customers

Lecture 12 Page 1. Lecture 12 Page 3

IBM Tivoli Netcool/System Service Monitors Version for AIX, HP-UX, Linux, Solaris, and Windows. Administration Guide SC

Cisco Nexus 7000 Series NX-OS MIB Quick Reference

Lite Management Console. design overview Rev. 1.0 December 4, 2003 nextedge Technology, Inc.

Configuring SNMP. Information about SNMP CHAPTER

GLOSSARY CHAPTER. Command-Line Interface

Administering Microsoft SQL Server 2012 Databases

Transcription:

SilverCreek SNMP Test Suite What's Inside: Executive Overview... 2 SilverCreek SNMP Tests... 2 Test Coverage:... 2 A Rich Toolset... 3 MIB Tools... 3 Traps, Alerts, Informs... 3 Utilities... 3 Diagnostic Tools... 4 SilverCreek is available on:... 4 Extend, Customize, Diagnose, Analyze... 4 Testing Options/Customizations:... 4 Creating Your Own Tests... 5 Integration:... 5 Architecture... 6 Support for Windows and Linux Agent Setup... 6 Documentation... 6 Test Output... 7 Authentication, Encryption and Key Exchange Algorithms... 7 Summary... 7 1

Executive Overview Whether your job is to find SNMP compliance problems or to fix them, the SilverCreek SNMP test suite is your most valuable ally. SilverCreek is a software product for design, quality assurance, and test engineers to find and fix bugs in their SNMP agent implementations. The SilverCreek SNMP software is so easy to use that anyone who can navigate a graphical user interface can quickly run a battery of individual, comprehensive tests. The tests are designed to detect and diagnose implementation errors in private and standard MIBs as well as SNMPv1, v2c, and v3 stacks and implementations. Yet SilverCreek is so powerful, extensible, and flexible, power users can create the ideal solution for virtually any testing environment. SilverCreek is the Authoritative SNMP Test Suite -- designed to test implementations of the Simple Network Management Protocol (SNMP agents) and standard and private MIBs (Management Information Bases). SilverCreek incorporates thousands of small, single function tests written in the Tcl scripting language to exercise one or a small number of parameters. The syntactic tests verify protocol compliance, error and exception handling, and boundary condition behavior. The functionality tests (semantic tests) verify performance, trap/alert/event/notification handling, counter accuracy, security, and many other implementation specific areas. SilverCreek's SNMP engine is written in C++. The testing interface is written in the interpretive Tcl/Tk scripting language. Users may modify or extend test scripts without programming. Using the SilverCreek management information base (MIB) browser is just as easy. Clicking on any leaf automatically launches the SNMP Command Tool, which allows users to view the contents of the agent s object identifier (OID) tree and issue GETs and SETs. Because the MIB browser combines SNMP GET and NEXT requests on modified object identifiers, it discovers MIB branches in a manner that is more efficient, more thorough, and more accurate than the average MIB walk. Combined with the MIB Lookup Tool and support for private MIBs, the SilverCreek MIB Browser boosts productivity to new levels. The SilverCreek SNMP Test Suite was developed and refined by InterWorking Labs, Inc. with the help of the Advisory Board comprised of key SNMP technology experts from the IETF. Attending the IETF meetings, commenting on drafts in progress, and evaluating interoperability issues with other participants assures the best understanding of the standards documents which translates into meaningful tests. This results in the most accurate, credible, and comprehensive test suites possible. SilverCreek SNMP Tests Set up in less than five minutes - Windows or Linux Customize tests via Wizards, Script Generators, and more Automate operation with unambiguous test results Integrate with other test harnesses and test tools Cover conformance, compliance, vulnerability, robustness, stress, and performance testing Investigate failures and quickly resolve them with powerful diagnostic and analysis tools Test Coverage: Conformance/compliance tests for SNMPv1, v2c, v3, all private and standard MIBs Syntactic tests Semantic (functionality) tests Vulnerability (robustness) tests Functionality Tests: RMON I and RMON II SNMPv3 USM-MIB (RFC-3414) SNMPv3 VACM-MIB (RFC-3415) SNMPv3 Apps (RFC-3413) SNMPv3 MPD-MIB (RFC-3412) MIB-II Tests (RFC 1213/2011/2012/2013/2196) IPv6 IP MIB Tests (RFC 4293) IPv6 ipforward MIB Tests (RFC 4292) IPv6 TCP-MIB Tests (RFC 4022) IPv6 UDP-MIB Tests (RFC 4113) 2

DOCSIS Tests (Data Over Cable Service Interface Specification) (Includes Diffie-Helman SNMPv3 key ignition and keychange Inform Response Handling Tests Coexistence SNMP-COMMUNITY-MIB (rfc3584) Tests Host-RESROUCE-MIB (RFC2790) Tests DIFFERV-MIB (RFC3289) Tests IP-TUNNEL-MIB (RFC4087)Tests MIBILE-IPV6-MIB (RFC4295) Tests IPSec-SPD (RFC4807) Tests SNMP Manager Tests Load tests (by simulating multiple managers) Performance measurement tests Tests reference source of authority in RFCs A Rich Toolset For probing, sniffing, and inspecting individual objects, components or subsystems of your product's SNMP implementation, the toolset includes: MIB Tools A MIB browser that actively probes the agent for the true value of objects A MIB compiler that allows you to add, compile, and automatically test your private MIB, or any IETF MIB Add and compile any MIB (private or standard) Automatically compile and load multiple MIBs (all at once) Add and compile an agent-capabilitiy MIB Select one or more branches of MIBs for testing A MIB Lookup Tool for quick and convenient access to information about a MIB object. Provides basic information such as descriptor name, OID, syntax, access, status, and index. A MIB Scope Tool to isolate a portion of the agent's objects to focus testing on a specific set of objects MIB Compare Tool MIB Walker MIB Table Inspector MIB Dictionary Validate MIBs by 6 Severity Levels Traps, Alerts, Informs A Trap Monitor to visually examine the contents of all traps A Trap Tester that works with the Trap Monitor to verify syntax, ordering, and correct indexing of the incoming event. Utilities A Command Line Interface that allows command line SNMP requests outside of the SilverCreek application A Command Tool for issuing SNMP SET, GET, and GET-NEXT commands An ODBC (Open Data Base Connection) tool, a powerful way to process test results and generate reports. A Command Script Wizard to build complicated SNMP commands, generate and 3

store requests as scripts and reload them. Polling Tool Memory Leak Tool Performance Measuring Tool Diagnostic Tools A Packet Monitor that demonstrates the flow of traffic to an and from the agent under test in three output types: octet, pseudo-asn.1, and/or summary. This facilitates debugging as all the low level traffic may be examined and analyzed. The Diffie-Hellman (DH) key ignition and key change test module validates support for DH key agreement (as specified in the Data Over Cable Service Interface Specification). SilverCreek Console Summary (summarized form of packets sent) Watch (pseudo ASN.1) Debug (octet dump) Packet Recorder and Decoder: Capture packets Decode any SNMP HEX data to human readable form SilverCreek is available on: Windows (x86, x64) Fedora (Linux) (x86, x64) Extend, Customize, Diagnose, Analyze All tests written in the Tcl scripting language for extensibility and customization The test engine is written in fast and efficient, compiled C++ Packet recorder and decoder for packet capture and analysis Add, compile and test multiple private or standard MIBs, automatically Save and reload configuration files Select data to include in output results and save in multiple formats SNMPv3 USM manager for managing USM and VACM table relations Comprehensive set of MIB tools and utilities for analysis and diagnostics Testing Options/Customizations: Customize tests (for ultimate flexibility) Access source code, APIs, library definitions Customize your MIB definitions (e.g. Redefine the range of an integer) Check system reboot Ignore lexicographic errors Insert a delay between test packets sent (for slow agents) Test according to MIN-ACCESS Ignore writeable objects in SET tests (treat them as read-only) Repetitively execute selected tests Pause testing and resume later Disable 'SET' tests Disable 'GET-BULK' tests 4

Creating Your Own Tests For Creating Tests: Classic SNMP requests API (optimized for testing) Light weight SNMP requests API Scotty/TNM API with support for IPv6 and SNMPv3 Synchronous and Asynchronous API Automation Wizard: Integration: Build a script to drive the GUI to automatically run test suites Full support of Tcl language Any Tcl extensions can be added to the SilverCreek environment SilverCreek libraries can be added to any standard Tcl environment SilverCreek may be integrated with other products (e.g. to control the Spirent packet generator) 5

Architecture Consistent Architecture and Operation of Tools SNMP engine written in compiled C++ (for fast engine operation) Testing interface written in Tcl, an interpreter (for easy test customization) SilverCreek uses small, single function tests written in the Tcl scripting language to exercise one or a small number of parameters. Syntactic tests verify protocol compliance, error and exception handling, and boundary condition behavior. Functionality tests (semantic tests) verify performance, trap /alert /event /notification handling, counter accuracy, security, and many other implementation specific areas Support for Windows and Linux Agent Setup Save agent setup to file Share agent setup file with other users Agent capabilities Advanced Agent Setup - customize interactive parameters Documentation Online Help (user manual) Task-based Training Videos CookBook of Tcl Scripts (for Controlling and Automating SilverCreek) SilverCreek Developer's Guide (for Creating Your Own Tests) SilverCreek Test Handbook (details of each test) 6

Test Output POSIX Standard Result Codes Text file (human readable and machine parsable via keywords) CSV delimited output can be imported into a spreadsheet (e.g. Excel) XML support (parsing by an XML parser) Web page (display results in a web browser) Journal Log of test session (machine parsable via 3 digit code) ODBC support (store results and SQL query your database) HTML Authentication, Encryption and Key Exchange Algorithms Diffie Hellman DES AES 128, 192, 256 Triple DES MD5 and SHA Authentication SHA224, SHA256, SHA384, and SHA512 Authentication Summary The SilverCreek SNMP Test Suite is used by thousands of design, quality assurance, and test engineers o find and fix bugs in their SNMP agent implementations. SilverCreek is the only authoritative SNMP tester backed up by an Advisory Board of SNMP experts who can arbitrate disputes, clarify the intent of the RFCs, and provide you with the assurances you need for clear and unambiguous test results. +1.831.460.7010 info@iwl.com Copyright 2017. InterWorking Labs, Inc., dba IWL. ALL RIGHTS RESERVED. KMAX, Maxwell, SilverCreek, and InterWorking Labs are trademarks of InterWorking Labs, Inc. All other names are trademarks or registered trademarks of their respective owners. 01/23/2018 7