DE69634928T2 - Netzwerkverwaltungssystem mit verbesserter Knotenerkennung und -überwachung - Google Patents

Netzwerkverwaltungssystem mit verbesserter Knotenerkennung und -überwachung Download PDF

Info

Publication number
DE69634928T2
DE69634928T2 DE69634928T DE69634928T DE69634928T2 DE 69634928 T2 DE69634928 T2 DE 69634928T2 DE 69634928 T DE69634928 T DE 69634928T DE 69634928 T DE69634928 T DE 69634928T DE 69634928 T2 DE69634928 T2 DE 69634928T2
Authority
DE
Germany
Prior art keywords
node
network
nodes
network management
sent
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
DE69634928T
Other languages
English (en)
Other versions
DE69634928D1 (de
Inventor
Andre B. Bondi
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.)
NCR International Inc
Original Assignee
NCR International 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
Application filed by NCR International Inc filed Critical NCR International Inc
Application granted granted Critical
Publication of DE69634928D1 publication Critical patent/DE69634928D1/de
Publication of DE69634928T2 publication Critical patent/DE69634928T2/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
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies

Description

  • Die vorliegende Erfindung betrifft eine Netzverwaltungsstation und insbesondere eine Netzverwaltungsstation, welche die verstrichene Zeit verkürzt, in der die Topologie eines Netzwerks erkannt und aktualisiert wird.
  • Große Kommunikationsinfrastrukturen, die als "Internets" bekannt sind, setzen sich aus sogenannten Wide Area Networks (landesweiten Netzen) und Local Area Networks (lokalen Netzen) zusammen und bestehen aus Endsystemen, Transitsystemen und Medieneinrichtungen. Die Kommunikation zwischen Knoten in den Netzen wird durch Kommunikationsprotokolle wie beispielsweise das TCP/IP-Protokoll geregelt. Zu den Endsystemen gehören Großrechner, Arbeitsplatzrechner, Drucker und Terminalserver. Zu den Transitsystemen gehören in der Regel Router, die dazu dienen, die Netze miteinander zu verbinden. Die Medieneinrichtungen, wie beispielsweise Brücken, Verteiler (Hubs) und Multiplexer, bilden Kommunikationsverbindungen zwischen verschiedenen Endsystemen im Netz. In jedem Netz eines Internet stammen die verschiedenen Endsysteme, Transitsysteme und Medieneinrichtungen in der Regel von vielen verschiedenen Herstellern, und die Verwaltung dieser aus Produkten zahlreicher Hersteller bestehenden Netze erfordert standardisierte Netzverwaltungsprotokolle.
  • Im Allgemeinen will das Netzverwaltungspersonal, das Support für das Kommunikationsnetz erbringt, wissen, welche Knoten an das Netzwerk angeschlossen sind, worum es sich bei jedem Knoten handelt (beispielsweise um einen Computer, einen Router oder einen Drucker), welchen Status jeder Knoten hat, welche möglichen Probleme es mit dem Netz gibt, und nach Möglichkeit, welche Korrekturmaßnahmen ergriffen werden können, wenn ein abnormaler Status, eine Störung oder sonstige meldepflichtige Ereignisse eintreten.
  • Um das Netzverwaltungspersonal bei der Aufrechterhaltung des Betriebes des Internet zu unterstützen, wurde ein Netzverwaltungsrahmen entwickelt, um Regeln, die Verwaltungsinformationen beschreiben, eine Gruppe verwalteter Objekte und ein Verwaltungsprotokoll festzulegen. Ein solches Protokoll ist das Simple Network Management Protocol (SNMP).
  • Netzverwaltungssysteme müssen mit vorhandener Hardware interagieren und gleichzeitig die Hostprozessorzeit, die zur Durchführung von Netzverwaltungsaufgaben benötigt wird, minimieren. In der Netzverwaltung ist der Rostprozessor oder die Netzverwaltungsstation als der "Netzverwalter" bekannt. Ein Netzverwalter ist in der Regel ein Endsystem, wie beispielsweise ein Großrechner oder ein Arbeitsplatzrechner, dem die Durchführung der Netzverwaltungsaufgaben übertragen wurde. Als Netzverwalter kann mehr als ein einziges Endsystem verwendet werden. Der Netzverwalter ist dafür zuständig, den Betrieb einer Anzahl von Endsystemen, Transitsystemen und Medieneinrichtungen zu überwachen, die als "verwaltete Knoten" bekannt sind. Der Netzverwalter, die entsprechenden verwalteten Knoten und die Datenverbindungen zwischen ihnen sind als "Teilnetz" bekannt. Der Netzverwalter führt zahlreiche unterschiedliche Aufgaben aus. Eine solche Aufgabe ist, zunächst die verschiedenen Knoten zu erkennen (beispielsweise Endsysteme, Router und Medieneinrichtungen), die an das Netz angeschlossen sind. Nach der Erkennung ermittelt der Netzverwalter ununterbrochen, wie sich die Netzorganisation verändert. Beispielsweise ermittelt der Netzverwalter, welche neuen Knoten an das Netz angeschlossen sind. Eine weitere Aufgabe nach dem Erkennen ist festzustellen, welche Knoten im Netz in Betrieb sind. Oder anders ausgedrückt: Der Netzverwalter stellt fest, welche Knoten ausgefallen sind.
  • Sobald die Knoten im Netz erkannt wurden und ihr Status festgestellt wurde, werden die Informationen in einer Datenbank gespeichert, und es können Netztopologiekarten der Netze und/oder Teilnetze erstellt und dem Netzverwaltungspersonal zusammen mit dem Status der verschiedenen Knoten entlang des Netzes angezeigt werden. Topologiekarten helfen dem Personal bei der Behebung von Netzwerkproblemen und beim Routen von Datenübermittlungen über die Netze, insbesondere wenn Knoten ausgefallen sind.
  • Durch den Erkennungsprozess stellt der Netzverwalter seine Internetprotokolladresse (IP-Adresse), den Bereich der IP-Adressen für die Teilnetzkomponenten (d. h. die Teilnetzmaske), eine Routing-Tabelle für einen Standardrouter und ARP-Cachetabellen (ARP = Address Resolution Protocol) von bekannten und zuvor unbekannten Knoten mit SNMP-Agenten fest. Um das Vorhandensein von Netzknoten festzustellen, führt der Erkennungsprozess Konfigurationsabfragen von bekannten Knoten durch und ruft die ARP-Cachetabellen von den bekannten Knoten sowie die Routing-Tabellen ab. Der Netzverwalter verifiziert dann das Vorhandensein derjenigen Knoten, die in diesen Tabellen aufgelistet sind, welche er zuvor noch nicht in seiner Datenbank verzeichnet hatte.
  • Beispiele für Netzverwaltersysteme sind die Netzverwaltungsstation OneVisionTM von AT&T und der Netzverwalter OpenViewTM von Hewlett Packard. Derzeit erkennen diese Systeme Knoten und verifizieren das Vorhandensein und den Status von Knoten, indem sie an jeden Knoten eine ICMP-Abfrage (ICMP = Internet Control Message Protocol) senden und auf eine Antwort warten. Die ICMP-Abfrage ist auch als ein "Ping" bekannt. Wenn nach einer bestimmten Zeitspanne keine Antwort erhalten wird, so wird festgestellt, dass der Knoten nicht in Betrieb ist oder ausgefallen ist. Die Änderung des Status' des Knotens wird dann beispielsweise von der Netzverwaltungsstation widergespiegelt, welche die Topologiekarte aktualisiert. Es kann vorkommen, dass der Ping nicht vom Knoten empfangen wird oder dass der Knoten mit anderen Aufgaben beschäftigt ist, wenn der Ping versandt wird. Um also zu verifizieren, ob ein Knoten tatsächlich ausgefallen ist, versendet der Netzverwalter eine Folge von M Pings, wobei M eine willkürliche, aber vorzugsweise feste Zahl ist, beispielsweise vier. Ein Folge-Ping wird jeweils dann gesendet, wenn während eines zugehörigen planmäßigen Timeout-Intervalls keine entsprechende Bestätigung erhalten wird. Das Timeout-Intervall wird vorzugsweise für jeden Folge-Ping verlängert. Die Ping-Folge endet entweder, wenn einer der Pings bestätigt wird oder wenn, nachdem das zum M-ten Ping gehörige Timeout-Intervall abgelaufen ist, noch keine Bestätigung erhalten wurde. Wenn auf den M-ten Ping keine Antwort erhalten wird, so wird der Knoten als "nicht in Betrieb" ("abgeschaltet") erklärt.
  • Zur Veranschaulichung: Die Netzverwaltungsstation im Open-View-System sendet eine ICMP-Abfrage (Ping) an einen Knoten und wartet auf eine Antwort. Wenn auf den ersten Ping nicht innerhalb von zehn Sekunden eine Antwort erhalten wird, so wird ein zweiter Ping versandt. Wenn auf den zweiten Ping nicht innerhalb von zwanzig Sekunden eine Antwort erhalten wird, so wird ein dritter Ping versandt. Wenn auf den dritten Ping nicht innerhalb von vierzig Sekunden eine Antwort erhalten wird, so wird ein vierter Ping versandt. Wenn auf den vierten Ping nicht innerhalb von achtzig Sekunden eine Antwort erhalten wird, so wird der Knoten für abgeschaltet erklärt. Die Gesamtzeit ab dem Versenden des ersten Pings bis zu der Feststellung, dass der Knoten abgeschaltet ist, beträgt etwa 2,5 Minuten.
  • Um beispielsweise während der Ersterkennung ein Überlaufen von Pings zu vermeiden, begrenzen diese derzeit existierenden Systeme die Anzahl unbestätigter ICMP-Abfragen auf maximal drei Knoten. Um die Anzahl unbestätigter Abfragen zu beschränken, werden die ICMP-Abfragen für jeden verwalteten Knoten im Speicher (einer Abfrage-Warteschlange) der Netzverwaltungsstation gespeichert und anschließend zu einer Abfrage-Ausführungsschlange transferiert, die lediglich drei Knoten aufnehmen kann. Daher befindet sich in dem Bei spiel von 1 die Schlange für Knoten A in der Schlange 1, die Schlange für Knoten B befindet sich in Schlange 2, und die Schlange für Knoten C befindet sich in Schlange 3. Die drei Knoten in der Abfrage-Ausführungsschlange werden dann jeweils mit einer ICMP-Abfrage abgefragt. Wenn eine Abfrage bestätigt wird oder wenn ein Knoten für abgeschaltet erklärt wird, so wird die Schlange gelöscht, und der nächstfolgende Knoten wird in die Abfrage-Ausführungsschlange eingereiht. Nun wird ein Ping zum nächstfolgenden Knoten gesandt.
  • Wenn die oben dargelegte Einreihungskonfiguration verwendet wird und beispielsweise drei ausgefallene Knoten in rascher Folge abgefragt werden, so kann der Status anderer Knoten für wenigstens die nächsten 2,5 Minuten nicht festgestellt werden, da maximal drei Knoten gleichzeitig unbestätigte Abfragen haben können. Gleichermaßen kann es 5 Minuten dauern, um den Ausfall von sechs Knoten hintereinander zu diagnostizieren. Es kann 7,5 Minuten dauern, den Ausfall von neun Knoten zu diagnostizieren. Infolge dessen könnte sich der von der Netzverwaltungsstation durchgeführte Erkennungs- und/oder Statusabfrageprozess beträchtlich verzögern, wodurch sich die verstrichene Zeit verlängert, die von der Netzverwaltungsstation für die Erledigung von Netzverwaltungsaufgaben aufgewendet wird. Des Weiteren könnte die Topologiekarte verspätet aktualisiert werden, wodurch sich die Zeit für die Diagnose des Netzwerkproblems verlängert.
  • Mit der Ausweitung und verstärkten Nutzung von Internets ist die Verwaltung solcher Netze zunehmend schwieriger geworden. Die resultierende Zunahme der Anzahl von Knoten erhöht die Möglichkeit, mehrere ausgefallene Knoten hintereinander abzufragen. Derzeit würde ein Ausfall mehrerer Knoten praktisch zu einem Stillstand des Erkennungsvorgangs führen.
  • EP 0455402 A beschreibt einen automatischen Erkennungsmechanismus für Netzknoten, der einen Ping an einen Knoten sendet und auf eine Antwort wartet.
  • US 4,638,428 beschreibt eine Terminalsteuerungseinheit mit einer Abfragefunktion. Terminals werden während eines Abfragezyklus' nach dem Rotationsprinzip abgefragt.
  • Es ist eine Aufgabe der vorliegenden Erfindung, eine alternative Technik zum Verifizieren des Betriebsstatus' von Netzknoten bereitzustellen, um die verstrichene Zeit der Netzerkennung und die verstrichene Zeit der Statusabfrage zu verkürzen und um rasch Netzkonfigurationsaktualisierungen bereitzustellen, die auf der Topologiekarte angezeigt werden können und die dem Netzverwaltungspersonal helfen, Störungen rascher aufzufinden und zu beseitigen.
  • Gemäß einem Aspekt der vorliegenden Erfindung wird ein Verfahren zum Überwachen von Knoten in einem Netzwerk bereitgestellt, das wenigstens eine Netzverwaltungsstation und eine Mehrzahl von Knoten aufweist, umfassend folgende Schritte: Bereitstellen einer Schlange aus Abfragemeldungen zur Übertragung zu den Knoten, wobei jede Abfragemeldung mit der Netzadresse von einem der Knoten indexiert wird; Senden der in die Schlange eingereihten Abfragemeldungen von der Netzverwaltungsstation zu der Mehrzahl von Knoten mit einer zuvor festgelegten Rate; Protokollieren der Übertragung der Abfragemeldungen in einer Tabelle mit einem ersten Abschnitt, der mit der Netzadresse jedes Knotens indexiert ist, und mit einem zweiten Abschnitt, der mit einem Timeout indexiert ist, bei dem es sich um die Zeitspanne zwischen aufeinanderfolgenden Abfragemeldungen für jeden Knoten mit einer noch unbeantworteten Statusabfrage handelt; und Feststellen für jeden Knoten, ob dieser Knoten ausgefallen ist, nachdem eine zuvor festgelegte Anzahl von Abfragemeldungen an diesen Knoten gesandt wurde, wenn die Zeitspanne abgelaufen ist.
  • Gemäß einem weiteren Aspekt der vorliegenden Erfindung wird ein System zum Verwalten eines Netzwerks bereitgestellt, das wenigstens eine Netzverwaltungsstation und eine Mehrzahl von Knoten umfasst, die mit der Netzverwaltungsstation zur Datenkommunikation untereinander verbunden sind, wobei jede Netzverwaltungsstation Folgendes enthält: eine Schlange aus Abfragemeldungen zum Versenden an die Knoten, und eine Abfragetabelle mit einem ersten Abschnitt, der mit der Netzadresse jedes Knotens indexiert ist, und mit einem zweiten Abschnitt, der mit einem Timeout indexiert ist, bei dem es sich um die Zeitspanne zwischen aufeinanderfolgenden Abfragemeldungen für jeden Knoten mit einer noch unbeantworteten Statusabfrage handelt; und wobei die Netzverwaltungsstation dafür konfiguriert ist, für jeden Knoten festzustellen, ob dieser Knoten ausgefallen ist, nachdem eine zuvor festgelegte Anzahl von Abfragemeldungen an diesen Knoten gesandt wurde, wenn die Zeitspanne abgelaufen ist.
  • Es wird nun eine Ausführungsform der vorliegenden Erfindung beispielhaft anhand der begleitenden Zeichnungen beschrieben.
  • 1 ist ein Blockschaubild einer bekannten Abfrageschlange zum Ermitteln des Status' von Knoten.
  • 2 ist ein Blockschaubild einer beispielhaften Netzwerktopologie.
  • 3 ist ein Blockschaubild eines Statusabfrage-Sendemechanismus' gemäß der vorliegenden Erfindung.
  • 4 ist ein Blockschaubild einer Statusabfrage-Sendeschlange und einer Tabelle der unbestätigten Abfragen gemäß der vorliegenden Erfindung.
  • 5 ist ein Blockschaubild einer Tabelle der unbestätigten Abfragen gemäß der vorliegenden Erfindung.
  • 6 ist ein Blockschaubild der beispielhaften Netzwerktopologie von 2, das einen ausgefallenen verwalteten Knoten und andere Knoten und Verbindungen, die durch den ausgefallenen Knoten betroffen sind, veranschaulicht.
  • 7 ist ein Ablaufdiagramm für den Betrieb der Netzverwaltungsstation während der Erkennung und der Statusverifizierung.
  • Die vorliegende Erfindung stellt ein Netzverwaltungsverfahren und -system bereit, das den Erkennungsprozess und den Statusüberwachungsprozess derzeitiger Netzverwaltungssysteme verbessert. Es ist zu beachten, dass die folgende Beschreibung sich auf ein Kommunikationsnetz, welches das TCP/IP-Kommunikationsprotokoll verwendet, und auf einen Netzverwaltungsrahmen, welcher das SNMP-Protokoll verwendet, bezieht. Die Erfindung gilt aber ebenso für Netzverwaltungsumgebungen, die auf anderen Netzkonfigurationen basieren, welche mit anderen Kommunikations- und Verwaltungsprotokollarten arbeiten.
  • Wie oben angesprochen, sendet der Netzverwalter während der Knotenerkennung oder während der Knotenstatusverifizierung ICMP-Abfragen (Pings) an jeden Knoten, der beispielsweise in dem ARP-Cache oder in bekannten Router-Tabellen identifiziert wurde. Der Knotenmanager wartet dann auf eine Antwort vom Zielknoten. Die Antwort kann beispielsweise Informationen enthalten wie die Knoten-IP-Adresse, Statusinformationen über den Knoten, den Knotentyp (beispielsweise Computer, Router oder Hub) und die Anzahl der Schnittstellen im Knoten. Wenn eine Antwort empfangen wird, so werden die Knoteninformationen in einer IP-Topologiedatenbank gespeichert. Die Entscheidung, einen Knoten zu verwalten, wird in der Regel vom Netzverwaltungspersonal oder von der Netzverwaltungsstation getroffen.
  • Die IP-Topologiedatenbank besteht vorzugsweise aus einer Reihe von Tabellen, von denen jede spezielle Informationen bezüglich des Netzes enthält. Beispielsweise enthält eine Netzwerktabelle Informationen zu jedem Netz in der Topologie. Zu diesen Informationen können der Netzwerktyp, die IP-Adresse, die Teilnetzmasse und die Zeiten in Verbindung mit der Erstellung und Modifizierung des Netzwerkeintrags in der Tabelle gehören. Eine Segmenttabelle enthält Informationen in Verbindung mit jedem Segment (oder Teilnetz) in der Netzwerktopologie. Zu diesen Informationen können der Name des Teilnetzes, die Anzahl der Schnittstellen, die mit dem Teilnetz verbunden sind, und die Zeiten in Verbindung mit der Erstellung und Modifizierung des Netzwerkeintrags in der Tabelle gehören. Eine Knotentabelle enthält Informationen in Verbindung mit jedem Knoten in der Netzwerktopologie. Zu den Knoteninformationen können beispielsweise der IP-Netzverwalter, eine SNMP-Systembeschreibung, die Anzahl der Schnittstellen in dem Knoten und die Zeiten in Verbindung mit der Erstellung und Modifizierung des Knoteneintrags in der Tabelle gehören. Die in der IP-Topologiedatenbank gespeicherten Informationen werden in erster Linie aus dem Erkennungsprozess gewonnen, können aber auch vom Netzverwaltungspersonal eingegeben werden.
  • Aus der IP-Topologiedatenbank kann eine IP-Topologiekarte erstellt werden. Die IP-Karte ist eine Karte der Netzwerktopologie, welche die erkannten Knoten je nach der Ebene der kartografierten Topologie in entsprechende Teilnetze, Netze und/oder Internets einordnet. In dem System der vorliegenden Erfindung wird die IP-Karte vorzugsweise dann aktualisiert, wenn sich der Status des Knotens ändert. Die IP-Karte zeigt die verschiedenen Knoten mittels Icons oder Symbolen an, die den Knoten beispielsweise aus einer SNMP-MIB-Datei darstellen.
  • Wie oben besprochen, beschränken einige der derzeitigen Netzverwaltungssysteme die Anzahl der unbestätigten Pings auf drei Knoten, um ein Überschwemmen des Netzes mit Pings zu vermeiden.
  • Wenden wir uns nun 1 zu, wo ein Blockschaubild der Einreihungsfolge zum Versenden von Pings an verschiedene Knoten gezeigt ist. Die Schlangen 1, 2 und 3 speichern die Ping-Zählung für die Knoten A, B bzw. C. Die Schlangen werden erst gelöscht, wenn der Ping bestätigt wurde oder wenn die Zeit für jeden Ping abläuft, d. h. wenn ein Timeout für den M-ten Ping erfolgt und der Knoten für ausgefallen erklärt wird. Das heißt, ein Ping kann erst zum Knoten D gesandt werden, wenn eine der Schlangen gelöscht wird.
  • In 2 ist ein Blockschaubild einer beispielhaften Netzwerktopologie gezeigt, auf welche die vorliegende Erfindung angewendet werden kann.
  • Der erfindungsgemäße Netzverwalter stellt eine Statusabfrage-Sendeschlange bereit, welche die Verarbeitung von Bestätigungen beschleunigt, indem unbestätigte Pings in einer geordneten Datentabelle von willkürlicher Größe speichert werden, die mit der IP-Adresse jedes Zielknotens indexiert ist. Die Größe der Datentabelle kann fest oder variabel sein. Um die Verwaltung von Timeouts zu beschleunigen, werden auch unbestätigte Pings in einer geordneten Datentabelle speichert, die mit der Zeit indexiert ist, mit der das Eintreten eines Timeout für einen bestimmten Ping geplant ist. Jeder Datensatz in jeder Datentabelle enthält einen Zeiger zu einem entsprechenden Datensatz in der anderen Tabelle, um das rasche Entfernen des verwalteten Knotens aus der Schlange zu unterstützen, falls ein Timeout für den M-ten Ping eintritt oder wenn eine Bestätigung des Pings erhalten wurde, je nachdem, was zuerst eintritt.
  • In den 35 sind ein Statusabfrage-Sendemechanismus und eine Statusabfrage-Sendeschlange für Knoten A-Z veranschaulicht, wobei A-Z die Identität jedes Knotens, der dem Knotenverwalter zugewiesen ist, darstellt. Die Statusabfrage-Sendeschlange 10 identifiziert die Knoten, die planmäßig abgefragt werden sollen. Die Statusabfrage-Sendeschlange 10 speichert die Knotenidentität der Knoten, die auf das Senden eines Abfrage warten, und ist vorzugsweise eine FIFO-Schlange (First in, First out) oder eine FCFS-Schlange (First come, First serve). Es können aber auch andere Arten von Schlangen verwendet werden, beispielsweise eine LCFS-Schlange (Last come, First serve). Eine Schlange könnte auch anhand eines Attributs der in ihr eingereihten Objekte geordnet werden, wie beispielsweise der Prioritätsklasse oder des Knotentyps. Ein Ratensteuerungsmechanismus 12 steuert die Rate, mit der die Pings im Netz zu den Knoten gesendet werden. Während die Pings gesendet werden, werden Datensätze der Versendung der Pings in einer Tabelle der unbestätigten Abfragen gespeichert (siehe 4 und 5). Wie angesprochen, besteht die Tabelle der unbestätigten Abfragen aus zwei Datensätzen (einem IP-Datensatz und einem Timeout-Datensatz), die so konfiguriert sind, dass eine willkürliche Anzahl von Knoten gleichzeitig abgefragt werden kann, ohne dass eine Bestätigung erhalten wird. Mit dieser Konfiguration ist es möglich, dass viele Statusabfragen auf einmal unbeantwortet (unbestätigt) sein können. Der Ratensteuerungsmechanismus 12 (siehe 3) verhindert, dass das Netz mit Pings überschwemmt wird. Durch die kombinierte Verwendung der Konfiguration der Tabelle der unbestätigten Abfragen mit dem Ratensteuerungsmechanismus 12 kann das Netz rasch erkannt werden, selbst wenn Statusabfragen lange Zeit unbestätigt bleiben. Wie in 4 zu sehen, ist der IP-Datensatz mit der IP-Adresse der Zielknoten indexiert, und der Timeout-Datensatz ist mit dem planmäßigen Timeout für den jeweils gesendeten Ping indexiert. Der Timeout-Datensatz enthält auch einen Abfragezählungsdatensatz. Der planmäßige Timeout ist die Zeitspanne zwischen aufeinanderfolgenden Pings, die an einen bestimmten Knoten gerichtet sind. Der Abfragezählungsdatensatz repräsentiert eine willkürliche Anzahl von Pings, die an den Zielknoten gesendet wurden, bevor festgestellt wird, dass der Knoten ausgefallen ist. Die maximale Ping-Zählung kann durch das Netzverwaltungspersonal oder – was üblicher ist – durch den Entwickler eines Netzverwaltungssystems eingestellt werden. Verschiedene Faktoren, wie beispielsweise die Bestätigungsrücklaufzeit und die Paketverlustwahrscheinlichkeit, werden bei der Festlegung der Ping-Zählung berücksichtigt. Die Bestätigungsrücklaufzeit ist die Zeit, die es dauert, bis die Bestätigung durch die Netzverwaltungsstation empfangen wird.
  • Der planmäßige Timeout kann auf einen festen, zuvor festgelegten Zeitraum zwischen jedem Ping eingestellt werden. Der planmäßige Timeout zwischen Pings variiert vorzugsweise in Abhängigkeit von der Ping-Zählung. Beispielsweise kann bei einer Konfiguration, in der die Ping-Zählung vier ist, der planmäßige Timeout zwischen einem ersten Ping und einem zweiten Ping auf etwa zehn Sekunden eingestellt werden; der Timeout zwischen dem zweiten Ping und einem dritten Ping kann auf etwa zwanzig Sekunden eingestellt werden; der Timeout zwischen dem dritten Ping und einem vierten Ping kann auf etwa vierzig Sekunden eingestellt werden; und der Timeout zwischen dem vierten Ping und dem Moment, da ein Knoten für ausgefallen erklärt wird, kann auf etwa achtzig Sekunden eingestellt werden.
  • Sobald eine vorgeschriebene Timeout-Folge durch die Netzverwaltungsstation protokolliert wurde, wird der Knoten für ausgefallen erklärt, und die Änderung des Netzstatus' wird in der IP-Topologiedatenbank gespeichert und in der IP-Karte widergespiegelt.
  • In 6 ist eine beispielhafte Netzwerktopologiekarte veranschaulicht, wobei festgestellt wurde, dass der Hub und seine zugeordneten verwalteten Knoten die Pings nicht bestätigt haben.
  • Während des Erkennungsprozesses kommen die IP-Adressen neuer Knoten in Form größerer Datenmengen auf einer abgerufenen Liste (ARP-Cache) an, wodurch Statusabfrageaufforderungen (Pings) zuvor unbekannter Knoten blockweise erzeugt werden. Um zu verhindern, dass die nachfolgenden Ping-Meldungen das Netz überschwemmen, reguliert das System der vorliegenden Erfindung das Versenden der Pings. Das heißt, das System der vorliegenden Erfindung plant die Pings zum Versenden in rascher Folge mit einer kontrollierten Rate, die vom Benutzer eingestellt werden kann. Die kontrollierte Ping-Senderate kann von verschiedenen Faktoren abhängig sein, einschließlich beispielsweise der aktuellen Nutzdatenlast im Netz, der aktuellen freien Kapazität des Netzes und der Puffergröße in dem Abschnitt des Kernel des Betriebssystems der Netzverwaltungsstation, der die Netzaktivität unterstützt. Die Rate ist vorzugsweise nicht schneller als die, mit der der Kernel (d. h. der Abschnitt des Betriebssystems der Netzverwaltungsstation, der die Prozessverwaltung und einige weitere Systemfunktionen unterstützt) Bestätigungen verarbeiten kann. Alternativ kann die Rate automatisch angepasst werden, wenn sich die Fähigkeit des Kernel, Bestätigungen zu verarbeiten, ändert. Wenn beispielsweise die freie Kapazität des Netzes größer wird oder wenn die Nutzdatenlast im Netz abnimmt, so kann die Rate, mit der Pings versendet werden können, ebenfalls erhöht werden. Oder anders herum: Wenn die freie Kapazität des Netzes kleiner wird oder wenn die Nutzdatenlast im Netz zunimmt, so kann die Rate, mit der Pings versendet werden können, ebenfalls verringert werden.
  • Wie angemerkt, werden die Pings, um eine Ping-Überflutung des Netzes zu vermeiden, zum Versenden in rascher Folge mit der kontrollierten Rate beispielsweise unter Verwendung des Ratensteuerungsmechanismus' geplant. Ein Verfahren zum Überwachen des Ping-Durchsatzes ähnelt dem "Leaky Bucket"-Überwachungsalgorithmus, der dazu verwendet wird, einen ununterbrochenen Durchsatz für die Übertragung von ATM-Zellen (ATM = Asynchroner Transfermodus) in einem ATM-Netz zu gewährleisten. Eine Beschreibung des Leaky-Bucket-Algorithmus findet sich in "Bandwidth Management: A Congestion Control Strategy for Broadband Pocket Networks-Characterizing the Throughput-burstiness Filter" von A. E. Eckberg, D. T. Luan und D. M. Lucantoni, Computer Networks and ISDN Systems 20 (1990), Seiten 415–423. Im Allgemeinen wird beim Leaky-Bucket-Algorithmus eine feste Anzahl Pings innerhalb eines bestimmten Zeitrahmens gesendet, und Pings, die über diese Anzahl hinausgehen, können in eine Schlange eingereiht werden. Wie angemerkt, kann die kontrollierte Rate durch Netzverwaltungspersonal eingestellt werden, oder sie kann automatisch durch die Netzverwaltungsstation angepasst werden.
  • In 7 ist ein Ablaufdiagramm des Betriebes der Netzverwaltungsstation während der Erkennung und Statusverifizierung gezeigt. Zu Beginn empfängt die Netzverwaltungsstation während des Erkennens ARP-Caches und Router-Tabellen von verschiedenen Knoten im Netz über eine Konfigurationsabfrage. Die ARP-Caches und Routing-Tabellen nennen der Netzverwaltungsstation beispielsweise die IP-Adresse der Knoten entlang des Netzes. Die aus dem ARP-Cache und den Routing-Tabellen gewonnenen Informationen werden dann in einer IP-Topologiedatenbank gespeichert. Wie angemerkt, erfolgt die Festlegung, den Knoten zu verwalten, durch die Netzverwaltungsstation oder das Netzverwaltungspersonal.
  • Um den Status von Knoten zu verifizieren, werden die IP-Adressen der bekannten Knoten beispielsweise in einer Statusabfrage-Sendeschlange (in 3 zu sehen) gespeichert, welche die Knoten identifiziert, die abgefragt werden sollen (Schritt 514). Wenn die Netzverwaltungsstation Statusverifizierungsaufgaben ausführt, so werden Pings zu den neu erkannten Knoten und zu Knoten, die in der Statusabfrage-Sendeschlange an den benannten IP-Adressen identifiziert wurden, gesandt (Schritt 516). Wie oben besprochen, werden die Pings in einer kontrollierten Folge mit einer zuvor festgelegten Rate gesendet.
  • Während die Pings gesendet werden, wird die IP-Adresse, die jedem abgefragten Knoten zugeordnet ist, in einem IP-Datensatz einer Tabelle der unbestätigten Abfragen gespeichert. Gleichzeitig wird ein Abfragezählungsdatensatz in einem Timeout-Datensatz der Tabelle der unbestätigten Abfragen um Eins erhöht, und der Timeout wird zu dem Timeout, welcher der neuen Abfragezählung zugeordnet ist (Schritt 518). Danach wird die IP-Adresse für den Knoten aus der Statusabfrage-Sendeschlange gelöscht (Schritt 520). Sobald der Ping gesendet ist und die IP-Adresse für den Knoten aus der Schlange gelöscht ist, geht das System bezüglich des betreffenden Knotens in einen Schlafmodus, bis der Ping bestätigt wird oder ein entsprechender Timeout erfolgt, je nachdem, was zuerst eintritt (Schritt 522). Für jeden Knoten in dem neu abgerufenen ARP-Cache, welcher der Netzverwaltungsdatenbank nicht bekannt ist, wird eine Statusabfrage (Ping) entsprechend dem oben erwähnten Schritt 514 versandt. Wenn der Ping bestätigt wurde, so löscht die Netzverwaltungsstation vorzugsweise den IP-Datensatz und die Timeout-Datensätze in der Tabelle der unbestätigten Abfragen (Schritt 524).
  • Wenn der planmäßige Timeout für einen Ping zuerst erfolgt, so ruft die Netzverwaltungsstation die Ping-Zählung aus dem Pingzählungsdatensatz ab (Schritt 526) und ermittelt, ob die Ping-Zählung mit der zuvor festgelegten Zählzahl übereinstimmt; d. h. die Station stellt fest, ob die Ping-Zählung die Maximalzahl erreicht hat (Schritt 528). Wenn die Ping-Zählung nicht mit der zuvor festgelegten Zählzahl übereinstimmt, so wird die IP-Adresse für den Knoten in der Statusabfrage-Sendeschlange gespeichert (Schritt 514), und es wird ein neuer Ping an denselben Zielknoten gesendet, und die Netzverwaltungsstation wiederholt die Schritte, wie in 7 gezeigt.
  • Wenn bei Schritt 528 die Ping-Zählung mit der zuvor festgelegten Zählzahl übereinstimmt, so wird entschieden, dass der Knoten ausgefallen ist (Schritt 530). Danach wird die IP-Topologiedatenbank mit der Änderung des Knotenstatus' aktualisiert. Der Datensatz für diesen Knoten wird dann aus der Statusabfrage-Sendeschlange und der Tabelle der bestätigten Abfragen gelöscht (Schritt 532).
  • Dieser Prozess kann gleichzeitig für viele Knoten durchgeführt werden, wodurch die Verzögerung, bis jeder verwaltete Knoten abgefragt wird, verringert wird und die Aktualität der IP-Topologiekarte erhöht wird.

Claims (7)

  1. Verfahren zum Überwachen von Knoten in einem Netz, das wenigstens eine Netzverwaltungsstation und eine Mehrzahl von Knoten aufweist, umfassend folgende Schritte: Bereitstellen einer Schlange (10) aus Abfragemeldungen (514) zur Übertragung zu den Knoten, wobei jede Abfragemeldung mit der Netzadresse von einem der Knoten indexiert wird; Senden (516) der in die Schlange eingereihten Abfragemeldungen von der Netzverwaltungsstation zu der Mehrzahl von Knoten mit einer zuvor festgelegten Rate; Protokollieren (518) der Übertragung der Abfragemeldungen in einer Tabelle mit einem ersten Abschnitt, der mit der Netzadresse jedes Knotens indexiert ist, und mit einem zweiten Abschnitt, der mit einem Timeout indexiert ist, bei dem es sich um die Zeitspanne zwischen aufeinanderfolgenden Abfragemeldungen für jeden Knoten mit einer noch unbeantworteten Statusabfrage handelt; und Feststellen (526, 528, 530) für jeden Knoten, ob dieser Knoten ausgefallen ist, nachdem eine zuvor festgelegte Anzahl von Abfragemeldungen an diesen Knoten gesandt wurde, wenn die Zeitspanne abgelaufen ist.
  2. Verfahren nach Anspruch 1, wobei der Schritt des Feststellens, ob ein Knoten ausgefallen ist, folgende Schritte umfasst: Ermitteln (528), ob die Zählung von Abfragemeldungen (10), die zu dem Knoten gesandt wurden, die zuvor festgelegte Zahl erreicht hat; und Ermitteln, ob der Zeitraum für diese bestimmte Abfragemeldungszählung abgelaufen ist, dergestalt, dass, wenn die an einen Knoten gesandten Abfragemeldungen unbestätigt sind und die Abfragemeldungszählung die zuvor festgelegte Zahl erreicht und der Zeitraum abgelaufen ist, entschieden wird, dass der Knoten ausgefallen ist.
  3. Verfahren nach Anspruch 2, wobei der Zeitraum etwa 2,5 Minuten beträgt.
  4. Verfahren nach einem der vorangehenden Ansprüche, das des Weiteren folgende Schritte umfasst: Löschen der Netzadresse eines Knotens aus der Schlange (10), nachdem eine Abfragemeldung an diesen Knoten gesendet wurde; und wenn diese Abfragemeldung unbestätigt ist und festgestellt wurde, dass der Knoten nicht ausgefallen ist, Hinzufügen der Netzadresse dieses Knotens zu der Schlange, dergestalt, dass eine weitere Abfragemeldung an diesen Knoten gesendet wird.
  5. Verfahren nach einem der vorangehenden Ansprüche, wobei die Abfragemeldung eine Abfragemeldung gemäß dem Internet Control Message Protocol ist, die Netzadresse eine Internet Protocol-Adresse ist und die zuvor festgelegte Zahl von Abfragemeldungen vier ist.
  6. System zum Verwalten eines Netzes, das wenigstens eine Netzverwaltungsstation und eine Mehrzahl von Knoten umfasst, die mit der Netzverwaltungsstation zur Datenkommunikation untereinander verbunden sind, wobei jede Netzverwaltungsstation Folgendes enthält: eine Schlange (10) aus Abfragemeldungen zum Versenden an die Knoten, und eine Abfragetabelle mit einem ersten Abschnitt, der mit einer Netzadresse jedes Knotens indexiert ist, und mit einem zweiten Abschnitt, der mit einem Timeout inde xiert ist, bei dem es sich um die Zeitspanne zwischen aufeinanderfolgenden Abfragemeldungen für jeden Knoten mit einer noch unbeantworteten Statusabfrage handelt; und wobei die Netzverwaltungsstation dafür konfiguriert ist, für jeden Knoten festzustellen, ob dieser Knoten ausgefallen ist, nachdem eine zuvor festgelegte Anzahl von Abfragemeldungen an diesen Knoten gesandt wurde, wenn die Zeitspanne abgelaufen ist.
  7. System nach Anspruch 6, wobei die Netzverwaltungsstation einen Ratensteuerungsmechanismus (12) zum Kontrollieren der Rate aufweist, mit der Abfragemeldungen gesendet werden.
DE69634928T 1995-11-28 1996-11-21 Netzwerkverwaltungssystem mit verbesserter Knotenerkennung und -überwachung Expired - Lifetime DE69634928T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US565180 1983-12-23
US08/565,180 US5710885A (en) 1995-11-28 1995-11-28 Network management system with improved node discovery and monitoring

Publications (2)

Publication Number Publication Date
DE69634928D1 DE69634928D1 (de) 2005-08-18
DE69634928T2 true DE69634928T2 (de) 2006-05-24

Family

ID=24257529

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69634928T Expired - Lifetime DE69634928T2 (de) 1995-11-28 1996-11-21 Netzwerkverwaltungssystem mit verbesserter Knotenerkennung und -überwachung

Country Status (4)

Country Link
US (1) US5710885A (de)
EP (1) EP0777357B1 (de)
JP (1) JP3765138B2 (de)
DE (1) DE69634928T2 (de)

Families Citing this family (242)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09298544A (ja) * 1996-05-08 1997-11-18 Fujitsu Ltd ネットワーク運用管理装置
US5923850A (en) * 1996-06-28 1999-07-13 Sun Microsystems, Inc. Historical asset information data storage schema
US6182110B1 (en) * 1996-06-28 2001-01-30 Sun Microsystems, Inc. Network tasks scheduling
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
US7693941B2 (en) 1996-07-18 2010-04-06 Reuven Battat Method and apparatus for predictively and graphically administering a networked system in a time dimension
US8621032B2 (en) 1996-07-18 2013-12-31 Ca, Inc. Method and apparatus for intuitively administering networked computer systems
US5845081A (en) * 1996-09-03 1998-12-01 Sun Microsystems, Inc. Using objects to discover network information about a remote network having a different network protocol
US5909549A (en) * 1996-11-12 1999-06-01 International Business Machines Corporation Network management system wherein the managed device reestablishes a connection to a management station after detecting a broken connection
DE19651270C2 (de) * 1996-12-10 2001-10-04 Siemens Ag Vorrichtung und Verfahren zum Bedienen eines Gerätes
US6085243A (en) * 1996-12-13 2000-07-04 3Com Corporation Distributed remote management (dRMON) for networks
US6182132B1 (en) * 1997-03-17 2001-01-30 Mallikarjuna Gupta Bilakanti Process for determining in service status
US6115362A (en) * 1997-03-28 2000-09-05 Cabletron Systems, Inc. Method and apparatus for determining frame relay connections
US6021436A (en) * 1997-05-09 2000-02-01 Emc Corporation Automatic method for polling a plurality of heterogeneous computer systems
US7240087B1 (en) * 1997-06-27 2007-07-03 International Business Machines Corporation Communication network having adjustable response timeouts and method therefore
JP3343054B2 (ja) * 1997-07-01 2002-11-11 ケイディーディーアイ株式会社 インターネット対応リンクモニタ方法
US5970063A (en) * 1997-07-31 1999-10-19 Telefonaktiebolaget Lm Ericsson Method for unacknowledged data frame delivery in a noisy wireless environment
IL121898A0 (en) 1997-10-07 1998-03-10 Cidon Israel A method and apparatus for active testing and fault allocation of communication networks
JPH11122244A (ja) * 1997-10-20 1999-04-30 Fujitsu Ltd 大規模ネットワークの管理装置
EP0918412A3 (de) * 1997-11-21 1999-06-02 Hewlett-Packard Company Automatische Entdeckung mit einem Netz verbundenen Geräten
US6360257B1 (en) * 1998-01-30 2002-03-19 Telefonaktiebolaget L M Ericsson (Publ) Managing group IP addresses in mobile end stations
US6058421A (en) * 1998-02-04 2000-05-02 3Com Corporation Method and system for addressing network host interfaces from a cable modem using DHCP
US6065049A (en) * 1998-02-04 2000-05-16 3Com Corporation Method and system for resolving addresses for network host interfaces from a cable modem
US6170061B1 (en) 1998-02-04 2001-01-02 3Com Corporation Method and system for secure cable modem registration
US6240464B1 (en) * 1998-02-04 2001-05-29 3Com Corporation Method and system for managing addresses for network host interfaces in a data-over-cable system
US6185624B1 (en) 1998-02-04 2001-02-06 3Com Corporation Method and system for cable modem management of a data-over-cable system
US6049826A (en) * 1998-02-04 2000-04-11 3Com Corporation Method and system for cable modem initialization using dynamic servers
US6138122A (en) * 1998-03-02 2000-10-24 Agilent Technologies Modeling of internet services
JP3824118B2 (ja) 1998-03-03 2006-09-20 Kddi株式会社 ポーリング周期制御装置
US6678726B1 (en) * 1998-04-02 2004-01-13 Microsoft Corporation Method and apparatus for automatically determining topology information for a computer within a message queuing network
FR2777723B1 (fr) * 1998-04-15 2000-06-23 Bull Sa Procede et systeme d'administration de reseaux et de systemes
US6370147B1 (en) 1998-04-23 2002-04-09 3Com Corporation Method for addressing of passive network hosts in a data-over-cable system
AU764270B2 (en) * 1998-05-02 2003-08-14 Emulex Design & Manufacturing Corporation Distributed switch and connection control arrangement and method for digital communications network
US6223222B1 (en) 1998-05-14 2001-04-24 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system using configuration protocol messaging
US6636485B1 (en) 1998-05-14 2003-10-21 3Com Corporation Method and system for providing quality-of-service in a data-over-cable system
US6510162B1 (en) 1998-05-27 2003-01-21 3Com Corporation System and method for managing channel usage in a data over cable system
US6331987B1 (en) 1998-05-27 2001-12-18 3Com Corporation Method and system for bundling data in a data-over-cable system
US6189102B1 (en) 1998-05-27 2001-02-13 3Com Corporation Method for authentication of network devices in a data-over cable system
US6775276B1 (en) 1998-05-27 2004-08-10 3Com Corporation Method and system for seamless address allocation in a data-over-cable system
US6560203B1 (en) 1998-05-27 2003-05-06 3Com Corporation Method for changing type-of-service in a data-over-cable system
US6275853B1 (en) 1998-05-27 2001-08-14 3Com Corporation System and method for extending communications features using generic management information base objects
US6442158B1 (en) 1998-05-27 2002-08-27 3Com Corporation Method and system for quality-of-service based data forwarding in a data-over-cable system
US6226674B1 (en) * 1998-06-16 2001-05-01 Cypryan T. Klish Method for extending OSI ping function capability
US6363051B1 (en) * 1998-06-30 2002-03-26 At&T Corp. Method and apparatus for achieving fast reconnection of permanent virtal channels in a frame relay network
US6449663B1 (en) 1998-07-08 2002-09-10 International Business Machines Corporation Method and apparatus for adjusting an interval of polling a network printer based on changes in working status of the network printer
US6205122B1 (en) * 1998-07-21 2001-03-20 Mercury Interactive Corporation Automatic network topology analysis
US6269400B1 (en) * 1998-07-22 2001-07-31 International Business Machines Corporation Method for discovering and registering agents in a distributed network
US6799211B1 (en) * 1998-08-25 2004-09-28 Mci Communications Corporation Management of multiple non-standard networks and systems with smart agents
US6611866B1 (en) * 1998-08-27 2003-08-26 Intel Corporation Management object for aggregated network device status
US6892229B1 (en) 1998-09-30 2005-05-10 3Com Corporation System and method for assigning dynamic host configuration protocol parameters in devices using resident network interfaces
US6212563B1 (en) 1998-10-01 2001-04-03 3Com Corporation Method and system for setting and managing externally provided internet protocol addresses using the dynamic host configuration protocol
US6795438B1 (en) * 1998-10-28 2004-09-21 Intel Corporation Method and apparatus for extending point-to-point/asynchronous transfer mode services to client computer systems
WO2000031957A2 (en) * 1998-11-23 2000-06-02 Trilithic, Inc. Multi-user access of reverse path ingress
US6496859B2 (en) * 1998-11-25 2002-12-17 Xerox Corporation System for network device location
US6347339B1 (en) * 1998-12-01 2002-02-12 Cisco Technology, Inc. Detecting an active network node using a login attempt
US7075895B1 (en) * 1998-12-04 2006-07-11 Sun Microsystems, Inc. System and method for facilitating discovery of network addresses and selected charateristics of computer systems and the like which are connected in digital data networks
US6662135B1 (en) 1998-12-09 2003-12-09 3Com Corporation Method and apparatus for reflective mixer testing of a cable modem
US6986157B1 (en) 1998-12-21 2006-01-10 3Com Corporation Method and system for dynamic service registration in a data-over-cable system
US6657991B1 (en) 1998-12-21 2003-12-02 3Com Corporation Method and system for provisioning network addresses in a data-over-cable system
US6351773B1 (en) 1998-12-21 2002-02-26 3Com Corporation Methods for restricting access of network devices to subscription services in a data-over-cable system
US6480473B1 (en) * 1998-12-29 2002-11-12 Koninklijke Philips Electronics N.V. Verification of active nodes in an open network
US6577642B1 (en) 1999-01-15 2003-06-10 3Com Corporation Method and system for virtual network administration with a data-over cable system
US7099338B1 (en) 1999-02-27 2006-08-29 3Com Corporation System and method for insuring dynamic host configuration protocol operation by a host connected to a data network
US6697862B1 (en) 1999-05-21 2004-02-24 3Com Corporation System and method for network address maintenance using dynamic host configuration protocol messages in a data-over-cable system
US6654387B1 (en) 1999-05-21 2003-11-25 3Com Corporation Method for network address table maintenance in a data-over-cable system using a network device registration procedure
US6611868B1 (en) 1999-05-21 2003-08-26 3Com Corporation Method and system for automatic link hang up
US6754622B1 (en) 1999-05-24 2004-06-22 3Com Corporation Method for network address table maintenance in a data-over-cable system using destination reachibility
US6985437B1 (en) 1999-05-25 2006-01-10 3Com Corporation Method for dynamic performance optimization in a data-over-cable system
US6502130B1 (en) * 1999-05-27 2002-12-31 International Business Machines Corporation System and method for collecting connectivity data of an area network
US6785292B1 (en) 1999-05-28 2004-08-31 3Com Corporation Method for detecting radio frequency impairments in a data-over-cable system
US6584503B1 (en) 1999-07-07 2003-06-24 International Business Machines Corporation Method, system and program for establishing network contact
US6453268B1 (en) 1999-07-07 2002-09-17 International Business Machines Corporation Method, system, and program for monitoring a device with a computer using user selected monitoring settings
US7058705B1 (en) * 1999-08-02 2006-06-06 Canon Kabushiki Kaisha Processing method of device information and network device in device information management system
US6697851B1 (en) * 1999-09-02 2004-02-24 International Business Machines Corporation Method and apparatus for identifying clients using incoming option data
US6834298B1 (en) * 1999-09-21 2004-12-21 Siemens Information And Communication Networks, Inc. System and method for network auto-discovery and configuration
US6633909B1 (en) * 1999-09-23 2003-10-14 International Business Machines Corporation Notification method that guarantees a system manager discovers an SNMP agent
US6553568B1 (en) 1999-09-29 2003-04-22 3Com Corporation Methods and systems for service level agreement enforcement on a data-over cable system
US7159022B2 (en) * 2001-01-26 2007-01-02 American Power Conversion Corporation Method and system for a set of network appliances which can be connected to provide enhanced collaboration, scalability, and reliability
US6697338B1 (en) * 1999-10-28 2004-02-24 Lucent Technologies Inc. Determination of physical topology of a communication network
US6829639B1 (en) * 1999-11-15 2004-12-07 Netvision, Inc. Method and system for intelligent global event notification and control within a distributed computing environment
US8161193B1 (en) * 1999-12-08 2012-04-17 Rockstar Bidco Lp System, device, and method for sending keep-alive messages in a communication network
US6646996B1 (en) 1999-12-15 2003-11-11 International Business Machines Corporation Use of adaptive resonance theory to differentiate network device types (routers vs switches)
US6639900B1 (en) 1999-12-15 2003-10-28 International Business Machines Corporation Use of generic classifiers to determine physical topology in heterogeneous networking environments
US6741568B1 (en) 1999-12-15 2004-05-25 International Business Machines Corporation Use of adaptive resonance theory (ART) neural networks to compute bottleneck link speed in heterogeneous networking environments
US7039009B2 (en) * 2000-01-28 2006-05-02 At&T Corp. Control of optical connections in an optical network
JP3731435B2 (ja) * 2000-02-09 2006-01-05 三菱電機株式会社 意思決定経路制御システム及び意思決定経路制御方法
US20080281963A1 (en) * 2000-03-02 2008-11-13 Rick Fletcher Distributed remote management (drmon) for networks
US7916723B2 (en) * 2000-03-03 2011-03-29 Adtran, Inc. Automatic network topology identification by nodes in the network
US7545755B2 (en) * 2000-03-03 2009-06-09 Adtran Inc. Routing switch detecting change in session identifier before reconfiguring routing table
US7089580B1 (en) 2000-03-29 2006-08-08 3Com Corporation Method for improved cable modem ranging in a data-over-cable system
US6681248B1 (en) * 2000-04-12 2004-01-20 Sycamore Networks, Inc. Method for port connectivity discovery in transparent high bandwidth networks
US20020177910A1 (en) * 2000-04-19 2002-11-28 Quarterman John S. Performance measurement system for large computer network
US6747957B1 (en) * 2000-04-28 2004-06-08 Cisco Technology, Inc. Network availability monitor
US6804262B1 (en) 2000-04-28 2004-10-12 3Com Corporation Method and apparatus for channel determination through power measurements
US6701443B1 (en) 2000-06-19 2004-03-02 Cisco Technology, Inc. Methods and apparatus for discovering a powerability condition of a computer network
US6944881B1 (en) 2000-06-19 2005-09-13 3Com Corporation Method for using an initial maintenance opportunity for non-contention ranging
JP3593528B2 (ja) * 2000-06-30 2004-11-24 インターナップ ネットワーク サービセズ コーポレイション 分散ネットワーク管理システムおよび方法
US6804712B1 (en) * 2000-06-30 2004-10-12 Cisco Technology, Inc. Identifying link failures in a network
US6816500B1 (en) 2000-07-10 2004-11-09 3Com Corporation Apparatus, method and system for multimedia access network channel management
US7734758B1 (en) * 2000-07-19 2010-06-08 Cisco Technology, Inc. USB encapsulation for network transmission
US7280495B1 (en) 2000-08-18 2007-10-09 Nortel Networks Limited Reliable broadcast protocol in a wireless local area network
US7339892B1 (en) 2000-08-18 2008-03-04 Nortel Networks Limited System and method for dynamic control of data packet fragmentation threshold in a wireless network
US7308279B1 (en) 2000-08-18 2007-12-11 Nortel Networks Limited Dynamic power level control on transmitted messages in a wireless LAN
US7366103B2 (en) * 2000-08-18 2008-04-29 Nortel Networks Limited Seamless roaming options in an IEEE 802.11 compliant network
US6947483B2 (en) * 2000-08-18 2005-09-20 Nortel Networks Limited Method, apparatus, and system for managing data compression in a wireless network
US6871226B1 (en) * 2000-08-22 2005-03-22 Bsafe Online Method of searching servers in a distributed network
US6804819B1 (en) 2000-09-18 2004-10-12 Hewlett-Packard Development Company, L.P. Method, system, and computer program product for a data propagation platform and applications of same
US6977927B1 (en) 2000-09-18 2005-12-20 Hewlett-Packard Development Company, L.P. Method and system of allocating storage resources in a storage area network
US7386610B1 (en) 2000-09-18 2008-06-10 Hewlett-Packard Development Company, L.P. Internet protocol data mirroring
US7107326B1 (en) 2000-10-13 2006-09-12 3Com Corporation Method and system for integrating IP address reservations with policy provisioning
US7068597B1 (en) 2000-11-27 2006-06-27 3Com Corporation System and method for automatic load balancing in a data-over-cable network
US6948184B1 (en) 2000-11-30 2005-09-20 3Com Corporation System and method for calibrating power level during initial ranging of a network client device
US6940874B2 (en) * 2000-11-30 2005-09-06 3Com Corporation Method for reducing interference from initializing network devices in a data-over-cable system
US20020112040A1 (en) * 2000-12-15 2002-08-15 International Business Machines Corporation Method and system for network management with per-endpoint monitoring based on application life cycle
US20020087623A1 (en) * 2000-12-30 2002-07-04 Eatough David A. Method and apparatus for determining network topology and/or managing network related tasks
US7346911B2 (en) * 2001-01-05 2008-03-18 International Business Machines Corporation Method, system, and program for communication among nodes in a system
US6952428B1 (en) 2001-01-26 2005-10-04 3Com Corporation System and method for a specialized dynamic host configuration protocol proxy in a data-over-cable network
US20020108058A1 (en) * 2001-02-08 2002-08-08 Sony Corporation And Sony Electronics Inc. Anti-theft system for computers and other electronic devices
US6606690B2 (en) 2001-02-20 2003-08-12 Hewlett-Packard Development Company, L.P. System and method for accessing a storage area network as network attached storage
US7073055B1 (en) 2001-02-22 2006-07-04 3Com Corporation System and method for providing distributed and dynamic network services for remote access server users
US7222255B1 (en) 2001-02-28 2007-05-22 3Com Corporation System and method for network performance testing
US7319671B1 (en) 2001-03-29 2008-01-15 Cisco Technology, Inc. Time division polling scheme for network management systems
US7702801B1 (en) 2001-04-19 2010-04-20 Advanced Micro Devices, Inc. Determining logon status in a broadband network system and automatically restoring logon connectivity
KR100866931B1 (ko) * 2001-05-08 2008-11-04 노텔 네트웍스 리미티드 패킷 데이터 네트워크에서의 비사용 리소스들의 확인
WO2002097629A1 (en) * 2001-05-30 2002-12-05 Fox Paul D System and method for providing network security policy enforcement
US7020707B2 (en) * 2001-05-30 2006-03-28 Tekelec Scalable, reliable session initiation protocol (SIP) signaling routing node
US7743126B2 (en) * 2001-06-28 2010-06-22 Hewlett-Packard Development Company, L.P. Migrating recovery modules in a distributed computing environment
US6931441B1 (en) 2001-06-29 2005-08-16 Cisco Technology, Inc. Method and apparatus for managing a network using link state information
US20030009553A1 (en) * 2001-06-29 2003-01-09 International Business Machines Corporation Method and system for network management with adaptive queue management
WO2003009541A1 (en) * 2001-07-20 2003-01-30 Thomson Licensing S.A. Dynamic traffic bandwidth management system and method for a communication network
JP3642301B2 (ja) * 2001-07-31 2005-04-27 日本電気株式会社 パケット監視方式
US7088678B1 (en) 2001-08-27 2006-08-08 3Com Corporation System and method for traffic shaping based on generalized congestion and flow control
JP2003099341A (ja) * 2001-09-20 2003-04-04 Canon Inc ネットワークデバイス管理装置、管理システム及び管理方法、並びにネットワークデバイス
JP4707288B2 (ja) * 2001-09-27 2011-06-22 富士通株式会社 ネットワーク監視装置およびネットワーク監視方法
US20030093509A1 (en) * 2001-10-05 2003-05-15 Li Raymond M. Storage area network methods and apparatus with coordinated updating of topology representation
US7085306B1 (en) 2001-10-30 2006-08-01 3Com Corporation System and method for a multi-frequency upstream channel in a computer network
US7117264B2 (en) * 2002-01-10 2006-10-03 International Business Machines Corporation Method and system for peer to peer communication in a network environment
US7072337B1 (en) 2002-01-25 2006-07-04 3Com Corporation System and method for resolving network addresses for network devices on distributed network subnets
US6950870B2 (en) 2002-02-06 2005-09-27 Harris Corporation Method and apparatus for loop detection and dissolution in a communication network
US6978314B2 (en) * 2002-02-26 2005-12-20 Xerox Corporation System and method for locating devices on a local area network
GB2386285B (en) 2002-03-07 2004-03-17 3Com Corp Method and apparatus for determining a polling interval in a network management system
US6715084B2 (en) * 2002-03-26 2004-03-30 Bellsouth Intellectual Property Corporation Firewall system and method via feedback from broad-scope monitoring for intrusion detection
CN1238991C (zh) * 2002-03-28 2006-01-25 华为技术有限公司 一种网络拓扑信息收集方法
US7330473B1 (en) 2002-04-12 2008-02-12 Rockwell Automation Technologies, Inc. System and methodology providing network data exchange between industrial control components
US20030210649A1 (en) * 2002-05-03 2003-11-13 Bondi Andre B. Managing network loading by control of retry processing at proximate switches associated with unresponsive targets
US7606890B1 (en) * 2002-06-04 2009-10-20 Rockwell Automation Technologies, Inc. System and methodology providing namespace and protocol management in an industrial controller environment
US7539724B1 (en) 2002-06-04 2009-05-26 Rockwell Automation Technologies, Inc. Instant messaging for event notification and exchanging data in an industrial controller environment
US9565275B2 (en) 2012-02-09 2017-02-07 Rockwell Automation Technologies, Inc. Transformation of industrial data into useful cloud information
US7512906B1 (en) 2002-06-04 2009-03-31 Rockwell Automation Technologies, Inc. System and methodology providing adaptive interface in an industrial controller environment
US7103751B1 (en) * 2002-06-27 2006-09-05 Intel Corporation Method and apparatus for representation of an address in canonical form
US20040010716A1 (en) * 2002-07-11 2004-01-15 International Business Machines Corporation Apparatus and method for monitoring the health of systems management software components in an enterprise
US7209963B2 (en) * 2002-07-11 2007-04-24 International Business Machines Corporation Apparatus and method for distributed monitoring of endpoints in a management region
US7047531B2 (en) * 2002-07-11 2006-05-16 Hewlett-Packard Development Company, L.P. Method and apparatus for automated network polling
US7149917B2 (en) * 2002-07-30 2006-12-12 Cisco Technology, Inc. Method and apparatus for outage measurement
CN1230737C (zh) * 2002-09-23 2005-12-07 华为技术有限公司 一种设备数据轮询调度方法
US8479057B2 (en) * 2002-11-04 2013-07-02 Riverbed Technology, Inc. Aggregator for connection based anomaly detection
US7774839B2 (en) * 2002-11-04 2010-08-10 Riverbed Technology, Inc. Feedback mechanism to minimize false assertions of a network intrusion
US8156539B1 (en) * 2002-12-18 2012-04-10 Cypress Semiconductor Corporation Method and system for protecting a wireless network
DE10301222A1 (de) * 2003-01-15 2004-08-05 Deutsche Thomson-Brandt Gmbh Verfahren zur Verarbeitung von über ein Übertragungsmedium zu übertragenden Nachrichten in einem Netzwerk verteilter Stationen, sowie Netzwerkstation
US8788591B2 (en) * 2003-03-05 2014-07-22 Jianguo Jiang Asynchronous mechanism and message pool
US20040210654A1 (en) * 2003-04-21 2004-10-21 Hrastar Scott E. Systems and methods for determining wireless network topology
JP2004343227A (ja) * 2003-05-13 2004-12-02 Nec Corp シェーピングレート設定装置、シェーピングレート設定方法、およびシェーピングレート設定システム
US7131031B2 (en) * 2003-05-22 2006-10-31 Dell Products L.P. System and method for on-line diagnosing of network interface cards
US8886705B1 (en) * 2003-06-30 2014-11-11 Symantec Operating Corporation Goal-oriented storage management for a distributed data storage network
DE10338113B4 (de) * 2003-08-15 2006-10-12 Hewlett-Packard Development Co., L.P., Houston Netzwerkserver und Verfahren zur Auffindung von Netzwerkknoten
KR100940814B1 (ko) * 2003-10-11 2010-02-05 엘지전자 주식회사 네트워크 자동 설정 방법
US20050105508A1 (en) * 2003-11-14 2005-05-19 Innomedia Pte Ltd. System for management of Internet telephony equipment deployed behind firewalls
US20070297349A1 (en) * 2003-11-28 2007-12-27 Ofir Arkin Method and System for Collecting Information Relating to a Communication Network
US8099481B2 (en) * 2003-12-16 2012-01-17 Alcatel Lucent System and method for resolving hubs and like devices in network topology
US7072995B1 (en) 2003-12-19 2006-07-04 Emc Corporation Methods and apparatus for indicating whether a device is connected to a serial ATA communications cable
US20050138157A1 (en) * 2003-12-23 2005-06-23 Ken-Ju Jung Network device discovery system and method thereof
US7944843B2 (en) * 2004-02-13 2011-05-17 Alcatel-Lucent Usa Inc. Path based network management method and apparatus for data communication networks
US7623543B2 (en) * 2004-03-19 2009-11-24 Fujitsu Limited Token-controlled data transmissions in communication networks
US7480736B2 (en) * 2004-04-12 2009-01-20 Emerson Network Power - Embedded Computing, Inc. Method of discovering and operating a payload node
US7353407B2 (en) 2004-05-20 2008-04-01 Cisco Technology, Inc. Methods and apparatus for provisioning phantom power to remote devices
US7957428B2 (en) 2004-05-21 2011-06-07 Intel Corporation Methods and apparatuses to effect a variable-width link
US9185074B2 (en) * 2004-07-06 2015-11-10 Hewlett-Packard Development Company, L.P. Method and system for generating ranges of internet protocol addresses
DE112005001799T5 (de) * 2004-07-27 2007-05-16 Meshnetworks Inc System und Verfahren zum Erfassen von transienten Verbindungen in drahtlosen Multi-Hop-Netzwerken
US20060047620A1 (en) * 2004-08-26 2006-03-02 International Business Machines Corporation Method for monitoring changes to an electronic document having a primary predefined purpose
US8244913B1 (en) * 2004-10-13 2012-08-14 Progress Software Corporation Replication horizon determination with an independent distributed database system
US7464136B2 (en) 2004-11-05 2008-12-09 Microsoft Corporation Integrated messaging domain name setup
US7472290B2 (en) 2004-12-23 2008-12-30 Cisco Technology, Inc. Methods and apparatus to maintain and utilize mobile power profile information
US7478251B1 (en) 2004-12-23 2009-01-13 Cisco Technology, Inc. Methods and apparatus for provisioning uninterruptible power for power over Ethernet applications
US7509505B2 (en) 2005-01-04 2009-03-24 Cisco Technology, Inc. Method and system for managing power delivery for power over Ethernet systems
JP4686211B2 (ja) * 2005-02-24 2011-05-25 株式会社東芝 コマンド出力装置及び入出力実行時間監視方法
US20060218612A1 (en) * 2005-03-01 2006-09-28 Keith Johnson Fault detection and isolation system for an HFC cable network and method therefor
US7599485B2 (en) 2005-06-24 2009-10-06 Cisco Technology, Inc. Communications system employing single-pair identity circuit for remotely powered device
US7451329B2 (en) 2005-09-08 2008-11-11 Cisco Technology, Inc. Techniques for measuring network resistive loss within a power-sourcing apparatus
US7262974B2 (en) 2005-10-28 2007-08-28 Cisco Technology, Inc. Techniques for alleviating the need for DC blocking capacitors in high-speed differential signal pairs
JP4681472B2 (ja) * 2006-02-24 2011-05-11 富士通株式会社 トポロジ情報収集プログラム、トポロジ情報収集装置およびトポロジ情報収集方法
US20070271363A1 (en) * 2006-05-19 2007-11-22 Kevin Ross Computer compliance system and method
US8031617B2 (en) * 2006-07-28 2011-10-04 Hewlett-Packard Development Company, L.P. Fast detection of path failure for TCP
US20080031147A1 (en) * 2006-08-01 2008-02-07 Siemens Communications, Inc. Network status determination
US7929419B2 (en) * 2006-08-04 2011-04-19 Tekelec Methods, systems, and computer program products for inhibiting message traffic to an unavailable terminating SIP server
US8281392B2 (en) 2006-08-11 2012-10-02 Airdefense, Inc. Methods and systems for wired equivalent privacy and Wi-Fi protected access protection
US7675862B2 (en) * 2006-08-17 2010-03-09 Belkin International, Inc. Networking hardware element to couple computer network elements and method of displaying a network layout map thereon
US7818591B2 (en) 2007-04-11 2010-10-19 Cisco Technology, Inc. Techniques for measuring network channel resistive loss between a power-sourcing apparatus and a powered device
US7711980B1 (en) 2007-05-22 2010-05-04 Hewlett-Packard Development Company, L.P. Computer system failure management with topology-based failure impact determinations
US8838759B1 (en) * 2007-06-29 2014-09-16 Crimson Corporation Systems and methods for detecting unmanaged nodes within a system
US7742421B2 (en) * 2007-07-31 2010-06-22 Tekelec Systems, methods, and computer program products for distributing application or higher layer communications network signaling entity operational status information among session initiation protocol (SIP) entities
CN101796774A (zh) * 2007-09-03 2010-08-04 朗讯科技公司 在ip网络上自动检查ip链接的连接状态的方法和系统
EP2180637B1 (de) 2007-09-07 2013-05-29 Sony Corporation Elektronisches Hauptgerät zur Kommunikation innerhalb eines Netzwerks und Betriebsverfahren für ein elektronisches Hauptgerät zur Kommunikation innerhalb des Netzwerks
US8233488B2 (en) * 2007-09-14 2012-07-31 At&T Intellectual Property I, Lp Methods and systems for network address translation management
CN102057651A (zh) * 2008-06-09 2011-05-11 摩拜罗福特公司 用户请求发起的数据文件传输
WO2010123475A1 (en) * 2009-04-23 2010-10-28 United Parcel Service Of America, Inc. Methods and systems for monitoring message oriented middleware systems
US8135025B2 (en) 2009-06-03 2012-03-13 Microsoft Corporation Asynchronous communication in an unstable network
US9813315B2 (en) * 2009-06-11 2017-11-07 Talari Networks Incorporated Methods and apparatus for providing adaptive private network centralized management system time correlated playback of network traffic
US8195987B2 (en) * 2009-06-12 2012-06-05 Microsoft Corporation Hang recovery in software applications
EP2439879A1 (de) * 2010-10-08 2012-04-11 Alcatel Lucent Verfahren zur Erfassung von Routinginformation in einem Netz
CN102684899B (zh) * 2011-03-15 2014-11-05 中兴通讯股份有限公司 基于Tr069协议获取设备状态的方法、ACS及系统
US8909762B2 (en) * 2011-03-17 2014-12-09 Hewlett-Packard Development Company, L.P. Network system management
JP5824957B2 (ja) * 2011-08-17 2015-12-02 日本電気株式会社 無線通信システム、監視装置及び障害検知方法
US9477936B2 (en) 2012-02-09 2016-10-25 Rockwell Automation Technologies, Inc. Cloud-based operator interface for industrial automation
US20140082128A1 (en) * 2012-09-18 2014-03-20 Netapp, Inc. Dynamic detection and selection of file servers in a caching application or system
US9355036B2 (en) 2012-09-18 2016-05-31 Netapp, Inc. System and method for operating a system to cache a networked file system utilizing tiered storage and customizable eviction policies based on priority and tiers
US9442679B2 (en) 2013-01-31 2016-09-13 Xerox Corporation Network discovery using unicast communications
US9709978B2 (en) 2013-05-09 2017-07-18 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment with information overlays
US9786197B2 (en) 2013-05-09 2017-10-10 Rockwell Automation Technologies, Inc. Using cloud-based data to facilitate enhancing performance in connection with an industrial automation system
US10026049B2 (en) 2013-05-09 2018-07-17 Rockwell Automation Technologies, Inc. Risk assessment for industrial systems using big data
US9989958B2 (en) 2013-05-09 2018-06-05 Rockwell Automation Technologies, Inc. Using cloud-based data for virtualization of an industrial automation environment
US9438648B2 (en) 2013-05-09 2016-09-06 Rockwell Automation Technologies, Inc. Industrial data analytics in a cloud platform
US9703902B2 (en) 2013-05-09 2017-07-11 Rockwell Automation Technologies, Inc. Using cloud-based data for industrial simulation
US20150029868A1 (en) * 2013-07-29 2015-01-29 Honeywell International Inc. Wearable network topology analyzer
US9311314B2 (en) 2013-08-27 2016-04-12 Netapp, Inc. System and method for migrating data from a source file system to a destination file system with use of attribute manipulation
US9300692B2 (en) 2013-08-27 2016-03-29 Netapp, Inc. System and method for implementing data migration while preserving security policies of a source filer
US20160041996A1 (en) 2014-08-11 2016-02-11 Netapp, Inc. System and method for developing and implementing a migration plan for migrating a file system
US10860529B2 (en) 2014-08-11 2020-12-08 Netapp Inc. System and method for planning and configuring a file system migration
US9311331B2 (en) 2013-08-27 2016-04-12 Netapp, Inc. Detecting out-of-band (OOB) changes when replicating a source file system using an in-line system
US9304997B2 (en) 2013-08-27 2016-04-05 Netapp, Inc. Asynchronously migrating a file system
US9385787B2 (en) * 2014-01-29 2016-07-05 Nokia Technologies Oy Communications via wireless charging
US10439908B2 (en) 2014-12-23 2019-10-08 Talari Networks Incorporated Methods and apparatus for providing adaptive private network centralized management system time correlated playback of network traffic
US9742798B2 (en) 2015-03-16 2017-08-22 Cisco Technology, Inc. Mitigating neighbor discovery-based denial of service attacks
US10496061B2 (en) 2015-03-16 2019-12-03 Rockwell Automation Technologies, Inc. Modeling of an industrial automation environment in the cloud
US11042131B2 (en) 2015-03-16 2021-06-22 Rockwell Automation Technologies, Inc. Backup of an industrial automation plant in the cloud
US11243505B2 (en) 2015-03-16 2022-02-08 Rockwell Automation Technologies, Inc. Cloud-based analytics for industrial automation
US11513477B2 (en) 2015-03-16 2022-11-29 Rockwell Automation Technologies, Inc. Cloud-based industrial controller
US10402360B2 (en) * 2016-06-10 2019-09-03 Johnson Controls Technology Company Building management system with automatic equipment discovery and equipment model distribution
US20180123924A1 (en) * 2016-10-31 2018-05-03 Hongfujin Precision Electronics (Tianjin) Co.,Ltd. Cluster server monitoring system and method
US11063857B2 (en) * 2018-05-25 2021-07-13 Microsoft Technology Licensing, Llc Monitoring connectivity and latency of a virtual network
US11539609B2 (en) * 2018-09-11 2022-12-27 Trilliant Networks, Inc. Method and apparatus for reporting power down events in a network node without a backup energy storage device
US11283754B2 (en) * 2018-09-19 2022-03-22 Cisco Technology, Inc. Unique identities of endpoints across layer 3 networks
US11012931B2 (en) 2019-05-24 2021-05-18 Oracle International Corporation Methods, systems, and computer readable media for enhanced signaling gateway (SGW) status detection and selection for emergency calls
US11379256B1 (en) * 2020-02-28 2022-07-05 Cisco Technology, Inc. Distributed monitoring agent deployed at remote site

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4598363A (en) * 1983-07-07 1986-07-01 At&T Bell Laboratories Adaptive delayed polling of sensors
JPS60126945A (ja) * 1983-12-14 1985-07-06 Hitachi Ltd ポ−リング方式
US5031089A (en) * 1988-12-30 1991-07-09 United States Of America As Represented By The Administrator, National Aeronautics And Space Administration Dynamic resource allocation scheme for distributed heterogeneous computer systems
US5185860A (en) * 1990-05-03 1993-02-09 Hewlett-Packard Company Automatic discovery of network elements
US5559955A (en) * 1990-09-17 1996-09-24 Cabletron Systems, Inc. Method and apparatus for monitoring the status of non-pollable device in a computer network
JPH0815277B2 (ja) * 1991-08-09 1996-02-14 インターナショナル・ビジネス・マシーンズ・コーポレイション パフォーマンス測定値を得るためのシステムおよび方法
IL99923A0 (en) * 1991-10-31 1992-08-18 Ibm Israel Method of operating a computer in a network
AU675362B2 (en) * 1993-09-01 1997-01-30 Cabletron Systems, Inc. Determination of network topology
GB2286508A (en) * 1994-02-08 1995-08-16 Ibm Performance and status monitoring in a computer network
US5432789A (en) * 1994-05-03 1995-07-11 Synoptics Communications, Inc. Use of a single central transmit and receive mechanism for automatic topology determination of multiple networks
CA2145921A1 (en) * 1994-05-10 1995-11-11 Vijay Pochampalli Kumar Method and apparatus for executing a distributed algorithm or service on a simple network management protocol based computer network
US5475813A (en) * 1994-07-18 1995-12-12 International Business Machines Corporation Routing transactions in the presence of failing servers

Also Published As

Publication number Publication date
EP0777357A2 (de) 1997-06-04
JPH09186688A (ja) 1997-07-15
DE69634928D1 (de) 2005-08-18
EP0777357A3 (de) 1997-10-22
EP0777357B1 (de) 2005-07-13
JP3765138B2 (ja) 2006-04-12
US5710885A (en) 1998-01-20

Similar Documents

Publication Publication Date Title
DE69634928T2 (de) Netzwerkverwaltungssystem mit verbesserter Knotenerkennung und -überwachung
DE69533733T2 (de) Netzwerkverwaltungsverfahren
DE4430993C1 (de) Verfahren zur adaptiven Wegesuche in einem Kommunikationsnetz
DE69725261T2 (de) System zur Übermittlung des Netzwerkverkehrs in einem Kommunikationsnetzwerk
DE602005002158T2 (de) Lastausgleichtechnik für Verkehrstechnik zwischen Domänen
DE69533535T2 (de) Verfahren zur effizienten aggregation von verbindungsmetriken
DE69534334T2 (de) Stapelübertragungssystem und -verfahren für graphische Hochleistungsdarstellung von Netztopologie
DE60222656T2 (de) Vorrichtung und verfahren für effizientes multicasting von datenpaketen
DE60302876T2 (de) Master-knotenauswahl in geclusterten knotenkonfigurationen
DE60019640T2 (de) Digitales Rechnersystem und Verfahren zur Beantwortung von über ein externes Netzwerk empfangenen Anfragen
DE60317588T2 (de) Verfahren zur Ermittlung der peer-to-peer Servicequalität (QOS)
DE69927252T2 (de) Auf der Überwachung der Belegung von Puffern basierte Planung der Netzwerkkapazität
DE602005004334T2 (de) Nms zur Verarbeitung von Multi-Server Ereignissen
DE60031274T2 (de) Mehrfachanschlussverfahren und -gerät für vituelle ports
DE69927457T2 (de) Verfahren und Vorrichtung zur Cache-Speicherung von Informationen im Netzwerk
DE60302045T2 (de) Verfahren und System zur geordneten dynamischen Verteilung von Paketströmen zwischen Netzwerkprozessoren
DE602004005785T2 (de) Dynamische Leitweglenkung in einem inhaltbasierten verteilten Netzwerk
DE69737150T2 (de) System zur parameteranalyse und verkehrsüberwachung in atm-netzen
DE69827073T2 (de) Steuerungssystem zur Reservierung von permanenten virtuellen Verbindungen
DE602004010056T2 (de) Verfahren und System zur Verwaltung des Netzwerkverkehrs unter Berücksichtung von mehreren Zwangsbedingungen
DE102011003321A1 (de) Verfahren zum Erhöhen der Qualität der Datenübertragung in einem paketbasierten Kommunikationsnetz
DE60130844T2 (de) Autonomes OSPF-System mit einem in zwei Teilbereiche getrennten Hauptnetz
DE60127499T2 (de) Routenaktualisierungsverfahren für ein Mikromobilitätsnetzwerk
DE602005001550T2 (de) Verfahren und vorrichtung zur unterstützung von transaktionen
DE69812574T2 (de) Verfahren und System zur Leitweglenkung von Agent-Programmen in einem Kommunikationsnetz

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)