[go: up one dir, main page]

DE60131673T2 - Verfahren und vorrichtung zum selektiven anzeigen geschichteter netzwerkdiagramme - Google Patents

Verfahren und vorrichtung zum selektiven anzeigen geschichteter netzwerkdiagramme Download PDF

Info

Publication number
DE60131673T2
DE60131673T2 DE60131673T DE60131673T DE60131673T2 DE 60131673 T2 DE60131673 T2 DE 60131673T2 DE 60131673 T DE60131673 T DE 60131673T DE 60131673 T DE60131673 T DE 60131673T DE 60131673 T2 DE60131673 T2 DE 60131673T2
Authority
DE
Germany
Prior art keywords
network
abstraction
level
links
link
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.)
Expired - Lifetime
Application number
DE60131673T
Other languages
English (en)
Other versions
DE60131673D1 (de
Inventor
Vinberg Plandome Manor ANDERS
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.)
CA Inc
Original Assignee
Computer Associates Think Inc
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
Priority claimed from US09/949,101 external-priority patent/US8291324B2/en
Application filed by Computer Associates Think Inc filed Critical Computer Associates Think Inc
Application granted granted Critical
Publication of DE60131673D1 publication Critical patent/DE60131673D1/de
Publication of DE60131673T2 publication Critical patent/DE60131673T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • 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/04Network management architectures or arrangements
    • H04L41/046Network management architectures or arrangements comprising network management agents or mobile agents therefor
    • 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/16Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
    • 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
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • H04L43/045Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/02Capturing of monitoring data
    • H04L43/028Capturing of monitoring data by filtering

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Environmental & Geological Engineering (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Databases & Information Systems (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Maintenance And Management Of Digital Transmission (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Ultra Sonic Daignosis Equipment (AREA)
  • Control Of Amplification And Gain Control (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)
  • Crystals, And After-Treatments Of Crystals (AREA)

Description

  • RELEVANTE PATENTANMELDUNGEN
  • Diese Patentanmeldung beansprucht vorrangig die Anmeldung mit der vorläufigen US-Seriennummer 60/241,052 , die am 17. Oktober 2000 eingereicht wurde. Ferner beansprucht diese Patentanmeldung vorrangig die Anmeldung mit der US-Seriennummer 09/949,101 mit dem Titel „Network Management System Using Virtual Reality Techniques to Display and Simulate Navigation to Network Computers", die am 7. September 2001 eingereicht wurde. Diese Patentanmeldung betrifft die ebenfalls gleichzeitig anhängige Anmeldung mit der US-Seriennummer 09/558,897 mit dem Titel „Method and Apparatus for Predictively and Graphically Administering a Networked Computer System in a Time Dimension", die am 26. April 2000 eingereicht wurde und die Anmeldung mit der US-Seriennummer 09/559,237 mit dem Titel „Method and Apparatus for Maintaining Data Integrity Across Distributed Computer Systems", die am 26. April 2000 eingereicht wurde, und auch die gleichzeitig eingereichte nicht vorläufige Patentanmeldung mit dem Titel „Method And Apparatus For Displaying 3D State Indicators" bezieht sich auf die vorliegende Patentanmeldung.
  • TECHNISCHES GEBIET
  • Das offenbarte System gehört dem Gebiet des Managements vernetzter Computersysteme an, die in verschiedenen Aspekten einer komplexen Unternehmensorganisation eingesetzt werden und durch Computertechnologien überwacht werden können. Insbesondere betrifft das offenbarte System ein Verfahren und eine Vorrichtung zur Netzwerkanalyse, indem geschichtete Netzwerkdiagramme selektiv angezeigt werden, um den Zustand von einer oder mehr Verknüpfungen, Verbindungen oder Hardware/Software-Beziehungen, die zwischen den Komponenten eines Netzwerks bestehen können, darzustellen.
  • STAND DER TECHNIK
  • Im Allgemeinen veranschaulichen Netzwerkmanagementsysteme die Inhalte und Topologiestruktur eines vernetzten Systems mit einer Anzeige, die eine von mehreren Visualisierungstechniken wie statische 2-D-Netzwerkdiagramme, dynamische Baumdiagramme oder 3-D-Ansichten nutzen. Diese Anzeigen verwenden häufig einen Bildzeichen- oder sonstigen Symboltyp, um die Objekte oder Knoten in den vernetzten Systemen darzustellen und Linien, Rohre oder andere lineare Formen, um die Netzwerkverknüpfungen oder -verbindungen, welche die Objekte oder Knoten in den Netzwerksystemen verbinden, darzustellen. Zur Angabe von Status, Verkehrsmenge, Leistungsfähigkeit oder dergleichen, und zwar sowohl der Objekte als auch der Knoten und der Verknüpfungen, kommen verschiedene Techniken zur Anwendung.
  • Herkömmliche Netzwerkmanagementsysteme entwerfen Diagramme auf Basis der Definition der Netzwerktopologie des vernetzten Systems auf einer gewissen Abstraktionsebene. Ein Netzwerkdiagramm kann zum Beispiel die physikalische Schicht des Netzwerks, die elektrischen Verbindungen der Verdrahtung darstellen, und ein anderes Diagramm kann die IP-Schicht, die Technologie, welche die meisten der heutigen Netzwerke unterstützt, darstellen. In vielen herkömmlichen Netzwerkmanagementsystemen ist die Ebene, die das Netzwerkdiagramm darstellt, schlecht definiert, denn mit jeder gezeichneten Verknüpfung wird nur angegeben, dass dort mindestens eine Verbindungsform zwischen den Objekten oder Knoten besteht. Auf ähnliche Weise kann im Fall von 3-D-Ansichten ein roter Statutsindikator auf einer Netzwerkverknüpfung ein Verdrahtungsproblem, einen Softwarefehler oder eine Überlastungsbedingung in der IP-Schicht oder irgendein nicht spezifiziertes Problem, das in einem beliebigen Element der Netzwerkverknüpfung detektiert wird, angeben. Wegen solcher ungenügend spezifizierten Benutzerschnittstellen fällt es dem Benutzer schwer, die Struktur des Netzwerks zu begreifen und Probleme zu identifizieren. Infolgedessen besteht ein Bedarf für ein Verfahren und eine Vorrichtung, die ein Netzwerkdiagramm darstellen, das die effektive Struktur des Netzwerks und jede seiner komplexen einzelnen Verbindungen veranschaulicht.
  • Die US 5,958,012 bezieht sich auf eine Anordnung zur Visualisierung der Komponenten eines Computernetzwerksystems als dreidimensionales Umfeld. Das Computernetzwerksystem kann mit verschiednen Detailebenen wie ein Weltbild, ein Landkartenort, ein Gebäudeort und ein Netzwerkort betrachtet werden. Indikatoren werden zum Widerspiegeln des Status der Komponenten wie Netzwerksegmente und Subnetzwerke angezeigt.
  • Die US 5,295,244 offenbart ein Netzwerkmanagementsystem, in welchem ein Netzwerk in einer Aufstellungsortansicht (in der zum Beispiel der Status eines Netzwerks durch ein Bildzeichen auf einer Karte angegeben ist) oder eine Topologieansicht (in der Verbindungen zwischen den Netzwerkelementen dargestellt sind) angezeigt werden kann. Die Aufstellungsort- und Topologieansichten lassen sich auf verschiedenen Detailebenen darstellen. Verbindungen zwischen zwei Komponenten des Netzwerks sind durch eine einzelne Linie in der Topologieansicht dargestellt.
  • Gemäß der vorliegenden Erfindung wird ein Verfahren nach Anspruch 1, ein computerlesbares Medium nach Anspruch 12 und eine Vorrichtung nach Anspruch 13 geschaffen.
  • Die Objekte, Merkmale und Vorteile des offenbarten Verfahrens und Systems sind leicht aus der folgenden Darstellung der bevorzugten Ausführungsformen ersichtlich und unter Bezugnahme der begleitenden Zeichnungen.
  • KURZDARSTELLUNG DER ZEICHNUNGEN
  • Damit sich das offenbarte System mit seinen Vorteilen besser begreifen lässt, wird nur Bezug auf die folgende Beschreibung genommen und die begleitenden Zeichnungen, in welchen gleiche Bezugszeichen gleiche Merkmale angeben und wobei:
  • 1 ein System gemäß einer bevorzugten Ausführungsform des vorliegenden Systems veranschaulicht;
  • 2A eine Anzeige der Darstellung eines vernetzten Computersystems veranschaulicht;
  • 2B eine Anzeige der Darstellung eines vernetzten Computersystems gemäß einer ersten Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 2C eine Anzeige der Darstellung eines vernetzten Computersystems gemäß einer zweiten Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 2D eine Anzeige der Darstellung eines vernetzten Computersystems gemäß einer dritten Ausführungsform der vorliegenden Erfindung veranschaulicht;
  • 34 Fließbilder sind, die zwei Stufen eines bevorzugten Verfahrens darstellen, das mit dem vorliegenden System genutzt wird und
  • 5 das Bedienfeld einer Benutzerschnittstelle zum Auswählen von Verknüpfungen gemäß einer bevorzugten Ausführungsform des vorliegenden Systems darstellt.
  • NÄHERE BESCHREIBUNG
  • Die verschiedenen Komponenten, die eine bevorzugte Ausführungsform des offenbarten Netzwerkanalysesystems umfassen, sind in 1 dargestellt. Das System umfasst eine oder mehr Visualisierungsarbeitsplätze 101, ein Objektrepositorium 102, eine oder mehr Managementanwendungen 103 und einen oder mehr Agenten 104, die mit jeder solcher Managementanwendungen assoziiert sind. Der Visualisierungsarbeitsplatz 101 interagiert in erster Linie mit dem Objektrepositorium 102. Der Arbeitsplatz 101 fordert Informationen vom und sendet Befehle zum Repositorium 102. Der Arbeitsplatz 101 wird über Ereignisse wie Statusänderung oder Objektzugaben vom Repositorium 102 benachrichtigt.
  • Das Repositorium 102 erhält wiederum diese Informationen von den verschiedenen Management-Subsystemen 103, welche durch Agenten 104, die mit den verwalteten Systemen assoziiert sind, versorgt werden. Eine architektonische Erwägung des vorliegenden Systems ist, dass in Normalbetrieb der Visualisierungsarbeitsplatz 101 vorzugsweise mit dem Objektrepositorium 102 interagiert. Dies minimiert den Netzwerkverkehr, optimiert die Leistungsfähigkeit des Rendering des Arbeitsplatzes 101 und minimiert die Zusammenschaltung zwischen dem Visualisierungsarbeitsplatz 101 und die Vielzahl von Management-Subsystemen und Agenten, die in praxisnahen Netzwerken existieren.
  • Vorzugsweise basiert das Managementsystem auf irgendeiner Art von Speicher, vorzugsweise dem Objektrepositorium 102, das die Beschreibung der Netzwerkstruktur aufnimmt. Hierzu kann der Momentanzustand, die Belastung und Leistungsfähigkeit des Netzwerks und des Systems gehören. Dieser Speicher kann beständig oder nicht sein, er kann mit einem manuellen Arbeitsablauf oder mit einem Dienstprogramm zur automatischen Auffindung belegt sein.
  • In 2A, auf die nun Bezug genommen wird, ist eine typische Benutzeranzeige 200 der Netzwerktopologie veranschaulicht, welche die Darstellung eines Servers 202 und eines Arbeitsplatzes 204 zeigt, die visuell als Bildzeichen und als Objekte im Repositorium 102 dargestellt sind. Eine Verknüpfung 206 verbindet den Server 202 und den Arbeitsplatz 204, wobei mindestens eine physikalische oder logische Beziehung zwischen dem Server und der Arbeitsstation angegeben ist. In Anbetracht der Darstellung einer einzelnen Verknüpfung 206 zwischen dem Server 202 und dem Arbeitsplatz 204 und der Anzahl der Wege, denen dieser Server 202 und Arbeitsplatz 204 zugeordnet werden könnte, verfehlt die Verknüpfung 206 die Bereitstellung aussagekräftiger Informationen.
  • In 2B, auf die nun Bezug genommen wird, ist eine bevorzugte Benutzeranzeige 208 der Netzwerktopologie veranschaulicht, die eine Verbindung zwischen dem Server 202 und dem Arbeitsplatz 204 näher zeigt. Die Benutzeranzeige 208 stellt die im Repositorium 102 gezeigte Netzwerktopologie selektiv dar. Die Anzeige 208 stellt zusätzliche Informationen zur Verknüpfung zwischen dem Server 202 und dem Arbeitsplatz 204 bereit. Die Anzeige 208 stellt die Netzwerktopologie gemäß einer besonderen Abstraktionsebene selektiv dar. Im Fall der Anzeige 208 sind einzelne Verknüpfungen 210, 212 und 214 dargestellt, welche die Ebenen eines Industriestandard-Stacks darstellen, wie beispielsweise ein Protokoll-Stack eines offenen Kommunikationssystems, englisch als Open System Interconnection („OSI") bezeichnet und spezifisch sind die Netzwerkebene 210, die Transportebene 212 und Anwendungsebene 214 dargestellt.
  • Die Netzwerkebene stellt die Dienste im OSI-Protokoll-Stack dar, die das Internetworking für eine Kommunikationssitzung bereitstellt. Die Transportschicht stellt die Dienste im OSI-Protokoll-Stack dar, die Ende-zu-Ende-Management der Kommunikationssitzung bereitstellt. Die Anwendungsschicht stellt die Software im OSI-Protokoll-Stack dar, die den Startpunkt der Kommunikationssitzung bereitstellt. Das Anzeigen getrennter Verknüpfungen für spezifische Schichten eines Stacks versetzt den Benutzer in die Lage, den Zustand der Beziehung zwischen beliebigen zwei Netzwerkknoten genauer zu bestimmen.
  • In 2C, auf die nun Bezug genommen wird, ist eine alternative Benutzeranzeige 216 der Netzwerktopologie veranschaulicht, die eine Verbindung zwischen dem Server 202 und dem Arbeitsplatz 204 gemäß einer anders gearteten Abstraktionsebene näher zeigt. Die Benutzeranzeige 216 stellt die dargestellte Netzwerktopologie im Repositorium 102 selektiv dar, indem einzelne Verknüpfungen 218, 220 und 222 angezeigt werden. In dieser alternativen Ausführungsform stellen die einzelnen Verknüpfungen 218, 220 und 222 die spezifischen Protokolle dar, die auf verschiedenen Ebenen der „Stack"-Darstellung des Netzwerks laufen, insbesondere jeweils dem Internet-Protokoll, englisch als Internet Protocol („IP") bezeichnet, dem Protokoll der Transportschicht, englisch als Transmission Control Protocol („TCP"), bezeichnet, dem Dateiübertragungsprotokoll, englisch als File Transfer Protocol („FTP") bezeichnet.
  • In 2D, auf die nun Bezug genommen wird, ist eine andere Benutzeranzeige 224 der Netzwerktopologie veranschaulicht, die eine Verbindung zwischen dem Server 202 und dem Arbeitsplatz 204 gemäß einer noch anders gearteten Abstraktionsebene zeigt. Die Benutzeranzeige 224 stellt die im Repositorium 102 dargestellte Netzwerktopologie selektiv dar, wobei einzelne Verknüpfungen 226 und 218 angezeigt werden. In dieser alternativen Ausführungsform stellen die einzelnen Verknüpfungen 226 und 218 die verschiedenen Typen spezifischer Protokolle, die auf einer besonderen Schicht laufen, dar. Die Verknüpfungen 226 und 218 stellen jeweils das Hypertext-Übertragungsprotokoll, englisch als Hypertext Transfer Protocol („HTTP") be zeichnet und FTP dar, die beide in der Anwendungsschicht laufen.
  • Dementsprechend können die einzelnen Verknüpfungen zwischen zwei Netzwerkkomponenten eine beliebige Abstraktionsebene, welche von Interesse für den Benutzer und die Managementanwendungen ist, ohne Rücksicht auf die logischen Definitionen oder Beziehungen solcher Schichten darstellen. Obwohl die Verknüpfungen der 2A2D als verschiedene zweidimensionale punktierte, gestrichelte und durchgezogene Linien veranschaulicht sind, ist dies nur eine Art und Weise zur Umsetzung des Verfahrens. Es können selbstverständlich Verknüpfungen aus verschiedenen Farben, Formen, Größen, Animationen und Dimensionen benutzt werden, um Informationen in Bezug auf eine Beziehung zwischen zwei Netzwerkkomponenten zu übermitteln.
  • In einer bevorzugten Ausführungsform sind die verschiedenen Verknüpfungen, die ein spezifisches Paar von Netzwerkkomponenten oder Objekten in einer Benutzeranzeige verbinden, in einer Folge zugeordnet, welche die Fundierungs- oder Enthaltenseinhierarchie des Stacks von Abstraktionsebenen widerspiegelt. Zum Beispiel gibt die Reihenfolge von in 2C angezeigten Verknüpfungen an, dass FTP 218 oben auf dem TCP 220 läuft, welches oben auf dem IP 222 läuft. In alternativen bevorzugten Ausführungsformen sind die verschiedenen Verknüpfungen, welche ein spezifisches Paar von Netzwerkkomponenten oder Objekten in einer Benutzeranzeige verbinden, einer spezifischen Struktur zugeordnet, die angibt, dass sie auf der gleichen logischen Schicht sind, wobei zum Beispiel die 2D angibt, dass sowohl das FTP 218 als auch das HTTP 226 in der Anwendungsschicht sind. In noch anderen bevorzugten Ausführungsformen sind die verschiedenen Verknüpfungen, die ein spezifisches Paar von Netzwerkkomponenten oder Objekten in einer Benutzeranzeige verknüpfen, in einer Struktur zugeordnet, die Abhängigkeiten unter diesen angibt. Zum Beispiel kann eine Benutzeranzeige eine Anzeige bereitstellen, die veranschaulicht, dass sowohl das FTP als auch das HTTP auf dem TCP abhängig sind, und alle drei sowie LU 6.2 sind von einer physikalischen Verbindung abhängig.
  • Alle diese Veränderungen können durch das in 3 dargestellte Verfahren 300 gesteuert werden. Nach dem Starten bei Schritt 302 wird eine Eingabe oder ein Signal vom Benutzer oder System bei 304 empfangen. Die Eingabe ist vorzugsweise eine spezifische Anforderung zum Identifizieren der Abstraktionsebene oder der Art der Verknüpfungen oder Verbindungen, die für den Benutzer von Interesse sind. Alternativ könnte die Eingabe aus anderen Daten wie eine Benutzerkennung eines Kennungssystems bestehen, mittels dessen das System beispielsweise die anzuzeigenden bevorzugten Verknüpfungen des Benutzers bestimmen kann.
  • Das Verfahren bestimmt oder korreliert dann eine Abstraktionsebene und/oder einen Verknüpfungstyp 306 auf Basis des bei 304 empfangenen Signals. Nachdem das Bestimmen oder Korrelieren bei 306 vorgenommen wurde, filtert das Verfahren die Netzwerkverknüpfungen gemäß der Abstraktionsebene bei 308. Das Verfahren gibt dann eine Anzeige für den Benutzer bei 310 aus, welche die Abstraktionsebene und eine Darstellung der Verknüpfungstypen zeigt.
  • In 4, auf die nun Bezug genommen wird, ist ein Fließbild 400 dargestellt, das ein Verfahren gemäß einer bevorzugten Ausführungsform des vorliegenden Systems zum Teil zeigt. Das Filtern von Netzwerkverknüpfungen weist vorzugsweise das Identifizieren einer Netzwerkverknüpfung auf, die ohne Bezug auf die Abstraktionsebene für den Benutzer von Interesse sein könnte, wie zum Beispiel ein relevanter verbreiteter Ausfall.
  • Als Beispiel kann ein System eine Verbreitungsmaschine verwenden, die einen Zustand aufwärts entlang einer Einschlusshierarchie oder entlang Abhängigkeitsbeziehungen verbreitet. Diese Verbreitungsmaschine arbeitet unabhängig für alle Arten von Verknüpfungen, wobei sie allen Einschluss- und Abhängigkeitsbeziehungen, die für eine solche Verbreitungsmaschine relevant sind, folgt.
  • Die veranschaulichte Verbreitungsmaschine wird einen TCP-Ausfall verursachen, der sich in einer IP-Verknüpfung widerspiegeln soll, selbst wenn nur die IP-Verknüpfung zur Anzeige ausgewählt wird. Das bevorzugte Verfahren beginnt bei 402. Bei 404 wird ein Ausfall in der TCP-Schicht getestet. Wenn die TCP-Schicht ausgefallen ist, wird ein TCP-Ausfallstatus bei 406 angezeigt. Die Verbreitungsmaschine bestimmt dann, ob ein Ausfall der IP-Schicht bei 408 eingetreten ist. Dieses Bestimmen ist unerlässlich, weil die IP-Schicht als das TCP enthaltend betrachtet wird. Infolgedessen würde ein Ausfall in der IP-Schicht sowohl die TCP-Schicht als auch die IP-Schicht beeinflussen. Wenn bei 408 ein Ausfall der IP-Schicht eingetreten ist, zeigt die Verbreitungsmaschine bei 410 sowohl einen Ausfall der IP-Schicht als auch einen Ausfall der TCP-Schicht an. Desgleichen, da das TCP vom IP abhängig ist, um einwandfrei zu arbeiten, sollte ein Ausfall in der IP-Schicht ebenso zur TCP-Schicht verbreitet werden, wobei das System veranlasst wird, einen abgeleiteten Ausfallstatus darzustellen, selbst wenn nur die TCP-Schicht angezeigt wird.
  • Eine Konfiguration für eine bevorzugte Benutzerschnittstelle 500, die vorzugsweise innerhalb der Anzeige 200 ist, stellt ein Bedienfeld 502 bereit, welches vorzugsweise jenem, das in 5 dargestellt ist, ähnelt und über welches der Benutzer auswählen kann, welche Arten von Verknüpfungen in der Anzeige dargestellt werden sollen. Man wird zu schätzen wissen, dass alternative bevorzugte Ausführungsformen ähnlich funktionierende Benutzerschnitt stellen aufweisen. Die Benutzerschnittstelle 500 und assoziierte Software spiegelt die logische Beziehung zwischen den verschiedenen Arten von Verknüpfungen 206 wider und veranschaulicht die Standard-Stackstruktur und einige andere Strukturen, die in der besonderen Veranschaulichung von Interesse sind. Die Benutzerschnittstelle 500 ermöglicht die Auswahl von mehreren Arten von Verknüpfungen 206, die ohne Rücksicht auf ihre logische Beziehung einbeziehbar sind. Zu diesem Zweck wird ein Benutzer in die Lage versetzt wird, den Cursor 504 über einem Feld zu positionieren und zu klicken, wobei eine besondere Art von Verknüpfung angegeben wird. Man wird zu schätzen wissen, dass alternative bevorzugte Ausführungsformen andere Benutzersteuervorrichtungen aufweisen.
  • Die Benutzerschnittstelle 500 zeigt vorzugsweise den Zustand, die Belastung und die Leistungsindikatoren nur für die ausgewählten Schichten an. Die Benutzerschnittstelle 500 nutzt eine „Präferenzen"-Dialogtechnik, um auszuwählen, welchen Arten von Indikatoren ermöglicht werden sollte, die ausgewählte Anzeigeart auf Basis der Art der Verknüpfung, Wichtigkeit der Verknüpfung oder der Endknoten der Verknüpfung, Ernsthaftigkeit des Zustands, Dringlichkeit oder Vorhersagegefahr oder eines anderen kontextabhängigen Indikators zu übersteuern.
  • Andere bevorzuge Systeme können Benutzerschnittstellen bereitstellen, die andere Techniken zum Auswählen, welche Informationen angezeigt werden sollen und zum Filtern auf Basis der Klasse oder Wichtigkeit der Objekte, der Ernsthaftigkeit des Status, der Zugehörigkeit zum Unternehmensprozess und anderen Kenngrößen aufweisen. Gemäß alternativen bevorzugten Ausführungsformen der vorliegenden Erfindung wirkt das System mit solchen kontextbasierten Filtervorgängen zusammen, wobei der Benutzer beispielsweise verfügen kann, dass die Anzeige nur jene Systeme und Ver knüpfungen aufweisen soll, die zur Reihenfolgeverarbeitung gehören und IP-Verkehr handhaben können.
  • Zusammengefasst offenbart eine bevorzugte Ausführungsform ein Verfahren und eine Vorrichtung, die Netzwerkanalysen durch eine Darstellung der Struktur, des Status, der Belastung oder Leistungsfähigkeit der Verknüpfungen und Verbindungen zwischen den Komponenten eines Netzwerks anhand von Verfahren, die den Einsatz geschichteter Netzwerkdiagramme aufweisen, ermöglichen. Diese Darstellung ist anpassbar, so dass der Benutzer leicht und schnell auswählen kann, welche Aspekte der Verknüpfungen ein zu betrachtendes Netzwerk umfassen.
  • Dementsprechend versteht es sich, dass die Zeichnungen und Beschreibung in dieser Offenbarung dazu dienen, das System leichter zu begreifen und sollten nicht als dessen Rahmen einschränkend gedeutet werden. Es versteht sich ferner, dass verschiedene Änderungen, Substitutionen und Abwandlungen vorgenommen werden können, ohne den Rahmen des Systems zu verlassen.

Claims (19)

  1. Verfahren zum Analysieren von Verknüpfungen zwischen Komponenten eines Computersystems, umfassend: Empfangen (304) einer Eingabe, die mit einer gewünschten Abstraktionsebene assoziiert ist, dadurch gekennzeichnet, dass die Abstraktionsebene mit zwei oder mehr Arten einer Verbindung zwischen zwei Komponenten des Computersystems assoziiert ist, Bestimmen (306) der Abstraktionsebene auf Basis der Eingabe, Filtern (308) von Netzverknüpfungen (210, 212, 214, 218, 220, 222, 226) zur Anzeige auf Basis der Abstraktionsebene, und Anzeigen (310) der gefilterten Netzwerkverknüpfungen, um ein geschichtetes Netzwerkdiagramm (208, 216, 224) darzustellen, wobei das geschichtete Netzwerkdiagramm eine Verknüpfung für jede der zwei oder mehr Arten der mit der Abstraktionsebene assoziierten Verbindung umfasst.
  2. Verfahren nach Anspruch 1, wobei die Eingabe eine Benutzerkennung ist.
  3. Verfahren nach Anspruch 1, wobei die Abstraktionsebene mit mindestens einem Protokoll assoziiert ist.
  4. Verfahren nach Anspruch 1, wobei jede angezeigte Netzwerkverknüpfung eine Schicht eines Industriestandard-Stacks darstellt.
  5. Verfahren nach Anspruch 4, wobei die Schicht des Industriestandard-Stacks aus der Gruppe gewählt wird, die aus den Schichten des Protokoll-Stacks eines offenen Kommunikationssystems, englisch als Open System Interconnection, OSI, bezeichnet, besteht.
  6. Verfahren nach Anspruch 1, wobei jede Netzwerkverknüpfung (210, 212, 214, 218, 220, 222, 226) ein Protokoll darstellt.
  7. Verfahren nach Anspruch 6, wobei das Protokoll aus der Gruppe gewählt wird, die aus dem Internet-Protokoll, englisch als Internet Protocol, IP, bezeichnet, dem Protokoll der Transportschicht, englisch als Transmission Control Protocol, TCP, bezeichnet, dem Dateiübertragungsprotokoll, englisch als File Transfer Protocol, FTP, bezeichnet und dem Hypertext-Übertragungsprotokoll, englisch als Hypertext Transfer Protocol, HTTP, bezeichnet, besteht.
  8. Verfahren nach Anspruch 1, wobei das Filtern (308) das Identifizieren einer Netzwerkverknüpfung aufweist, die einen relevanten verbreiteten Ausfall ohne Bezug auf die Abstraktionsebene darstellt.
  9. Verfahren nach Anspruch 1, wobei das Anzeigen (310) die Anzeige einer dreidimensionalen Darstellung der Verknüpfung aufweist.
  10. Verfahren nach Anspruch 1, wobei die angezeigten Verknüpfungen (210, 212, 214, 218, 220, 222, 226) in einer Folge zugeordnet sind, die eine Enthaltenseinhierarchie widerspiegelt.
  11. Verfahren nach einem der vorhergehenden Ansprüche, ferner umfassend: Speichern von mindestens einem Objekt, das eine Verknüpfung zwischen Komponenten eines Netzwerks darstellt, in einem Objektrepositorium, Empfangen einer Anforderung, die Netzwerktopologie, die durch das mindestens eine Objekt dargestellt ist, im Objektrepositorium darzustellen, und wobei der Schritt des Filterns (308) das Filtern des mindestens einen Objekts auf Basis der Abstraktionsebene aufweist, und der Schritt des Anzeigens (310) die Anzeige des mindestens einen Objekts aufweist, um ein geschichtetes Netzwerkdiagramm darzustellen.
  12. Computerlesbares Medium, umfassend Anweisungen, die, wenn sie durch einen geeigneten Computer ausgeführt werden, dafür sorgen, dass der Computer das Verfahren von einem der vorhergehenden Ansprüche ausführt.
  13. Vorrichtung zum Analysieren von Verknüpfungen zwischen Komponenten eines Computersystems, umfassend: einen Prozessor, einen Speicher, der mit dem Prozessor verbunden ist, und der ein Programm zur Steuerung des Betriebs des Prozessors speichert, wobei der Prozessor mit dem Programm in dem Speicher betreibbar ist, um: eine Eingabe, die mit der gewünschten Abstraktionsebene assoziiert ist, zu empfangen, dadurch gekennzeichnet, dass die Abstraktionsebene mit zwei oder mehr Arten einer Verbindung zwischen zwei Komponenten des Computersystems assoziiert ist, die Abstraktionsebene auf Basis der Eingabe zu bestimmen, Netzwerkverknüpfungen (210, 212, 214, 218, 220, 222, 226) zur Anzeige auf Basis der Abstraktionsebene zu filtern, und die gefilterten Netzwerkverknüpfungen anzuzeigen, um ein geschichtetes Netzwerkdiagramm (208, 216, 224) darzustellen, wobei das geschichtete Netzwerkdiagramm eine Verknüpfung für jede der zwei oder mehr Arten der mit der Abstraktionsebene assoziierten Verbindung umfasst.
  14. Vorrichtung nach Anspruch 13, wobei die Eingabe eine Benutzerkennung ist.
  15. Vorrichtung nach Anspruch 13, wobei jede angezeigte Netzwerkverknüpfung eine Schicht eines Industriestandard-Stacks darstellt.
  16. Vorrichtung nach Anspruch 13, wobei jede Netzwerkverknüpfung ein Protokoll darstellt.
  17. Vorrichtung nach Anspruch 13, wobei der Prozessor ferner betreibbar ist, um eine Netzwerkverknüpfung zu identifizieren, die einen relevanten verbreiteten Ausfall ohne Rücksicht auf die Abstraktionsebene darstellt.
  18. Vorrichtung nach Anspruch 13, wobei die angezeigten Verknüpfungen (210, 212, 214, 218, 220, 222, 226) in einer Folge zugeordnet sind, die die Enthaltenseinhierarchie widerspiegelt.
  19. Vorrichtung nach einem der Ansprüche 13 bis 18, wobei der Prozessor ferner betreibbar ist, um: in einem Objektrepositorium mindestens ein Objekt, das eine Verknüpfung zwischen Komponenten eines Netzwerks darstellt, zu speichern, eine Anforderung, die Netzwerktopologie, welche durch das mindestens eine Objekt im Objektrepositorium dargestellt ist, darzustellen, das mindestens eine Objekt auf Basis der Abstraktionsebene zu filtern, und das mindestens eine gefilterte Objekt anzuzeigen, um ein geschichtetes Netzwerkdiagramm darzustellen.
DE60131673T 2000-10-17 2001-10-17 Verfahren und vorrichtung zum selektiven anzeigen geschichteter netzwerkdiagramme Expired - Lifetime DE60131673T2 (de)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US949101 1992-09-21
US24105200P 2000-10-17 2000-10-17
US241052P 2000-10-17
US09/949,101 US8291324B2 (en) 1996-07-18 2001-09-07 Network management system using virtual reality techniques to display and simulate navigation to network components
PCT/US2001/032488 WO2002033871A2 (en) 2000-10-17 2001-10-17 Method and apparatus for selectively displaying layered network diagrams

Publications (2)

Publication Number Publication Date
DE60131673D1 DE60131673D1 (de) 2008-01-10
DE60131673T2 true DE60131673T2 (de) 2008-11-20

Family

ID=34115109

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60131673T Expired - Lifetime DE60131673T2 (de) 2000-10-17 2001-10-17 Verfahren und vorrichtung zum selektiven anzeigen geschichteter netzwerkdiagramme

Country Status (11)

Country Link
EP (1) EP1332436B1 (de)
JP (1) JP2004512731A (de)
KR (1) KR20030070890A (de)
AT (1) ATE379897T1 (de)
AU (1) AU2002213361A1 (de)
BR (1) BR0114780A (de)
CA (1) CA2426181A1 (de)
DE (1) DE60131673T2 (de)
IL (2) IL155502A0 (de)
WO (1) WO2002033871A2 (de)
ZA (1) ZA200303860B (de)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7720005B2 (en) * 2007-11-13 2010-05-18 Avaya Inc. Estimating network-layer topology using end-to-end measurements

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5295244A (en) * 1990-09-17 1994-03-15 Cabletron Systems, Inc. Network management system using interconnected hierarchies to represent different network dimensions in multiple display views
US5535403A (en) * 1993-04-12 1996-07-09 International Business Machines Corporation Method and apparatus for displaying clusters on a computer network
JPH07143123A (ja) * 1993-11-18 1995-06-02 Hitachi Ltd ネットワーク管理のための障害情報表示方法およびネットワーク監視システム
JP3474077B2 (ja) * 1997-04-21 2003-12-08 株式会社日立製作所 ネットワーク運用管理システム、管理マネージャ、管理コンソール、記憶媒体およびネットワーク運用管理方法
US5768501A (en) * 1996-05-28 1998-06-16 Cabletron Systems Method and apparatus for inter-domain alarm correlation
US5958012A (en) * 1996-07-18 1999-09-28 Computer Associates International, Inc. Network management system using virtual reality techniques to display and simulate navigation to network components

Also Published As

Publication number Publication date
EP1332436A2 (de) 2003-08-06
KR20030070890A (ko) 2003-09-02
EP1332436A4 (de) 2005-04-06
BR0114780A (pt) 2004-07-06
WO2002033871A2 (en) 2002-04-25
JP2004512731A (ja) 2004-04-22
IL155502A0 (en) 2003-11-23
IL155502A (en) 2008-11-03
ATE379897T1 (de) 2007-12-15
WO2002033871A9 (en) 2004-05-13
WO2002033871A3 (en) 2003-05-15
AU2002213361A1 (en) 2002-04-29
CA2426181A1 (en) 2002-04-25
ZA200303860B (en) 2004-08-19
DE60131673D1 (de) 2008-01-10
EP1332436B1 (de) 2007-11-28

Similar Documents

Publication Publication Date Title
EP1472819B1 (de) Nachrichtenanalyseeinrichtung und Verfahren zum Anzeigen von Nachrichten
DE60313567T2 (de) Zugriffsrelayvorrichtung
DE69712552T2 (de) Verfahren zur Überwachung eines Computersystems mit Leistungsdatenverteilung an mehrere Überwachungsprozesse
EP1454280B1 (de) System und verfahren zum testen und/oder debuggen von laufzeitsystemen zur lösung von mess-aufgaben
EP1110127B1 (de) Informations-, bedien- und/oder beobachtungssystem mit modellbasierter benutzeroberfläche und verfahren zum modellbasierten bedienen und/oder beobachten
DE102004010854A1 (de) Anzeigen von Netzsegmentdecodierinformationen in schematischer Form
DE102005013305A1 (de) Verfahren und System zum Verwalten elektronischer Systeme
DE102016013632A1 (de) Visuelle Analyse von Clickstreams auf Grundlage von Maximalsequenzmustern
WO2008071448A1 (de) Computerimplementiertes system zur analyse, verwaltung, beherrschung, bewirtschaftung und überwachung einer komplexen hardware-/softwarearchitektur
EP0795833B1 (de) Verfahren und System zur menugeführten Navigation in einem komplexen Datenbestand
DE10314792A1 (de) Verfolgen von Benutzern an einem Webservernetz
DE112013007637T5 (de) Systementwicklungs-Unterstützungsvorrichtung
DE102008063944A1 (de) System und Verfahren zur Visualisierung eines Adressraumes zur Organisierung automatisierungsbezogener Daten
EP2876512A1 (de) Verfahren zur automatischen Verbindung von Komponenten eines Modells eines technischen Systems
DE60131673T2 (de) Verfahren und vorrichtung zum selektiven anzeigen geschichteter netzwerkdiagramme
EP1092210B1 (de) Vorrichtung und verfahren zur erstellung eines virtuellen anlagenmodells
EP2752724B1 (de) Verfahren zur Kontrolle von Feldgeräten, Steuergerät, Programmelement und computerlesbares Medium
EP1652340B1 (de) Nachrichtenanalyseeinrichtung und verfahren zum analysieren
DE19914819B4 (de) Verfahren zur Unterstützung von Entwicklungprozessen
DE102007038734A1 (de) Verfahren und Vorrichtung zum Überwachen eines Betriebs eines Fahrzeugs, insbesondere Schienenfahrzeugs
EP0860759B1 (de) Verfahren und Vorrichtung zur multimedialen Darstellung komplexer Systeme
EP1655663A1 (de) Datenflussmodellierung in Engineering-Systemen
DE10028870A1 (de) Elektronische Wagenprüfkarte
EP1717990B1 (de) Testgerät für ein Telekommunikationsnetzwerk und Verfahren zum Durchführen eines Tests an einem Telekommunikationsnetzwerk
DE112015006044T5 (de) Engineering-Werkzeugprogramm und Engineering-Werkzeug

Legal Events

Date Code Title Description
8364 No opposition during term of opposition