Upload
others
View
24
Download
0
Embed Size (px)
Citation preview
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
NetBrain for BeginnersEnd-user Training
2 | © Copyright NetBrain®
o Set of slides to provide context
o Demonstration using ITE Workstation
» Use Chat to “All Panelists” throughout the training for questions
o Workspace: Class – New ITE Lab (Shared)
o Hands-on: 2 Labs (10 mins each)
o Q&A (30 mins)
Training Flow
Login to server class.netbraintech.com:80 (NOT trial.netbraintech.com)
3 | © Copyright NetBrain®
Prepare for Class Exercises
o Requirements for class exercises:
» You must download and install NetBrain ITE Workstation on your local PC
» ITE Workstation lets you try features in NetBrain’s training lab network over the Internet
o NetBrain Workstation Download Link: http://download.netbraintech.com/NetBrain_ITE_setup.zip
Change server to class.netbraintech.com : 80
Login to workspace Class – New ITE Lab
Troubleshooting• If you use a proxy, select “Change Server…” from the “Server” dropdown, click the “Proxy”
button, and enter your proxy information
• If you cannot log in, ensure that HTTP:80 traffic is permitted to/from 104.207.208.87
• If you can log in but cannot pull Live Network data, ensure that TCP:80 traffic is permitted
to/from 104.207.208.75
4 | © Copyright NetBrain®
Course Agenda
o Class Part I
» Overview of NetBrain structure & deployment
» Discovery and Credentials
» Qmap™ file structure and dynamic elements
» Visual Search
» Observer Mode
» Neighbor Extension – Layer 2 and 3
» Built-in Annotations
o Exercise 1 (10 minutes)
o Class Part II
» A to B Path Calculator (elementary)
» The Overall Health Monitor
» Probing the Network with Instant Qapp™
» Layer 3 to Layer 2 Qmap conversion
» Comparing Historical Data
» Drill-down using Qapps
» Runbooks
o Exercise 2 (10 minutes)
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
NetBrain Overview
6 | © Copyright NetBrain®
NetBrain Overview
o Traditionally, users interact with multiple device interfaces
o With NetBrain:
» Users build a dynamic network map first
» Interface with the devices through Apps
o Improves efficiency through automation
o Acts as an operating system, letting users view and manage network devices without direct CLI access
7 | © Copyright NetBrain®
Interact with your network through a Qmap
Live Network Data Model Dynamic Qmap
Discovery
Performance DesignHistory
Benchmarking
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
Discovery Overview
9 | © Copyright NetBrain®
Shared Network Settings
o Username/password pairs and enable passwords are used to Telnet/SSH to devices and retrieve live data.
o SNMP RO strings are used to access devices via SNMP. Monitoring and discovering devices require SNMP RO strings.
o NetBrain also supports Telnet/SSH to network devices via a Jumpbox.
Shared credentials do not allow users to modify device configurations
10 | © Copyright NetBrain®
Live Network Discovery
o Discover your Live Network from a seed device. NetBrain’s neighbor-walking algorithm discovers neighbor devices from routing and CDP/LLDP tables
o The system retrieves device info by SNMP and collects data such as configurations and routing table via CLI show commands
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
User Interface Overview
12 | © Copyright NetBrain®
Workstation GUI Sections (Reference Slide)
1. Ribbon: Groups popular functions by type/topic
2. Library Pane: Organizes network data by type
3. Map Pane: The visualization interface into your network
4. Results-Data Pane: Charted and tabularized data views
5. Map-Data Pane: Embedded data specific to the current map
1
2
3
4
5
13 | © Copyright NetBrain®
Floating Menu Overview (Reference Slide)
o Map-wide floating menu
» Groups functions that will perform on the entire Qmap
» Design: Contains functions that will highlight information on the Qmap
» Monitor: Built-in and Qapp-based functions that collect, analyze, and update the Qmap in a loop
» Change: Compare data-sets from different data folders (benchmark times)
» Map: One-time bulk data collection and MS Word/Visio export functions
o Device-specific floating menus
» Device Data: Commonly used device-specific data sets
» Compare: Historical data comparison with visual results
» Telnet/SSH: Gain CLI access directly to the device
» Execute CLI: Bulk data collection on the single device
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
Automating Documentation
15 | © Copyright NetBrain®
Create a Qmap using Visual Search
o Search a hostname and create a Qmap for the found device
o Extend L3 neighbors
» By Interface, Protocol, Multicast mode, etc.
16 | © Copyright NetBrain®
Zoom and Hover for More Detail
o Moving the mouse’s scroll wheel forward (or adjusting zoom level in ribbon) reveals additional data points
o Hovering over a data point reveals embedded data – relevant parts of device’s config file
17 | © Copyright NetBrain®
Zoom All the Way in for Observer Mode
18 | © Copyright NetBrain®
o Based on the NetBrain’s data-model of the network, neighbors can be extended using context-sensitive data
» Layer 2
» Layer 3
Extend Neighbors based on Model Data
19 | © Copyright NetBrain®
Annotate Configurations
o In a Dynamic Qmap, the data points on devices and interfaces contain embedded data
» The entire embedded data, or selected portions thereof, can be annotated to the Qmap
» Select the text you want and press the button for partial data
» Pasted text is fully editable; doing so will NOT change the device’s actual configuration
20 | © Copyright NetBrain®
Annotate Additional Info with Instant Qapp
o Drag and Drop information to the Qmap to visualize additional information quickly
» E.g. Interface MTU, OSPF cost, TE Cost, etc.
21 | © Copyright NetBrain®
o Multiple built-in functions to improve visibility and understanding of network configuration
» Building custom Layer 3 annotations is covered in the Power User classes
Annotate the Qmap with Built-in Layer 3 Functions
22 | © Copyright NetBrain®
Annotate the Qmap with Built-in Layer 2 Functions
o Multiple built-in functions to improve visibility and understanding of network configuration
» Building custom Layer 2 annotations is covered in the Power User classes
23 | © Copyright NetBrain®
Using Built-in Qapps
o Select Design > Run Qapp from the Floating Menu to automate technology-specific attributes
» A Qapp is an application that collects data, analyzes, and visualizes it in one of many ways
24 | © Copyright NetBrain®
Export to MS Visio
o All Qmap details can be exported into Visio diagrams
» Updates can be scheduled and timestamped
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
Let’s see it in Action!Live Demonstration
26 | © Copyright NetBrain®
Exercise 1: Search and Create L3/L2 Maps
A. Qmap L3 connections and analyze L3 design for hostname PE-ASR1K-01
1. Qmap the device with hostname PE-ASR1K-01. (Hint: Visual Search)
2. Extend all L3 neighbors of device PE-ASR1K-01. (Hint: red plus sign)
3. View the routing protocol configured on interface g0/0/5 of PE-ASR1K-01 and annotate its configurations on Qmap. (Hint: zoom hover data click icon to Display on Current Map)
4. View detailed properties of the device PE-ASR1K-01 via Observer Mode. (Hint: hover device zoom in green brackets Observer Mode)
5. Add the ISIS L2_hello variable to the Qmap using Instant Qapp (Hint: click the Instant Qapp button and search for “l2_hello”)
B. Qmap L2 connections and analyze L2 design for IP address 10.88.1.11
1. Search and Qmap L2 device. (Hint: select L2 Neighbor in the preview dropdown )
2. Extend all switch neighbors of device Bos-Core-6500.
3. Auto-link the Qmap. (Hint: right-click Qmap Auto Link)
4. Auto-layout the map. (Hint: right-click Qmap Auto Layout, up/down arrow for device allocation Layout Style OK)
5. Annotate the switch port g1/4/11 configurationof Bos-Core-6500
6. View the Spanning Tree blocked ports for devices on the Qmap (Hint: Design STP Blocked Ports)
Login to server class.netbraintech.com:80 (NOT trial.netbraintech.com)Use NetBrain ITE Workstation (NOT a web browser)
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
Automating Troubleshooting
28 | © Copyright NetBrain®
Qmap an Application Path
o Discover and Qmap the application path between two end-points from Layer 2 to Layer 4
29 | © Copyright NetBrain®
Probe the Qmapped Devices for Performance Issues
o The Overall Health Monitor uses SNMP to create a heat map of the top 5 performance issues
30 | © Copyright NetBrain®
Probe for Additional Info with Instant Qapp
o Drag-and-Drop information to the Qmap to gather additional information quickly
» Initiate Monitoring and set alerts as required
31 | © Copyright NetBrain®
Instant Qapp – Samples and Details
o Instant Qapp Samples
» Provide a sample output to assist with recognizing the correct command outputs
o Instant Qapp Details
» Each NetBrain created parser has a variable description to assist users with “what” the data means
32 | © Copyright NetBrain®
Expand Map to Include Layer 2 Devices
o From the path results, you can select the path and change the Path Type to L2 Path to map drill down into a Layer 2 path trace
» Results will appear on a new page in the same .qmap file
33 | © Copyright NetBrain®
Map-wide CLI execution
o Allows CLI commands to be bulk-executed across all Qmapped devices (can be launched from a Runbook)
» Output is sorted by device and can be formatted/commented directly inside Outputs Browser
34 | © Copyright NetBrain®
Compare Historical Data
o Qmap-wide and device-specific comparison (Can launch from inside a Runbook)
» Compare Historical Data: Between any two datafolders
35 | © Copyright NetBrain®
Using Built-in Monitor Qapps
o Select Monitor Monitor Qapps from the Floating Menu to automate technology-specific attributes
» A Qapp is an application that collects data, analyzes, and visualizes it in multiple ways
36 | © Copyright NetBrain®
Runbooks Overview
o Runbooks allow users to group NetBrain functions into repeatable and shareable processes
» Data collection and results are stored within the Qmap
» Point and click creation
o Any process from troubleshooting to documentation can be created as a Wizard within NetBrain
» Descriptions of the desired results and how-to can be included to guide users
37 | © Copyright NetBrain®
Runbook Usage
o Status of each step is tracked in the Runbook
» Recall results using hyperlinks
» Multiple Executions tracked individually
» Personalized notes for each result and overall summary comments
o Multiple Runbooks can be launched on each Qmap
» Recall other Runbooks via Floating Menu
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
Let’s see it in Action!Live Demonstration
39 | © Copyright NetBrain®
Exercise 2: Search and Create L3/L2 Maps
o A: Qmap and Monitor an Application Path
» Discover and Qmap the live roundtrip path between 10.88.16.11 and 10.88.20.11. (Hint: Traffic Path select roundtrip option ()
» Run Overall Health Monitor to probe for hot-spots
» Use Instant Qapp to collect the following information:
o Interface MTU and Input_drops
o Duplex
o B: Drill down using a Runbook
» Use the Qmap you created in Part A
» Launch the Runbook “Analyze BGP Neighbors and Routes”
o Add a comment for one of the steps
o Edit the raw CLI output for the “Execute CLI” step
o Run the “Monitor Neighbors and Routes” step 2 times
Login to server class.netbraintech.com:80 (NOT trial.netbraintech.com)Use NetBrain ITE Workstation (NOT a web browser)
40 | © Copyright NetBrain®
o At the end of this class, students will be able to:
Class Outcomes
» Describe the overall use case for NetBrain as a platform for automation
» Enter the required credentials and initiate a network discovery
» Navigate the NetBrain client interface
» Build maps using search and extend, and A-B path mapping
» Use NetBrain to automate their documentation activities including exporting to various Microsoft formats
» Use NetBrain to automate their troubleshooting activities with built-in functions and Runbooks
» Use the core functions in a stand-alone mode to meet the most common NetOps tasks
41 | © Copyright NetBrain®
End User Classes:
Thank You and See You Again!
Ready to learn more? Check our Live Web Training Catalog for all classes and dates. Course preview below:
Power User Classes: Administrator Classes:
1. NetBrain for Beginners
2. Automating Documentation
3. Automating Troubleshooting
4. Automating Change Management
5. Routing Analysis & Troubleshooting
1. Network Automation with Qapp –Fundamentals
2. Network Automation with Qapp – Building Parsers
3. Network Automation with Qapp –Customization with Qapp Editor
1. Setup & Discovery
2. Workspace Management
Need Help?
Contact us at 781-221-7199 or [email protected]
Info.netbraintech.com/get-certified
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
+1 800.605.7964
www.netbraintech.com
NetBrain Technologies
15 Network Drive
Burlington, MA 01803
Thank youQ&A – 30 minutes