SlideShare a Scribd company logo
1 of 11
Download to read offline
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS
Table of Contents
1. Executive Summary.............................................................................................................................................................1
2. Why Legacy Diagramming Fails Our Businesses.......................................................................................................1
3. Dynamic Mapping – A Fresh Approach........................................................................................................................2
Data-Driven Mapping.........................................................................................................................................................2
Diagrams On-Demand (Simple Input, Visual Output) .............................................................................................3
Dynamic Network Overview ............................................................................................................................................5
Automatically Updated......................................................................................................................................................6
4. NetBrain: A Fully Dynamic Network Mapping Solution..........................................................................................6
Qmap as a Data-Driven Diagram....................................................................................................................................7
On-Demand Mapping with Qmap .................................................................................................................................7
Qmap Integration with Visio............................................................................................................................................8
Export Qmap Data to a Design Document..................................................................................................................8
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 1
1. Executive Summary
Accurate network diagrams are the Holy Grail in enterprise network
management – most network teams know they should be documenting their
networks but haven’t found a universally good way of doing it. Today’s manual
diagramming methods are prohibitively time-consuming and ‘static diagram
generating software’ has not lived up to expectations in easing the burden.
With enterprise networks evolving rapidly, existing ‘static’ diagramming
solutions can’t keep up with the constant changes. A more dynamic mapping
solution is needed. Dynamic mapping is a leap forward in diagramming
technology, replacing gigabytes of static diagrams with the right diagram,
created the moment it’s needed. Dynamic maps are built from live network
data, accessible on-demand, and updated automatically. By implementing
dynamic mapping technology, enterprises are equipped with up-to-date
diagrams that accelerate troubleshooting, drive safe network changes, and
mitigate security risks.
2. Why Legacy Diagramming Fails Our Businesses
Network diagrams are the go-to visual aid engineers turn to when
troubleshooting connectivity problems or considering design changes. Even so,
conflicting priorities prevent network engineers from maintaining their diagram
repository. The static diagrams that result are best described as historical
snapshots – accurate when created, but increasingly untrustworthy as time
goes by. Network engineers are appropriately skeptical of static diagrams, often
choosing to create brand new diagrams instead of referencing old ones.
Accurate network diagrams have become the ‘Holy Grail’ for most network
teams.
Traditional network diagramming is extremely manual, broken down into two
phases: data collection and drawing. There are conflicting schools of thought
regarding how much data is too much, but at a minimum engineers need to
collect hostnames, interface IP address definitions, and routes from devices
before they can begin drawing. With a limited amount of room for stencils and
labels on a single diagram, too much detail clutters the document.
The industry has tried a variety of approaches to improve on purely manual
diagram creation, but with limited success. In the 1990’s, Microsoft added an
SNMP-based discovery function to Visio so that users could automate the
creation of network diagrams, but the sophistication of the tool couldn’t match
the complexity of most networks. Several 2nd generation mapping tools
 Without visual aids, the
ability to understand
complex networks begins to
break down.
 Accurate network diagrams
have become the ‘Holy
Grail’ for network teams.
 2nd generation ‘static
diagram generators’ have
failed due to scalability and
usability problems.
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 2
emerged in the 2000’s in the form of static diagram generators. The main
technology behind these tools – many of which still exist today – hasn’t
changed. Second generation diagramming tools still use SNMP to scan the
network and generate batches of static diagrams. The biggest challenge for
these 2nd generation tools is scalability; these tools just can’t generate usable
diagrams of large networks, as the result is a chaotic mess of lines and icons.
3. Dynamic Mapping – A Fresh Approach
Dynamically changing enterprise networks require a dynamic mapping
solution. But what characterizes a network diagram as ‘dynamic’? The best way
to examine this question is to study a similar problem that was solved by
dynamic mapping technology: the introduction of online mapping services to
solve the problem of outdated road atlases. Google Maps is a good example of
an online mapping service we can use to draw analogies to network
diagramming.
Data-Driven Mapping
Google Maps are ‘data-driven’, which means that Google uses a mathematical
model of Earth’s geography to render the data displayed on each map. That’s
how every landmark and road on a Google map is more than just an icon and
label; each is backed by real data (e.g. street view images, business names, and
phone numbers), guaranteeing accuracy. Similarly, a truly dynamic network
map represents a live rendering of a mathematical model derived from the live
network. The data elements behind each device icon and interface label on the
map are part of that model (e.g. device images, properties, config data, etc.). All
this data needs to be dynamically accessible so that it doesn’t congest the map
with its complexity.
Figure 1: Google Street Map with Landmark Data Elements
 Truly dynamic maps are
driven by mathematically
modeled, real-world data.
 SNMP discovery is not
enough to build an accurate,
data-driven network model.
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 3
Figure 2: Network Map with Device & Interface Data Elements
In a network environment, SNMP discovery alone is insufficient for collecting
this level of data – other methods need to be in place to dig deeper into the
network’s configuration and design. Further, systems need to be in place to
guarantee the fidelity of the data over time so the diagrams always reflect the
latest network changes.
Diagrams On-Demand (Simple Input, Visual Output)
Most enterprise network diagram repositories have too many diagrams to sort
through. By way of example, let’s say a poorly performing application traverses
the network across three data centers. To troubleshoot the issue, a single
diagram with the relevant devices from the three data centers is required, not
three separate diagrams with all devices in each data center. In other words, the
diagram should adapt to the task at hand.
Google Maps handles this problem by allowing a ‘filtered’ view of the global
map, for example by searching for a landmark and mapping the area around it,
or mapping directions between a starting and destination address. Similarly,
dynamic mapping focuses on creating a tailored diagram containing just the
critical elements related to a specific need – precisely at the moment it’s
needed. The table below describes some scenarios that demonstrate how a
tailored map could address common network tasks.
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 4
Task Input Output (Map)
1. Troubleshoot a
slow application
Input source and
destination addresses to
map the application flow
2. Find and disable
an infected server
Search for the server and
map adjacent LAN
environment to see where it
connects
3. Troubleshoot
multicast video
issues
Map related Downstream
Source Tree
4. Troubleshoot
OSPF routing
issues
Map targeted routing
domain (e.g. OSPF 200)
5. Document a
Data Center
Open Layer-2 Map of Data
Center
Figure 3: Diagramming On-Demand (Simple Input, Visual Output)
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 5
Dynamic Network Overview
Just like zooming into Google Earth to see a particular region or city on the
globe, a dynamic mapping solution should provide a single global view of the
network which a network engineer can drill into site-by-site. By zooming into a
network site, detailed layer-3 topology and design data should be immediately
accessible, and the connections between each site obvious.
Figure 4: Dynamic Global View of Earth
Figure 5: Dynamic Global View of a Network Topology
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 6
Automatically Updated
Google uses a combination of crowdsourcing and manual data collection to
maintain the accuracy of its map data, ensuring map viewers don’t go the
wrong way down a one-way street. With a dynamic network map, this level of
data integrity is equally important. Dynamic maps should rely on a system of
data which is automatically maintained and updated. That way, diagrams can
be created from live data the moment they are needed. In special cases, when
diagrams need to be defined ahead of time, they should be updated
automatically every time they are opened – ideally with the changes
highlighted for you to see.
Figure 6: Visualize Recent Network Changes on a Saved Map
4. NetBrain: A Fully Dynamic Network Mapping
Solution
NetBrain Technologies was founded on the principals of dynamic mapping to
address the challenges of inaccurate network documentation. NetBrain’s
unique ‘Qmaps’ are fully dynamic in nature and serve as the primary network
management interface for documentation, troubleshooting, and change
verification.
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 7
Qmap as a Data-Driven Diagram
NetBrain collects a deeper level of data from the live network than any other
network mapping tool on the market. The unique discovery and benchmark
engine leverages Telnet/SSH in addition to traditional SNMP to login to every
device and extract configuration and design data. This data is compiled into a
mathematical model of the network. Every Qmap represents a rendering of that
mathematical model, making all the data visually accessible.
Figure 7: Live Data Extracted during Discovery/Benchmark
On-Demand Mapping with Qmap
There are several methods of rendering a Qmap within NetBrain, depending on
the requirements of the task-at-hand. Refer to the following table for examples
of real world tasks that can benefit from on-demand mapping.
On-Demand Mapping Applied to Real-World Tasks
1. Troubleshoot Slow Applications
Map out a slow application instantly and diagnose performance issues from the
map
2. Migrate Data Centers
Automatically discover and document a data center before/after migration
3. Assess A Network For VoIP Readiness
Map out potential VoIP paths and measure advanced performance metrics along
the paths
4. Troubleshoot Multicasting Issues
Instantly map a downstream source tree and monitor multicast traffic on the map
5. Meet Compliance Mandates
Automatically create network diagrams of every site to satisfy regulatory
compliance needs
WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 8
Qmap Integration with Visio
Network teams don’t need to abandon their existing Visio diagrams altogether,
NetBrain’s dynamic mapping solution can integrate them. Once a Visio diagram
repository is indexed by NetBrain, all of the Visio diagrams become searchable.
Both Qmaps and existing Visio diagrams integrated with NetBrain are listed in
search results.
Qmaps are both forward- and backward- compatible with Visio. Visio diagrams
can be imported and translated into the dynamic Qmap format. Conversely,
Qmaps can be exported to the standard Visio format and maintained
automatically on a set schedule. Even if policy mandates an updated Visio
database, NetBrain users don’t have to worry about manually updating the
diagrams.
Figure 8: Export from Qmap to Visio Format
Export Qmap Data to a Design Document
Diagrams aren’t the only form of documentation that network teams use to
collaborate. Many teams generate MS Word documents for internal design
reviews or for compliance reporting. With NetBrain, engineers can
automatically export data directly from a Qmap to a pre-defined template in MS
Word.
Figure 9: Export from Qmap to MS Word Document
About NetBrain Technologies, Inc.
Founded in 2004, NetBrain set out to pursue a new vision: automate time-
consuming tasks associated with network documentation, design, and
troubleshooting. NetBrain’s customers are using map-driven automation to
eliminate manual network documentation, automate troubleshooting tasks,
and mitigate security risks. NetBrain is headquartered in Burlington, MA with
offices in Sacramento, CA, New York, and Beijing, China.
To learn more about NetBrain’s dynamic mapping solution, contact us at
781.221.7199 or download free trial of NetBrain’s Enterprise Suite from
www.netbraintech.com/trial.
SHARE THIS WHITE PAPER
NetBrain Technologies, Inc.
65 Network Drive | 1st Floor
Burlington, MA 01803
+1 800 605 7964
info@netbraintech.com
www.netbraintech.com

More Related Content

What's hot

Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks Juniper Networks
 
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .SSP Innovations
 
GSM UMTS LTE Site Commissioning software
GSM UMTS LTE Site Commissioning softwareGSM UMTS LTE Site Commissioning software
GSM UMTS LTE Site Commissioning softwareAhmet Ozturk
 
Accela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAccela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAhmet Ozturk
 
Real time data streaming and motion control over the internet
Real time data streaming and motion control over the internetReal time data streaming and motion control over the internet
Real time data streaming and motion control over the internetBeMyApp
 
Focus - GSM UMTS LTE Performance and Configuration Management Solution
Focus - GSM UMTS LTE Performance and Configuration Management SolutionFocus - GSM UMTS LTE Performance and Configuration Management Solution
Focus - GSM UMTS LTE Performance and Configuration Management SolutionAhmet Ozturk
 
Tems discovery device_10.0_datasheet-3
Tems discovery device_10.0_datasheet-3Tems discovery device_10.0_datasheet-3
Tems discovery device_10.0_datasheet-3Huseyin Turker
 
Accela NSN Site NodeB Rehome
Accela NSN Site NodeB RehomeAccela NSN Site NodeB Rehome
Accela NSN Site NodeB RehomeAhmet Ozturk
 
Nx ray etisalatnigeria
Nx ray etisalatnigeriaNx ray etisalatnigeria
Nx ray etisalatnigeriaOwoeye Opeyemi
 
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...Ishan Vaishnavi
 
Network rollout-solution-brochure
Network rollout-solution-brochureNetwork rollout-solution-brochure
Network rollout-solution-brochureTaha77
 
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...ijceronline
 
Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...
Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...
Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...InfluxData
 
Transforming AutoCAD Data to Smallworld with FME
Transforming AutoCAD Data to Smallworld with FMETransforming AutoCAD Data to Smallworld with FME
Transforming AutoCAD Data to Smallworld with FMESafe Software
 

What's hot (19)

Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks Cloud Analytics Engine Value - Juniper Networks
Cloud Analytics Engine Value - Juniper Networks
 
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS.
Provisioning Bandwidth & Logical Circuits Using Telecom-Based GIS .
 
GSM UMTS LTE Site Commissioning software
GSM UMTS LTE Site Commissioning softwareGSM UMTS LTE Site Commissioning software
GSM UMTS LTE Site Commissioning software
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
Accela Ericsson Rehome Module
Accela Ericsson Rehome ModuleAccela Ericsson Rehome Module
Accela Ericsson Rehome Module
 
Real time data streaming and motion control over the internet
Real time data streaming and motion control over the internetReal time data streaming and motion control over the internet
Real time data streaming and motion control over the internet
 
Focus - GSM UMTS LTE Performance and Configuration Management Solution
Focus - GSM UMTS LTE Performance and Configuration Management SolutionFocus - GSM UMTS LTE Performance and Configuration Management Solution
Focus - GSM UMTS LTE Performance and Configuration Management Solution
 
Tems discovery device_10.0_datasheet-3
Tems discovery device_10.0_datasheet-3Tems discovery device_10.0_datasheet-3
Tems discovery device_10.0_datasheet-3
 
Accela NSN Site NodeB Rehome
Accela NSN Site NodeB RehomeAccela NSN Site NodeB Rehome
Accela NSN Site NodeB Rehome
 
Nx ray etisalatnigeria
Nx ray etisalatnigeriaNx ray etisalatnigeria
Nx ray etisalatnigeria
 
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...Im 2021 tutorial   next-generation closed-loop automation - an inside view - ...
Im 2021 tutorial next-generation closed-loop automation - an inside view - ...
 
Network rollout-solution-brochure
Network rollout-solution-brochureNetwork rollout-solution-brochure
Network rollout-solution-brochure
 
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
Matlab Based High Level Synthesis Engine for Area And Power Efficient Arithme...
 
Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...
Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...
Phil Day [Configured Things] | Policy-Driven Real-Time Data Filtering from Io...
 
Traqs full-package
Traqs full-packageTraqs full-package
Traqs full-package
 
N
NN
N
 
RUGGEDCOM REFLEX software
RUGGEDCOM REFLEX softwareRUGGEDCOM REFLEX software
RUGGEDCOM REFLEX software
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
 
Transforming AutoCAD Data to Smallworld with FME
Transforming AutoCAD Data to Smallworld with FMETransforming AutoCAD Data to Smallworld with FME
Transforming AutoCAD Data to Smallworld with FME
 

Similar to [White paper] Maintain-Accurate-Network-Diagrams

White Paper Leveraging Automation for Advanced Network Troubleshooting
White Paper Leveraging Automation for Advanced Network TroubleshootingWhite Paper Leveraging Automation for Advanced Network Troubleshooting
White Paper Leveraging Automation for Advanced Network TroubleshootingE.S.G. JR. Consulting, Inc.
 
Cloud Programming Simplified: A Berkeley View on Serverless Computing
Cloud Programming Simplified: A Berkeley View on Serverless ComputingCloud Programming Simplified: A Berkeley View on Serverless Computing
Cloud Programming Simplified: A Berkeley View on Serverless Computingmustafa sarac
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Mumbai Academisc
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
NetBrain-in-Action
NetBrain-in-ActionNetBrain-in-Action
NetBrain-in-ActionKen Reiff
 
Web Graph Clustering Using Hyperlink Structure
Web Graph Clustering Using Hyperlink StructureWeb Graph Clustering Using Hyperlink Structure
Web Graph Clustering Using Hyperlink Structureaciijournal
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET Journal
 
Transport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinTransport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinNeo4j
 
SMS - web based application SMS (Soil Monitoring Software).
SMS - web based application SMS (Soil Monitoring Software).SMS - web based application SMS (Soil Monitoring Software).
SMS - web based application SMS (Soil Monitoring Software).Antonis Antoniou
 
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)Maksim Sestic
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...SANGHEE SHIN
 
Automatic generation of power system network diagram(Mimic diagram) from a CI...
Automatic generation of power system network diagram(Mimic diagram) from a CI...Automatic generation of power system network diagram(Mimic diagram) from a CI...
Automatic generation of power system network diagram(Mimic diagram) from a CI...Nikhil Valiveti
 
IRJET - Cardless ATM
IRJET -  	  Cardless ATMIRJET -  	  Cardless ATM
IRJET - Cardless ATMIRJET Journal
 
But is it Art(ificial Intelligence)?
But is it Art(ificial Intelligence)? But is it Art(ificial Intelligence)?
But is it Art(ificial Intelligence)? Alan Sardella
 
Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402
Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402
Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402vrij
 
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceLIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceJason Creadore 🌐
 
Static-vs-Dynamic-Marked-Differences-In-Diagramming
Static-vs-Dynamic-Marked-Differences-In-DiagrammingStatic-vs-Dynamic-Marked-Differences-In-Diagramming
Static-vs-Dynamic-Marked-Differences-In-DiagrammingNetBrain Technologies
 

Similar to [White paper] Maintain-Accurate-Network-Diagrams (20)

White Paper Leveraging Automation for Advanced Network Troubleshooting
White Paper Leveraging Automation for Advanced Network TroubleshootingWhite Paper Leveraging Automation for Advanced Network Troubleshooting
White Paper Leveraging Automation for Advanced Network Troubleshooting
 
Cloud Programming Simplified: A Berkeley View on Serverless Computing
Cloud Programming Simplified: A Berkeley View on Serverless ComputingCloud Programming Simplified: A Berkeley View on Serverless Computing
Cloud Programming Simplified: A Berkeley View on Serverless Computing
 
Image transformation using grid(synopsis)
Image transformation using grid(synopsis)Image transformation using grid(synopsis)
Image transformation using grid(synopsis)
 
reviewpaper
reviewpaperreviewpaper
reviewpaper
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
NetBrain-in-Action
NetBrain-in-ActionNetBrain-in-Action
NetBrain-in-Action
 
Web Graph Clustering Using Hyperlink Structure
Web Graph Clustering Using Hyperlink StructureWeb Graph Clustering Using Hyperlink Structure
Web Graph Clustering Using Hyperlink Structure
 
IRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database TechniquesIRJET- Recommendation System based on Graph Database Techniques
IRJET- Recommendation System based on Graph Database Techniques
 
Transport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital TwinTransport for London - London's Operations Digital Twin
Transport for London - London's Operations Digital Twin
 
SMS - web based application SMS (Soil Monitoring Software).
SMS - web based application SMS (Soil Monitoring Software).SMS - web based application SMS (Soil Monitoring Software).
SMS - web based application SMS (Soil Monitoring Software).
 
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
INOVA GIS Platform - TeleCAD-GIS & IGS (2018)
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
 
Automatic generation of power system network diagram(Mimic diagram) from a CI...
Automatic generation of power system network diagram(Mimic diagram) from a CI...Automatic generation of power system network diagram(Mimic diagram) from a CI...
Automatic generation of power system network diagram(Mimic diagram) from a CI...
 
IRJET - Cardless ATM
IRJET -  	  Cardless ATMIRJET -  	  Cardless ATM
IRJET - Cardless ATM
 
But is it Art(ificial Intelligence)?
But is it Art(ificial Intelligence)? But is it Art(ificial Intelligence)?
But is it Art(ificial Intelligence)?
 
Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402
Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402
Gridforum Rick Reesen Virtual World Technologies To Manage A Grid 20080402
 
UDP Report
UDP ReportUDP Report
UDP Report
 
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial IntelligenceLIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
LIDAR Magizine 2015: The Birth of 3D Mapping Artificial Intelligence
 
Scaling hadoopapplications
Scaling hadoopapplicationsScaling hadoopapplications
Scaling hadoopapplications
 
Static-vs-Dynamic-Marked-Differences-In-Diagramming
Static-vs-Dynamic-Marked-Differences-In-DiagrammingStatic-vs-Dynamic-Marked-Differences-In-Diagramming
Static-vs-Dynamic-Marked-Differences-In-Diagramming
 

Recently uploaded

Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLionel Briand
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfkalichargn70th171
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 

Recently uploaded (20)

Large Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and RepairLarge Language Models for Test Case Evolution and Repair
Large Language Models for Test Case Evolution and Repair
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
 
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 

[White paper] Maintain-Accurate-Network-Diagrams

  • 1.
  • 2. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS Table of Contents 1. Executive Summary.............................................................................................................................................................1 2. Why Legacy Diagramming Fails Our Businesses.......................................................................................................1 3. Dynamic Mapping – A Fresh Approach........................................................................................................................2 Data-Driven Mapping.........................................................................................................................................................2 Diagrams On-Demand (Simple Input, Visual Output) .............................................................................................3 Dynamic Network Overview ............................................................................................................................................5 Automatically Updated......................................................................................................................................................6 4. NetBrain: A Fully Dynamic Network Mapping Solution..........................................................................................6 Qmap as a Data-Driven Diagram....................................................................................................................................7 On-Demand Mapping with Qmap .................................................................................................................................7 Qmap Integration with Visio............................................................................................................................................8 Export Qmap Data to a Design Document..................................................................................................................8
  • 3. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 1 1. Executive Summary Accurate network diagrams are the Holy Grail in enterprise network management – most network teams know they should be documenting their networks but haven’t found a universally good way of doing it. Today’s manual diagramming methods are prohibitively time-consuming and ‘static diagram generating software’ has not lived up to expectations in easing the burden. With enterprise networks evolving rapidly, existing ‘static’ diagramming solutions can’t keep up with the constant changes. A more dynamic mapping solution is needed. Dynamic mapping is a leap forward in diagramming technology, replacing gigabytes of static diagrams with the right diagram, created the moment it’s needed. Dynamic maps are built from live network data, accessible on-demand, and updated automatically. By implementing dynamic mapping technology, enterprises are equipped with up-to-date diagrams that accelerate troubleshooting, drive safe network changes, and mitigate security risks. 2. Why Legacy Diagramming Fails Our Businesses Network diagrams are the go-to visual aid engineers turn to when troubleshooting connectivity problems or considering design changes. Even so, conflicting priorities prevent network engineers from maintaining their diagram repository. The static diagrams that result are best described as historical snapshots – accurate when created, but increasingly untrustworthy as time goes by. Network engineers are appropriately skeptical of static diagrams, often choosing to create brand new diagrams instead of referencing old ones. Accurate network diagrams have become the ‘Holy Grail’ for most network teams. Traditional network diagramming is extremely manual, broken down into two phases: data collection and drawing. There are conflicting schools of thought regarding how much data is too much, but at a minimum engineers need to collect hostnames, interface IP address definitions, and routes from devices before they can begin drawing. With a limited amount of room for stencils and labels on a single diagram, too much detail clutters the document. The industry has tried a variety of approaches to improve on purely manual diagram creation, but with limited success. In the 1990’s, Microsoft added an SNMP-based discovery function to Visio so that users could automate the creation of network diagrams, but the sophistication of the tool couldn’t match the complexity of most networks. Several 2nd generation mapping tools  Without visual aids, the ability to understand complex networks begins to break down.  Accurate network diagrams have become the ‘Holy Grail’ for network teams.  2nd generation ‘static diagram generators’ have failed due to scalability and usability problems.
  • 4. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 2 emerged in the 2000’s in the form of static diagram generators. The main technology behind these tools – many of which still exist today – hasn’t changed. Second generation diagramming tools still use SNMP to scan the network and generate batches of static diagrams. The biggest challenge for these 2nd generation tools is scalability; these tools just can’t generate usable diagrams of large networks, as the result is a chaotic mess of lines and icons. 3. Dynamic Mapping – A Fresh Approach Dynamically changing enterprise networks require a dynamic mapping solution. But what characterizes a network diagram as ‘dynamic’? The best way to examine this question is to study a similar problem that was solved by dynamic mapping technology: the introduction of online mapping services to solve the problem of outdated road atlases. Google Maps is a good example of an online mapping service we can use to draw analogies to network diagramming. Data-Driven Mapping Google Maps are ‘data-driven’, which means that Google uses a mathematical model of Earth’s geography to render the data displayed on each map. That’s how every landmark and road on a Google map is more than just an icon and label; each is backed by real data (e.g. street view images, business names, and phone numbers), guaranteeing accuracy. Similarly, a truly dynamic network map represents a live rendering of a mathematical model derived from the live network. The data elements behind each device icon and interface label on the map are part of that model (e.g. device images, properties, config data, etc.). All this data needs to be dynamically accessible so that it doesn’t congest the map with its complexity. Figure 1: Google Street Map with Landmark Data Elements  Truly dynamic maps are driven by mathematically modeled, real-world data.  SNMP discovery is not enough to build an accurate, data-driven network model.
  • 5. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 3 Figure 2: Network Map with Device & Interface Data Elements In a network environment, SNMP discovery alone is insufficient for collecting this level of data – other methods need to be in place to dig deeper into the network’s configuration and design. Further, systems need to be in place to guarantee the fidelity of the data over time so the diagrams always reflect the latest network changes. Diagrams On-Demand (Simple Input, Visual Output) Most enterprise network diagram repositories have too many diagrams to sort through. By way of example, let’s say a poorly performing application traverses the network across three data centers. To troubleshoot the issue, a single diagram with the relevant devices from the three data centers is required, not three separate diagrams with all devices in each data center. In other words, the diagram should adapt to the task at hand. Google Maps handles this problem by allowing a ‘filtered’ view of the global map, for example by searching for a landmark and mapping the area around it, or mapping directions between a starting and destination address. Similarly, dynamic mapping focuses on creating a tailored diagram containing just the critical elements related to a specific need – precisely at the moment it’s needed. The table below describes some scenarios that demonstrate how a tailored map could address common network tasks.
  • 6. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 4 Task Input Output (Map) 1. Troubleshoot a slow application Input source and destination addresses to map the application flow 2. Find and disable an infected server Search for the server and map adjacent LAN environment to see where it connects 3. Troubleshoot multicast video issues Map related Downstream Source Tree 4. Troubleshoot OSPF routing issues Map targeted routing domain (e.g. OSPF 200) 5. Document a Data Center Open Layer-2 Map of Data Center Figure 3: Diagramming On-Demand (Simple Input, Visual Output)
  • 7. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 5 Dynamic Network Overview Just like zooming into Google Earth to see a particular region or city on the globe, a dynamic mapping solution should provide a single global view of the network which a network engineer can drill into site-by-site. By zooming into a network site, detailed layer-3 topology and design data should be immediately accessible, and the connections between each site obvious. Figure 4: Dynamic Global View of Earth Figure 5: Dynamic Global View of a Network Topology
  • 8. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 6 Automatically Updated Google uses a combination of crowdsourcing and manual data collection to maintain the accuracy of its map data, ensuring map viewers don’t go the wrong way down a one-way street. With a dynamic network map, this level of data integrity is equally important. Dynamic maps should rely on a system of data which is automatically maintained and updated. That way, diagrams can be created from live data the moment they are needed. In special cases, when diagrams need to be defined ahead of time, they should be updated automatically every time they are opened – ideally with the changes highlighted for you to see. Figure 6: Visualize Recent Network Changes on a Saved Map 4. NetBrain: A Fully Dynamic Network Mapping Solution NetBrain Technologies was founded on the principals of dynamic mapping to address the challenges of inaccurate network documentation. NetBrain’s unique ‘Qmaps’ are fully dynamic in nature and serve as the primary network management interface for documentation, troubleshooting, and change verification.
  • 9. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 7 Qmap as a Data-Driven Diagram NetBrain collects a deeper level of data from the live network than any other network mapping tool on the market. The unique discovery and benchmark engine leverages Telnet/SSH in addition to traditional SNMP to login to every device and extract configuration and design data. This data is compiled into a mathematical model of the network. Every Qmap represents a rendering of that mathematical model, making all the data visually accessible. Figure 7: Live Data Extracted during Discovery/Benchmark On-Demand Mapping with Qmap There are several methods of rendering a Qmap within NetBrain, depending on the requirements of the task-at-hand. Refer to the following table for examples of real world tasks that can benefit from on-demand mapping. On-Demand Mapping Applied to Real-World Tasks 1. Troubleshoot Slow Applications Map out a slow application instantly and diagnose performance issues from the map 2. Migrate Data Centers Automatically discover and document a data center before/after migration 3. Assess A Network For VoIP Readiness Map out potential VoIP paths and measure advanced performance metrics along the paths 4. Troubleshoot Multicasting Issues Instantly map a downstream source tree and monitor multicast traffic on the map 5. Meet Compliance Mandates Automatically create network diagrams of every site to satisfy regulatory compliance needs
  • 10. WHITEPAPER: APPLYING AUTOMATION TO MAINTAIN ACCURATE NETWORK DIAGRAMS 8 Qmap Integration with Visio Network teams don’t need to abandon their existing Visio diagrams altogether, NetBrain’s dynamic mapping solution can integrate them. Once a Visio diagram repository is indexed by NetBrain, all of the Visio diagrams become searchable. Both Qmaps and existing Visio diagrams integrated with NetBrain are listed in search results. Qmaps are both forward- and backward- compatible with Visio. Visio diagrams can be imported and translated into the dynamic Qmap format. Conversely, Qmaps can be exported to the standard Visio format and maintained automatically on a set schedule. Even if policy mandates an updated Visio database, NetBrain users don’t have to worry about manually updating the diagrams. Figure 8: Export from Qmap to Visio Format Export Qmap Data to a Design Document Diagrams aren’t the only form of documentation that network teams use to collaborate. Many teams generate MS Word documents for internal design reviews or for compliance reporting. With NetBrain, engineers can automatically export data directly from a Qmap to a pre-defined template in MS Word. Figure 9: Export from Qmap to MS Word Document
  • 11. About NetBrain Technologies, Inc. Founded in 2004, NetBrain set out to pursue a new vision: automate time- consuming tasks associated with network documentation, design, and troubleshooting. NetBrain’s customers are using map-driven automation to eliminate manual network documentation, automate troubleshooting tasks, and mitigate security risks. NetBrain is headquartered in Burlington, MA with offices in Sacramento, CA, New York, and Beijing, China. To learn more about NetBrain’s dynamic mapping solution, contact us at 781.221.7199 or download free trial of NetBrain’s Enterprise Suite from www.netbraintech.com/trial. SHARE THIS WHITE PAPER NetBrain Technologies, Inc. 65 Network Drive | 1st Floor Burlington, MA 01803 +1 800 605 7964 info@netbraintech.com www.netbraintech.com