WO2012130263A1 - Verfahren zur adressierung von nachrichten in einem computernetzwerk - Google Patents

Verfahren zur adressierung von nachrichten in einem computernetzwerk Download PDF

Info

Publication number
WO2012130263A1
WO2012130263A1 PCT/EP2011/001657 EP2011001657W WO2012130263A1 WO 2012130263 A1 WO2012130263 A1 WO 2012130263A1 EP 2011001657 W EP2011001657 W EP 2011001657W WO 2012130263 A1 WO2012130263 A1 WO 2012130263A1
Authority
WO
WIPO (PCT)
Prior art keywords
address
communication terminal
network element
addresses
messages
Prior art date
Application number
PCT/EP2011/001657
Other languages
English (en)
French (fr)
Inventor
Michael Tietsch
Christian Correll
Heinrich HAAGER
Original Assignee
Siemens Enterprise Communications Gmbh & Co. Kg
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 Siemens Enterprise Communications Gmbh & Co. Kg filed Critical Siemens Enterprise Communications Gmbh & Co. Kg
Priority to US13/978,434 priority Critical patent/US9401892B2/en
Priority to CN2011800664401A priority patent/CN103329507A/zh
Priority to CN201811214498.6A priority patent/CN109600454A/zh
Priority to EP11713987.3A priority patent/EP2695364A1/de
Priority to PCT/EP2011/001657 priority patent/WO2012130263A1/de
Publication of WO2012130263A1 publication Critical patent/WO2012130263A1/de
Priority to US15/189,397 priority patent/US10158604B2/en

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/251Translation of Internet protocol [IP] addresses between different IP versions
    • 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/2542Translation of Internet protocol [IP] addresses involving dual-stack hosts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4535Network directories; Name-to-address mapping using an address exchange platform which sets up a session between two nodes, e.g. rendezvous servers, session initiation protocols [SIP] registrars or H.323 gatekeepers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/686Types of network addresses using dual-stack hosts, e.g. in Internet protocol version 4 [IPv4]/Internet protocol version 6 [IPv6] networks

Definitions

  • the invention relates to a method for addressing messages in a computer network.
  • the types of addresses in such computer networks may reach capacity limits.
  • a change of the address types can then be unavoidable.
  • An example of this is the conversion of addressing in the Internet from so-called IPv4 addressing to IPv6 addressing. From now on, more and more (sub-) networks will have to be upgraded to IPv6 addressing, as most recent estimates suggest that no new IPv4 addresses will be available next year.
  • IPv4 and ⁇ addresses or corresponding subnets for many years to come. Due to the large number of existing installations, a few years, perhaps ten or even twenty years, will pass before the last IPv4 network element is shut down. During this transition period, both types of addresses will have to be used side by side. For certain services, for example based on the Session Initiation Protocol voice and video services (called VVoIP services), there are already converters between the two types of addresses, often in the form of so-called Session Border Controller (SBC) with a so-called integrated media gateway (MGW).
  • SBC Session Border Controller
  • MGW integrated media gateway
  • IPv4 requires routers, checksums each recalculated packet, which represents a further processor load.
  • IPv6 In December 1998, IPv6 officially became the successor of IPv4 with the publication of RFC 2460 on the Standards Track.
  • IPsec An implementation of IPsec within the IPv6 standard. This enables encryption and verifying the authenticity of IP packets. For IPv4, IPsec support is only optional.
  • IPv6 Network Address Translation
  • the present invention has for its object to provide a technical teaching to solve the problems associated with the situation described. This object is achieved by a method or by a product according to one of the independent claims. Advantageous further Formations of the invention form the subject of dependent claims.
  • a method for addressing messages in a computer network in which different types of addresses are used wherein at least a first network element uses only a first type of address, at least a second network element exclusively a second type of address and at least a third network element both types of addresses.
  • At least one third network element is a communication terminal which, in addition to its function as a communication terminal, also performs a function as an address converter with respect to messages for which this communication terminal is neither the original sender nor a final recipient.
  • a computer network is a network in which messages are exchanged between network elements by means of addresses.
  • An important example of such a computer network is the Internet, in which messages are exchanged in the form of packets by means of so-called IP addresses between network elements.
  • IP Internet Protocol
  • the payload (generally digitized Speech data) are combined into data packets and provided with a sender address and a destination address, whereupon the network infrastructure makes the delivery of the data packet to the terminal by means of this destination address.
  • IPv4 Internet Protocol version 4
  • IPv6 Internet Protocol version 6
  • a network element is to be understood as a device capable of transmitting and / or receiving messages in a computer network.
  • network elements are communication terminals, such as Internet telephones, computers, routers, switches and other network elements required or suitable for operating a computer network.
  • a communication terminal is a network element whose main purpose is to allow a subscriber to communicate over a computer network, in particular to allow that subscriber to send messages and receive messages in that computer network.
  • Important examples of communication terminals are Internet telephones, computers, especially notebooks, smartphones and similar devices.
  • address translator is to be understood as a network element which is set up to receive messages and to exchange the addresses of received messages in such a way that addresses of one type of address are exchanged for addresses of another type of address. Address translators thus enable a subscriber who has a communication terminal that only masters a first type of address to send messages to other communication terminals, which dominate only the other type of address or another type of address.
  • all the data terminals transmit data packets to the (compatible) addresses communicated to them during the connection during the connection, for example IP addresses, where a communication terminal acting as an address converter is the recipient of these data packets, which is the corresponding one Exchanges (for example, IPv4 addresses with IPv6 addresses and vice versa) makes and transmits the data packets to the respective receiving (lying for example in each other IP protocol area) data terminals.
  • IP addresses for example IP addresses
  • Exchanges for example, IPv4 addresses with IPv6 addresses and vice versa
  • the address conversion takes place in such a way that messages of a first network element are redirected to a second network element or a second network element to a first network element via a communication terminal functioning as an address converter, wherein addresses of the first Address type in addresses of the second address type or vice versa are exchanged.
  • addresses of the first Address type in addresses of the second address type or vice versa are exchanged.
  • the communication terminal functioning as an address converter preferably operates in parallel both as an address converter and as a communication terminal.
  • This is one Such communication terminal preferably with appropriate address translation or an address translation enabling or supporting resources equipped, for example, with a memory device for addresses, a comparison device for comparing addresses, or with other facilities.
  • Some of these devices are already present in a communication terminal, which supports addresses more than a single address type, so are used according to the invention only in another way, namely for address translation.
  • An example of this is any device of such a communication terminal that supports the processing of addresses of more than one type of address.
  • IPv6 addresses are 128 bits long, whereas IPv4 addresses are only 32 bits long.
  • a method in which at least a third network element, the switching states of at least one communication element acting as an address converter are known in the computer network for address translation able and ready communication terminal searches and forwards messages for address translation to this communication terminal.
  • this third network element, the call processing States of at least one acting as an address converter communication terminal are known to a switching-active network element, for example, a so-called switch or a so-called router, the preferably switching states of a plurality or even a plurality of communication terminals are known, and preferably preferably known which the managed or operated by him communication terminals can act as an address translator.
  • as looking out, this third network element to the plurality of communication terminals known to him a suitable communication terminal which can act as an address translator and is ready, the readiness is apparent in particular from the resource utilization of the communication terminal.
  • a method is provided in which in the search for a communication terminal capable of addressing information about the availability of resources required for the address conversion at least one as an address converter acting communication terminal are taken into account.
  • an address conversion by a communication terminal takes place only or only if at least one dedicated address converter in the computer network reaches its capacity limit.
  • the invention further provides a communication terminal in a computer network in which two different types of addresses are used, wherein at least a first network element exclusively a first type of address, at least a second network element exclusively a second type of address and at least a third network element uses both types of addresses, and wherein the communication terminal such a third network element is arranged, which is in addition to its function as a communication terminal also perform a function as an address converter with respect to messages for which this communication terminal is neither the original sender, nor a final recipient.
  • a communication terminal which is adapted to the address translation for messages of a first network element to a second network element or a second network element to a first network element, which are redirected via this acting as an address converter communication terminal, addresses the first Address type in addresses of the second address type or vice versa are exchanged.
  • the communication is Onsend réelle set up to provide information about the availability of its necessary for address translation resources at least one other network element, preferably on request.
  • the communication terminal to a device which recognizes messages that were sent to this communication terminal to the address translation or.
  • the communication terminal has a device for detecting messages that have been or are routed to this communication terminal for address translation, this device being the address of each of this communication terminal Received message with the address of this communication terminal compares.
  • the communication terminal has a device for address conversion, which is set up such that the address of each message received by this communication terminal that does not match the address of this communication terminal is replaced by an address of the first or the second address type, if the address of the received message is an address of the second or the first type of address.
  • the communication terminal is set up to send a received message whose address has been replaced by an address of the other address type with this address in the computer network.
  • FIG. 1 schematically shows a first embodiment of the invention
  • FIG. Figure 2 schematically shows a second embodiment of the invention
  • FIG. 3 schematically shows a third embodiment of the invention
  • FIG. 4 schematically shows a fourth embodiment of the invention.
  • the embodiments shown in the figures invariably show methods for addressing messages in a computer network 1, 2, 3, which consists of subnets 1, 2, 3, in which different types of addresses, such as IPv4 addresses and ⁇ addresses are used, wherein subnet 1 exclusively a first type of address, in subnet 3 only a second ad- and in the subnet 2 both types of addresses are used side by side.
  • the network elements 4, 5, 6, 7, 8 of the subnet 1 dominate only addresses of a first type of address
  • the network elements 14, 15, 16, 17, 18 dominate only addresses a second address type
  • Subnets 1, 2, and 3 need not be physically separate or otherwise physically separate subnets.
  • the subnets 1, 2, 3 form an otherwise uniform computer network in which network elements of different types are located side by side, which dominate either only a first type of address, only a second type of address or both types of addresses.
  • the invention is not limited to the case that only two kinds of addresses are used side by side in a computer network.
  • the invention is equally applicable when three or more different types of addresses are used side by side in a computer network.
  • FIG. 1 shows an exemplary embodiment in which a communication connection between a network element 8, for example a communication terminal 8 and a network element 16, for example a communication terminal 16, is to be established via a network element 10, for example via a switch 10, wherein the network element 8 only addresses the first Addresses the type of address and wherein the network element 16 dominates only addresses of the second type of address, and wherein the network element 10 controls both types of addresses.
  • the network element 10 now recognizes that a direct communication Onstress between the network elements 8 and 16 due to the different types of addresses, which use these two network elements exclusively, can not easily come about.
  • the network element 10 now chooses in the in the FIG. In the embodiment shown in FIG.
  • the network element 10 causes the network element 8 to send the messages destined for the network element 16 to the communication terminal 9, the network element 8 using addresses of the first address type which are easily mastered by the communication terminal 9.
  • the communication terminal 9 replaces the addresses of the first type of address in the messages received by the network element 8 by addresses of the second type of address which address the network element 16 which is actually designated as the recipient of the messages and which only controls addresses of the second type of address.
  • the communication terminal 9 then forwards the messages changed in this way to the network element 16 as intended.
  • the subnet 1 has its own switch 6, which only controls addresses of the first type of address.
  • the subnet 3 has a switch 14 which exclusively controls addresses of the second type of address.
  • the connection between the communication terminals 8 and 16 takes place in this case via the switches 6 and 14 of the subnets 1 and 3.
  • FIG. 3 embodiment it is assumed that a dedicated, preferably central address converter 19 is present between the subnets 1 and 3. Assuming, for example, that this dedicated address translator can serve a hundred simultaneous connections and the demand now increases to one hundred and ten connections, a fundamental possibility would be to acquire another dedicated address translator, which in this example would result in the unnecessary capacity of two hundred connections associated with corresponding costs.
  • the invention provides in the in FIG. 3 embodiment now, to realize the ten additionally required connections via acting as an address converter communication terminals of the subnet 2, which would be no or only small additional costs.
  • the communication terminals capable of address translation according to the present invention are preferably implemented as so-called “dual stack” devices, wherein these devices are basically enabled to decide for themselves, for example depending on the respective communication partner, which address types, for example IPv4 or IPv6,
  • the most common mode of operation of such devices, where the addresses of both IP versions are configured and usable, is called Dual-IP, so a network consisting entirely of devices in dual-IP mode is called a dual-IP network. Since dual-IP-powered devices can communicate with both IPv4 and ⁇ network partners, such devices can generally act as address translators if set up.
  • IP softswitch IP-operated switching node
  • the call processing states in the simplest case: "free” / "in use" of the devices controlled by it are known. If a payload connection between communication terminals with different types of addresses is to be routed via an address converter, the resource broker would preferably search for an appropriate, for example, a free communication terminal which can act as an address converter and is ready for it, and the payload connection for address conversion via this Conduct communication terminal.
  • the payload data connection is preferably routed dynamically via another communication device which is capable of address translation and can be instructed to do so ,
  • the likelihood of such a dynamic rerouting of a connection with address translation can preferably be reduced thereby. the, that in the selection of the communication terminal used for communication terminal certain automatically collected statistics are used, for example, the usual ⁇ working hours of the communication participants who use these communication terminals or statistics on the call frequency based on the time of day or the day of the week or the like.
  • FIG. 4 is the dual function of FIG. 1, 2, 3 shown communication terminal 9, which indeed so ⁇ probably works as a communication terminal and as issenumset ⁇ zer, has been emphasized by a representation as a double device with the two parts 9.1 and 9.2.
  • the part 9.1 the classical terminal function - symbolized by the receiver - is, in the example, a call ( "call") is initiated or received, which is the case ⁇ play a connection to the communication terminal 11 ge ⁇ shows the second with 9.2.
  • the designated part of the device maintains a connection independent of the part 9.1, which is only routed through for the purpose of the address translation by the device 9, more precisely through its part 9.2
  • the "device parts" 9.1 or 9.2 this is not intended to mean that a communication terminal 9, which can perform the function of an address converter, necessarily consists of two physically separate parts 9.1 and 9.2.
  • dashed lines indicate control or signaling operations and solid lines with arrows, user data connections to be established or established.
  • the address translation function of the participating communication terminals is preferably controlled by a network element which acts as a resource broker.
  • the invention is also associated with the advantage that already existing but currently unused resources in communication terminals that can be used for address conversion, for example, between IPv4 and IPv6 addresses, are actually used by the invention and thus a currently pressing problem of Internet is solved in an efficient manner by the invention.

Landscapes

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

Abstract

Bei einem Verfahren zur Adressierung von Nachrichten in einem Computernetzwerk, in dem zwei unterschiedliche Adressenarten verwendet werden, wobei wenigstens ein erstes Netzwerkelement (4, 5, 6, 7, 8) ausschließlich eine erste Adressenart, wenigsten ein zweites Netzwerkelement (14, 15, 16, 17, 18) ausschließlich eine zweite Adressenart und wenigstens ein drittes Netzwerkelement (9, 10, 11, 12, 13, 14) beide Adressenarten verwendet, ist wenigstens ein drittes Netzwerkelement (9) ein Kommunikationsendgerät, welche neben seiner Funktion als Kommunikationsendgerät außerdem eine Funktion als Adressumsetzer in Bezug auf Nachrichten ausübt, für die dieses Kommunikationsendgerät weder der ursprüngliche Absender noch ein letztendlicher Empfänger ist.

Description

Verfahren zur Adressierung von Nachrichten
in einem Computernetzwerk
Beschreibung
Die Erfindung betrifft ein Verfahren zur Adressierung von Nachrichten in einem Computernetzwerk. Mit zunehmender Zahl von Teilnehmern in Computernetzwerken können die Adressenarten in solchen Computernetzwerken an Kapazitätsgrenzen stoßen. Eine Umstellung der Adressenarten kann dann unumgänglich werden. Ein Beispiel hierfür ist die Umstellung der Adressierung im Internet von der sogenannten IPv4- Adressierung auf die IPv6-Adressierung . Praktisch ab sofort werden mehr und mehr (Teil-) Netze auf die IPv6-Adressierung umgestellt werden müssen, da jüngsten Schätzungen zufolge bereits im nächsten Jahr keine neu zu vergebenden IPv4- Adressen mehr verfügbar sein werden.
Auf der anderen Seite wird es aber noch viele Jahre eine Co-Existenz von IPv4- und ΙΡνβ-Adressen bzw. entsprechenden Teilnetzen geben. Bedingt durch die große Anzahl von existierenden Installationen werden bis zur Abschaltung des letzten IPv4-Netzelements noch einige Jahre, vielleicht zehn oder sogar zwanzig Jahre vergehen. Während dieser Übergangszeit werden beide Adressenarten nebeneinander verwendet werden müssen. Für bestimmte Dienste, beispielsweise für auf dem Session Initiation Protocol basierende Sprach- und Videodienste (sogenannte VVoIP-Dienste) , existieren bereits Umsetzer zwischen beiden Adressenarten, die häufig in der Form sogenannter Session Border Controller (SBC) mit einem sogenannten integrierten Media-Gateway (MGW) vorliegen .
IPv4 bietet einen Adressraum von etwas über vier Milliarden IP-Adressen (232 = 4.294.967.296), mit denen Computer und andere Geräte angesprochen werden können
(http://de.wikipedia.org/wiki/IPv6). In den Anfangstagen des Internets, als es nur wenige Rechner gab, die eine IP- Adresse brauchten, galt dies als weit mehr als ausreichend. Aufgrund des unvorhergesehenen Wachstums des Internets herrscht heute aber Adressenknappheit. Am 1. Februar 2011 teilte die IANA der asiatischen Regional Internet Registry APNIC die letzten zwei frei zu vergebenden Netze zu; gemäß einer Vereinbarung aus dem Jahr 2009 wurde am 3. Februar 2011 schließlich der verbleibende Adressraum gleichmäßig auf die regionalen Adressvergabestellen verteilt. Darüber hinaus steht den regionalen Adressvergabestellen kein weiterer IPv4-Adressraum mehr zur Verfügung. Eine täglich aktualisierte Prognose des Chief Scientists von APNIC zeigt, dass die erste Regional Internet Registry, APNIC, ab Juli 2011 der Internetgemeinde keine Adressen mehr bereitstellen kann .
Die historische Entwicklung des Internets wirft ein weiteres Problem auf: Durch die mit der Zeit mehrmals geänderte Vergabepraxis von IPv4-Adressraum ist dieser inzwischen stark fragmentiert, d. h. häufig gehören mehrere nicht zusammenhängende Adressbereiche zur gleichen organisatorischen Instanz. Dies führt in Verbindung mit der heutigen Routingstrategie (Classless Inter-Domain Routing) zu langen Routingtabellen, auf welche Speicher und Prozessoren der Router im Kernbereich des Internets ausgelegt werden müssen. Zudem erfordert IPv4 von Routern, Prüfsummen jedes weitergeleiteten Pakets neu zu berechnen, was eine weitere Prozessorbelastung darstellt.
Aus diesen Gründen begann die IETF 1995 die Arbeiten an IPv6. Im Dezember 1998 wurde IPv6 mit der Publikation von RFC 2460 auf dem Standards Track offiziell zum Nachfolger von IPv4 gekürt.
Die wesentlichen neuen Eigenschaften von IPv6 umfassen: a) Eine Vergrößerung des Adressraums von IPv4 mit 232 (« 4,3 Milliarden = 4,3·109) Adressen auf 2128(=* 340 Sextillionen = 3,4· 1038) Adressen bei IPv6, d. h. Vergrößerung um den Faktor 296
b) Eine Vereinfachung und Verbesserung des Protokollrahmens (Kopfdaten) ; dies ist insbesondere wichtig für Router.
c) Eine zustandslose automatische Konfiguration von IPv6- Adressen; zustandsbehaftete Verfahren wie DHCP werden beim Einsatz von IPv6 damit in vielen Anwendungsfällen überflüs- sig
d) die sogenannte „Mobile IP" sowie Vereinfachung von
Umnummerierung und Multihoming
e) Eine Implementierung von IPsec innerhalb des IPv6- Standards. Dadurch wird die Verschlüsselung und die Über- prüfung der Authentizität von IP-Paketen ermöglicht. Für IPv4 ist die Unterstützung von IPsec nur optional.
f) Eine Unterstützung von Netztechniken wie Quality of Service und Multicast. Die hauptsächliche Motivation zur Vergrößerung des Adressraums besteht in der Wahrung des Ende-zu-Ende-Prinzips, das ein zentrales Designprinzip des Internets ist: Nur die Endknoten des Netzes sollen aktive Protokolloperationen aus- führen, das Netz zwischen den Endknoten ist nur für die Weiterleitung der Datenpakete zuständig. (Das Internet un¬ terscheidet sich hier wesentlich von anderen digitalen Datenübertragungsnetzwerken wie z. B. GSM.) Dazu ist es not- wendig, dass jeder Netzknoten global eindeutig adressierbar ist .
Heute übliche Verfahren wie Network Address Translation (NAT) , welche derzeit die IPv4-Adressknappheit umgehen, verletzen das Ende-zu-Ende-Prinzip . Sie ermöglichen den so angebundenen Rechnern nur ausgehende Verbindungen aufzubauen, aus dem Internet können diese nicht ohne weiteres kontaktiert werden. Auch verlassen sich IPsec oder Protokolle auf höheren Schichten wie z. B. FTP und SIP teilweise auf das Ende-zu-Ende-Prinzip und sind mit NAT nur eingeschränkt oder mittels Zusatzlösungen funktionsfähig. Besonders für Heimanwender bedeutet IPv6 damit einen Paradigmenwechsel: Anstatt vom Provider nur eine einzige IP-Adresse zugewiesen zu bekommen und mehrere Geräte über NAT ans Internet anbinden zu müssen, bekommt der Anwender global eindeutigen IP- Adressraum für ein ganzes Teilnetz zur Verfügung gestellt, so dass jedes seiner Geräte eine IP-Adresse aus diesem erhalten kann. Damit wird es für Endbenutzer einfacher, durch das Anbieten von Diensten aktiv am Netz teilzunehmen; zudem entfallen die durch die bei NAT erfolgende Adressumschreibung entstehenden Probleme.
Der vorliegenden Erfindung liegt die Aufgabe zugrunde, eine technische Lehre zur Lösung der mit der geschilderten Situation einhergehenden Probleme anzugeben. Diese Aufgabe wird durch ein Verfahren bzw. durch ein Erzeugnis nach einem der unabhängigen Patentansprüche gelöst. Vorteilhafte Weiter- bildungen der Erfindung bilden den Gegenstand von Unteransprüchen .
Erfindungsgemäß ist ein Verfahren zur Adressierung von Nachrichten in einem Computernetzwerk, in dem unterschiedliche Adressenarten verwendet werden, vorgesehen, wobei wenigstens ein erstes Netzwerkelement ausschließlich eine erste Adressenart, wenigstens ein zweites Netzwerkelement ausschließlich eine zweite Adressenart und wenigstens ein drittes Netzwerkelement beide Adressenarten verwendet.
Hierbei ist wenigstens ein drittes Netzwerkelement ein Kommunikationsendgerät, das neben seiner Funktion als Kommunikationsendgerät außerdem eine Funktion als Adressumsetzer in Bezug auf Nachrichten ausübt, für die dieses Kommunikationsendgerät weder der ursprüngliche Absender noch ein letztendlicher Empfänger ist.
In diesem Zusammenhang ist unter einem Computernetzwerk ein Netzwerk zu verstehen, in dem Nachrichten mithilfe von Adressen zwischen Netzwerkelementen ausgetauscht werden. Ein wichtiges Beispiel für ein derartiges Computernetzwerk ist das Internet, in dem Nachrichten in Form von Paketen mithilfe von sogenannten IP-Adressen zwischen Netzwerkelementen ausgetauscht werden.
Weitere wichtige Beispiele für Computernetze im Sinne der vorliegenden Beschreibung sind moderne Telefonanlagen. Diese erfüllen ihre Aufgaben mittels der sogenannten IP- Technologie (Internet Protokoll), bei welcher die einzelnen Endgeräte nicht mehr mittels eigener Verkabelung an die Telefonanlage angeschlossen werden, sondern wie PCs (Personal Computer) mittels eines Datennetzes angebunden sind. In IP- Netzen werden die Nutzdaten (im Allgemeinen digitalisierte Sprachdaten) zu Datenpaketen zusamraengefasst und mit einer Absenderadresse und einer Zieladresse versehen, worauf die Netzwerkinfrastruktur mittels dieser Zieladresse das Zustellen des Datenpakets an das Endgerät vornimmt.
Das dabei übliche IPv4 (Internet Protokoll Version 4) bietet einen Adressraum von 232 (= 4294976296) möglichen Adressen, welcher derzeit zu einem großen Teil bereits ausge¬ schöpft ist. Die Weiterentwicklung von IPv4, das sogenannte IPv6 welches diese Beschränkung auflösen soll, bietet einen wesentlichen größeren Adressraum von 2128 möglichen Adressen. IPv6 ist in „Internet Protokoll, Version 6
Specification; RFC2460 der IETF standardisiert. Die Verbindung von (Teil) Netzen mit jeweils unterschiedlichem Inter- net Protokoll (IPv4 und IPv6) stellt eine Problematik dar, die im SIP-Umfeld gemäß dem Stand der Technik mittels des ICE-Protokolls (engl.: interaktive Connectivity establish- ment, http: //tools. ietf.org/html/draft-ietf-mmusic-ice-19) gelöst wird, wobei es erforderlich ist, dass alle beteilig- ten Endgeräte gemäß des ICE-Protokolls agieren können und ein von allen beteiligten Endgeräten erreichbarer zentraler Server die Weiterleitung der Nutzdaten vornimmt. Dabei stellt sich als nachteilig heraus, dass das ICE-Protokoll in allen beteiligten Endgeräten eingesetzt werden muss, wo- zu aufwendige Änderungen der Steuersoftware jedes Gerätes erforderlich sein können.
EL MALKI, Karim [et al.] : "IPv6-IPv4 Translation mechanism for SIP-based Services in Third Generation Partnership Project (3GPP) Networks. Network Working Group", Internet Draft, Dezember 2003,
URL : http : //tools . ietf . org/html/draft-elmalki-sipping3gpp- translator-00 , offenbart ein Verfahren zur bidirektionalen Adressumsetzun in SIP-gesteuerten Datenströmen zwischen ΙΡνβ-fähigen Datenendgeräten und IPv4-fähigen Datenendgeräten.
In diesem Zusammenhang ist unter einem Netzwerkelement ein zum Senden und/oder zum Empfangen von Nachrichten in einem Computernetzwerk fähiges Gerät zu verstehen. Beispiele für Netzwerkelemente sind Kommunikationsendgeräte, wie beispielsweise Internet-Telefone, Computer, Router, Switches und andere zum Betrieb eines Computernetzwerks erforderliche oder geeignete Netzwerkelemente.
In diesem Zusammenhang ist ein Kommunikationsendgerät ein Netzwerkelement, dessen Hauptzweck es ist, einem Teilnehme die Kommunikation über ein Computernetzwerk zu ermöglichen insbesondere diesem Teilnehmer den Versand von Nachrichten und das Empfangen von Nachrichten in diesem Computernetzwerk zu ermöglichen. Wichtige Beispiele für Kommunikations endgeräte sind Internet-Telefone, Computer, insbesondere Notebooks, Smartphones und ähnliche Geräte.
In diesem Zusammenhang soll unter dem Begriff Adressumsetzer ein Netzwerkelement verstanden werden, welches dazu eingerichtet ist, Nachrichten zu empfangen, und die Adressen empfangener Nachrichten in der Weise auszutauschen, dass dabei Adressen einer Adressenart gegen Adressen einer anderen Adressenart ausgetauscht werden. Adressumsetzer ermöglichen also einem Teilnehmer, welcher über ein Kommunikationsendgerät verfügt, dass nur eine erste Adressenart beherrscht, Nachrichten auch an andere Kommunikationsendgeräte zu versenden, welche nur die jeweils andere Adressenart oder eine andere Adressenart beherrschen. Während der Datenpaketübertragung über ein als Adressumset zer fungierendes Kommunikationsendgerät senden alle beteiligten Datenendgeräte Datenpakte an die ihnen im Verlauf der Signalisierung während der Verbindungsaufnahme mitgeteilten (kompatiblen) Adressen, beispielsweise IP-Adressen wobei ein als Adressumsetzer fungierendes Kommunikationsendgerät der Empfänger dieser Datenpakete ist, welcher die entsprechenden Austauschvorgänge (beispielsweise IPv4 Adressen mit IPv6 Adressen und umgekehrt) vornimmt und die Datenpakte an die jeweiligen empfangenden (beispielsweise im jeweils anderen IP-Protokoll-Bereich liegenden) Datenendgeräte übermittelt. Mit den erfindungsgemäßen Verfahren gelingt es beispielsweise, eine transparente Datenübertragung zwischen IPv4- und ΙΡνβ-fähigen Datenendgeräten vorzu nehmen .
Gemäß einer bevorzugten Ausführungsform der vorliegenden Erfindung ist es vorgesehen, dass die Adressumsetzung in der Weise erfolgt, dass Nachrichten eines ersten Netzelementes an ein zweites Netzelement bzw. eines zweiten Netzelementes an ein erstes Netzelement über ein als Adressumsetzer fungierendes Kommunikationsendgerät umgeleitet werden, wobei Adressen der ersten Adressenart in Adressen der zweiten Adressenart bzw. umgekehrt ausgetauscht werden. Besonders bevorzugt geschieht dies in der Weise, dass der Adressteil einer durch einen als Adressumsetzer fungierendes Kommunikationsendgerät von der empfangenden Nachricht entfernt wird und gegen einen Adressteil einer anderen Adressenart ausgetauscht, also durch diesen ersetzt wird.
Das als Adressumsetzer fungierende Kommunikationsendgerät arbeitet dabei vorzugsweise parallel sowohl als Adressumsetzer als auch als Kommunikationsendgerät. Dazu ist ein solches Kommunikationsendgerät vorzugsweise mit zur Adressumsetzung geeigneten oder eine Adressumsetzung ermöglichende oder unterstützende Ressourcen ausgestattet, beispielsweise mit einer Speichereinrichtung für Adressen, einer Vergleichseinrichtung zum Vergleich von Adressen, oder mit weiteren Einrichtungen. Einige dieser Einrichtungen sind in einem Kommunikationsendgerät, welches Adressen mehr als einer einzigen Adressenart unterstützt, ohnehin bereits vorhanden, werden also erfindungsgemäß nur in anderer Weise, nämlich zur Adressumsetzung genutzt. Ein Beispiel dafür ist jede Einrichtung eines solchen Kommunikationsendgerätes, die die Verarbeitung von Adressen mehr als einer Adressenart unterstützt. Sind beispielsweise Adressen einer zweiten Adressenart länger als Adressen einer ersten Adressenart in dem Sinne, dass Adressen der zweiten Adressenart eine größerer Anzahl von Bits umfassen als Adressen einer ersten Adressenart, dann sind die Speichereinrichtungen und Verarbeitungseinrichtungen für Adressen in solchen Kommunikationsendgeräten an diese Situation angepasst. So sind beispielsweise IPv6-Adressen 128 Bit lang, wogegen IPv4- Adressen nur 32 Bit) lang sind.
Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen kombiniert werden können, ist ein Verfahren vorgesehen, bei dem wenigstens ein drittes Netzwerkelement, dem vermittlungstechnische Zustände wenigstens eines als Adressumsetzer fungierenden Kommunikationselementes bekannt sind, in dem Computernetzwerk nach einem zur Adressumsetzung fähigen und bereiten Kommunikationsendgerät sucht und Nachrichten zur Adressumsetzung an dieses Kommunikationsendgerät weiterleitet. Vorzugsweise handelt es sich bei diesem dritten Netzwerkelement, dem vermittlungstechnische Zustände wenigstens eines als Adressumsetzer fungierenden Kommunikationsendgerätes bekannt sind, um ein vermittlungstechnisch aktives Netzwerkelement, beispielsweise um einen sogenannten Switch oder um einen sogenannten Router, dem vorzugsweise vermittlungstechnische Zustände einer Mehrzahl oder gar einer Vielzahl von Kommunikationsendgeräten bekannt sind, und dem vorzugsweise insbesondere bekannt ist, welche der von ihm verwalteten oder bedienten Kommunikationsendgeräte als Adressumsetzer fungieren können. Vorzugs¬ weise sucht dieses dritte Netzwerkelement auf der Mehrzahl der ihm bekannten Kommunikationsendgeräte ein geeignetes Kommunikationsendgerät heraus, welches als Adressumsetzer fungieren kann und dazu bereit ist, wobei die Bereitschaft sich insbesondere aus der Ressourcenauslastung des Kommunikationsendgeräts ergibt.
Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen der Erfindung kombiniert werden können, ist ein Verfahren vorgesehen, bei dem bei der Suche nach einem zur Adressierung fähigen Kommunikationsendgerät Informationen über die Verfügbarkeit von zur Adressumsetzung notwendigen Ressourcen wenigstens eines als Adressumsetzer fungierenden Kommunikationsendgerätes berücksichtigt werden.
Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen kombiniert werden können, ist es vorgesehen, dass eine Adressumsetzung durch ein Kommunikationsendgerät erst oder nur dann erfolgt, wenn wenigstens ein dedizierter Adressumsetzer in dem Computernetzwerk an seine Kapazitätsgrenze stößt. Mit diesen Ausführungsformen ist der Vorteil verbunden, dass die Ressourcen von zur Adressumsetzung fä- higen Kommunikationsendgeräten erst dann belegt werden, wenn dies erforderlich ist, was in der Regel mit dem Vorteil verbunden ist, dass die bessere Arbeitsgeschwindigkeit dedizierter Adressumsetzer für eine schnellere Adressumsetzung genutzt werden kann.
Die Erfindung sieht ferner ein Kommunikationsendgerät in einem Computernetzwerk vor, in dem zwei unterschiedliche Adressenarten verwendet werden, wobei wenigstens ein erstes Netzwerkelement ausschließlich eine erste Adressenart, wenigstens ein zweites Netzwerkelement ausschließlich eine zweite Adressenart und wenigstens ein drittes Netzwerkelement beide Adressenarten verwendet, und wobei das Kommunikationsendgerät ein solches drittes Netzwerkelement ist, welches dazu eingerichtet ist, neben seiner Funktion als Kommunikationsendgerät außerdem eine Funktion als Adressumsetzer in Bezug auf Nachrichten auszuüben, für die dieses Kommunikationsendgerät weder der ursprüngliche Absender, noch ein letztendlicher Empfänger ist.
Gemäß einer bevorzugten Ausführungsform der Erfindung ist ein Kommunikationsendgerät vorgesehen, das dazu eingerichtet ist, die Adressumsetzung für Nachrichten eines ersten Netzelementes an ein zweites Netzelement bzw. eines zweiten Netzelementes an ein erstes Netzelement, die über dieses als Adressumsetzer fungierendes Kommunikationsendgerät umgeleitet werden, Adressen der ersten Adressenart in Adressen der zweiten Adressenart bzw. umgekehrt ausgetauscht werden .
Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen kombiniert werden können, ist das Kommunikati- onsendgerät dazu eingerichtet, Informationen über die Verfügbarkeit seiner zur Adressumsetzung notwendigen Ressourcen wenigstens einem anderen Netzelement vorzugsweise auf Anfrage zur Verfügung zu stellen.
Gemäß einer weiteren bevorzugten Ausführungsform der Erfin¬ dung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen kombiniert werden können, weist das Kommunikationsendgerät eine Einrichtung auf, welche Nachrichten erkennt, die an dieses Kommunikationsendgerät zur Adressumsetzung geleitet wurden oder werden.
Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen kombiniert werden können, verfügt das Kommunikationsendgerät über eine Einrichtung zur Erkennung von Nachrichten, die an dieses Kommunikationsendgerät zur Adressumsetzung geleitet wurden oder werden, wobei diese Einrichtung die Adresse jeder von diesem Kommunikationsendgerät empfangene Nachricht mit der Adresse dieses Kommunikationsendgerätes vergleicht.
Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen kombiniert werden können, weist das Kommunikationsendgerät eine Einrichtung zur Adressumsetzung auf, die so eingerichtet ist, dass die Adresse jeder von diesem Kommunikationsendgerät empfangenen Nachricht, die nicht mit der Adresse dieses Kommunikationsendgerätes übereinstimmt, durch eine Adresse der ersten bzw. der zweiten Adressenart ersetzt wird, falls es sich bei der Adresse der empfangenen Nachricht um eine Adresse der zweiten bzw. der ersten Adressenart handelt. Gemäß einer weiteren bevorzugten Ausführungsform der Erfindung, deren Merkmale auch mit Merkmalen anderer Ausführungsformen kombiniert werden können, ist das Kommunikationsendgerät dazu eingerichtet, eine empfangene Nachricht, deren Adresse durch eine Adresse der anderen Adressenart ersetzt wurde, mit dieser Adresse in das Computernetz auszusenden .
Im Folgenden wird die Erfindung anhand bevorzugter Ausführungsbeispiel und mithilfe von Figuren näher beschrieben.
Dabei zeigt
FIG. 1 in schematischer Weise ein erstes Ausführungsbeispiel der Erfindung;
FIG. 2 in schematischer Weise ein zweites Ausführungsbeispiel der Erfindung;
FIG. 3 in schematischer Weise ein drittes Ausführungsbeispiel der Erfindung und
FIG. 4 in schematischer Weise ein viertes Ausführungsbeispiel der Erfindung.
Die in den Figuren gezeigten Ausführungsbeispiele zeigen ausnahmslos Verfahren zur Adressierung von Nachrichten in einem Computernetzwerk 1, 2, 3, welches aus Teilnetzen 1, 2, 3 besteht, in denen unterschiedliche Adressenarten, beispielsweise IPv4-Adressen und ΙΡνβ-Adressen verwendet werden, wobei in dem Teilnetz 1 ausschließlich eine erste Adressenart, in dem Teilnetz 3 ausschließlich eine zweite Ad- ressenart und in dem Teilnetz 2 beide Adressenarten nebeneinander verwendet werden. Die Netzwerkelemente 4, 5, 6, 7, 8 des Teilnetzes 1 beherrschen nur Adressen einer ersten Adressenart, die Netzwerkelemente 14, 15, 16, 17, 18 beherrschen nur Adressen einer zweiten Adressenart und die Netzwerkelemente 9, 10, 11, 12, 13 beherrschen Adressen beider Adressenarten. Die Teilnetze 1, 2 und 3 müssen nicht räumlich oder in irgendeiner anderen Weise physisch voneinander getrennte Teilnetze sein. Vorzugsweise bilden die Teilnetze 1, 2, 3 ein ansonsten einheitliches Computernetz, in dem sich Netzwerkelemente unterschiedlicher Typen nebeneinander befinden, welche entweder nur eine erste Adressenart, nur eine zweite Adressenart oder beide Adressenarten beherrschen .
Die Erfindung ist nicht auf den Fall beschränkt, dass in einem Computernetzwerk lediglich zwei Adressenarten nebeneinander verwendet werden. Die Erfindung ist in gleicher Weise anwendbar, wenn drei oder mehr unterschiedliche Adressenarten nebeneinander in einem Computernetzwerk verwendet werden.
Die FIG. 1 zeigt ein Ausführungsbeispiel, bei dem eine Kommunikationsverbindung zwischen einem Netzwerkelement 8, beispielsweise einem Kommunikationsendgerät 8 und einem Netzwerkelement 16, beispielsweise einem Kommunikationsendgerät 16 über ein Netzwerkelement 10, beispielsweise über einen Switch 10, aufgebaut werden soll, wobei das Netzwerkelement 8 lediglich Adressen der ersten Adressenart beherrscht und wobei das Netzwerkelement 16 lediglich Adressen der zweiten Adressenart beherrscht, und wobei das Netzwerkelement 10 beide Adressenarten beherrscht. Das Netzwerkelement 10 erkennt nun, dass eine direkte Kommunikati- onsverbindung zwischen den Netzwerkelementen 8 und 16 aufgrund der unterschiedlichen Adressenarten, welche diese beiden Netzwerkelemente ausschließlich verwenden, nicht ohne weiteres zustande kommen kann. Das Netzwerkelement 10 wählt nun in dem in der FIG. 1 gezeigten Ausführungsbeispiel das zur Adressumsetzung fähige und bereite Kommunikationsendgerät 9 aus und veranlasst dieses, eine Adressumsetzung zwischen den Netzwerkelementen 8 und 16 vorzunehmen. Hierzu veranlasst das Netzwerkelement 10 das Netzwerkelement 8 die für das Netzwerkelement 16 bestimmten Nachrichten an das Kommunikationsendgerät 9 zu senden, wobei das Netzwerkelement 8 hierfür Adressen der ersten Adressenart verwendet, die von dem Kommunikationsendgerät 9 problemlos beherrscht werden. Das Kommunikationsendgerät 9 ersetzt nun in den von ihm von dem Netzwerkelement 8 empfangenen Nachrichten die Adressen der ersten Adressenart durch Adressen der zweiten Adressenart, welche das eigentlich als Empfänger der Nachrichten designierte Netzwerkelement 16 adressieren, welches lediglich Adressen der zweiten Adressenart beherrscht. Daraufhin leitet das Kommunikationsendgerät 9 die so veränderten Nachrichten bestimmungsgemäß an das Netzwerkelement 16 weiter.
Bei dem in der FIG. 2 gezeigten Ausführungsbeispiel verfügt das Teilnetz 1 über einen eigenen Switch 6, welcher nur Adressen der ersten Adressenart beherrscht. In ähnlicher Weise verfügt das Teilnetz 3 über einen Switch 14, welcher ausschließlich Adressen der zweiten Adressenart beherrscht. Der Verbindungsaufbau zwischen den Kommunikationsendgeräten 8 und 16 erfolgt in diesem Fall über die Switche 6 und 14 der Teilnetze 1 bzw. 3. Diese teilen dem Switch 10 des Teilnetzes 3, welcher beide Adressenarten beherrscht, den Verbindungsaufbauwunsch mit, woraufhin dieser Switch 10 in ähnlicher Weise wie in dem in FIG. 1 gezeigten Ausführungsbeispiel die Verbindung unter Zuhilfenahme des als Adressumsetzer fungierenden Kommunikationsendgerätes 9 zwischen den Kommunikationsendgeräten 8 und 16 aufbaut.
Ein weiteres in der FIG. 3 gezeigtes Ausführungsbeispiel geht davon aus, dass zwischen den Teilnetzen 1 und 3 ein dedizierter, vorzugsweiser zentraler Adressumsetzer 19 vorhanden ist. Unter der Annahme, dass dieser dedizierte Adressumsetzer beispielsweise hundert Verbindungen gleichzeitig bedienen kann und der Bedarf nun auf hundertzehn Verbindungen ansteigt, bestünde eine grundsätzliche Möglichkeit darin, einen weiteren dedizierten Adressumsetzer anzuschaffen, was in diesem Beispiel zu der nicht erforderlichen Kapazität von zweihundert Verbindungen führen würde und mit entsprechenden Kosten verbunden wäre. Die Erfindung sieht in dem in der FIG. 3 gezeigten Ausführungsbeispiel nun vor, die zehn zusätzlich benötigten Verbindungen über als Adressumsetzer fungierende Kommunikationsendgeräte des Teilnetzes 2 zu realisieren, womit keine oder nur geringe zusätzliche Kosten verbunden wären.
Die zur Adressumsetzung fähigen Kommunikationsendgeräte gemäß der vorliegenden Erfindung werden vorzugsweise als so- genannte „Dual Stack"-Geräte implementiert, wobei diese Geräte grundsätzlich befähigt werden, selbst zu entscheiden, beispielsweise in Abhängigkeit von dem jeweiligen Kommunikationspartner, welche Adressenarten, beispielsweise IPv4 oder IPv6, zum Einsatz kommen. Die allgemeinste Betriebsart solcher Geräte, bei der die Adressen beider IP-Versionen konfiguriert und nutzbar sind, wird Dual-IP genannt. Ein durchgängig aus Geräten im Dual-IP-Modus bestehendes Netz wird deshalb Dual-IP-Netz genannt. Da Dual-IP-betriebene Geräte sowohl mit Partnern im IPv4- als auch im ΙΡνβ-Netz kommunizieren können, können solche Geräte grundsätzlich auch als Adressumsetzer fungieren, sofern sie dazu eingerichtet werden.
Im Falle eines beispielsweise nach dem Session Initiation Protocol (SIP) durchgeführten VVoiP-Szenarios würde typischerweise der ohnehin vorhandene im Dual-IP-betriebene Vermittlungsknoten ( IP-Softswitch) eine zusätzliche Verwaltungsfunktion übernehmen, nämlich die eines Ressource- Brokers .
Im Switch sind die vermittlungstechnischen Zustände (im einfachsten Fall: „frei" / „im Gebrauch") der von ihm gesteuerten Endgeräte bekannt. Wenn nun eine Nutzdatenverbindung zwischen Kommunikationsendgeräten mit verschiedenen Adressenarten über einen Adressumsetzer geführt werden soll, würde der Ressource-Broker vorzugsweise nach einem passenden, beispielsweise nach einem freien Kommunikationsendgerät suchen, das als Adressumsetzer fungieren kann und hierzu bereit ist, und die Nutzdatenverbindung zur Adressumsetzung über dieses Kommunikationsendgerät leiten. Falls gerade ein zur Adressumsetzung fähiges Kommunikationsendgerät anderweitig, beispielsweise von seinem Kommunikationsteilnehmer zum Telefonieren benötigt wird und falls seine Ressourcen die gleichzeitige Ausführung beider Aufgaben nicht erlauben, wird die Nutzdatenverbindung vorzugsweise dynamisch über ein anderes Kommunikationsgerät geleitet, welches zur Adressumsetzung fähig ist und hiermit beauftragt werden kann. Die Wahrscheinlichkeit zur Notwendigkeit einer solchen dynamischen Umleitung einer Verbindung mit Adressumsetzung kann vorzugsweise dadurch verringert wer- den, dass bei der Auswahl des zur Adressumsetzung verwendeten Kommunikationsendgerätes bestimmte automatisch erhobene Statistikdaten herangezogen werden, beispielsweise die üb¬ lichen Arbeitszeiten der Kommunikationsteilnehmer, welche diese Kommunikationsendgeräte benutzen oder Statistiken über die Anrufhäufigkeit bezogen auf die Tageszeit oder den Wochentag oder ähnliches.
In der FIG. 4 ist die Doppelfunktion des in den FIG. 1, 2 du 3 gezeigten Kommunikationsendgerätes 9, welches ja so¬ wohl als Kommunikationsendgerät als auch als Adressenumset¬ zer arbeitet, durch eine Darstellung als doppeltes Gerät mit den beiden Teilen 9.1 bzw. 9.2 betont worden. Der Teil 9.1 stellt die klassische Endgerätefunktion - symbolisiert durch den Telefonhörer - dar, bei der beispielsweise ein Ruf („Call") initiiert oder angenommen wird, was am Bei¬ spiel einer Verbindung zu dem Kommunikationsendgerät 11 ge¬ zeigt wird. Der zweite mit 9.2 bezeichnete Teil des Gerätes unterhält eine von dem Teil 9.1 unabhängige Verbindung, die nur zu dem Zweck der Adressumsetzung durch das Gerät 9, genauer durch seinen teil 9.2, hindurchgeroutet wird. Wenn in diesem Zusammenhang der sprachlichen Einfachheit halber von den „Geräteteilen" 9.1 bzw. 9.2 die Rede ist, soll das nicht bedeuten, dass ein Kommunikationsendgerät 9, welches die Funktion eines Adressumsetzers ausüben kann, notwendig aus zwei physisch getrennten Teilen 9.1 bzw. 9.2 besteht. Gemeint ist hiermit eine wenigstens logische oder funktionelle Aufteilung, bei der jedoch gemeinsame Ressourcen durch beide „Teile" gemeinsam genutzt werden können, sofern es durch diese gemeinsame Nutzung von Ressourcen nicht zu Störungen in den beiden unterschiedlichen Funktionen kommt. In den FIG. 1, 2, 3 und 4 bezeichnen gestrichelte Linien Steuerungs- oder Signalisierungsvorgänge und durchgehende Linien mit Pfeilen, einzurichtende oder eingerichtete Nutzdatenverbindungen. Die Adressumsetzungsfunktion der beteiligten Kommunikationsendgeräte wird vorzugsweise von einem Netzwerkelement gesteuert, welches als Ressource-Broker fungiert. Die Erfindung ist auch mit dem Vorteil verbunden, dass bereits vorhandene, aber derzeit ungenutzte Ressourcen in Kommunikationsendgeräten, die zur Adressumsetzung beispielsweise zwischen IPv4- und IPv6-Adressen verwendet wer¬ den können, durch die Erfindung tatsächlich verwendet werden und somit ein derzeit dringendes Problem des Internets auf eine effiziente Weise durch die Erfindung gelöst wird.
* * *

Claims

Patentansprüche
1. Verfahren zur Adressierung von Nachrichten in einem Computernetzwerk, in dem zwei unterschiedliche Adressenarten verwendet werden, wobei wenigstens ein erstes Netzwerk element (4, 5, 6, 7, 8) ausschließlich eine erste Adressen art, wenigstens ein zweites Netzwerkelement (14, 15, 16, 17, 18) ausschließlich eine zweite Adressenart und wenigstens ein drittes Netzwerkelement (9, 10, 11, 12, 13) beide Adressenarten verwendet,
dadurch gekennzeichnet,
dass wenigstens ein drittes Netzwerkelement (9) ein Kommunikationsendgerät ist, welches neben seiner Funktion als Kommunikationsendgerät außerdem eine Funktion als Adressumsetzer in Bezug auf Nachrichten ausübt, für die dieses Kommunikationsendgerät weder der ursprüngliche Absender noch ein letztendlicher Empfänger ist.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Adressumsetzung in der Weise erfolgt, dass Nachrichten eines ersten Netzelementes an ein zweites Netzelement bzw. eines zweiten Netzelementes an ein erstes Netzelement über ein als Adressumsetzer fungierendes Kommunika tionsendgerät (9) umgeleitet werden, wobei Adressen der ersten Adressart in Adressen der zweiten Adressart bzw. um gekehrt ausgetauscht werden.
3. Verfahren nach einem der vorhergehenden Ansprüche, da durch gekennzeichnet, dass wenigstens ein drittes Netzwerk element (10), dem vermittlungstechnische Zustände wenigstens eines als Adressumsetzer fungierenden Kommunikations- endgerätes bekannt sind, in dem Computernetzwerk nach einem zur Adressumsetzung fähigen und bereiten Kommunikationsendgerät sucht und Nachrichten zur Adressumsetzung an dieses Kommunikationsendgerät weiterleitet .
4. Verfahren nach Anspruch 3, dadurch gekennzeichnet, dass bei der Suche nach einem zur Adressumsetzung fähigen Kommunikationsendgerät Informationen über die Verfügbarkeit von zur Adressumsetzung notwendigen Ressourcen wenigstens eines als Adressumsetzer fungierenden Kommunikationsendgerätes berücksichtigt werden.
5. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass eine Adressumsetzung durch ein Kommunikationsendgerät erst oder nur dann erfolgt, wenn wenigstens ein dedizierter Adressumsetzer (19) in dem Computernetzwerk an seine Kapazitätsgrenze stößt.
6. Kommunikationsendgerät in einem Computernetzwerk, in dem zwei unterschiedliche Adressenarten verwendet werden, wobei wenigstens ein erstes Netzwerkelement ausschließlich eine erste Adressenart, wenigsten ein zweites Netzwerkelement ausschließlich eine zweite Adressenart und wenigstens ein drittes Netzwerkelement beide Adressenarten verwendet, dadurch gekennzeichnet,
dass das Kommunikationsendgerät ein solches drittes Netzwerkelement ist, welches dazu eingerichtet ist, neben seiner Funktion als Kommunikationsendgerät außerdem eine Funktion als Adressumsetzer in Bezug auf Nachrichten auszuüben, für die dieses Kommunikationsendgerät weder der ursprüngliche Absender noch ein letztendlicher Empfänger ist.
7. Kommunikationsendgerät nach Anspruch 6, dadurch gekennzeichnet, dass das Kommunikationsendgerät dazu eingerichtet ist, die Adressumsetzung für Nachrichten eines ersten Netzelementes an ein zweites Netzelement bzw. eines zweiten Netzelementes an ein erstes Netzelement, die über dieses als Adressumsetzer fungierendes Kommunikationsendgerät umgeleitet werden, Adressen der ersten Adressart in Adressen der zweiten Adressart bzw. umgekehrt ausgetauscht werden .
8. Kommunikationsendgerät nach einem der Ansprüche 6 oder 7, dadurch gekennzeichnet, dass das Kommunikationsendgerät dazu eingerichtet ist, Informationen über die Verfügbarkeit seiner zur Adressumsetzung notwendigen Ressourcen wenigs- tens einem anderen Netzelement vorzugsweise auf Anfrage zur Verfügung zu stellen.
9. Kommunikationsendgerät nach einem der Ansprüche 6 oder 7, dadurch gekennzeichnet, dass das Kommunikationsendgerät eine Einrichtung aufweist, welche Nachrichten erkennt, die an dieses Kommunikationsendgerät zur Adressumsetzung geleitet wurden oder werden.
10. Kommunikationsendgerät nach Anspruch 9 mit einer Ein- richtung zur Erkennung von Nachrichten, die an dieses Kommunikationsendgerät zur Adressumsetzung geleitet wurden oder werden, dadurch gekennzeichnet, dass diese Einrichtung die Adresse jeder von diesem Kommunikationsendgerät empfangenen Nachricht mit der Adresse dieses Kommunikationsendge- rätes vergleicht.
11. Kommunikationsendgerät nach Anspruch 10, gekennzeichnet durch eine Einrichtung zur Adressumsetzung die so ein- gerichtet ist, dass die Adresse jeder von diesem Kommunikationsendgerät empfangenen Nachricht, die nicht mit der Adresse dieses Kommunikationsendgerätes übereinstimmt, durch eine Adresse der ersten bzw. der zweiten Adressenart er- setzt wird, falls es sich bei der Adresse der empfangenen Nachricht um eine Adresse der zweiten bzw. der ersten Ad¬ ressenart handelt.
12. Kommunikationsendgerät nach Anspruch 11, dadurch ge- kennzeichnet:, dass das Kommunikationsendgerät dazu eingerichtet ist, eine empfangene Nachricht, deren Adresse durch eine Adresse der anderen Adressenart ersetzt wurde, mit dieser Adresse in das Computernetz auszusenden.
PCT/EP2011/001657 2011-04-01 2011-04-01 Verfahren zur adressierung von nachrichten in einem computernetzwerk WO2012130263A1 (de)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US13/978,434 US9401892B2 (en) 2011-04-01 2011-04-01 Method for addressing messages in a computer network
CN2011800664401A CN103329507A (zh) 2011-04-01 2011-04-01 用于在计算机网络中寻址消息的方法
CN201811214498.6A CN109600454A (zh) 2011-04-01 2011-04-01 用于在计算机网络中寻址消息的方法
EP11713987.3A EP2695364A1 (de) 2011-04-01 2011-04-01 Verfahren zur adressierung von nachrichten in einem computernetzwerk
PCT/EP2011/001657 WO2012130263A1 (de) 2011-04-01 2011-04-01 Verfahren zur adressierung von nachrichten in einem computernetzwerk
US15/189,397 US10158604B2 (en) 2011-04-01 2016-06-22 Method for addressing messages in a computer network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2011/001657 WO2012130263A1 (de) 2011-04-01 2011-04-01 Verfahren zur adressierung von nachrichten in einem computernetzwerk

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US13/978,434 A-371-Of-International US9401892B2 (en) 2011-04-01 2011-04-01 Method for addressing messages in a computer network
US15/189,397 Continuation US10158604B2 (en) 2011-04-01 2016-06-22 Method for addressing messages in a computer network

Publications (1)

Publication Number Publication Date
WO2012130263A1 true WO2012130263A1 (de) 2012-10-04

Family

ID=44118705

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2011/001657 WO2012130263A1 (de) 2011-04-01 2011-04-01 Verfahren zur adressierung von nachrichten in einem computernetzwerk

Country Status (4)

Country Link
US (2) US9401892B2 (de)
EP (1) EP2695364A1 (de)
CN (2) CN109600454A (de)
WO (1) WO2012130263A1 (de)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2695364A1 (de) * 2011-04-01 2014-02-12 Unify GmbH & Co. KG Verfahren zur adressierung von nachrichten in einem computernetzwerk
US10110643B2 (en) * 2016-10-14 2018-10-23 Genband Us Llc Common media platform for various distributed telecommunication components
EP3718286B1 (de) * 2017-11-30 2023-10-18 Intel Corporation Multi-access edge computing (mec)-übersetzung von funkzugangstechnologienachrichten

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6690669B1 (en) * 1996-11-01 2004-02-10 Hitachi, Ltd. Communicating method between IPv4 terminal and IPv6 terminal and IPv4-IPv6 converting apparatus
DE19712503C1 (de) * 1997-03-25 1998-04-23 Siemens Ag Verfahren zum Aufbau einer Kommunikationsverbindung
US6708219B1 (en) * 1999-10-26 2004-03-16 3Com Corporation Method and system for dual-network address utilization
WO2001077866A1 (en) * 2000-04-06 2001-10-18 Voicenic Inc. System, device and method for intermediating connection to the internet using voice domains, and generating a database used therefor
TWI259703B (en) * 2001-06-12 2006-08-01 Vodtel Comm Inc Non-server type voice packet communication equipment and communication method
ATE348476T1 (de) * 2001-10-05 2007-01-15 Nokia Corp Adressenübergang und korrelation von nachrichten zwischen netzknoten
US7408928B2 (en) * 2001-12-21 2008-08-05 Nortel Networks Limited Methods and apparatus for setting up telephony connections between two address domains having overlapping address ranges
KR100438430B1 (ko) * 2002-01-24 2004-07-03 삼성전자주식회사 이동통신시스템에서 트래픽 플로우 탬플릿 재정렬 장치 및방법
EP1488610B1 (de) * 2002-03-27 2018-09-12 British Telecommunications public limited company Auswahl von verbindungsmechanismen
US6865184B2 (en) * 2003-03-10 2005-03-08 Cisco Technology, Inc. Arrangement for traversing an IPv4 network by IPv6 mobile nodes
KR20040082655A (ko) * 2003-03-19 2004-09-30 삼성전자주식회사 이중 스택 변환 메커니즘을 이용한 모바일 아이피 통신시스템 및 방법
US7526562B1 (en) * 2003-04-11 2009-04-28 Cisco Technology, Inc. Stateful IPv4-IPv6 DNS application level gateway for handling topologies with coexisting IPv4-only, Ipv6-only and dual-stack devices
US7391768B1 (en) * 2003-05-13 2008-06-24 Cisco Technology, Inc. IPv4-IPv6 FTP application level gateway
JP4271988B2 (ja) * 2003-05-19 2009-06-03 株式会社日立コミュニケーションテクノロジー パケット通信装置
JP2004364141A (ja) * 2003-06-06 2004-12-24 Hitachi Communication Technologies Ltd Ipアドレス変換装置およびパケット転送装置
US7710964B2 (en) * 2004-06-22 2010-05-04 Nokia Corporation Discovering a network element in a communication system
CN1731758A (zh) * 2004-08-05 2006-02-08 上海贝尔阿尔卡特股份有限公司 一种网络地址变换方法及其装置
JP2006148418A (ja) * 2004-11-18 2006-06-08 Fujitsu Ltd サーバおよび通信制御方法
JP4040630B2 (ja) * 2005-01-28 2008-01-30 株式会社東芝 通信端末装置
CN100505684C (zh) * 2005-03-29 2009-06-24 国际商业机器公司 网络***,流量均衡方法,网络监视设备和主机
JP4715521B2 (ja) * 2006-01-10 2011-07-06 株式会社日立製作所 通信システム,及び呼制御サーバ
EP2016727B1 (de) * 2006-04-24 2018-03-28 KTFreetel Co., Ltd. Interworking-system zwischen ip-netzwerken mit verschiedenem ip-adressierungsschema und interworking-verfahren dafür
US20070286161A1 (en) * 2006-06-07 2007-12-13 Marian Croak Method and apparatus for establishing class of service across peering communication networks
KR100964860B1 (ko) * 2006-06-21 2010-06-21 기가셋 커뮤니케이션즈 게엠베하 주소 매핑 장치 및 방법
KR100817552B1 (ko) * 2006-09-29 2008-03-27 한국전자통신연구원 맵핑 테이블을 이용한 IPv4/IPv6 단말 또는 응용프로그램간 프로토콜 변환 장치 및 방법과, 프로토콜 변환장치의 맵핑 테이블 생성 방법
US20090161590A1 (en) * 2007-12-19 2009-06-25 Motorola, Inc. Multicast data stream selection in a communication system
US7940697B2 (en) 2008-03-17 2011-05-10 Nokia Corporation Transition between IP protocol versions
US7720976B2 (en) * 2008-03-31 2010-05-18 Alcatel-Lucent Usa Inc. Peer-to-peer communication between different types of internet hosts
US8165090B2 (en) * 2008-05-15 2012-04-24 Nix John A Efficient handover of media communications in heterogeneous IP networks
US8683077B2 (en) * 2008-06-24 2014-03-25 Blackberry Limited Method for indicating supported IP versions and reaching a device that supports compatible IP versions with SIP
US8331355B2 (en) * 2008-06-24 2012-12-11 Research In Motion Limited Method for a network component to route a communication session
US8165091B2 (en) * 2008-06-27 2012-04-24 Nix John A Efficient handover of media communications in heterogeneous IP networks using LAN profiles and network handover rules
US8228861B1 (en) * 2008-09-12 2012-07-24 Nix John A Efficient handover of media communications in heterogeneous IP networks using handover procedure rules and media handover relays
JP5177799B2 (ja) * 2008-12-19 2013-04-10 株式会社ナカヨ通信機 分散処理機能を有するゲートウェイおよび通信端末
US8300637B1 (en) * 2009-01-05 2012-10-30 Sprint Communications Company L.P. Attribute assignment for IP dual stack devices
US8990431B2 (en) * 2009-05-05 2015-03-24 Citrix Systems, Inc. Systems and methods for identifying a processor from a plurality of processors to provide symmetrical request and response processing
US8185660B2 (en) * 2009-05-12 2012-05-22 Cisco Technology, Inc. Inter-working between network address type (ANAT) endpoints and interactive connectivity establishment (ICE) endpoints
US8699515B2 (en) * 2009-07-21 2014-04-15 Cisco Technology, Inc. Limiting of network device resources responsive to IPv6 originating entity identification
CN101692647B (zh) 2009-10-12 2012-03-14 清华大学 路由器中采用IPv6头封装IPv4包的隧道转发***
US9408078B2 (en) * 2009-12-18 2016-08-02 Nokia Technologies Oy IP mobility security control
US9054943B2 (en) * 2009-12-23 2015-06-09 Citrix Systems, Inc. Systems and methods for mixed mode handling of IPv6 and IPv4 traffic by a virtual server
US9807602B2 (en) * 2010-04-07 2017-10-31 Qualcomm Incorporated Apparatus and method for connection establishment in a communications network
CN102244688B (zh) * 2010-05-11 2014-07-16 华为技术有限公司 一种报文转发的方法、装置及***
US8811393B2 (en) * 2010-10-04 2014-08-19 Cisco Technology, Inc. IP address version interworking in communication networks
EP2695364A1 (de) * 2011-04-01 2014-02-12 Unify GmbH & Co. KG Verfahren zur adressierung von nachrichten in einem computernetzwerk

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
ANONYMOUS: "Produktflyer - Fritz!Box Fon WLAN 7270", 1 February 2009 (2009-02-01), pages 1 - 2, XP055020223, Retrieved from the Internet <URL:http://www.tkr.de/acrobat/Prospekt-FRITZBox-7270.pdf> [retrieved on 20120224] *
DANIEL PARK SAMSUNG ELECTRONICS S SIVAKUMAR CISCO P SRISURESH CAYMAS SYSTEMS S: "Scalable NAT-PT Solution; draft-daniel-scalable-natpt-00.txt", 20050313, 13 March 2005 (2005-03-13), XP015037748, ISSN: 0000-0004 *
EL MALKI, KARIM: "IPv6-IPv4 Translation mechanism for SIP-based services in Third Generation Partnership Project (3GPP) Networks. Network Working Group", INTERNET DRAFT, December 2003 (2003-12-01), Retrieved from the Internet <URL:URL: http://tools.ietf.org/html/draft-elmalki-sipping3gpp- translator-00>
LAMBROS LAMBRINOS ET AL: "Integrating Voice over IP Services in IPv4 and IPv6 Networks", COMPUTING IN THE GLOBAL INFORMATION TECHNOLOGY, 2007. ICCGI 2007. INTE RNATIONAL MULTI-CONFERENCE ON, IEEE, PI, 1 March 2007 (2007-03-01), pages 54 - 54, XP031065589, ISBN: 978-0-7695-2798-7, DOI: 10.1109/ICCGI.2007.29 *
SISALEM D ET AL: "SIP and IPv6: why and how?", APPLICATIONS AND THE INTERNET WORKSHOPS, 2003. PROCEEDINGS. 2003 SYMPO SIUM ON JAN. 27-31, 2003, PISCATAWAY, NJ, USA,IEEE, 27 January 2003 (2003-01-27), pages 222 - 225, XP010644190, ISBN: 978-0-7695-1873-2 *

Also Published As

Publication number Publication date
EP2695364A1 (de) 2014-02-12
US20160301659A1 (en) 2016-10-13
US9401892B2 (en) 2016-07-26
US10158604B2 (en) 2018-12-18
US20130282924A1 (en) 2013-10-24
CN109600454A (zh) 2019-04-09
CN103329507A (zh) 2013-09-25

Similar Documents

Publication Publication Date Title
DE102015004668B4 (de) Aufgeteilte netzwerkadressenübersetzung
DE60110311T2 (de) Verfahren und Vorrichtung zur Mehrfachsendung
DE602004002672T2 (de) Shared-risk-gruppenhandhabung in einem media-gateway
EP0998100B1 (de) Verfahren zum Einrichten eines Internet-Protokoll Netzwerkes
EP2193649A1 (de) Verfahren und vorrichtung zur verbindung paketorientierter kommunikationsendgeräte
DE60318601T2 (de) Verfahren zur automatischen konfiguration einer ip-fernsprecheinrichtung und/oder daten, system und einrichtung zu ihrer implementierung
EP1494434B1 (de) Verfahren zur Konfiguration einer Einrichtung in einem Datennetz
EP1820324B1 (de) VERFAHREN ZUR KONFIGURIERUNG EINES GERAETES MIT DHCP UEBER PPPoE
EP2695364A1 (de) Verfahren zur adressierung von nachrichten in einem computernetzwerk
EP2351332A2 (de) Verfahren und einrichtung zur bidirektionalen adressumsetzung in sip-gesteuerten datenströmen zwischen ipv4- und ipv6- datenendgeräten
DE10316236A1 (de) Verfahren und Anordnung zur Konfiguration einer Einrichtung in einem Datennetz
EP1317820A1 (de) Verfahren zum aufbau von verbindungen mit vorgegebener dienstgüte für ein paketorientiertes kommunikationsnetz mit einem resourcenmanager
EP1421766A1 (de) Vorabaushandlung von nat-adressen
EP1623559B1 (de) Verfahren zum datenaustausch zwischen netzelementen in netzwerken mit verschiedenen adressbereichen
EP2036313B1 (de) Verfahren zur verwaltung von kommunikationsverbindungen über netzwerk-adressumsetzende nat netzknoten
EP3544265A1 (de) Verfahren zur bereitstellung von diensten durch ein server-system an automatisierungsgeräte eines industriellen automatisierungssystems und konfigurationseinheit
EP3142334B1 (de) Verfahren zum betrieb von kommunikationsgeräten innerhalb eines industriellen automatisierungssystems
EP2171943B1 (de) Verfahren zum routen von dienstnachrichten
WO2020038820A1 (de) Verfahren zum einrichten eines streams, verfahren zur bereitstellung von stream-kennungs-informationen, verwendung eines dns-servers, gerät, computerprogramm und computerlesbares medium
EP1916822A1 (de) Verfahren und System für einen Kommunikationsknoten mit mehreren Netzwerkschnittstellen
EP3959850B1 (de) Verfahren zum bereitstellen von verbindungsherstellungsdaten sowie anordnung mit einer mehrzahl von kommunikationsservern und einem vermittler
DE10339051B3 (de) Verfahren zum Zuordnen von über mehrere Subnetze verteilten Clients zu einen Server und Client zur Ankopplung an einen Server
DE102021113670A1 (de) Verfahren zur Datenübertragung in einem Netzwerksystem sowie Netzwerksystem
DE10230684A1 (de) Netzwerk mit in Kommunikationskomponenten integrierten Suchfunktionen
DE102004014195B3 (de) Verfahren zur redundanten Datenhaltung in Computernetzwerken

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11713987

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2011713987

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 13978434

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE