[go: up one dir, main page]

DE10129886A1 - Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system - Google Patents

Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system

Info

Publication number
DE10129886A1
DE10129886A1 DE2001129886 DE10129886A DE10129886A1 DE 10129886 A1 DE10129886 A1 DE 10129886A1 DE 2001129886 DE2001129886 DE 2001129886 DE 10129886 A DE10129886 A DE 10129886A DE 10129886 A1 DE10129886 A1 DE 10129886A1
Authority
DE
Germany
Prior art keywords
network
management
control
protocol
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE2001129886
Other languages
German (de)
Inventor
Juergen Falk
Michael Freisleben
Helmut-Erwin Garrecht
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens Corp
Original Assignee
Siemens Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens Corp filed Critical Siemens Corp
Priority to DE2001129886 priority Critical patent/DE10129886A1/en
Priority to EP02747221A priority patent/EP1397891A2/en
Priority to PCT/DE2002/002201 priority patent/WO2002103959A2/en
Priority to CN 02812306 priority patent/CN1813442A/en
Publication of DE10129886A1 publication Critical patent/DE10129886A1/en
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0246Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols
    • H04L41/0253Exchanging or transporting network management information using the Internet; Embedding network management web servers in network elements; Web-services-based protocols using browsers or web-pages for accessing management information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Verfahren zum Netzkonfigurationsmangement und Netzbestandsmanagement eines Netzes mit mindestens einem IP basierten Netzelement (1) und mindestens einer Steuerungs- und Visualisierungseinheit (2), wobei das Verfahren mindestens die folgenden Schritte aufweist: DOLLAR A a. Sammeln von Informationen des mindestens einen IP basierten Netzelements (1); DOLLAR A b. Ablegen und Bereitstellen der Informationen in mindestens einer geeigneten Datei; DOLLAR A c. gezieltes Kommunizieren der Informationen zwischen dem mindestens einen IP basierten Netzelements (1) und der mindestens einen Steuerungs- und Visualisierungseinheit (2) mittels mindestens eines Netzmanagement-Protokolls, wobei als das mindestens eine Netzmanagement-Protokoll das HTTP-Protokoll verwendet wird. DOLLAR A ferner betrifft die Erfindung ein entsprechendes Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem.The invention relates to a method for network configuration management and network inventory management of a network with at least one IP-based network element (1) and at least one control and visualization unit (2), the method comprising at least the following steps: DOLLAR A a. Collecting information from the at least one IP-based network element (1); DOLLAR A b. Storing and providing the information in at least one suitable file; DOLLAR A c. targeted communication of the information between the at least one IP-based network element (1) and the at least one control and visualization unit (2) by means of at least one network management protocol, the HTTP protocol being used as the at least one network management protocol. DOLLAR A further relates to a corresponding network configuration management and network inventory management system.

Description

Die vorliegende Erfindung betrifft ein Verfahren zum Netzkonfigurationsmanagement und Netzbestandsmanagement eines Netzes. Unter Netzkonfigurationsmanagement und Netzbestandsmanagement soll dabei die Gesamtheit aller Vorkehrungen zur Überwachung der Konfiguration und des Bestandes des Netzes verstanden werden. Eine Aufgabe des Netzkonfigurationsmanagement und Netzbestandsmanagements ist es, die Netzelemente zu registrieren und zu visualisieren, einschließlich aller darin enthaltenen Bestandteile, deren Veränderungen und strukturellen Zusammenhänge. Unter Netzbestandteile fallen dabei unter anderem vor allem Hardwarekomponenten und Software. Die durch das Netzkonfigurationsmanagement und Netzbestandsmanagement zu überwachenden Netzelemente sind Transit- oder Endgeräte. Als Transitgeräte bezeichnet man Netzelemente, die Netze miteinander verbinden, wie beispielsweise Gateways, Bridges oder Router. Endgeräte sind beispielsweise PCs, Hosts, Workstations und Server. Um ein Netzkonfigurationsmanagement und Netzbestandsmanagement möglich zu machen gibt es neben den zu überwachenden Netzelementen Steuerungs- und Visualisierungseinheiten, in denen Anwendungsprogramme zur Überwachung des Netzes laufen. Sie bilden die Schnittstelle zu einem Netz- Administrator. Die Kommunikation zwischen dem oder den Steuerungs- und Visualisierungseinheiten und den Netzelementen erfolgt mittels eines Netzkonfigurationsmanagement- und Netzbestandsmanagement-Protokolls. Darüber werden Daten, die als Netzmanagement-Informationen bezeichnet werden zwischen Steuerungs- und Visualisierungseinheiten und Netzelementen ausgetauscht. Derzeit wird hier als Netzkonfigurationsmanagement- und Netzbestandsmanagement-Protokoll hierbei das SNMP- Protokoll verwendet (Simple Network Management Protocol). Es handelt sich dabei um ein herstellerneutrales Protokoll der Anwendungsschicht der TCP/IP-Protokollstruktur, auf dem das Netzkonfigurationsmanagement und Netzbestandsmanagement von TCP/IP-Systemen bislang beruht. Ein sogenannter "Manager" läuft als Prozess in der Steuerungs- und Visualisierungseinheit, ein "Agent"-Programm entsprechend als Prozess in einem Netzelement. Agenten und Manager kommunizieren bislang über SNMP und tauschen Management-Informationen aus. Der Agent besitzt im Allgemeinen folgende Aufgaben: Er sammelt Informationen über eine Netzkomponente und legt diese Daten in einer Management Information Base (MIB) ab, die auf das betrachtete Netzelement zugeschnitten ist. Beispiele hierfür sind die Standard-MIB-2, die Remote Monitoring MIB (RMON) und eine selbst definierte Configuration (CMIB). Dem Agenten obliegt auch die Aufgabe, eine geordnete Kommunikation zwischen der Steuerungs- und Visualisierungseinheit und dem Netzelement über SMNP zu bewerkstelligen. Die grundsätzliche Struktur einer SNMP-Nachricht ist relativ einfach aufgebaut. Ein SNMP- Kommando ist eine Folge von Zahlen oder Zeichenketten, die eine ganz bestimmte Information auf dem Netzelement ansprechen. Die Informationen liegen hier, wie bereits erwähnt, im Allgemeinen in einer MIB-2-Datei. Diese Datei ist eine auf SMI (Structure and Identification of Management Information) aufbauende, hierarchische und objektorientierte Datenbank. Informationen, die mittels SNMP vom Agenten zur Steuerungs- und Visualisierungseinheit übermittelt werden können, beschränken sich im wesentlichen auf Hardware-Komponenten. Detaillierte Softwareinformationen, wie exakte Paketbeschreibung, Version, Hersteller, sowie auch detailliertere Hardwareinformationen konnten bislang auf diesem Wege nicht übertragen werden und demnach war die Software und auch die Hardware nicht entsprechend kontrollierbar. Insbesondere ließen sich schon gar nicht beliebige Inhalte von Konfigurationsdateien oder Umgebungsvariablen zu installierten Softwarepaketen und gestarteten Softwareprozessen auslesen. Zudem gab es bislang eine relativ hohe Netzbelastung bei der Übertragung großer Managementinformationen. The present invention relates to a method for Network configuration management and network inventory management one Network. Under network configuration management and Network inventory management is intended to cover all of the precautions Monitoring the configuration and inventory of the network be understood. A task of network configuration management and network inventory management is to add the network elements register and visualize, including all in it contained components, their changes and structural relationships. Network components fall under mainly hardware components and software. By the network configuration management and network inventory management Network elements to be monitored are transit or terminal devices. Network devices are called transit devices, the networks connect with each other, such as gateways, bridges or Router. End devices are, for example, PCs, hosts, Workstations and servers. To network configuration management and In addition to those to make network inventory management possible monitoring network elements control and Visualization units in which application programs for monitoring the Network. They form the interface to a network Administrator. Communication between the or the Control and visualization units and the network elements takes place by means of a network configuration management and Network inventory management protocol. About this, data that as Network management information is referred to between Control and visualization units and network elements replaced. Currently, network configuration management and network inventory management protocol, the SNMP Protocol used (Simple Network Management Protocol). It is a manufacturer-neutral protocol of Application layer of the TCP / IP protocol structure on which the Network configuration management and network inventory management from TCP / IP systems so far based. A so-called "manager" runs as a process in control and Visualization unit, an "agent" program accordingly as a process in one Network element. So far, agents and managers have communicated via SNMP and exchange management information. The agent generally has the following tasks: he collects Information about a network component and puts this data in one Management Information Base (MIB) that looked at that Network element is tailored. Examples of this are the Standard MIB-2, the Remote Monitoring MIB (RMON) and one self-defined configuration (CMIB). The agent is responsible also the task of ensuring orderly communication between the Control and visualization unit and the network element to accomplish via SMNP. The basic structure an SNMP message is relatively simple. An SNMP Command is a sequence of numbers or strings very specific information on the network element speak to. As already mentioned, the information is here in the Generally in a MIB-2 file. This file is on SMI (Structure and Identification of Management Information) constructive, hierarchical and object-oriented database. Information sent from the agent to the control and visualization unit can be transmitted, are essentially limited to hardware components. Detailed software information, such as exact Package description, version, manufacturer, as well as more detailed So far, hardware information has not been able to do this be transferred and therefore the software and also the Hardware cannot be controlled accordingly. In particular let certainly not any content from Configuration files or environment variables to be installed Read out software packages and started software processes. There was also So far, a relatively high network load during transmission great management information.

Eine Aufgabe der vorliegenden Erfindung war es nun, ein Verfahren und ein Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem bereitzustellen, mit dessen Hilfe man schnell, flexibel und einfach Informationen aller relevanten Netzkomponenten, insbesondere auch Softwarekomponenten und detaillierte Hardwareinformationen, von IP-basierten Netzelementen auslesen und kontrollieren kann. An object of the present invention was now to Procedure and a network configuration management and To provide network inventory management system, with the help of which fast, flexible and easy information of all relevant Network components, especially software components and detailed hardware information, from IP-based Can read and control network elements.

Gelöst wird diese Aufgabe durch ein erfindungsgemäßes Verfahren gemäß Anspruch 1 bzw. ein erfindungsgemäßes Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem gemäß Anspruch 5. Weitere vorteilhafte Ausführungsformen des erfindungsgemäßen Verfahrens bzw. des erfindungsgemäßen Netzkonfigurationsmanagement- und Netzbestandsmanagementsystems sind in den entsprechenden Unteransprüchen angegeben. This object is achieved by an inventive one A method according to claim 1 or an inventive Network configuration management and network inventory management system according to Claim 5. Further advantageous embodiments of the inventive method or the inventive Network configuration management and network inventory management systems are specified in the corresponding subclaims.

Gemäß Anspruch 1 wird ein Verfahren zum Netzkonfigurationsmanagement und Netzbestandsmanagement eines Netzes mit mindestens einem IP basierten Netzelement und mindestens einer Steuerungs- und Visualisierungseinheit bereitgestellt, wobei das Verfahren mindestens die folgenden Schritte aufweist:

  • a) Sammeln von Informationen des mindestens einen IP basierten Netzelementes;
  • b) Ablegen und Bereitstellen der Informationen in mindestens einer geeigneten Datei;
  • c) Gezieltes Kommunizieren der Informationen zwischen dem mindestens einen IP basierten Netzelement und der mindestens einen Steuerungs- und Visualisierungseinheit mittels mindestens eines Netzmanagement-Protokolls, wobei als das mindestens eine Netzmanagement-Protokoll das HTTP-Protokoll verwendet wird.
According to claim 1, a method for network configuration management and network inventory management of a network with at least one IP-based network element and at least one control and visualization unit is provided, the method comprising at least the following steps:
  • a) collecting information from the at least one IP-based network element;
  • b) storing and making available the information in at least one suitable file;
  • c) Targeted communication of the information between the at least one IP-based network element and the at least one control and visualization unit using at least one network management protocol, the HTTP protocol being used as the at least one network management protocol.

Das HTTP-Protokoll (Hypertext Transfer Protocol) ist das im sogenannten Web, d. h. in dem bekanntesten Navigationssystem des Internets, am häufigsten verwendete Kommunikationsprotokoll. Das HTTP-Protokoll wird dabei zur Übertragung von HTML- Seiten zwischen Browsern, Programmen mit grafischer Oberfläche zum Betrachten der Webseiten, und Webservern benutzt. Das HTTP-Protokoll kennt zwei Arten von Nachrichten: Anfragen und Antworten. Gegenüber dem SNMP-Protokoll, was als "low-level"- Protokoll bezeichnet wird, handelt es sich bei dem HTTP- Protokoll um ein "high-level"-Protokoll. Bei SNMP sind sämtliche Systemaufrufe fest definiert und lediglich das auszulesen, was in der standardisierten MIB-2 Datenbank auf dem Zielgerät bereitsteht. Eine eigens programmierte Logik auf dem Zielgerät ist bei diesem Protokoll nicht vorgesehen. This is the HTTP protocol (Hypertext Transfer Protocol) so-called web, d. H. in the most famous navigation system of the Internet, the most used Communication protocol. The HTTP protocol is used for the transmission of HTML Pages between browsers, programs with graphical Interface for viewing the websites and web servers used. The HTTP protocol knows two types of messages: requests and Reply. Compared to the SNMP protocol, what is called "low-level" Protocol, the HTTP Protocol around a "high-level" protocol. At SNMP are all system calls defined and only that read what is in the standardized MIB-2 database on the Target device is ready. A specially programmed logic the target device is not provided for in this protocol.

Bei HTTP lassen sich grundsätzlich frei bestimmbare Textinformationen auf Anforderung eines Rechners, was als "HTTP Request" bezeichnet wird, vom Zielgerät übermitteln, entsprechend einer sogenannten "HTTP Response". Je nach der programmierten Intelligenz des Agenten auf dem Zielgerät lassen sich sämtliche Systeminformationen sowie Dateiinhalte auslesen und in beliebigen Textformaten zum abfragenden Rechner zurückübertragen. In principle, HTTP can be freely determined Text information at the request of a computer, what is called "HTTP Request "is transmitted by the target device, according to a so-called "HTTP response". Depending on the programmed intelligence of the agent on the target device can be read out all system information and file contents and in any text format to the querying computer transferred back.

Durch HTTP kann das erfindungsgemäße Verfahren zum Netzkonfigurationsmanagement und Netzbestandsmanagement unmittelbar im Internet angewandt werden. The method according to the invention for Network configuration management and network inventory management immediately in the Internet can be applied.

Vorzugsweise werden die gesammelten Informationen des IP basierten Netzelementes in mindestens einer XML-Datei abgelegt und bereitgestellt. XML bedeutet dabei Extensible Markup Language. Dies ist eine Spezifikation einer Metasprache für die Beschreibung von Dokumenten und Daten, d. h. eines universellen Datenaustauschformates für jede Art von Nachrichten. Mit XML ist es beispielsweise möglich, hinterlegte Dokumente mit einer Struktur zu versehen, die der eines Katalogs ähnelt. Dadurch wird eine Suche nach gewünschten Informationen wesentlich vereinfacht und beschleunigt. Mittels XML ist es möglich, Daten nicht nur nach formalen Kriterien, wie beispielsweise Überschriften und Textkörper zu strukturieren, sondern auch nach inhaltlichen Gesichtspunkten. XML erlaubt eine inhaltliche Strukturierung. XML ist leicht erweiterbar und zudem sofort weiterverarbeitbar. XML erlaubt es, neue Tags, d. h. Codierungen für individuelle Anforderungen zu definieren. XML stellt dabei eine Grammatik für die Beschreibung des Inhalts von Dokumenten bereit, die dann aber individuell definiert werden können. Durch die Einsatzmöglichkeit selbst definierter Tags wird es möglich anstelle oft unverständlicher Codierungen verstehbare Tags zu verwenden. Die XML-Architektur ist demnach sehr flexibel. Da die Definition von XML-Dokumenten in Klartext erfolgen und nicht in kryptischen Steuerzeichen, bleiben XML-Dokumente lesbar. XML erweitert die Leistungsfähigkeit von Schnittstellenstandards und etabliert sich zusehends als universelles Datenaustauschformat. Preferably, the information collected by the IP based network element stored in at least one XML file and provided. XML means Extensible Markup Language. This is a specification of a metalanguage for the Description of documents and data, d. H. one universal data exchange formats for all types of messages. With XML makes it possible, for example, to store documents with a structure that resembles that of a catalog. This will make a search for the information you want significantly simplified and accelerated. With XML it is possible, data not only according to formal criteria, such as for example Structure headings and body text, but also in terms of content. XML allows one content structuring. XML is easily expandable and also immediately processable. XML allows new tags, i.e. H. Define codes for individual requirements. XML provides a grammar for the description of the content of documents ready, but then individually defined can be. Through the application itself Defined tags become possible instead of often incomprehensible Encodings to use understandable tags. The XML architecture is therefore very flexible. Because the definition of XML documents are in plain text and not in cryptic control characters, XML documents remain readable. XML extends the Performance of interface standards and established itself increasingly as a universal data exchange format.

In einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens werden die Schritte a-c des erfindungsgemäßen Verfahrens von einem in dem mindestens einen IP basierten Netzelement installierten, geeigneten Agenten vorgenommen. Vorzugsweise handelt es sich hierbei um einen intelligenten Agenten, d. h. um einen Agenten mit einer bestimmten Lernfähigkeit. So kann der Agent neben Suchen und Sammeln von Informationen nach Vorgabe seitens eines Managers der Steuerungs- und Visualisierungseinheit beispielsweise auch durch gezieltes Nachfragen bei dem Manager der Steuerungs- und Visualisierungseinheit Informationen sammeln, filtern und bereitstellen. Die Eigenständigkeit des Agenten kann dabei soweit gehen, dass er vorgegebene Dinge beobachtet und sich selbständig automatisch meldet, wenn bestimmte Veränderungen stattfinden. Ferner kann sich der Agent beim Starten des Netzelementes automatisch bei der Steuerungs- und Visualisierungseinheit anmelden, d. h. in eine entsprechend vorgesehene Anmeldeliste eintragen. Die Anmeldung erfolgt im Allgemeinen mittels des SNMP-Protokolls. Die Steuerungs- und Visualisierungseinheit kann beispielsweise ein Scannen der einzelnen Netzelemente und Sammeln der Informationen aller in der Anmeldeliste verzeichneten Netzelemente vollautomatisch starten. Die Scan-Aufforderung erfolgt vorzugsweise mittels des HTTP-Protokolls, d. h. sie entspricht einem HTTP-Request. Die Netzelemente lassen sich dabei periodisch scannen. In a preferred embodiment of the invention The process steps a-c of the invention Method of one in which at least one IP based Suitable agent installed network element. This is preferably an intelligent one Agents, d. H. to be an agent with a certain Learning ability. In addition to searching for and collecting Information provided by a manager of the Control and visualization unit, for example targeted inquiries to the manager of control and Visualization unit collect, filter and provide. The independence of the Agents can go so far as to do predetermined things observes and automatically reports when certain changes take place. The agent can also when starting the network element automatically at Register control and visualization unit, d. H. in a Enter the envisaged registration list. The registration is generally done using the SNMP protocol. The Control and visualization unit can be, for example Scan the individual network elements and collect the Information on all network elements listed in the registration list start fully automatically. The scan request is made preferably using the HTTP protocol, i. H. it corresponds an HTTP request. The network elements can be scan periodically.

In einer anderen bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens kann der Agent des Netzelementes und somit die von ihm auszulesende Information konfiguriert werden. Der Agent kann detaillierte Informationen zu installierten Software-Komponenten auslesen. Ferner kann er bestimmte Elemente oder komplette Inhalte von vorgegebenen Dateien auf den Netzelementen übernehmen. In another preferred embodiment of the The inventive method can be the agent of the network element and thus the information to be read out can be configured. The Agent can install detailed information Read out software components. It can also include certain elements or complete contents of given files on the Take over network elements.

In einer bevorzugten Ausführungsform des erfindungsgemäßen Verfahrens weist das Verfahren mindestens noch den folgenden weiteren Schritt auf:

  • a) Steuern des Agenten durch die mindestens eine Steuerungs- und Visualisierungseinheit mittels des HTTP- Protokolls.
In a preferred embodiment of the method according to the invention, the method has at least the following further step:
  • a) Controlling the agent by the at least one control and visualization unit using the HTTP protocol.

Wie bereits erläutert, handelt es sich bei dem HTTP-Protokoll um ein "high-level"-Protokoll, während das SNMP-Protokoll ein "low-level"-Protokoll ist. Das erfindungsgemäße Verfahren erlaubt es auch so, dem intelligenten Agenten auf dem Netzelement genau vorzugeben, was dieser in welchem Detailgrad zu Softwarepaketen oder zu Hardwareinformationen auszulesen und zu übertragen hat. As already explained, the HTTP protocol is used to a "high-level" protocol while the SNMP protocol "low-level" protocol is. The method according to the invention it also allows the intelligent agent on the Network element to specify exactly what this to what level of detail Read software packages or hardware information and has to be transferred.

Ein wesentlicher Vorteil des erfindungsgemäßen Verfahrens gegenüber der bisherigen Vorgehensweise bei einem Netzkonfigurationsmanagement und Netzbestandsmanagement ist die Erweiterung, Flexibilisierung und Automatisierung des Verfahrens. Die Erweiterungen liegen beispielsweise in der vorzugsweise eigenen Intelligenz der vorzugsweise vorgesehenen Agenten in den IP basierten Netzelementen. So sind diese jetzt in der Lage, detaillierte Informationen über installierte Software- Komponenten und über gestartete Dienste zu erhalten. Vorzugsweise ist das, was die Agenten tun sollen, in einer zugehörigen Konfigurationsdatei auf dem Netzelement definiert. Desweiteren sind die Agenten vorzugsweise von außen, d. h. von der Steuerungs- und Visualisierungseinheit steuerbar. Dies erfolgt vorzugsweise mittels des HTTP-Protokolls. Ein großer Vorteil liegt dabei mitunter darin, dass mit Verwendung des HTTP-Protokolls und Ablage ausgelesener Information in XML- Dateien die Internet-Standards zur Datenbeschreibung und -übermittlung genutzt werden. Das HTTP-Protokoll kennt zwei Arten von Nachrichten: Anfragen und Antworten. Diese Struktur bietet die Grundlage für die Automatisierung des Verfahrens. A major advantage of the method according to the invention compared to the previous procedure with one Network configuration management and network inventory management is the Extension, flexibility and automation of the process. The extensions are preferably, for example own intelligence of the agents preferably provided in the IP based network elements. So these are now in the Location, detailed information about installed software Components and get started services. Preferably what the agents are supposed to do is in one associated configuration file defined on the network element. Furthermore, the agents are preferably external, i. H. of the control and visualization unit controllable. This is preferably carried out using the HTTP protocol. A large The advantage here is sometimes that when using the HTTP protocol and storage of read information in XML Files the Internet standards for data description and transmission are used. The HTTP protocol knows two Types of messages: requests and replies. This structure provides the basis for the automation of the process.

Ferner betrifft die vorliegende Erfindung ein Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem, das mindestens die folgenden Elemente aufweist:

  • a) mindestens ein IP-basiertes Netzelement;
  • b) mindestens eine Steuerungs- und Visualisierungseinheit;
  • c) mindestens ein Netzmanagement-Protokoll zur Kommunikation zwischen dem mindestens einen IP-basierten Netzelement und der mindestens einen Steuerungs- und Visualisierungseinheit, wobei das mindestens einen Netzmanagement-Protokoll das HTTP-Protokoll ist.
Furthermore, the present invention relates to a network configuration management and network inventory management system which has at least the following elements:
  • a) at least one IP-based network element;
  • b) at least one control and visualization unit;
  • c) at least one network management protocol for communication between the at least one IP-based network element and the at least one control and visualization unit, the at least one network management protocol being the HTTP protocol.

In einer bevorzugten Ausführungsform des Netzkonfigurationsmanagement und Netzbestandsmanagementsystems ist in dem mindestens einen IP-basierten Netzelement zur Kommunikation zwischen dem mindestens einen IP-basierten Netzelement und der mindestens einen Steuerungs- und Visualisierungseinheit mindestens ein durch die mindestens eine Steuerungs- und Visualisierungseinheit steuerbarer Agent vorgesehen. In a preferred embodiment of the Network configuration management and network inventory management system is in that at least one IP-based network element for communication between the at least one IP-based network element and the at least one control and visualization unit at least one by the at least one control and Controllable agent visualization unit provided.

Es handelt sich dabei vorzugsweise um einen intelligenten Agenten, d. h. um einen Agenten mit einer bestimmten Eigenständigkeit. Die Eigenständigkeit des Agenten kann dabei soweit gehen, dass er vorgegebene Dinge beobachtet und sich selbständig automatisch meldet, wenn bestimmte Veränderungen stattfinden. Ferner kann sich der Agent beim Starten des Netzelementes automatisch bei der Steuerungs- und Visualisierungseinheit anmelden, d. h. in eine entsprechend vorgesehene Anmeldeliste eintragen. It is preferably an intelligent one Agents, d. H. to be an agent with a certain Reliance. The independence of the agent can go so far that he observes predetermined things and himself automatically reports when certain changes occur. The agent can also start up the Network element automatically in the control and Register visualization unit, d. H. in a correspondingly provided Enter the registration list.

Ferner ist der Agent vorzugsweise konfigurierbar. In einer sogenannten Konfigurationsdatei ist in dem jeweiligen Netzelement hinterlegt, was der Agent tun soll. Daraus ergibt sich eine große Flexibilität bei dem Netzkonfigurationsmanagement und Netzbestandsmanagement. Furthermore, the agent is preferably configurable. In a so-called configuration file is in the respective Network element stores what the agent should do. It follows great flexibility with that Network configuration management and network inventory management.

In einer weiteren bevorzugten Ausführungsform des Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem kann der Agent angeforderte Informationen des mindestens einen IP- basierten Netzelementes auslesen und in mindestens einer XML- Datei bereitstellen. Die Vorzüge der Verwendung von XML- Dateien wurde bereits erläutert. Vor allem ist es von Vorteil, dass es sich bei XML um ein universelles Datenaustauschformat im Internet handelt. Die darin abgelegten Informationen sind lesbar, leicht erweiterbar und sofort weiterverarbeitbar. In a further preferred embodiment of the Network configuration management and network inventory management system can the agent requested information of at least one IP based network element and in at least one XML Post file. The benefits of using XML Files has already been explained. Most of all it is from Advantage that XML is universal Data exchange format on the Internet. The ones stored in it Information is readable, easily expandable and instant further processed.

Weitere Vorteile der Erfindung werden anhand der folgenden Figur aufgezeigt. Es zeigt Further advantages of the invention will become apparent from the following Figure shown. It shows

Fig. 1 Schematische Darstellung einer Ausführungsform eines erfindungsgemäßen Netzkonfigurationsmanagement- und Netzbestandsmanagementsystems. Fig. 1 Schematic representation of an embodiment of a network configuration management and network inventory management system according to the invention.

Fig. 1 zeigt eine Ausführungsform eines erfindungsgemäßen Netzkonfigurationsmanagement- und Netzbestandsmanagementsystems. Dargestellt ist ein durch das Netzkonfigurationsmanagement und Netzbestandsmanagement zu überwachendes Netzelement 1. Es kann sich dabei um ein Transit-, wie beispielsweise ein Gateway, oder um ein Endgerät, wie beispielsweise einen PC oder einen Server, handeln. Ferner ist eine Steuerungs- und Visualisierungseinheit 2 vorgesehen. In dem Netzelement 1 ist ein intelligenter Agent 3 vorgesehen. In entsprechenden Konfigurationsdateien können auszulesende bzw. zu scannende Softwarepakete und Dienste vorgegeben sein. Gemäß dieser Vorgabe liest der intelligente Agent 3 die entsprechenden Systeminformationen aus und erzeugt XML-Dateien auf dem Netzelement 1, um dort die ausgelesenen Systeminformationen abzulegen. Fig. 1 shows an embodiment of a Netzkonfigurationsmanagement- and network inventory management system of the invention. A network element 1 to be monitored by the network configuration management and network inventory management is shown. This can be a transit device, such as a gateway, or an end device, such as a PC or a server. A control and visualization unit 2 is also provided. An intelligent agent 3 is provided in the network element 1 . Software packages and services to be read or scanned can be specified in corresponding configuration files. According to this specification, the intelligent agent 3 reads out the corresponding system information and generates XML files on the network element 1 in order to store the system information read out there.

Ferner meldet der intelligente Agent 3 beim Starten des Netzelementes 1 dieses automatisch bei der Steuerungs- und Visualisierungseinheit 2 an. Die Anmeldung erfolgt im Allgemeinen mittels des SNMP-Protokolls. In der Steuerungs- und Visualisierungseinheit 2 werden die angemeldeten Netzelemente gesammelt und gespeichert. Von der Steuerungs- und Visualisierungseinheit 2 kommt sodann eine Auslese- bzw. Scan- Aufforderung bezüglich bestimmter Systeminformationen mittels des HTTP-Protokolls. Es handelt sich um ein HTTP-Request. Das Netzelement 1 schickt daraufhin als HTTP-Antwort (HTTP- Response) die entsprechenden XML-Dateien, die die gewünschten Systeminformationen enthalten, an die Steuerungs- und Visualisierungseinheit 2 zurück. Die Steuerungs- und Visualisierungseinheit 2 sammelt und speichert die XML-Dateien. Furthermore, when the network element 1 is started, the intelligent agent 3 automatically registers it with the control and visualization unit 2 . Registration generally takes place using the SNMP protocol. The registered network elements are collected and stored in the control and visualization unit 2 . The control and visualization unit 2 then issues a read or scan request for certain system information using the HTTP protocol. It is an HTTP request. The network element 1 then sends the corresponding XML files containing the desired system information back to the control and visualization unit 2 as an HTTP response. The control and visualization unit 2 collects and stores the XML files.

In der Steuerungs- und Visualisierungseinheit 2 können nun die kompletten Systeminformationen gepackt und an einen Netz- Administrator übertragen werden. The complete system information can now be packed in the control and visualization unit 2 and transmitted to a network administrator.

Zur Übertragung kann hier beispielsweise das HTTP-Protokoll oder das FTP-Protokoll (File Transfer Protocol) verwendet werden. Ferner kann die Übertragung auch durch e-mail (electronic mail) erfolgen. For example, the HTTP protocol can be used for transmission or the FTP protocol (File Transfer Protocol) is used become. The transmission can also be done by e-mail (electronic mail).

Claims (8)

1. Verfahren zum Netzkonfigurationsmanagement und Netzbestandsmanagement mit mindestens einem IP basierten Netzelement (1) und mindestens einer Steuerungs- und Visualisierungseinheit (2), wobei das Verfahren mindestens die folgenden Schritte aufweist: a) Sammeln von Informationen des mindestens einen IP basierten Netzelementes (1); b) Ablegen und Bereitstellen der Informationen in mindestens einer geeigneten Datei; c) Gezieltes Kommunizieren der Informationen zwischen dem mindestens einen IP basierten Netzelement (1) und der mindestens einen Steuerungs- und Visualisierungseinheit (2) mittels mindestens eines Netzmanagement-Protokolls, dadurch gekennzeichnet, dass als das mindestens eine Netzmanagement-Protokoll das HTTP-Protokoll verwendet wird. 1. Method for network configuration management and network inventory management with at least one IP-based network element ( 1 ) and at least one control and visualization unit ( 2 ), the method comprising at least the following steps: a) collecting information from the at least one IP-based network element ( 1 ); b) storing and making available the information in at least one suitable file; c) Targeted communication of the information between the at least one IP-based network element ( 1 ) and the at least one control and visualization unit ( 2 ) using at least one network management protocol, characterized in that the HTTP protocol is used as the at least one network management protocol. 2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Informationen in mindestens einer XML-Datei abgelegt und bereitgestellt werden. 2. The method according to claim 1, characterized, that the information is in at least one XML file filed and made available. 3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Schritte a-c von einem geeigneten Agenten (3) in dem mindestens einen IP basierten Netzelement (1) vorgenommen werden. 3. The method according to claim 1 or 2, characterized in that the steps ac are carried out by a suitable agent ( 3 ) in the at least one IP-based network element ( 1 ). 4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass das Verfahren mindestens den folgenden weiteren Schritt aufweist: a) Steuern des Agenten (3) durch die mindestens eine Steuerungs- und Visualisierungseinheit (2), insbesondere mittels des HTTP-Protokolls. 4. The method according to claim 3, characterized in that the method has at least the following further step: a) controlling the agent ( 3 ) by the at least one control and visualization unit ( 2 ), in particular by means of the HTTP protocol. 5. Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem, das mindestens die folgenden Elemente aufweist: a) mindestens ein IP-basiertes Netzelement (1); b) mindestens eine Steuerungs- und Visualisierungseinheit (2); c) mindestens ein Netzmanagement-Protokoll zur Kommunikation zwischen dem mindestens einen IP-basierten Netzelement (1) und der mindestens einen Steuerungs- und Visualisierungseinheit (2), dadurch gekennzeichnet, dass das mindestens eine Netzmanagement-Protokoll das HTTP-Protokoll ist. 5. Network configuration management and network inventory management system, which has at least the following elements: a) at least one IP-based network element ( 1 ); b) at least one control and visualization unit ( 2 ); c) at least one network management protocol for communication between the at least one IP-based network element ( 1 ) and the at least one control and visualization unit ( 2 ), characterized in that the at least one network management protocol is the HTTP protocol. 6. Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem nach Anspruch 5, dadurch gekennzeichnet, dass in dem mindestens einen IP-basierten Netzelement (1) zur Kommunikation zwischen dem mindestens einen IP- basierten Netzelement (1) und der mindestens einen Steuerungs- und Visualisierungseinheit (2) mindestens ein durch die mindestens eine Steuerungs- und Visualisierungseinheit (2) steuerbarer Agent (3) vorgesehen ist. 6. Network configuration management and network inventory management system according to claim 5, characterized in that in the at least one IP-based network element ( 1 ) for communication between the at least one IP-based network element ( 1 ) and the at least one control and visualization unit ( 2 ) at least an agent ( 3 ) controllable by the at least one control and visualization unit ( 2 ) is provided. 7. Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem nach Anspruch 5 oder 6, dadurch gekennzeichnet, dass der Agent (3) konfigurierbar ist. 7. Network configuration management and network inventory management system according to claim 5 or 6, characterized in that the agent ( 3 ) is configurable. 8. Netzkonfigurationsmanagement- und Netzbestandsmanagementsystem nach einem der Ansprüche 5 bis 7, dadurch gekennzeichnet, dass der Agent (3) angeforderte Informationen des mindestens einen IP-basierten Netzelementes (1) auslesen und in mindestens einer XML-Datei bereitstellen kann. 8. Network configuration management and network inventory management system according to one of claims 5 to 7, characterized in that the agent ( 3 ) can read out requested information from the at least one IP-based network element ( 1 ) and provide it in at least one XML file.
DE2001129886 2001-06-19 2001-06-19 Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system Ceased DE10129886A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE2001129886 DE10129886A1 (en) 2001-06-19 2001-06-19 Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system
EP02747221A EP1397891A2 (en) 2001-06-19 2002-06-12 Method and system for network configuration management and network inventory management
PCT/DE2002/002201 WO2002103959A2 (en) 2001-06-19 2002-06-12 Method and system for network configuration management and network inventory management
CN 02812306 CN1813442A (en) 2001-06-19 2002-06-12 Method and system for network configuration management and network inventory management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2001129886 DE10129886A1 (en) 2001-06-19 2001-06-19 Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system

Publications (1)

Publication Number Publication Date
DE10129886A1 true DE10129886A1 (en) 2003-01-23

Family

ID=7688920

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2001129886 Ceased DE10129886A1 (en) 2001-06-19 2001-06-19 Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system

Country Status (4)

Country Link
EP (1) EP1397891A2 (en)
CN (1) CN1813442A (en)
DE (1) DE10129886A1 (en)
WO (1) WO2002103959A2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100349408C (en) * 2004-02-12 2007-11-14 华为技术有限公司 Method for realizing configuration data real-time synchronization for network management system and network element device
US20070088630A1 (en) * 2005-09-29 2007-04-19 Microsoft Corporation Assessment and/or deployment of computer network component(s)
GB2433675B (en) 2005-12-22 2008-05-07 Cramer Systems Ltd Communications circuit design
CN102123042B (en) * 2010-12-30 2013-05-15 中国民航信息网络股份有限公司 System configuration intelligent management system and management method thereof
US9049207B2 (en) * 2012-04-11 2015-06-02 Mcafee, Inc. Asset detection system
WO2025057219A1 (en) * 2023-09-13 2025-03-20 Jio Platforms Limited Method and system to manage one or more operations at an inventory

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5742762A (en) * 1995-05-19 1998-04-21 Telogy Networks, Inc. Network management gateway
US5961594A (en) * 1996-09-26 1999-10-05 International Business Machines Corporation Remote node maintenance and management method and system in communication networks using multiprotocol agents
AU3878699A (en) * 1998-05-04 1999-11-23 Intermec Ip Corporation Automatic data collection device having a network communications capability

Also Published As

Publication number Publication date
WO2002103959A2 (en) 2002-12-27
WO2002103959A3 (en) 2003-08-07
EP1397891A2 (en) 2004-03-17
CN1813442A (en) 2006-08-02

Similar Documents

Publication Publication Date Title
DE102007062986B4 (en) Method and device for client-server communication according to the standard protocol OPC UA
EP0825524B1 (en) Method for naming of objects
DE69327777T2 (en) Information processing facility that allows the management of resources through an administration system
DE69413104T2 (en) Arrangement and method for monitoring boards of simple network management protocols
EP0825527B1 (en) Method for supporting address interaction between two units
DE10024715B4 (en) Method and apparatus for establishing a two-way communication between a host system and a device
DE102004029506A1 (en) Method and apparatus for managing resources in a computer system
DE69427198T2 (en) COMMUNICATION SYSTEM WITH A NETWORK INCLUDING AN ADMINISTRATIVE MODULE
DE10251911B4 (en) Configuration management and network procedures
EP1499999A2 (en) Directory service in an automation system
DE10129886A1 (en) Process for network configuration management and network inventory management of a network and corresponding network configuration management and network inventory management system
EP1198143A2 (en) Network management system
DE10245641B4 (en) Method for updating the local management system in at least one network element of a telecommunications network
DE69413289T2 (en) Procedure for reducing the "SNMP" instrumentation message flow
DE69634953T2 (en) CUSTOMIZABLE USER INTERFACE
EP1665651A1 (en) Use of services within a communication network comprising internet mechanisms and within an automation system
DE10319887B4 (en) A method of aligning a database displayed on a client computing device with a source database stored on a server computing device
EP1195946A2 (en) Method for providing services in a network management system with open system architecture and with service objects, request objects and a request manager
EP0825525B1 (en) Method for supporting the creation of objects
EP1004080B1 (en) Process and system for carrying out monitoring and management functions in networks with monitored components
EP1261168B1 (en) Method and agents for processing event messages
EP0825526B1 (en) Method for supporting interaction between two units
EP3745243A1 (en) Method for acquiring and processing of technical data, in particular mib-based oid values, with a mobile terminal
WO2003003247A2 (en) Integrated documentation system with a time-indexed relational data base system
DE102004039215B4 (en) Telecommunication network management network procedure uses object model communication with attributes defined for mutual interpretation

Legal Events

Date Code Title Description
8131 Rejection