Abstract: A system is disclosed for network management automation of multiple network devices from different vendors. Network devices from different vendors may include different variables, but a variable mapping of those different variables can be used for providing a single task that will perform the same function network devices from different vendors.
Abstract: A GUI system for accessing and displaying computer network data dynamically. Network data regarding network devices and interfaces are typed into different categories. Each Data Unit type is represented with a specific graphic element for data display and data accessing.
Type:
Grant
Filed:
October 6, 2016
Date of Patent:
August 13, 2019
Assignee:
NetBrain Technologies, Inc.
Inventors:
Lingping Gao, Guangdong Liao, Yujie Wang, Feng Gan
Abstract: A system for constructing and storing procedures for troubleshooting computer networks. A user can design and add troubleshooting steps, via a GUI, to define the procedure including annotations. Each step is configured to take an action on the network. The order of the steps can be re-arranged via the GUI. The procedure can be stored and re-executed by another user.
Abstract: A GUI system for accessing and displaying computer network data dynamically. Network data regarding network devices and interfaces are typed into different categories. Each Data Unit type is represented with a specific graphic element for data display and data accessing.
Type:
Application
Filed:
October 6, 2016
Publication date:
January 18, 2018
Applicant:
NetBrain Technologies, Inc.
Inventors:
Lingping Gao, Guangdong Liao, Yujie Wang, Feng Gan
Abstract: A computer aided network engineering (CANE) system provides an integrated network management platform that not only decodes a user's network but also provides an interactive environment, based on data-driven maps, to allow users to define and automate network tasks. Among other things, the CANE system allows users to drive automation via self-contained interactive model-driven maps (referred to as Q-maps). Some of the tasks that can be automated include, without limitation: a) network diagramming and documentation; b) performance troubleshooting; and c) design analysis.
Abstract: Methods to match certain context of commands directed to a network technology or a network design from configuration files and a user interface to display these results. A language with the simple syntax similar to the human language is provided. The language includes rules to define the parameter and syntax for the parameter operations and also standard functions to parse commands. A script file can be conveniently written in this language to filter the desired contexts from a configuration file. In the exemplary embodiment, the system translates the script file to an executable standard Perl programming and Perl programming is run with the configuration file as the input. The result is displayed in the graphic user interface, which is designed to work with an interactive network topology map.
Abstract: Methods and systems for simulating IP networks. Routing Clusters are formed by grouping routers that are connected directly or indirectly and are running the same routing protocol. Routers that are configured to run more than one routing protocols became Border Routers for routing clusters based on these routing protocols. Routing tables are formed by flooding the routers inside the routing clusters and by flooding routes across routing links by redistribution command.