[go: up one dir, main page]

DE102008032087A1 - System und Verfahren für eine Kommunikation zwischen mehreren Netzwerken - Google Patents

System und Verfahren für eine Kommunikation zwischen mehreren Netzwerken Download PDF

Info

Publication number
DE102008032087A1
DE102008032087A1 DE102008032087A DE102008032087A DE102008032087A1 DE 102008032087 A1 DE102008032087 A1 DE 102008032087A1 DE 102008032087 A DE102008032087 A DE 102008032087A DE 102008032087 A DE102008032087 A DE 102008032087A DE 102008032087 A1 DE102008032087 A1 DE 102008032087A1
Authority
DE
Germany
Prior art keywords
communication terminal
address
communication
network
main device
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.)
Granted
Application number
DE102008032087A
Other languages
English (en)
Other versions
DE102008032087B4 (de
Inventor
Ryoichi Kawasaki Ochi
Yasuomi Kawasaki Ooki
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.)
NEC Platforms Ltd
Original Assignee
NEC Infrontia Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Infrontia Corp filed Critical NEC Infrontia Corp
Publication of DE102008032087A1 publication Critical patent/DE102008032087A1/de
Application granted granted Critical
Publication of DE102008032087B4 publication Critical patent/DE102008032087B4/de
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2517Translation of Internet protocol [IP] addresses using port numbers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2546Arrangements for avoiding unnecessary translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/25Mapping addresses of the same type
    • H04L61/2503Translation of Internet protocol [IP] addresses
    • H04L61/2557Translation policies or rules

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Durch die vorliegende Erfindung wird ein Kommunikationssystem für eine Kommunikation zwischen mehreren Netzwerken über ein NAPT(Network Address Port Translation)-Gerät bereitgestellt, wobei das System in einem lokalen Netzwerk und in einem globalen Netzwerk angeordnete Kommunikationsendgeräte, eine Hauptvorrichtung zum Managen von Kommunikationsinformation der Kommunikationsendgeräte und eine in der Hauptvorrichtung bereitgestellte Tabelle zum Speichern von Identifizierungsinformation, einer lokalen Adresse und einer globalen Adresse jedes der Kommunikationsendgeräte in Zuordnung zueinander aufweist. Wenn ein Kommunikationsendgerät einen Ruf erzeugt, wird auf die Tabelle Bezug genommen, wobei, wenn das Ziel des Rufs ein Kommunikationsendgerät außerhalb des Netzwerks ist, die globale Adresse des NAPT-Geräts des entfernten Netzwerks als wechselseitige Zieladresse verwendet wird, wohingegen, wenn das Ziel des Rufs ein im gleichen Netzwerk angeordnetes Kommunikationsendgerät ist, die lokale Adresse verwendet wird, die nur im lokalen Netzwerk wirksam ist.

Description

  • Die vorliegende Erfindung basiert auf und beansprucht die Priorität von der japanischen Patentanmeldung Nr. 2007-183176 , eingereicht am 12. Juli 2007, auf deren Offenbarung hierin in ihrer Gesamtheit Bezug genommen wird.
  • Die vorliegende Erfindung betrifft ein System und ein Verfahren für eine Kommunikation zwischen mehreren Netzwerken durch eine NAPT-(Network Address Port Translation)Funktion.
  • Durch die Verwendung eines Routers mit einer NAT-(Network Address Translation) oder einer NAPT-(Network Address Port Translation)Funktion können mehrere Endgeräte unter Verwendung einer einzigen globalen Adresse mit einem globalen Netzwerk verbunden werden. Andererseits sind, wenn eine IP-Telefon- oder Videokommunikation hauptsächlich in lokalen Umgebungen unter Verwendung des Netzwerks ausgeführt wird, alle in derartigen Umgebungen verwendeten Adressen lokale Adressen.
  • Einige dieser Kommunikationssysteme tauschen ihre Adressen außer über das die Quelle und das Ziel anzeigende IP-Basisfeld in Daten unter Verwendung eines spezifischen Formats aus, wie beispielsweise des SIP-Protokolls. Wenn ein derartiges System erweitert wird, um ein Ziel jenseits des globalen Netzwerks zu erreichen, wird die lokale Adresse in die Daten eingefügt, die durch ein Endgerät zurückgesendet werden, das die Kommunikation empfängt, weil die Dateninhalte durch die NAT-Übersetzung oder eine ähnliche Funktion nicht geändert werden.
  • Es werden mehrere Verfahren vorgeschlagen, um dies zu verhindern. Beispielsweise analysiert das NAPT-Gerät die Dateninhalte selbst, um die in den Daten enthaltene Adresse umzuschreiben. Alternativ spezifiziert das Endgerät selbst im Voraus die globale Adresse des NAPT-Geräts, wenn es eine Kommunikation ausführt.
  • Diese Verfahren sind jedoch mit Problemen behaftet, beispielsweise müssen die entsprechenden Geräte modifiziert werden und erfahren die NAPT-Geräten eine hohe Belastung.
  • Eine dieser Techniken ist im Patentdokument JP-A-2005-45678 beschrieben. Durch diese herkömmliche Technik wird ein Kommunikationsverfahren bereitgestellt, das eine direkte Kommunikation zwischen Hosts ermöglicht, ohne dass die NAT-Funktion eines Routers geändert werden muss. Insbesondere verwendet dieses Kommunikationsverfahren einen ersten Router, einen über den ersten Router mit einem Netzwerk verbundenen ersten Host, einen zweiten Router, einen über den zweiten Router mit dem Netzwerk verbundenen zweiten Host und einen mit dem Netzwerk verbundenen Controller. Der erste und der zweite Router weisen die NAT-Funktion und eine Maskierungsfunktion auf.
  • Eine andere verwandte Technik ist im Patentdokument JP-A-2004-304318 beschrieben. Zweck dieser Technik ist eine einfache Kommunikation mit anderen Geräten über ein NAPT-Gerät. Insbesondere verwendet ein lokales Kommunikationsgerät eine Dienstbereitstellungsvorrichtung, die es Geräten ermöglicht Kommunikationsquellenadressenportinformation, d. h. globale Adressenportinformation einer Relaisvorrichtung, abzurufen, und tauscht die Kommunikationsquellenadressenportinformation mit einem mit dem Kommunikationsgerät kommunizierenden lokalen Kommunikationsgerät aus. Basierend auf der Kommunikationsquellenadressenportinformation tauscht das lokale Kommunikationsgerät ein Öffnungsanforderungspaket durch mehrere Verfahren aus, um einen für eine Kommunikation öffenbaren Port zu suchen, und eröffnet die Kommunikation und hält sie aufrecht unter Verwendung eines Eröffnungs/Aufrechterhaltungspakets.
  • Die vorliegende Erfindung ist hinsichtlich der vorstehend beschriebenen Probleme des Stands der Technik entwickelt worden, und es ist Aufgabe der Erfindung, eine Kommunikation zwischen in mehreren lokalen Netzwerken angeordneten Kommunikationsendgeräten zu ermöglichen, ohne dass eine unnötige Belastung an NAPT-(Network Address Port Translation)Geräten auftritt. Diese Aufgabe wird durch die Merkmale der Patentansprüche gelöst.
  • Erfindungsgemäß speichert die Hauptvorrichtung zum Managen von Kommunikationsinformation der Kommunikationsendgeräte Netzwerke, denen die Kommunikationsendgeräte zugeordnet sind, wenn die Kommunikationsendgeräte in der Hauptvorrichtung registriert werden. Wenn ein Kommunikationsendgerät einen Ruf erzeugt, bestimmt die Hauptvorrichtung, ob ein entferntes Kommunikationsendgerät sich im gleichen Netzwerk befindet wie das ruferzeugende Kommunikationsendgerät, oder außerhalb des Netzwerks. Wenn der Ruf an ein Kommunikationsendgerät außerhalb des Netzwerks adressiert ist, wird eine globale Adresse des NAPT-Geräts des entfernten Netzwerks als wechselseitige Zieladresse verwendet. Wenn der Ruf an ein im gleichen Netzwerk angeordnetes Kommunikationsendgerät adressiert ist, wird eine lokale Adresse verwendet. Dadurch kann das den Ruf empfangende Kommunikationsendgerät das die Sitzung erzeugende Endgerät korrekt erkennen, ohne dass das NAPT-Gerät eine unnötige Belastung erfährt.
  • Erfindungsgemäß kann in einer Umgebung, in der mehrere lokale Netzwerke unter Verwendung eines NAT- oder NAPT-Geräts mit einem globalen Netzwerk verbunden sind, ein Kommunikationssystem für eine Kommunikation zwischen Endgeräten, wie beispielsweise Telefonen, die in einem lokalen Netzwerk betreibbar sind, durch ein Kommunikationsendgerät, das in einem anderen lokalen Netzwerk angeordnet ist, auf die gleiche Weise verwendet werden wie durch ein im gleichen lokalen Netzwerk angeordnetes Kommunikationsendgerät, ohne dass das vorhandene NAT- oder NAPT-Gerät modifiziert werden muss oder das NAT- oder NAPT-Gerät eine unnötige Belastung erfährt.
  • Nachstehend werden bevorzugte exemplarische Ausführungsformen der vorliegenden Erfindung unter Bezug auf die beigefügten Zeichnungen beschrieben.
  • 1 zeigt ein Diagramm zum Darstellen der Konfiguration einer ersten Ausführungsform der vorliegenden Erfindung;
  • 2 zeigt ein Diagramm zum Darstellen der Arbeits- oder Funktionsweise einer Registrierungsverarbeitung gemäß der ersten Ausführungsform der vorliegenden Erfindung;
  • 3 zeigt ein Diagramm zum Darstellen der Arbeits- oder Funktionsweise einer Rufaufbau- oder -erzeugungsverarbeitung gemäß der ersten Ausführungsform der vorliegenden Erfindung;
  • 4 zeigt ein Diagramm zum Darstellen der Arbeits- oder Funktionsweise einer anderen Rufaufbau- oder -erzeugungsverarbeitung gemäß der ersten Ausführungsform der vorliegenden Erfindung;
  • 5 zeigt ein Diagramm zum Darstellen der Konfiguration einer zweiten Ausführungsform der vorliegenden Erfindung;
  • 6 zeigt ein Diagramm zum Darstellen der Konfiguration einer vierten Ausführungsform der vorliegenden Erfindung;
  • 7 zeigt ein Diagram zum Darstellen der Arbeits- oder Funktionsweise der vierten Ausführungsform der vorliegenden Erfindung; und
  • 8 zeigt ein Diagramm zum Darstellen der Konfiguration einer fünften Ausführungsform der vorliegenden Erfindung.
  • Erste Ausführungsform
  • Wie in 1 dargestellt ist, sind ein lokales Netzwerk 10 und ein lokales Netzwerk 20 vorhanden, wobei jedes dieser Netzwerke über sein NAT-(Network Address Translation) oder NAPT-(Network Address Port Translation)Gerät (nachstehend als NAPT-Gerät bezeichnet) 11, 21 mit einem globalen Netzwerk 30 verbunden ist. Das NAPT-Gerät 11 und das NAPT-Gerät 21 weisen jeweils eine im globalen Netzwerk 30 verwendete globale Adresse auf.
  • Eine (nachstehend als Hauptvorrichtung bezeichnete) Hauptkommunikationsvorrichtung 100 ist zusammen mit Kommunikationsendgeräten 12 und 13 dem lokalen Netzwerk 10 zugeordnet. Ein Kommunikationsendgerät 22 ist dem lokalen Netzwerk 20 zugeordnet. Die Hauptvorrichtung 100 sowie jedes der Kommunikationsendgeräte 12, 13 und 22 weisen jeweils eine lokale Adresse auf, die nur in ihrem zugeordneten lokalen Netzwerk 10 oder 20 wirksam ist. Ein Kommunikationsendgerät 32 ist direkt mit dem globalen Netzwerk 30 verbunden und weist eine globale Adresse auf. Die Kommunikationsendgeräte 12 und 13 und die Hauptvorrichtung 100 haben allgemeine Telefonvermittlungs-/PBX-Funktionen.
  • Die Hauptvorrichtung 100 hat eine Funktion, gemäß der sie, wenn sie eine Registrierungsanfrage von irgendeinem der Kommunikationsendgeräte 12, 13, 22, 32 empfängt, analysiert, ob die Adresse des anfragenden Endgeräts dem gleichen lokalen Netzwerk wie diejenige der Hauptvorrichtung 100 zugeordnet ist oder nicht, und das Analyseergebnis speichert. Außerdem hat die Hauptvorrichtung 100 eine Funktion, gemäß der sie auf Endgerätinformation in einer Tabelle Bezug nimmt, um zu bestimmen, ob die beiden Endgeräte, die miteinander kommunizieren sollen, dem gleichen Netzwerk zugeordnet sind oder nicht.
  • In der Tabelle kann Schlüsselinformation gespeichert sein, die eindeutig identifizierbar ist, wie beispielsweise Anschlussnummern, Identifizierungen (IDs) und Namen der Kommunikationsendgeräte 12, 13, 22, 32, die lokalen Adressen und die globalen Adressen der Kommunikationsendgeräte 12, 13, 22, 32. Die Hauptvorrichtung 100 hat außerdem eine Funktion, gemäß der sie die Quellenadresse in Verbindungsanforderungsdaten vom Kommunikationsendgerät 12, 13, 22, 32 nach Erfordernis umschreibt. Die lokale Adresse der Hauptvorrichtung 100 ist den Kommunikationsendgeräten 12 und 13 durch eine manuelle Eingabe oder auf andere Weise bekannt. Die globale Adresse des NAPT-Geräts 11 ist der Hauptvorrichtung 100 und den Kommunikationsendgeräten 12 und 32 durch eine manuelle Eingabe oder auf andere Weise als Information für eine Verbindung von anderen Netzwerken zur Hauptvorrichtung 100 im lokalen Netzwerk 10 bekannt.
  • Nachstehend wird eine Funktions- oder Arbeitsweise der ersten Ausführungsform beschrieben.
  • Jedes der Kommunikationsendgeräte 12, 13, 22, 32 muss seine Daten übertragen, um sich selbst in der Hauptvorrichtung 100 zu registrieren. Wenn die Datenkommunikation mit der Hauptvorrichtung 100 zu diesem Zweck über die NAPT-Geräte 11, 21 ausgeführt wird, wie in 2 dargestellt ist, wird die Quellenadresse der Daten durch die Adresse des NAPT-Geräts 11, 21 ersetzt, bevor sie die Hauptvorrichtung 100 erreicht. Wenn die Adresse des Kommunikationsendgeräts 22 als Registrierungsinformation in den Daten enthalten ist, werden die NAPT-Geräte 11, 21 die Adresse nicht ersetzen, weil die NAPT-Gerät die Dateninhalte nicht untersuchen. Infolgedessen kann die Hauptvorrichtung 100 sowohl die Adresse des NAPT-Geräts 21 als auch die Adresse des Kommunikationsendgeräts 22 als Information über das Kommunikationsendgerät 22 erhalten.
  • Daher speichert die Hauptvorrichtung 100 die Adresse des Kommunikationsendgeräts 22 als die lokale Adresse und die Adresse des NAPT-Geräts 21 als die globale Adresse in der Tabelle. Andererseits ist an der durch die Kommunikationsendgeräte 12 und 13 angeforderten Registrierung kein NAPT-Gerät beteiligt, so dass die Quellenadresse die gleiche bleibt wie die Adresse in den Daten. In diesem Fall kann die Hauptvorrichtung 100 bestimmen, dass die Adressen dieser Kommunikationsendgeräte 12, 13 ihrer eigenen lokalen Adresse gleichen, so dass sie bestimmt, dass die Kommunikationsendgeräte 12, 13 dem gleichen Netzwerk zugeordnet sind wie sie selbst, d. h. dem lokalen Netzwerk 10 des NAPT-Geräts 11. Daher speichert die Hauptvorrichtung 100 deren lokale Adressen zusammen mit der globalen Adresse des NAPT-Geräts 11 in der Tabelle. Außerdem ist an der durch das Kommunikationsendgerät 32 angeforderten Registrierung ebenfalls kein NAPT-Gerät beteiligt. Daher kann die Hauptvorrichtung 100 bestimmen, dass die Quellenadresse die gleiche ist wie die Adresse in den Daten, allerdings nicht die lokale Adresse ist, die der Hauptvorrichtung 100 selbst zugeordnet ist. Daher wird die globale Adresse des Kommunikationsendgeräts 32 sowohl als lokale Adresse als auch als globale Adresse in der Tabelle gespeichert.
  • Nachstehend wird unter Bezug auf 3 eine Verarbeitung beschrieben, die in dem vorstehend beschriebenen Zustand ausgeführt wird, wenn das Kommunikationsendgerät 12 eine Rufaufbauanforderung an die Hauptvorrichtung ausgibt, um einen Ruf zum Kommunikationsendgerät 22 zu erzeugen.
  • Die Hauptvorrichtung 100 überprüft die Tabelle hinsichtlich der Netzwerke der Kommunikationsendgeräte 12 und 22. Im vorliegenden Fall kann analysiert werden, dass die Kommunikationsendgeräte 12 und 22 verschiedene globale Adressen haben und daher verschiedenen Netzwerken zugeordnet sind. Infolgedessen setzt die Hauptvorrichtung 100, wenn an das NAPT-Gerät 21 zu übertragende Daten erzeugt werden, die globale Adresse des NAPT-Geräts 11 als die Adresse der Quelle der Rufaufbauanforderung in den Daten.
  • Wenn das Kommunikationsendgerät 22 eine Antwort erzeugt, erzeugt die Hauptvorrichtung 100 Daten, um das Kommunikationsendgerät 12 über die Antwort zu informieren, während die globale Adresse des NAPT-Geräts 21 als Adresse des auf die Kommunikation antwortenden Kommunikationsendgeräts, d. h. des Kommunikationsendgeräts 22, gesetzt wird. Dadurch können das Kommunikationsendgerät 12 und das Kommunikationsendgerät 22 wechselseitig eine übertragbare Adresse für Information erkennen, die in den Daten enthalten ist, ohne dass Information einer übergeordneten Schicht erforderlich ist, so dass sie über die NAPT-Geräte 11 und 21 miteinander kommunizieren können.
  • Das gleiche gilt, wenn das Kommunikationsendgerät 12 versucht, einen Ruf zum Kommunikationsendgerät 32 zu erzeugen. Zu dem Zeitpunkt, zu dem die Adresse des auf die Kommunikation antwortenden Teilnehmers ersetzt werden sollte, werden jedoch keine Adressen ersetzt, weil die miteinander auszutauschenden Adressen gleich sind.
  • Nachstehend wird unter Bezug auf 4 eine Verarbeitung beschrieben, die ausgeführt wird, wenn das Kommunikationsendgerät 12 einen Ruf zum Kommunikationsendgerät 13 erzeugt.
  • Durch Analysieren einer durch die Hauptvorrichtung 100 empfangenen Rufaufbauanforderung gemäß den gleichen Prozessen, die vorstehend beschrieben wurden, kann bestimmt werden, dass das Kommunikationsendgerät 12 und das Kommunikationsendgerät dem gleichen Netzwerk zugeordnet sind. In diesem Fall wird die lokale Adresse des Kommunikationsendgeräts 12 als die Adresse des Kommunikationsendgeräts verwendet, das die Rufaufbauanforderung erzeugt, die durch die Hauptvorrichtung 100 an das Kommunikationsendgerät 13 übertragen wird. Ähnlicherweise wird, wenn das Kommunikationsendgerät 13 auf die Kommunikation antwortet, die lokale Adresse des Kommunikationsendgeräts 13 als Adresse des Kommunikationsendgeräts verwendet, das auf die durch das Kommunikationsendgerät 12 übertragene Kommunikation antwortet.
  • Wenn das Kommunikationsendgerät 32 versucht, einen Ruf zum Kommunikationsendgerät 12 oder zum Kommunikationsendgerät 22 zu erzeugen, ist die Verarbeitung die gleiche als ob das Kommunikationsendgerät 12 einen Ruf zum Kommunikationsendgerät 22 erzeugen würde, während die Adresse des ruferzeugenden Kommunikationsendgeräts nicht ersetzt wird, weil die lokale Adresse und die globale Adresse des Kommunikationsendgeräts 32 gleich sind.
  • Die erste Ausführungsform der Erfindung ermöglicht eine Kommunikation zwischen Kommunikationsendgeräten unter Verwendung eines eindeutigen Protokolls, auch wenn die Kommunikationsendgeräte über ein zwischengeschaltetes NAPT-Gerät verbunden sind. Obwohl mehrere verwandte Techniken zum Bereitstellen einer ähnlichen Wirkung zur Verfügung stehen, weist das NAPT-Gerät eine Funktion zum Ändern der Adresse in den Daten gemäß diesen Techniken auf. Gemäß der vorliegenden Ausführungsform der Erfindung kann das NAPT-Gerät allerdings im Netzwerk unverändert, d. h. ohne jegliche Modifikation, verwendet werden.
  • Außerdem ist gemäß einer herkömmlichen Technik, bei der Kommunikationsendgeräte immer eine globale Adresse für eine Kommunikation verwenden, das Ziel dieser Endgeräte auch nach Beginn der Kommunikation die globale Adresse. Daher wird, auch wenn Endgeräte im gleichen Netzwerk miteinander kommunizieren, ein Ruf im globalen Netzwerk erzeugt, so dass ein NAPT-Gerät in den Kommunikationspfad eingefügt wird. Daher nimmt, auch wenn das NAPT-Gerät in der Lage ist, den Ruf basierend auf seiner eigenen Bestimmung zum lokalen Netzwerk zurückzuführen, die Belastung des NAPT-Geräts zu.
  • Gemäß der ersten Ausführungsform können diese Probleme jedoch vermieden werden, ohne dass irgendein Arbeitsablauf hinzugefügt wird, indem für das Hauptgerät eine Fähigkeit zum Unterscheiden der Netzwerke bereitgestellt wird.
  • Zweite Ausführungsform
  • Während in der ersten Ausführungsform die Hauptvorrichtung 100 im lokalen Netzwerk 10 angeordnet ist, ist die Hauptvorrichtung 100 in der zweiten Ausführungsform, wie in 5 dargestellt ist, im globalen Netzwerk 30 angeordnet. Die anderen Merkmale der Konfiguration sind denjenigen der ersten Ausführungsform (vgl. 1) ähnlich, so dass sie nicht näher beschrieben werden. In der zweiten Ausführungsform ist die globale Adresse der Hauptvorrichtung 100 allen anderen Kommunikationsendgeräten durch eine manuelle Einstellung oder auf andere Weise bekannt.
  • Nachstehend wird die Funktions- oder Arbeitsweise der zweiten Ausführungsform beschrieben.
  • Die Merkmale der Funktionsweise der zweiten Ausführungsform sind denjenigen der ersten Ausführungsform im Wesentlichen ähnlich, so dass sie nicht näher beschrieben werden. Die Hauptvorrichtung 100 empfängt jedoch die globale Adresse des NAPT-Geräts 11 als Quellenadresse, wenn die Kommunikationsendgeräte 12 und 13 sich selbst in der Hauptvorrichtung registrieren, auf die gleiche Weise als ob das Kommunikationsendgerät 22 sich selbst registriert. Obwohl das Kommunikationsendgerät 32 dem gleichen globalen Netzwerk 30 wie die Hauptvorrichtung 100 zugeordnet ist, bleibt das Funktionsprinzip das gleiche, weil die lokale Adresse die gleiche ist wie die globale Adresse.
  • Durch die zweite Ausführungsform können unabhängig davon, wo die Hauptvorrichtung im Netzwerk angeordnet ist, die gleichen Wirkungen erzielt werden wie in der ersten Ausführungsform. Außerdem ist gemäß dieser Konfiguration offensichtlich, dass die Hauptvorrichtung 100 die Adresse des NAPT-Geräts 11 nicht im Voraus kennen muss, sondern es ist ausreichend, wenn die Hauptvorrichtung 100 in der Lage ist, sie zu identifizieren, wenn das Kommunikationsendgerät 12 oder das Kommunikationsendgerät 13 registriert wird.
  • Dritte Ausführungsform
  • Die Systemkonfiguration der dritten Ausführungsform ist derjenigen der ersten Ausführungsform (vgl. 1) oder der zweiten Ausführungsform (vgl. 5) ähnlich, so dass sie nicht näher beschrieben wird. Die Kommunikationsendgeräte 12, 13, 22, 32 sind jedoch derart konstruiert, dass sie eine Kommunikation, anstatt über die Hauptvorrichtung 100 zum Einrichten einer Verbindung mit einem entfernten Kommunikationsendgerät, durch direktes Übertragen von Daten zum entfernten Kommunikationsendgerät einleiten.
  • Nachstehend wird die Funktions- oder Arbeitsweise der dritten Ausführungsform beschrieben.
  • Weil die Registrierungsverarbeitung in der dritten Ausführungsform derjenigen der ersten Ausführungsform oder der zweiten Ausführungsform ähnlich ist, wird sie nicht näher beschrieben.
  • Wenn irgendeines der Kommunikationsendgeräte 12, 13, 22, 32 eine direkte Kommunikation mit einem entfernten Kommunikationsendgerät ausführt, fragt das Kommunikationsendgerät 12, 13, 22, 32 die Adresse des entfernten Kommunikationsendgeräts ab, anstatt eine Rufaufbauanforderung an die Hauptvorrichtung 100 zu übertragen. Beispielsweise bestimmt die Hauptvorrichtung 100, wenn das Kommunikationsendgerät 12 die Adresse des Kommunikationsendgeräts 22 von der Hauptvorrichtung 100 abfragt, ob das Netzwerk, dem das abfragende Kommunikationsendgerät 12 zugeordnet ist, das gleiche ist wie das Netzwerk, dem das Kommunikationsendgerät zugeordnet ist, dessen Adresse abgefragt wird.
  • Im vorliegenden Fall sind die Netzwerke verschieden. Daher sendet die Hauptvorrichtung 100 die globale Adresse des Kommunikationsendgeräts 22 an das Kommunikationsendgerät 12 zurück. Nachdem das Kommunikationsendgerät 12 die globale Adresse empfangen hat, startet es eine an die globale Adresse adressierte Kommunikation.
  • Wenn das Kommunikationsendgerät 12 die Adresse des Kommunikationsendgeräts 13 abfragt, bestimmt die Hauptvorrichtung 100, dass die Kommunikationsendgeräte 12 und 13 dem gleichen Netzwerk zugeordnet sind, und sendet daher die lokale Adresse des Kommunikationsendgeräts 13 an das Kommunikationsendgerät 12 zurück.
  • Gemäß der dritten Ausführungsform wird zwischen Netzwerken über ein NAPT-Gerät ein Kommunikationsmodus ermöglicht, in dem kein Zweiwegepfad zwischen Netzwerken einge richtet werden muss. Dieser Kommunikationsmodus kann auch dann verwendet werden, wenn ein Kommunikationsendgerät gleichzeitig mit mehreren anderen Kommunikationsendgeräten kommuniziert.
  • Vierte Ausführungsform
  • Wie in 6 dargestellt ist, ist der in 1 dargestellten Konfiguration ein NAPT-Gerät 41 hinzugefügt, das das lokale Netzwerk 20 mit dem globalen Netzwerk 30 verbindet. Außerdem ist im lokalen Netzwerk 20 ein Kommunikationsendgerät 23 hinzugefügt. Die anderen Merkmale der Konfiguration sind denjenigen der ersten Ausführungsform (vgl. 1) ähnlich, so dass sie nicht näher beschrieben werden.
  • Bei einer Registrierung in der Hauptvorrichtung 100 registriert jedes der Kommunikationsendgeräte 12, 13, 22, 23, 32 auch seine Bereichs-ID zum eindeutigen Identifizieren des Bereichs, dem es zugeordnet ist. Wie in 7 dargestellt ist, werden die Bereichs-IDs der Kommunikationsendgeräte 12, 13, 22, 23, 32 in der Tabelle der Hauptvorrichtung 100 hinzugefügt. Wenn die Hauptvorrichtung 100 bestimmt, ob die Kommunikationsendgeräte 12, 13, 22, 23, 32 dem gleichen Netzwerk zugeordnet sind oder nicht, vergleicht sie an Stelle der globalen Adressen die Bereichs-IDs.
  • Nachstehend wird die Funktions- oder Arbeitsweise der vierten Ausführungsform beschrieben.
  • Die prinzipielle Registrierungsverarbeitung jedes der Kommunikationsendgeräte 12, 13, 22, 23, 32 ist derjenigen der ersten Ausführungsform ähnlich, so dass sie nicht näher beschrieben wird. Nachstehend wird die Registrierungsverarbeitung der Bereichs-IDs beschrieben, die sich von der Registrierungsverarbeitung der ersten Ausführungsform unterscheidet.
  • Es wird beispielsweise vorausgesetzt, dass das Kommunikationsendgerät 23 (vgl. 6), wenn eine Registrierung ausgeführt wird, über das NAPT-Gerät 41 mit dem globalen Netzwerk 30 kommuniziert. Jedes der Kommunikationsendgeräte 12, 13, 22, 23, 32 übermittelt seine Bereichs-ID, der es zugeordnet ist, wenn es sich in der Hauptvorrichtung registriert. Wie in 7 dargestellt ist, registrieren die Kommunikationsendgeräte 12 und 13 die ID (01) des lokalen Netzwerks 10, die Kommunikationsendgeräte 22 und 23 die ID (02) des lokalen Netzwerks 20 und das Kommunikationsendgerät 32 die ID (00) des globalen Netzwerks 30. Die Hauptvorrichtung 100 speichert diese Bereichs-IDs in der Tabelle.
  • Wenn das Kommunikationsendgerät 22 eine Rufaufbauanforderung an die Hauptvorrichtung 100 überträgt, um einen Ruf zum Kommunikationsendgerät 23 zu erzeugen, vergleicht die Hauptvorrichtung 100 die Bereichs-IDs dieser Kommunikationsendgeräte. Die Hauptvorrichtung 100 bestimmt als Ergebnis des Vergleichs, dass die Kommunikationsendgeräte dem gleichen Netzwerk (lokalen Netzwerk 20) zugeordnet sind und verwendet die lokale Adresse des Kommunikationsendgeräts 22 als Adresse des die Rufaufbauanforderung erzeugenden Kommunikationsendgeräts, wenn an das Kommunikationsendgerät 23 zu übertragende Daten erzeugt werden. Ähnlicherweise wird, wenn eine Antwort vom Kommunikationsendgerät 23 empfangen wird, die lokale Adresse des Kommunikationsendgeräts 23 als Adresse des antwortenden Kommunikationsendgeräts in den an das Kommunikationsendgerät 22 zu übertragenden Daten verwendet.
  • Gemäß der vierten Ausführungsform existieren mehrere Pfade von einem lokalen Netzwerk zum globalen Netzwerk. Auch wenn Kommunikationsendgeräte sich unter Verwendung verschiedener NAPT-Geräte in der Hauptvorrichtung registrieren, ist die Hauptvorrichtung in der Lage, zu bestimmen, dass die Kommunikationsendgeräte dem gleichen Netzwerk zugeordnet sind, insofern die Bereichs-IDs gleich sind. Dadurch können Kommunikationsendgeräte eine Kommunikation nur unter Verwendung der lokalen Adressen ausführen und wird die Belastung eliminiert, die bei der Kommunikation verwendete NAPT-Geräte ansonsten erfahren.
  • Fünfte Ausführungsform
  • Wie in 8 dargestellt ist, hat die fünfte Ausführungsform eine ähnliche Konfiguration wie die vierte Ausführungsform (vergl. 6), außer dass die Hauptvorrichtung 100 in 6 im globalen Netzwerk 30 angeordnet ist, so dass sie nicht näher beschrieben wird. Die globale Adresse der Hauptvorrichtung 100 ist allen anderen Kommunikationsendgeräten durch eine manuelle Einstellung oder auf andere Weise bekannt.
  • Nachstehend wird die Funktions- oder Arbeitsweise der fünften Ausführungsform beschrieben.
  • Die Arbeitsweise der fünften Ausführungsform ist derjenigen der vierten Ausführungsform ähnlich, so dass sie nicht näher beschrieben wird. Wenn die Kommunikationsendgeräte 12 und 13 eine Registrierung ausführen, wird jedoch die Adresse des NAPT-Geräts 11 als die Quellenadresse auf die gleiche Weise zur Hauptvorrichtung übertragen als wenn das Kommunikationsendgerät 22 eine Registrierung ausführen würde.
  • Gemäß der fünften Ausführungsform können, obwohl die Hauptvorrichtung im Netzwerk angeordnet ist, die gleichen Wirkungen erzielt werden wie in der vierten Ausführungsform. Gemäß dieser Konfiguration ist klar, dass die Hauptvorrichtung 100 die Adresse des NAPT-Geräts 11 nicht im Voraus kennen muss, sondern diese Adresse nur dann kennen muss, wenn das Kommunikationsendgerät 12 oder das Kommunikationsendgerät 13 sich registriert.
  • Sechste Ausführungsform
  • Die Konfiguration der sechsten Ausführungsform ist derjenigen der vierten oder der fünften Ausführungsform ähnlich. Daher wird sie nicht näher beschrieben. Jedes der Kommunikationsendgeräte 12, 13, 22, 23, 32 startet jedoch eine Kommunikation, anstatt unter Verwendung der Hauptvorrichtung 100 für eine Verbindung mit einem entfernten Kommunikationsendgerät, durch direktes Übertragen von Daten an das entfernte Kommunikationsendgerät.
  • Nachstehend wird die Funktions- oder Arbeitsweise der sechsten Ausführungsform beschrieben.
  • Die Registrierungsverarbeitung der sechsten Ausführungsform ist derjenigen der fünften Ausführungsform ähnlich. Daher wird sie nicht näher beschrieben.
  • Wenn das Kommunikationsendgerät 12, 13, 22, 23, 32 eine direkte Kommunikation mit einem entfernten Kommunikationsendgerät ausführt, fragt das Kommunikationsendgerät 12, 13, 22, 23, 32 von der Hauptvorrichtung 100 die Adresse des entfernten Kommunikationsendgeräts ab, anstatt eine Rufaufbauanforderung zu übertragen.
  • Wenn beispielsweise das Kommunikationsendgerät 12 von der Hauptvorrichtung 100 die Adresse des Kommunikationsendgeräts 22 abfragt, bestimmt die Hauptvorrichtung basierend auf den Bereichs-IDs, ob das Kommunikationsendgerät 12, das die Abfrage erzeugt, dem gleichen Netzwerk zugeordnet ist wie das Kommunikationsendgerät 22, dessen Adresse abgefragt wird, oder nicht. Im vorliegenden Fall sendet die Hauptvorrichtung 100, weil diese Kommunikationsendgeräte verschiedenen Netzwerken zugeordnet sind, die globale Adresse des Kommunikationsendgeräts 22 an das Kommunikationsendgerät 12 zurück. Nach dem Empfang der globalen Adresse startet das Kommunikationsendgerät 12 eine an die globale Adresse adressierte Kommunikation.
  • Wenn das Kommunikationsendgerät 22 die Adresse des Kommunikationsendgeräts 23 abfragt, bestimmt die Hauptvorrichtung 100 basierend auf ihren Bereichs-IDs, dass die Kommunikationsendgeräte 22 und 23 dem gleichen Netzwerk zugeordnet sind (dem lokalen Netzwerk 20) und sendet die lokale Adresse des Kommunikationsendgeräts 23 an das Kommunikationsendgerät 22 zurück.
  • Gemäß der sechsten Ausführungsform wird, ähnlich wie bei der dritten Ausführungsform, ein Kommunikationsmodus zwischen Netzwerken unter Verwendung eines NAPT-Geräts ermöglich, in dem keine Zweiwegepfad eingerichtet werden muss. Dieser Kommunikationsmodus kann verwendet werden, wenn ein Kommunikationsendgerät gleichzeitig mit mehreren Kommunikationsendgeräten kommuniziert.
  • Siebente Ausführungsform
  • Weil die siebente Ausführungsform eine ähnliche Konfiguration hat wie die erste, die zweite, die dritte, die vierte, die fünfte oder die sechste Ausführungsform, wird sie nicht näher beschrieben.
  • Jedes der Kommunikationsendgeräte 12, 13, 22, 23, 32 hat jedoch eine Funktion zum Spezifizieren einer globalen Adresse eines NAPT-Geräts 11, 21, 41 als Registrierungsinformation für seine Registrierung, so dass es selbst als Default-Gateway verwendbar ist. Die Hauptvorrichtung 100 speichert die empfangene Information in der Tabelle als globale Adressen der Kommunikationsendgeräte.
  • Wenn ein Kommunikationsendgerät, das dem gleichen Netzwerk zugeordnet ist wie die Hauptvorrichtung 100, in dem Zustand, in dem ein Feld für Bereichs-IDs in der Tabelle vorhanden ist, keine globale Adresse spezifiziert, und wenn eine globale Adresse eines Kommunikationsendgeräts, das dem gleichen Bereich zugeordnet ist wie dieses Kommunikations endgerät, in der Tabelle spezifiziert ist, kann die Hauptvorrichtung 100 diese globale Adresse verwenden.
  • Wenn eine globale Adresse in Information, die von einem anderen Netzwerk registriert wurde, sich von der Quellenadresse der empfangenen Daten unterscheidet, kann die Hauptvorrichtung 100 bestimmen, dass das Kommunikationsendgerät einen Setzfehler erzeugt hat, und kann eine Fehlerverarbeitung ausführen.
  • Nachstehend wird eine Funktions- oder Arbeitsweise der siebenten Ausführungsform beschrieben.
  • Weil die Arbeitsweise der siebenten Ausführungsform derjenigen der ersten, der zweiten, der dritten, der vierten, der fünften oder der sechsten Ausführungsform ähnlich ist, wird sie nicht näher beschrieben. Bei der Registrierung übermitteln jedoch die Kommunikationsendgeräte 12, 13, 22, 23, 32 jeweils ihre eigenen globalen Adressen in Registrierungsinformation, und die Hauptvorrichtung 100 speichert sie in der Tabelle.
  • Die Wirkungen der siebenten Ausführungsform sind denjenigen der ersten, der zweiten, der dritten, der vierten, der fünften oder der sechsten Ausführungsform ähnlich, so dass sie nicht näher beschrieben werden.
  • Außerdem ist, weil ein zu verwendendes NAPT-Gerät in Registrierungsinformation spezifiziert werden kann, die Hauptvorrichtung in der Lage, die globale Adresse auch dann zu empfangen, wenn die Quelle der empfangenen Daten aus Gründen der Konfiguration der Hauptvorrichtung nicht bekannt sein kann.
  • Achte Ausführungsform
  • Weil die achte Ausführungsform eine ähnliche Konfiguration hat wie die vierte, die fünfte oder die sechste Ausführungsform, wird sie nicht näher beschrieben.
  • Die Kommunikationsendgeräte 12, 13, 22, 23 und 32 können jedoch derart konstruiert sein, dass sie ähnliche Funktionen haben wie die siebente Ausführungsform. Die Hauptvorrichtung 100 hat eine Funktion zum Erzeugen globaler Adressen, die den Bereichs-IDs in der Tabelle entsprechen, bevor die Kommunikationsendgeräte 12, 13, 22, 23 und 32 sich registrieren. Diese zu erzeugenden Adressen können geändert werden. Wenn eine globale Adresse, die einer Bereichs-ID in Registrierungsinformation entspricht, die von einem anderen Netzwerk empfangen wird, sich von der Quellenadresse der empfangenen Daten oder der globalen Adresse in der Registrierungsinformation unterscheidet, kann die Hauptvorrichtung 100 die Information der Kommunikationsendgeräte 12, 13, 22, 23, 32 vor anderen Informationen speichern, oder kann bestimmen, dass ein Setzfehler in den Kommunikationsendgeräten 12, 13, 22, 23, 32 aufgetreten ist, und eine Verarbeitung zum Korrigieren eines derartigen Fehlers ausführen.
  • Nachstehend wird eine Funktions- oder Arbeitsweise der achten Ausführungsform beschrieben.
  • Weil die Arbeitsweise der achten Ausführungsform derjenigen der vierten, fünften oder sechsten Ausführungsform ähnlich ist, wird sie nicht näher beschrieben.
  • Die Verarbeitung der siebenten Ausführungsform kann in der Verarbeitung von Registrierungsinformation der Kommunikationsendgeräte enthalten sein. Nachdem die Bereichs-IDs des Kommunikationsendgeräts in der Tabelle in der Hauptvorrichtung 100 gespeichert wurden, werden ihre globalen Adressen automatisch definiert. Daher muss die Hauptvorrichtung 100 lediglich prüfen, ob die Adresse mit der registrierten Quellenadresse oder der globalen Adresse in der Registrierungsinformation übereinstimmt.
  • Weil die Wirkungen der achten Ausführungsform denjenigen der vierten, fünften oder sechsten Ausführungsform ähnlich sind, werden sie nicht näher beschrieben.
  • Außerdem können gemäß der achten Ausführungsform durch Kommunikationsendgeräte zu verwendende NAPT-Geräte im Voraus gesetzt werden. Dadurch kann die Registrierungsverarbeitung der Kommunikationsendgeräte eliminiert werden.
  • Außerdem ist die Hauptvorrichtung auf die gleiche Weise wie in der siebenten Ausführungsform in der Lage, die globale Adresse auch dann zu identifizieren, wenn die Quelle der empfangenen Daten aus Gründen ihrer Konfiguration nicht bekannt sein kann.
  • Obwohl die vorliegende Erfindung in Verbindung mit einigen bevorzugten Ausführungsformen der Erfindung beschrieben worden ist, ist sie nicht auf die vorstehenden Ausführungsformen beschränkt, sondern innerhalb des durch die beigefügten Patentansprüche definierten Schutzumfangs der Erfindung sind verschiedene Modifikationen möglich.
  • ZITATE ENTHALTEN IN DER BESCHREIBUNG
  • Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
  • Zitierte Patentliteratur
    • - JP 2007-183176 [0001]
    • - JP 2005-45678 A [0007]
    • - JP 2004-304318 A [0008]

Claims (20)

  1. Kommunikationssystem für eine Kommunikation zwischen mehreren Netzwerken über ein NAPT-Gerät, mit: Kommunikationsendgeräten, die in einem lokalen Netzwerk und einem globalen Netzwerk angeordnet sind; einer Hauptvorrichtung zum Managen von Kommunikationsinformation der Kommunikationsendgeräte; und einer in der Hauptvorrichtung bereitgestellten Tabelle zum Speichern von Identifizierungsinformation, einer lokalen Adresse und einer globalen Adresse jedes der Kommunikationsendgeräte in Zuordnung zueinander; wobei, wenn ein Kommunikationsendgerät einen Ruf erzeugt, auf die Tabelle Bezug genommen wird, wobei, wenn das Ziel des erzeugten Rufs ein Kommunikationsendgerät außerhalb des Netzwerks des ruferzeugenden Kommunikationsendgeräts ist, die globale Adresse des NAPT-Geräts eines entfernten Netzwerks als wechselseitige Zieladresse verwendet wird, wohingegen, wenn das Ziel des erzeugten Rufs ein Kommunikationsendgerät ist, das sich im gleichen Netzwerk befindet wie das ruferzeugende Kommunikationsendgerät, eine lokale Adresse verwendet wird, die ausschließlich im lokalen Netzwerk wirksam ist.
  2. Kommunikationsverfahren für eine Kommunikation zwischen mehreren Netzwerken über ein NAPT-Gerät, wobei: Kommunikationsendgeräte in einem lokalen Netzwerk und einem globalen Netzwerk bereitgestellt werden; Kommunikationsinformation der Kommunikationsendgeräte gemanagt wird; Identifizierungsinformation, eine lokale Adresse und eine globale Adresse jedes der Kommunikationsendgeräte in Zuordnung zueinander gespeichert wird; wenn ein Kommunikationsendgerät einen Ruf erzeugt, bestimmt wird, ob ein entferntes Kommunikationsendgerät sich im gleichen Netzwerk oder außerhalb des Netzwerks befindet: wenn das Ziel des erzeugten Rufs ein Kommunikationsendgerät außerhalb des Netzwerks ist, eine globale Adresse des NAPT-Geräts des entfernten Netzwerks als wechselseitige Zieladresse verwendet wird; und wenn das Ziel des erzeugten Rufs ein Kommunikationsendgerät ist, das sich im gleichen Netzwerk befindet, eine lokale Adresse verwendet wird, die ausschließlich im lokalen Netzwerk wirksam ist.
  3. Kommunikationssystem für eine Kommunikation zwischen mehreren Netzwerken, mit: einem mit einem ersten NAPT-Gerät verbundenen ersten lokalen Netzwerk mit mindestens zwei Kommunikationsendgeräten, d. h. einem ersten und einem zweiten Kommunikationsendgerät; einem mit einem zweiten NAPT-Gerät verbundenen zweiten lokalen Netzwerk mit mindestens einem Kommunikationsendgerät, d. h. einem dritten Kommunikationsendgerät; und einem globalen Netzwerk zum Verbinden des ersten und des zweiten NAPT-Geräts; wobei dem ersten und dem zweiten Kommunikationsendgerät eine erste bzw. eine zweite lokale Adresse zugeordnet sind, die ausschließlich im ersten lokalen Netzwerk wirksam sind; dem dritten Kommunikationsendgerät eine dritte lokale Adresse zugeordnet ist, die ausschließlich im zweiten lokalen Netzwerk wirksam ist; und dem erste und dem zweiten NAPT-Gerät eine erste und eine zweite globale Adresse zugeordnet sind, die im globalen Netzwerk wirksam sind; wobei das Kommunikationssystem ferner aufweist: eine Hauptvorrichtung mit einer Tabelle zum Speichern von Identifizierungsinformation, einer lokalen Adresse und einer globalen Adresse jedes der Kommunikationsendgeräte in Zuordnung zueinander; wobei die Hauptvorrichtung beim Empfang einer Rufaufbauanforderung vom ersten Kommunikationsendgerät zum Erzeugen eines Rufs zum dritten Kommunikationsendgerät unter Bezug auf die Tabelle bestimmt, dass das erste Kommunikationsendgerät und das dritte Kommunikationsendgerät verschiedenen Netzwerken zugeordnet sind, und die globalen Adressen als wechselseitige Zieladressen verwendet; und die Hauptvorrichtung beim Empfang einer Rufaufbauanforderung vom ersten Kommunikationsendgerät zum Erzeugen eines Rufs zum zweiten Kommunikationsendgerät unter Bezug auf die Tabelle bestimmt, dass das erste Kommunikationsendgerät und das zweite Kommunikationsendgerät dem gleichen Netzwerk zugeordnet sind, und die lokalen Adressen als wechselseitige Zieladressen verwendet.
  4. System nach Anspruch 3, wobei: wenn die Hauptvorrichtung bestimmt, dass das erste und das dritte Kommunikationsendgerät verschiedenen Netzwerken zugeordnet sind, die Hauptvorrichtung an das zweite NAPT-Gerät zu übertragende Daten erzeugt, wobei es die erste globale Adresse des ersten NAPT-Geräts als Quellenadresse für die Rufaufbauanforderung in den Daten verwendet; und wenn das dritte Kommunikationsendgerät auf die Rufaufbauanforderung antwortet, die Hauptvorrichtung Daten erzeugt, um das erste Kommunikationsendgerät über die Antwort zu informieren, wobei es die zweite globale Adresse des zweiten NAPT-Geräts als Adresse des auf die Kommunikation antwortenden dritten Kommunikationsendgeräts verwendet.
  5. System nach Anspruch 3, wobei: wenn die Hauptvorrichtung bestimmt, dass das erste und das zweite Kommunikationsendgerät dem gleichen Netzwerk zugeordnet sind, die Hauptvorrichtung die erste lokale Adresse des ersten Kommunikationsendgeräts als Quellenadresse der an das zweite Kommunikationsendgerät zu übertragenden Rufaufbauanforderung verwendet; und wenn das zweite Kommunikationsendgerät auf die Anforderung antwortet, die Hauptvorrichtung die lokale Adresse des zweiten Kommunikationsendgeräts als Adresse des Endgeräts verwendet, das auf die an das erste Kommunikationsendgerät zu übertragende Kommunikation antwortet.
  6. System nach Anspruch 3, 4 oder 5, wobei die Hauptvorrichtung im ersten lokalen Netzwerk angeordnet ist.
  7. System nach Anspruch 3, 4 oder 5, wobei die Hauptvorrichtung im globalen Netzwerk angeordnet ist.
  8. System nach einem der Ansprüche 3 bis 7, wobei jedes der Kommunikationsendgeräte im Voraus mit dem Kommunikationsendgerät in Beziehung stehende Daten an die Hauptvorrichtung überträgt, so dass die Daten in der Tabelle der Hauptvorrichtung registriert werden.
  9. System nach Anspruch 8, wobei die Hauptvorrichtung, wenn sie von einem Kommunikationsendgerät eine Anforderung für eine Registrierung empfängt, bestimmt, ob das der Adresse des Kommunikationsendgeräts entsprechende Netzwerk das gleiche ist wie das lokale Netzwerk, dem die Hauptvorrichtung zugeordnet ist, oder nicht und das Bestimmungsergebnis in der Tabelle speichert.
  10. System nach Anspruch 9, wobei, wenn ein NAPT-Gerät an der Kommunikation zwischen der Hauptvorrichtung und dem Kommunikationsendgerät beteiligt ist, die lokale Adresse der Datenquelle durch die globale Adresse des NAPT-Geräts ersetzt wird, bevor sie zur Hauptvorrichtung übertragen wird.
  11. System nach Anspruch 9 oder 10, wobei, wenn das dritte Kommunikationsendgerät sich selbst in der Tabelle registriert, die Hauptvorrichtung die globale Adresse des zweiten NAPT-Geräts und die lokale Adresse des dritten Kommunikationsendgeräts empfängt und die globale Adresse und die lokale Adresse in der Tabelle speichert.
  12. System nach Anspruch 9, 10 oder 11, wobei, wenn das erste und das zweite Kommunikationsendgerät sich selbst in der Tabelle registrieren, die lokalen Adressen des ersten und des zweiten Kommunikationsendgeräts zusammen mit der globalen Adresse des ersten NAPT-Geräts in der Tabelle gespeichert werden.
  13. System nach einem der Ansprüche 3 bis 12, wobei, wenn irgendeines der Kommunikationsendgeräte eine direkte Kommunikation mit einem entfernten Kommunikationsendgerät ausführt, das Kommunikationsendgerät eine Anfrage über die Adresse des entfernten Kommunikationsendgeräts direkt an die Hauptvorrichtung überträgt.
  14. System nach Anspruch 13, wobei: wenn das erste Kommunikationsendgerät eine Anfrage über die Adresse des dritten Kommunikationsendgeräts an die Hauptvorrichtung überträgt, die Hauptvorrichtung bestimmt, ob das erste Kommunikationsendgerät und das dritte Kommunikationsendgerät dem gleichen Netzwerk zugeordnet sind oder nicht, wobei, wenn es bestimmt, dass das erste Kommunikationsendgerät und das dritte Kommunikationsendgerät verschiedenen Netzwerken zugeordnet sind, die Hauptvorrichtung die globale Adresse des dritten Kommunikationsendgeräts an das erste Kommunikationsendgerät zurücksendet; und das erste Kommunikationsendgerät, wenn es die globale Adresse empfängt, eine an die globale Adresse adressierte Kommunikation beginnt.
  15. System nach Anspruch 13, wobei: wenn das erste Kommunikationsendgerät eine Anfrage über die Adresse des zweiten Kommunikationsendgeräts an die Hauptvorrichtung überträgt, die Hauptvorrichtung bestimmt, dass das erste Kommunikationsendgerät und das zweite Kommunikationsendgerät dem gleichen Netzwerk zugeordnet sind, und die lokale Adresse des zweiten Kom munikationsendgeräts an das erste Kommunikationsendgerät zurücksendet; und das erste Kommunikationsendgerät, wenn es die lokale Adresse empfängt, eine an die lokale Adresse adressierte Kommunikation beginnt.
  16. System nach einem der Ansprüche 3 bis 15, wobei: zusätzlich ein drittes NAPT-Gerät für eine Verbindung vom zweiten lokalen Netzwerk zum globalen Netzwerk bereitgestellt wird und zusätzlich ein viertes Kommunikationsendgerät im zweiten lokalen Netzwerk bereitgestellt wird; und jedes der Kommunikationsendgeräte eine Bereichs-ID zum eindeutigen Identifizieren eines Bereichs, dem es zugeordnet ist, registriert, wenn es sich selbst in der Tabelle der Hauptvorrichtung registriert.
  17. System nach Anspruch 16, wobei die Hauptvorrichtung die Bereichs-IDs vergleicht, wenn sie bestimmt, ob die Kommunikationsendgeräte dem gleichen Netzwerk zugeordnet sind oder nicht.
  18. System nach Anspruch 16 oder 17, wobei die Bereichs-ID eine ID des lokalen Netzwerks ist, dem jedes Kommunikationsendgerät zugeordnet ist, oder eine ID des globalen Netzwerks.
  19. System nach Anspruch 16, 17 oder 18, wobei, wenn das dritte Kommunikationsendgerät eine Rufaufbauanforderung zum Erzeugen eines Rufs zum vierten Kommunikationsendgerät an die Hauptvorrichtung überträgt, die Hauptvorrichtung bestimmt, dass das dritte und das vierte Kommunikationsendgerät dem gleichen Bereich zugeordnet sind, indem sie ihre Bereichs-IDs vergleicht, und wobei die Hauptvorrichtung die lokale Adresse des dritten Kommunikationsendgeräts als die Quellenadresse der Rufaufbauanforderung verwendet, wenn an das vierte Kommunikationsendgerät zu übertragende Daten erzeugt werden.
  20. System nach Anspruch 19, wobei die Hauptvorrichtung, wenn sie eine Antwort vom vierten Kommunikationsendgerät empfängt, die lokale Adresse des vierten Kommunikationsendgeräts als die Adresse des Endgeräts, das auf die Kommunikation antwortet, in den an das dritte Kommunikationsendgerät übertragenen Daten verwendet.
DE102008032087A 2007-07-12 2008-07-08 System und Verfahren für eine Kommunikation zwischen mehreren Netzwerken Active DE102008032087B4 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2007-183176 2007-07-12
JP2007183176A JP5207270B2 (ja) 2007-07-12 2007-07-12 複数のネットワーク間の通信システム

Publications (2)

Publication Number Publication Date
DE102008032087A1 true DE102008032087A1 (de) 2009-01-15
DE102008032087B4 DE102008032087B4 (de) 2012-07-26

Family

ID=40121717

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102008032087A Active DE102008032087B4 (de) 2007-07-12 2008-07-08 System und Verfahren für eine Kommunikation zwischen mehreren Netzwerken

Country Status (4)

Country Link
US (1) US7796615B2 (de)
JP (1) JP5207270B2 (de)
DE (1) DE102008032087B4 (de)
TW (1) TWI393410B (de)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5439036B2 (ja) * 2009-05-27 2014-03-12 エヌ・ティ・ティ・コムウェア株式会社 通信システム、通信管理装置、通信管理方法、及び通信管理プログラム
JP5289345B2 (ja) * 2010-01-19 2013-09-11 エヌ・ティ・ティ・コミュニケーションズ株式会社 アドレス変換装置、通信システム、メッセージ通信方法、及びプログラム
US20120106540A1 (en) * 2010-11-01 2012-05-03 Tim Moyers Secure Traffic Separation and Management Method
US10128764B1 (en) 2015-08-10 2018-11-13 Vlt, Inc. Method and apparatus for delivering power to semiconductors
US10468181B1 (en) 2015-08-10 2019-11-05 Vlt, Inc. Self-aligned planar magnetic structure and method
US12525885B1 (en) 2016-04-05 2026-01-13 Vicor Corporation Planar inductive apparatus and method
WO2019038874A1 (ja) * 2017-08-24 2019-02-28 大日本印刷株式会社 ネットワーク通信システム
US12336118B1 (en) 2020-05-19 2025-06-17 Vicor Corporation Planar inductive apparatus and method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004304318A (ja) 2003-03-28 2004-10-28 Sony Corp ネットワークシステムおよび通信方法、情報処理装置および方法、並びにプログラム
JP2005045678A (ja) 2003-07-24 2005-02-17 200X:Kk ネットワークを介したホスト間の通信方法
JP2007183176A (ja) 2006-01-06 2007-07-19 Ind Technol Res Inst 重症筋無力症の診断方法およびそのキット

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6058431A (en) * 1998-04-23 2000-05-02 Lucent Technologies Remote Access Business Unit System and method for network address translation as an external service in the access server of a service provider
US7068655B2 (en) * 2001-06-14 2006-06-27 Nortel Networks Limited Network address and/or port translation
JP2003110596A (ja) * 2001-09-28 2003-04-11 Hitachi Ltd データ通信サービス提供方法
US7480305B1 (en) * 2002-02-19 2009-01-20 Cisco Technology, Inc. Apparatus and methods for maintaining the registration state of an IP device in a network address port translation (NAPT) environment
US7139841B1 (en) * 2002-07-24 2006-11-21 Cisco Technology, Inc. Method and apparatus for handling embedded address in data sent through multiple network address translation (NAT) devices
US7298733B2 (en) * 2002-07-29 2007-11-20 Ip Talk Corporation Internet communication system, internet communication method, session management server, radio communication device, communication relay server, and program
JP4304593B2 (ja) * 2002-11-01 2009-07-29 ソニー株式会社 情報処理システム、情報処理装置および方法、並びにプログラム
CN1711743A (zh) * 2002-11-08 2005-12-21 皇家飞利浦电子股份有限公司 在数据网络中允许远程访问的方法和设备
TWI234969B (en) * 2002-11-26 2005-06-21 Ind Tech Res Inst Dynamic network address translation system and method of transparent private network device
US6879598B2 (en) * 2003-06-11 2005-04-12 Lattice Semiconductor Corporation Flexible media access control architecture
WO2005032106A1 (en) * 2003-09-30 2005-04-07 Koninklijke Philips Electronics, N.V. Client requested external address mapping
JP4269226B2 (ja) * 2003-11-14 2009-05-27 ソニー株式会社 情報通信システムおよび方法、情報処理装置および方法、プログラム並びに記録媒体
KR20060123568A (ko) * 2004-02-19 2006-12-01 코닌클리케 필립스 일렉트로닉스 엔.브이. 제 1 컴퓨터 네트워크로부터 제 2 컴퓨터 네트워크로의통신 세션들 개시
US20070168551A1 (en) * 2004-03-02 2007-07-19 Koninklijke Philips Electronics, N.V. Address and port number abstraction when setting up a connection between at least two computational devices
JP4482465B2 (ja) * 2005-02-09 2010-06-16 株式会社エヌ・ティ・ティ・ドコモ 中継装置、端末装置、通信システムおよび通信制御方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004304318A (ja) 2003-03-28 2004-10-28 Sony Corp ネットワークシステムおよび通信方法、情報処理装置および方法、並びにプログラム
JP2005045678A (ja) 2003-07-24 2005-02-17 200X:Kk ネットワークを介したホスト間の通信方法
JP2007183176A (ja) 2006-01-06 2007-07-19 Ind Technol Res Inst 重症筋無力症の診断方法およびそのキット

Also Published As

Publication number Publication date
DE102008032087B4 (de) 2012-07-26
JP2009021846A (ja) 2009-01-29
US7796615B2 (en) 2010-09-14
TW200922245A (en) 2009-05-16
TWI393410B (zh) 2013-04-11
US20090016367A1 (en) 2009-01-15
JP5207270B2 (ja) 2013-06-12

Similar Documents

Publication Publication Date Title
DE102008032087B4 (de) System und Verfahren für eine Kommunikation zwischen mehreren Netzwerken
DE60314367T2 (de) Verfahren und Vorrichtung zur gleichrangigen Kommunikation
DE69827201T2 (de) Verfahren und system zur server-netzwerkvermittlung-mehrverbindung
DE60114276T2 (de) Integriertes Kommunikationssystem und Verfahren über ein locales IP-Netzwerk
DE60315361T2 (de) Verfahren und vorrichtung zum routen einer dienstanforderung
DE602005000017T2 (de) Kommunikationsvorrichtung, Verfahren und Programm zur Namenauflösung
DE60029292T2 (de) System und Verfahren zur mobilen Kommunikation mit Vermeidung von Verzögerungen bei der Datenübertragung
DE60211270T2 (de) Vorrichtung und Verfahren zur Erbringung von Rechnernetzwerken
DE60311682T2 (de) Verfahren zur Ausführung einer symmetrischen Adressenumsetzung
DE10164919B4 (de) Verfahren zum Vermitteln von Daten zwischen einem lokalen Netzwerk und einem externen Gerät und Router dafür
DE602005005727T2 (de) Verfahren und Vorrichtung zur Verbindung von Knoten mit heterogenen Kommunikationsprotokollen
DE102004052194A1 (de) Netzinformations-Einstellverfahren, Netzsystem und Kommunikationsvorrichtung
EP1266493A1 (de) Verfahren und anordnung zum übertragen eines datenpakets von einer ersten vermittlungseinheit an eine zweite vermittlungseinheit in einem datennetz
EP1180888B1 (de) Verfahren zum Aufbauen einer Datenverbindung zwischen einer ersten und einer zweiten Recheneinheit und Vorrichtung zum Austauschen von Daten
EP1623559A1 (de) Verfahren zum datenaustausch zwischen netzelementen in netzwerken mit verschiedenen adressbereichen
DE60104672T2 (de) System zur überwachung von terminals
DE102007057986B4 (de) Verfahren zum Betreiben von zumindest einer gemäß einem Schnurlostelekommunikationsstandard funktionierenden mobilen Funksende-/Funkempfangseinrichtung an einer gemäß dem Schnurlostelekommunikationsstandard funktionierenden stationären Funksende-/Funkempfangseinrichtung sowie stationäre Funksende-/Funkempfangseinrichtung und mobile Funksende-/Funkempfangseinrichtung zur Durchführung des Verfahrens
DE602005003938T2 (de) Inter-domain-router mit modul zur bestimmung der routenaggregation
EP1255384A1 (de) Verfahren zur Übertragung von Verbindungskonfigurationen aus dem Telefonnetz in ein Datennetz
EP1152581B1 (de) Method for ensuring the quality of service for connections between parties from a packet network comprising a ressource manager
DE102017205786B4 (de) Verfahren zum Konfigurieren zumindest eines Geräts in einem Netzwerk, Computerprogramm und computerlesbares Speichermedium
EP2933985A1 (de) Verwendung von Multicast DNS
DE10119492B4 (de) Verfahren zur Verwaltung der Mobilität von Telefonapparaten in einem schnurlosen Fernmeldenetz
EP3959850B1 (de) Verfahren zum bereitstellen von verbindungsherstellungsdaten sowie anordnung mit einer mehrzahl von kommunikationsservern und einem vermittler
DE102005046457B4 (de) Verfahren zur Übertragung einer elektronischen Nachricht über mindestens ein Kommunikationsnetz

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
R016 Response to examination communication
R018 Grant decision by examination section/examining division
R020 Patent grant now final

Effective date: 20121027

R082 Change of representative

Representative=s name: VOSSIUS & PARTNER PATENTANWAELTE RECHTSANWAELT, DE

R081 Change of applicant/patentee

Owner name: NEC PLATFORMS, LTD., KAWASAKI-SHI, JP

Free format text: FORMER OWNER: NEC INFRONTIA CORP., KAWASAKI-SHI, KANAGAWA, JP

Effective date: 20150316

R082 Change of representative

Representative=s name: VOSSIUS & PARTNER PATENTANWAELTE RECHTSANWAELT, DE

Effective date: 20150316

R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04L0029080000

Ipc: H04L0065000000