DE69533733T2 - Netzwerkverwaltungsverfahren - Google Patents
Netzwerkverwaltungsverfahren Download PDFInfo
- Publication number
- DE69533733T2 DE69533733T2 DE69533733T DE69533733T DE69533733T2 DE 69533733 T2 DE69533733 T2 DE 69533733T2 DE 69533733 T DE69533733 T DE 69533733T DE 69533733 T DE69533733 T DE 69533733T DE 69533733 T2 DE69533733 T2 DE 69533733T2
- Authority
- DE
- Germany
- Prior art keywords
- module
- network
- modules
- address
- management
- 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
Links
- 238000007726 management method Methods 0.000 title 1
- 238000000034 method Methods 0.000 claims abstract description 26
- 230000006870 function Effects 0.000 description 28
- 238000004891 communication Methods 0.000 description 15
- 101150027996 smb1 gene Proteins 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 238000012545 processing Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 6
- 108700010388 MIBs Proteins 0.000 description 4
- 230000007257 malfunction Effects 0.000 description 4
- 238000004366 reverse phase liquid chromatography Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000010924 continuous production Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 101100511347 Notamacropus eugenii LLPA gene Proteins 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/042—Network management architectures or arrangements comprising distributed management centres cooperatively managing the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/04—Network management architectures or arrangements
- H04L41/046—Network management architectures or arrangements comprising network management agents or mobile agents therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/24—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using dedicated network management hardware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
- Small-Scale Networks (AREA)
- Multi Processors (AREA)
- Preparation Of Compounds By Using Micro-Organisms (AREA)
Description
- Diese Erfindung bezieht sich auf ein Verfahren und ein System zum Netzwerk-Managen und insbesondere auf ein Verfahren und System zum Netzwerk-Managen durch Bereitstellen einer Vielzahl von Netzmodulen bzw. Netzwerkmodulen, wenn in einem System Managementfunktionen zwischen unterschiedlichen Modulen in einem Netzwerkgehäuse bzw. Netzwerkgestell zugeteilt werden.
- US-A-5 226 120 offenbart eine Vorrichtung zum Überwachen und Anzeigen eines Status eines lokalen Bereichsnetzwerks (LAN) mit einem Hub mit Anschlüssen zum Verbinden an eine Datenendgeräteinrichtung und an andere Hubs. Die Hubs weisen jeweils verschiedene Arten von Plug-In-Modulen mit verschiedenen Anschlüssen zum Verbinden mit verschiedenen Arten von Netzwerkkabeln auf. Informationen werden einer Steuerkonsole automatisch bereitgestellt, die die Arten von Modulen und den Ort in dem Hub kennzeichnen.
- EP-A-0384339 offenbart zum Bereitstellen in einem Computernetzwerk einen Broker- bzw. Vermittlermechanismus, der eine Vielzahl von Servern einer Vielzahl von Klienten (Clients) zuteilt. Der Broker arbeitet durch Überwachen einer Teilmenge von allen vorhandenen Servern, die zum Liefern eines angeforderten Diensten in der Lage sind. Er empfängt Anforderungen von einem Klient für die Dienste und schlägt einen der Server für einen der eine Anforderung machenden Clients vor.
- WO 92/19054 offenbart, eine Überwachung der Kommunikation auszuführen, die in einem Knotennetzwert auftritt, wobei eine Kommunikation durch eine Übertragung von einem oder mehrere Paketen zwischen zwei oder mehreren Kommunikationsknoten beeinflusst wird, wobei ein vordefiniertes Kommunikationsprotokoll, das unter in dem Netzwerk vorhandenen Protokollen ausgewählt wird, befolgt wird.
- Im allgemeinen stellt ein Computernetzwerk-Managementsystem typischerweise eine oder mehrere der folgenden Funktionen zur Verfügung: Überwachen einer Aktivität auf dem Netzwerk, Erfassen von Fehlern, Erzeugen von Alarm und/oder Isolieren von Fehlern, Zuteilen von Netzwerkmitteln, Lenken bzw. Leiten eines Verkehrs und Bestimmen oder Rekonfigurieren der Netzwerktopologie. Mit dem Anwachsen der Komplexität von Computernetzwerken gibt es eine ansteigende Notwendigkeit für verbesserte Managementsysteme. Insbesondere gibt es Überlegungen über ein "Zusammenbrechen" des gesamten Systems oder des Teilsystems (d. h. ein Verlust an einer Netzwerkfunktion), das durch eine Fehlfunktion im Managementsystem, der Übertragung und der Verarbeitungsverzögerungen verursacht wird, und eine Reduktion in bezug auf Speicherplatz, die durch die Managementoperationen selbst verursacht wird, und die Unfähigkeit, das Netzwerk zu erweitern und/oder größere Ausgaben zum Ersetzen oder zum Erneuern des Managementsystems zur Anpassung an ein größeres Netzwerk.
- Bei einem System nach dem Stand der Technik sind alle Managementfunktionen auf einem Modul ("dem Managementmodul") vorgesehen, das in das Netzwerkgehäuse eingesteckt wird. Ein "Netzwerkgehäuse" ist ein Gehäuse und eine Rückwand, die "Netzwerkkarten" aufnimmt, die verschiedene Netzwerkdienste durchführen, wie beispielsweise ein Wiederholen, eine Brückenbildung und ein Leiten. Jede Netzwerkkarte oder jedes Modul enthält ihren bzw. seinen eigenen Mikroprozessor. Bei diesem System nach dem Stand der Technik hat das "Managementmodul" die gesamte Hardware und Firmware, die zum Sammeln, Speichern und Verarbeiten aller Daten nötig sind, die zum Managen des Systems erforderlich sind. Dies erzeugt ein ernsthaftes Problem, wenn es eine Fehlfunktion im Managementmodul gibt und es herausgezogen werden muss, d. h. es gibt dann nichts mehr, was zum Managen des Systems zurückgelassen ist. Zum Schützen gegenüber dieser Katastrophe kann der Anwender ein Reservemodul kaufen, aber dies ist ein teures Verfahren für eine Sicherstellung. Ebenso erzeugt selbst während einer normalen Operation ein Konsolidieren aller Managementfunktionen in einem Modul einen potentiellen Engpass, wenn es ein steigendes Ausmaß an Übertragungen und/oder Verarbeitungen gibt. Weiterhin hat das Managementmodul eine definierte Kapazität, und es muss somit eine obere Grenze in bezug auf das Ausmaß einer zulässigen Netzwerkerweiterung geben (d. h. einer Erhöhung in bezug auf die Anzahl von Anschlussstellen und/oder den Verkehr). Aus diesem Grund muss der Käufer des Systems entscheiden, ob er ein größeres Managementsystem kauft, als es gegenwärtig nötig ist, das aber eine zukünftige Erweiterung unterbringen wird, oder ein adäquates System, das möglicherweise vollständig ersetzt werden muss, wenn es eine weitere Erweiterung gibt.
- Bei einem anderen System nach dem Stand der Technik managt jedes Modul im Gehäuse seine eigenen Funktionen getrennt. In diesem Fall ist das Gehäuse lediglich ein "Gehäuse", das unabhängige Netzwerksysteme enthält. Zusätzlich zu den Komplexitäten eines getrennten Managements hat dieses Problem Probleme, die gleich dem System mit "einem Managementmodul" in bezug auf den Verlust an Netzwerkdienst sind, der jede Management-Fehlfunktion begleitet, in bezug auf einen potentiellen Engpass, wo jedes Modul sein eigenes Management durchführen muss, und in bezug auf eine begrenzte Erweiterungskapazität.
- Es ist eine Aufgabe der vorliegenden Erfindung, einen neuen Typ von Netzwerkmanagementsystem zu schaffen, wobei das System "als Ganzes" gemanagt wird, aber die Managementfunktionen über das System "verteilt" sind.
- Es ist eine Aufgabe, eine Vielzahl von Modulen in einem Netzwerkgehäuse zur Verfügung zu stellen, die die Managementfunktionen miteinander handhaben, und wobei eine Fehlfunktion in einem Modul die Funktionen der anderen Module und das Gesamtmanagement des Netzwerks nicht wesentlich beeinflussen wird.
- Es ist eine weitere Aufgabe, ein System zu schaffen, das eine direkte Erweiterung des Netzwerks zulässt, ohne ein Ersetzen des Managementsystems zu benötigen.
- Es ist eine weitere Aufgabe, ein System zu schaffen, das eine Modifikation der Managementfunktionen zulässt, ohne ein Ersetzen des gesamten Managementsystems zu benötigen.
- Es ist eine weitere Aufgabe, ein Verfahren und ein System mit einer besseren Zuteilung von Betriebsmitteln für Managementfunktionen zu schaffen, um einen höheren Durchsatz zu erhalten.
- Diese und andere Aufgaben der vorliegenden Erfindung werden durch das Verfahren nach Anspruch 1 bzw. durch das System nach Anspruch 4 erzielt.
- Ein verteiltes Gehäusemittel bzw. Gehäuseagent ("DCA") für ein Netzwerk ist vorgesehen, das ermöglicht, dass das Gehäuse als einzelnes System gemanagt wird, und wobei jedes Modul die Managementfunktion durchführen kann oder sie durch mehrere Module gleichzeitig durchgeführt werden kann. Das System skaliert zu einer größer werdenden Modulkomplexität und Anzahl, wenn es seine Arbeitsbelastung über die Module ausbreitet, die innerhalb des Gehäuses enthalten sind, wodurch es sich gegenüber den meisten verwendeten Modulen unterscheidet. Unter Verwendung dieses Systems ist das Ausmaß einer Fehlertoleranz für das Management des Gehäuses gleich der Anzahl von Modulen, die innerhalb des Gehäuses enthalten sind, wenn jedes Modul dazu fähig sein kann, die Managementfunktion für das gesamte Gehäuse durchzuführen.
- Die Managementfunktion kann beispielsweise unter Verwendung des SNMP-Protokolls durchgeführt werden, das ein Teil der TCP/IP-Protokoll-Programmfamilie ist. Auf das Managementsystem wird über eine Netzwerkadresse zugegriffen, die als die "Gehäuseadresse" bekannt ist. Die Managementfunktion kann auf einem oder mehreren Modulen innerhalb des Gehäuses laufengelassen werden, aber auf sie wird immer über dieselbe Geräteadresse zugegriffen.
- Drei neue Funktionen des Gehäusemittels sind folgende: a) eine Entdeckungsfunktion, die durch jedes Modul durchgeführt wird, um Information, die für dieses Modul spezifisch ist, zu bestimmen, zu speichern und zu den anderen Modulen zu senden, und um auf die Nachrichten anderer Module zu hören und ähnliche Information in bezug auf die anderen Module zu speichern; b) eine Auswahlfunktion, die durch jedes Modul durchgeführt wird, um zu bestimmen, welches Modul (welche Module) eine spezifische Managementfunktion durchführen sollte(n); und (c) verteilte MIBS, wobei jedes Objekt im MIB einen Identifizierer (der als OID bekannt ist) hat, der sowohl lokal (d. h. auf dem Modul, auf dem er sitzt) als auch entfernt (auf allen anderen Modulen im Gehäuse) in einem Namensgebungsbaum (MIB) registriert ist, der an jedem Modul angeordnet ist, während die Daten für jedes Objekt nur in einem Modul gespeichert sind. Diese und andere neue Funktionen des Gehäusemittels werden nachfolgend ausführlicher beschrieben. Das Gehäusemittel kann in einer objektorientierten Software-Sprache, wie beispielsweise C++, implementiert sein.
- Einer der Vorteile des neuen Systems besteht darin, daß es ohne Synchronisierung der Module arbeiten kann. Dies vermeidet die Probleme und Komplexitäten, die einem synchronisierten System eigen sind. Somit kann jedes Modul während einer Entdeckung und anderer Funktionen seinen eigenen Takt haben und auf asynchrone Weise rundsenden (nach einer spezifizierten Ankündigungsperiode von beispielsweise einer Sekunde). Jedes Modul wird kontinuierlich Information von den anderen Modulen empfangen und seine eigene Schlitztabelle von Modulinformationen einem Updaten unterziehen. Das System ist in einem kontinuierlichen Zustand einer "gesteuerten Instabilität", so dass das nötige Updaten der Datenbank und eine Zuteilung von Managementfunktionen innerhalb weniger Taktskalierungen durch jedes der Module erreicht werden.
- Damit das Netzwerkgehäuse als einzelnes System funktioniert (d. h. angesichts des Netzwerks und seiner Anwender), müssen die Netzwerkmodule und andere Komponenten (z. B. die Leistungsversorgung) innerhalb des Gehäuses einander entdecken. Es ist für jedes Modul erforderlich, das Vorhandensein oder Nichtvorhandensein anderer Module und Komponenten innerhalb desselben Gehäuses und anderer Betriebsparameter jedes Moduls/jeder Komponente zu verfolgen. Eine Modulentdeckung ist ein kontinuierlicher Prozess, wobei jedes Modul auf einer zeitlichen Basis (in der Größenordnung von Sekunden) eine unverlangte Nachricht an der Rückwand des Gehäuses ausgibt. Die Nachricht enthält Grundinformation über das Modul, wie beispielsweise seine Schlitz-ID innerhalb des Gehäuses, interne Management- und externe Datenverbindungsadressen und den Status verschiedener Objekte am Modul. Jedes Modul verwendet diese Information zum Bilden seiner eigenen Schlitztabelle, die die Grundinformation über sich selbst und gleiche Information in bezug auf die anderen Module enthält. Diese Information wird durch ein Modul verwendet, um zu entdecken, in welchem Gehäuse es gegenwärtig eingebaut ist. Wenn das Modul einmal entdeckt und in die Schlitztabelle eingegeben ist, kann das Modul nach Information über seine Mittel abgefragt werden. Jedes Modul enthält seinen eigenen Prozessor (CPU), seinen eigenen Speicher und seine eigenen Schnittstellen. Die Information in der Schlitztabelle, die durch jedes Modul kompiliert ist, kann Information in bezug auf den Typ, die Geschwindigkeit und die Anwendung seiner CPU, den Typ, die Größe und die verbrauchte Menge von seinem Speicher und den Typ und die Geschwindigkeit seiner Schnittstellen enthalten. Die Information kann weiterhin Anwendungen an jenem Modul beschreiben, wie beispielsweise den Typ einer Anwendung (alleinstehend oder verteilt), und seinen Status (freigegeben, gesperrt, standby). Wie es hierin nachfolgend beschrieben wird, kann dann, wenn die Module einander einmal entdeckt haben, eine zusätzliche Entdeckung in bezug auf die gemanagten Objekte innerhalb der Datenbank des Gehäuses stattfinden, und eine Auswahl von Modulen wird durchgeführt, um jede spezifische Managementanwendung durchzuführen.
- Beim Hochfahren des Systems oder nach einer Systemänderung (einem Modulausfall/einer Modulentfernung, etc.) ist ein Auswahlprozess erforderlich, um die beste Stelle (die besten Stellen) zum Laufenlassen einer Managementanwendung (von Managementanwendungen) zu entdecken. Die Entscheidung darüber, wo eine Anwendung (d. h. welches Modul) innerhalb des Gehäuses anzuordnen ist, kann auf dem folgenden basieren: verfügbare Betriebsmittel des Moduls, gegenwärtige Anwendungen, ein gegenwärtiges Profil (d. h. eine gegenwärtige Verarbeitungsbelastung), einem Modultyp und einer Schlitznummer. Jede Anwendung kann ihre eigene Gruppe von Befehlen zum Auswählen der besten Stelle haben, an welcher auszuführen ist. Die Auswahlbefehle werden durch jedes Modul unter Verwendung der Daten durchgeführt, die in seiner Schlitztabelle gefunden werden. Wenn jedes Modul denselben Überblick über das System hat, wird jeder Auswahlprozess zum selben Ergebnis kommen. Das ausgewählte Modul wird eine unverlangte Nachricht mit dem neuen Status seiner Anwendungsliste ausgeben.
- In bezug auf verteilte MIBs wird bei einem Ausführungsbeispiel ein MIB-Baum an jedem Modul mit lokalen oder entfernten Adressen (in der Form von OIDs) für jedes gemanagte Objekt im System unterhalten, aber die Daten für jedes Objekt im MIB werden an nur dem lokalen Modul verteilt und gehalten (d. h. dem Modul, an welchem es sitzt). Dies spart Platz in bezug darauf, dass die Daten nicht an jedem Modul gespeichert werden. Jedoch kann jedes Modul durch Registrieren jedes Objekts sowohl lokal als auch entfernt eine Einzelne-Stelle-eines-Zugriffs für alle der Objekte im Managementsystem zur Verfügung stellen. Zwischenzeitlich ist das System fehlertolerant insoweit, dass die Daten für alle Objekte nicht an einem Modul gespeichert werden. Bei einem alternativen Ausführungsbeispiel ist der MIB-Baum an nur einem Modul vorgesehen, während die Daten verteilt bleiben. Dieses System ist in bezug auf die Daten fehlertolerant, aber stellt keine Einzelne-Stelle-eines-Zugriffs an jedem Modul zur Verfügung.
- Ein Verfahren, durch welches das vorliegende Ausführungsbeispiel eine Fehlertoleranz erreicht, besteht darin, dass Fehler in den Modulen durch die anderen Module unter Verwendung einer Modulentdeckung erfasst werden. Eine Modulentdeckung lässt zu, dass die Module das Vorhandensein oder das Nichtvorhandensein von anderen Modulen im Gehäuse und ihren Status entdecken. Das System ist derart entworfen, dass es einen Vorteil aus der Modulentdeckungsinformation durch dynamisches Rekonfigurieren mit einem minimalen Verlust an Netzwerkdienst bzw. Netzwerkservice zieht, wenn ein Modul erfasst oder verloren wird.
- Eine weitere Maßnahme einer Fehlertoleranz wird durch Vorsehen von zwei Rückwänden für intermodulare Managementkommunikationen erreicht. Die Modulentdeckungsnachrichten können an beiden Rückwänden ausgesendet werden, wobei eine Entscheidung durch das empfangende Modul gefällt wird, um eine Rückwand (z. B. die schnellste) für eine weitere Kommunikation mit jedem Modul auszuwählen, bis irgendein Fehler eine neue Auswahl nötig macht. Die Fähigkeit zum sofortigen Umschalten zur alternativen Rückwand verhindert einen Verlust an Netzwerkdiensten.
- Diese und andere Funktionen und Vorteile der vorliegenden Erfindung werden detaillierter in der folgenden detaillierten Beschreibung beschrieben.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
-
1 eine perspektivische Ansicht eines Netzwerkgehäuses gemäß der vorliegenden Erfindung ist; -
2 eine logische Ansicht des Netzwerkgehäuses ist; -
3 eine schematische Darstellung ist, die die Netzwerkmodule zeigt, die durch zwei Systemmanagementbusse (SMB1 und SBM10) verbunden sind; -
4 eine schematische Darstellung einer Paketeinkapselung für eine Übertragung auf SMB10 ist; -
5 eine schematische Darstellung einer intermodularen Entdeckung ist, die die Übertragung von Modulentdeckungsnachrichten auf den SMBs und die Bildung einer Schlitztabelle zeigt; -
6 eine schematische Darstellung ist, die die lokale und entfernte Registrierung eines verteilten gemanagten Objekts an den Gehäusemodulen (Einheiten) zeigt; -
7 eine schematische Darstellung ist, die allgemein die Wiedergewinnung eines gemanagten Objekts (MO) in Antwort auf Befehle zeigt, die an sowohl dem lokalen als auch dem entfernten Modul empfangen werden; und -
8 eine schematische Darstellung gleich der7 ist, die ein Verfahren zum Wiedergewinnen eines gemanagten Objekts spezifischer zeigt, das an einem lokalen oder einem entfernten Modul gehalten wird. - Wie es in
1 gezeigt ist, ist ein Netzwerkgehäuse10 ein mechanisches Gehäuse12 , das zum Unterbringen von Netzwerkmodulen14 , wie beispielsweise Repeatermodulen, Brückenbildungsmodulen, Anschlussservern, Dateiservern, etc., verwendet wird. Das Gehäuse stellt Schlitze zur Verfügung, in welche Netzwerkmodule eingefügt werden. Jedes Modul besetzt einen oder mehrere Schlitze innerhalb des Gehäuses. - Das Gehäuse stellt zusätzlich dazu, daß es ein mechanisches Gehäuse ist, eine Rückwand
16 zur Verfügung, durch welche die in das Gehäuse eingefügten Module mit Leistung von der Leistungsversorgung18 des Gehäuses versorgt werden. Die Rückwand wird auch zum Bereitstellen einer Netzwerk-Verbindungsfähigkeit zwischen Modulen verwendet. - Die Gehäuse-Leistungsversorgungen sind modulare Einheiten, die auch in das Gehäuse eingefügt sind, und zwar entweder an der Rückseite des Gehäuses oder an der Unterseite des Gehäuses. Das Netzwerkgehäuse unterstützt drei Typen von Leistungsversorgungen:
- • Herkömmliche Leistungsversorgungen (Wechselstrom- bzw. Gleichstrom-Versorgungen)
- • Nichtunterbrechbare Leistungsversorgungen (Wechselstrom-zu-Gleichstrom/Gleichstrom-Versorgungen)
- • Batterieunterstützte Einheiten (Gleichstrom-Versorgungen)
- Logischerweise kann ein herkömmliches Netzwerkgehäuse als eine Ansammlung von Netzwerkdienst-Providern angesehen werden, die über ein gemeinsames Netzwerk (oder Netzwerke) verbunden sind. Das gemeinsame Netzwerk (oder die Netzwerke) ist bzw. sind durch die Rückwand des Gehäuses vorgesehen.
2 ist eine logische Ansicht eines Netzwerkgehäuses, die ein Paar von Rückwänden20 ,22 mit Verbindungen zu drei Modulen24 ,26 ,28 zeigt, und wobei jedes der Module eine Reihe von jeweiligen Vorderwand-Anschlussstellen25 ,27 ,29 hat. - Netzwerkmodule basieren auf einem Mikroprozessor (CPUs
24A ,26A ,28A in2 ) und sind allgemein mit zwei oder mehreren Netzwerk-Anschlussstellen aufgebaut; die Netzwerk-Anschlussstellen können an der Vorderwand des Moduls (Anschlussstellen25 ,27 ,29 ) erscheinen, oder können Anschlussstellen sein, die eine Verbindung zur Gehäuserückwand haben (Anschlussstellen19 ,21 ,23 ). Die Netzwerk-Anschlussstellen werden für zwei Zwecke verwendet, und zwar erstens zum Durchführen von Netzwerkdiensten, wie ein Wiederholen, eine Brückenbildung und ein Leiten, und zweitens zum Vorsehen eines Zugriffs auf den Mikroprozessor der Module für Managementzwecke. Module werden herkömmlich unter Verwendung des SNMP-Protokolls gemanagt, nämlich eines Protokolls, das ein Teil der TCP/IP-Protokoll-Programmfamilie ist. Es ist erforderlich, dass jedes Modul seine eigene Netzwerkadresse hat, die als IP-Adresse bekannt ist. Jedes Modul hat auch eine Datenverbindungsadresse, die als MAC-Adresse bekannt ist. - Das SNMP-Protokoll wurde durch die IETF (Internet Engineering Task Force = Sondereinheit für Technik und Ingenieurwesen im Internet) entwickelt und ist in der folgenden RFC (request for comments = Bitte um Kommentare) spezifiziert:
- • RFC 1155 Struktur der Managementinformation
- • RFC 1157 Einfaches Netzwerkmanagementprotokoll
- • RFC 1212 Präzise MIB-Definitionen
- • RFC 1213 Managementinformationsbasis II (MIB-II)
- Das Gerät des Ausführungsbeispiels der vorliegenden Erfindung, das hierin nachfolgend "Verteiltes Gehäusemittel" (DCA) genannt wird, baut dieses Modell unter Verwendung des SNMP-Prozesses in jedem Modul auf, benötigt aber nur eine einzige IP- und MAC-Adresse für das gesamte Gehäuse. Ebenso lässt das DCA zu, daß MIBs über alle Module im Gehäuse verteilt sind und auf sie durch einen SNMP-Prozess jedes Moduls zugegriffen werden kann. Dies lässt zu, dass das Gehäuse eher als ein einziges System für Managementzwecke angesehen wird, als eine Ansammlung von Systemen. Dieses Gehäuse und alles, was es enthält, kann über ein einziges Mittel gemanagt werden, dessen Arbeitsbelastung über alle Module im Gehäuse verteilt ist. Der Aufbau des DCA ist in die folgenden Teile aufgeteilt:
- 1. Zwischenmodulkommunikationen
- 2. Entdeckung
- 3. Gehäuseauswahl
- 4. Gehäusemittelzugriff
- 5. MIB-Verteilung
- 1. Zwischenmodulkommunikationen
- Eine Hauptkomponente des DCA ist irgendeine Form einer Zwischenmodulkommunikation. Während das DCA als einzelne Gesamtheit zur Außenwelt erscheint, ist es intern zum Gehäuse eine Ansammlung von Programmen, die auf einer Ansammlung von Modulen laufen. Dafür, dass das DCA als einzelnes Mittel erscheint, müssen die einzelnen Module zum Kommunizieren miteinander fähig sein. Dafür, dass diese Kommunikation stattfindet, muss ein gemeinsamer Bus oder ein gemeinsames Netzwerk für alle Module verfügbar sein. Bei der vorliegenden Implementierung muss ein gemeinsames Kommunikationsprotokoll von allen Modulen verwendet werden.
- Zwischenmodulkommunikationen werden bei der vorliegenden Implementierung über einen System-Managementbus (SMB) erreicht. Wie es in
3 gezeigt ist, ist der SMB30 aus zwei LANs zusammengesetzt -- dem SMB10 (der auf ETHERNET basiert) und dem SMB1 (der auf LOCALTALK basiert). Der SMB ist eine Einrichtung für eine Kommunikation zwischen Netzwerkmodulen32 –36 und sorgt auch für eine Verbindung "außerhalb eines Bandes" zu NMSs (Netzwerkmanagementstationen) und Datei-Servern. Die Verwendung von zwei gemeinsamen Netzwerken sorgt für ein Maß an Fehlertoleranz; der SMB1 wirkt als Sicherung für den SMB10 und umgekehrt. Der SMB führt keine Form einer Lastaufteilung durch. Das DCA erfordert nur, dass ein gemeinsames Netzwerk verfügbar ist. Mehr als zwei gemeinsame Netzwerke können vorgesehen sein, um eine noch größere Fehlertoleranz zu gewinnen. - Wie es in
4 dargestellt ist, wird eine Zwischenmodulkommunikation durch Anwendungen unter Verwendung des TCP/IP-Protokollstapels40 durchgeführt. Der Protokollstapel lässt zu, dass Anwendungen auf den Modulen32 –36 laufen, um unter Verwendung von entweder UDP-Sockeln oder DCP-Sockeln zu kommunizieren. Die meisten Anwendungen, die über den SMB kommunizieren, verwenden UDP-Sockel, welche einen verbindungslosen Service zur Verfügung stellen. TCP liefert einen verbindungsorientierten Service. TCP- und UDP-Sockel sind in einer Dokumentation für Berkeley 4BSD UNIX beschrieben und sind Fachleuten auf dem Gebiet bereits bekannt. - TCP und UDP laufen über eine IP-Schicht, die die Netzwerkadressierungsfunktion durchführt. Jedes Modul/jede Komponente auf dem SMB erfordert eine interne IP-Adresse, die bei diesem Ausführungsbeispiel die folgende Form annimmt:
- • 127.chassis id.slot.host
- Jedes Modul ordnet seine eigene interne IP-Adresse basierend auf seiner eigenen Information über das Gehäuse, in welchem es eingebaut ist, den Schlitz, den es besetzt, und die Anzahl von Hosts, die es unterstützt, automatisch zu. Eine Netzwerknummer 127.xx.xx.xx Klasse A wird dazu verwendet, sicherzustellen, daß intern zugeordnete IP-Adressen nicht mit irgendeiner extern zugeordneten IP-Adresse kollidieren werden. IP-Datagramme verwenden dann, wenn sie zur Übertragung über Ethernet eingekapselt sind, den Ethernet-Protokolltyp, der für das IP-Protokoll zugeordnet ist, nämlich den Typ 080OH. IP-Datagramme, die die intern zugeordneten Adressen verwenden, verwenden dann, wenn sie zur Übertragung über den SMB10 eingekapselt sind, den Ethernet-Protokolltyp 81CFh. IP-Datagramme, die die intern zugeordneten Adressen verwenden, verwenden dann, wenn sie zur Übertragung über den SMB1 eingekapselt sind, den LLPA-Protokolltyp
3 . Diese Protokolle sind im Stand der Technik beschrieben und sind Fachleuten auf dem Gebiet bereits bekannt. Anhand einer Darstellung zeigt4 (auf der linken Seite) ein "extern" adressiertes IP-Paket42 , das für Ethernet eingekapselt ist, wobei ein SMB10-Treiber44 auf die Zielortadresse DA (43 ) im Anfangsblock des Pakets42 zugreift.4 zeigt auf der rechten Seite ein "intern" adressiertes IP-Paket46 , das für Ethernet eingekapselt ist, wobei der SMB10-Treiber44 auf das IP-Paket oder einen Datenteil47 des Pakets46 zugreift. - Jedes Modul auf dem SMB10 ist auch einer Datenverbindungs-MAC-Adresse durch den Adressen-PROM des Moduls zugeordnet. MAC-Adressen sind global eindeutig und sind durch IEEE zugeordnet.
- Jedes Modul ordnet weiterhin sich selbst eine LOCALTALK-Adresse basierend auf dem Schlitz zu, den es im Gehäuse besetzt.
- 2. Entdeckung
- Damit das Gehäuse als einzelnes System funktioniert (d. h. für den Rest der Welt), müssen die Module und andere Komponenten (z. B. die Leistungsversorgungen) innerhalb des Gehäuses das Gehäuse entdecken, in welchem sie eingebaut sind, das Vorhandensein oder Nichtvorhandensein anderer Module und Komponenten innerhalb desselben Gehäuses und andere Betriebsparameter innerhalb jedes Moduls/jeder Komponente.
- 2.1. Schlitztabelle
- Eine Modulentdeckung ist ein kontinuierlicher Prozeß. Jedes Modul gibt auf einer zeitlichen Basis (in der Größenordnung von Sekunden) eine unverlangte Nachricht auf sowohl dem SMB1-Netzwerk (in der Form eines Rundsendens) als auch dem SMB10-Netzwerk (in der Form eines Mehrfachsendens) aus. Dies ist in
5 dargestellt, wobei ein repräsentatives Modul50 seine Modulentdeckungsnachricht auf sowohl dem SMB1 als auch dem SMB10 für einen Empfang durch die anderen Module52 und54 sendet. Die Nachricht ist eine NVMP-(Network Variable Monitor Protocol = Netzwerkvariablen-Überwachungsprotokoll)-Netzwerkvariable, die Grundinformation über das Modul50 enthält, wie beispielsweise:
Schlitz-ID
LLAP-Adresse
MAC-Adresse
IP-Adresse
Modultyp
Geräte-IP-Adresse
Geräte-MAC-Adresse
Geräte-Seriennummer
SMB-Steuerungsstatus
Modell-CPU-Status
Modell-CPU-Profil (d. h. die aktuelle Verarbeitungsbelastung der CPU) - Die obige Information wird zum Bilden einer Schlitztabelle mit einem Eintrag für jedes der entdeckten Module verwendet. Beispielsweise ist in
5 eine Schlitztabelle60 gezeigt, die (von links nach rechts) die folgenden Kategorien enthält: - • Schlitz: die Schlitznummer am Gerät, das durch das Modul besetzt ist
- • SMB1, SMB10: ob das Modul über einen oder beide der SMBs erreicht werden kann, und welcher bevorzugt ist
- • IP: die IP-Adresse des Moduls
- • MAC: die MAC-Adresse des Moduls
- • Anderer Stoff: andere Information in bezug auf das Modul, wie beispielsweise einen CPU-Status, ein CPU-Profil, einen Modultyp, etc.
- Jedes Modul (
50 ,52 ,54 ) bildet seine eigene Schlitztabelle. Jedes Modul überwacht den SMB in bezug auf Nachrichten von anderen Modulen, um folgendes zu bestimmen: - • Das Vorhandensein oder Nichtvorhandensein eines Moduls
- • Die Fähigkeit, mit einem Modul über den SMB1 zu kommunizieren
- • Die Fähigkeit, mit einem Modul über den SMB10 zu kommunizieren
- • Den aktuellen Status, das aktuelle Profil, den aktuellen Typ, etc., Information für andere Module
- Eine Entdeckung behält nur den "aktuellen Zustand" des Geräts bei. Es wird kein Versuch unternommen, irgendeine historische Information über die Geräteschlitze beizubehalten.
- 2.2 Betriebsmittelentdeckung
- Wenn einmal ein Modul entdeckt und in die Schlitztabelle eingegeben ist, kann das Modul in bezug auf Information über seine Betriebsmittel abgefragt werden, wie beispielsweise:
- • CPUs (Typ, Geschwindigkeit, Anwendung)
- • Speicher (Typ, Größe, verbrauchter Speicher)
- • Schnittstellen (Typ, Geschwindigkeit)
- 2.3 Anwendungsentdeckung
- Wenn einmal ein Modul entdeckt und in die Schlitztabelle eingegeben ist, kann das Modul in bezug auf Information über seine Anwendungen abgefragt werden, wie beispielsweise:
- • Anwendungsliste
- – Typ (verteilt oder nicht verteilt)
- – Status (freigegeben, gesperrt, standby)
- 3. Geräteauswahl
- Bestimmte Anwendungen müssen durch das Gerät unterstützt werden, können aber an irgendeinem Modul ausgeführt werden (z. B. dem verteilten Gerätemittel). Beim Hochfahren oder nach einer Systemänderung (einem Modulausfall/einer Modulentfernung etc.) ist ein Auswahlprozess erforderlich, um die beste Stelle (besten Stellen) zu entdecken, an welcher (welchen) die Geräteanwendungen) laufengelassen wird (werden). Die Entscheidung darüber, wo eine Anwendung (d. h. welches Modul) innerhalb des Geräts anzuordnen ist, basiert auf dem folgenden:
- • Verfügbare Betriebsmittel des Moduls
- • Aktuelle Anwendungen
- • Aktuelles Profil (d. h. die aktuelle Verarbeitungsbelastung der CPU)
- • Modultyp
- • Schlitznummer
- Jede Anwendung kann ihre eigene Gruppe von Befehlen zum Auswählen der besten Stelle für eine Ausführung haben. Die Auswahlbefehle werden durch jedes Modul unter Verwendung der Daten durchgeführt, die in seiner Schlitztabelle gefunden werden. Da jedes Modul dieselbe Übersicht über das Gerät hat, wird jeder Auswahlprozeß zum selben Ergebnis führen. In dem Fall einer Zweckbindung (zwei Module mit genau denselben Betriebsmitteln) kann dann das Modul mit der niedrigeren Schlitznummer ausgewählt werden (oder es werden irgendwelche anderen Kriterien zum Lösen der Zweckverbindung verwendet). Das ausgewählte Modul wird eine unverlangte Nachricht (eine Anwendungsentdeckung) ausgeben, die den neuen Status seiner Anwendungsliste zeigt.
- 4. Gehäusemittelzugriff
- Das "Gehäusemittel" ist die Software, die zulässt, dass das Netzwerkgehäuse als einzelnes System gemanagt wird. Auf sie wird über die Netzwerkadresse zugegriffen, die als die "Gehäuseadresse" bekannt ist. Wenn Kommunikationen mit dem Gehäuse unter Verwendung von Mehrfachzugriffsnetzwerken, wie dem Ethernet, durchgeführt werden, muss das Gehäuse auch eine Datenverbindungsadresse (oder "MAC-Adresse") haben. Die Gehäuseadresse ist eine Kombination aus seinem IP-Netzwerk und seiner MAC-Adresse und wird als die Gehäuse-IP-MAC-Adresse bezeichnet. Das Modul, das als das DCA handelt, hört auf Pakete mit der Gehäuse-IP-MAC-Adresse.
- Die Software kann auf einem oder mehreren Modulen innerhalb des Gehäuses laufen, aber auf sie wird immer über dieselbe Gehäuseadresse zugegriffen. Die Software ist nicht von irgendeinem Modul zum Durchführen ihrer Funktion abhängig. Jedes Modul kann auch seine eigene Netzwerkadresse haben, die als "IP-Adresse" bekannt ist. Jedes Modul muss eine Datenverbindungsadresse haben, die als "MAC-Adresse" bekannt ist. Das Gehäusemittel benutzt, ungeachtet dessen, wo (auf welchem Modul) es sitzt, immer dieselbe Gehäuse-IP-MAC-Adresse.
- Pakete, die für das verteilte Gehäusemittel DCA bestimmt sind (d. h. Pakete, die die Gehäuse-IP/MAC-Adresse als die Zielortadresse verwenden), können am Gehäuse über irgendeine (oder mehrere) seiner Vorderwand-Anschlussstellen (siehe die Anschlussstellen
25 ,27 ,29 in2 ) ankommen, oder in dem Fall der vorliegenden Implementierung können sie auch über den SMB10 ankommen, wenn der SMB10 nach außen verlagert ist. Das Paket wird (vom Netzwerk aus gesehen) an der Eintrittsstelle zum Gehäuse beendet. Das Modul, das das Paket beendet, hat zwei Wahlen, nachdem es ein zum DCA bestimmtes Paket beendet hat: - a) Es kann das Paket selbst bedienen (d. h. als das DCA handeln) oder
- b) Es kann das Paket zu einem anderen Modul für einen Dienst weiterleiten.
- Die vorliegende Implementierung lässt zu, dass auf den SMB10, der für das Netzwerk gemeinsam ist, von außerhalb des Gehäuses zugegriffen wird. Der SMB10 kann durch eine Netzwerkmanagementstation (NMS) als Kanal verwendet werden, auf welchem das Gerät zu managen ist. In dem Fall, dass eine NMS an dem SMB10 angeordnet ist, wird ein einzelnes Modul ausgewählt, um als das DCA zu handeln, wenn alle Module Pakete empfangen werden, die zum DCA bestimmt sind (d. h. der SMB10 ist ein Mehrfachzugriffsnetzwerk).
- 5. MIB-Verteilung
- Das DCA verwendet MIBs zum Sammeln von Information über das Gerät und zum Bewirken einer Steuerung am Gerät. Ein MIB ist eine Sammlung von gemanagten Objekten (MOs), die in einen Namensgebungs-(MIB)-Baum organisiert sind, wobei jedes Objekt einen eindeutigen Namen oder Identifizierer innerhalb des Baums hat. Der Identifizierer ist als OID oder als ObjektIDentifizierer bekannt. Damit das DCA als einzelne Einheit über alle Module im Gerät arbeitet, müssen alle durch das Gerät unterstützten MIBs über alle Module verteilt sein.
- 5.1 MIB-Baum
- Der MIB-Baum ist über alle Module innerhalb des Geräts verteilt. Die innerhalb des verteilten MIB enthaltenen Daten sind nicht vollständig verteilt, sondern vielmehr behält jedes Modul einige der Daten lokal und holt den Rest von den entfernten Modulen. Die Daten innerhalb eines verteilten MIB können in die folgenden Typen unterteilt sein:
- • Lokale Daten
- • Entfernte Daten
- Der MIB-Baum enthält Daten, die lokal beibehalten sind, und Zeiger zu entfernten Daten (Zeiger zu Daten an anderen Modulen).
- 5.2 Verteilte gemanagte Objekte
- Zum Implementieren eines verteilten MIB ist ein entfernter Registrierungsprozeß nötig. Bei diesem entfernten Registrierungsprozeß, wie er in
6 dargestellt ist, registriert jedes Registrierungsmodul oder jede Einheit72 ,74 ,76 ,78 im Gehäuse unter einer bestimmten Verzweigung (OID) an jeder anderen Einheit sowie lokal. - Dasselbe gemanagte Objekt MO (
70 ) erscheint jeweils in jedem MIB-Objekt73 ,75 ,77 ,79 unter derselben Verzweigung. Ein entfernter oder lokaler Zugriff auf das gemanagte Objekt ist für eine SNMP-Operation transparent. Eine SET-, GET- oder GETNEXT-Operation handelt so, als ob das entfernt registrierte Objekt lokal wäre. - Zum Lösen einer SNMP-Operation am MIB-Objekt durchsucht das SNMP-Mittel den MIB (über das MIB-Objekt) und findet das MO, das für den OID registriert ist, bei der Operation. Wenn das MO einmal gefunden ist, wird die Elementenfunktion des MO entsprechend der bestimmten Operation (GET, GETNEXT, SET) aufgerufen. Vor einem Verteilen von MOs war dies ein "lokaler" Verfahrensaufruf, was bedeutet, dass der gesamte Softwarecode, der als Ergebnis dieses Aufrufs lief, für diesen Prozessor (in einem lokalen Speicher) lokal war. Nun ist dies mit verteilten MOs nicht der Fall. Wenn eine SNMP-Operation zu einer Operation an einem entfernten MO auflöst, wird ein MORPC (Managed Object Remote Procedure Call = entfernter Verfahrensaufruf eines gemanagten Objekts) durchgeführt werden. Die
7 –8 zeigen diese Situation, wobei angenommen ist, dass das MO erfolgreich bei allen Gehäuseeinheiten registriert worden ist. - Der oben beschriebene Typ einer Registrierung ist nicht auf Blattobjekte begrenzt. Tabellenobjekte können auch auf diese Weise registriert werden.
- 5.3 RPCs eines verteilten gemanagten Objekts
- Wie es im vorherigen Abschnitt erörtert ist, können gemanagte Objekte durch die Verwendung von MORPCs über mehrere Einheiten verteilt werden. Es gibt sechs MORPCs, die durch ein SNMP-Mittel erzeugt werden können: REGISTER, UNREGISTER, GET, GETNEXT, SETVALIDATE und SET. Ein Antwortpaket für einen MORPC wird durch den MORPC-"Server" an der entfernten Seite eines Aufrufs erzeugt. Die ist vollständig analog zu einem Rücksprungwert für einen lokalen MO-Aufruf und ist in
8 dargestellt. - Ein MORPC kann über irgendein Transportschichtenprotokoll implementiert sein. Die einzige Änderung wäre im Adressenfeld des MIB-Knotenobjekt (das die entfernte Adresse des gemanagten Objekts anzeigt). Die vorliegende Implementierung verwendet UDP, welches ein Teil der TCP/IP-Protokoll-Programmfamilie ist.
- MORPC-REGISTER-Operationen treten bei allen Gehäuseeinheiten auf, wenn ein MO als verteiltes MO registriert. Eine Registrierung ist eine garantierte Operation. Ein MO kann nicht teilweise registriert werden (d. h. bei einer Untergruppe von Gehäuseeinheiten registriert werden). Wenn eine Gehäuseeinheit aktiv wird, nachdem ein MO registriert ist, wird das MO (oder eine Gruppe von MOs) bei ihr während des Hochfahrens der Einheit (einer Modulentdeckung) registriert.
- MORPC-UNREGISTER-Operationen treten bei allen Gehäuseeinheiten auf, wenn ein verteiltes MO eine Registrierung rückgängig macht. Die Entregistrierungsoperation ist auch garantiert. Ein MO kann nicht teilweise entregistriert werden.
- GET, GETNEXT, SET und SETVALIDATE von MORPC sind keine garantierten Operationen. Wenn sie nach einer spezifizierten Auszeitperiode fehlschlagen, wird das gesamte SNMP-Paket fallengelassen.
-
7 zeigt allgemein vier Gehäusemodule oder Einheiten100 ,102 ,104 ,106 . Ein MIB-Objekt101 ist lokal am Modul100 registriert und entfernt als MIB-Objekt103 ,105 ,107 jeweils an den Modulen102 ,104 ,106 . Ein gemanagtes Objekt (MO)110 wird lokal am Modul100 beibehalten. Eine GET-Operation111 am Modul100 findet das MO110 lokal und gibt ein lokales Aufrufverfahren (lokales get120 ) zum Auflösen der Operation aus. Gegensätzlich dazu findet eine SET-Operation112 , die am Modul102 empfangen wird, das MO110 entfernt angeordnet und gibt einen entfernten Verfahrensaufruf (set-RPC122 ) zum Auflösen der Operation aus. Gleichermaßen wird eine GET-Operation113 , die am Modul104 empfangen wird, über einen entfernten Verfahrensaufruf (get-RPC124 ) aufgelöst, und eine GETNEXT-Operation114 am Modul106 wird als ein entfernter Verfahrensaufruf (getnext-RPC126 ) aufgelöst. -
8 stellt spezifischer das Verfahren einer lokalen und entfernten Wiedergewinnung und einer Aufrufverarbeitung dar. Auf der rechten Seite dargestellt wird eine SNMP-Operation durch ein SNMP-Mittel142 in der Gehäuseeinheit140 empfangen. Das Mittel lokalisiert einen entfernten MIB-Knoten146 in einem MIB-Baum144 und initiiert eine entfernte Operation über einen MORPC-Klienten148 . Dann gibt der MORPC-Klient148 einen Aufruf zum MORPC-Server158 an der Gehäuseeinheit150 aus, wo das gemanagte Objekt160 beibehalten ist. Der MORPC-Server158 liest das gemanagte Objekt160 aus und sendet eine MORPC-Antwort zum MORPC-Klienten148 , der die Rücksprungwerte vom MO160 zurück zum SNMP-Mittel142 sendet. In dem Fall einer lokalen SNMP-Operation (auf der linken Seite) entdeckt das SNMP-Mittel152 den lokalen MIB-Knoten156 im MIB-Baum154 und liest das MO160 lokal an der Gehäuseeinheit150 aus. Die Rücksprungwerte werden zum SNMP-Mittel152 gesendet, ohne daß eine Verwendung des MORPC-Servers erforderlich ist. - Die vorliegende Erfindung ist nicht auf die Zuteilung von Managementfunktionen über das Gehäuse beschränkt, sondern kann zum Zuteilen irgendeines Typs einer Anwendung über eines oder mehrere Module im Gehäuse verwendet werden.
- Die vorliegende Erfindung ist besonders nützlich in Kombination mit dem Gegenstand, der in zwei zugehörigen Anmeldungen vom selben Anmelder offenbar ist:
- – US-Seriennr. 08/188,238, eingereicht am 28. Januar 1994, mit dem Titel "Network Having Secure Fast Packet Switching and Guaranteed Quality of Service" von Kurt Dobbins et al., erteilt als US-A-5,485,455; und
- – US-Seriennr. 08/188,033, eingereicht am 28. Januar 1994, mit dem Titel "Fault Tolerant System Management Bus Architecture", von Brendan Fee et al., erteilt als US-A-5,485,576,
- Während mehrerer Ausführungsbeispiele der vorliegenden Erfindung gezeigt und beschrieben worden sind, wird es Fachleuten auf dem Gebiet klar werden, dass verschiedene Änderungen und Modifikationen dabei durchgeführt werden können, ohne vom Schutzumfang der Erfindung abzuweichen, wie sie durch die beigefügten Ansprüche definiert ist.
Claims (6)
- Verfahren des Netzmanagements in einer Vielzahl von Netzmodulen (
14 ;24 ,26 ,28 ;32 ,33 ,34 ,35 ,36 ;50 ,52 ,54 ), wobei jedes Netzmodul mit anderen Netzmodulen Modulinformation austauscht einschließlich einer oder mehrerer Ressourcen und Anwendungen der jeweiligen Netzmodule; jedes Netzwerkmodul basierend auf Modulinformation auswählt, welches der Netzmodule eine verteilte Anwendung ausführen wird; und eine einzelne Agent-Adresse vorgesehen ist für den Zugriff auf eine verteilte Anwendung, wobei die jeweilige Agent-Adresse eine Kombination einer Gehäuse-IP-Netzadresse und einer Gehäuse-MAC-Adresse ist. - Verfahren nach Anspruch 1, wobei jedes die verteilte Anwendung ausführende Netzmodul auf Pakete mit der Agent-Adresse hin mithört.
- Verfahren nach Anspruch 1 oder 2, wobei die Netzmodule in Schlitzen eines Gestells angeordnet sind und die verteilte Anwendung eine Netzmanagementanwendung ist, die das Managen des Gestells als ein ganzes ermöglicht.
- System für Netzwerkmanagement, umfassend eine Vielzahl von Netzmodulen (
14 ;24 ,26 ,28 ;32 ,33 ,34 ,35 ,36 ;50 ,52 ,54 ), wobei jedes Netzmodul angepasst ist, um mit anderen Netzmodulen Modulinformation auszutauschen einschließlich einer oder mehrerer Ressourcen und Anwendungen des jeweiligen Netzmoduls; und jedes Netzmodul eingerichtet ist, um basierend auf der Modulinformation auszuwählen, welches der Netzmodule eine verteilte Anwendung ausführen wird; wobei die verteilte Anwendung eine einzelne Agent-Adresse für einen Zugriff hat und die Agent-Adresse eine Kombination einer Gestell-IP-Netzadresse und einer Gestell-MAC-Adresse ist. - System nach Anspruch 4, wobei jedes die verteilte Anwendung ausführende Netzmodul auf Paketen mit der Agent-Adresse hin mithört.
- System nach Anspruch 4 oder 5, wobei die Netzmodule in Schlitzen eines Gestells (
10 ) angeordnet sind und die verteilte Anwendung eine Netzmanagementanwendung ist, die das Managen des Gestells als ein Ganzes ermöglicht.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/187,856 US5522042A (en) | 1994-01-28 | 1994-01-28 | Distributed chassis agent for distributed network management |
| US187856 | 1994-01-28 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| DE69533733D1 DE69533733D1 (de) | 2004-12-09 |
| DE69533733T2 true DE69533733T2 (de) | 2005-10-27 |
Family
ID=22690772
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69518066T Expired - Fee Related DE69518066T2 (de) | 1994-01-28 | 1995-01-26 | Verteilter agent in einem gestell für netzverwaltung |
| DE69533733T Expired - Lifetime DE69533733T2 (de) | 1994-01-28 | 1995-01-26 | Netzwerkverwaltungsverfahren |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE69518066T Expired - Fee Related DE69518066T2 (de) | 1994-01-28 | 1995-01-26 | Verteilter agent in einem gestell für netzverwaltung |
Country Status (7)
| Country | Link |
|---|---|
| US (4) | US5522042A (de) |
| EP (2) | EP0741938B1 (de) |
| JP (1) | JPH09508727A (de) |
| AT (1) | ATE194898T1 (de) |
| AU (2) | AU701748B2 (de) |
| DE (2) | DE69518066T2 (de) |
| WO (1) | WO1995020852A1 (de) |
Families Citing this family (252)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5751932A (en) * | 1992-12-17 | 1998-05-12 | Tandem Computers Incorporated | Fail-fast, fail-functional, fault-tolerant multiprocessor system |
| US5522042A (en) | 1994-01-28 | 1996-05-28 | Cabletron Systems, Inc. | Distributed chassis agent for distributed network management |
| US6023474A (en) | 1996-11-22 | 2000-02-08 | Sprint Communications C.O.L.P. | Broadband telecommunications system interface |
| US6031840A (en) * | 1995-12-07 | 2000-02-29 | Sprint Communications Co. L.P. | Telecommunications system |
| DE69533831T2 (de) | 1994-05-05 | 2005-04-21 | Sprint Communications Co | Verfahren, system und gerät zur übertragungssteuerung |
| US5926482A (en) | 1994-05-05 | 1999-07-20 | Sprint Communications Co. L.P. | Telecommunications apparatus, system, and method with an enhanced signal transfer point |
| US6181703B1 (en) | 1995-09-08 | 2001-01-30 | Sprint Communications Company L. P. | System for managing telecommunications |
| US6430195B1 (en) | 1994-05-05 | 2002-08-06 | Sprint Communications Company L.P. | Broadband telecommunications system interface |
| US6633561B2 (en) | 1994-05-05 | 2003-10-14 | Sprint Communications Company, L.P. | Method, system and apparatus for telecommunications control |
| US5920562A (en) | 1996-11-22 | 1999-07-06 | Sprint Communications Co. L.P. | Systems and methods for providing enhanced services for telecommunication call |
| US6314103B1 (en) | 1994-05-05 | 2001-11-06 | Sprint Communications Company, L.P. | System and method for allocating bandwidth for a call |
| US6172977B1 (en) | 1994-05-05 | 2001-01-09 | Sprint Communications Company, L. P. | ATM direct access line system |
| US5991301A (en) | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
| US5634010A (en) * | 1994-10-21 | 1997-05-27 | Modulus Technologies, Inc. | Managing and distributing data objects of different types between computers connected to a network |
| US6219718B1 (en) | 1995-06-30 | 2001-04-17 | Canon Kabushiki Kaisha | Apparatus for generating and transferring managed device description file |
| US5774669A (en) * | 1995-07-28 | 1998-06-30 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Scalable hierarchical network management system for displaying network information in three dimensions |
| US6480903B1 (en) * | 1995-08-24 | 2002-11-12 | Compaq Information Technologies Group, L.P. | Hardware component interface for desktop computer management systems |
| AU2257097A (en) | 1996-02-02 | 1997-08-22 | Sprint Communications Company, L.P. | Atm gateway system |
| US5826014A (en) * | 1996-02-06 | 1998-10-20 | Network Engineering Software | Firewall system for protecting network elements connected to a public network |
| US5870550A (en) | 1996-02-26 | 1999-02-09 | Network Engineering Software | Web server employing multi-homed, moldular framework |
| US5898830A (en) * | 1996-10-17 | 1999-04-27 | Network Engineering Software | Firewall providing enhanced network security and user transparency |
| US6128657A (en) * | 1996-02-14 | 2000-10-03 | Fujitsu Limited | Load sharing system |
| US8117298B1 (en) | 1996-02-26 | 2012-02-14 | Graphon Corporation | Multi-homed web server |
| US5940393A (en) * | 1996-05-28 | 1999-08-17 | Sprint Communications Co. L.P. | Telecommunications system with a connection processing system |
| US5996010A (en) * | 1996-08-29 | 1999-11-30 | Nortel Networks Corporation | Method of performing a network management transaction using a web-capable agent |
| US5797016A (en) * | 1996-10-29 | 1998-08-18 | Cheyenne Software Inc. | Regeneration agent for back-up software |
| US6219703B1 (en) * | 1996-10-31 | 2001-04-17 | Motorola, Inc. | Method and apparatus for constructing a device management information base in a network management station |
| US6002689A (en) | 1996-11-22 | 1999-12-14 | Sprint Communications Co. L.P. | System and method for interfacing a local communication device |
| US6115380A (en) | 1996-11-22 | 2000-09-05 | Sprint Communications Co., L.P. | Broadband telecommunications system |
| US6014378A (en) | 1996-11-22 | 2000-01-11 | Sprint Communications Company, L.P. | Telecommunications tandem system for circuit-based traffic |
| BR9713283A (pt) | 1996-11-22 | 1999-10-26 | Sprint Communications Co | Sistema e método para o transporte de uma chamada em uma rede de telecomunicações |
| US5974237A (en) * | 1996-12-18 | 1999-10-26 | Northern Telecom Limited | Communications network monitoring |
| FR2758426B1 (fr) | 1997-01-16 | 2001-10-05 | Alcatel Data Networks Inc | Commutateur de trames de donnees |
| US6532491B1 (en) | 1997-03-24 | 2003-03-11 | Novell, Inc. | Processes and apparatuses for managing network devices |
| US6067299A (en) | 1997-04-16 | 2000-05-23 | Sprint Communications Company, L.P. | Communications system for providing ATM connections and echo cancellation |
| US6704327B1 (en) | 1997-05-09 | 2004-03-09 | Sprint Communications Company, L.P. | System and method for connecting a call |
| US6137800A (en) | 1997-05-09 | 2000-10-24 | Sprint Communications Company, L. P. | System and method for connecting a call |
| US6178170B1 (en) | 1997-05-13 | 2001-01-23 | Sprint Communications Company, L. P. | System and method for transporting a call |
| US6094672A (en) * | 1997-05-19 | 2000-07-25 | Novell, Inc. | Method and system for time synchronization management |
| US6226679B1 (en) * | 1997-06-30 | 2001-05-01 | Sun Microsystems, Inc. | Common management information protocol (CMIP) agent registration methods systems and computer program products |
| JP3203206B2 (ja) | 1997-07-17 | 2001-08-27 | 株式会社九州エレクトロニクスシステム | 入出力クライアントサーバーシステム |
| GB2328351B (en) * | 1997-08-12 | 1999-07-21 | Lucent Technologies Uk Limited | Method and apparatus for re-synchronising a network manager to its network agents |
| US6052724A (en) * | 1997-09-02 | 2000-04-18 | Novell Inc | Method and system for managing a directory service |
| US6308207B1 (en) * | 1997-09-09 | 2001-10-23 | Ncr Corporation | Distributed service subsystem architecture for distributed network management |
| US6119159A (en) * | 1997-09-09 | 2000-09-12 | Ncr Corporation | Distributed service subsystem protocol for distributed network management |
| US6289424B1 (en) | 1997-09-19 | 2001-09-11 | Silicon Graphics, Inc. | Method, system and computer program product for managing memory in a non-uniform memory access system |
| AU9426998A (en) * | 1997-10-29 | 1999-05-17 | Siemens Schweiz Ag | System for connecting network elements of communications installations to a telecommunications management network |
| US6791952B2 (en) | 1997-10-31 | 2004-09-14 | Nortel Networks Limited | Asymmetric data access scheme |
| US6141759A (en) | 1997-12-10 | 2000-10-31 | Bmc Software, Inc. | System and architecture for distributing, monitoring, and managing information requests on a computer network |
| US6145102A (en) * | 1998-01-20 | 2000-11-07 | Compaq Computer Corporation | Transmission of an error message over a network by a computer which fails a self-test |
| US6735631B1 (en) | 1998-02-10 | 2004-05-11 | Sprint Communications Company, L.P. | Method and system for networking redirecting |
| US6470019B1 (en) | 1998-02-20 | 2002-10-22 | Sprint Communications Company L.P. | System and method for treating a call for call processing |
| US6563918B1 (en) | 1998-02-20 | 2003-05-13 | Sprint Communications Company, LP | Telecommunications system architecture for connecting a call |
| US6483837B1 (en) | 1998-02-20 | 2002-11-19 | Sprint Communications Company L.P. | System and method for connecting a call with an interworking system |
| US6160871A (en) | 1998-04-10 | 2000-12-12 | Sprint Communications Company, L.P. | Communications test system |
| US6343320B1 (en) | 1998-06-09 | 2002-01-29 | Compaq Information Technologies Group, L.P. | Automatic state consolidation for network participating devices |
| US6167448A (en) * | 1998-06-11 | 2000-12-26 | Compaq Computer Corporation | Management event notification system using event notification messages written using a markup language |
| US6131118A (en) * | 1998-07-07 | 2000-10-10 | Compaq Computer Corporation | Flexible display of management data in a programmable event driven processing system |
| US6526442B1 (en) | 1998-07-07 | 2003-02-25 | Compaq Information Technologies Group, L.P. | Programmable operational system for managing devices participating in a network |
| US6269400B1 (en) | 1998-07-22 | 2001-07-31 | International Business Machines Corporation | Method for discovering and registering agents in a distributed network |
| US6286047B1 (en) * | 1998-09-10 | 2001-09-04 | Hewlett-Packard Company | Method and system for automatic discovery of network services |
| US6487591B1 (en) * | 1998-12-08 | 2002-11-26 | Cisco Technology, Inc. | Method for switching between active and standby units using IP swapping in a telecommunication network |
| FI106499B (fi) * | 1998-12-29 | 2001-02-15 | Nokia Networks Oy | Tiedonsiirtomenetelmä ja verkkoelementti |
| FI113824B (fi) * | 1999-02-24 | 2004-06-15 | Nokia Corp | Tietojen välittäminen verkonhallintajärjestelmälle |
| US6711163B1 (en) | 1999-03-05 | 2004-03-23 | Alcatel | Data communication system with distributed multicasting |
| US6895088B1 (en) | 1999-05-21 | 2005-05-17 | Sprint Communications Company L.P. | System and method for controlling a call processing system |
| US6751191B1 (en) * | 1999-06-29 | 2004-06-15 | Cisco Technology, Inc. | Load sharing and redundancy scheme |
| US6597700B2 (en) * | 1999-06-30 | 2003-07-22 | Nortel Networks Limited | System, device, and method for address management in a distributed communication environment |
| US6981034B2 (en) * | 1999-06-30 | 2005-12-27 | Nortel Networks Limited | Decentralized management architecture for a modular communication system |
| US6888802B1 (en) | 1999-06-30 | 2005-05-03 | Nortel Networks Limited | System, device, and method for address reporting in a distributed communication environment |
| US6769022B1 (en) | 1999-07-09 | 2004-07-27 | Lsi Logic Corporation | Methods and apparatus for managing heterogeneous storage devices |
| US6480901B1 (en) | 1999-07-09 | 2002-11-12 | Lsi Logic Corporation | System for monitoring and managing devices on a network from a management station via a proxy server that provides protocol converter |
| US6480955B1 (en) | 1999-07-09 | 2002-11-12 | Lsi Logic Corporation | Methods and apparatus for committing configuration changes to managed devices prior to completion of the configuration change |
| US7640325B1 (en) | 1999-07-09 | 2009-12-29 | Lsi Corporation | Methods and apparatus for issuing updates to multiple management entities |
| US6584499B1 (en) | 1999-07-09 | 2003-06-24 | Lsi Logic Corporation | Methods and apparatus for performing mass operations on a plurality of managed devices on a network |
| KR100322050B1 (ko) * | 1999-07-12 | 2002-02-06 | 윤종용 | 쌍방향 멀티미디어 서비스를 위한 홈 네트워크 시스템 |
| US6633909B1 (en) | 1999-09-23 | 2003-10-14 | International Business Machines Corporation | Notification method that guarantees a system manager discovers an SNMP agent |
| US6529515B1 (en) * | 1999-09-30 | 2003-03-04 | Lucent Technologies, Inc. | Method and apparatus for efficient network management using an active network mechanism |
| US6925052B1 (en) * | 1999-10-01 | 2005-08-02 | Agilent Technologies, Inc. | Multi-channel network monitoring apparatus, signal replicating device, and systems including such apparatus and devices, and enclosure for multi-processor equipment |
| WO2001031848A2 (en) * | 1999-10-27 | 2001-05-03 | Nortel Networks Limited | Managed network node including multiple managed resources |
| US6826195B1 (en) | 1999-12-28 | 2004-11-30 | Bigband Networks Bas, Inc. | System and process for high-availability, direct, flexible and scalable switching of data packets in broadband networks |
| EP1113646A1 (de) * | 1999-12-31 | 2001-07-04 | Advanced Communication Research | Servermodul und Internetzugangssystem basiert auf verteilten Server und Verwaltungsverfahren |
| EP1243116A2 (de) * | 1999-12-31 | 2002-09-25 | Realscale Technologies Inc. | Servermodul und internetzugangssystem basiert auf verteilten server und verwaltungsverfahren |
| SE523162C2 (sv) * | 2000-01-25 | 2004-03-30 | Aneo Ab | Arrangemang för att kunna tilldela en levande varelse ett anestesialt tillstånd |
| US6611526B1 (en) * | 2000-05-08 | 2003-08-26 | Adc Broadband Access Systems, Inc. | System having a meshed backplane and process for transferring data therethrough |
| US6853680B1 (en) | 2000-05-10 | 2005-02-08 | Bigband Networks Bas, Inc. | System and process for embedded cable modem in a cable modem termination system to enable diagnostics and monitoring |
| US6697875B1 (en) * | 2000-06-27 | 2004-02-24 | Sun Microsystems, Inc. | Methods for building and using a network device database |
| US6915518B1 (en) * | 2000-07-24 | 2005-07-05 | Xilinx, Inc. | System and method for runtime reallocation of PLD resources |
| DE10039415A1 (de) * | 2000-08-11 | 2002-03-07 | Siemens Ag | Verfahren sowie Verarbeitungssystem zur Ermittlung der räumlichen Struktur eines Steuerungssystems |
| ES2257988T3 (es) * | 2000-08-11 | 2006-08-16 | Siemens Aktiengesellschaft | Aparato de automatizacion. |
| US6996631B1 (en) * | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | System having a single IP address associated with communication protocol stacks in a cluster of processing systems |
| US6996617B1 (en) | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | Methods, systems and computer program products for non-disruptively transferring a virtual internet protocol address between communication protocol stacks |
| US6941384B1 (en) | 2000-08-17 | 2005-09-06 | International Business Machines Corporation | Methods, systems and computer program products for failure recovery for routed virtual internet protocol addresses |
| US7120697B2 (en) * | 2001-05-22 | 2006-10-10 | International Business Machines Corporation | Methods, systems and computer program products for port assignments of multiple application instances using the same source IP address |
| US6954784B2 (en) * | 2000-08-17 | 2005-10-11 | International Business Machines Corporation | Systems, method and computer program products for cluster workload distribution without preconfigured port identification by utilizing a port of multiple ports associated with a single IP address |
| CA2345292A1 (en) * | 2000-10-03 | 2002-04-03 | Linmor Technologies Inc. | High performance distributed discovery system |
| CA2322117A1 (en) * | 2000-10-03 | 2002-04-03 | Linmor Technologies Inc. | High performance distributed discovery system |
| US6963917B1 (en) | 2000-10-20 | 2005-11-08 | International Business Machines Corporation | Methods, systems and computer program products for policy based distribution of workload to subsets of potential servers |
| US6965930B1 (en) | 2000-10-20 | 2005-11-15 | International Business Machines Corporation | Methods, systems and computer program products for workload distribution based on end-to-end quality of service |
| DE10055250A1 (de) * | 2000-11-08 | 2002-06-06 | Siemens Ag | Softwarewerkzeug zur Überwachung eines Automatisierungsgerätes auf Störungen |
| US20020184368A1 (en) * | 2001-04-06 | 2002-12-05 | Yunsen Wang | Network system, method and protocols for hierarchical service and content distribution via directory enabled network |
| DE50209622D1 (de) * | 2001-04-24 | 2007-04-19 | Siemens Ag | Vermittlungseinrichtung und zentrale Vermittlungssteuerung mit internem Breitbandbus |
| US20020184361A1 (en) * | 2001-05-16 | 2002-12-05 | Guy Eden | System and method for discovering available network components |
| US7711831B2 (en) * | 2001-05-22 | 2010-05-04 | International Business Machines Corporation | Methods, systems and computer program products for source address selection |
| US6963909B1 (en) * | 2001-07-24 | 2005-11-08 | Cisco Technology, Inc. | Controlling the response domain of a bootP/DHCP server by using network physical topology information |
| US7945650B1 (en) * | 2001-08-01 | 2011-05-17 | Cisco Technology, Inc. | Identifying modular chassis composition by using network physical topology information |
| US7245632B2 (en) | 2001-08-10 | 2007-07-17 | Sun Microsystems, Inc. | External storage for modular computer systems |
| EP1459157A2 (de) * | 2001-08-10 | 2004-09-22 | Sun Microsystems, Inc. | Schnittstellenbildung von rechnermodulen |
| US7254625B2 (en) * | 2001-09-13 | 2007-08-07 | Packetlight Networks Ltd. | Method for assigning network addresses |
| US20030069953A1 (en) * | 2001-09-28 | 2003-04-10 | Bottom David A. | Modular server architecture with high-availability management capability |
| US7444532B2 (en) * | 2001-12-03 | 2008-10-28 | Dell Products L.P. | System and method for autonomous power sequencing |
| US20030208574A1 (en) * | 2001-12-27 | 2003-11-06 | Yung-Hsin Chen | Method for previewing MIB group table in SNMP network device |
| US6886051B2 (en) * | 2002-03-28 | 2005-04-26 | Seagate Technology Llc | Device discovery method and apparatus |
| US7181511B1 (en) | 2002-04-15 | 2007-02-20 | Yazaki North America, Inc. | System and method for using software objects to manage devices connected to a network in a vehicle |
| US7043522B2 (en) * | 2002-05-30 | 2006-05-09 | Microsoft Corporation | Unbounded computing space |
| US20040103180A1 (en) * | 2002-11-27 | 2004-05-27 | International Business Machines Corporation | Method, apparatus and program product for server mangement |
| US20040166905A1 (en) * | 2003-02-07 | 2004-08-26 | Hewlett-Packard Development Company, L.P. | Radio frequency linked computer architecture |
| US7613797B2 (en) * | 2003-03-19 | 2009-11-03 | Unisys Corporation | Remote discovery and system architecture |
| US8296406B2 (en) * | 2003-04-25 | 2012-10-23 | Hewlett-Packard Development Company, L.P. | Configurable device replacement |
| CN1820514B (zh) * | 2003-08-19 | 2012-03-28 | 意大利电信股份公司 | 管理电信网络的系统体系结构、方法和计算机程序产品 |
| US7380705B2 (en) * | 2003-08-28 | 2008-06-03 | Symbol Technologies, Inc. | Multi-interface data acquisition system and method thereof |
| US7756958B2 (en) * | 2003-09-20 | 2010-07-13 | International Business Machines Corporation | Intelligent discovery of network information from multiple information gathering agents |
| IL158030A0 (en) * | 2003-09-21 | 2004-03-28 | Rit Techn Ltd | Modular scanning system for cabling systems |
| US7340538B2 (en) * | 2003-12-03 | 2008-03-04 | Intel Corporation | Method for dynamic assignment of slot-dependent static port addresses |
| GB0402572D0 (en) * | 2004-02-05 | 2004-03-10 | Nokia Corp | A method of organising servers |
| US7818387B1 (en) * | 2004-02-09 | 2010-10-19 | Oracle America, Inc. | Switch |
| US7228448B2 (en) * | 2004-02-13 | 2007-06-05 | Microsoft Corporation | Method for making power supplies smaller and more efficient for high-power PCs |
| US20050206241A1 (en) * | 2004-03-17 | 2005-09-22 | Piyush Saxena | Web-enabled UPS |
| GB0507678D0 (en) | 2005-04-15 | 2005-05-25 | Snell & Wilcox Ltd | Data processing |
| DE102005022547B4 (de) * | 2005-05-18 | 2008-07-03 | Adc Gmbh | Verteilereinrichtung im Teilnehmeranschlussbereich |
| DE102005022689B4 (de) * | 2005-05-18 | 2007-09-20 | Adc Gmbh | Aktive Verteilereinrichtung im Teilnehmeranschlussbereich |
| US8332526B2 (en) * | 2005-05-25 | 2012-12-11 | Microsoft Corporation | Data communication protocol including negotiation and command compounding |
| US8655757B1 (en) * | 2005-06-30 | 2014-02-18 | Oracle International Corporation | System and method for assigning a unique asset identity |
| US7461274B2 (en) * | 2005-08-23 | 2008-12-02 | International Business Machines Corporation | Method for maximizing server utilization in a resource constrained environment |
| US20070211882A1 (en) * | 2006-03-07 | 2007-09-13 | Francois Hatte | Control method for a telecommunication distribution system |
| US20070211740A1 (en) * | 2006-03-07 | 2007-09-13 | Jorg Franzke | Telecommunications distribution system with line sharing |
| US8437344B2 (en) * | 2006-03-07 | 2013-05-07 | Adc Telecommunications, Inc. | Telecommunication distribution device with multi-circuit board arrangement |
| US20070211883A1 (en) * | 2006-03-07 | 2007-09-13 | Jorg Franzke | Telecommunications device having distribution units arranged in block configuration |
| US8312507B2 (en) | 2006-10-17 | 2012-11-13 | A10 Networks, Inc. | System and method to apply network traffic policy to an application session |
| US8584199B1 (en) | 2006-10-17 | 2013-11-12 | A10 Networks, Inc. | System and method to apply a packet routing policy to an application session |
| TWI376597B (en) * | 2007-10-26 | 2012-11-11 | Adlink Technology Inc | System management apparatus and method for multi-shelf modular computing system |
| US8625592B2 (en) * | 2008-02-26 | 2014-01-07 | Cisco Technology, Inc. | Blade switch with scalable interfaces |
| EP2141861B1 (de) | 2008-07-04 | 2012-08-29 | Alcatel Lucent | Verfahren zum Verteilen der Ausführung einer Verwaltungsanwendung in einem Kommunikationsnetzwerk |
| US20110191626A1 (en) * | 2010-02-01 | 2011-08-04 | Sqalli Mohammed H | Fault-tolerant network management system |
| CN102148742B (zh) * | 2010-02-04 | 2014-09-17 | 杭州华三通信技术有限公司 | 一种代理板切换方法和多用户边缘设备 |
| US8335879B2 (en) * | 2010-04-29 | 2012-12-18 | Hewlett-Packard Development Company, L.P. | Node differentiation in multi-node electronic systems |
| US8773964B2 (en) * | 2010-09-09 | 2014-07-08 | The Regents Of The University Of California | CDMA-based crosstalk cancellation for on-chip global high-speed links |
| US8631277B2 (en) | 2010-12-10 | 2014-01-14 | Microsoft Corporation | Providing transparent failover in a file system |
| US9331955B2 (en) | 2011-06-29 | 2016-05-03 | Microsoft Technology Licensing, Llc | Transporting operations of arbitrary size over remote direct memory access |
| US8856582B2 (en) | 2011-06-30 | 2014-10-07 | Microsoft Corporation | Transparent failover |
| US9301024B2 (en) * | 2011-07-14 | 2016-03-29 | Intel Corporation | Modular frequency based fiber transport and radio transport repeater platform for diverse radio frequency configurable deployments |
| US8788579B2 (en) | 2011-09-09 | 2014-07-22 | Microsoft Corporation | Clustered client failover |
| US20130067095A1 (en) | 2011-09-09 | 2013-03-14 | Microsoft Corporation | Smb2 scaleout |
| US8964601B2 (en) | 2011-10-07 | 2015-02-24 | International Business Machines Corporation | Network switching domains with a virtualized control plane |
| US9088477B2 (en) | 2012-02-02 | 2015-07-21 | International Business Machines Corporation | Distributed fabric management protocol |
| US9077651B2 (en) | 2012-03-07 | 2015-07-07 | International Business Machines Corporation | Management of a distributed fabric system |
| US9077624B2 (en) | 2012-03-07 | 2015-07-07 | International Business Machines Corporation | Diagnostics in a distributed fabric system |
| US9118618B2 (en) | 2012-03-29 | 2015-08-25 | A10 Networks, Inc. | Hardware-based packet editor |
| US9338225B2 (en) | 2012-12-06 | 2016-05-10 | A10 Networks, Inc. | Forwarding policies on a virtual service network |
| WO2014144837A1 (en) | 2013-03-15 | 2014-09-18 | A10 Networks, Inc. | Processing data packets using a policy based network path |
| US10038693B2 (en) | 2013-05-03 | 2018-07-31 | A10 Networks, Inc. | Facilitating secure network traffic by an application delivery controller |
| US9942152B2 (en) | 2014-03-25 | 2018-04-10 | A10 Networks, Inc. | Forwarding data packets using a service-based forwarding policy |
| US10268467B2 (en) | 2014-11-11 | 2019-04-23 | A10 Networks, Inc. | Policy-driven management of application traffic for providing services to cloud-based applications |
| EP3576102A4 (de) * | 2017-01-24 | 2020-09-02 | China Techenergy Co., Ltd | Controllerplatinenkarte für reaktorschutzsystem eines kernkraftwerks und steuerungsverfahren |
| US11449370B2 (en) | 2018-12-11 | 2022-09-20 | DotWalk, Inc. | System and method for determining a process flow of a software application and for automatically generating application testing code |
| US11025508B1 (en) | 2020-04-08 | 2021-06-01 | Servicenow, Inc. | Automatic determination of code customizations |
| US11296922B2 (en) | 2020-04-10 | 2022-04-05 | Servicenow, Inc. | Context-aware automated root cause analysis in managed networks |
| US10999152B1 (en) | 2020-04-20 | 2021-05-04 | Servicenow, Inc. | Discovery pattern visualizer |
| US11301435B2 (en) | 2020-04-22 | 2022-04-12 | Servicenow, Inc. | Self-healing infrastructure for a dual-database system |
| US11392768B2 (en) | 2020-05-07 | 2022-07-19 | Servicenow, Inc. | Hybrid language detection model |
| US11263195B2 (en) | 2020-05-11 | 2022-03-01 | Servicenow, Inc. | Text-based search of tree-structured tables |
| US11470107B2 (en) | 2020-06-10 | 2022-10-11 | Servicenow, Inc. | Matching configuration items with machine learning |
| US11277359B2 (en) | 2020-06-11 | 2022-03-15 | Servicenow, Inc. | Integration of a messaging platform with a remote network management application |
| US11451573B2 (en) | 2020-06-16 | 2022-09-20 | Servicenow, Inc. | Merging duplicate items identified by a vulnerability analysis |
| US11379089B2 (en) | 2020-07-02 | 2022-07-05 | Servicenow, Inc. | Adaptable user interface layout for applications |
| US11277321B2 (en) | 2020-07-06 | 2022-03-15 | Servicenow, Inc. | Escalation tracking and analytics system |
| US11301503B2 (en) | 2020-07-10 | 2022-04-12 | Servicenow, Inc. | Autonomous content orchestration |
| US11449535B2 (en) | 2020-07-13 | 2022-09-20 | Servicenow, Inc. | Generating conversational interfaces based on metadata |
| US11632300B2 (en) | 2020-07-16 | 2023-04-18 | Servicenow, Inc. | Synchronization of a shared service configuration across computational instances |
| US11272007B2 (en) | 2020-07-21 | 2022-03-08 | Servicenow, Inc. | Unified agent framework including push-based discovery and real-time diagnostics features |
| US11748115B2 (en) | 2020-07-21 | 2023-09-05 | Servicenow, Inc. | Application and related object schematic viewer for software application change tracking and management |
| US11343079B2 (en) | 2020-07-21 | 2022-05-24 | Servicenow, Inc. | Secure application deployment |
| US11582106B2 (en) | 2020-07-22 | 2023-02-14 | Servicenow, Inc. | Automatic discovery of cloud-based infrastructure and resources |
| US11095506B1 (en) | 2020-07-22 | 2021-08-17 | Servicenow, Inc. | Discovery of resources associated with cloud operating system |
| US11275580B2 (en) | 2020-08-12 | 2022-03-15 | Servicenow, Inc. | Representing source code as implicit configuration items |
| US11372920B2 (en) | 2020-08-31 | 2022-06-28 | Servicenow, Inc. | Generating relational charts with accessibility for visually-impaired users |
| US11245591B1 (en) | 2020-09-17 | 2022-02-08 | Servicenow, Inc. | Implementation of a mock server for discovery applications |
| US11150784B1 (en) | 2020-09-22 | 2021-10-19 | Servicenow, Inc. | User interface elements for controlling menu displays |
| US11625141B2 (en) | 2020-09-22 | 2023-04-11 | Servicenow, Inc. | User interface generation with machine learning |
| US11632303B2 (en) | 2020-10-07 | 2023-04-18 | Servicenow, Inc | Enhanced service mapping based on natural language processing |
| US11734025B2 (en) | 2020-10-14 | 2023-08-22 | Servicenow, Inc. | Configurable action generation for a remote network management platform |
| US11342081B2 (en) | 2020-10-21 | 2022-05-24 | Servicenow, Inc. | Privacy-enhanced contact tracing using mobile applications and portable devices |
| US11258847B1 (en) | 2020-11-02 | 2022-02-22 | Servicenow, Inc. | Assignments of incoming requests to servers in computing clusters and other environments |
| US11363115B2 (en) | 2020-11-05 | 2022-06-14 | Servicenow, Inc. | Integrated operational communications between computational instances of a remote network management platform |
| US11868593B2 (en) | 2020-11-05 | 2024-01-09 | Servicenow, Inc. | Software architecture and user interface for process visualization |
| US11281442B1 (en) | 2020-11-18 | 2022-03-22 | Servicenow, Inc. | Discovery and distribution of software applications between multiple operational environments |
| US11693831B2 (en) | 2020-11-23 | 2023-07-04 | Servicenow, Inc. | Security for data at rest in a remote network management platform |
| US11269618B1 (en) | 2020-12-10 | 2022-03-08 | Servicenow, Inc. | Client device support for incremental offline updates |
| US11216271B1 (en) | 2020-12-10 | 2022-01-04 | Servicenow, Inc. | Incremental update for offline data access |
| US11630717B2 (en) | 2021-01-06 | 2023-04-18 | Servicenow, Inc. | Machine-learning based similarity engine |
| US11301365B1 (en) | 2021-01-13 | 2022-04-12 | Servicenow, Inc. | Software test coverage through real-time tracing of user activity |
| US11418586B2 (en) | 2021-01-19 | 2022-08-16 | Servicenow, Inc. | Load balancing of discovery agents across proxy servers |
| US11921878B2 (en) | 2021-01-21 | 2024-03-05 | Servicenow, Inc. | Database security through obfuscation |
| US11301271B1 (en) | 2021-01-21 | 2022-04-12 | Servicenow, Inc. | Configurable replacements for empty states in user interfaces |
| US11513885B2 (en) | 2021-02-16 | 2022-11-29 | Servicenow, Inc. | Autonomous error correction in a multi-application platform |
| US11277369B1 (en) | 2021-03-02 | 2022-03-15 | Servicenow, Inc. | Message queue architecture and interface for a multi-application platform |
| US11831729B2 (en) | 2021-03-19 | 2023-11-28 | Servicenow, Inc. | Determining application security and correctness using machine learning based clustering and similarity |
| US12254063B2 (en) | 2021-03-22 | 2025-03-18 | Servicenow, Inc. | Cross-modality curiosity for sparse-reward tasks |
| US11640369B2 (en) | 2021-05-05 | 2023-05-02 | Servicenow, Inc. | Cross-platform communication for facilitation of data sharing |
| US11635953B2 (en) | 2021-05-07 | 2023-04-25 | Servicenow, Inc. | Proactive notifications for robotic process automation |
| US11635752B2 (en) | 2021-05-07 | 2023-04-25 | Servicenow, Inc. | Detection and correction of robotic process automation failures |
| US11277475B1 (en) | 2021-06-01 | 2022-03-15 | Servicenow, Inc. | Automatic discovery of storage cluster |
| US11762668B2 (en) | 2021-07-06 | 2023-09-19 | Servicenow, Inc. | Centralized configuration data management and control |
| US11418571B1 (en) | 2021-07-29 | 2022-08-16 | Servicenow, Inc. | Server-side workflow improvement based on client-side data mining |
| US11516307B1 (en) | 2021-08-09 | 2022-11-29 | Servicenow, Inc. | Support for multi-type users in a single-type computing system |
| US12254352B2 (en) | 2021-10-28 | 2025-03-18 | Servicenow, Inc. | Reduced memory utilization for data analytics procedures |
| US11960353B2 (en) | 2021-11-08 | 2024-04-16 | Servicenow, Inc. | Root cause analysis based on process optimization data |
| US11734381B2 (en) | 2021-12-07 | 2023-08-22 | Servicenow, Inc. | Efficient downloading of related documents |
| US12099567B2 (en) | 2021-12-20 | 2024-09-24 | Servicenow, Inc. | Viewports and sub-pages for web-based user interfaces |
| US12437250B2 (en) | 2021-12-21 | 2025-10-07 | Servicenow, Inc. | Multi-dimensional process mining and analysis |
| US12001502B2 (en) | 2022-01-11 | 2024-06-04 | Servicenow, Inc. | Common fragment caching for web documents |
| US11829233B2 (en) | 2022-01-14 | 2023-11-28 | Servicenow, Inc. | Failure prediction in a computing system based on machine learning applied to alert data |
| US12261904B2 (en) | 2022-01-20 | 2025-03-25 | Servicenow, Inc. | Nested request-response protocol network communications |
| US12481416B2 (en) | 2022-02-01 | 2025-11-25 | Servicenow, Inc. | Progressive refresh of user interface screens |
| US11582317B1 (en) | 2022-02-07 | 2023-02-14 | Servicenow, Inc. | Payload recording and comparison techniques for discovery |
| US11734150B1 (en) | 2022-06-10 | 2023-08-22 | Servicenow, Inc. | Activity tracing through event correlation across multiple software applications |
| US11989538B2 (en) | 2022-06-21 | 2024-05-21 | Servicenow, Inc. | Orchestration for robotic process automation |
| US12231508B2 (en) | 2022-07-12 | 2025-02-18 | Servicenow, Inc. | Rapid error detection through command validation |
| US12056473B2 (en) | 2022-08-01 | 2024-08-06 | Servicenow, Inc. | Low-code / no-code layer for interactive application development |
| US12095634B2 (en) | 2022-08-12 | 2024-09-17 | Servicenow, Inc. | Hybrid request routing system |
| US12500820B2 (en) | 2022-09-20 | 2025-12-16 | Servicenow, Inc. | Smart detection for determination of database accuracy |
| US12039328B2 (en) | 2022-09-30 | 2024-07-16 | Servicenow, Inc. | Configuration items for supporting automations and efficacies thereof |
| US12141048B2 (en) | 2022-10-12 | 2024-11-12 | Servicenow, Inc. | Machine learning model for determining software defect criticality |
| US12072775B2 (en) | 2022-12-07 | 2024-08-27 | Servicenow, Inc. | Centralized configuration and change tracking for a computing platform |
| US12147487B2 (en) | 2022-12-07 | 2024-11-19 | Servicenow, Inc. | Computationally efficient traversal of virtual tables |
| US12487906B2 (en) | 2022-12-22 | 2025-12-02 | Servicenow, Inc. | Discovery and predictive simulation of software-based processes |
| US12536044B2 (en) | 2023-01-10 | 2026-01-27 | Servicenow, Inc. | Efficient cloud-based discovery of computing resources |
| US12192245B2 (en) | 2023-01-23 | 2025-01-07 | Servicenow, Inc. | Control of cloud infrastructure configuration |
| US12299419B2 (en) | 2023-01-26 | 2025-05-13 | Servicenow, Inc. | Unified framework for configuration and deployment of platform intelligence |
| US12499311B2 (en) | 2023-03-03 | 2025-12-16 | Servicenow, Inc. | Language model preprocessing with weighted n-grams |
| US12131168B1 (en) | 2023-04-18 | 2024-10-29 | Servicenow, Inc. | Outcome-oriented automation platform |
| US12222834B2 (en) | 2023-05-24 | 2025-02-11 | Servicenow, Inc. | Discovery troubleshooting based on machine learning |
| US12294581B2 (en) | 2023-06-14 | 2025-05-06 | Servicenow, Inc. | Identifying security vulnerabilities based on access control lists |
| US12437158B2 (en) | 2023-07-18 | 2025-10-07 | Servicenow, Inc. | Method for filtering and semi-automatically labeling training data |
| US12425195B2 (en) | 2023-07-24 | 2025-09-23 | Service Now, Inc. | Client-side sharing of cryptographic keys |
| US12248361B2 (en) | 2023-07-31 | 2025-03-11 | Servicenow, Inc. | Parallelized exception handling for large datasets |
| US12499119B2 (en) | 2023-08-07 | 2025-12-16 | Servicenow, Inc. | Template-based generation of synthetic data sets |
| US12518041B2 (en) | 2023-08-18 | 2026-01-06 | Servicenow, Inc. | Configurable security policy architecture |
| US12474900B2 (en) | 2023-09-08 | 2025-11-18 | Servicenow, Inc. | Interface element configuration and management for application platforms |
| US12362995B2 (en) | 2023-11-06 | 2025-07-15 | Servicenow, Inc. | Reconciliation of partial configuration items |
| US12254014B1 (en) | 2024-02-23 | 2025-03-18 | Servicenow, Inc. | Document creation with guided generative artificial intelligence |
| US12438790B1 (en) | 2024-03-26 | 2025-10-07 | Servicenow, Inc. | Network anomaly detection using clustering |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4692918A (en) * | 1984-12-17 | 1987-09-08 | At&T Bell Laboratories | Reliable local data network arrangement |
| US4918589A (en) * | 1985-10-31 | 1990-04-17 | Allen-Bradley Company, Inc. | Method and apparatus for linking processors in a hierarchical control system |
| US5088032A (en) * | 1988-01-29 | 1992-02-11 | Cisco Systems, Inc. | Method and apparatus for routing communications among computer networks |
| US5144622A (en) * | 1988-02-15 | 1992-09-01 | Hitachi, Ltd. | Network system |
| US5018137A (en) * | 1988-06-27 | 1991-05-21 | Digital Equipment Corporation | Transparent load sharing for parallel networks |
| US5155808A (en) * | 1988-07-11 | 1992-10-13 | Nec Corporation | System for cooperatively executing programs by sequentially sending a requesting message to serially connected computers |
| US5060228A (en) * | 1988-11-19 | 1991-10-22 | Fujitsu Limited | Bridge communication system |
| DE69030340T2 (de) * | 1989-02-24 | 1997-11-20 | Digital Equipment Corp | Makler für die Auswahl von Rechnernetzwerkservern |
| GB8927623D0 (en) * | 1989-12-06 | 1990-02-07 | Bicc Plc | Repeaters for secure local area networks |
| US5301303A (en) * | 1990-04-23 | 1994-04-05 | Chipcom Corporation | Communication system concentrator configurable to different access methods |
| US5226120A (en) * | 1990-05-21 | 1993-07-06 | Synoptics Communications, Inc. | Apparatus and method of monitoring the status of a local area network |
| GB2246218B (en) * | 1990-07-18 | 1994-02-09 | Stc Plc | Distributed data processing systems |
| US5261044A (en) * | 1990-09-17 | 1993-11-09 | Cabletron Systems, Inc. | Network management system using multifunction icons for information display |
| US5179554A (en) * | 1991-04-08 | 1993-01-12 | Digital Equipment Corporation | Automatic association of local area network station addresses with a repeater port |
| WO1992019054A1 (en) * | 1991-04-12 | 1992-10-29 | Concord Communications, Inc. | Network monitoring |
| US5432907A (en) * | 1992-05-12 | 1995-07-11 | Network Resources Corporation | Network hub with integrated bridge |
| US5319644A (en) * | 1992-08-21 | 1994-06-07 | Synoptics Communications, Inc. | Method and apparatus for identifying port/station relationships in a network |
| US5497463A (en) * | 1992-09-25 | 1996-03-05 | Bull Hn Information Systems Inc. | Ally mechanism for interconnecting non-distributed computing environment (DCE) and DCE systems to operate in a network system |
| JPH0827769B2 (ja) * | 1992-10-30 | 1996-03-21 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 通信インターフェースの生成システム及びその方法 |
| US5522042A (en) * | 1994-01-28 | 1996-05-28 | Cabletron Systems, Inc. | Distributed chassis agent for distributed network management |
-
1994
- 1994-01-28 US US08/187,856 patent/US5522042A/en not_active Expired - Lifetime
-
1995
- 1995-01-26 AT AT95908730T patent/ATE194898T1/de active
- 1995-01-26 WO PCT/US1995/001178 patent/WO1995020852A1/en not_active Ceased
- 1995-01-26 EP EP95908730A patent/EP0741938B1/de not_active Expired - Lifetime
- 1995-01-26 DE DE69518066T patent/DE69518066T2/de not_active Expired - Fee Related
- 1995-01-26 AU AU16951/95A patent/AU701748B2/en not_active Expired
- 1995-01-26 EP EP99120908A patent/EP1014621B1/de not_active Expired - Lifetime
- 1995-01-26 DE DE69533733T patent/DE69533733T2/de not_active Expired - Lifetime
- 1995-01-26 JP JP7520221A patent/JPH09508727A/ja active Pending
-
1996
- 1996-05-10 US US08/644,330 patent/US5812771A/en not_active Expired - Lifetime
-
1998
- 1998-08-06 US US09/130,234 patent/US6415314B1/en not_active Expired - Lifetime
-
1999
- 1999-04-27 AU AU23992/99A patent/AU717656B2/en not_active Ceased
-
2002
- 2002-05-09 US US10/142,042 patent/US6618762B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09508727A (ja) | 1997-09-02 |
| WO1995020852A1 (en) | 1995-08-03 |
| DE69533733D1 (de) | 2004-12-09 |
| EP0741938A1 (de) | 1996-11-13 |
| US6415314B1 (en) | 2002-07-02 |
| AU2399299A (en) | 1999-06-24 |
| AU701748B2 (en) | 1999-02-04 |
| DE69518066T2 (de) | 2001-03-22 |
| US5522042A (en) | 1996-05-28 |
| US6618762B2 (en) | 2003-09-09 |
| ATE194898T1 (de) | 2000-08-15 |
| US20020133583A1 (en) | 2002-09-19 |
| EP1014621B1 (de) | 2004-11-03 |
| DE69518066D1 (de) | 2000-08-24 |
| EP1014621A3 (de) | 2001-07-18 |
| EP1014621A2 (de) | 2000-06-28 |
| US5812771A (en) | 1998-09-22 |
| AU1695195A (en) | 1995-08-15 |
| EP0741938B1 (de) | 2000-07-19 |
| AU717656B2 (en) | 2000-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69533733T2 (de) | Netzwerkverwaltungsverfahren | |
| DE69634928T2 (de) | Netzwerkverwaltungssystem mit verbesserter Knotenerkennung und -überwachung | |
| DE60035830T2 (de) | Netzwerkgeräteverwaltungsvorrichtung und - verfahren | |
| DE69413104T2 (de) | Anordnung und Verfahren zur Überwachung von Tafeln von einfachen Netzverwaltungsprotokollen | |
| DE69719002T2 (de) | Überwachung eines Kommunikationsnetz | |
| DE69534334T2 (de) | Stapelübertragungssystem und -verfahren für graphische Hochleistungsdarstellung von Netztopologie | |
| DE60019640T2 (de) | Digitales Rechnersystem und Verfahren zur Beantwortung von über ein externes Netzwerk empfangenen Anfragen | |
| DE69327576T2 (de) | Paralleles Rechnersystem | |
| DE69829476T2 (de) | Netzwerkverwaltungsarchitektur | |
| DE60031274T2 (de) | Mehrfachanschlussverfahren und -gerät für vituelle ports | |
| DE69416399T2 (de) | Allgemeines modell von verwalteten objekten für den lan-bereich | |
| DE69931473T3 (de) | Eingang/ausgang- scanner für ein steuersystem mit peer- ermittlung | |
| DE68920057T2 (de) | Verfahren und Vorrichtung zur Verbindung eines SNA-Hostrechners mit einem entfernten SNA-Hostrechner über ein paketvermitteltes Nachrichtennetz. | |
| DE60308700T2 (de) | Dynamische fernkonfiguration eines webservers zur bereitstellung von kapazität auf anfrage | |
| DE602005004047T2 (de) | Methode zur Zuordnung von Adressen zu einer Vielzahl von Geräten in einem Netzwerk und entsprechendes System | |
| DE60303309T2 (de) | Snmp systemeinzelabbild eines am netzwerk angeschlossenen speichers | |
| DE69827351T2 (de) | Mehrfach-virtuelle Wegsucher | |
| DE10251911B4 (de) | Verfahren für das Konfigurationsmanagement und Netzwerk | |
| DE69926655T2 (de) | System und verfahren für das zur verfügung stellen des flexiblen managements eines netzes | |
| DE69812574T2 (de) | Verfahren und System zur Leitweglenkung von Agent-Programmen in einem Kommunikationsnetz | |
| DE60129942T2 (de) | Verfahren und System zur Identifizierung von Geräten, welche über ein Netzwerk verbunden sind, wie z.B. Personal Computer | |
| DE102021109509A1 (de) | System und verfahren zur rekonfiguration eines netzwerks unter verwendung von netzvverkverkehrsvergleichen | |
| DE60100800T2 (de) | Verfahren und einrichtung zur bereitstellung von einem hochverfügbaren computerdienst | |
| EP1195945B1 (de) | Client, System und Verfahren zum Netzmanagement in einem Multiserver-Kommunikationsnetz | |
| DE10163533A1 (de) | Persistente Speicherung von Netzwerkmanagementdaten unter Verwendung von Objektreferenzen |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 8364 | No opposition during term of opposition |