[go: up one dir, main page]

DE60303745T2 - Mehrschichtiges Verfahren zum Verwalten von Multicast Teilnehmern - Google Patents

Mehrschichtiges Verfahren zum Verwalten von Multicast Teilnehmern Download PDF

Info

Publication number
DE60303745T2
DE60303745T2 DE2003603745 DE60303745T DE60303745T2 DE 60303745 T2 DE60303745 T2 DE 60303745T2 DE 2003603745 DE2003603745 DE 2003603745 DE 60303745 T DE60303745 T DE 60303745T DE 60303745 T2 DE60303745 T2 DE 60303745T2
Authority
DE
Germany
Prior art keywords
multicasting
data
user
control block
correspond
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
DE2003603745
Other languages
English (en)
Other versions
DE60303745D1 (de
Inventor
Zhi Huawei Service Center Building Shenzhen Heng
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Application granted granted Critical
Publication of DE60303745D1 publication Critical patent/DE60303745D1/de
Publication of DE60303745T2 publication Critical patent/DE60303745T2/de
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/185Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

  • GEBIET DER TECHNIK
  • Die vorliegende Erfindung betrifft ein Benutzerverwaltungsverfahren für Multicasting-Proxy in der Datenkommunikation, insbesondere ein Benutzerverwaltungsverfahren für Multicasting-Proxy.
  • HINTERGRUND DER ERFINDUNG
  • Nach dem Stand der Technik kann Multicasting nur auf einer Schnittstellenebene, jedoch nicht auf einer Datensicherungsebene oder einer bestimmten Benutzerebene gesteuert werden. Auf diese Weise sind Teilnehmer einer Multicasting-Gruppe Schnittstellen oder Unterschnittstellen, so daß ein Multicasting-Paketversender Multicasting-Pakete nur ohne Kenntnis darüber, wer die Multicasting-Pakete empfängt, an Schnittstellen weiterleiten kann. Es unterliegt nicht der Kontrolle, ob ein bestimmter Benutzer, der zu einer Multicasting-Gruppe gehört, das Recht hat, Multicasting-Pakete zu versenden. Abgesehen davon kann ein bestimmter Benutzer, der bestimmte Multicasting-Pakete empfangen hat, nicht genau belastet werden. Deshalb kann eine Benutzerebenenverwaltung gegenwärtig nicht erreicht werden, und sie ist in der Praxis beschwerlich.
  • In "Distributed service platform for managing stream service" von RAMI LEHTONEN und JARMO HARN (XP 002258178) ist eine verteilte Dienstplattform vorgeschlagen worden, um zu ermöglichen, daß alle Dienste von jedem Zugangsnetzwerk aus zugänglich sind. Die auf dieser Plattform beruhende verteilte Architektur umfaßt vier Netzwerkelemente: einen WWW-Server zur Anpassung an die Benutzer, die auf Datenstromdienste zugreifen, einen Zugangsserver, der aus mehreren funktionellen Instanzen besteht, z. B. einem Zugangs-Manager, einem Kunden-Manager, einem Geräte-Manager usw., einen Medienserver zur Speicherung von Mediendaten und zur Bereitstellung einer entsprechenden Verwaltung für die Mediendaten und einen Medien-Client zur Verarbeitung von Audio- und Videoströme. Bei dieser verteilten Dienstplattform könnte ein Gerät aus einem beliebigen Zugangsnetzwerk verwendet werden, um Datenstromdienste zu bestellen und zu steuern, und die Verarbeitung des Datenstroms kann auf irgendwelchen anderen Geräten, wie etwa einem PC, abgewickelt werden.
  • In einem Zugangsserver ist der Zugangs-Manager für Benutzer- und Geräteauthentifikation und Gewährung von Zugangsrechten verantwortlich; der Kunden-Manager wird verwendet, um die Benutzerrollen und -profile zu betreuen, und er ist auch für die Benutzerauthentifikation verantwortlich; der Geräte-Manager wird verwendet, um die Rollen und Registrierungen der Benutzergeräte abzuwickeln. Obwohl eine flexible Verwaltung durch die Mitarbeit des Zugangs-Managers, des Kunden-Managers und des Geräte-Managers realisiert werden kann, wird diese Verwaltung verwendet, um Datenstromdienste zu verwalten und kann nicht für eine Verwaltung von Multicasting-Charakteristiken verwendet werden.
  • Außerdem werden in der europäischen Patentveröffentlichung 1 111 892 Verfahren und ein System zur Internetprotokollnetzwerküberwachung vorgeschlagen. Das Verfahren besteht hauptsächlich aus den Schritten: (a) Empfangen einer ersten Nachricht, die angibt, daß ein Endbenutzergerät unter Überwachung steht; (b) als Antwort auf den Empfang der ersten Nachricht erfolgendes Entnehmen von Medienstromidentifikationsinformation aus einer Anrufsignalisierungsnachricht, die dem Endbenutzergerät zugeordnet ist; und (c) Übertragen der Medienstromidentifikationsinformation an einen EDGE-Router, der dem Endbenutzergerät zugeordnet ist, um ein Kopieren eines Medienstroms zu ermöglichen, der durch die Medienstromidentifikationsinformation identifiziert wird. Man konnte erkennen, daß die Verfahren und Systeme verwendet werden, um eine Überwachung für ein Internetprotokollnetzwerk durchzuführen, aber es wird nicht ausgeführt, wie die Verwaltung für Multicasting-Charakteristiken durchzuführen ist.
  • ZUSAMMENFASSUNG DER ERFINDUNG
  • Es ist eine Aufgabe der Erfindung, ein Benutzerverwaltungsverfahren für Multicasting-Proxy durchzuführen. Bei diesem Verfahren können Multicasting-Gruppen effektiver kontrolliert werden, und es kann Benutzerebenenverwaltung erreicht werden.
  • Um diese Aufgabe zu lösen, umfaßt ein Verfahen gemäß der vorliegenden Erfindung folgendes:
    • a. Aufteilen einer Benutzerverwaltung für Multicasting-Gruppen in eine erste Verwaltung zum Steuern von Multicasting-Charakteristiken, die Schnittstellen entsprechen, eine zweite Verwaltung zum Steuern von Multicasting-Charakteristiken, die Datenverbindungen entsprechen, und eine dritte Verwaltung zum Steuern von Multicasting-Charakteristiken, die bestimmten Benutzern entsprechen; wobei das Steuern von jeder der ersten, zweiten und dritten Verwaltung durch Steuerblöcke mit entsprechenden Multicasting-Charakteristikdaten durchgeführt wird;
    • b. Herstellen einer Datenbeziehung zwischen den drei Arten von Steuerblöcken, so daß ein bestimmter Steuerblock, der einer Datenverbindung entspricht, aus allen Steuerblöcken, die einer Schnittstelle entsprechen, gefunden werden kann und ein bestimmter Datenblock, der einem Benutzer entspricht, aus allen Steuerblöcken, die einer Datenverbindung entsprechen, gefunden werden kann;
    • c. wenn es erforderlich ist, Benutzer zu verwalten, die in eine Multicasting-Gruppe eintreten oder diese verlassen, Auffinden eines bestimmten Steuerblocks, der einer Schnittstelle entspricht, gemäß einer Datenstruktur eines Netzschnittstellen-Steuerblocks, der ein Multicasting-Paket empfangen hat, dann Beurteilen der Multicasting-Charakteristiken der Multicasting-Gruppe, die in dem gefundenen Steuerblock, der einer Schnittstelle entspricht, definiert sind, um zu bestimmen, ob die sukzessive Verarbeitung fortzusetzen ist; wenn ja, Ausführen der nächsten Schritte, ansonsten Beenden der Verarbeitung;
    • d. Auffinden eines bestimmten Steuerblocks, der einer Datenverbindung entspricht, gemäß einer Datenbeziehung zwischen Steuerblöcken, die einer Datenverbindung entsprechen, und dem Steuerblock, der einer Schnittstelle entspricht; dann Beurteilen von Multicasting-Charakteristiken, die Datenverbindungen des Multicasting-Pakets entsprechen, um zu bestimmen, ob die sukzessive Verarbeitung fortzusetzen ist; wenn ja, Ausführen des nächsten Schritts, ansonsten Beenden der Verarbeitung; und
    • e. Auffinden eines bestimmten Steuerblocks, der einem Benutzer entspricht, gemäß einer Multicasting-Gruppen-IP-Adresse und Benutzerattributen; dann Hinzufügen, Löschen oder Modifizieren von entsprechender Benutzerinformation in dem Steuerblock, der einem Benutzer entspricht.
  • Man kann erkennen, daß die vorliegende Erfindung Multicasting-Gruppen auf der Schnittstellenebene, auf der Datensicherungsebene und auf einer bestimmten Benutzerebene statt nur auf der Schrittstellenebene nach dem Stand der Technik steuern kann, so daß die vorliegende Erfindung in bezug auf den Stand der Technik Multicasting-Gruppen effektiver und flexibler verwalten kann. Außerdem werden die Steuerblöcke, die einer Datenverbindung entsprechen, und die Steuerblöcke, die einem Benutzer entsprechen, gemäß der Erfindung neu hinzugefügt, und die Datenbeziehung zwischen drei Arten von Steuerblöcken wird hergestellt, so daß die Erfindung jeden einzelnen Benutzer von Multicasting-Gruppen verwalten kann. Auf diese Weise ist die Verwaltung für Multicasting-Gruppen gemäß der Erfindung gründlicher und praktikabler als nach dem Stand der Technik.
  • Bevorzugte Merkmale der Erfindung sind in den Ansprüchen 2 bis 7 ausgeführt.
  • KURZBESCHREIBUNG DER ZEICHNUNGEN
  • 1 zeigt ein dreidimensionales Linking-Liste-Steuerungsschaltbild zur Implementierung einer Benutzerverwaltung für Multicasting-Proxy gemäß der vorliegenden Erfindung.
  • AUSFÜHRLICHE BESCHREIBUNG DER ERFINDUNG
  • Die Erfindung wird nachstehend ausführlich mit Bezug auf die beigefügten Zeichnungen und Ausführungsformen beschrieben.
  • Um die Aufgabe einer Mehrebenen-Benutzerverwaltung für Multicasting-Proxy zu lösen, umfaßt die Erfindung die folgenden Hauptschritte:
    • (1) Aufteilen einer Benutzerverwaltung für Multicasting-Gruppen in eine erste Verwaltung für Schnittstellen, eine zweite Verwaltung für Datensicherungsebenen und eine dritte Verwaltung für Benutzerebenen und Einstellen eines oder von mehr als einem Steuerblock auf eine Schnittstelle, eines oder von mehr als einem Steuerblock auf eine Datenverbindung bzw. eines oder von mehr als einem Steuerblock auf einen Benutzer, wobei ein Steuerblock tatsächlich eine Datenstruktur ist, die Multicasting-Charakteristiken von Multicasting-Gruppen entsprechend einer Schnittstelle, einer Datenverbindung bzw. einem Benutzer umfaßt;
    • (2) Herstellen einer Datenbeziehung zwischen den drei Arten von Steuerblöcken, so daß ein bestimmter Steuerblock, der einer Datenverbindung entspricht, aus allen Steuerblöcken, die einer Schnittstelle entsprechen, herausgefunden werden kann und ein bestimmter Datenblock, der einem Benutzer entspricht, aus allen Steuerblöcken, die einer Datenverbindung entsprechen, herausgefunden werden kann;
    • (3) Durchführen einer Benutzerverwaltung für Benutzer, z. B. Authentifikation, Autorisierung und Belastung usw., mit der Datenbeziehung zwischen drei Arten von Steuerblöcken.
  • Von den drei Arten von Steuerblöcken gemäß der vorliegenden Erfindung ist der Steuerblock, der einer Schnittstelle entspricht, der Schnittstellen/Nebenschnittstellensteuerblock nach dem Stand der Technik. Die Steuerblöcke, die einer Schnittstelle entsprechen, werden verwendet, um Multicasting-Charakteristiken jeder Schnittstelle und Nebenschnittstelle in einem System zu verwalten. Die Verwaltung schließt ein: ob eine Multicasting-Anwendung zu erlauben ist, ob Multicasting-Anwendungen auf einer Benutzerseite oder einer Netzwerkseite zu erlauben sind, ob das Binden von Multicasting-Ressourcen oder Multicasting-Gruppen zu erlauben ist, das Begrenzen der Anzahl von Mitgliedern einer Multicasting-Gruppe oder die Anzahl von Multicasting-Gruppen usw. zu erlauben ist.
  • Die Steuerblöcke, die einer Datenverbindung entsprechen, werden verwendet, um Multicasting-Charakteristiken zu verwalten, die der Datenverbindung eines Netzwerks entsprechen. Eine Datenverbindung ist hier eine virtuelle lokale Netzwerk-ID (VLAN-ID) in einem IPOEOVLAN oder eine permanente virtuelle Verbindung (PVC) in einem IPOEOA usw. Die Verwaltung für Multicasting-Charakteristiken, die der Datenverbindung entsprechen, schließen beispielsweise ein: Begrenzung der Anzahl von Mitgliedern einer Multicasting-Gruppe, wenn ein Kern-EDGE-(Enhanced Data Rates for Global Evolution-) Netzwerkgerät, z. B. ein EDGE-Servicerouter (ESR), verwendet wird, oder Weiterleiten lediglich eines Datagramms für alle Mitglieder der gleichen Multicasting-Gruppe auf der gleichen Datenverbindung, um Netzwerkbandbreiten-Ressourcen usw. zu sparen.
  • Die Steuerblöcke, die einem Benutzer entsprechen, werden verwendet, um Multicasting-Charakteristiken auf der Benutzerebene zu verwalten, was zwei Hauptaspekte einschließt: Verwalten des Eintretens oder Austretens eines Benutzers in oder aus einer Gruppe und Verwalten der Belastung eines bestimmten Benutzers und Weiterleiten von Multicasting-Paketen, was nachstehend ausführlicher beschrieben wird.
  • Der zweite Schritt gemäß der vorliegenden Erfindung, nämlich wie die Datenbeziehung zwischen drei Arten von Steuerblöcken herzustellen ist, ist der Kernpunkt der Erfindung. Eine dreidimensionale Linking-Liste kann verwendet werden, um die oben erwähnte Datenbeziehung herzustellen, und andere Linking-Listenstrukturen oder eine Datenbasisstruktur können statt dessen verwendet werden. 1 zeigt die Struktur einer dreidimensionalen Linking-Liste. Die drei Dimensionen sind Datenverbindung (einschließlich Schnittstelle), Multicasting-Gruppe und Benutzer-IP-Adresse. Das heißt im einzelnen, da alle Steuerblöcke mit Linking-Listen oder -Arrays verbunden sind, kann jeder Steuerblock, der einem Benutzer entspricht, über irgendeines von folgendem gesucht werden: die Datenverbindung (einschließlich Schnittstelle), die Multicasting-Gruppe oder die Benutzer-ID. Die Indexbeziehung stellt sicher, daß die Drei-Ebenen-Verwaltung mit der Datenstruktur erreicht werden kann, d. h. Multicasting-Charakteristiken können jeweils in der Schnittstelle, in der Datenverbindung und beim jeweiligen Benutzer verwaltet werden. Auf diese Weise kann die Verwaltung für Multicasting-Gruppen flexibel und effektiv sein.
  • Mit Bezug auf 1 wird ein Netzwerkschnittstellensteuerblock verwendet, um Schnittstelleninformation aufzuzeichnen. Die Steuerblöcke, die einer Schnittstelle gemäß der vorliegenden Erfindung entsprechen, d. h. die Schnittstellen-Multicasting-Steuerblöcke, wie in 1 gezeigt, sind mit dem Netzwerkschnittstellensteuerblock verbunden. Das heißt, ein Indexmodus für Multicasting-Gruppen wird im Netzwerkschnittstellensteuerblock mit einem Pointer versehen. Auf diese Weise können Steuerblöcke, die einer Schnittstelle entsprechen, effektiv mittels des Verwaltungsmodus für Schnittstellen in dem Betriebssystem eines Netzwerkgeräts verwaltet werden. Außerdem sind, wie in 1 gezeigt, die Steuerblöcke L1, L2, L3 und L4 in der Datenverbindung und die Steuerblöcke G1, G2 und G3 beim Benutzer die Steuerblöcke, die einer Datenverbindung für die Datenverbindungen 1, 2, 3 und 4 entsprechen, bzw. die Steuerblöcke, die einem Benutzer für die Multicasting-Gruppen 1, 3 und 4 entsprechen. Die Steuerblöcke, die einer Datenverbindung entsprechen, und die Steuerblöcke, die einem Benutzer entsprechen, werden verwendet, um die Indexbeziehung zwischen der Datenverbindung und Benutzern bzw. zwischen Multicasting-Gruppen-IP-Adressen und Benutzern herzustellen. Mittels der beiden Indexbeziehungen kann ein bestimmter Benutzer entweder über die Datenverbindung oder über die Multicasting-Gruppen-IP-Adresse gesucht und erfaßt werden. Die Hash-Tabelle der Datenverbindung und die Hash-Tabelle der Multicasting-Gruppen-IP-Adresse können verwendet werden, um die Sucheffizienz zu erhöhen. Im einzelnen kann ein entsprechender Schlüssel der Hash-Tabelle mit einer bestimmten Hash-Arithmetik für den Datenverbindungsindex oder die Multicasting-Gruppen-IP-Adresse schnell berechnet werden. Als nächstes kann ein bestimmter Steuerblock, der einer Datenverbindung entspricht, oder ein Steuerblock, der einem Benutzer entspricht, durch den Hash-Tabellenindex mit Schlüsseln aufgefunden werden.
  • Nachdem die Datenbeziehung zwischen drei Arten von Steuerblöcken hergestellt worden ist, kann eine genaue Kontrolle auf der Benutzerebene erreicht werden. Beispielsweise für Multicasting-Gruppenmitglieder an der gleichen Datenverbindung, wo sich der Absender befindet, wird nur ein Multicasting-Paket an die Mitglieder versendet; und für allgemeine Multicasting-Gruppenmitglieder kann mit Clustertechnik ein Datenverbindungsgerät die Verwaltung des Multicasting besorgen, und Geräte zur Weiterleitung von Multicasting-Paketen können gesteuert werden. Während des Weiterleitens eines Multicasting-Pakets zeichnen die Geräte zur Weiterleitung von Multicasting-Paketen den Datenfluß auf, so daß eine Multicasting-Anwendung eines bestimmten Benutzers aufgezeichnet werden kann und der Benutzer belastet werden kann.
  • Was die Verwaltung des Eintretens oder Austretens eines Benutzers in oder aus einer Multicasting-Gruppe betrifft, so schließt diese das sequentielle Durchsuchen der Steuerblöcke, die einer Schnittstelle entsprechen, der Steuerblöcke, die einer Datenverbindung entsprechen, und der Steuerblöcke, die einem Benutzer entsprechen, nach Empfang eines Multicasting-Meldungspakets ein. Eine spezifische Verarbeitung läuft folgendermaßen ab.
  • Zunächst wird gemäß dem Netzwerkschnittstellensteuerblock, der die Multicasting-Meldungspakete empfangen hat, ein bestimmter Schnittstellen-Multicasting-Steuerblock, d. h. ein bestimmter Steuerblock, der einer Schnittstelle entspricht, aufgefunden, und Charakteristiken der Multicasting-Gruppe werden bewertet, um zu bestimmen, ob die nachfolgende Verarbeitung fortgesetzt wird; wenn ja, laufen die nächsten Schritte ab, ansonsten laufen die nächsten Schritte nicht ab.
  • Gemäß den Linking-Listen unter den Steuerblöcken, die einer Schnittstelle entsprechen, und der Datenverbindungscharakteristik der empfangenen Pakete wird ein bestimmter Steuerblock, der einer Datenverbindung entspricht, aufgefunden, und die Datenübertragungscharakteristik der Multicasting-Gruppe wird bestimmt. Wenn die Multicasting-Anwendung bei dieser Datenverbindung angewendet werden kann, läuft der nächste Schritt ab; ansonsten läuft der nächste Schritt nicht ab. Wenn kein Steuerblock, der einer Datenverbindung entspricht, aufgefunden werden kann, dann kann ein neuer Steuerblock, der einer Datenverbindung entspricht, an dieser Datenverbindung hinzugefügt werden.
  • Gemäß der Multicasting-Gruppen-IP-Adresse und den Benutzer-Attributen (z. B. Benutzeridentifikation) wird ein bestimmter Steuerblock, der einem Benutzer entspricht, aufgefunden, dann erfolgt die Verwaltung des Eintretens oder Austretens des Benutzers in oder aus der Multicasting-Gruppe, d. h. entsprechende Benutzerinformation kann in dem Steuerblock, der einem Benutzer entspricht, hinzugefügt, gelöscht oder modifiziert werden.
  • Obwohl die vorliegende Erfindung mit Bezug auf spezifische exemplarische Ausführungsformen beschrieben worden ist, ist offensichtlich, daß verschiedene Modifikationen und Änderungen an diesen Ausführungsformen möglich sind. Dementsprechend haben die Beschreibung und die Zeichnungen darstellenden und keinen einschränkenden Charakter.

Claims (7)

  1. Mehrschichtiges Benutzerverwaltungsverfahren für Multicasting-Proxys, umfassend: a. Aufteilen einer Benutzerverwaltung für Multicasting-Gruppen in eine erste Verwaltung zum Steuern von Multicasting-Charakteristiken, die Schnittstellen entsprechen, eine zweite Verwaltung zum Steuern von Multicasting-Charakteristiken, die Datenverbindungen entsprechen, und eine dritte Verwaltung zum Steuern von Multicasting-Charakteristiken, die bestimmten Benutzern entsprechen; wobei das Steuern von jeder der ersten, zweiten und dritten Verwaltung durch Steuerblöcke mit entsprechenden Multicasting-Charakteristikdaten durchgeführt wird; b. Einrichten einer Datenbeziehung unter den drei Arten von Steuerblöcken, so dass ein bestimmter Steuerblock, der einer Datenverbindung entspricht, aus allen Steuerblöcken, die einer Schnittstelle entsprechen, gefunden werden kann und ein bestimmter Datenblock, der einem Benutzer entspricht, aus allen Steuerblöcken, die einer Datenverbindung entsprechen, gefunden werden kann; c. wenn es erforderlich ist, Benutzer zu verwalten, die zu einer Multicasting-Gruppe hinzukommen oder diese verlassen, Auffinden eines bestimmten Steuerblocks, der einer Schnittstelle entspricht, gemäß einer Datenstruktur eines Netzschnittstellen-Steuerblocks, der ein Multicasting-Paket empfangen hat, dann Beurteilen der Multicasting-Charakteristiken der Multicasting-Gruppe, die in dem gefundenen Steuerblock, der einer Schnittstelle entspricht, definiert sind, um zu bestimmen, ob die sukzessive Verarbeitung fortzusetzen ist; wenn dem so ist, Ausführen der nächsten Schritte, ansonsten Beenden der Verarbeitung; d. Auffinden eines bestimmten Steuerblocks, der einer Datenverbindung entspricht, gemäß einer Datenbeziehung zwischen Steuerblöcken, die einer Datenverbindung entsprechen, und dem Steuerblock, der einer Schnittstelle entspricht; dann Beurteilen von Multicasting-Charakteristiken, die Datenverbindungen des Multicasting-Pakets entsprechen, um zu bestimmen, ob die sukzessive Verarbeitung fortzusetzen ist; wenn dem so ist, Ausführen des nächsten Schritts, ansonsten Beenden der Verarbeitung; und e. Auffinden eines bestimmten Steuerblocks, der einem Benutzer entspricht, gemäß einer Multicasting-Gruppen-IP-Adresse und Benutzerattributen; dann Hinzufügen, Löschen oder Modifizieren von entsprechenden Benutzerinformationen in dem Steuerblock, der einem Benutzer entspricht.
  2. Verfahren nach Anspruch 1, welches dadurch gekennzeichnet ist, dass das Steuern der Multicasting-Charakteristiken, die Schnittstellen entsprechen, umfasst: Beurteilen, ob an einer Schnittstelle Multicasting-Anwendungen zu erlauben sind, Beurteilen, ob an einer Benutzerstelle oder einer Netzstelle Multicasting-Anwendungen zu erlauben sind, Beurteilen, ob ein Zusammenbinden von Mutlicasting-Ressourcen oder Multicasting-Gruppen zu erlauben sind, Begrenzen der Anzahl von Mitgliedern einer Multicasting-Gruppe oder Begrenzen der Anzahl von Multicasting-Gruppen.
  3. Verfahren nach Anspruch 1, welches dadurch gekennzeichnet ist, dass das Steuern der Multicasting-Charakteristiken, die Datenverbindungen entsprechen, die Anzahl von Mitgliedern einer Multicasting-Gruppe begrenzt, wenn eine Kernkanten-Netzeinrichtung, wie ein Kantendienstrouter, verwendet wird.
  4. Verfahren nach Anspruch 1, welches dadurch gekennzeichnet ist, dass das Steuern der Multicasting-Charakteristiken, die Datenverbindungen entsprechen, nur ein Multicasting-Paket für alle Mitglieder der gleichen Multicasting-Gruppe an der gleichen Datenverbindung weiterleitet, wenn Daten weitergeleitet werden.
  5. Verfahren nach Anspruch 1, welches dadurch gekennzeichnet ist, dass die Datenbeziehung durch einer Streckenverbindungslisten-Struktur oder eine Struktur einer relationalen Datenbank eingerichtet wird.
  6. Verfahren nach Anspruch 1, welches dadurch gekennzeichnet ist, dass das Verfahren ferner umfasst: wenn kein Steuerblock, der einer Datenverbindung entspricht, gefunden wird, wenn ein bestimmter Steuerblock, der einer Datenverbindung entspricht, gefunden wird, Hinzufügen eines neuen Steuerblocks, der einer Datenverbindung entspricht, an der Datenverbindung; und Einrichten der Datenbeziehung unter Steuerblöcken, die einer Schnittstelle entsprechen, Steuerblöcken, die einem Benutzer entsprechen, und dem neuen Steuerblock, der einer Datenverbindung entspricht.
  7. Verfahren nach Anspruch 1, welches dadurch gekennzeichnet ist, das das Verfahren umfasst: Aufzeichnen des Flusses von Mutticasting-Paketen, die mit einem Einrichtungsweiterleitungsprogramm weitergeleitet worden sind, und Abrechnen mit einem Benutzer, der die Multicasting-Pakete empfangen hat.
DE2003603745 2002-08-07 2003-07-25 Mehrschichtiges Verfahren zum Verwalten von Multicast Teilnehmern Expired - Lifetime DE60303745T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN02125984 2002-08-07
CNB021259844A CN1232086C (zh) 2002-08-07 2002-08-07 实现组播代理多粒度用户管理的方法

Publications (2)

Publication Number Publication Date
DE60303745D1 DE60303745D1 (de) 2006-04-27
DE60303745T2 true DE60303745T2 (de) 2006-09-21

Family

ID=4745710

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2003603745 Expired - Lifetime DE60303745T2 (de) 2002-08-07 2003-07-25 Mehrschichtiges Verfahren zum Verwalten von Multicast Teilnehmern

Country Status (7)

Country Link
US (1) US7548966B2 (de)
EP (1) EP1388972B1 (de)
JP (1) JP4393132B2 (de)
CN (1) CN1232086C (de)
AT (1) ATE319245T1 (de)
AU (1) AU2003231627B2 (de)
DE (1) DE60303745T2 (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7440567B2 (en) 2003-01-27 2008-10-21 At&T Intellectual Property I, L.P. Healthcare virtual private network methods and systems
CN100414876C (zh) 2005-01-24 2008-08-27 华为技术有限公司 一种宽带视频业务的接入方法
CN101453345B (zh) * 2007-12-07 2011-07-27 上海贝尔阿尔卡特股份有限公司 一种基于服务提供商的组播接入控制方法及其接入设备
CN101494581B (zh) * 2008-01-22 2012-07-18 中兴通讯股份有限公司 在网络处理器上实现用户端口二层互通的方法
CN101640787B (zh) * 2009-08-24 2011-10-26 中兴通讯股份有限公司 一种层次化控制访问组播组的方法和装置
US8892762B2 (en) 2009-12-15 2014-11-18 International Business Machines Corporation Multi-granular stream processing
US8874638B2 (en) 2009-12-15 2014-10-28 International Business Machines Corporation Interactive analytics processing
CN109284617A (zh) * 2018-09-06 2019-01-29 郑州云海信息技术有限公司 控制多进程访问磁盘文件的方法、装置及存储介质

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4091550A (en) * 1974-09-25 1978-05-30 Honeywell Inc. Automated instructional apparatus and method
US4014111A (en) * 1975-12-09 1977-03-29 The United States Of America As Represented By The Secretary Of The Army Ordnance training aid
US4114080A (en) * 1977-04-05 1978-09-12 Greenwood Quentin E Explosion simulating device
US4132312A (en) * 1978-03-13 1979-01-02 Daikichi Kamada Packaging unit for use in the marketing of alarm systems
US4432731A (en) * 1982-09-30 1984-02-21 Batchie John M Bomb squad training device
US5246372A (en) * 1990-11-05 1993-09-21 The United States Of America As Represented By The Secretary Of The Army Training grenade
US5114140A (en) * 1991-02-20 1992-05-19 Universal City Studios, Inc. Explosion simulator
US5207579A (en) * 1991-05-22 1993-05-04 The United States Of America As Represented By The Secretary Of The Army Antipersonnel training mine
USH1390H (en) * 1993-01-06 1995-01-03 The United States Of America As Represented By The Secretary Of The Army Claymore training device
US5648636A (en) * 1993-03-08 1997-07-15 Regents Of The University Of California Non-detonable and non-explosive explosive simulators
US5359936A (en) * 1993-03-08 1994-11-01 Regents Of The University Of California Non-detonable explosive simulators
US5351623A (en) * 1993-06-21 1994-10-04 The United States Of America As Represented By The Secretary Of The Navy Explosive simulator
US5963556A (en) * 1993-06-23 1999-10-05 Digital Equipment Corporation Device for partitioning ports of a bridge into groups of different virtual local area networks
US5511978A (en) * 1994-03-21 1996-04-30 Spectra Research, Inc. Explosion simulator and system for generating audio and visual effects
GB9517919D0 (en) * 1995-09-02 1995-11-01 Loral Europ Weapon simulator
US5853292A (en) * 1996-05-08 1998-12-29 Gaumard Scientific Company, Inc. Computerized education system for teaching patient care
JPH10290226A (ja) * 1997-04-15 1998-10-27 Fujitsu Ltd マルチキャストコネクション管理方式
US5958299A (en) * 1997-12-01 1999-09-28 Regents Of The University Of California Explosive simulants for testing explosive detection systems
US6065404A (en) * 1998-02-04 2000-05-23 Cubic Defense Systems, Inc. Training grenade for multiple integrated laser engagement system
US6185698B1 (en) * 1998-04-20 2001-02-06 Sun Microsystems, Incorporated Method and apparatus using ranking to select repair nodes in formation of a dynamic tree for multicast repair
JP3519616B2 (ja) 1998-10-21 2004-04-19 株式会社日立製作所 中継装置
JP3890154B2 (ja) 1998-12-14 2007-03-07 日本電気株式会社 多階層管理システム
US6330601B1 (en) * 1998-12-22 2001-12-11 Nortel Networks Limited Management system for a multi-level communication network
US6684331B1 (en) * 1999-12-22 2004-01-27 Cisco Technology, Inc. Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure
CA2326246C (en) * 1999-12-23 2005-04-05 Nortel Networks Limited Methods and systems for internet protocol (ip) network surveillance
US6832249B2 (en) * 2000-05-19 2004-12-14 Intellectual Ventures Patent Holdings Iii, Llc Globally accessible computer network-based broadband communication system with user-controllable quality of information delivery and flow priority
US7024469B1 (en) * 2000-08-28 2006-04-04 Avaya Technology Corp. Medium access control (MAC) protocol with seamless polling/contention modes
US7325072B2 (en) * 2003-05-23 2008-01-29 Matsushita Electric Industrial Co., Ltd. Inter-subnet multicast relaying service-a network infrastructure independent solution to cross subnet multicasting

Also Published As

Publication number Publication date
JP4393132B2 (ja) 2010-01-06
AU2003231627A1 (en) 2004-02-26
US20040059803A1 (en) 2004-03-25
JP2004072765A (ja) 2004-03-04
US7548966B2 (en) 2009-06-16
EP1388972A1 (de) 2004-02-11
CN1416253A (zh) 2003-05-07
AU2003231627B2 (en) 2005-10-20
CN1232086C (zh) 2005-12-14
ATE319245T1 (de) 2006-03-15
DE60303745D1 (de) 2006-04-27
EP1388972B1 (de) 2006-03-01

Similar Documents

Publication Publication Date Title
DE60212289T2 (de) Verwaltung privater virtueller Netze (VPN)
DE60118261T2 (de) Datenübertragung nach und von einem Mobil-Endgerät in einem Netzwerk
DE60108404T2 (de) Vorrichtung und Verfahren zum Ausrichten des Mehrfachdatenverkehrs in einem Ethernet-MAN
DE69731965T2 (de) Zugriff auf rechnerbetriebsmittel von aussen durch eine firewall
DE69433126T2 (de) Verfahren zum Einrichten von virtuellen Mehrfachsendeverbindungen
DE60302051T2 (de) Verfahren, netzwerk und gerät zur konfiguration und steuerung von netzressourcen beim zurverfügungstellen von inhalten mit verteilungsregeln
DE60021692T2 (de) Datenübertragungsverfahren und Funk-Endgerät zur Ausführung von Transportschichtprotokoll in einem Funknetz
DE69925897T2 (de) Verwaltung von gruppenadressen in mobilendgeräten
DE602004004601T2 (de) Verteilung von Mitgliedschaftsinformationen für Mehrfachteilnehmersitzungen auf der Applikationsebene
DE102019210229A1 (de) Verfahren und Vorrichtung zur Analyse dienste-orientierter Kommunikation
DE60026006T2 (de) System zum Empfang von Mehrfachdaten
DE60205501T2 (de) Verwaltung von informationen über subskriptionen der dienstleistungen von dritten
DE60132360T2 (de) Verwaltung von netzwerk-verkehr durch anwendung einer hashfunktion
DE60303745T2 (de) Mehrschichtiges Verfahren zum Verwalten von Multicast Teilnehmern
EP1726178A1 (de) Verfahren zur steuerung und auswertung eines nachrichtenverkehrs einer kommunikationseinheit durch eine erste netzwerkeinheit innerhalbs eines mobilfunksystems, sowie dazugehörige kommunikationseinheit und erste netzwerkeinheit
DE10231941A1 (de) Datenpaketstruktur für direkt adressiertes Multicast-Protokoll
DE102008062982A1 (de) Abrechnungsstelle zum Publizieren/Abonnieren der von verteilten Telekommunikationssystemen ausgehenden Zustandsdaten
DE10056823A1 (de) Verfahren zur Durchführung eines Dienstes zur automatischen Übermittlung von Paketdaten sowie Kommunikationsnetz, Informationsrechner und Programmmodul dafür
DE60004216T2 (de) Verbindungskennung
DE10231958A1 (de) Direkt adressiertes Multicast-Protokoll
DE112013000194T5 (de) Pflege einer Multicast-Weiterleitungstabelle und eines PIM-Routers
DE102011080676A1 (de) Konfiguration eines Kommunikationsnetzwerks
DE10061554A1 (de) Vorrichtung und Verfahren zum Zuordnen von Fahrzeugidentifikationen über ein Funknetz
EP1655974A1 (de) Verfahren und Vorrichtungen zum Informationsabgleich zwischen Manager und Agent in eiem Managementnetz
DE60300787T2 (de) Bereitstellung von Diensten entfernten Terminal mit einem entfernten Endgerät

Legal Events

Date Code Title Description
8364 No opposition during term of opposition