DE102005030125B4 - Method for address mapping in a wireless personal area network - Google Patents
Method for address mapping in a wireless personal area network Download PDFInfo
- Publication number
- DE102005030125B4 DE102005030125B4 DE102005030125A DE102005030125A DE102005030125B4 DE 102005030125 B4 DE102005030125 B4 DE 102005030125B4 DE 102005030125 A DE102005030125 A DE 102005030125A DE 102005030125 A DE102005030125 A DE 102005030125A DE 102005030125 B4 DE102005030125 B4 DE 102005030125B4
- Authority
- DE
- Germany
- Prior art keywords
- eui
- address
- bit
- unique identifier
- extended unique
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5046—Resolving address allocation conflicts; Testing of addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5092—Address allocation by self-assignment, e.g. picking addresses at random and testing if they are already in use
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Abstract
Verfahren zum Adressenkollisionsauflösen in einem Wireless Personal Area Network (WPAN), das Geräte aufweist, von denen jedes eine vorher konfigurierte Extended Unique Identifier(EUI)-64-Bit Adresse aufweist, wobei jedes Gerät (2) des Wireless Personal Area Network (1) die folgenden Verfahrensschritte ausführt: (a) Ableiten einer Extended Unique Identifier(EUI)-48-Bit Adresse von der Extended Unique Identifier(EUI)-64-Bit Adresse; (b) Vergleichen der abgeleiteten Extended Unique Identifier(EUI)-48-Bit Adresse mit den abgeleiteten Extended Unique Identifier(EUI)-48-Bit Adressen der anderen Geräte des Wireless Personal Area Network (1), um eine Adressenkollision zu erfassen; (c) Erzeugen einer Extended Unique Identifier(EUI)-48-Bit Pseudozufallsadresse, wenn die abgeleitete Extended Unique Identifier(EUI)-48-Bit Adresse mit der Extended Unique Identifier(EUI)-48-Bit Adresse eines anderen Geräts des Wireless Personal Area Network (1) identisch ist; und (d) Aussenden der erzeugten Extended Unique Identifier(EUI)-48-Bit Pseudozufallsadresse in dem Wireless Personal Area Network (1).Method for address collision resolution in a Wireless Personal Area Network (WPAN), which has devices, each of which has a previously configured Extended Unique Identifier (EUI) -64-bit address, wherein each device (2) of the Wireless Personal Area Network (1) carries out the following procedural steps: (a) deriving an Extended Unique Identifier (EUI) -48-bit address from the Extended Unique Identifier (EUI) -64-bit address; (b) comparing the derived Extended Unique Identifier (EUI) -48-bit address with the derived Extended Unique Identifier (EUI) -48-bit addresses of the other devices in the wireless personal area network (1) in order to detect an address collision; (c) Generation of an Extended Unique Identifier (EUI) -48-bit pseudo-random address, if the derived Extended Unique Identifier (EUI) -48-bit address with the Extended Unique Identifier (EUI) -48-bit address of another device of the wireless staff Area Network (1) is identical; and (d) transmitting the generated Extended Unique Identifier (EUI) -48-bit pseudo-random address in the wireless personal area network (1).
Description
Die Erfindung betrifft ein Verfahren zum Address-Mapping in einem drahtlosen Personal Area Network (WPAN), und insbesondere ein WiMedia Personal Area Network, welches auch als eine Beacon Group bezeichnet wird.The invention relates to a method for address mapping in a wireless personal area network (WPAN), and in particular a WiMedia Personal Area Network, which is also referred to as a beacon group.
Die Druckschrift
Aus der Druckschrift
Ein Personal Area Network (PAN) ist ein Computernetzwerk, welches bei Kommunikation zwischen Computereinrichtungen benutzt wird, die Telefone und Personal Digital Assistents bzw. persönliche digitale Assistenten in der Nähe einer Person. Der Betriebsbereich eines Personal Area Network (PAN) beträgt typischerweise einige Meter. Personal Area Networks können zur Kommunikation zwischen persönlichen Geräten bzw. Personal Devices selbst oder zur Verbindung mit Netzwerken auf höherer Ebene und dem Internet in einem Uplink verwendet werden.A Personal Area Network (PAN) is a computer network used in communications between computer equipment, the telephones and personal digital assistants, or personal digital assistants in the vicinity of a person. The operating range of a Personal Area Network (PAN) is typically several meters. Personal Area Networks can be used to communicate between personal devices or personal devices themselves or to connect to higher-level networks and the Internet in an uplink.
Ein drahtloses Personal Area Network bzw. ein Wireless Personal Area Network (WPAN) ist ein Personal Area Network, welches Datenübertragungen eher im Funkverkehr als über Leitungen gebraucht. Beispiele für solche Wireless Personal Area Networks sind Bluetooth-WPAN, Wireless Personal Area Networks gemäß der Norm IEEE 802.15.4, ZigBee Wireless Personal Area Networks und WiMedia Wireless Personal Area Networks.A Wireless Personal Area Network (WPAN) is a Personal Area Network that uses data transmission over radio rather than over lines. Examples of such Wireless Personal Area Networks are Bluetooth WPAN, Wireless Personal Area Networks according to the IEEE 802.15.4 standard, ZigBee Wireless Personal Area Networks and WiMedia Wireless Personal Area Networks.
Ein WiMedia Wireless Personal Area Network wird auch als eine Beacon Group bezeichnet und setzt sich aus bis zu 48 aktiven Geräten bzw. Vorrichtungen in einer aufgeteilten Medienmanagementbeziehung zusammen. Eine Beacon Group besitzt typischerweise einen Bereich von 10 Metern.A WiMedia Wireless Personal Area Network is also referred to as a Beacon Group and consists of up to 48 active devices in a shared media management relationship. A Beacon Group typically has a range of 10 meters.
In einem Computernetzwerk, wie in einem solchen Wireless Personal Area Network, weist jedes Gerät eine Medienzugriffssteueradresse bzw. Media Access Control Address als einen eindeutigen Identifizierer bzw. Identifier des Geräts auf. Die meisten Layer-2-Netzwerkpotokolle benutzen einen von drei von IEEE verwalteten Nummerierungsräumen, zum Beispiel MAC-48, EUI-48 und EUI-64. EUI steht für Extended Unique Identifier. Alle drei Adressensysteme verwenden das gleiche Datenformat und unterscheiden sich nur in der Länge des Identifiers. Der EUI-48 und der EUI-64 bestehen beide aus einem 24-Bit OUI-Feld (Organisationally Unique Identifier) und aus einem vom Hersteller ausgewählten 24-zu-24-Bit ID.In a computer network, such as in such a Wireless Personal Area Network, each device has a Media Access Control Address as a unique identifier of the device.
Dementsprechend ist der Organisationally Unique Identifier OUI aus drei Oktets zusammen gesetzt, die eine Organisation identifizieren, welche den Identifier herausgibt. Die folgenden drei Oktets (MAC-48 und EUI-48) oder fünf Oktets (EUI-64) sind von dieser Organisation festgelegt. Der Organisationally Unique Identifier ist eine 24-Bit Zahl, die der Firmenorganisation zur Verwendung bei Computerhardwareprodukten zugeteilt ist, solche wie Ethernet Network, Interfacekarten und Faserkanal-Hostbusadaptern.Accordingly, the Organizationally Unique Identifier OUI is composed of three octets that identify an organization issuing the identifier. The following three octets (MAC-48 and EUI-48) or five octets (EUI-64) are defined by this organization. The Organizationally Unique Identifier is a 24-bit number assigned to the corporate organization for use in computer hardware products, such as Ethernet Network, interface cards, and Fiber Channel host bus adapters.
Der Unterschied zwischen EUI-48 und MAC-48 Identifiers ist rein semantisch, das heißt, MAC-48 wird für Netzwerkhardware benutzt, wohingegen EUI-48 zur Identifizierung weiterer Arten von Geräten und Software verwendet wird. Definitionsgemäß ist eine EUI-48 Adresse tatsächlich keine MAC Adresse, obwohl sie von einer MAC Adresse physikalisch nicht zu unterscheiden ist.The difference between EUI-48 and MAC-48 identifiers is purely semantic, that is, MAC-48 is used for network hardware, whereas EUI-48 is used to identify other types of devices and software. By definition, an EUI-48 address is in fact not a MAC address, although it is physically indistinguishable from a MAC address.
Das MAC-48 Identifier-Format wird zum Beispiel verwendet in Ethernet, Token Ring, 802.11 Wireless Networks, Bluetooth, FDDI und ATM.The MAC-48 identifier format is used, for example, in Ethernet, Token Ring, 802.11 Wireless Networks, Bluetooth, FDDI and ATM.
Die EUI-48 Adress Identifiers bzw. Adressenidentifizierer werden hauptsächlich in Fire Wire und in IPv6 und auch in dem WiMedia WPAN benutzt.The EUI-48 address identifiers are mainly used in FireWire and in IPv6 and also in the WiMedia WPAN.
Es ist möglich, eine EUI-48 Adresse in einer EUI-64 Adresse einzubetten. Zur Einbettung einer EUI-48 Adresse in einer EUI-64 Adresse wird der Organisationally Unique Identifier OUI kopiert. Die ersten vier Digits der 40-Bit Hersteller-ID werden auf die hexadezimalen Wert FFFE eingestellt. Dann wird die vom Hersteller ausgewählte organisationsspezifische 24-Bit ID (MID) aus der ursprünglichen EUI-48 Adresse kopiert und angehängt. It is possible to embed an EUI-48 address in an EUI-64 address. To embed an EUI-48 address in an EUI-64 address, the Organizationally Unique Identifier OUI is copied. The first four digits of the 40-bit manufacturer ID are set to the hexadecimal value FFFE. Then the organization-specific 24-bit ID (MID) selected by the manufacturer is copied from the original EUI-48 address and attached.
Der Domänen- oder Adressraum einer EUI-64 Adresse ist viel größer als die Domäne einer EUI-48 Adresse. Jedoch verwenden die meisten existierenden OSI Layer-3-Datennetzwerkprotokolle noch das 48-Bit Hardwareadressenformat. Um diese Protokolle über ein WiMedia WPAN, das EUI-64 Adressen benutzt, transparent zu unterstützen, ist es notwendig, geeignete Address-Mapping-Prozeduren auszuführen. Somit ist eine Mapping-Prozedur oder ein Mapping-Schema erforderlich, um in dem Bereich des Wireless Personal Area Network (WPAN) eindeutig zu sein, und muss auch in dem Sinn dergestalt öffentlich bzw. bekannt gegeben sein, dass alle Geräte in der Beacon Group ein identisches Verzeichnis enthalten, in welchem die 64-Bit Hardwareadresse eines jeden Geräts zu der gleichen 48-Bit Adresse korrespondiert.The domain or address space of an EUI-64 address is much larger than the domain of an EUI-48 address. However, most existing OSI Layer 3 data network protocols still use the 48-bit hardware address format. In order to transparently support these protocols via a WiMedia WPAN that uses EUI-64 addresses, it is necessary to execute appropriate address mapping procedures. Thus, a mapping procedure or mapping scheme is required to be unique in the area of the Wireless Personal Area Network (WPAN), and must also be public in the sense that all devices in the Beacon Group contain an identical directory in which the 64-bit hardware address of each device corresponds to the same 48-bit address.
In einem WiMedia Wireless Personal Area Network (WPAN) informieren alle Geräte innerhalb einer Gruppe einander über ihre 64-Bit EUI-Adresse, indem sie vorher festgelegte Datenpakete mit den EUI-64 Adressen periodisch senden. Dieser Prozess wird auch Beaconing genannt. Jedes Gerät in einer Beacon Group überwacht fortlaufend Beacons von anderen Geräten in derselben Beacon Group, um die EUI-64 Adressen, die in der korrespondierenden Beacon Group benutzt werden, zu sammeln und um die EUI-48 Adressen abzuleiten, die in übergeordneten Netzwerkprotokollen, welche in Gebrauch sein können, verwendet werden. Wenn ein Gerät sich einer Beacon Group anschließt, überwacht es Beacons von anderen Geräten, die zu der korrespondierenden Beacon Group gehören. Jeder Beacon trägt die EUI-64 Adresse des sendenden Geräts. Da die Domäne der EUI-48 Werte kleiner als die Domäne der EUI-64 Werte ist, gibt es eine bestimmte Wahrscheinlichkeit von Ableitungskollisionen, das heißt, dass es zwei Geräte mit identischen abgeleiteten EUI-48 Adressen gibt.In a WiMedia Wireless Personal Area Network (WPAN), all devices in a group inform each other about their 64-bit EUI address by periodically sending predetermined packets of EUI-64 addresses. This process is also called beaconing. Each device in a beacon group continuously monitors beacons from other devices in the same beacon group to collect the EUI-64 addresses used in the corresponding beacon group and derive the EUI-48 addresses contained in higher-level network protocols can be used in use. When a device joins a beacon group, it monitors beacons from other devices belonging to the corresponding beacon group. Each beacon carries the EUI-64 address of the sending device. Since the EUI-48 value domain is smaller than the domain of the EUI-64 values, there is a certain probability of derivative collisions, that is, there are two devices with identical derived EUI-48 addresses.
Demgemäß ist es eine Aufgabe der vorliegenden Erfindung, ein Verfahren zum Address-Mapping in einem Wireless Personal Area Network (WPAN) zu schaffen, welches einen Adressenkollisionsauflösungsprozess durchführt, wenn eine Kollision von zwei abgeleiteten EUI-48 Adressen auftritt. Diese Aufgabe wird durch ein Verfahren mit den Merkmalen des Anspruchs 1 gelöst.Accordingly, it is an object of the present invention to provide a method for address mapping in a Wireless Personal Area Network (WPAN) which performs an address collision resolution process when a collision of two derived EUI-48 addresses occurs. This object is achieved by a method having the features of
Die vorliegende Erfindung schafft ein Verfahren zum Adressenkollisionsauflösen in einem Wireless Personal Area Network (WPAN), das Geräte aufweist, von denen jedes eine vorher konfigurierte Extended Unique Identifier(EUI)-64-Bit Adresse aufweist, wobei jedes Gerät des Wireless Personal Area Network (WPAN) die folgenden Verfahrensschritte ausführt:
- – Ableiten einer Extended Unique Identifier(EUI)-48-Bit Adresse von der Extended Unique Identifier(EUI)-64-Bit Adresse;
- – Vergleichen der abgeleiteten Extended Unique Identifier(EUI)-48-Bit Adresse mit den abgeleiteten Extended Unique Identifier(EUI)-48-Bit Adressen der Geräte des Wireless Personal Area Network (WPAN), um eine Adressenkollision zu erfassen;
- – Erzeugen einer Extended Unique Identifier(EUI)-48-Bit Pseudozufallsadresse, wenn die abgeleitete Extended Unique Identifier(EUI)-48-Bit Adresse mit der Extended Unique Identifier(EUI)-48-Bit Adresse eines anderen Geräts des Wireless Personal Area Network (WPAN) identisch ist; und
- – Aussenden der erzeugten Extended Unique Identifier(EUI)-48-Bit Pseudozufallsadresse in dem Wireless Personal Area Network (WPAN).
- Deriving an Extended Unique Identifier (EUI) 48-bit address from the Extended Unique Identifier (EUI) 64-bit address;
- - Compare the derived Extended Unique Identifier (EUI) 48-bit address with the derived Extended Unique Identifier (EUI) 48-bit addresses of the Wireless Personal Area Network (WPAN) devices to detect an address collision;
- - Generate an Extended Unique Identifier (EUI) 48-bit pseudorandom address if the derived Extended Unique Identifier (EUI) 48-bit address matches the Extended Unique Identifier (EUI) 48-bit address of another device in the Wireless Personal Area Network (WPAN) is identical; and
- - Sending the generated Extended Unique Identifier (EUI) -48-bit pseudo-random address in the Wireless Personal Area Network (WPAN).
In einer bevorzugten Ausführungsform des Verfahrens gemäß der vorliegenden Erfindung wird nachgeprüft, ob die erzeugte EUI-48-Bit Pseudozufallsadresse in dem Wireless Personal Area Network eindeutig ist.In a preferred embodiment of the method according to the present invention, it is checked whether the generated EUI 48-bit pseudo-random address in the wireless personal area network is unique.
In einer bevorzugten Ausführungsform des Verfahrens gemäß der vorliegenden Erfindung werden, wenn erfasst wird, dass die abgeleitete EUI-48 Adresse oder die erzeugte EUI-48-Bit Pseudozufallsadresse nicht eindeutig ist, die numerischen Werte der korrespondierenden EUI-64-Bit Adressen mit einander verglichen, wobei das Gerät mit der EUI-64-Bit Adresse mit dem kleinsten numerischen Wert die EUI-48-Bit Adresse beibehält, wobei die anderen Geräte eine neue EUI-48-Bit Pseudozufallsadresse erzeugen, welche in dem Wireless Personal Area Network (WPAN) ausgesendet wird. In a preferred embodiment of the method according to the present invention, when it is detected that the derived EUI-48 address or the generated EUI-48-bit pseudo-random address is not unique, the numerical values of the corresponding EUI-64-bit addresses are compared with each other where the device with the EUI 64-bit address with the lowest numerical value retains the EUI 48-bit address, the other devices generate a new EUI 48-bit pseudo-random address that is used in the Wireless Personal Area Network (WPAN) is sent out.
In einer bevorzugten Ausführungsform des Verfahrens gemäß der vorliegenden Erfindung weist die erzeugte EUI-48-Bit Pseudozufallsadresse einen vorher festgelegten Organisationally Unique Identifier (OUI) und einen Pseudozufallswert auf.In a preferred embodiment of the method according to the present invention, the generated EUI 48-bit pseudorandom address has a predetermined Organizationally Unique Identifier (OUI) and a pseudo-random value.
In einer bevorzugten Ausführungsform weist der vorher festgelegte Organisationally Unique Identifier (OUI) 24 Bit auf.In a preferred embodiment, the predetermined Organizationally Unique Identifier (OUI) has 24 bits.
In einer bevorzugten Ausführungsform weist der Pseudozufallswert der erzeugten EUI-48-Bit Pseudozufallsadresse 24 Bit auf.In a preferred embodiment, the pseudorandom value of the generated EUI 48-bit pseudorandom address is 24 bits.
In einer bevorzugten Ausführungsform des Verfahrens gemäß der vorliegenden Erfindung wird der Pseudozufallswert unter Verwendung einer PRBS 23 Funktion auf der Basis eines vorher festgelegten Polynoms erzeugt.In a preferred embodiment of the method according to the present invention, the pseudorandom value is generated using a PRBS 23 function based on a predetermined polynomial.
In einer bevorzugten Ausführungsform des Verfahrens gemäß der vorliegenden Erfindung lautet das zum Erzeugen des Pseudozufallswerts der EUI-48-Bit Pseudozufallsadresse verwendete Polynom x23 + x18 + 1.In a preferred embodiment of the method according to the present invention, the polynomial used to generate the pseudorandom value of the EUI 48-bit pseudorandom address is x 23 + x 18 + 1.
In einer bevorzugten Ausführungsform des Verfahrens gemäß der vorliegenden Erfindung speichert jedes Gerät eine korrespondierende EUI-64-Bit Adresse und eine EUI-48-Bit Adresse in einer internen Address-Mapping-Tabelle.In a preferred embodiment of the method according to the present invention, each device stores a corresponding EUI 64-bit address and an EUI 48-bit address in an internal address mapping table.
Die Erfindung schafft weiterhin ein Wireless Personal Area Network (WPAN), welches Geräte aufweist, von denen jedes eine vorher konfigurierte Extended Unique Identifier(EUI)-64-Bit Adresse aufweist, wobei jedes Gerät Folgendes aufweist:
- – Einrichtungen zur Ableitung einer Extended Unique Identifier(EUI)-48-Bit Adresse von der Extended Unique Identifier(EUI)-64-Bit Adresse;
- – Einrichtungen zum Vergleich der abgeleiteten Extended Unique Identifier(EUI)-48-Bit Adresse mit den abgeleiteten Extended Unique Identifier(EUI)-48-Bit Adressen der anderen Geräte des Wireless Personal Area Network (WPAN) zur Erfassung einer Adressenkollision;
- – Einrichtungen zur Erzeugung einer Extended Unique Identifier(EUI)-48-Bit Pseudozufallsadresse, wenn die abgeleitete Extended Unique Identifier(EUI)-48-Bit Adresse mit der Extended Unique Identifier(EUI)-48-Bit Adresse eines anderen Geräts in dem Wireless Personal Area Network (WPAN) identisch ist; und
- – Einrichtungen zur Aussendung der erzeugten Extended Unique Identifier(EUI)-48-Bit Pseudozufallsadresse in dem Wireless Personal Area Network (WPAN).
- Means for deriving an Extended Unique Identifier (EUI) 48-bit address from the Extended Unique Identifier (EUI) 64-bit address;
- - means for comparing the derived Extended Unique Identifier (EUI) 48-bit address with the derived Extended Unique Identifier (EUI) 48-bit addresses of the other devices of the Wireless Personal Area Network (WPAN) to detect an address collision;
- - means for generating an Extended Unique Identifier (EUI) 48-bit pseudorandom address if the derived Extended Unique Identifier (EUI) 48-bit address matches the Extended Unique Identifier (EUI) 48-bit address of another device in the Wireless Personal Area Network (WPAN) is identical; and
- - Facilities for transmitting the generated Extended Unique Identifier (EUI) -48-bit pseudo-random address in the Wireless Personal Area Network (WPAN).
Im Folgenden wird eine bevorzugte Ausführungsform des Verfahrens zum Adressenkollisionsauflösen in einem Wireless Personal Area Network mit Bezugnahme auf die beigefügten Figuren beschrieben.In the following, a preferred embodiment of the method for address collision resolution in a wireless personal area network will be described with reference to the attached figures.
Wie aus
Wenn sich ein neues Gerät
Um eine solchen Adressenkollision zu vermeiden, vergleicht jedes Gerät
Wenn sich ein neues Gerät
Jedes Gerät
Das Gerät
Jedes Gerät
In einem ersten Verfahrensschritt S1 wird die EUI-48-Bit Adresse von der vorher konfigurierten Extended Unique Identifier EUI-64-Bit Adresse des sich anschließenden bzw. verbindenden Geräts
In einem weiteren Verfahrensschritt S2 wird geprüft, ob ein Testen aller Geräte, die eine EUI-48-Bit Adresse in der Beacon Group
Wenn dieses der Fall ist, schließt sich das sich verbindende Gerät
Im Verfahrensschritt S4-0 wird für alle Geräte n geprüft, ob das Gerät n eine EUI-48-Bit Pseudozufallsadresse aussendet.In method step S4-0, it is checked for all devices n whether the device sends out an EUI 48-bit pseudo-random address.
Wenn dieses der Fall ist, wird die EUI-48-Bit Pseudozufallsadresse von Gerät n im Verfahrensschritt S4-1 aufgezeichnet. Wenn dieses nicht der Fall ist, wird die EUI-64-Bit von Gerät n aufgezeichnet und die EUI-48-Bit Adresse dieses Geräts n von der EUI-64-Bit Adresse im Verfahrensschritt S4-2 abgeleitet.If so, then the EUI 48-bit pseudorandom address from device n is recorded in step S4-1. If this is not the case, the EUI 64-bit from device n is recorded and the EUI 48-bit address of this device n is derived from the EUI 64-bit address in step S4-2.
Im Verfahrensschritt S4-3 wird geprüft, ob die EUI-48-Bit Adresse des Geräts n gleich der EUI-48-Bit Adresse des überwachenden Geräts ist.In method step S4-3, it is checked whether the EUI 48-bit address of the device n is equal to the EUI 48-bit address of the monitoring device.
Wenn beide EUI-48 Adressen gleich sind und es eine Kollision gibt, wird im Verfahrensschritt S4-4 geprüft, ob die EUI-64-Bit Adresse von Gerät n einen kleineren numerischen Wert als die EUI-64-Bit Adresse des überwachenden Geräts aufweist. Ansonsten wird das Testen aller Geräte der Beacon Group
Wenn die EUI-64-Bit Adresse des Geräts n einen kleineren numerischen Wert als die EUI-64-Bit Adresse des überwachenden Geräts aufweist, erzeugt dann das überwachende Gerät im Verfahrensschritt S4-6 eine neue EUI-48-Bit Pseudozufallsadresse und testet erneut alle Geräte, die einen EUI-48-Bit Adresse in der Beacon Group
Wenn die EUI-64-Bit Adresse von Gerät n keinen kleineren Wert als die EUI-64-Bit Adresse des überwachenden Geräts aufweist, dann wird das Testen von allen Geräten
Es wird erneut auf das in
Wenn das Gerät n keine EUI-48-Bit Pseudozufallsadresse aussendet, wird die EUI-64-Bit Adresse dieses Geräts aufgezeichnet und eine EUI-48-Bit Adresse dieses Geräts im Verfahrensschritt S7 abgeleitet.If the device does not send an EUI 48-bit pseudorandom address, the EUI 64-bit address of this device is recorded and an EUI 48-bit address of this device is derived in step S7.
In einem weiteren Verfahrensschritt S8 wird die EUI-48-Bit Adresse von Gerät n mit seiner eigenen EUI-48-Bit Adresse im Verfahrensschritt S8 verglichen. Wenn beide EUI-48-Bit Adressen gleich sind, erzeugt das Gerät eine neue EUI-48-Bit Pseudozufallsadresse für sich selbst und prüft im Verfahrensschritt S9 erneut alle Geräte
Wenn beide EUI-48-Bit Adressen nicht kollidieren, wird das Testen bzw. Prüfen im Verfahrensschritt S10 für alle Geräte in der Beacon Group
Claims (10)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US58347904P | 2004-06-28 | 2004-06-28 | |
US60/583,479 | 2004-06-28 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102005030125A1 DE102005030125A1 (en) | 2006-02-16 |
DE102005030125B4 true DE102005030125B4 (en) | 2011-08-18 |
Family
ID=35668740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102005030125A Expired - Fee Related DE102005030125B4 (en) | 2004-06-28 | 2005-06-28 | Method for address mapping in a wireless personal area network |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102005030125B4 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5758282A (en) * | 1995-06-19 | 1998-05-26 | Sharp Kabushiki Kaisha | Radio terminal using allocated addresses |
US20010040895A1 (en) * | 2000-03-16 | 2001-11-15 | Templin Fred Lambert | An IPv6-IPv4 compatibility aggregatable global unicast address format for incremental deployment of IPv6 nodes within IPv4 |
-
2005
- 2005-06-28 DE DE102005030125A patent/DE102005030125B4/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5758282A (en) * | 1995-06-19 | 1998-05-26 | Sharp Kabushiki Kaisha | Radio terminal using allocated addresses |
US20010040895A1 (en) * | 2000-03-16 | 2001-11-15 | Templin Fred Lambert | An IPv6-IPv4 compatibility aggregatable global unicast address format for incremental deployment of IPv6 nodes within IPv4 |
Also Published As
Publication number | Publication date |
---|---|
DE102005030125A1 (en) | 2006-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60309367T2 (en) | Network system using a name server with a function to create pseudo host names and pseudo IP addresses | |
DE60308919T2 (en) | Apparatus and method for determining the address of a device connected to a network | |
DE602005002374T2 (en) | System and method for unnumbered network connection detection | |
DE602005000017T2 (en) | Communication device, method and program for name resolution | |
DE10084639B4 (en) | Automatic determination of nodes assigned to a virtual subnet | |
DE602004001180T2 (en) | IPv4 / v6 address discovery technology for mobile terminals operating within wireless LANs | |
EP2027702A1 (en) | Method and apparatus for networking an automated installation | |
EP3059930B1 (en) | Method for configuring a communication device of an industrial automation system and communication device | |
DE60300299T2 (en) | System for selecting source addresses suitable for an environment with multiple home networks | |
DE112013004976T5 (en) | Adaptive prefix delegation | |
DE102007036962A1 (en) | DHCP Server Configuration Procedure Using DHCP Option 82 | |
EP3811570A1 (en) | Method for configuring, method for providing topology information, use, device, computer program and computer-readable medium | |
DE102006011829A1 (en) | Method for data communication | |
DE102019114309A1 (en) | Method for routing telegrams in an automation network, data structure, automation network and network distributor | |
DE60311113T2 (en) | ADDRESS GENERATING APPARATUS IN A DEVICE CONNECTED WITH A NETWORK AND DEVICE USING THE PROCESS | |
Malone | Observations of IPv6 addresses | |
DE102005030125B4 (en) | Method for address mapping in a wireless personal area network | |
CN101170470B (en) | Method for operation of bus system | |
US6917977B2 (en) | Method and system of automatic allocation of unique subnet identifier to a subnet in the network having multiple subnets and a plurality of associated routers and router interfaces | |
DE102010040020A1 (en) | Determining an address of a component of a vehicle | |
DE112014001106T5 (en) | Home gateway device and packet transfer method | |
JPH08223206A (en) | Automatic address assignment system | |
EP2564576B1 (en) | Method for establishing a communication for at least one device | |
DE60320567T2 (en) | Address administrative procedures | |
DE102016210625B4 (en) | Methods and apparatus for testing accessibility of Ethernet network nodes in heterogeneous networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R018 | Grant decision by examination section/examining division | ||
8127 | New person/name/address of the applicant |
Owner name: LANTIQ DEUTSCHLAND GMBH, 85579 NEUBIBERG, DE |
|
R081 | Change of applicant/patentee |
Owner name: LANTIQ DEUTSCHLAND GMBH, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Effective date: 20110325 Owner name: LANTIQ BETEILIGUNGS-GMBH & CO. KG, DE Free format text: FORMER OWNER: INFINEON TECHNOLOGIES AG, 81669 MUENCHEN, DE Effective date: 20110325 |
|
R082 | Change of representative | ||
R020 | Patent grant now final |
Effective date: 20111119 |
|
R081 | Change of applicant/patentee |
Owner name: LANTIQ BETEILIGUNGS-GMBH & CO. KG, DE Free format text: FORMER OWNER: LANTIQ DEUTSCHLAND GMBH, 85579 NEUBIBERG, DE |
|
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |