NetBrain Automation Procedures Map-Driven Network Automation NetBrain Technologies, Inc. 65 Network Drive Burlington, MA 01803 Phone: +1 781 221 7199 Email: info@netbraintech.com Website: www.netbraintech.com
Overview NetBrain procedures can automate any series of actions normally completed using the command line interface. 1. Use procedures to automate a wide range of network tasks: a).troubleshooting Any troubleshooting logic can be translated into an executable and repeatable process b) Change Verification Test the network after changes, e.g. ping multiple servers, test application flows, etc. c).compliance Check config compliance, e.g. Is password encrypted? or Is public community string used? d).mapping Create customized maps and parse CLI output to the map, e.g. Map multicasting tree or Highlight VTP Domain. e) Traffic Path Analysis Map across devices such as load balancers or firewalls f) Customized Inventory Reports Dynamically add fields to the inventory database such as IOS Image File. 2. Hundreds of procedures out of the box to automate repetitive and difficult tasks, such as: a) Detect interface errors, speed/duplex mismatches, MTU mismatches b) Check routing neighbors, QoS queue drop c) Verify changes, such as configuration, multicasting distribution tree, HSRP roles, etc. 3. Create your own procedures in minutes. No scripting experience required. a) Build once, execute anywhere, any time b) Build and share a knowledge database on how to troubleshoot common network problems 4. Run multiple procedures on hundreds of devices simultaneously. Select as many procedures as you like and indicate how many devices to include. Then click Run. NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 2
Procedure Example 1: Are Interface Errors Increasing? Logic: Retrieve show interface command twice and calculate the delta of each parameter. If delta is greater than 0, report error and highlight on map. NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 3
Procedure Example 2: Has Root Bridge Changed? Logic: Issue show spanning-tree against historic benchmark data and against live network. If Root ID has changed, raise alert and highlight on the map. NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 4
Procedure Example 3: Map Multicasting Distribution Tree Logic: Leverage the following commands to map the downstream source tree: Show ip mroute <group> Show ip pim neighbor Show ip igmp group NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 5
Procedure Example 4: Automate Ping to a Group of End Hosts Logic: Execute a ping from specified network devices to a group of end hosts. If ping fails, provide the source and destination of the failure. NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 6
Procedure Example 5: Enhance Traffic Path Mapping Logic Logic: 1. Check output VRF 2. Find non-default route to destination 3. Find default route Related Commands: 1. Show ip vrf 2. Show ip route vrf vrf_name x.x.x.x NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 7
Procedure Example 6: Inventory Device IOS Image Status This procedure is used to add the <IOS Image File> attribute to the device properties. Logic: Retrieve show version, parse the system image file information. NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 8
Customize Your Own Procedures in Minutes NetBrain comes with hundreds of procedures built in. You can also customize your own with a visual sample-driven platform. There are three components: 1. Probes Define how to retrieve live data from network devices 2. Parsers Define how to parse CLI command outputs 3. Triggers Define how to analyze the results and provide user feedback Free training classes are available online NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 9
Summary NetBrain automation procedures can be run with a single click to automatically execute any series of actions normally completed using the command line interface. Key Benefits: Detect problems in minutes instead of hours Troubleshooting logic is executable and reusable Expert knowledge becomes a sharable asset First-level engineers can troubleshoot advanced problems Spend significantly less time on manual tasks No scripting. Less CLI. NetBrain Technologies, Inc. New Feature Guide: Operator Edition v5.0 10